Lines Matching refs:ib_dev
64 return scnprintf(buf, buf_sz, "PF: %s ", vf->pf->ib_dev.name); in usnic_ib_dump_vf_hdr()
144 usnic_info("PF Reset on %s\n", us_ibdev->ib_dev.name); in usnic_ib_handle_usdev_event()
147 ib_event.device = &us_ibdev->ib_dev; in usnic_ib_handle_usdev_event()
157 usnic_info("Link UP on %s\n", us_ibdev->ib_dev.name); in usnic_ib_handle_usdev_event()
159 ib_event.device = &us_ibdev->ib_dev; in usnic_ib_handle_usdev_event()
165 usnic_info("Link DOWN on %s\n", us_ibdev->ib_dev.name); in usnic_ib_handle_usdev_event()
168 ib_event.device = &us_ibdev->ib_dev; in usnic_ib_handle_usdev_event()
174 us_ibdev->ib_dev.name); in usnic_ib_handle_usdev_event()
181 us_ibdev->ib_dev.name); in usnic_ib_handle_usdev_event()
184 us_ibdev->ib_dev.name, in usnic_ib_handle_usdev_event()
190 ib_event.device = &us_ibdev->ib_dev; in usnic_ib_handle_usdev_event()
199 us_ibdev->ib_dev.name, in usnic_ib_handle_usdev_event()
205 us_ibdev->ib_dev.name); in usnic_ib_handle_usdev_event()
211 us_ibdev->ib_dev.name); in usnic_ib_handle_usdev_event()
256 ib_event.device = &us_ibdev->ib_dev; in usnic_ib_handle_inet_event()
266 ib_event.device = &us_ibdev->ib_dev; in usnic_ib_handle_inet_event()
273 us_ibdev->ib_dev.name); in usnic_ib_handle_inet_event()
334 us_ibdev->ib_dev.owner = THIS_MODULE; in usnic_ib_device_add()
335 us_ibdev->ib_dev.node_type = RDMA_NODE_USNIC_UDP; in usnic_ib_device_add()
336 us_ibdev->ib_dev.phys_port_cnt = USNIC_IB_PORT_CNT; in usnic_ib_device_add()
337 us_ibdev->ib_dev.num_comp_vectors = USNIC_IB_NUM_COMP_VECTORS; in usnic_ib_device_add()
338 us_ibdev->ib_dev.dma_device = &dev->dev; in usnic_ib_device_add()
339 us_ibdev->ib_dev.uverbs_abi_ver = USNIC_UVERBS_ABI_VERSION; in usnic_ib_device_add()
340 strlcpy(us_ibdev->ib_dev.name, "usnic_%d", IB_DEVICE_NAME_MAX); in usnic_ib_device_add()
342 us_ibdev->ib_dev.uverbs_cmd_mask = in usnic_ib_device_add()
361 us_ibdev->ib_dev.query_device = usnic_ib_query_device; in usnic_ib_device_add()
362 us_ibdev->ib_dev.query_port = usnic_ib_query_port; in usnic_ib_device_add()
363 us_ibdev->ib_dev.query_pkey = usnic_ib_query_pkey; in usnic_ib_device_add()
364 us_ibdev->ib_dev.query_gid = usnic_ib_query_gid; in usnic_ib_device_add()
365 us_ibdev->ib_dev.get_link_layer = usnic_ib_port_link_layer; in usnic_ib_device_add()
366 us_ibdev->ib_dev.alloc_pd = usnic_ib_alloc_pd; in usnic_ib_device_add()
367 us_ibdev->ib_dev.dealloc_pd = usnic_ib_dealloc_pd; in usnic_ib_device_add()
368 us_ibdev->ib_dev.create_qp = usnic_ib_create_qp; in usnic_ib_device_add()
369 us_ibdev->ib_dev.modify_qp = usnic_ib_modify_qp; in usnic_ib_device_add()
370 us_ibdev->ib_dev.query_qp = usnic_ib_query_qp; in usnic_ib_device_add()
371 us_ibdev->ib_dev.destroy_qp = usnic_ib_destroy_qp; in usnic_ib_device_add()
372 us_ibdev->ib_dev.create_cq = usnic_ib_create_cq; in usnic_ib_device_add()
373 us_ibdev->ib_dev.destroy_cq = usnic_ib_destroy_cq; in usnic_ib_device_add()
374 us_ibdev->ib_dev.reg_user_mr = usnic_ib_reg_mr; in usnic_ib_device_add()
375 us_ibdev->ib_dev.dereg_mr = usnic_ib_dereg_mr; in usnic_ib_device_add()
376 us_ibdev->ib_dev.alloc_ucontext = usnic_ib_alloc_ucontext; in usnic_ib_device_add()
377 us_ibdev->ib_dev.dealloc_ucontext = usnic_ib_dealloc_ucontext; in usnic_ib_device_add()
378 us_ibdev->ib_dev.mmap = usnic_ib_mmap; in usnic_ib_device_add()
379 us_ibdev->ib_dev.create_ah = usnic_ib_create_ah; in usnic_ib_device_add()
380 us_ibdev->ib_dev.destroy_ah = usnic_ib_destroy_ah; in usnic_ib_device_add()
381 us_ibdev->ib_dev.post_send = usnic_ib_post_send; in usnic_ib_device_add()
382 us_ibdev->ib_dev.post_recv = usnic_ib_post_recv; in usnic_ib_device_add()
383 us_ibdev->ib_dev.poll_cq = usnic_ib_poll_cq; in usnic_ib_device_add()
384 us_ibdev->ib_dev.req_notify_cq = usnic_ib_req_notify_cq; in usnic_ib_device_add()
385 us_ibdev->ib_dev.get_dma_mr = usnic_ib_get_dma_mr; in usnic_ib_device_add()
388 if (ib_register_device(&us_ibdev->ib_dev, NULL)) in usnic_ib_device_add()
402 memcpy(&us_ibdev->ib_dev.node_guid, &gid.global.interface_id, in usnic_ib_device_add()
407 us_ibdev->ib_dev.name, netdev_name(us_ibdev->netdev), in usnic_ib_device_add()
416 ib_dealloc_device(&us_ibdev->ib_dev); in usnic_ib_device_add()
422 usnic_info("Unregistering %s\n", us_ibdev->ib_dev.name); in usnic_ib_device_remove()
425 ib_unregister_device(&us_ibdev->ib_dev); in usnic_ib_device_remove()
426 ib_dealloc_device(&us_ibdev->ib_dev); in usnic_ib_device_remove()
561 pf->ib_dev.name); in usnic_ib_pci_probe()