Lines Matching refs:ib_device

96 static int ib_device_check_mandatory(struct ib_device *device)  in ib_device_check_mandatory()
98 #define IB_MANDATORY_FUNC(x) { offsetof(struct ib_device, x), #x } in ib_device_check_mandatory()
134 static struct ib_device *__ib_device_get_by_index(u32 index) in __ib_device_get_by_index()
136 struct ib_device *device; in __ib_device_get_by_index()
148 struct ib_device *ib_device_get_by_index(u32 index) in ib_device_get_by_index()
150 struct ib_device *device; in ib_device_get_by_index()
161 static struct ib_device *__ib_device_get_by_name(const char *name) in __ib_device_get_by_name()
163 struct ib_device *device; in __ib_device_get_by_name()
176 struct ib_device *device; in alloc_name()
206 struct ib_device *dev = container_of(device, struct ib_device, dev); in ib_device_release()
224 struct ib_device *dev = container_of(device, struct ib_device, dev); in ib_device_uevent()
252 struct ib_device *ib_alloc_device(size_t size) in ib_alloc_device()
254 struct ib_device *device; in ib_alloc_device()
256 if (WARN_ON(size < sizeof(struct ib_device))) in ib_alloc_device()
286 void ib_dealloc_device(struct ib_device *device) in ib_dealloc_device()
295 static int add_client_context(struct ib_device *device, struct ib_client *client) in add_client_context()
317 static int verify_immutable(const struct ib_device *dev, u8 port) in verify_immutable()
323 static int read_port_immutable(struct ib_device *device) in read_port_immutable()
355 void ib_get_device_fw_str(struct ib_device *dev, char *str) in ib_get_device_fw_str()
364 static int setup_port_pkey_list(struct ib_device *device) in setup_port_pkey_list()
390 struct ib_device *dev; in ib_policy_change_task()
456 int ib_register_device(struct ib_device *device, in ib_register_device()
457 int (*port_callback)(struct ib_device *, in ib_register_device() argument
579 void ib_unregister_device(struct ib_device *device) in ib_unregister_device()
637 struct ib_device *device; in ib_register_client()
666 struct ib_device *device; in ib_unregister_client()
719 void *ib_get_client_data(struct ib_device *device, struct ib_client *client) in ib_get_client_data()
746 void ib_set_client_data(struct ib_device *device, struct ib_client *client, in ib_set_client_data()
835 int ib_query_port(struct ib_device *device, in ib_query_port()
874 void ib_enum_roce_netdev(struct ib_device *ib_dev, in ib_enum_roce_netdev()
920 struct ib_device *dev; in ib_enum_all_roce_netdevs()
937 struct ib_device *dev; in ib_enum_all_devs()
962 int ib_query_pkey(struct ib_device *device, in ib_query_pkey()
978 int ib_modify_device(struct ib_device *device, in ib_modify_device()
1001 int ib_modify_port(struct ib_device *device, in ib_modify_port()
1028 int ib_find_gid(struct ib_device *device, union ib_gid *gid, in ib_find_gid()
1063 int ib_find_pkey(struct ib_device *device, in ib_find_pkey()
1104 struct net_device *ib_get_net_dev_by_params(struct ib_device *dev, in ib_get_net_dev_by_params()