struct sockaddr_ib *src, *dst;
struct ibv_path_record *path;
- src = calloc(1, sizeof *src);
+ src = calloc(1, sizeof(*src));
if (!src)
return ERR(ENOMEM);
- dst = calloc(1, sizeof *dst);
+ dst = calloc(1, sizeof(*dst));
if (!dst) {
free(src);
return ERR(ENOMEM);
if (rai->ai_family == AF_IB)
return 0;
- hdr = calloc(1, sizeof *hdr);
+ hdr = calloc(1, sizeof(*hdr));
if (!hdr)
return ERR(ENOMEM);
goto err2;
}
- cma_dev_array = calloc(dev_cnt, sizeof *cma_dev_array);
+ cma_dev_array = calloc(dev_cnt, sizeof(*cma_dev_array));
if (!cma_dev_array) {
ret = ERR(ENOMEM);
goto err2;
goto err;
}
- cma_dev->port = malloc(sizeof *cma_dev->port * attr.phys_port_cnt);
+ cma_dev->port = malloc(sizeof(*cma_dev->port) * attr.phys_port_cnt);
if (!cma_dev->port) {
ret = ERR(ENOMEM);
goto err;
if (ucma_init_all())
goto out;
- devs = malloc(sizeof *devs * (cma_dev_cnt + 1));
+ devs = malloc(sizeof(*devs) * (cma_dev_cnt + 1));
if (!devs)
goto out;
if (ucma_init())
return NULL;
- channel = malloc(sizeof *channel);
+ channel = malloc(sizeof(*channel));
if (!channel)
return NULL;
{
struct cma_id_private *id_priv;
- id_priv = calloc(1, sizeof *id_priv);
+ id_priv = calloc(1, sizeof(*id_priv));
if (!id_priv)
return NULL;
VALGRIND_MAKE_MEM_DEFINED(&resp, sizeof resp);
if (resp.num_paths) {
- id->route.path_rec = malloc(sizeof *id->route.path_rec *
+ id->route.path_rec = malloc(sizeof(*id->route.path_rec) *
resp.num_paths);
if (!id->route.path_rec)
return ERR(ENOMEM);
struct ibv_srq_init_attr_ex attr_ex;
int ret;
- memcpy(&attr_ex, attr, sizeof *attr);
+ memcpy(&attr_ex, attr, sizeof(*attr));
attr_ex.comp_mask = IBV_SRQ_INIT_ATTR_TYPE | IBV_SRQ_INIT_ATTR_PD;
if (id->qp_type == IBV_QPT_XRC_RECV) {
attr_ex.srq_type = IBV_SRQT_XRC;
}
attr_ex.pd = pd;
ret = rdma_create_srq_ex(id, &attr_ex);
- memcpy(attr, &attr_ex, sizeof *attr);
+ memcpy(attr, &attr_ex, sizeof(*attr));
return ret;
}
struct ibv_qp_init_attr_ex attr_ex;
int ret;
- memcpy(&attr_ex, qp_init_attr, sizeof *qp_init_attr);
+ memcpy(&attr_ex, qp_init_attr, sizeof(*qp_init_attr));
attr_ex.comp_mask = IBV_QP_INIT_ATTR_PD;
attr_ex.pd = pd ? pd : id->pd;
ret = rdma_create_qp_ex(id, &attr_ex);
- memcpy(qp_init_attr, &attr_ex, sizeof *qp_init_attr);
+ memcpy(qp_init_attr, &attr_ex, sizeof(*qp_init_attr));
return ret;
}
int ret;
id_priv = container_of(id, struct cma_id_private, id);
- mc = calloc(1, sizeof *mc);
+ mc = calloc(1, sizeof(*mc));
if (!mc)
return ERR(ENOMEM);
if (!event)
return ERR(EINVAL);
- evt = malloc(sizeof *evt);
+ evt = malloc(sizeof(*evt));
if (!evt)
return ERR(ENOMEM);
retry:
- memset(evt, 0, sizeof *evt);
+ memset(evt, 0, sizeof(*evt));
CMA_INIT_CMD_RESP(&cmd, sizeof cmd, GET_EVENT, &resp, sizeof resp);
ret = write(channel->fd, &cmd, sizeof cmd);
if (ret != sizeof cmd) {
id->pd = pd;
if (qp_init_attr) {
- id_priv->qp_init_attr = malloc(sizeof *qp_init_attr);
+ id_priv->qp_init_attr = malloc(sizeof(*qp_init_attr));
if (!id_priv->qp_init_attr)
return ERR(ENOMEM);
{
struct rsocket *rs;
- rs = calloc(1, sizeof *rs);
+ rs = calloc(1, sizeof(*rs));
if (!rs)
return NULL;
int sock, ret;
uint16_t port;
- *src_len = sizeof *src_addr;
+ *src_len = sizeof(*src_addr);
ret = getsockname(rs->udp_sock, &src_addr->sa, src_len);
if (ret || !rs_any_addr(src_addr))
return ret;
if (ret)
goto out;
- *src_len = sizeof *src_addr;
+ *src_len = sizeof(*src_addr);
ret = getsockname(sock, &src_addr->sa, src_len);
src_addr->sin.sin_port = port;
out:
miov[0].iov_base = &hdr;
miov[0].iov_len = hdr.length;
if (iov && iovcnt)
- memcpy(&miov[1], iov, sizeof *iov * iovcnt);
+ memcpy(&miov[1], iov, sizeof(*iov) * iovcnt);
memset(&msg, 0, sizeof msg);
msg.msg_name = &rs->conn_dest->addr;
if (rfds)
free(rfds);
- rfds = malloc(sizeof *rfds * nfds);
+ rfds = malloc(sizeof(*rfds) * nfds);
rnfds = rfds ? nfds : 0;
}
struct pollfd *fds;
int fd, i = 0;
- fds = calloc(*nfds, sizeof *fds);
+ fds = calloc(*nfds, sizeof(*fds));
if (!fds)
return NULL;
iomr = rs_get_iomap_mr(rs);
access |= IBV_ACCESS_REMOTE_WRITE;
} else {
- iomr = calloc(1, sizeof *iomr);
+ iomr = calloc(1, sizeof(*iomr));
iomr->index = -1;
}
if (!iomr) {