Lines Matching refs:ib_dev

1027 		container_of(device, struct mthca_dev, ib_dev.dev);  in show_rev()
1035 container_of(device, struct mthca_dev, ib_dev.dev); in show_hca()
1055 container_of(device, struct mthca_dev, ib_dev.dev); in show_board()
1088 memcpy(dev->ib_dev.node_desc, out_mad->data, IB_DEVICE_NODE_DESC_MAX); in mthca_init_node_data()
1099 memcpy(&dev->ib_dev.node_guid, out_mad->data + 12, 8); in mthca_init_node_data()
1129 container_of(device, struct mthca_dev, ib_dev); in get_dev_fw_str()
1151 INIT_IB_DEVICE_OPS(&dev->ib_dev.ops, mthca, MTHCA); in mthca_register_device()
1152 strlcpy(dev->ib_dev.name, "mthca%d", IB_DEVICE_NAME_MAX); in mthca_register_device()
1153 dev->ib_dev.owner = THIS_MODULE; in mthca_register_device()
1155 dev->ib_dev.uverbs_abi_ver = MTHCA_UVERBS_ABI_VERSION; in mthca_register_device()
1156 dev->ib_dev.uverbs_cmd_mask = in mthca_register_device()
1174 dev->ib_dev.node_type = RDMA_NODE_IB_CA; in mthca_register_device()
1175 dev->ib_dev.phys_port_cnt = dev->limits.num_ports; in mthca_register_device()
1176 dev->ib_dev.num_comp_vectors = 1; in mthca_register_device()
1177 dev->ib_dev.dma_device = &dev->pdev->dev; in mthca_register_device()
1178 dev->ib_dev.query_device = mthca_query_device; in mthca_register_device()
1179 dev->ib_dev.query_port = mthca_query_port; in mthca_register_device()
1180 dev->ib_dev.modify_device = mthca_modify_device; in mthca_register_device()
1181 dev->ib_dev.modify_port = mthca_modify_port; in mthca_register_device()
1182 dev->ib_dev.query_pkey = mthca_query_pkey; in mthca_register_device()
1183 dev->ib_dev.query_gid = mthca_query_gid; in mthca_register_device()
1184 dev->ib_dev.alloc_ucontext = mthca_alloc_ucontext; in mthca_register_device()
1185 dev->ib_dev.dealloc_ucontext = mthca_dealloc_ucontext; in mthca_register_device()
1186 dev->ib_dev.mmap = mthca_mmap_uar; in mthca_register_device()
1187 dev->ib_dev.alloc_pd = mthca_alloc_pd; in mthca_register_device()
1188 dev->ib_dev.dealloc_pd = mthca_dealloc_pd; in mthca_register_device()
1189 dev->ib_dev.create_ah = mthca_ah_create; in mthca_register_device()
1190 dev->ib_dev.query_ah = mthca_ah_query; in mthca_register_device()
1191 dev->ib_dev.destroy_ah = mthca_ah_destroy; in mthca_register_device()
1194 dev->ib_dev.create_srq = mthca_create_srq; in mthca_register_device()
1195 dev->ib_dev.modify_srq = mthca_modify_srq; in mthca_register_device()
1196 dev->ib_dev.query_srq = mthca_query_srq; in mthca_register_device()
1197 dev->ib_dev.destroy_srq = mthca_destroy_srq; in mthca_register_device()
1198 dev->ib_dev.uverbs_cmd_mask |= in mthca_register_device()
1205 dev->ib_dev.post_srq_recv = mthca_arbel_post_srq_recv; in mthca_register_device()
1207 dev->ib_dev.post_srq_recv = mthca_tavor_post_srq_recv; in mthca_register_device()
1210 dev->ib_dev.create_qp = mthca_create_qp; in mthca_register_device()
1211 dev->ib_dev.modify_qp = mthca_modify_qp; in mthca_register_device()
1212 dev->ib_dev.query_qp = mthca_query_qp; in mthca_register_device()
1213 dev->ib_dev.destroy_qp = mthca_destroy_qp; in mthca_register_device()
1214 dev->ib_dev.create_cq = mthca_create_cq; in mthca_register_device()
1215 dev->ib_dev.resize_cq = mthca_resize_cq; in mthca_register_device()
1216 dev->ib_dev.destroy_cq = mthca_destroy_cq; in mthca_register_device()
1217 dev->ib_dev.poll_cq = mthca_poll_cq; in mthca_register_device()
1218 dev->ib_dev.get_dma_mr = mthca_get_dma_mr; in mthca_register_device()
1219 dev->ib_dev.reg_user_mr = mthca_reg_user_mr; in mthca_register_device()
1220 dev->ib_dev.dereg_mr = mthca_dereg_mr; in mthca_register_device()
1221 dev->ib_dev.get_port_immutable = mthca_port_immutable; in mthca_register_device()
1222 dev->ib_dev.get_dev_fw_str = get_dev_fw_str; in mthca_register_device()
1225 dev->ib_dev.alloc_fmr = mthca_alloc_fmr; in mthca_register_device()
1226 dev->ib_dev.unmap_fmr = mthca_unmap_fmr; in mthca_register_device()
1227 dev->ib_dev.dealloc_fmr = mthca_dealloc_fmr; in mthca_register_device()
1229 dev->ib_dev.map_phys_fmr = mthca_arbel_map_phys_fmr; in mthca_register_device()
1231 dev->ib_dev.map_phys_fmr = mthca_tavor_map_phys_fmr; in mthca_register_device()
1234 dev->ib_dev.attach_mcast = mthca_multicast_attach; in mthca_register_device()
1235 dev->ib_dev.detach_mcast = mthca_multicast_detach; in mthca_register_device()
1236 dev->ib_dev.process_mad = mthca_process_mad; in mthca_register_device()
1239 dev->ib_dev.req_notify_cq = mthca_arbel_arm_cq; in mthca_register_device()
1240 dev->ib_dev.post_send = mthca_arbel_post_send; in mthca_register_device()
1241 dev->ib_dev.post_recv = mthca_arbel_post_receive; in mthca_register_device()
1243 dev->ib_dev.req_notify_cq = mthca_tavor_arm_cq; in mthca_register_device()
1244 dev->ib_dev.post_send = mthca_tavor_post_send; in mthca_register_device()
1245 dev->ib_dev.post_recv = mthca_tavor_post_receive; in mthca_register_device()
1250 ret = ib_register_device(&dev->ib_dev, NULL); in mthca_register_device()
1255 ret = device_create_file(&dev->ib_dev.dev, in mthca_register_device()
1258 ib_unregister_device(&dev->ib_dev); in mthca_register_device()
1271 ib_unregister_device(&dev->ib_dev); in mthca_unregister_device()