iwibdev           232 drivers/infiniband/hw/i40iw/i40iw.h 	struct i40iw_ib_device *iwibdev;
iwibdev           554 drivers/infiniband/hw/i40iw/i40iw.h void i40iw_destroy_rdma_device(struct i40iw_ib_device *iwibdev);
iwibdev          3471 drivers/infiniband/hw/i40iw/i40iw_cm.c 	struct i40iw_ib_device *iwibdev;
iwibdev          3479 drivers/infiniband/hw/i40iw/i40iw_cm.c 	iwibdev = iwdev->iwibdev;
iwibdev          3488 drivers/infiniband/hw/i40iw/i40iw_cm.c 				iwibdev->ibdev.ops.dereg_mr(iwqp->lsmm_mr,
iwibdev          1497 drivers/infiniband/hw/i40iw/i40iw_main.c 		i40iw_destroy_rdma_device(iwdev->iwibdev);
iwibdev          2053 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_ib_device *iwibdev =
iwibdev          2055 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	u32 hw_rev = iwibdev->iwdev->sc_dev.hw_rev;
iwibdev          2688 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_ib_device *iwibdev;
iwibdev          2692 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	iwibdev = ib_alloc_device(i40iw_ib_device, ibdev);
iwibdev          2693 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	if (!iwibdev) {
iwibdev          2697 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	iwdev->iwibdev = iwibdev;
iwibdev          2698 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	iwibdev->iwdev = iwdev;
iwibdev          2700 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	iwibdev->ibdev.node_type = RDMA_NODE_RNIC;
iwibdev          2701 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	ether_addr_copy((u8 *)&iwibdev->ibdev.node_guid, netdev->dev_addr);
iwibdev          2703 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	iwibdev->ibdev.uverbs_cmd_mask =
iwibdev          2724 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	iwibdev->ibdev.phys_port_cnt = 1;
iwibdev          2725 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	iwibdev->ibdev.num_comp_vectors = iwdev->ceqs_count;
iwibdev          2726 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	iwibdev->ibdev.dev.parent = &pcidev->dev;
iwibdev          2727 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	memcpy(iwibdev->ibdev.iw_ifname, netdev->name,
iwibdev          2728 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	       sizeof(iwibdev->ibdev.iw_ifname));
iwibdev          2729 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	ib_set_device_ops(&iwibdev->ibdev, &i40iw_dev_ops);
iwibdev          2731 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	return iwibdev;
iwibdev          2740 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_ib_device *iwibdev = iwdev->iwibdev;
iwibdev          2743 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	event.device = &iwibdev->ibdev;
iwibdev          2753 drivers/infiniband/hw/i40iw/i40iw_verbs.c void i40iw_destroy_rdma_device(struct i40iw_ib_device *iwibdev)
iwibdev          2755 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	ib_unregister_device(&iwibdev->ibdev);
iwibdev          2756 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	wait_event_timeout(iwibdev->iwdev->close_wq,
iwibdev          2757 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			   !atomic64_read(&iwibdev->iwdev->use_count),
iwibdev          2759 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	ib_dealloc_device(&iwibdev->ibdev);
iwibdev          2769 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_ib_device *iwibdev;
iwibdev          2771 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	iwdev->iwibdev = i40iw_init_rdma_device(iwdev);
iwibdev          2772 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	if (!iwdev->iwibdev)
iwibdev          2774 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	iwibdev = iwdev->iwibdev;
iwibdev          2775 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	rdma_set_device_sysfs_group(&iwibdev->ibdev, &i40iw_attr_group);
iwibdev          2776 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	ret = ib_device_set_netdev(&iwibdev->ibdev, iwdev->netdev, 1);
iwibdev          2780 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	ret = ib_register_device(&iwibdev->ibdev, "i40iw%d");
iwibdev          2786 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	ib_dealloc_device(&iwdev->iwibdev->ibdev);