sockaddr_ib
return sizeof(struct sockaddr_ib);
return ib_addr_any(&((struct sockaddr_ib *)addr)->sib_addr);
&((struct sockaddr_ib *)addr)->sib_addr);
return ib_addr_cmp(&((struct sockaddr_ib *) src)->sib_addr,
&((struct sockaddr_ib *) dst)->sib_addr);
struct sockaddr_ib *sib;
sib = (struct sockaddr_ib *) addr;
struct sockaddr_ib *listen_ib, *ib;
listen_ib = (struct sockaddr_ib *) &listen_id->route.addr.src_addr;
ib = (struct sockaddr_ib *)src_addr;
ib = (struct sockaddr_ib *)dst_addr;
return ((struct sockaddr_ib *) addr)->sib_sid;
struct sockaddr_ib *sib;
sib = (struct sockaddr_ib *) cma_src_addr(id_priv);
ib_addr_set(&((struct sockaddr_ib *) addr)->sib_addr,
&(((struct sockaddr_ib *) &id_priv->id.route.addr.dst_addr)->sib_addr));
struct sockaddr_ib *sib;
sib = (struct sockaddr_ib *) addr;
struct sockaddr_ib *sib;
sib = (struct sockaddr_ib *) cma_src_addr(id_priv);
((struct sockaddr_ib *)&zero_sock)->sib_pkey =
((struct sockaddr_ib *)dst_addr)->sib_pkey;
memcpy(mgid, &((struct sockaddr_ib *) addr)->sib_addr, sizeof *mgid);
struct sockaddr_ib *addr;
addr = (struct sockaddr_ib *)&id_priv->id.route.addr.dst_addr;
static void cma_translate_ib(struct sockaddr_ib *sib, struct rdma_dev_addr *dev_addr)
cma_translate_ib((struct sockaddr_ib *) addr, dev_addr);
struct sockaddr_ib *addr;
addr = (struct sockaddr_ib *) cma_dst_addr(id_priv);
addr = (struct sockaddr_ib *)cma_src_addr(id_priv);
addr = (struct sockaddr_ib *) &resp.dst_addr;
struct sockaddr_ib *addr;
addr = (struct sockaddr_ib *) &resp.src_addr;
return memcmp(&((struct sockaddr_ib *)a)->sib_addr,
&((struct sockaddr_ib *)b)->sib_addr,
struct sockaddr_ib sib = {
struct sockaddr_ib *dst_ib = (struct sockaddr_ib *)dst;
&((struct sockaddr_ib *)addr)->sib_addr.sib_raw);