Lines Matching refs:ib_dev
64 struct ib_device *ib_dev;
77 unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u8 port)
82 if (!rdma_protocol_roce(ib_dev, port))
86 if (PORT_CAP_TO_GID_TYPE[i].is_supported(ib_dev, port))
93 static void update_gid(enum gid_op_type gid_op, struct ib_device *ib_dev,
97 unsigned long gid_type_mask = roce_gid_type_mask_support(ib_dev, port);
108 ib_cache_gid_add(ib_dev, port,
112 ib_cache_gid_del(ib_dev, port,
121 roce_gid_match_netdev(struct ib_device *ib_dev, u8 port,
131 roce_gid_match_all(struct ib_device *ib_dev, u8 port,
140 roce_gid_enum_netdev_default(struct ib_device *ib_dev,
145 gid_type_mask = roce_gid_type_mask_support(ib_dev, port);
147 ib_cache_gid_set_default_gid(ib_dev, port, idev, gid_type_mask,
423 ib_enum_roce_netdev(work->ib_dev, roce_gid_match_all, NULL,
429 int roce_rescan_device(struct ib_device *ib_dev)
436 work->ib_dev = ib_dev;