Lines Matching refs:ib_dev

1163 		container_of(device, struct mthca_dev, ib_dev.dev);  in show_rev()
1171 container_of(device, struct mthca_dev, ib_dev.dev); in show_fw_ver()
1181 container_of(device, struct mthca_dev, ib_dev.dev); in show_hca()
1201 container_of(device, struct mthca_dev, ib_dev.dev); in show_board()
1236 memcpy(dev->ib_dev.node_desc, out_mad->data, 64); in mthca_init_node_data()
1247 memcpy(&dev->ib_dev.node_guid, out_mad->data + 12, 8); in mthca_init_node_data()
1282 strlcpy(dev->ib_dev.name, "mthca%d", IB_DEVICE_NAME_MAX); in mthca_register_device()
1283 dev->ib_dev.owner = THIS_MODULE; in mthca_register_device()
1285 dev->ib_dev.uverbs_abi_ver = MTHCA_UVERBS_ABI_VERSION; in mthca_register_device()
1286 dev->ib_dev.uverbs_cmd_mask = in mthca_register_device()
1304 dev->ib_dev.node_type = RDMA_NODE_IB_CA; in mthca_register_device()
1305 dev->ib_dev.phys_port_cnt = dev->limits.num_ports; in mthca_register_device()
1306 dev->ib_dev.num_comp_vectors = 1; in mthca_register_device()
1307 dev->ib_dev.dma_device = &dev->pdev->dev; in mthca_register_device()
1308 dev->ib_dev.query_device = mthca_query_device; in mthca_register_device()
1309 dev->ib_dev.query_port = mthca_query_port; in mthca_register_device()
1310 dev->ib_dev.modify_device = mthca_modify_device; in mthca_register_device()
1311 dev->ib_dev.modify_port = mthca_modify_port; in mthca_register_device()
1312 dev->ib_dev.query_pkey = mthca_query_pkey; in mthca_register_device()
1313 dev->ib_dev.query_gid = mthca_query_gid; in mthca_register_device()
1314 dev->ib_dev.alloc_ucontext = mthca_alloc_ucontext; in mthca_register_device()
1315 dev->ib_dev.dealloc_ucontext = mthca_dealloc_ucontext; in mthca_register_device()
1316 dev->ib_dev.mmap = mthca_mmap_uar; in mthca_register_device()
1317 dev->ib_dev.alloc_pd = mthca_alloc_pd; in mthca_register_device()
1318 dev->ib_dev.dealloc_pd = mthca_dealloc_pd; in mthca_register_device()
1319 dev->ib_dev.create_ah = mthca_ah_create; in mthca_register_device()
1320 dev->ib_dev.query_ah = mthca_ah_query; in mthca_register_device()
1321 dev->ib_dev.destroy_ah = mthca_ah_destroy; in mthca_register_device()
1324 dev->ib_dev.create_srq = mthca_create_srq; in mthca_register_device()
1325 dev->ib_dev.modify_srq = mthca_modify_srq; in mthca_register_device()
1326 dev->ib_dev.query_srq = mthca_query_srq; in mthca_register_device()
1327 dev->ib_dev.destroy_srq = mthca_destroy_srq; in mthca_register_device()
1328 dev->ib_dev.uverbs_cmd_mask |= in mthca_register_device()
1335 dev->ib_dev.post_srq_recv = mthca_arbel_post_srq_recv; in mthca_register_device()
1337 dev->ib_dev.post_srq_recv = mthca_tavor_post_srq_recv; in mthca_register_device()
1340 dev->ib_dev.create_qp = mthca_create_qp; in mthca_register_device()
1341 dev->ib_dev.modify_qp = mthca_modify_qp; in mthca_register_device()
1342 dev->ib_dev.query_qp = mthca_query_qp; in mthca_register_device()
1343 dev->ib_dev.destroy_qp = mthca_destroy_qp; in mthca_register_device()
1344 dev->ib_dev.create_cq = mthca_create_cq; in mthca_register_device()
1345 dev->ib_dev.resize_cq = mthca_resize_cq; in mthca_register_device()
1346 dev->ib_dev.destroy_cq = mthca_destroy_cq; in mthca_register_device()
1347 dev->ib_dev.poll_cq = mthca_poll_cq; in mthca_register_device()
1348 dev->ib_dev.get_dma_mr = mthca_get_dma_mr; in mthca_register_device()
1349 dev->ib_dev.reg_phys_mr = mthca_reg_phys_mr; in mthca_register_device()
1350 dev->ib_dev.reg_user_mr = mthca_reg_user_mr; in mthca_register_device()
1351 dev->ib_dev.dereg_mr = mthca_dereg_mr; in mthca_register_device()
1352 dev->ib_dev.get_port_immutable = mthca_port_immutable; in mthca_register_device()
1355 dev->ib_dev.alloc_fmr = mthca_alloc_fmr; in mthca_register_device()
1356 dev->ib_dev.unmap_fmr = mthca_unmap_fmr; in mthca_register_device()
1357 dev->ib_dev.dealloc_fmr = mthca_dealloc_fmr; in mthca_register_device()
1359 dev->ib_dev.map_phys_fmr = mthca_arbel_map_phys_fmr; in mthca_register_device()
1361 dev->ib_dev.map_phys_fmr = mthca_tavor_map_phys_fmr; in mthca_register_device()
1364 dev->ib_dev.attach_mcast = mthca_multicast_attach; in mthca_register_device()
1365 dev->ib_dev.detach_mcast = mthca_multicast_detach; in mthca_register_device()
1366 dev->ib_dev.process_mad = mthca_process_mad; in mthca_register_device()
1369 dev->ib_dev.req_notify_cq = mthca_arbel_arm_cq; in mthca_register_device()
1370 dev->ib_dev.post_send = mthca_arbel_post_send; in mthca_register_device()
1371 dev->ib_dev.post_recv = mthca_arbel_post_receive; in mthca_register_device()
1373 dev->ib_dev.req_notify_cq = mthca_tavor_arm_cq; in mthca_register_device()
1374 dev->ib_dev.post_send = mthca_tavor_post_send; in mthca_register_device()
1375 dev->ib_dev.post_recv = mthca_tavor_post_receive; in mthca_register_device()
1380 ret = ib_register_device(&dev->ib_dev, NULL); in mthca_register_device()
1385 ret = device_create_file(&dev->ib_dev.dev, in mthca_register_device()
1388 ib_unregister_device(&dev->ib_dev); in mthca_register_device()
1401 ib_unregister_device(&dev->ib_dev); in mthca_unregister_device()