Searched refs:cma_dev (Results 1 – 4 of 4) sorted by relevance
| /freebsd/sys/ofed/drivers/infiniband/core/ |
| H A D | ib_cma.c | 270 void cma_ref_dev(struct cma_device *cma_dev) in cma_ref_dev() argument 272 atomic_inc(&cma_dev->refcount); in cma_ref_dev() 278 struct cma_device *cma_dev; in cma_enum_devices_by_ibdev() local 283 list_for_each_entry(cma_dev, &dev_list, list) in cma_enum_devices_by_ibdev() 284 if (filter(cma_dev->device, cookie)) { in cma_enum_devices_by_ibdev() 285 found_cma_dev = cma_dev; in cma_enum_devices_by_ibdev() 295 int cma_get_default_gid_type(struct cma_device *cma_dev, in cma_get_default_gid_type() argument 298 if (!rdma_is_port_valid(cma_dev->device, port)) in cma_get_default_gid_type() 301 return cma_dev->default_gid_type[port - rdma_start_port(cma_dev->device)]; in cma_get_default_gid_type() 304 int cma_set_default_gid_type(struct cma_device *cma_dev, in cma_set_default_gid_type() argument [all …]
|
| H A D | core_priv.h | 63 void cma_ref_dev(struct cma_device *cma_dev); 64 void cma_deref_dev(struct cma_device *cma_dev); 68 int cma_get_default_gid_type(struct cma_device *cma_dev, 70 int cma_set_default_gid_type(struct cma_device *cma_dev, 73 int cma_get_default_roce_tos(struct cma_device *cma_dev, unsigned int port); 76 struct ib_device *cma_get_ib_dev(struct cma_device *cma_dev);
|
| H A D | cma_priv.h | 60 struct cma_device *cma_dev; member
|
| /freebsd/contrib/ofed/librdmacm/ |
| H A D | cma.c | 93 struct cma_device *cma_dev; member 264 static int ucma_init_device(struct cma_device *cma_dev) in ucma_init_device() argument 270 if (cma_dev->verbs) in ucma_init_device() 273 cma_dev->verbs = ucma_open_device(cma_dev->guid); in ucma_init_device() 274 if (!cma_dev->verbs) in ucma_init_device() 277 ret = ibv_query_device(cma_dev->verbs, &attr); in ucma_init_device() 283 cma_dev->port = malloc(sizeof(*cma_dev->port) * attr.phys_port_cnt); in ucma_init_device() 284 if (!cma_dev->port) { in ucma_init_device() 290 if (ibv_query_port(cma_dev->verbs, i, &port_attr)) in ucma_init_device() 291 cma_dev->port[i - 1].link_layer = IBV_LINK_LAYER_UNSPECIFIED; in ucma_init_device() [all …]
|