Lines Matching refs:device
64 rdsv3_ib_add_one(ib_device_t *device)
70 RDSV3_DPRINTF2("rdsv3_ib_add_one", "device: %p", device);
73 if (device->node_type != RDMA_NODE_IB_CA)
81 if (ibt_query_hca(ib_get_ibt_hca_hdl(device), dev_attr)) {
83 "Query device failed for %s", device->name);
91 device->name);
99 rds_ibdev->ibt_hca_hdl = ib_get_ibt_hca_hdl(device);
112 rds_ibdev->dev = device;
113 rds_ibdev->pd = ib_alloc_pd(device);
133 "kmem_cache_create for ib_frag_slab failed for device: %s",
134 device->name);
178 ib_set_client_data(device, &rdsv3_ib_client, rds_ibdev);
180 RDSV3_DPRINTF2("rdsv3_ib_add_one", "Return: device: %p", device);
195 rdsv3_ib_remove_one(struct ib_device *device)
200 RDSV3_DPRINTF2("rdsv3_ib_remove_one", "device: %p", device);
202 rds_ibdev = ib_get_client_data(device, &rdsv3_ib_client);
251 RDSV3_DPRINTF2("rdsv3_ib_remove_one", "Return: device: %p", device);
302 rds_ibdev = ib_get_client_data(ic->i_cm_id->device,
329 * device with that address set.
332 * receiving should be device-agnostic. Transports would try and maintain
364 if (ret || cm_id->device->node_type != RDMA_NODE_IB_CA)
370 cm_id->device ? cm_id->device->node_type : -1);