Home
last modified time | relevance | path

Searched defs:mbox (Results 1 – 25 of 121) sorted by relevance

12345

/Linux-v5.10/drivers/mailbox/
Dmailbox-altera.c60 static inline int altera_mbox_full(struct altera_mbox *mbox) in altera_mbox_full()
68 static inline int altera_mbox_pending(struct altera_mbox *mbox) in altera_mbox_pending()
76 static void altera_mbox_rx_intmask(struct altera_mbox *mbox, bool enable) in altera_mbox_rx_intmask()
88 static void altera_mbox_tx_intmask(struct altera_mbox *mbox, bool enable) in altera_mbox_tx_intmask()
100 static bool altera_mbox_is_sender(struct altera_mbox *mbox) in altera_mbox_is_sender()
119 struct altera_mbox *mbox = mbox_chan_to_altera_mbox(chan); in altera_mbox_rx_data() local
133 struct altera_mbox *mbox = from_timer(mbox, t, rxpoll_timer); in altera_mbox_poll_rx() local
144 struct altera_mbox *mbox = mbox_chan_to_altera_mbox(chan); in altera_mbox_tx_interrupt() local
163 struct altera_mbox *mbox = mbox_chan_to_altera_mbox(chan); in altera_mbox_startup_sender() local
182 struct altera_mbox *mbox = mbox_chan_to_altera_mbox(chan); in altera_mbox_startup_receiver() local
[all …]
Domap-mailbox.c68 struct omap_mbox *mbox; member
144 static u32 mbox_fifo_read(struct omap_mbox *mbox) in mbox_fifo_read()
151 static void mbox_fifo_write(struct omap_mbox *mbox, u32 msg) in mbox_fifo_write()
158 static int mbox_fifo_empty(struct omap_mbox *mbox) in mbox_fifo_empty()
165 static int mbox_fifo_full(struct omap_mbox *mbox) in mbox_fifo_full()
173 static void ack_mbox_irq(struct omap_mbox *mbox, omap_mbox_irq_t irq) in ack_mbox_irq()
186 static int is_mbox_irq(struct omap_mbox *mbox, omap_mbox_irq_t irq) in is_mbox_irq()
200 static void _omap_mbox_enable_irq(struct omap_mbox *mbox, omap_mbox_irq_t irq) in _omap_mbox_enable_irq()
213 static void _omap_mbox_disable_irq(struct omap_mbox *mbox, omap_mbox_irq_t irq) in _omap_mbox_disable_irq()
232 struct omap_mbox *mbox = mbox_chan_to_omap_mbox(chan); in omap_mbox_enable_irq() local
[all …]
Dbcm2835-mailbox.c68 struct bcm2835_mbox *mbox = dev_id; in bcm2835_mbox_irq() local
82 struct bcm2835_mbox *mbox = bcm2835_link_mbox(link); in bcm2835_send_data() local
94 struct bcm2835_mbox *mbox = bcm2835_link_mbox(link); in bcm2835_startup() local
104 struct bcm2835_mbox *mbox = bcm2835_link_mbox(link); in bcm2835_shutdown() local
111 struct bcm2835_mbox *mbox = bcm2835_link_mbox(link); in bcm2835_last_tx_done() local
127 static struct mbox_chan *bcm2835_mbox_index_xlate(struct mbox_controller *mbox, in bcm2835_mbox_index_xlate()
141 struct bcm2835_mbox *mbox; in bcm2835_mbox_probe() local
Dsun6i-msgbox.c44 #define mbox_dbg(mbox, ...) dev_dbg((mbox)->controller.dev, __VA_ARGS__) argument
68 struct sun6i_msgbox *mbox = dev_id; in sun6i_msgbox_irq() local
101 struct sun6i_msgbox *mbox = to_sun6i_msgbox(chan); in sun6i_msgbox_send_data() local
117 struct sun6i_msgbox *mbox = to_sun6i_msgbox(chan); in sun6i_msgbox_startup() local
141 struct sun6i_msgbox *mbox = to_sun6i_msgbox(chan); in sun6i_msgbox_shutdown() local
164 struct sun6i_msgbox *mbox = to_sun6i_msgbox(chan); in sun6i_msgbox_last_tx_done() local
181 struct sun6i_msgbox *mbox = to_sun6i_msgbox(chan); in sun6i_msgbox_peek_data() local
201 struct sun6i_msgbox *mbox; in sun6i_msgbox_probe() local
299 struct sun6i_msgbox *mbox = platform_get_drvdata(pdev); in sun6i_msgbox_remove() local
Dmailbox.c119 struct mbox_controller *mbox = in txdone_hrtimer() local
334 struct mbox_controller *mbox; in mbox_request_channel() local
461 of_mbox_index_xlate(struct mbox_controller *mbox, in of_mbox_index_xlate()
478 int mbox_controller_register(struct mbox_controller *mbox) in mbox_controller_register()
529 void mbox_controller_unregister(struct mbox_controller *mbox) in mbox_controller_unregister()
552 struct mbox_controller **mbox = res; in __devm_mbox_controller_unregister() local
559 struct mbox_controller **mbox = res; in devm_mbox_controller_match() local
580 struct mbox_controller *mbox) in devm_mbox_controller_register()
613 void devm_mbox_controller_unregister(struct device *dev, struct mbox_controller *mbox) in devm_mbox_controller_unregister()
Dhi3660-mailbox.c24 #define MBOX_BASE(mbox, ch) ((mbox)->base + ((ch) * 0x40)) argument
81 static struct hi3660_mbox *to_hi3660_mbox(struct mbox_controller *mbox) in to_hi3660_mbox()
89 struct hi3660_mbox *mbox = to_hi3660_mbox(chan->mbox); in hi3660_mbox_check_state() local
115 struct hi3660_mbox *mbox = to_hi3660_mbox(chan->mbox); in hi3660_mbox_unlock() local
137 struct hi3660_mbox *mbox = to_hi3660_mbox(chan->mbox); in hi3660_mbox_acquire_channel() local
178 struct hi3660_mbox *mbox = to_hi3660_mbox(chan->mbox); in hi3660_mbox_send_data() local
215 struct hi3660_mbox *mbox = to_hi3660_mbox(controller); in hi3660_mbox_xlate() local
241 struct hi3660_mbox *mbox; in hi3660_mbox_probe() local
Darmada-37xx-rwtm-mailbox.c45 struct a37xx_mbox *mbox = chan->con_priv; in a37xx_mbox_receive() local
59 struct a37xx_mbox *mbox = chan->con_priv; in a37xx_mbox_irq_handler() local
79 struct a37xx_mbox *mbox = chan->con_priv; in a37xx_mbox_send_data() local
105 struct a37xx_mbox *mbox = chan->con_priv; in a37xx_mbox_startup() local
127 struct a37xx_mbox *mbox = chan->con_priv; in a37xx_mbox_shutdown() local
145 struct a37xx_mbox *mbox; in armada_37xx_mbox_probe() local
Dhi6220-mailbox.c89 static void mbox_set_state(struct hi6220_mbox *mbox, in mbox_set_state()
99 static void mbox_set_mode(struct hi6220_mbox *mbox, in mbox_set_mode()
112 struct hi6220_mbox *mbox = mchan->parent; in hi6220_mbox_last_tx_done() local
125 struct hi6220_mbox *mbox = mchan->parent; in hi6220_mbox_send_data() local
150 struct hi6220_mbox *mbox = p; in hi6220_mbox_interrupt() local
196 struct hi6220_mbox *mbox = mchan->parent; in hi6220_mbox_startup() local
208 struct hi6220_mbox *mbox = mchan->parent; in hi6220_mbox_shutdown() local
225 struct hi6220_mbox *mbox = dev_get_drvdata(controller->dev); in hi6220_mbox_xlate() local
266 struct hi6220_mbox *mbox; in hi6220_mbox_probe() local
Darm_mhu_db.c42 struct mbox_controller mbox; member
60 mhu_db_mbox_to_channel(struct mbox_controller *mbox, unsigned int pchan, in mhu_db_mbox_to_channel()
100 struct mbox_controller *mbox = &mhu->mbox; in mhu_db_mbox_irq_to_channel() local
169 struct mbox_controller *mbox = &chan_info->mhu->mbox; in mhu_db_shutdown() local
187 static struct mbox_chan *mhu_db_mbox_xlate(struct mbox_controller *mbox, in mhu_db_mbox_xlate()
Dpl320-ipc.c48 static inline void set_destination(int source, int mbox) in set_destination()
54 static inline void clear_destination(int source, int mbox) in clear_destination()
60 static void __ipc_send(int mbox, u32 *data) in __ipc_send()
68 static u32 __ipc_rcv(int mbox, u32 *data) in __ipc_rcv()
Dmailbox-sti.c55 struct mbox_controller *mbox; member
97 struct mbox_chan *sti_mbox_to_channel(struct mbox_controller *mbox, in sti_mbox_to_channel()
163 struct mbox_controller *mbox = mdev->mbox; in sti_mbox_irq_to_channel() local
303 struct mbox_controller *mbox = chan_info->mdev->mbox; in sti_mbox_shutdown_chan() local
321 static struct mbox_chan *sti_mbox_xlate(struct mbox_controller *mbox, in sti_mbox_xlate()
407 struct mbox_controller *mbox; in sti_mbox_probe() local
Dqcom-ipcc.c57 struct mbox_controller mbox; member
61 static inline struct qcom_ipcc *to_qcom_ipcc(struct mbox_controller *mbox) in to_qcom_ipcc()
158 static struct mbox_chan *qcom_ipcc_mbox_xlate(struct mbox_controller *mbox, in qcom_ipcc_mbox_xlate()
191 struct mbox_controller *mbox; in qcom_ipcc_setup_mbox() local
/Linux-v5.10/drivers/net/ethernet/marvell/octeontx2/af/
Dmbox.c21 void __otx2_mbox_reset(struct otx2_mbox *mbox, int devid) in __otx2_mbox_reset()
39 void otx2_mbox_reset(struct otx2_mbox *mbox, int devid) in otx2_mbox_reset()
49 void otx2_mbox_destroy(struct otx2_mbox *mbox) in otx2_mbox_destroy()
59 int otx2_mbox_init(struct otx2_mbox *mbox, void *hwbase, struct pci_dev *pdev, in otx2_mbox_init()
146 int otx2_mbox_wait_for_rsp(struct otx2_mbox *mbox, int devid) in otx2_mbox_wait_for_rsp()
162 int otx2_mbox_busy_poll_for_rsp(struct otx2_mbox *mbox, int devid) in otx2_mbox_busy_poll_for_rsp()
176 void otx2_mbox_msg_send(struct otx2_mbox *mbox, int devid) in otx2_mbox_msg_send()
224 struct mbox_msghdr *otx2_mbox_alloc_msg_rsp(struct otx2_mbox *mbox, int devid, in otx2_mbox_alloc_msg_rsp()
259 struct mbox_msghdr *otx2_mbox_get_rsp(struct otx2_mbox *mbox, int devid, in otx2_mbox_get_rsp()
293 int otx2_mbox_check_rsp_msgs(struct otx2_mbox *mbox, int devid) in otx2_mbox_check_rsp_msgs()
[all …]
/Linux-v5.10/drivers/net/ethernet/cavium/liquidio/
Docteon_mailbox.c36 int octeon_mbox_read(struct octeon_mbox *mbox) in octeon_mbox_read()
134 struct octeon_mbox *mbox = oct->mbox[mbox_cmd->q_no]; in octeon_mbox_write() local
236 static int octeon_mbox_process_cmd(struct octeon_mbox *mbox, in octeon_mbox_process_cmd()
293 int octeon_mbox_process_message(struct octeon_mbox *mbox) in octeon_mbox_process_message()
357 struct octeon_mbox *mbox = oct->mbox[q_no]; in octeon_mbox_cancel() local
/Linux-v5.10/drivers/scsi/lpfc/
Dlpfc_mbox.c845 LPFC_MBOXQ_t *mbox; in lpfc_sli4_unreg_all_rpis() local
1625 MAILBOX_t *mbox = &mboxq->u.mb; in lpfc_mbox_tmo_val() local
1685 lpfc_sli4_mbx_sge_set(struct lpfcMboxq *mbox, uint32_t sgentry, in lpfc_sli4_mbx_sge_set()
1707 lpfc_sli4_mbx_sge_get(struct lpfcMboxq *mbox, uint32_t sgentry, in lpfc_sli4_mbx_sge_get()
1727 lpfc_sli4_mbox_cmd_free(struct lpfc_hba *phba, struct lpfcMboxq *mbox) in lpfc_sli4_mbox_cmd_free()
1778 lpfc_sli4_config(struct lpfc_hba *phba, struct lpfcMboxq *mbox, in lpfc_sli4_config()
1886 lpfc_sli4_mbox_rsrc_extent(struct lpfc_hba *phba, struct lpfcMboxq *mbox, in lpfc_sli4_mbox_rsrc_extent()
1957 lpfc_sli_config_mbox_subsys_get(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) in lpfc_sli_config_mbox_subsys_get()
1990 lpfc_sli_config_mbox_opcode_get(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) in lpfc_sli_config_mbox_opcode_get()
2118 lpfc_init_vfi(struct lpfcMboxq *mbox, struct lpfc_vport *vport) in lpfc_init_vfi()
[all …]
/Linux-v5.10/drivers/net/wireless/ti/wl1251/
Devent.c16 struct event_mailbox *mbox) in wl1251_event_scan_complete()
41 struct event_mailbox *mbox) in wl1251_event_ps_report()
76 static void wl1251_event_mbox_dump(struct event_mailbox *mbox) in wl1251_event_mbox_dump()
83 static int wl1251_event_process(struct wl1251 *wl, struct event_mailbox *mbox) in wl1251_event_process()
205 struct event_mailbox mbox; in wl1251_event_handle() local
/Linux-v5.10/drivers/net/ethernet/marvell/octeontx2/nic/
Dotx2_common.h143 struct mbox { struct
144 struct otx2_mbox mbox; argument
145 struct work_struct mbox_wrk; argument
146 struct otx2_mbox mbox_up; argument
147 struct work_struct mbox_up_wrk; argument
149 void *bbuf_base; /* Bounce buffer for mbox memory */ argument
151 int num_msgs; /* mbox number of messages */ argument
152 int up_num_msgs; /* mbox_up number of messages */ argument
249 struct mbox mbox; member
357 static inline int otx2_mbox_bbuf_init(struct mbox *mbox, struct pci_dev *pdev) in otx2_mbox_bbuf_init()
[all …]
Dotx2_vf.c86 struct otx2_mbox *mbox; in otx2vf_vfaf_mbox_handler() local
147 struct otx2_mbox *mbox; in otx2vf_vfaf_mbox_up_handler() local
176 struct otx2_mbox *mbox; in otx2vf_vfaf_mbox_intr_handler() local
272 struct mbox *mbox = &vf->mbox; in otx2vf_vfaf_mbox_destroy() local
289 struct mbox *mbox = &vf->mbox; in otx2vf_vfaf_mbox_init() local
Dotx2_pf.c106 struct mbox *mbox = &pf->mbox; in otx2_flr_handler() local
289 struct otx2_mbox *mbox; in otx2_queue_work() local
451 struct otx2_mbox *mbox; in otx2_pfvf_mbox_handler() local
496 struct otx2_mbox *mbox; in otx2_pfvf_mbox_up_handler() local
544 struct mbox *mbox; in otx2_pfvf_mbox_intr_handler() local
570 struct mbox *mbox; in otx2_pfvf_mbox_init() local
626 struct mbox *mbox = &pf->mbox_pfvf[0]; in otx2_pfvf_mbox_destroy() local
796 struct otx2_mbox *mbox; in otx2_pfaf_mbox_handler() local
908 struct otx2_mbox *mbox = &af_mbox->mbox_up; in otx2_pfaf_mbox_up_handler() local
941 struct mbox *mbox; in otx2_pfaf_mbox_intr_handler() local
[all …]
/Linux-v5.10/drivers/scsi/megaraid/
Dmegaraid_mbox.c1378 mbox_t *mbox; in mbox_post_cmd() local
1489 mbox_t *mbox; in DEF_SCSI_QCMD() local
2036 mbox_t *mbox; in megaraid_ack_sequence() local
2186 mbox_t *mbox; in megaraid_mbox_dpc() local
2676 mbox_t *mbox; in mbox_post_sync_cmd() local
2806 mbox_t *mbox; in mbox_post_sync_cmd_fast() local
2856 mbox_t *mbox = raid_dev->mbox; in megaraid_busywait_mbox() local
2881 mbox_t *mbox; in megaraid_mbox_product_info() local
3003 mbox_t *mbox; in megaraid_mbox_extended_cdb() local
3039 mbox_t *mbox; in megaraid_mbox_support_ha() local
[all …]
/Linux-v5.10/drivers/scsi/
Dmyrb.c154 union myrb_cmd_mbox *mbox = &cmd_blk->mbox; in myrb_reset_cmd() local
166 union myrb_cmd_mbox *mbox = &cmd_blk->mbox; in myrb_qcmd() local
211 union myrb_cmd_mbox *mbox = &cmd_blk->mbox; in myrb_exec_type3() local
234 union myrb_cmd_mbox *mbox = &cmd_blk->mbox; in myrb_exec_type3D() local
288 union myrb_cmd_mbox *mbox = &cmd_blk->mbox; in myrb_get_event() local
344 union myrb_cmd_mbox *mbox = &cmd_blk->mbox; in myrb_get_errtable() local
443 union myrb_cmd_mbox *mbox = &cmd_blk->mbox; in myrb_get_rbld_progress() local
536 union myrb_cmd_mbox *mbox = &cmd_blk->mbox; in myrb_get_cc_progress() local
583 union myrb_cmd_mbox *mbox = &cmd_blk->mbox; in myrb_bgi_control() local
785 union myrb_cmd_mbox *mbox = &cmd_blk->mbox; in myrb_set_pdev_state() local
[all …]
Dmegaraid.c196 mbox_t *mbox; in mega_query_adapter() local
527 mbox_t *mbox; in mega_build_cmd() local
1103 volatile mbox_t *mbox = adapter->mbox; in issue_scb() local
1182 volatile mbox_t *mbox = adapter->mbox; in issue_scb_block() local
1422 mbox_t *mbox = NULL; in mega_cmd_done() local
1705 volatile mbox_t *mbox = adapter->mbox; in __mega_busywait_mbox() local
2162 volatile mbox_t *mbox = adapter->mbox; in proc_show_mbox() local
3583 mbox_t *mbox; in mega_is_bios_enabled() local
3614 mbox_t *mbox; in mega_enum_raid_scsi() local
3669 mbox_t *mbox; in mega_get_boot_drv() local
[all …]
/Linux-v5.10/drivers/gpu/drm/i915/
Dintel_sideband.c351 static int gen6_check_mailbox_status(u32 mbox) in gen6_check_mailbox_status()
371 static int gen7_check_mailbox_status(u32 mbox) in gen7_check_mailbox_status()
397 u32 mbox, u32 *val, u32 *val1, in __sandybridge_pcode_rw()
439 int sandybridge_pcode_read(struct drm_i915_private *i915, u32 mbox, in sandybridge_pcode_read()
460 u32 mbox, u32 val, in sandybridge_pcode_write_timeout()
481 static bool skl_pcode_try_request(struct drm_i915_private *i915, u32 mbox, in skl_pcode_try_request()
511 int skl_pcode_request(struct drm_i915_private *i915, u32 mbox, u32 request, in skl_pcode_request()
/Linux-v5.10/drivers/net/ethernet/chelsio/cxgb4/
Dt4_hw.c282 int t4_wr_mbox_meat_timeout(struct adapter *adap, int mbox, const void *cmd, in t4_wr_mbox_meat_timeout()
442 int t4_wr_mbox_meat(struct adapter *adap, int mbox, const void *cmd, int size, in t4_wr_mbox_meat()
4201 int t4_link_l1cfg_core(struct adapter *adapter, unsigned int mbox, in t4_link_l1cfg_core()
4259 int t4_restart_aneg(struct adapter *adap, unsigned int mbox, unsigned int port) in t4_restart_aneg()
5161 int t4_config_rss_range(struct adapter *adapter, int mbox, unsigned int viid, in t4_config_rss_range()
5219 int t4_config_glbl_rss(struct adapter *adapter, int mbox, unsigned int mode, in t4_config_glbl_rss()
5250 int t4_config_vi_rss(struct adapter *adapter, int mbox, unsigned int viid, in t4_config_vi_rss()
6526 int t4_fwaddrspace_write(struct adapter *adap, unsigned int mbox, in t4_fwaddrspace_write()
6556 int t4_mdio_rd(struct adapter *adap, unsigned int mbox, unsigned int phy_addr, in t4_mdio_rd()
6590 int t4_mdio_wr(struct adapter *adap, unsigned int mbox, unsigned int phy_addr, in t4_mdio_wr()
[all …]
/Linux-v5.10/drivers/rapidio/devices/
Dtsi721.c614 int mbox; in tsi721_omsg_msix() local
631 int mbox; in tsi721_imsg_msix() local
1667 tsi721_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox, in tsi721_add_outb_message()
1874 int mbox, int entries) in tsi721_open_outb_mbox()
2054 static void tsi721_close_outb_mbox(struct rio_mport *mport, int mbox) in tsi721_close_outb_mbox()
2115 u32 mbox = ch - 4; in tsi721_imsg_handler() local
2161 int mbox, int entries) in tsi721_open_inb_mbox()
2354 static void tsi721_close_inb_mbox(struct rio_mport *mport, int mbox) in tsi721_close_inb_mbox()
2413 static int tsi721_add_inb_buffer(struct rio_mport *mport, int mbox, void *buf) in tsi721_add_inb_buffer()
2444 static void *tsi721_get_inb_message(struct rio_mport *mport, int mbox) in tsi721_get_inb_message()

12345