Symbol: bnxt_qplib_rcfw
drivers/infiniband/hw/bnxt_re/bnxt_re.h
191
struct bnxt_qplib_rcfw rcfw;
drivers/infiniband/hw/bnxt_re/main.c
1697
static int bnxt_re_aeq_handler(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/main.c
440
struct bnxt_qplib_rcfw *rcfw;
drivers/infiniband/hw/bnxt_re/main.c
470
struct bnxt_qplib_rcfw *rcfw;
drivers/infiniband/hw/bnxt_re/qplib_fp.c
1310
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_fp.c
1447
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_fp.c
1584
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_fp.c
2204
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_fp.c
2309
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_fp.c
2347
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_fp.c
621
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_fp.c
645
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_fp.c
720
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_fp.c
818
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_fp.c
959
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
1009
void bnxt_qplib_disable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw)
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
1028
int bnxt_qplib_rcfw_start_irq(struct bnxt_qplib_rcfw *rcfw, int msix_vector,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
1067
static int bnxt_qplib_map_cmdq_mbox(struct bnxt_qplib_rcfw *rcfw)
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
1102
static int bnxt_qplib_map_creq_db(struct bnxt_qplib_rcfw *rcfw, u32 reg_offt)
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
111
static int bnxt_re_is_fw_stalled(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
1135
static void bnxt_qplib_start_rcfw(struct bnxt_qplib_rcfw *rcfw)
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
1159
int bnxt_qplib_enable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
145
static int __wait_for_resp(struct bnxt_qplib_rcfw *rcfw, u16 cookie)
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
192
static int __block_for_resp(struct bnxt_qplib_rcfw *rcfw, u16 cookie)
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
235
static void __send_message_no_waiter(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
283
static int __send_message(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
388
static int __poll_for_resp(struct bnxt_qplib_rcfw *rcfw, u16 cookie)
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
418
static int __send_message_basic_sanity(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
453
static void __destroy_timedout_ah(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
485
static int __bnxt_qplib_rcfw_send_message(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
559
int bnxt_qplib_rcfw_send_message(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
576
static int bnxt_qplib_process_func_event(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
619
static int bnxt_qplib_process_qp_event(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
735
struct bnxt_qplib_rcfw *rcfw = from_tasklet(rcfw, t, creq.creq_tasklet);
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
794
struct bnxt_qplib_rcfw *rcfw = dev_instance;
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
811
int bnxt_qplib_deinit_rcfw(struct bnxt_qplib_rcfw *rcfw)
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
831
int bnxt_qplib_init_rcfw(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
922
void bnxt_qplib_free_rcfw_channel(struct bnxt_qplib_rcfw *rcfw)
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
931
struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
986
void bnxt_qplib_rcfw_stop_irq(struct bnxt_qplib_rcfw *rcfw, bool kill)
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h
152
typedef int (*aeq_handler_t)(struct bnxt_qplib_rcfw *, void *, void *);
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h
263
void bnxt_qplib_free_rcfw_channel(struct bnxt_qplib_rcfw *rcfw);
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h
265
struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h
267
void bnxt_qplib_rcfw_stop_irq(struct bnxt_qplib_rcfw *rcfw, bool kill);
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h
268
void bnxt_qplib_disable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw);
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h
269
int bnxt_qplib_rcfw_start_irq(struct bnxt_qplib_rcfw *rcfw, int msix_vector,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h
271
int bnxt_qplib_enable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h
277
struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h
279
void bnxt_qplib_rcfw_free_sbuf(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h
281
int bnxt_qplib_rcfw_send_message(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h
284
int bnxt_qplib_deinit_rcfw(struct bnxt_qplib_rcfw *rcfw);
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h
285
int bnxt_qplib_init_rcfw(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h
289
static inline u32 map_qp_id_to_tbl_indx(u32 qid, struct bnxt_qplib_rcfw *rcfw)
drivers/infiniband/hw/bnxt_re/qplib_res.c
866
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_res.h
317
struct bnxt_qplib_rcfw *rcfw;
drivers/infiniband/hw/bnxt_re/qplib_sp.c
1052
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_sp.c
1118
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_sp.c
1136
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_sp.c
208
struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_sp.c
261
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_sp.c
322
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_sp.c
412
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_sp.c
458
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_sp.c
481
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_sp.c
519
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_sp.c
558
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_sp.c
58
static bool bnxt_qplib_is_atomic_cap(struct bnxt_qplib_rcfw *rcfw)
drivers/infiniband/hw/bnxt_re/qplib_sp.c
588
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
drivers/infiniband/hw/bnxt_re/qplib_sp.c
69
void bnxt_qplib_query_version(struct bnxt_qplib_rcfw *rcfw)
drivers/infiniband/hw/bnxt_re/qplib_sp.c
711
int bnxt_qplib_get_roce_stats(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_sp.c
794
int bnxt_qplib_qext_stat(struct bnxt_qplib_rcfw *rcfw, u32 fid,
drivers/infiniband/hw/bnxt_re/qplib_sp.c
92
int bnxt_qplib_get_dev_attr(struct bnxt_qplib_rcfw *rcfw)
drivers/infiniband/hw/bnxt_re/qplib_sp.c
967
int bnxt_qplib_read_context(struct bnxt_qplib_rcfw *rcfw, u8 res_type,
drivers/infiniband/hw/bnxt_re/qplib_sp.h
333
int bnxt_qplib_get_dev_attr(struct bnxt_qplib_rcfw *rcfw);
drivers/infiniband/hw/bnxt_re/qplib_sp.h
335
struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_sp.h
354
int bnxt_qplib_get_roce_stats(struct bnxt_qplib_rcfw *rcfw,
drivers/infiniband/hw/bnxt_re/qplib_sp.h
356
int bnxt_qplib_qext_stat(struct bnxt_qplib_rcfw *rcfw, u32 fid,
drivers/infiniband/hw/bnxt_re/qplib_sp.h
360
int bnxt_qplib_read_context(struct bnxt_qplib_rcfw *rcfw, u8 type, u32 xid,
drivers/infiniband/hw/bnxt_re/qplib_sp.h
364
void bnxt_qplib_query_version(struct bnxt_qplib_rcfw *rcfw);