/drivers/infiniband/hw/ehca/ |
D | ehca_mrmw.h | 50 int ehca_reg_mr(struct ehca_shca *shca, 61 int ehca_reg_mr_rpages(struct ehca_shca *shca, 65 int ehca_rereg_mr(struct ehca_shca *shca, 75 int ehca_unmap_one_fmr(struct ehca_shca *shca, 78 int ehca_reg_smr(struct ehca_shca *shca, 87 int ehca_reg_internal_maxmr(struct ehca_shca *shca, 91 int ehca_reg_maxmr(struct ehca_shca *shca, 99 int ehca_dereg_internal_maxmr(struct ehca_shca *shca);
|
D | ehca_hca.c | 56 struct ehca_shca *shca = container_of(ibdev, struct ehca_shca, in ehca_query_device() 142 static enum ib_mtu map_mtu(struct ehca_shca *shca, u32 fw_mtu) in map_mtu() 162 static u8 map_number_of_vls(struct ehca_shca *shca, u32 vl_cap) in map_number_of_vls() 187 struct ehca_shca *shca = container_of(ibdev, struct ehca_shca, in ehca_query_port() 245 int ehca_query_sma_attr(struct ehca_shca *shca, in ehca_query_sma_attr() 285 struct ehca_shca *shca; in ehca_query_pkey() 288 shca = container_of(ibdev, struct ehca_shca, ib_device); in ehca_query_pkey() 320 struct ehca_shca *shca = container_of(ibdev, struct ehca_shca, in ehca_query_gid() 361 struct ehca_shca *shca; in ehca_modify_port() 366 shca = container_of(ibdev, struct ehca_shca, ib_device); in ehca_modify_port()
|
D | ehca_irq.c | 89 static void print_error_data(struct ehca_shca *shca, void *data, in print_error_data() 135 int ehca_error_data(struct ehca_shca *shca, void *data, in ehca_error_data() 179 static void dispatch_qp_event(struct ehca_shca *shca, struct ehca_qp *qp, in dispatch_qp_event() 206 static void qp_event_callback(struct ehca_shca *shca, u64 eqe, in qp_event_callback() 240 static void cq_event_callback(struct ehca_shca *shca, in cq_event_callback() 263 static void parse_identifier(struct ehca_shca *shca, u64 eqe) in parse_identifier() 327 static void dispatch_port_event(struct ehca_shca *shca, int port_num, in dispatch_port_event() 339 static void notify_port_conf_change(struct ehca_shca *shca, int port_num) in notify_port_conf_change() 385 static void parse_ec(struct ehca_shca *shca, u64 eqe) in parse_ec() 472 struct ehca_shca *shca = (struct ehca_shca*)dev_id; in ehca_interrupt_neq() [all …]
|
D | ehca_iverbs.h | 52 int ehca_query_sma_attr(struct ehca_shca *shca, u8 port, 121 int ehca_create_eq(struct ehca_shca *shca, struct ehca_eq *eq, 124 int ehca_destroy_eq(struct ehca_shca *shca, struct ehca_eq *eq); 126 void *ehca_poll_eq(struct ehca_shca *shca, struct ehca_eq *eq); 176 u64 ehca_define_sqp(struct ehca_shca *shca, struct ehca_qp *ibqp, 197 int ehca_calc_ipd(struct ehca_shca *shca, int port,
|
D | ehca_mrmw.c | 113 static u64 ehca_get_max_hwpage_size(struct ehca_shca *shca) in ehca_get_max_hwpage_size() 162 struct ehca_shca *shca = in ehca_get_dma_mr() 163 container_of(pd->device, struct ehca_shca, ib_device); in ehca_get_dma_mr() 208 struct ehca_shca *shca = in ehca_reg_phys_mr() 209 container_of(pd->device, struct ehca_shca, ib_device); in ehca_reg_phys_mr() 319 struct ehca_shca *shca = in ehca_reg_user_mr() 320 container_of(pd->device, struct ehca_shca, ib_device); in ehca_reg_user_mr() 450 struct ehca_shca *shca = in ehca_rereg_phys_mr() 451 container_of(mr->device, struct ehca_shca, ib_device); in ehca_rereg_phys_mr() 598 struct ehca_shca *shca = in ehca_query_mr() [all …]
|
D | ehca_irq.h | 46 struct ehca_shca; 51 int ehca_error_data(struct ehca_shca *shca, void *data, u64 resource); 58 void ehca_process_eq(struct ehca_shca *shca, int is_irq);
|
D | ehca_mcast.c | 62 struct ehca_shca *shca = container_of(ibqp->device, struct ehca_shca, in ehca_attach_mcast() 99 struct ehca_shca *shca = container_of(ibqp->pd->device, in ehca_detach_mcast() 100 struct ehca_shca, ib_device); in ehca_detach_mcast()
|
D | ehca_av.c | 52 int ehca_calc_ipd(struct ehca_shca *shca, int port, in ehca_calc_ipd() 92 struct ehca_shca *shca = container_of(pd->device, struct ehca_shca, in ehca_create_ah() 172 struct ehca_shca *shca = container_of(ah->pd->device, struct ehca_shca, in ehca_modify_ah()
|
D | ehca_eq.c | 53 int ehca_create_eq(struct ehca_shca *shca, in ehca_create_eq() 155 void *ehca_poll_eq(struct ehca_shca *shca, struct ehca_eq *eq) in ehca_poll_eq() 167 int ehca_destroy_eq(struct ehca_shca *shca, struct ehca_eq *eq) in ehca_destroy_eq()
|
D | ehca_main.c | 279 static int ehca_sense_attributes(struct ehca_shca *shca) in ehca_sense_attributes() 410 static int init_node_guid(struct ehca_shca *shca) in init_node_guid() 434 static int ehca_init_device(struct ehca_shca *shca) in ehca_init_device() 531 static int ehca_create_aqp1(struct ehca_shca *shca, u32 port) in ehca_create_aqp1() 639 struct ehca_shca *shca; \ 687 struct ehca_shca *shca = dev_get_drvdata(dev); in ehca_show_adapter_handle() 719 struct ehca_shca *shca; in ehca_probe() 738 shca = (struct ehca_shca *)ib_alloc_device(sizeof(*shca)); in ehca_probe() 884 struct ehca_shca *shca = dev_get_drvdata(&dev->dev); in ehca_remove() 953 struct ehca_shca *shca; in ehca_poll_eqs()
|
D | ehca_sqp.c | 64 u64 ehca_define_sqp(struct ehca_shca *shca, in ehca_define_sqp() 152 struct ehca_shca *shca = in ehca_process_perf() 153 container_of(ibdev, struct ehca_shca, ib_device); in ehca_process_perf()
|
D | ehca_pd.c | 76 struct ehca_shca *shca = container_of(device, struct ehca_shca, in ehca_alloc_pd()
|
D | ehca_qp.c | 279 static inline int init_qp_queue(struct ehca_shca *shca, in init_qp_queue() 460 struct ehca_shca *shca = container_of(pd->device, struct ehca_shca, in internal_create_qp() 971 struct ehca_shca *shca = container_of(pd->device, struct ehca_shca, in ehca_create_srq() 1069 static int prepare_sqe_rts(struct ehca_qp *my_qp, struct ehca_shca *shca, in prepare_sqe_rts() 1159 static int check_for_left_cqes(struct ehca_qp *my_qp, struct ehca_shca *shca) in check_for_left_cqes() 1246 struct ehca_shca *shca = in internal_modify_qp() 1247 container_of(ibqp->pd->device, struct ehca_shca, ib_device); in internal_modify_qp() 1783 struct ehca_shca *shca = container_of(ibqp->device, struct ehca_shca, in ehca_modify_qp() 1892 struct ehca_shca *shca = container_of(qp->device, struct ehca_shca, in ehca_query_qp() 2037 struct ehca_shca *shca = in ehca_modify_srq() [all …]
|
D | ehca_cq.c | 123 struct ehca_shca *shca = in ehca_create_cq() 124 container_of(device, struct ehca_shca, ib_device); in ehca_create_cq() 320 struct ehca_shca *shca = container_of(device, struct ehca_shca, in ehca_destroy_cq()
|
D | ehca_classes.h | 113 struct ehca_shca { struct
|