Home
last modified time | relevance | path

Searched refs:ehca_shca (Results 1 – 15 of 15) sorted by relevance

/drivers/infiniband/hw/ehca/
Dehca_mrmw.h50 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);
Dehca_hca.c56 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()
Dehca_irq.c89 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 …]
Dehca_iverbs.h52 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,
Dehca_mrmw.c113 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 …]
Dehca_irq.h46 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);
Dehca_mcast.c62 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()
Dehca_av.c52 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()
Dehca_eq.c53 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()
Dehca_main.c279 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()
Dehca_sqp.c64 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()
Dehca_pd.c76 struct ehca_shca *shca = container_of(device, struct ehca_shca, in ehca_alloc_pd()
Dehca_qp.c279 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 …]
Dehca_cq.c123 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()
Dehca_classes.h113 struct ehca_shca { struct