Home
last modified time | relevance | path

Searched refs:qinst (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/mailbox/
H A Dti-msgmgr.c150 * @qinst: Queue instance for which we check the number of pending messages
156 struct ti_queue_inst *qinst) in ti_msgmgr_queue_get_num_messages()
165 val = readl(qinst->queue_state) & status_cnt_mask; in ti_msgmgr_queue_get_num_messages()
174 * @qinst: Queue instance for which we check the number of pending messages
179 struct ti_queue_inst *qinst) in ti_msgmgr_queue_is_error()
191 val = readl(qinst->queue_state) & d->status_err_mask; in ti_msgmgr_queue_is_error()
196 static int ti_msgmgr_queue_rx_data(struct mbox_chan *chan, struct ti_queue_inst *qinst, in ti_msgmgr_queue_rx_data() argument
211 message.buf = (u8 *)qinst->rx_buff; in ti_msgmgr_queue_rx_data()
227 for (data_reg = qinst->queue_buff_start, word_data = qinst in ti_msgmgr_queue_rx_data()
155 ti_msgmgr_queue_get_num_messages(const struct ti_msgmgr_desc *d, struct ti_queue_inst *qinst) ti_msgmgr_queue_get_num_messages() argument
178 ti_msgmgr_queue_is_error(const struct ti_msgmgr_desc *d, struct ti_queue_inst *qinst) ti_msgmgr_queue_is_error() argument
247 struct ti_queue_inst *qinst = chan->con_priv; ti_msgmgr_queue_rx_poll_timeout() local
277 struct ti_queue_inst *qinst = chan->con_priv; ti_msgmgr_queue_rx_interrupt() local
320 struct ti_queue_inst *qinst = chan->con_priv; ti_msgmgr_queue_peek_data() local
347 struct ti_queue_inst *qinst = chan->con_priv; ti_msgmgr_last_tx_done() local
374 struct ti_queue_inst *qinst; ti_msgmgr_chan_has_polled_queue_rx() local
395 struct ti_queue_inst *qinst = chan->con_priv; ti_msgmgr_send_data() local
463 ti_msgmgr_queue_rx_irq_req(struct device *dev, const struct ti_msgmgr_desc *d, struct ti_queue_inst *qinst, struct mbox_chan *chan) ti_msgmgr_queue_rx_irq_req() argument
513 struct ti_queue_inst *qinst = chan->con_priv; ti_msgmgr_queue_startup() local
557 struct ti_queue_inst *qinst = chan->con_priv; ti_msgmgr_queue_shutdown() local
578 struct ti_queue_inst *qinst; ti_msgmgr_of_xlate() local
637 ti_msgmgr_queue_setup(int idx, struct device *dev, struct device_node *np, struct ti_msgmgr_inst *inst, const struct ti_msgmgr_desc *d, const struct ti_msgmgr_valid_queue_desc *qd, struct ti_queue_inst *qinst, struct mbox_chan *chan) ti_msgmgr_queue_setup() argument
701 ti_msgmgr_queue_rx_set_polled_mode(struct ti_queue_inst *qinst, bool enable) ti_msgmgr_queue_rx_set_polled_mode() argument
717 struct ti_queue_inst *qinst; ti_msgmgr_suspend() local
736 struct ti_queue_inst *qinst; ti_msgmgr_resume() local
817 struct ti_queue_inst *qinst; ti_msgmgr_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/mailbox/
H A Dti-msgmgr.c147 * @qinst: Queue instance for which we check the number of pending messages
153 struct ti_queue_inst *qinst) in ti_msgmgr_queue_get_num_messages()
162 val = readl(qinst->queue_state) & status_cnt_mask; in ti_msgmgr_queue_get_num_messages()
171 * @qinst: Queue instance for which we check the number of pending messages
176 struct ti_queue_inst *qinst) in ti_msgmgr_queue_is_error()
188 val = readl(qinst->queue_state) & d->status_err_mask; in ti_msgmgr_queue_is_error()
207 struct ti_queue_inst *qinst = chan->con_priv; in ti_msgmgr_queue_rx_interrupt() local
220 if (qinst->is_tx) { in ti_msgmgr_queue_rx_interrupt()
222 qinst->name); in ti_msgmgr_queue_rx_interrupt()
227 if (ti_msgmgr_queue_is_error(desc, qinst)) { in ti_msgmgr_queue_rx_interrupt()
152 ti_msgmgr_queue_get_num_messages(const struct ti_msgmgr_desc *d, struct ti_queue_inst *qinst) ti_msgmgr_queue_get_num_messages() argument
175 ti_msgmgr_queue_is_error(const struct ti_msgmgr_desc *d, struct ti_queue_inst *qinst) ti_msgmgr_queue_is_error() argument
287 struct ti_queue_inst *qinst = chan->con_priv; ti_msgmgr_queue_peek_data() local
314 struct ti_queue_inst *qinst = chan->con_priv; ti_msgmgr_last_tx_done() local
351 struct ti_queue_inst *qinst = chan->con_priv; ti_msgmgr_send_data() local
413 ti_msgmgr_queue_rx_irq_req(struct device *dev, const struct ti_msgmgr_desc *d, struct ti_queue_inst *qinst, struct mbox_chan *chan) ti_msgmgr_queue_rx_irq_req() argument
463 struct ti_queue_inst *qinst = chan->con_priv; ti_msgmgr_queue_startup() local
507 struct ti_queue_inst *qinst = chan->con_priv; ti_msgmgr_queue_shutdown() local
528 struct ti_queue_inst *qinst; ti_msgmgr_of_xlate() local
587 ti_msgmgr_queue_setup(int idx, struct device *dev, struct device_node *np, struct ti_msgmgr_inst *inst, const struct ti_msgmgr_desc *d, const struct ti_msgmgr_valid_queue_desc *qd, struct ti_queue_inst *qinst, struct mbox_chan *chan) ti_msgmgr_queue_setup() argument
720 struct ti_queue_inst *qinst; ti_msgmgr_probe() local
[all...]

Completed in 2 milliseconds