hinic3_mbox
struct hinic3_mbox *mbox;
struct hinic3_mbox *mbox;
static void resp_mbox_handler(struct hinic3_mbox *mbox,
static bool mbox_segment_valid(struct hinic3_mbox *mbox,
static void recv_mbox_handler(struct hinic3_mbox *mbox,
struct hinic3_mbox *mbox;
static int hinic3_init_mbox_dma_queue(struct hinic3_mbox *mbox)
static void hinic3_uninit_mbox_dma_queue(struct hinic3_mbox *mbox)
static int init_mgmt_msg_channel(struct hinic3_mbox *mbox)
static void uninit_mgmt_msg_channel(struct hinic3_mbox *mbox)
struct hinic3_mbox *mbox;
struct hinic3_mbox *mbox = hwdev->mbox;
static void prepare_send_mbox(struct hinic3_mbox *mbox)
static int alloc_mbox_wb_status(struct hinic3_mbox *mbox)
static void free_mbox_wb_status(struct hinic3_mbox *mbox)
struct hinic3_mbox *mbox)
struct hinic3_mbox *mbox;
struct hinic3_mbox *mbox = hwdev->mbox;
static int mbox_prepare_dma_entry(struct hinic3_mbox *mbox,
static int mbox_prepare_dma_msg(struct hinic3_mbox *mbox,
static void write_mbox_msg_attr(struct hinic3_mbox *mbox,
struct hinic3_mbox *mbox = priv_data;
static int send_mbox_seg(struct hinic3_mbox *mbox, __le64 header,
static int send_mbox_msg(struct hinic3_mbox *mbox, u8 mod, u16 cmd,
static void set_mbox_to_func_event(struct hinic3_mbox *mbox,
struct hinic3_mbox *mbox = priv_data;
static int wait_mbox_msg_completion(struct hinic3_mbox *mbox,
static struct hinic3_msg_desc *get_mbox_msg_desc(struct hinic3_mbox *mbox,
struct hinic3_mbox *mbox = hwdev->mbox;
struct hinic3_mbox *mbox = hwdev->mbox;