/linux-4.4.14/drivers/staging/rdma/ehca/ |
D | ehca_main.c | 418 ehca_err(&shca->ib_device, "Can't allocate rblock memory."); in init_node_guid() 423 ehca_err(&shca->ib_device, "Can't query device properties"); in init_node_guid() 428 memcpy(&shca->ib_device.node_guid, &rblock->node_guid, sizeof(u64)); in init_node_guid() 435 static int ehca_port_immutable(struct ib_device *ibdev, u8 port_num, in ehca_port_immutable() 461 strlcpy(shca->ib_device.name, "ehca%d", IB_DEVICE_NAME_MAX); in ehca_init_device() 462 shca->ib_device.owner = THIS_MODULE; in ehca_init_device() 464 shca->ib_device.uverbs_abi_ver = 8; in ehca_init_device() 465 shca->ib_device.uverbs_cmd_mask = in ehca_init_device() 483 shca->ib_device.node_type = RDMA_NODE_IB_CA; in ehca_init_device() 484 shca->ib_device.phys_port_cnt = shca->num_ports; in ehca_init_device() [all …]
|
D | ehca_hca.c | 53 int ehca_query_device(struct ib_device *ibdev, struct ib_device_attr *props, in ehca_query_device() 58 ib_device); in ehca_query_device() 80 ehca_err(&shca->ib_device, "Can't allocate rblock memory."); in ehca_query_device() 85 ehca_err(&shca->ib_device, "Can't query device properties"); in ehca_query_device() 160 ehca_err(&shca->ib_device, "Unknown MTU size: %x.", in map_mtu() 180 ehca_err(&shca->ib_device, "invalid Vl Capability: %x.", in map_number_of_vls() 186 int ehca_query_port(struct ib_device *ibdev, in ehca_query_port() 192 ib_device); in ehca_query_port() 197 ehca_err(&shca->ib_device, "Can't allocate rblock memory."); in ehca_query_port() 203 ehca_err(&shca->ib_device, "Can't query port properties"); in ehca_query_port() [all …]
|
D | ehca_irq.c | 104 ehca_err(&shca->ib_device, in print_error_data() 113 ehca_err(&shca->ib_device, in print_error_data() 119 ehca_err(&shca->ib_device, in print_error_data() 121 type, shca->ib_device.name); in print_error_data() 125 ehca_err(&shca->ib_device, "Error data is available: %llx.", resource); in print_error_data() 126 ehca_err(&shca->ib_device, "EHCA ----- error data begin " in print_error_data() 129 ehca_err(&shca->ib_device, "EHCA ----- error data end " in print_error_data() 145 ehca_err(&shca->ib_device, "Cannot allocate rblock memory."); in ehca_error_data() 157 ehca_err(&shca->ib_device, in ehca_error_data() 169 ehca_err(&shca->ib_device, in ehca_error_data() [all …]
|
D | ehca_iverbs.h | 47 int ehca_query_device(struct ib_device *ibdev, struct ib_device_attr *props, 50 int ehca_query_port(struct ib_device *ibdev, u8 port, 54 ehca_query_protocol(struct ib_device *device, u8 port_num); 59 int ehca_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 * pkey); 61 int ehca_query_gid(struct ib_device *ibdev, u8 port, int index, 64 int ehca_modify_port(struct ib_device *ibdev, u8 port, int port_modify_mask, 67 struct ib_pd *ehca_alloc_pd(struct ib_device *device, 133 struct ib_cq *ehca_create_cq(struct ib_device *device, 188 struct ib_ucontext *ehca_alloc_ucontext(struct ib_device *device, 195 int ehca_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num,
|
D | ehca_sqp.c | 87 ehca_err(&shca->ib_device, in ehca_define_sqp() 93 ehca_dbg(&shca->ib_device, "port=%x pma_qp_nr=%x", in ehca_define_sqp() 97 ehca_err(&shca->ib_device, "invalid qp_type=%x", in ehca_define_sqp() 109 ehca_dbg(&shca->ib_device, "... wait until port %x is active", in ehca_define_sqp() 115 ehca_err(&shca->ib_device, "Port %x is not active.", port); in ehca_define_sqp() 142 static int ehca_process_perf(struct ib_device *ibdev, u8 port_num, in ehca_process_perf() 153 container_of(ibdev, struct ehca_shca, ib_device); in ehca_process_perf() 219 int ehca_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, in ehca_process_mad()
|
D | ehca_mrmw.c | 163 container_of(pd->device, struct ehca_shca, ib_device); in ehca_get_dma_mr() 168 ehca_err(&shca->ib_device, "out of memory"); in ehca_get_dma_mr() 185 ehca_err(&shca->ib_device, "no internal max-MR exist!"); in ehca_get_dma_mr() 192 ehca_err(&shca->ib_device, "h_ret=%li pd=%p mr_access_flags=%x", in ehca_get_dma_mr() 209 container_of(pd->device, struct ehca_shca, ib_device); in ehca_reg_phys_mr() 320 container_of(pd->device, struct ehca_shca, ib_device); in ehca_reg_user_mr() 451 container_of(mr->device, struct ehca_shca, ib_device); in ehca_rereg_phys_mr() 599 container_of(mr->device, struct ehca_shca, ib_device); in ehca_query_mr() 646 container_of(mr->device, struct ehca_shca, ib_device); in ehca_dereg_mr() 695 container_of(pd->device, struct ehca_shca, ib_device); in ehca_alloc_mw() [all …]
|
D | ehca_av.c | 65 ehca_err(&shca->ib_device, "Invalid static rate! path_rate=%x", in ehca_calc_ipd() 70 ret = ehca_query_port(&shca->ib_device, port, &pa); in ehca_calc_ipd() 72 ehca_err(&shca->ib_device, "Failed to query port ret=%i", ret); in ehca_calc_ipd() 93 ib_device); in ehca_create_ah() 173 ib_device); in ehca_modify_ah()
|
D | ehca_eq.c | 62 struct ib_device *ib_dev = &shca->ib_device; in ehca_create_eq() 183 ehca_err(&shca->ib_device, "Can't free EQ resources."); in ehca_destroy_eq()
|
D | ehca_pd.c | 48 struct ib_pd *ehca_alloc_pd(struct ib_device *device, in ehca_alloc_pd() 77 ib_device); in ehca_alloc_pd()
|
D | ehca_mcast.c | 63 ib_device); in ehca_attach_mcast() 100 struct ehca_shca, ib_device); in ehca_detach_mcast()
|
D | ehca_qp.c | 291 struct ib_device *ib_dev = &shca->ib_device; in init_qp_queue() 461 ib_device); in internal_create_qp() 961 static int internal_destroy_qp(struct ib_device *dev, struct ehca_qp *my_qp, 972 ib_device); in ehca_create_srq() 1084 ehca_err(&shca->ib_device, "hipz_h_disable_and_get_wqe() failed" in prepare_sqe_rts() 1090 ehca_dbg(&shca->ib_device, "qp_num=%x bad_send_wqe_p=%p", in prepare_sqe_rts() 1098 ehca_err(&shca->ib_device, "failed to get wqe offset qp_num=%x" in prepare_sqe_rts() 1119 ehca_dbg(&shca->ib_device, "qp_num=%x flusherr_wqe_cnt=%x", in prepare_sqe_rts() 1174 ehca_err(&shca->ib_device, "disable_and_get_wqe() " in check_for_left_cqes() 1247 container_of(ibqp->pd->device, struct ehca_shca, ib_device); in internal_modify_qp() [all …]
|
D | ehca_cq.c | 116 struct ib_cq *ehca_create_cq(struct ib_device *device, in ehca_create_cq() 126 container_of(device, struct ehca_shca, ib_device); in ehca_create_cq() 325 struct ib_device *device = cq->device; in ehca_destroy_cq() 327 ib_device); in ehca_destroy_cq()
|
D | ehca_classes.h | 114 struct ib_device ib_device; member
|
D | ehca_uverbs.c | 51 struct ib_ucontext *ehca_alloc_ucontext(struct ib_device *device, in ehca_alloc_ucontext()
|
D | ehca_reqs.c | 506 struct ib_device *dev, in internal_post_recv()
|
/linux-4.4.14/drivers/infiniband/core/ |
D | core_priv.h | 41 int ib_device_register_sysfs(struct ib_device *device, 42 int (*port_callback)(struct ib_device *, 44 void ib_device_unregister_sysfs(struct ib_device *device); 52 typedef void (*roce_netdev_callback)(struct ib_device *device, u8 port, 55 typedef int (*roce_netdev_filter)(struct ib_device *device, u8 port, 58 void ib_enum_roce_netdev(struct ib_device *ib_dev, 73 void ib_cache_gid_set_default_gid(struct ib_device *ib_dev, u8 port, 77 int ib_cache_gid_add(struct ib_device *ib_dev, u8 port, 80 int ib_cache_gid_del(struct ib_device *ib_dev, u8 port, 83 int ib_cache_gid_del_all_netdev_gids(struct ib_device *ib_dev, u8 port, [all …]
|
D | device.c | 85 static int ib_device_check_mandatory(struct ib_device *device) in ib_device_check_mandatory() 87 #define IB_MANDATORY_FUNC(x) { offsetof(struct ib_device, x), #x } in ib_device_check_mandatory() 126 static struct ib_device *__ib_device_get_by_name(const char *name) in __ib_device_get_by_name() 128 struct ib_device *device; in __ib_device_get_by_name() 142 struct ib_device *device; in alloc_name() 172 struct ib_device *dev = container_of(device, struct ib_device, dev); in ib_device_release() 182 struct ib_device *dev = container_of(device, struct ib_device, dev); in ib_device_uevent() 210 struct ib_device *ib_alloc_device(size_t size) in ib_alloc_device() 212 struct ib_device *device; in ib_alloc_device() 214 if (WARN_ON(size < sizeof(struct ib_device))) in ib_alloc_device() [all …]
|
D | roce_gid_mgmt.c | 70 static void update_gid(enum gid_op_type gid_op, struct ib_device *ib_dev, in update_gid() 120 static int is_eth_port_of_netdev(struct ib_device *ib_dev, u8 port, in is_eth_port_of_netdev() 144 static int is_eth_port_inactive_slave(struct ib_device *ib_dev, u8 port, in is_eth_port_inactive_slave() 162 static int pass_all_filter(struct ib_device *ib_dev, u8 port, in pass_all_filter() 168 static int upper_device_filter(struct ib_device *ib_dev, u8 port, in upper_device_filter() 188 struct ib_device *ib_dev, in update_gid_ip() 202 static void enum_netdev_default_gids(struct ib_device *ib_dev, in enum_netdev_default_gids() 222 static void bond_delete_netdev_default_gids(struct ib_device *ib_dev, in bond_delete_netdev_default_gids() 249 static void enum_netdev_ipv4_ips(struct ib_device *ib_dev, in enum_netdev_ipv4_ips() 293 static void enum_netdev_ipv6_ips(struct ib_device *ib_dev, in enum_netdev_ipv6_ips() [all …]
|
D | cache.c | 54 struct ib_device *device; 115 static int write_gid(struct ib_device *ib_dev, u8 port, in write_gid() 179 static int add_gid(struct ib_device *ib_dev, u8 port, in add_gid() 188 static int modify_gid(struct ib_device *ib_dev, u8 port, in modify_gid() 197 static int del_gid(struct ib_device *ib_dev, u8 port, in del_gid() 247 int ib_cache_gid_add(struct ib_device *ib_dev, u8 port, in ib_cache_gid_add() 298 int ib_cache_gid_del(struct ib_device *ib_dev, u8 port, in ib_cache_gid_del() 323 int ib_cache_gid_del_all_netdev_gids(struct ib_device *ib_dev, u8 port, in ib_cache_gid_del_all_netdev_gids() 342 static int __ib_cache_gid_get(struct ib_device *ib_dev, u8 port, int index, in __ib_cache_gid_get() 371 static int _ib_cache_gid_table_find(struct ib_device *ib_dev, in _ib_cache_gid_table_find() [all …]
|
D | agent.h | 43 extern int ib_agent_port_open(struct ib_device *device, int port_num); 45 extern int ib_agent_port_close(struct ib_device *device, int port_num); 48 const struct ib_wc *wc, const struct ib_device *device,
|
D | sysfs.c | 45 struct ib_device *ibdev; 503 static int add_port(struct ib_device *device, int port_num, in add_port() 504 int (*port_callback)(struct ib_device *, in add_port() argument 600 struct ib_device *dev = container_of(device, struct ib_device, dev); in show_node_type() 616 struct ib_device *dev = container_of(device, struct ib_device, dev); in show_sys_image_guid() 634 struct ib_device *dev = container_of(device, struct ib_device, dev); in show_node_guid() 646 struct ib_device *dev = container_of(device, struct ib_device, dev); in show_node_desc() 655 struct ib_device *dev = container_of(device, struct ib_device, dev); in set_node_desc() 687 struct ib_device *dev = container_of(device, struct ib_device, dev); in show_protocol_stat() 796 static void free_port_list_attributes(struct ib_device *device) in free_port_list_attributes() [all …]
|
D | agent.c | 57 __ib_get_agent_port(const struct ib_device *device, int port_num) in __ib_get_agent_port() 70 ib_get_agent_port(const struct ib_device *device, int port_num) in ib_get_agent_port() 82 const struct ib_wc *wc, const struct ib_device *device, in agent_send_response() 150 int ib_agent_port_open(struct ib_device *device, int port_num) in ib_agent_port_open() 201 int ib_agent_port_close(struct ib_device *device, int port_num) in ib_agent_port_close()
|
D | opa_smi.h | 54 struct ib_device *device) in opa_smi_check_local_smp() 69 struct ib_device *device) in opa_smi_check_local_returning_smp()
|
D | smi.h | 66 struct ib_device *device) in smi_check_local_smp() 81 struct ib_device *device) in smi_check_local_returning_smp()
|
D | uverbs.h | 92 struct ib_device __rcu *ib_dev; 188 struct ib_device *ib_dev, 225 struct ib_device *ib_dev, \ 267 struct ib_device *ib_dev, \
|
D | uverbs_main.c | 84 struct ib_device *ib_dev, 125 struct ib_device *ib_dev, 135 static void ib_uverbs_add_one(struct ib_device *device); 136 static void ib_uverbs_remove_one(struct ib_device *device, void *client_data); 322 struct ib_device *ib_dev; in ib_uverbs_release_file() 589 struct ib_device *ib_dev, in ib_uverbs_alloc_event_file() 681 struct ib_device *ib_dev; in ib_uverbs_write() 846 struct ib_device *ib_dev; in ib_uverbs_mmap() 881 struct ib_device *ib_dev; in ib_uverbs_open() 1001 struct ib_device *ib_dev; in show_ibdev() [all …]
|
D | uverbs_cmd.c | 287 struct ib_device *ib_dev, in ib_uverbs_get_context() 397 struct ib_device *ib_dev, in copy_query_dev_fields() 444 struct ib_device *ib_dev, in ib_uverbs_query_device() 474 struct ib_device *ib_dev, in ib_uverbs_query_port() 525 struct ib_device *ib_dev, in ib_uverbs_alloc_pd() 600 struct ib_device *ib_dev, in ib_uverbs_dealloc_pd() 731 struct ib_device *ib_dev, in ib_uverbs_open_xrcd() 868 struct ib_device *ib_dev, in ib_uverbs_close_xrcd() 946 struct ib_device *ib_dev, in ib_uverbs_reg_mr() 1056 struct ib_device *ib_dev, in ib_uverbs_rereg_mr() [all …]
|
D | cm.c | 60 static void cm_add_one(struct ib_device *device); 61 static void cm_remove_one(struct ib_device *device, void *client_data); 169 struct ib_device *ib_device; member 351 ib_init_ah_from_wc(port->cm_dev->ib_device, port->port_num, wc, in cm_init_av_for_response() 366 if (!ib_find_cached_gid(cm_dev->ib_device, &path->sgid, in cm_init_av_by_path() 380 ret = ib_find_cached_pkey(cm_dev->ib_device, port->port_num, in cm_init_av_by_path() 386 ib_init_ah_from_path(cm_dev->ib_device, port->port_num, path, in cm_init_av_by_path() 503 static struct cm_id_private * cm_find_listen(struct ib_device *device, in cm_find_listen() 657 struct ib_cm_id *ib_create_cm_id(struct ib_device *device, in ib_create_cm_id() 988 struct ib_cm_id *ib_cm_insert_listen(struct ib_device *device, in ib_cm_insert_listen() [all …]
|
D | multicast.c | 45 static void mcast_add_one(struct ib_device *device); 46 static void mcast_remove_one(struct ib_device *device, void *client_data); 70 struct ib_device *device; 613 struct ib_device *device, u8 port_num, in ib_sa_join_multicast() 698 int ib_sa_get_mcmember_rec(struct ib_device *device, u8 port_num, in ib_sa_get_mcmember_rec() 724 int ib_init_ah_from_mcmember(struct ib_device *device, u8 port_num, in ib_init_ah_from_mcmember() 804 static void mcast_add_one(struct ib_device *device) in mcast_add_one() 844 static void mcast_remove_one(struct ib_device *device, void *client_data) in mcast_remove_one()
|
D | sa.h | 52 struct ib_device *device, u8 port_num,
|
D | sa_query.c | 146 static void ib_sa_add_one(struct ib_device *device); 147 static void ib_sa_remove_one(struct ib_device *device, void *client_data); 975 static u8 get_src_path_mask(struct ib_device *device, u8 port_num) in get_src_path_mask() 994 int ib_init_ah_from_path(struct ib_device *device, u8 port_num, in ib_init_ah_from_path() 1197 struct ib_device *device, u8 port_num, in ib_sa_path_rec_get() 1317 struct ib_device *device, u8 port_num, u8 method, in ib_sa_service_rec_query() 1413 struct ib_device *device, u8 port_num, in ib_sa_mcmember_rec_query() 1505 struct ib_device *device, u8 port_num, in ib_sa_guid_info_rec_query() 1633 static void ib_sa_add_one(struct ib_device *device) in ib_sa_add_one() 1704 static void ib_sa_remove_one(struct ib_device *device, void *client_data) in ib_sa_remove_one()
|
D | user_mad.c | 95 struct ib_device *ib_dev; 135 static void ib_umad_add_one(struct ib_device *device); 136 static void ib_umad_remove_one(struct ib_device *device, void *client_data); 1130 static int find_overflow_devnum(struct ib_device *device) in find_overflow_devnum() 1151 static int ib_umad_init_port(struct ib_device *device, int port_num, in ib_umad_init_port() 1277 static void ib_umad_add_one(struct ib_device *device) in ib_umad_add_one() 1325 static void ib_umad_remove_one(struct ib_device *device, void *client_data) in ib_umad_remove_one()
|
D | verbs.c | 199 enum rdma_link_layer rdma_port_get_link_layer(struct ib_device *device, u8 port_num) in rdma_port_get_link_layer() 229 struct ib_pd *ib_alloc_pd(struct ib_device *device) in ib_alloc_pd() 333 static int get_sgid_index_from_eth(struct ib_device *device, u8 port_num, in get_sgid_index_from_eth() 343 int ib_init_ah_from_wc(struct ib_device *device, u8 port_num, in ib_init_ah_from_wc() 605 struct ib_device *device; in ib_create_qp() 1154 struct ib_cq *ib_create_cq(struct ib_device *device, in ib_create_cq() 1401 struct ib_xrcd *ib_alloc_xrcd(struct ib_device *device) in ib_alloc_xrcd()
|
D | mad_priv.h | 198 struct ib_device *device;
|
D | ucm.c | 64 struct ib_device *ib_dev; 112 static void ib_ucm_add_one(struct ib_device *device); 113 static void ib_ucm_remove_one(struct ib_device *device, void *client_data); 1253 static void ib_ucm_add_one(struct ib_device *device) in ib_ucm_add_one() 1316 static void ib_ucm_remove_one(struct ib_device *device, void *client_data) in ib_ucm_remove_one()
|
D | umem_odp.c | 443 struct ib_device *dev = umem->context->device; in ib_umem_odp_map_dma_single_page() 626 struct ib_device *dev = umem->context->device; in ib_umem_odp_unmap_dma_pages()
|
D | mad.c | 93 __ib_get_mad_port(struct ib_device *device, int port_num) in __ib_get_mad_port() 109 ib_get_mad_port(struct ib_device *device, int port_num) in ib_get_mad_port() 194 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device, in ib_register_mad_agent() 481 struct ib_mad_agent *ib_register_mad_snoop(struct ib_device *device, in ib_register_mad_snoop() 752 struct ib_device *device = mad_agent_priv->agent.device; in handle_outgoing_dr_smp() 1855 struct ib_device *device = mad_agent_priv->agent.device; in rcv_has_same_gid() 3146 static int ib_mad_port_open(struct ib_device *device, in ib_mad_port_open() 3255 static int ib_mad_port_close(struct ib_device *device, int port_num) in ib_mad_port_close() 3284 static void ib_mad_init_device(struct ib_device *device) in ib_mad_init_device() 3323 static void ib_mad_remove_device(struct ib_device *device, void *client_data) in ib_mad_remove_device()
|
D | umem.c | 47 static void __ib_umem_release(struct ib_device *dev, struct ib_umem *umem, int dirty) in __ib_umem_release()
|
D | cma.c | 100 static void cma_add_one(struct ib_device *device); 101 static void cma_remove_one(struct ib_device *device, void *client_data); 149 struct ib_device *device; 283 struct ib_device *device; 443 static inline int cma_validate_port(struct ib_device *device, u8 port, in cma_validate_port() 1251 static bool cma_protocol_roce_dev_port(struct ib_device *device, int port_num) in cma_protocol_roce_dev_port() 1262 struct ib_device *device = id->device; in cma_protocol_roce() 3860 static void cma_add_one(struct ib_device *device) in cma_add_one() 3937 static void cma_remove_one(struct ib_device *device, void *client_data) in cma_remove_one()
|
D | fmr_pool.c | 213 struct ib_device *device; in ib_create_fmr_pool()
|
D | iwcm.c | 216 struct iw_cm_id *iw_create_cm_id(struct ib_device *device, in iw_create_cm_id()
|
/linux-4.4.14/include/rdma/ |
D | ib_verbs.h | 482 struct ib_device *device; 493 struct ib_device *device; 1235 struct ib_device *device; 1287 struct ib_device *device; 1294 struct ib_device *device; 1303 struct ib_device *device; 1311 struct ib_device *device; 1321 struct ib_device *device; 1339 struct ib_device *device; 1358 struct ib_device *device; [all …]
|
D | ib_cache.h | 52 int ib_get_cached_gid(struct ib_device *device, 71 int ib_find_cached_gid(struct ib_device *device, 91 int ib_find_cached_gid_by_port(struct ib_device *device, 97 int ib_find_gid_by_filter(struct ib_device *device, 114 int ib_get_cached_pkey(struct ib_device *device_handle, 130 int ib_find_cached_pkey(struct ib_device *device, 146 int ib_find_exact_cached_pkey(struct ib_device *device, 160 int ib_get_cached_lmc(struct ib_device *device,
|
D | iw_cm.h | 85 struct ib_device *device; 110 struct ib_qp * (*get_qp)(struct ib_device *device, 136 struct iw_cm_id *iw_create_cm_id(struct ib_device *device, 168 struct ib_qp *iw_cm_get_qp(struct ib_device *device, int qpn);
|
D | ib_sa.h | 308 struct ib_device *device, u8 port_num, 319 struct ib_device *device, u8 port_num, 367 struct ib_device *device, u8 port_num, 396 int ib_sa_get_mcmember_rec(struct ib_device *device, u8 port_num, 403 int ib_init_ah_from_mcmember(struct ib_device *device, u8 port_num, 411 int ib_init_ah_from_path(struct ib_device *device, u8 port_num, 429 struct ib_device *device, u8 port_num,
|
D | ib_cm.h | 305 struct ib_device *device; 326 struct ib_cm_id *ib_create_cm_id(struct ib_device *device, 361 struct ib_cm_id *ib_cm_insert_listen(struct ib_device *device,
|
D | ib_mad.h | 472 struct ib_device *device; 572 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device, 603 struct ib_mad_agent *ib_register_mad_snoop(struct ib_device *device,
|
D | rdma_cm.h | 150 struct ib_device *device;
|
/linux-4.4.14/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.h | 54 int ocrdma_query_device(struct ib_device *, struct ib_device_attr *props, 56 int ocrdma_query_port(struct ib_device *, u8 port, struct ib_port_attr *props); 57 int ocrdma_modify_port(struct ib_device *, u8 port, int mask, 61 ocrdma_query_protocol(struct ib_device *device, u8 port_num); 64 int ocrdma_query_gid(struct ib_device *, u8 port, 66 struct net_device *ocrdma_get_netdev(struct ib_device *device, u8 port_num); 67 int ocrdma_add_gid(struct ib_device *device, 73 int ocrdma_del_gid(struct ib_device *device, 77 int ocrdma_query_pkey(struct ib_device *, u8 port, u16 index, u16 *pkey); 79 struct ib_ucontext *ocrdma_alloc_ucontext(struct ib_device *, [all …]
|
D | ocrdma_ah.h | 57 int ocrdma_process_mad(struct ib_device *,
|
D | ocrdma.h | 240 struct ib_device ibdev; 458 static inline struct ocrdma_dev *get_ocrdma_dev(struct ib_device *ibdev) in get_ocrdma_dev()
|
D | ocrdma_main.c | 82 static enum rdma_link_layer ocrdma_link_layer(struct ib_device *device, in ocrdma_link_layer() 88 static int ocrdma_port_immutable(struct ib_device *ibdev, u8 port_num, in ocrdma_port_immutable()
|
D | ocrdma_verbs.c | 56 int ocrdma_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey) in ocrdma_query_pkey() 65 int ocrdma_query_gid(struct ib_device *ibdev, u8 port, in ocrdma_query_gid() 85 int ocrdma_add_gid(struct ib_device *device, in ocrdma_add_gid() 94 int ocrdma_del_gid(struct ib_device *device, in ocrdma_del_gid() 101 int ocrdma_query_device(struct ib_device *ibdev, struct ib_device_attr *attr, in ocrdma_query_device() 150 struct net_device *ocrdma_get_netdev(struct ib_device *ibdev, u8 port_num) in ocrdma_get_netdev() 206 int ocrdma_query_port(struct ib_device *ibdev, in ocrdma_query_port() 250 int ocrdma_modify_port(struct ib_device *ibdev, u8 port, int mask, in ocrdma_modify_port() 536 struct ib_ucontext *ocrdma_alloc_ucontext(struct ib_device *ibdev, in ocrdma_alloc_ucontext() 709 struct ib_pd *ocrdma_alloc_pd(struct ib_device *ibdev, in ocrdma_alloc_pd() [all …]
|
D | ocrdma_ah.c | 227 int ocrdma_process_mad(struct ib_device *ibdev, in ocrdma_process_mad()
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_dma.c | 50 static int ipath_mapping_error(struct ib_device *dev, u64 dma_addr) in ipath_mapping_error() 55 static u64 ipath_dma_map_single(struct ib_device *dev, in ipath_dma_map_single() 63 static void ipath_dma_unmap_single(struct ib_device *dev, in ipath_dma_unmap_single() 70 static u64 ipath_dma_map_page(struct ib_device *dev, in ipath_dma_map_page() 94 static void ipath_dma_unmap_page(struct ib_device *dev, in ipath_dma_unmap_page() 101 static int ipath_map_sg(struct ib_device *dev, struct scatterlist *sgl, in ipath_map_sg() 126 static void ipath_unmap_sg(struct ib_device *dev, in ipath_unmap_sg() 133 static void ipath_sync_single_for_cpu(struct ib_device *dev, in ipath_sync_single_for_cpu() 140 static void ipath_sync_single_for_device(struct ib_device *dev, in ipath_sync_single_for_device() 147 static void *ipath_dma_alloc_coherent(struct ib_device *dev, size_t size, in ipath_dma_alloc_coherent() [all …]
|
D | ipath_mad.c | 59 struct ib_device *ibdev) in recv_subn_get_nodedescription() 85 struct ib_device *ibdev, u8 port) in recv_subn_get_nodeinfo() 123 struct ib_device *ibdev) in recv_subn_get_guidinfo() 236 struct ib_device *ibdev, u8 port) in recv_subn_get_portinfo() 361 struct ib_device *ibdev) in recv_subn_get_pkeytable() 385 struct ib_device *ibdev) in recv_subn_set_guidinfo() 418 struct ib_device *ibdev, u8 port) in recv_subn_set_portinfo() 782 struct ib_device *ibdev, u8 port) in recv_subn_set_pkeytable() 835 struct ib_device *ibdev, u8 port) in recv_pma_get_portsamplescontrol() 884 struct ib_device *ibdev, u8 port) in recv_pma_set_portsamplescontrol() [all …]
|
D | ipath_verbs.c | 1511 static int ipath_query_device(struct ib_device *ibdev, struct ib_device_attr *props, in ipath_query_device() 1597 static int ipath_query_port(struct ib_device *ibdev, in ipath_query_port() 1658 static int ipath_modify_device(struct ib_device *device, in ipath_modify_device() 1683 static int ipath_modify_port(struct ib_device *ibdev, in ipath_modify_port() 1698 static int ipath_query_gid(struct ib_device *ibdev, u8 port, in ipath_query_gid() 1717 static struct ib_pd *ipath_alloc_pd(struct ib_device *ibdev, in ipath_alloc_pd() 1891 static int ipath_query_pkey(struct ib_device *ibdev, u8 port, u16 index, in ipath_query_pkey() 1915 static struct ib_ucontext *ipath_alloc_ucontext(struct ib_device *ibdev, in ipath_alloc_ucontext() 1939 static int ipath_verbs_register_sysfs(struct ib_device *dev); 1999 static int ipath_port_immutable(struct ib_device *ibdev, u8 port_num, in ipath_port_immutable() [all …]
|
D | ipath_verbs.h | 542 struct ib_device ibdev; 691 static inline struct ipath_ibdev *to_idev(struct ib_device *ibdev) in to_idev() 707 int ipath_process_mad(struct ib_device *ibdev, 818 struct ib_cq *ipath_create_cq(struct ib_device *ibdev,
|
D | ipath_cq.c | 200 struct ib_cq *ipath_create_cq(struct ib_device *ibdev, in ipath_create_cq()
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_dma.c | 48 static int qib_mapping_error(struct ib_device *dev, u64 dma_addr) in qib_mapping_error() 53 static u64 qib_dma_map_single(struct ib_device *dev, void *cpu_addr, in qib_dma_map_single() 60 static void qib_dma_unmap_single(struct ib_device *dev, u64 addr, size_t size, in qib_dma_unmap_single() 66 static u64 qib_dma_map_page(struct ib_device *dev, struct page *page, in qib_dma_map_page() 88 static void qib_dma_unmap_page(struct ib_device *dev, u64 addr, size_t size, in qib_dma_unmap_page() 94 static int qib_map_sg(struct ib_device *dev, struct scatterlist *sgl, in qib_map_sg() 119 static void qib_unmap_sg(struct ib_device *dev, in qib_unmap_sg() 126 static void qib_sync_single_for_cpu(struct ib_device *dev, u64 addr, in qib_sync_single_for_cpu() 131 static void qib_sync_single_for_device(struct ib_device *dev, u64 addr, in qib_sync_single_for_device() 137 static void *qib_dma_alloc_coherent(struct ib_device *dev, size_t size, in qib_dma_alloc_coherent() [all …]
|
D | qib_mad.c | 267 struct ib_device *ibdev) in subn_get_nodedescription() 277 static int subn_get_nodeinfo(struct ib_smp *smp, struct ib_device *ibdev, in subn_get_nodeinfo() 313 static int subn_get_guidinfo(struct ib_smp *smp, struct ib_device *ibdev, in subn_get_guidinfo() 452 static int subn_get_portinfo(struct ib_smp *smp, struct ib_device *ibdev, in subn_get_portinfo() 594 static int subn_get_pkeytable(struct ib_smp *smp, struct ib_device *ibdev, in subn_get_pkeytable() 618 static int subn_set_guidinfo(struct ib_smp *smp, struct ib_device *ibdev, in subn_set_guidinfo() 651 static int subn_set_portinfo(struct ib_smp *smp, struct ib_device *ibdev, in subn_set_portinfo() 1038 static int subn_set_pkeytable(struct ib_smp *smp, struct ib_device *ibdev, in subn_set_pkeytable() 1056 static int subn_get_sl_to_vl(struct ib_smp *smp, struct ib_device *ibdev, in subn_get_sl_to_vl() 1074 static int subn_set_sl_to_vl(struct ib_smp *smp, struct ib_device *ibdev, in subn_set_sl_to_vl() [all …]
|
D | qib_verbs.h | 755 struct ib_device ibdev; 846 static inline struct qib_ibdev *to_idev(struct ib_device *ibdev) in to_idev() 884 int qib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, 974 int qib_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr); 1022 struct ib_cq *qib_create_cq(struct ib_device *ibdev,
|
D | qib_verbs.c | 1570 static int qib_query_device(struct ib_device *ibdev, struct ib_device_attr *props, in qib_query_device() 1619 static int qib_query_port(struct ib_device *ibdev, u8 port, in qib_query_port() 1673 static int qib_modify_device(struct ib_device *device, in qib_modify_device() 1712 static int qib_modify_port(struct ib_device *ibdev, u8 port, in qib_modify_port() 1729 static int qib_query_gid(struct ib_device *ibdev, u8 port, in qib_query_gid() 1753 static struct ib_pd *qib_alloc_pd(struct ib_device *ibdev, in qib_alloc_pd() 1808 int qib_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr) in qib_check_ah() 1971 static int qib_query_pkey(struct ib_device *ibdev, u8 port, u16 index, in qib_query_pkey() 1995 static struct ib_ucontext *qib_alloc_ucontext(struct ib_device *ibdev, in qib_alloc_ucontext() 2063 static int qib_port_immutable(struct ib_device *ibdev, u8 port_num, in qib_port_immutable() [all …]
|
D | qib.h | 1218 static inline struct qib_devdata *dd_from_ibdev(struct ib_device *ibdev) in dd_from_ibdev() 1228 static inline struct qib_ibport *to_iport(struct ib_device *ibdev, u8 port) in to_iport() 1422 int qib_create_port_files(struct ib_device *ibdev, u8 port_num,
|
D | qib_sysfs.c | 678 int qib_create_port_files(struct ib_device *ibdev, u8 port_num, in qib_create_port_files() 781 struct ib_device *dev = &dd->verbs_dev.ibdev; in qib_verbs_register_sysfs()
|
D | qib_cq.c | 215 struct ib_cq *qib_create_cq(struct ib_device *ibdev, in qib_create_cq()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | dma.c | 66 static int hfi1_mapping_error(struct ib_device *dev, u64 dma_addr) in hfi1_mapping_error() 71 static u64 hfi1_dma_map_single(struct ib_device *dev, void *cpu_addr, in hfi1_dma_map_single() 80 static void hfi1_dma_unmap_single(struct ib_device *dev, u64 addr, size_t size, in hfi1_dma_unmap_single() 86 static u64 hfi1_dma_map_page(struct ib_device *dev, struct page *page, in hfi1_dma_map_page() 105 static void hfi1_dma_unmap_page(struct ib_device *dev, u64 addr, size_t size, in hfi1_dma_unmap_page() 111 static int hfi1_map_sg(struct ib_device *dev, struct scatterlist *sgl, in hfi1_map_sg() 136 static void hfi1_unmap_sg(struct ib_device *dev, in hfi1_unmap_sg() 143 static void hfi1_sync_single_for_cpu(struct ib_device *dev, u64 addr, in hfi1_sync_single_for_cpu() 148 static void hfi1_sync_single_for_device(struct ib_device *dev, u64 addr, in hfi1_sync_single_for_device() 154 static void *hfi1_dma_alloc_coherent(struct ib_device *dev, size_t size, in hfi1_dma_alloc_coherent() [all …]
|
D | mad.c | 294 u8 *data, struct ib_device *ibdev, in __subn_get_opa_nodedesc() 315 struct ib_device *ibdev, u8 port, in __subn_get_opa_nodeinfo() 353 static int subn_get_nodeinfo(struct ib_smp *smp, struct ib_device *ibdev, in subn_get_nodeinfo() 514 struct ib_device *ibdev, u8 port, in __subn_get_opa_portinfo() 731 struct ib_device *ibdev, u8 port, in __subn_get_opa_pkeytable() 1037 struct ib_device *ibdev, u8 port, in __subn_set_opa_portinfo() 1398 struct ib_device *ibdev, u8 port, in __subn_set_opa_pkeytable() 1487 struct ib_device *ibdev, u8 port, in __subn_get_opa_sl_to_sc() 1510 struct ib_device *ibdev, u8 port, in __subn_set_opa_sl_to_sc() 1529 struct ib_device *ibdev, u8 port, in __subn_get_opa_sc_to_sl() [all …]
|
D | verbs.h | 738 struct ib_device ibdev; 830 static inline struct hfi1_ibdev *to_idev(struct ib_device *ibdev) in to_idev() 855 int hfi1_process_mad(struct ib_device *ibdev, int mad_flags, u8 port, 950 u8 ah_to_sc(struct ib_device *ibdev, struct ib_ah_attr *ah_attr); 952 int hfi1_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr); 1000 struct ib_device *ibdev,
|
D | verbs.c | 1375 static int query_device(struct ib_device *ibdev, in query_device() 1457 static int query_port(struct ib_device *ibdev, u8 port, in query_port() 1502 static int port_immutable(struct ib_device *ibdev, u8 port_num, in port_immutable() 1522 static int modify_device(struct ib_device *device, in modify_device() 1561 static int modify_port(struct ib_device *ibdev, u8 port, in modify_port() 1582 static int query_gid(struct ib_device *ibdev, u8 port, in query_gid() 1606 static struct ib_pd *alloc_pd(struct ib_device *ibdev, in alloc_pd() 1664 u8 ah_to_sc(struct ib_device *ibdev, struct ib_ah_attr *ah) in ah_to_sc() 1671 int hfi1_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr) in hfi1_check_ah() 1826 static int query_pkey(struct ib_device *ibdev, u8 port, u16 index, in query_pkey() [all …]
|
D | sysfs.c | 602 int hfi1_create_port_files(struct ib_device *ibdev, u8 port_num, in hfi1_create_port_files() 703 struct ib_device *dev = &dd->verbs_dev.ibdev; in hfi1_verbs_register_sysfs()
|
D | hfi.h | 1448 static inline struct hfi1_devdata *dd_from_ibdev(struct ib_device *ibdev) in dd_from_ibdev() 1458 static inline struct hfi1_ibport *to_iport(struct ib_device *ibdev, u8 port) in to_iport() 1599 int hfi1_create_port_files(struct ib_device *ibdev, u8 port_num,
|
D | cq.c | 232 struct ib_device *ibdev, in hfi1_create_cq()
|
D | qp.c | 590 static inline int verbs_mtu_enum_to_int(struct ib_device *dev, enum ib_mtu mtu) in verbs_mtu_enum_to_int()
|
/linux-4.4.14/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.h | 39 enum rdma_link_layer usnic_ib_port_link_layer(struct ib_device *device, 41 int usnic_ib_query_device(struct ib_device *ibdev, 44 int usnic_ib_query_port(struct ib_device *ibdev, u8 port, 47 usnic_ib_query_protocol(struct ib_device *device, u8 port_num); 51 int usnic_ib_query_gid(struct ib_device *ibdev, u8 port, int index, 53 int usnic_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index, 55 struct ib_pd *usnic_ib_alloc_pd(struct ib_device *ibdev, 65 struct ib_cq *usnic_ib_create_cq(struct ib_device *ibdev, 74 struct ib_ucontext *usnic_ib_alloc_ucontext(struct ib_device *ibdev,
|
D | usnic_ib.h | 70 struct ib_device ib_dev; 97 struct usnic_ib_dev *to_usdev(struct ib_device *ibdev) in to_usdev()
|
D | usnic_ib_verbs.c | 259 enum rdma_link_layer usnic_ib_port_link_layer(struct ib_device *device, in usnic_ib_port_link_layer() 265 int usnic_ib_query_device(struct ib_device *ibdev, in usnic_ib_query_device() 325 int usnic_ib_query_port(struct ib_device *ibdev, u8 port, in usnic_ib_query_port() 408 int usnic_ib_query_gid(struct ib_device *ibdev, u8 port, int index, in usnic_ib_query_gid() 427 int usnic_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index, in usnic_ib_query_pkey() 437 struct ib_pd *usnic_ib_alloc_pd(struct ib_device *ibdev, in usnic_ib_alloc_pd() 592 struct ib_cq *usnic_ib_create_cq(struct ib_device *ibdev, in usnic_ib_create_cq() 657 struct ib_ucontext *usnic_ib_alloc_ucontext(struct ib_device *ibdev, in usnic_ib_alloc_ucontext()
|
D | usnic_ib_main.c | 318 static int usnic_port_immutable(struct ib_device *ibdev, u8 port_num, in usnic_port_immutable()
|
/linux-4.4.14/drivers/infiniband/ulp/iser/ |
D | iser_initiator.c | 166 ib_dma_sync_single_for_cpu(device->ib_device, in iser_create_send_desc() 182 ib_dma_unmap_single(device->ib_device, in iser_free_login_buf() 187 ib_dma_unmap_single(device->ib_device, in iser_free_login_buf() 215 iser_conn->login_req_dma = ib_dma_map_single(device->ib_device, in iser_alloc_login_buf() 220 iser_conn->login_resp_dma = ib_dma_map_single(device->ib_device, in iser_alloc_login_buf() 225 req_err = ib_dma_mapping_error(device->ib_device, in iser_alloc_login_buf() 227 resp_err = ib_dma_mapping_error(device->ib_device, in iser_alloc_login_buf() 277 dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc, in iser_alloc_rx_descriptors() 279 if (ib_dma_mapping_error(device->ib_device, dma_addr)) in iser_alloc_rx_descriptors() 296 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr, in iser_alloc_rx_descriptors() [all …]
|
D | iser_memory.c | 75 if (device->ib_device->alloc_fmr && device->ib_device->dealloc_fmr && in iser_assign_reg_ops() 76 device->ib_device->map_phys_fmr && device->ib_device->unmap_fmr) { in iser_assign_reg_ops() 150 struct ib_device *ibdev, u64 *pages, in iser_sg_to_page_vec() 196 struct ib_device *ibdev) in iser_data_buf_dump() 224 struct ib_device *dev; in iser_dma_map_task_data() 227 dev = iser_task->iser_conn->ib_conn.device->ib_device; in iser_dma_map_task_data() 241 struct ib_device *dev; in iser_dma_unmap_task_data() 243 dev = iser_task->iser_conn->ib_conn.device->ib_device; in iser_dma_unmap_task_data() 255 reg->sge.addr = ib_sg_dma_address(device->ib_device, &sg[0]); in iser_reg_dma() 256 reg->sge.length = ib_sg_dma_len(device->ib_device, &sg[0]); in iser_reg_dma() [all …]
|
D | iser_verbs.c | 84 ret = ib_query_device(device->ib_device, dev_attr); in iser_create_device_ib_res() 86 pr_warn("Query device failed for %s\n", device->ib_device->name); in iser_create_device_ib_res() 95 device->ib_device->num_comp_vectors); in iser_create_device_ib_res() 105 device->comps_used, device->ib_device->name, in iser_create_device_ib_res() 106 device->ib_device->num_comp_vectors, max_cqe); in iser_create_device_ib_res() 108 device->pd = ib_alloc_pd(device->ib_device); in iser_create_device_ib_res() 119 comp->cq = ib_create_cq(device->ib_device, in iser_create_device_ib_res() 146 INIT_IB_EVENT_HANDLER(&device->event_handler, device->ib_device, in iser_create_device_ib_res() 289 iser_alloc_reg_res(struct ib_device *ib_device, in iser_alloc_reg_res() argument 314 iser_alloc_pi_ctx(struct ib_device *ib_device, in iser_alloc_pi_ctx() argument [all …]
|
D | iscsi_iser.c | 201 dma_addr = ib_dma_map_single(device->ib_device, (void *)tx_desc, in iser_initialize_task_headers() 203 if (ib_dma_mapping_error(device->ib_device, dma_addr)) { in iser_initialize_task_headers() 378 ib_dma_unmap_single(device->ib_device, tx_desc->dma_addr, in iscsi_iser_cleanup_task() 664 ib_conn->device->ib_device->dma_device)) { in iscsi_iser_session_create()
|
D | iscsi_iser.h | 394 struct ib_device *ib_device; member
|
/linux-4.4.14/drivers/infiniband/hw/mlx5/ |
D | mlx5_ib.h | 411 struct ib_device ib_dev; 446 static inline struct mlx5_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev() 539 struct ib_cq *mlx5_ib_create_cq(struct ib_device *ibdev, 561 int mlx5_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, 566 struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev, 572 int mlx5_query_mad_ifc_smp_attr_node_info(struct ib_device *ibdev, 574 int mlx5_query_mad_ifc_system_image_guid(struct ib_device *ibdev, 576 int mlx5_query_mad_ifc_max_pkeys(struct ib_device *ibdev, 578 int mlx5_query_mad_ifc_vendor_id(struct ib_device *ibdev, 582 int mlx5_query_mad_ifc_pkey(struct ib_device *ibdev, u8 port, u16 index, [all …]
|
D | mad.c | 60 int mlx5_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, in mlx5_ib_process_mad() 149 int mlx5_query_mad_ifc_smp_attr_node_info(struct ib_device *ibdev, in mlx5_query_mad_ifc_smp_attr_node_info() 169 int mlx5_query_mad_ifc_system_image_guid(struct ib_device *ibdev, in mlx5_query_mad_ifc_system_image_guid() 191 int mlx5_query_mad_ifc_max_pkeys(struct ib_device *ibdev, in mlx5_query_mad_ifc_max_pkeys() 213 int mlx5_query_mad_ifc_vendor_id(struct ib_device *ibdev, in mlx5_query_mad_ifc_vendor_id() 285 int mlx5_query_mad_ifc_pkey(struct ib_device *ibdev, u8 port, u16 index, in mlx5_query_mad_ifc_pkey() 314 int mlx5_query_mad_ifc_gids(struct ib_device *ibdev, u8 port, int index, in mlx5_query_mad_ifc_gids() 354 int mlx5_query_mad_ifc_port(struct ib_device *ibdev, u8 port, in mlx5_query_mad_ifc_port()
|
D | main.c | 67 mlx5_ib_port_link_layer(struct ib_device *device) in mlx5_ib_port_link_layer() 92 static int mlx5_get_vport_access_method(struct ib_device *ibdev) in mlx5_get_vport_access_method() 104 static int mlx5_query_system_image_guid(struct ib_device *ibdev, in mlx5_query_system_image_guid() 128 static int mlx5_query_max_pkeys(struct ib_device *ibdev, in mlx5_query_max_pkeys() 149 static int mlx5_query_vendor_id(struct ib_device *ibdev, in mlx5_query_vendor_id() 206 static int mlx5_ib_query_device(struct ib_device *ibdev, in mlx5_ib_query_device() 314 static int translate_active_width(struct ib_device *ibdev, u8 active_width, in translate_active_width() 375 static int translate_max_vl_num(struct ib_device *ibdev, u8 vl_hw_cap, in translate_max_vl_num() 402 static int mlx5_query_hca_port(struct ib_device *ibdev, u8 port, in mlx5_query_hca_port() 473 int mlx5_ib_query_port(struct ib_device *ibdev, u8 port, in mlx5_ib_query_port() [all …]
|
D | mr.c | 1169 mlx5_alloc_priv_descs(struct ib_device *device, in mlx5_alloc_priv_descs() 1204 struct ib_device *device = mr->ibmr.device; in mlx5_free_priv_descs()
|
D | cq.c | 746 struct ib_cq *mlx5_ib_create_cq(struct ib_device *ibdev, in mlx5_ib_create_cq()
|
D | qp.c | 119 struct ib_device *ibdev = qp->ibqp.device; in mlx5_ib_read_user_wqe() 3124 struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev, in mlx5_ib_alloc_xrcd()
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | mlx4_ib.h | 430 struct ib_device *ib_dev; 439 struct ib_device *ib_dev; 545 struct ib_device ib_dev; 610 static inline struct mlx4_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev() 718 struct ib_cq *mlx4_ib_create_cq(struct ib_device *ibdev, 759 int mlx4_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, 773 int __mlx4_ib_query_port(struct ib_device *ibdev, u8 port, 775 int __mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index, 778 int __mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index, 797 int mlx4_ib_find_real_gid(struct ib_device *ibdev, u8 port, __be64 guid); [all …]
|
D | cm.c | 135 static union ib_gid gid_from_req_msg(struct ib_device *ibdev, struct ib_mad *mad) in gid_from_req_msg() 144 id_map_find_by_sl_id(struct ib_device *ibdev, u32 slave_id, u32 sl_cm_id) in id_map_find_by_sl_id() 192 static void id_map_find_del(struct ib_device *ibdev, int pv_cm_id) in id_map_find_del() 210 static void sl_id_map_add(struct ib_device *ibdev, struct id_map_entry *new) in sl_id_map_add() 243 id_map_alloc(struct ib_device *ibdev, int slave_id, u32 sl_cm_id) in id_map_alloc() 284 id_map_get(struct ib_device *ibdev, int *pv_cm_id, int sl_cm_id, int slave_id) in id_map_get() 301 static void schedule_delayed(struct ib_device *ibdev, struct id_map_entry *id) in schedule_delayed() 317 int mlx4_ib_multiplex_cm_handler(struct ib_device *ibdev, int port, int slave_id, in mlx4_ib_multiplex_cm_handler() 358 int mlx4_ib_demux_cm_handler(struct ib_device *ibdev, int port, int *slave, in mlx4_ib_demux_cm_handler()
|
D | main.c | 128 static struct net_device *mlx4_ib_get_netdev(struct ib_device *device, u8 port_num) in mlx4_ib_get_netdev() 190 static int mlx4_ib_add_gid(struct ib_device *device, in mlx4_ib_add_gid() 265 static int mlx4_ib_del_gid(struct ib_device *device, in mlx4_ib_del_gid() 359 static int mlx4_ib_query_device(struct ib_device *ibdev, in mlx4_ib_query_device() 508 mlx4_ib_port_link_layer(struct ib_device *device, u8 port_num) in mlx4_ib_port_link_layer() 516 static int ib_link_query_port(struct ib_device *ibdev, u8 port, in ib_link_query_port() 611 static int eth_link_query_port(struct ib_device *ibdev, u8 port, in eth_link_query_port() 668 int __mlx4_ib_query_port(struct ib_device *ibdev, u8 port, in __mlx4_ib_query_port() 682 static int mlx4_ib_query_port(struct ib_device *ibdev, u8 port, in mlx4_ib_query_port() 689 int __mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index, in __mlx4_ib_query_gid() [all …]
|
D | mad.c | 216 static void smp_snoop(struct ib_device *ibdev, u8 port_num, const struct ib_mad *mad, in smp_snoop() 337 static void node_desc_override(struct ib_device *dev, in node_desc_override() 385 static int mlx4_ib_demux_sa_handler(struct ib_device *ibdev, int port, int slave, in mlx4_ib_demux_sa_handler() 401 int mlx4_ib_find_real_gid(struct ib_device *ibdev, u8 port, __be64 guid) in mlx4_ib_find_real_gid() 604 static int mlx4_ib_demux_mad(struct ib_device *ibdev, u8 port, in mlx4_ib_demux_mad() 719 static int ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, in ib_process_mad() 822 static int iboe_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, in iboe_process_mad() 866 int mlx4_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, in mlx4_ib_process_mad() 1160 static int mlx4_ib_multiplex_sa_handler(struct ib_device *ibdev, int port, in mlx4_ib_multiplex_sa_handler() 1798 static int create_pv_resources(struct ib_device *ibdev, int slave, int port, in create_pv_resources()
|
D | mr.c | 275 mlx4_alloc_priv_pages(struct ib_device *device, in mlx4_alloc_priv_pages() 310 struct ib_device *device = mr->ibmr.device; in mlx4_free_priv_pages()
|
D | mcg.c | 886 int mlx4_ib_mcg_demux_handler(struct ib_device *ibdev, int port, int slave, in mlx4_ib_mcg_demux_handler() 935 int mlx4_ib_mcg_multiplex_handler(struct ib_device *ibdev, int port, in mlx4_ib_mcg_multiplex_handler()
|
D | qp.c | 551 static int alloc_proxy_bufs(struct ib_device *dev, struct mlx4_ib_qp *qp) in alloc_proxy_bufs() 590 static void free_proxy_bufs(struct ib_device *dev, struct mlx4_ib_qp *qp) in free_proxy_bufs() 2147 struct ib_device *ib_dev = &mdev->ib_dev; in build_sriov_qp0_header() 2268 struct ib_device *ib_dev = sqp->qp.ibqp.device; in build_mlx_header()
|
D | alias_GUID.c | 486 static int set_guid_rec(struct ib_device *ibdev, in set_guid_rec()
|
D | cq.c | 170 struct ib_cq *mlx4_ib_create_cq(struct ib_device *ibdev, in mlx4_ib_create_cq()
|
/linux-4.4.14/drivers/infiniband/ulp/isert/ |
D | ib_isert.c | 100 isert_query_device(struct ib_device *ib_dev, struct ib_device_attr *devattr) in isert_query_device() 208 struct ib_device *ib_dev = device->ib_device; in isert_alloc_rx_descriptors() 254 struct ib_device *ib_dev = isert_conn->device->ib_device; in isert_free_rx_descriptors() 297 device->ib_device->num_comp_vectors)); in isert_alloc_comps() 301 device->comps_used, device->ib_device->name, in isert_alloc_comps() 302 device->ib_device->num_comp_vectors, device->use_fastreg, in isert_alloc_comps() 322 comp->cq = ib_create_cq(device->ib_device, in isert_alloc_comps() 352 ret = isert_query_device(device->ib_device, dev_attr); in isert_create_device_ib_res() 372 device->pd = ib_alloc_pd(device->ib_device); in isert_create_device_ib_res() 422 if (device->ib_device->node_guid == cma_id->device->node_guid) { in isert_device_get() [all …]
|
D | ib_isert.h | 205 struct ib_device *ib_device; member
|
/linux-4.4.14/drivers/staging/rdma/amso1100/ |
D | c2_provider.c | 66 static int c2_query_device(struct ib_device *ibdev, struct ib_device_attr *props, in c2_query_device() 80 static int c2_query_port(struct ib_device *ibdev, in c2_query_port() 105 static int c2_query_pkey(struct ib_device *ibdev, in c2_query_pkey() 113 static int c2_query_gid(struct ib_device *ibdev, u8 port, in c2_query_gid() 128 static struct ib_ucontext *c2_alloc_ucontext(struct ib_device *ibdev, in c2_alloc_ucontext() 154 static struct ib_pd *c2_alloc_pd(struct ib_device *ibdev, in c2_alloc_pd() 222 struct ib_qp *c2_get_qp(struct ib_device *device, int qpn) in c2_get_qp() 292 static struct ib_cq *c2_create_cq(struct ib_device *ibdev, in c2_create_cq() 590 static int c2_process_mad(struct ib_device *ibdev, in c2_process_mad() 772 static int c2_port_immutable(struct ib_device *ibdev, u8 port_num, in c2_port_immutable()
|
D | c2.h | 287 struct ib_device ibdev; 429 static inline struct c2_dev *to_c2dev(struct ib_device *ibdev) in to_c2dev() 491 extern struct ib_qp *c2_get_qp(struct ib_device *device, int qpn);
|
/linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
D | provider.c | 82 static int c4iw_process_mad(struct ib_device *ibdev, int mad_flags, in c4iw_process_mad() 108 static struct ib_ucontext *c4iw_alloc_ucontext(struct ib_device *ibdev, in c4iw_alloc_ucontext() 251 static struct ib_pd *c4iw_allocate_pd(struct ib_device *ibdev, in c4iw_allocate_pd() 286 static int c4iw_query_pkey(struct ib_device *ibdev, u8 port, u16 index, in c4iw_query_pkey() 294 static int c4iw_query_gid(struct ib_device *ibdev, u8 port, int index, in c4iw_query_gid() 308 static int c4iw_query_device(struct ib_device *ibdev, struct ib_device_attr *props, in c4iw_query_device() 347 static int c4iw_query_port(struct ib_device *ibdev, u8 port, in c4iw_query_port() 448 static int c4iw_get_mib(struct ib_device *ibdev, in c4iw_get_mib() 476 static int c4iw_port_immutable(struct ib_device *ibdev, u8 port_num, in c4iw_port_immutable()
|
D | iw_cxgb4.h | 251 struct ib_device ibdev; 268 static inline struct c4iw_dev *to_c4iw_dev(struct ib_device *ibdev) in to_c4iw_dev() 984 struct ib_cq *c4iw_create_cq(struct ib_device *ibdev, 998 struct ib_qp *c4iw_get_qp(struct ib_device *dev, int qpn);
|
D | cq.c | 867 struct ib_cq *c4iw_create_cq(struct ib_device *ibdev, in c4iw_create_cq()
|
D | qp.c | 1878 struct ib_qp *c4iw_get_qp(struct ib_device *dev, int qpn) in c4iw_get_qp()
|
/linux-4.4.14/net/sunrpc/xprtrdma/ |
D | xprt_rdma.h | 64 struct ib_device *ri_device; 175 struct ib_device *rr_device; 473 rpcrdma_map_one(struct ib_device *device, struct rpcrdma_mr_seg *seg, in rpcrdma_map_one() 493 rpcrdma_unmap_one(struct ib_device *device, struct rpcrdma_mr_seg *seg) in rpcrdma_unmap_one()
|
D | frwr_ops.c | 145 __frwr_init(struct rpcrdma_mw *r, struct ib_pd *pd, struct ib_device *device, in __frwr_init() 271 struct ib_device *device = r_xprt->rx_ia.ri_device; in frwr_op_init() 316 struct ib_device *device = ia->ri_device; in frwr_op_map()
|
D | fmr_ops.c | 124 struct ib_device *device = ia->ri_device; in fmr_op_map()
|
D | verbs.c | 1257 struct ib_device *device = ia->ri_device; in rpcrdma_ep_post()
|
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/ |
D | o2iblnd.h | 206 struct ib_device *ibh_ibdev; /* IB device */ 854 kiblnd_dma_mapping_error(struct ib_device *dev, u64 dma_addr) in kiblnd_dma_mapping_error() 859 static inline __u64 kiblnd_dma_map_single(struct ib_device *dev, in kiblnd_dma_map_single() 866 static inline void kiblnd_dma_unmap_single(struct ib_device *dev, in kiblnd_dma_unmap_single() 876 static inline int kiblnd_dma_map_sg(struct ib_device *dev, in kiblnd_dma_map_sg() 883 static inline void kiblnd_dma_unmap_sg(struct ib_device *dev, in kiblnd_dma_unmap_sg() 890 static inline __u64 kiblnd_sg_dma_address(struct ib_device *dev, in kiblnd_sg_dma_address() 896 static inline unsigned int kiblnd_sg_dma_len(struct ib_device *dev, in kiblnd_sg_dma_len()
|
/linux-4.4.14/drivers/infiniband/hw/cxgb3/ |
D | iwch.h | 105 struct ib_device ibdev; 117 static inline struct iwch_dev *to_iwch_dev(struct ib_device *ibdev) in to_iwch_dev()
|
D | iwch_provider.c | 85 static int iwch_process_mad(struct ib_device *ibdev, in iwch_process_mad() 113 static struct ib_ucontext *iwch_alloc_ucontext(struct ib_device *ibdev, in iwch_alloc_ucontext() 145 static struct ib_cq *iwch_create_cq(struct ib_device *ibdev, in iwch_create_cq() 424 static struct ib_pd *iwch_allocate_pd(struct ib_device *ibdev, in iwch_allocate_pd() 1127 static struct ib_qp *iwch_get_qp(struct ib_device *dev, int qpn) in iwch_get_qp() 1134 static int iwch_query_pkey(struct ib_device *ibdev, in iwch_query_pkey() 1142 static int iwch_query_gid(struct ib_device *ibdev, u8 port, in iwch_query_gid() 1177 static int iwch_query_device(struct ib_device *ibdev, struct ib_device_attr *props, in iwch_query_device() 1214 static int iwch_query_port(struct ib_device *ibdev, in iwch_query_port() 1312 static int iwch_get_mib(struct ib_device *ibdev, in iwch_get_mib() [all …]
|
/linux-4.4.14/net/rds/ |
D | ib.h | 208 struct ib_device *dev; 279 static inline void rds_ib_dma_sync_sg_for_cpu(struct ib_device *dev, in rds_ib_dma_sync_sg_for_cpu() 296 static inline void rds_ib_dma_sync_sg_for_device(struct ib_device *dev, in rds_ib_dma_sync_sg_for_device() 316 struct rds_ib_device *rds_ib_get_client_data(struct ib_device *device);
|
D | ib.c | 122 static void rds_ib_add_one(struct ib_device *device) in rds_ib_add_one() 225 struct rds_ib_device *rds_ib_get_client_data(struct ib_device *device) in rds_ib_get_client_data() 244 static void rds_ib_remove_one(struct ib_device *device, void *client_data) in rds_ib_remove_one()
|
D | iw.h | 185 struct ib_device *dev; 240 static inline void rds_iw_dma_sync_sg_for_cpu(struct ib_device *dev, in rds_iw_dma_sync_sg_for_cpu() 254 static inline void rds_iw_dma_sync_sg_for_device(struct ib_device *dev, in rds_iw_dma_sync_sg_for_device()
|
D | iw.c | 60 static void rds_iw_add_one(struct ib_device *device) in rds_iw_add_one() 128 static void rds_iw_remove_one(struct ib_device *device, void *client_data) in rds_iw_remove_one()
|
D | iw_cm.c | 181 struct ib_device *dev = rds_iwdev->dev; in rds_iw_init_qp_attrs() 253 struct ib_device *dev = ic->i_cm_id->device; in rds_iw_setup_qp() 589 struct ib_device *dev = ic->i_cm_id->device; in rds_iw_conn_shutdown()
|
D | ib_cm.c | 350 struct ib_device *dev = ic->i_cm_id->device; in rds_ib_setup_qp() 719 struct ib_device *dev = ic->i_cm_id->device; in rds_ib_conn_shutdown()
|
D | iw_rdma.c | 263 struct ib_device *dev = rds_iwdev->dev;
|
D | ib_rdma.c | 420 struct ib_device *dev = rds_ibdev->dev; in rds_ib_map_fmr()
|
D | iw_send.c | 492 struct ib_device *dev = ic->i_cm_id->device; in rds_iw_xmit()
|
D | ib_send.c | 487 struct ib_device *dev = ic->i_cm_id->device; in rds_ib_xmit()
|
/linux-4.4.14/drivers/infiniband/ulp/ipoib/ |
D | ipoib.h | 340 struct ib_device *ca; 479 int ipoib_ib_dev_init(struct net_device *dev, struct ib_device *ca, int port); 492 int ipoib_dev_init(struct net_device *dev, struct ib_device *ca, int port); 507 int ipoib_dma_map_tx(struct ib_device *ca, struct ipoib_tx_buf *tx_req); 556 int ipoib_transport_dev_init(struct net_device *dev, struct ib_device *ca); 580 int ipoib_set_dev_features(struct ipoib_dev_priv *priv, struct ib_device *hca);
|
D | ipoib_main.c | 94 static void ipoib_add_one(struct ib_device *device); 95 static void ipoib_remove_one(struct ib_device *device, void *client_data); 98 struct ib_device *dev, u8 port, u16 pkey, 403 struct ib_device *dev, u8 port, u16 pkey, in ipoib_get_net_dev_by_params() 1528 int ipoib_dev_init(struct net_device *dev, struct ib_device *ca, int port) in ipoib_dev_init() 1778 int ipoib_set_dev_features(struct ipoib_dev_priv *priv, struct ib_device *hca) in ipoib_set_dev_features() 1815 struct ib_device *hca, u8 port) in ipoib_add_port() 1932 static void ipoib_add_one(struct ib_device *device) in ipoib_add_one() 1965 static void ipoib_remove_one(struct ib_device *device, void *client_data) in ipoib_remove_one()
|
D | ipoib_verbs.c | 131 int ipoib_transport_dev_init(struct net_device *dev, struct ib_device *ca) in ipoib_transport_dev_init()
|
D | ipoib_ib.c | 266 int ipoib_dma_map_tx(struct ib_device *ca, struct ipoib_tx_buf *tx_req) in ipoib_dma_map_tx() 898 int ipoib_ib_dev_init(struct net_device *dev, struct ib_device *ca, int port) in ipoib_ib_dev_init()
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
D | mthca_mad.c | 105 static void smp_snoop(struct ib_device *ibdev, in smp_snoop() 148 static void node_desc_override(struct ib_device *dev, in node_desc_override() 196 int mthca_process_mad(struct ib_device *ibdev, in mthca_process_mad()
|
D | mthca_provider.c | 60 static int mthca_query_device(struct ib_device *ibdev, struct ib_device_attr *props, in mthca_query_device() 137 static int mthca_query_port(struct ib_device *ibdev, in mthca_query_port() 186 static int mthca_modify_device(struct ib_device *ibdev, in mthca_modify_device() 203 static int mthca_modify_port(struct ib_device *ibdev, in mthca_modify_port() 232 static int mthca_query_pkey(struct ib_device *ibdev, in mthca_query_pkey() 261 static int mthca_query_gid(struct ib_device *ibdev, u8 port, in mthca_query_gid() 301 static struct ib_ucontext *mthca_alloc_ucontext(struct ib_device *ibdev, in mthca_alloc_ucontext() 375 static struct ib_pd *mthca_alloc_pd(struct ib_device *ibdev, in mthca_alloc_pd() 648 static struct ib_cq *mthca_create_cq(struct ib_device *ibdev, in mthca_create_cq() 1255 static int mthca_port_immutable(struct ib_device *ibdev, u8 port_num, in mthca_port_immutable()
|
D | mthca_dev.h | 290 struct ib_device ib_dev; 576 int mthca_process_mad(struct ib_device *ibdev, 587 static inline struct mthca_dev *to_mdev(struct ib_device *ibdev) in to_mdev()
|
/linux-4.4.14/Documentation/infiniband/ |
D | core_locking.txt | 11 all of the methods in struct ib_device may sleep. The exceptions 51 All of the methods in struct ib_device exported by a low-level 69 same callchain as an ib_device method call. For example, it is not
|
/linux-4.4.14/drivers/infiniband/ulp/srp/ |
D | ib_srp.c | 133 static void srp_add_one(struct ib_device *device); 134 static void srp_remove_one(struct ib_device *device, void *client_data); 356 static struct srp_fr_pool *srp_create_fr_pool(struct ib_device *device, in srp_create_fr_pool() 834 struct ib_device *ibdev = dev->dev; in srp_free_req_data() 865 struct ib_device *ibdev = srp_dev->dev; in srp_alloc_req_data() 1065 struct ib_device *ibdev = dev->dev; in srp_unmap_data() 1382 struct ib_device *ibdev = dev->dev; in srp_map_sg_entry() 1555 struct ib_device *ibdev; in srp_map_data() 1843 struct ib_device *dev = target->srp_host->srp_dev->dev; in srp_response_common() 1908 struct ib_device *dev = target->srp_host->srp_dev->dev; in srp_handle_recv() [all …]
|
D | ib_srp.h | 96 struct ib_device *dev;
|
/linux-4.4.14/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.h | 394 struct ib_device *device;
|
D | ib_srpt.c | 1080 struct ib_device *dev = ch->sport->sdev->device; in srpt_map_sg_to_ib_sge() 3095 struct ib_device *dev; in __srpt_lookup_port() 3130 static void srpt_add_one(struct ib_device *device) in srpt_add_one() 3265 static void srpt_remove_one(struct ib_device *device, void *client_data) in srpt_remove_one()
|
/linux-4.4.14/drivers/infiniband/hw/nes/ |
D | nes.h | 470 static inline struct nes_vnic *to_nesvnic(struct ib_device *ibdev) in to_nesvnic() 520 struct ib_qp *nes_get_qp(struct ib_device *, int);
|
D | nes_verbs.c | 492 static int nes_query_device(struct ib_device *ibdev, struct ib_device_attr *props, in nes_query_device() 547 static int nes_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props) in nes_query_port() 593 static int nes_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey) in nes_query_pkey() 603 static int nes_query_gid(struct ib_device *ibdev, u8 port, in nes_query_gid() 619 static struct ib_ucontext *nes_alloc_ucontext(struct ib_device *ibdev, in nes_alloc_ucontext() 749 static struct ib_pd *nes_alloc_pd(struct ib_device *ibdev, in nes_alloc_pd() 1510 static struct ib_cq *nes_create_cq(struct ib_device *ibdev, in nes_create_cq() 3216 static int nes_process_mad(struct ib_device *ibdev, int mad_flags, in nes_process_mad() 3807 static int nes_port_immutable(struct ib_device *ibdev, u8 port_num, in nes_port_immutable()
|
D | nes_hw.h | 1284 struct ib_device ibdev;
|
D | nes.c | 362 struct ib_qp *nes_get_qp(struct ib_device *device, int qpn) in nes_get_qp()
|