Lines Matching refs:ib_dev
1155 container_of(device, struct mthca_dev, ib_dev.dev); in show_rev()
1163 container_of(device, struct mthca_dev, ib_dev.dev); in show_fw_ver()
1173 container_of(device, struct mthca_dev, ib_dev.dev); in show_hca()
1193 container_of(device, struct mthca_dev, ib_dev.dev); in show_board()
1228 memcpy(dev->ib_dev.node_desc, out_mad->data, 64); in mthca_init_node_data()
1239 memcpy(&dev->ib_dev.node_guid, out_mad->data + 12, 8); in mthca_init_node_data()
1256 strlcpy(dev->ib_dev.name, "mthca%d", IB_DEVICE_NAME_MAX); in mthca_register_device()
1257 dev->ib_dev.owner = THIS_MODULE; in mthca_register_device()
1259 dev->ib_dev.uverbs_abi_ver = MTHCA_UVERBS_ABI_VERSION; in mthca_register_device()
1260 dev->ib_dev.uverbs_cmd_mask = in mthca_register_device()
1278 dev->ib_dev.node_type = RDMA_NODE_IB_CA; in mthca_register_device()
1279 dev->ib_dev.phys_port_cnt = dev->limits.num_ports; in mthca_register_device()
1280 dev->ib_dev.num_comp_vectors = 1; in mthca_register_device()
1281 dev->ib_dev.dma_device = &dev->pdev->dev; in mthca_register_device()
1282 dev->ib_dev.query_device = mthca_query_device; in mthca_register_device()
1283 dev->ib_dev.query_port = mthca_query_port; in mthca_register_device()
1284 dev->ib_dev.modify_device = mthca_modify_device; in mthca_register_device()
1285 dev->ib_dev.modify_port = mthca_modify_port; in mthca_register_device()
1286 dev->ib_dev.query_pkey = mthca_query_pkey; in mthca_register_device()
1287 dev->ib_dev.query_gid = mthca_query_gid; in mthca_register_device()
1288 dev->ib_dev.alloc_ucontext = mthca_alloc_ucontext; in mthca_register_device()
1289 dev->ib_dev.dealloc_ucontext = mthca_dealloc_ucontext; in mthca_register_device()
1290 dev->ib_dev.mmap = mthca_mmap_uar; in mthca_register_device()
1291 dev->ib_dev.alloc_pd = mthca_alloc_pd; in mthca_register_device()
1292 dev->ib_dev.dealloc_pd = mthca_dealloc_pd; in mthca_register_device()
1293 dev->ib_dev.create_ah = mthca_ah_create; in mthca_register_device()
1294 dev->ib_dev.query_ah = mthca_ah_query; in mthca_register_device()
1295 dev->ib_dev.destroy_ah = mthca_ah_destroy; in mthca_register_device()
1298 dev->ib_dev.create_srq = mthca_create_srq; in mthca_register_device()
1299 dev->ib_dev.modify_srq = mthca_modify_srq; in mthca_register_device()
1300 dev->ib_dev.query_srq = mthca_query_srq; in mthca_register_device()
1301 dev->ib_dev.destroy_srq = mthca_destroy_srq; in mthca_register_device()
1302 dev->ib_dev.uverbs_cmd_mask |= in mthca_register_device()
1309 dev->ib_dev.post_srq_recv = mthca_arbel_post_srq_recv; in mthca_register_device()
1311 dev->ib_dev.post_srq_recv = mthca_tavor_post_srq_recv; in mthca_register_device()
1314 dev->ib_dev.create_qp = mthca_create_qp; in mthca_register_device()
1315 dev->ib_dev.modify_qp = mthca_modify_qp; in mthca_register_device()
1316 dev->ib_dev.query_qp = mthca_query_qp; in mthca_register_device()
1317 dev->ib_dev.destroy_qp = mthca_destroy_qp; in mthca_register_device()
1318 dev->ib_dev.create_cq = mthca_create_cq; in mthca_register_device()
1319 dev->ib_dev.resize_cq = mthca_resize_cq; in mthca_register_device()
1320 dev->ib_dev.destroy_cq = mthca_destroy_cq; in mthca_register_device()
1321 dev->ib_dev.poll_cq = mthca_poll_cq; in mthca_register_device()
1322 dev->ib_dev.get_dma_mr = mthca_get_dma_mr; in mthca_register_device()
1323 dev->ib_dev.reg_phys_mr = mthca_reg_phys_mr; in mthca_register_device()
1324 dev->ib_dev.reg_user_mr = mthca_reg_user_mr; in mthca_register_device()
1325 dev->ib_dev.dereg_mr = mthca_dereg_mr; in mthca_register_device()
1328 dev->ib_dev.alloc_fmr = mthca_alloc_fmr; in mthca_register_device()
1329 dev->ib_dev.unmap_fmr = mthca_unmap_fmr; in mthca_register_device()
1330 dev->ib_dev.dealloc_fmr = mthca_dealloc_fmr; in mthca_register_device()
1332 dev->ib_dev.map_phys_fmr = mthca_arbel_map_phys_fmr; in mthca_register_device()
1334 dev->ib_dev.map_phys_fmr = mthca_tavor_map_phys_fmr; in mthca_register_device()
1337 dev->ib_dev.attach_mcast = mthca_multicast_attach; in mthca_register_device()
1338 dev->ib_dev.detach_mcast = mthca_multicast_detach; in mthca_register_device()
1339 dev->ib_dev.process_mad = mthca_process_mad; in mthca_register_device()
1342 dev->ib_dev.req_notify_cq = mthca_arbel_arm_cq; in mthca_register_device()
1343 dev->ib_dev.post_send = mthca_arbel_post_send; in mthca_register_device()
1344 dev->ib_dev.post_recv = mthca_arbel_post_receive; in mthca_register_device()
1346 dev->ib_dev.req_notify_cq = mthca_tavor_arm_cq; in mthca_register_device()
1347 dev->ib_dev.post_send = mthca_tavor_post_send; in mthca_register_device()
1348 dev->ib_dev.post_recv = mthca_tavor_post_receive; in mthca_register_device()
1353 ret = ib_register_device(&dev->ib_dev, NULL); in mthca_register_device()
1358 ret = device_create_file(&dev->ib_dev.dev, in mthca_register_device()
1361 ib_unregister_device(&dev->ib_dev); in mthca_register_device()
1374 ib_unregister_device(&dev->ib_dev); in mthca_unregister_device()