Lines Matching refs:ib_device
88 static inline int irdma_iw_query_pkey(struct ib_device *ibdev, u8 port, u16 index, in irdma_iw_query_pkey()
145 int ib_get_eth_speed(struct ib_device *dev, u32 port_num, u8 *speed, u8 *width);
146 enum rdma_link_layer irdma_get_link_layer(struct ib_device *ibdev,
148 int irdma_roce_port_immutable(struct ib_device *ibdev, u8 port_num,
150 int irdma_iw_port_immutable(struct ib_device *ibdev, u8 port_num,
152 int irdma_query_gid(struct ib_device *ibdev, u8 port, int index,
154 int irdma_query_gid_roce(struct ib_device *ibdev, u8 port, int index,
156 int irdma_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
158 int irdma_query_port(struct ib_device *ibdev, u8 port,
160 struct rdma_hw_stats *irdma_alloc_hw_stats(struct ib_device *ibdev, u8 port_num);
161 int irdma_get_hw_stats(struct ib_device *ibdev,
170 void ib_unregister_device(struct ib_device *ibdev);
179 void irdma_get_dev_fw_str(struct ib_device *dev, char *str, size_t str_len);
181 int irdma_modify_port(struct ib_device *ibdev, u8 port, int mask,
243 int irdma_add_gid(struct ib_device *, u8, unsigned int, const union ib_gid *,
245 int irdma_del_gid(struct ib_device *, u8, unsigned int, void **);
246 struct ib_device *ib_device_get_by_netdev(struct ifnet *ndev, int driver_id);
247 void ib_device_put(struct ib_device *device);
248 void ib_unregister_device_put(struct ib_device *device);