Lines Matching defs:ibdev
53 * @ibdev: device pointer from stack
57 static int i40iw_query_device(struct ib_device *ibdev,
61 struct i40iw_device *iwdev = to_iwdev(ibdev);
92 * @ibdev: device pointer from stack
96 static int i40iw_query_port(struct ib_device *ibdev,
121 struct ib_device *ibdev = uctx->device;
122 struct i40iw_device *iwdev = to_iwdev(ibdev);
1068 struct ib_device *ibdev = ibcq->device;
1069 struct i40iw_device *iwdev = to_iwdev(ibdev);
2039 rdma_device_to_drv_device(dev, struct i40iw_ib_device, ibdev);
2429 * @ibdev: ib dev struct
2433 static int i40iw_port_immutable(struct ib_device *ibdev, u8 port_num,
2441 err = ib_query_port(ibdev, port_num, &attr);
2528 * @ibdev: device pointer from stack
2531 static struct rdma_hw_stats *i40iw_alloc_hw_stats(struct ib_device *ibdev,
2534 struct i40iw_device *iwdev = to_iwdev(ibdev);
2556 * @ibdev: device pointer from stack
2561 static int i40iw_get_hw_stats(struct ib_device *ibdev,
2565 struct i40iw_device *iwdev = to_iwdev(ibdev);
2584 * @ibdev: device pointer from stack
2589 static int i40iw_query_gid(struct ib_device *ibdev,
2594 struct i40iw_device *iwdev = to_iwdev(ibdev);
2659 iwibdev = ib_alloc_device(i40iw_ib_device, ibdev);
2667 iwibdev->ibdev.node_type = RDMA_NODE_RNIC;
2668 ether_addr_copy((u8 *)&iwibdev->ibdev.node_guid, netdev->dev_addr);
2670 iwibdev->ibdev.uverbs_cmd_mask =
2691 iwibdev->ibdev.phys_port_cnt = 1;
2692 iwibdev->ibdev.num_comp_vectors = iwdev->ceqs_count;
2693 iwibdev->ibdev.dev.parent = &pcidev->dev;
2694 memcpy(iwibdev->ibdev.iw_ifname, netdev->name,
2695 sizeof(iwibdev->ibdev.iw_ifname));
2696 ib_set_device_ops(&iwibdev->ibdev, &i40iw_dev_ops);
2710 event.device = &iwibdev->ibdev;
2722 ib_unregister_device(&iwibdev->ibdev);
2726 ib_dealloc_device(&iwibdev->ibdev);
2742 rdma_set_device_sysfs_group(&iwibdev->ibdev, &i40iw_attr_group);
2743 ret = ib_device_set_netdev(&iwibdev->ibdev, iwdev->netdev, 1);
2748 ret = ib_register_device(&iwibdev->ibdev, "i40iw%d", &iwdev->hw.pcidev->dev);
2754 ib_dealloc_device(&iwdev->iwibdev->ibdev);