bcm74110_mbox
static void bcm74110_##name##_writel(struct bcm74110_mbox *mbox,\
static u32 bcm74110_##name##_readl(struct bcm74110_mbox *mbox, \
static inline struct bcm74110_mbox *bcm74110_mbox_from_cntrl(
return container_of(cntrl, struct bcm74110_mbox, controller);
static void bcm74110_rx_push_init_msg(struct bcm74110_mbox *mbox, u32 val)
static void bcm74110_rx_process_msg(struct bcm74110_mbox *mbox)
struct bcm74110_mbox *mbox = data;
static void bcm74110_mbox_mask_and_clear(struct bcm74110_mbox *mbox)
static int bcm74110_rx_pop_init_msg(struct bcm74110_mbox *mbox, u32 func_type,
static void bcm74110_rx_flush_msg(struct bcm74110_mbox *mbox)
static int bcm74110_rx_pop_init_msg_block(struct bcm74110_mbox *mbox, u32 func_type,
static int bcm74110_mbox_tx_msg(struct bcm74110_mbox *mbox, u32 msg)
static int bcm74110_mbox_link_training(struct bcm74110_mbox *mbox)
static int bcm74110_mbox_tx_msg_and_wait_ack(struct bcm74110_mbox *mbox, u32 msg)
static int bcm74110_mbox_shmem_init(struct bcm74110_mbox *mbox)
static int bcm74110_mbox_init(struct bcm74110_mbox *mbox)
struct bcm74110_mbox *mbox = dev_get_drvdata(&pdev->dev);
struct bcm74110_mbox *mbox = bcm74110_mbox_from_cntrl(cntrl);
struct bcm74110_mbox *mbox;
struct bcm74110_mbox *mbox;