Lines Matching refs:ibdev

129         ibev.device = &dev->ibdev;  in qlnxr_ib_dispatch_event()
149 struct ib_device *ibdev; in qlnxr_register_device() local
155 ibdev = &dev->ibdev; in qlnxr_register_device()
163 INIT_IB_DEVICE_OPS(&ibdev->ops, qlnxr, QLNXR); in qlnxr_register_device()
164 strlcpy(ibdev->name, "qlnxr%d", IB_DEVICE_NAME_MAX); in qlnxr_register_device()
166 memset(&ibdev->node_guid, 0, sizeof(ibdev->node_guid)); in qlnxr_register_device()
167 memcpy(&ibdev->node_guid, dev->ha->primary_mac, ETHER_ADDR_LEN); in qlnxr_register_device()
169 memcpy(ibdev->node_desc, QLNXR_NODE_DESC, sizeof(QLNXR_NODE_DESC)); in qlnxr_register_device()
171 ibdev->owner = THIS_MODULE; in qlnxr_register_device()
172 ibdev->uverbs_abi_ver = 7; in qlnxr_register_device()
173 ibdev->local_dma_lkey = 0; in qlnxr_register_device()
175 ibdev->uverbs_cmd_mask = in qlnxr_register_device()
196 ibdev->node_type = RDMA_NODE_RNIC; in qlnxr_register_device()
197 ibdev->query_gid = qlnxr_iw_query_gid; in qlnxr_register_device()
199 ibdev->node_type = RDMA_NODE_IB_CA; in qlnxr_register_device()
200 ibdev->query_gid = qlnxr_query_gid; in qlnxr_register_device()
201 ibdev->uverbs_cmd_mask |= in qlnxr_register_device()
207 ibdev->create_srq = qlnxr_create_srq; in qlnxr_register_device()
208 ibdev->destroy_srq = qlnxr_destroy_srq; in qlnxr_register_device()
209 ibdev->modify_srq = qlnxr_modify_srq; in qlnxr_register_device()
210 ibdev->query_srq = qlnxr_query_srq; in qlnxr_register_device()
211 ibdev->post_srq_recv = qlnxr_post_srq_recv; in qlnxr_register_device()
214 ibdev->phys_port_cnt = 1; in qlnxr_register_device()
215 ibdev->num_comp_vectors = dev->num_cnq; in qlnxr_register_device()
218 ibdev->query_device = qlnxr_query_device; in qlnxr_register_device()
219 ibdev->query_port = qlnxr_query_port; in qlnxr_register_device()
220 ibdev->modify_port = qlnxr_modify_port; in qlnxr_register_device()
222 ibdev->alloc_ucontext = qlnxr_alloc_ucontext; in qlnxr_register_device()
223 ibdev->dealloc_ucontext = qlnxr_dealloc_ucontext; in qlnxr_register_device()
225 ibdev->mmap = qlnxr_mmap; in qlnxr_register_device()
227 ibdev->alloc_pd = qlnxr_alloc_pd; in qlnxr_register_device()
228 ibdev->dealloc_pd = qlnxr_dealloc_pd; in qlnxr_register_device()
230 ibdev->create_cq = qlnxr_create_cq; in qlnxr_register_device()
231 ibdev->destroy_cq = qlnxr_destroy_cq; in qlnxr_register_device()
232 ibdev->resize_cq = qlnxr_resize_cq; in qlnxr_register_device()
233 ibdev->req_notify_cq = qlnxr_arm_cq; in qlnxr_register_device()
235 ibdev->create_qp = qlnxr_create_qp; in qlnxr_register_device()
236 ibdev->modify_qp = qlnxr_modify_qp; in qlnxr_register_device()
237 ibdev->query_qp = qlnxr_query_qp; in qlnxr_register_device()
238 ibdev->destroy_qp = qlnxr_destroy_qp; in qlnxr_register_device()
240 ibdev->query_pkey = qlnxr_query_pkey; in qlnxr_register_device()
241 ibdev->create_ah = qlnxr_create_ah; in qlnxr_register_device()
242 ibdev->destroy_ah = qlnxr_destroy_ah; in qlnxr_register_device()
243 ibdev->query_ah = qlnxr_query_ah; in qlnxr_register_device()
244 ibdev->modify_ah = qlnxr_modify_ah; in qlnxr_register_device()
245 ibdev->get_dma_mr = qlnxr_get_dma_mr; in qlnxr_register_device()
246 ibdev->dereg_mr = qlnxr_dereg_mr; in qlnxr_register_device()
247 ibdev->reg_user_mr = qlnxr_reg_user_mr; in qlnxr_register_device()
249 ibdev->alloc_mr = qlnxr_alloc_mr; in qlnxr_register_device()
250 ibdev->map_mr_sg = qlnxr_map_mr_sg; in qlnxr_register_device()
251 ibdev->get_port_immutable = qlnxr_get_port_immutable; in qlnxr_register_device()
253 ibdev->poll_cq = qlnxr_poll_cq; in qlnxr_register_device()
254 ibdev->post_send = qlnxr_post_send; in qlnxr_register_device()
255 ibdev->post_recv = qlnxr_post_recv; in qlnxr_register_device()
256 ibdev->process_mad = qlnxr_process_mad; in qlnxr_register_device()
258 ibdev->dma_device = &dev->pdev.dev; in qlnxr_register_device()
260 ibdev->get_link_layer = qlnxr_link_layer; in qlnxr_register_device()
269 ibdev->iwcm = iwcm; in qlnxr_register_device()
283 ret = ib_register_device(ibdev, NULL); in qlnxr_register_device()
1116 if (device_create_file(&dev->ibdev.dev, qlnxr_class_attributes[i])) in qlnxr_add()
1131 device_remove_file(&dev->ibdev.dev, qlnxr_class_attributes[i]); in qlnxr_add()
1133 ib_unregister_device(&dev->ibdev); in qlnxr_add()
1136 ib_dealloc_device(&dev->ibdev); in qlnxr_add()
1147 device_remove_file(&dev->ibdev.dev, qlnxr_class_attributes[i]); in qlnxr_remove_sysfiles()
1173 ib_unregister_device(&dev->ibdev); in qlnxr_remove()
1188 ib_dealloc_device(&dev->ibdev); in qlnxr_remove()