bnxt_qplib_rcfw
struct bnxt_qplib_rcfw rcfw;
static int bnxt_re_aeq_handler(struct bnxt_qplib_rcfw *rcfw,
struct bnxt_qplib_rcfw *rcfw;
struct bnxt_qplib_rcfw *rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
void bnxt_qplib_disable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw)
int bnxt_qplib_rcfw_start_irq(struct bnxt_qplib_rcfw *rcfw, int msix_vector,
static int bnxt_qplib_map_cmdq_mbox(struct bnxt_qplib_rcfw *rcfw)
static int bnxt_qplib_map_creq_db(struct bnxt_qplib_rcfw *rcfw, u32 reg_offt)
static int bnxt_re_is_fw_stalled(struct bnxt_qplib_rcfw *rcfw,
static void bnxt_qplib_start_rcfw(struct bnxt_qplib_rcfw *rcfw)
int bnxt_qplib_enable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw,
static int __wait_for_resp(struct bnxt_qplib_rcfw *rcfw, u16 cookie)
static int __block_for_resp(struct bnxt_qplib_rcfw *rcfw, u16 cookie)
static void __send_message_no_waiter(struct bnxt_qplib_rcfw *rcfw,
static int __send_message(struct bnxt_qplib_rcfw *rcfw,
static int __poll_for_resp(struct bnxt_qplib_rcfw *rcfw, u16 cookie)
static int __send_message_basic_sanity(struct bnxt_qplib_rcfw *rcfw,
static void __destroy_timedout_ah(struct bnxt_qplib_rcfw *rcfw,
static int __bnxt_qplib_rcfw_send_message(struct bnxt_qplib_rcfw *rcfw,
int bnxt_qplib_rcfw_send_message(struct bnxt_qplib_rcfw *rcfw,
static int bnxt_qplib_process_func_event(struct bnxt_qplib_rcfw *rcfw,
static int bnxt_qplib_process_qp_event(struct bnxt_qplib_rcfw *rcfw,
struct bnxt_qplib_rcfw *rcfw = from_tasklet(rcfw, t, creq.creq_tasklet);
struct bnxt_qplib_rcfw *rcfw = dev_instance;
int bnxt_qplib_deinit_rcfw(struct bnxt_qplib_rcfw *rcfw)
int bnxt_qplib_init_rcfw(struct bnxt_qplib_rcfw *rcfw,
void bnxt_qplib_free_rcfw_channel(struct bnxt_qplib_rcfw *rcfw)
struct bnxt_qplib_rcfw *rcfw,
void bnxt_qplib_rcfw_stop_irq(struct bnxt_qplib_rcfw *rcfw, bool kill)
typedef int (*aeq_handler_t)(struct bnxt_qplib_rcfw *, void *, void *);
void bnxt_qplib_free_rcfw_channel(struct bnxt_qplib_rcfw *rcfw);
struct bnxt_qplib_rcfw *rcfw,
void bnxt_qplib_rcfw_stop_irq(struct bnxt_qplib_rcfw *rcfw, bool kill);
void bnxt_qplib_disable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw);
int bnxt_qplib_rcfw_start_irq(struct bnxt_qplib_rcfw *rcfw, int msix_vector,
int bnxt_qplib_enable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw,
struct bnxt_qplib_rcfw *rcfw,
void bnxt_qplib_rcfw_free_sbuf(struct bnxt_qplib_rcfw *rcfw,
int bnxt_qplib_rcfw_send_message(struct bnxt_qplib_rcfw *rcfw,
int bnxt_qplib_deinit_rcfw(struct bnxt_qplib_rcfw *rcfw);
int bnxt_qplib_init_rcfw(struct bnxt_qplib_rcfw *rcfw,
static inline u32 map_qp_id_to_tbl_indx(u32 qid, struct bnxt_qplib_rcfw *rcfw)
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw,
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
static bool bnxt_qplib_is_atomic_cap(struct bnxt_qplib_rcfw *rcfw)
struct bnxt_qplib_rcfw *rcfw = res->rcfw;
void bnxt_qplib_query_version(struct bnxt_qplib_rcfw *rcfw)
int bnxt_qplib_get_roce_stats(struct bnxt_qplib_rcfw *rcfw,
int bnxt_qplib_qext_stat(struct bnxt_qplib_rcfw *rcfw, u32 fid,
int bnxt_qplib_get_dev_attr(struct bnxt_qplib_rcfw *rcfw)
int bnxt_qplib_read_context(struct bnxt_qplib_rcfw *rcfw, u8 res_type,
int bnxt_qplib_get_dev_attr(struct bnxt_qplib_rcfw *rcfw);
struct bnxt_qplib_rcfw *rcfw,
int bnxt_qplib_get_roce_stats(struct bnxt_qplib_rcfw *rcfw,
int bnxt_qplib_qext_stat(struct bnxt_qplib_rcfw *rcfw, u32 fid,
int bnxt_qplib_read_context(struct bnxt_qplib_rcfw *rcfw, u8 type, u32 xid,
void bnxt_qplib_query_version(struct bnxt_qplib_rcfw *rcfw);