Home
last modified time | relevance | path

Searched refs:rx_msg (Results 1 - 25 of 48) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/accel/ivpu/
H A Divpu_ipc.c162 struct ivpu_ipc_rx_msg *rx_msg, *r; in ivpu_ipc_consumer_del() local
169 list_for_each_entry_safe(rx_msg, r, &cons->rx_msg_list, link) { in ivpu_ipc_consumer_del()
170 list_del(&rx_msg->link); in ivpu_ipc_consumer_del()
171 ivpu_ipc_rx_mark_free(vdev, rx_msg->ipc_hdr, rx_msg->jsm_msg); in ivpu_ipc_consumer_del()
173 kfree(rx_msg); in ivpu_ipc_consumer_del()
209 struct ivpu_ipc_rx_msg *rx_msg; in ivpu_ipc_receive() local
224 rx_msg = list_first_entry_or_null(&cons->rx_msg_list, struct ivpu_ipc_rx_msg, link); in ivpu_ipc_receive()
225 if (!rx_msg) { in ivpu_ipc_receive()
229 list_del(&rx_msg in ivpu_ipc_receive()
335 struct ivpu_ipc_rx_msg *rx_msg; ivpu_ipc_dispatch() local
[all...]
/kernel/linux/linux-5.10/drivers/mailbox/
H A Dmailbox-xgene-slimpro.c41 * @rx_msg: Received message storage
48 u32 rx_msg[3]; member
77 mb_chan->rx_msg[1] = readl(mb_chan->reg + REG_DB_DIN0); in mb_chan_recv_msg()
78 mb_chan->rx_msg[2] = readl(mb_chan->reg + REG_DB_DIN1); in mb_chan_recv_msg()
79 mb_chan->rx_msg[0] = readl(mb_chan->reg + REG_DB_IN); in mb_chan_recv_msg()
113 mbox_chan_received_data(mb_chan->chan, mb_chan->rx_msg); in slimpro_mbox_irq()
H A Darmada-37xx-rwtm-mailbox.c46 struct armada_37xx_rwtm_rx_msg rx_msg; in a37xx_mbox_receive() local
49 rx_msg.retval = readl(mbox->base + RWTM_MBOX_RETURN_STATUS); in a37xx_mbox_receive()
51 rx_msg.status[i] = readl(mbox->base + RWTM_MBOX_STATUS(i)); in a37xx_mbox_receive()
53 mbox_chan_received_data(chan, &rx_msg); in a37xx_mbox_receive()
/kernel/linux/linux-6.6/drivers/mailbox/
H A Dmailbox-xgene-slimpro.c41 * @rx_msg: Received message storage
48 u32 rx_msg[3]; member
77 mb_chan->rx_msg[1] = readl(mb_chan->reg + REG_DB_DIN0); in mb_chan_recv_msg()
78 mb_chan->rx_msg[2] = readl(mb_chan->reg + REG_DB_DIN1); in mb_chan_recv_msg()
79 mb_chan->rx_msg[0] = readl(mb_chan->reg + REG_DB_IN); in mb_chan_recv_msg()
113 mbox_chan_received_data(mb_chan->chan, mb_chan->rx_msg); in slimpro_mbox_irq()
H A Darmada-37xx-rwtm-mailbox.c46 struct armada_37xx_rwtm_rx_msg rx_msg; in a37xx_mbox_receive() local
49 rx_msg.retval = readl(mbox->base + RWTM_MBOX_RETURN_STATUS); in a37xx_mbox_receive()
51 rx_msg.status[i] = readl(mbox->base + RWTM_MBOX_STATUS(i)); in a37xx_mbox_receive()
53 mbox_chan_received_data(chan, &rx_msg); in a37xx_mbox_receive()
/kernel/linux/linux-5.10/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_fd.c468 struct pucan_msg *rx_msg) in pcan_usb_fd_decode_canmsg()
470 struct pucan_rx_msg *rm = (struct pucan_rx_msg *)rx_msg; in pcan_usb_fd_decode_canmsg()
525 struct pucan_msg *rx_msg) in pcan_usb_fd_decode_status()
527 struct pucan_status_msg *sm = (struct pucan_status_msg *)rx_msg; in pcan_usb_fd_decode_status()
590 struct pucan_msg *rx_msg) in pcan_usb_fd_decode_error()
592 struct pucan_error_msg *er = (struct pucan_error_msg *)rx_msg; in pcan_usb_fd_decode_error()
611 struct pucan_msg *rx_msg) in pcan_usb_fd_decode_overrun()
613 struct pcan_ufd_ovr_msg *ov = (struct pcan_ufd_ovr_msg *)rx_msg; in pcan_usb_fd_decode_overrun()
643 struct pucan_msg *rx_msg) in pcan_usb_fd_decode_ts()
645 struct pcan_ufd_ts_msg *ts = (struct pcan_ufd_ts_msg *)rx_msg; in pcan_usb_fd_decode_ts()
467 pcan_usb_fd_decode_canmsg(struct pcan_usb_fd_if *usb_if, struct pucan_msg *rx_msg) pcan_usb_fd_decode_canmsg() argument
524 pcan_usb_fd_decode_status(struct pcan_usb_fd_if *usb_if, struct pucan_msg *rx_msg) pcan_usb_fd_decode_status() argument
589 pcan_usb_fd_decode_error(struct pcan_usb_fd_if *usb_if, struct pucan_msg *rx_msg) pcan_usb_fd_decode_error() argument
610 pcan_usb_fd_decode_overrun(struct pcan_usb_fd_if *usb_if, struct pucan_msg *rx_msg) pcan_usb_fd_decode_overrun() argument
642 pcan_usb_fd_decode_ts(struct pcan_usb_fd_if *usb_if, struct pucan_msg *rx_msg) pcan_usb_fd_decode_ts() argument
659 struct pucan_msg *rx_msg; pcan_usb_fd_decode_buf() local
[all...]
/kernel/linux/linux-6.6/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_fd.c529 struct pucan_msg *rx_msg) in pcan_usb_fd_decode_canmsg()
531 struct pucan_rx_msg *rm = (struct pucan_rx_msg *)rx_msg; in pcan_usb_fd_decode_canmsg()
589 struct pucan_msg *rx_msg) in pcan_usb_fd_decode_status()
591 struct pucan_status_msg *sm = (struct pucan_status_msg *)rx_msg; in pcan_usb_fd_decode_status()
651 struct pucan_msg *rx_msg) in pcan_usb_fd_decode_error()
653 struct pucan_error_msg *er = (struct pucan_error_msg *)rx_msg; in pcan_usb_fd_decode_error()
672 struct pucan_msg *rx_msg) in pcan_usb_fd_decode_overrun()
674 struct pcan_ufd_ovr_msg *ov = (struct pcan_ufd_ovr_msg *)rx_msg; in pcan_usb_fd_decode_overrun()
705 struct pucan_msg *rx_msg) in pcan_usb_fd_decode_ts()
707 struct pcan_ufd_ts_msg *ts = (struct pcan_ufd_ts_msg *)rx_msg; in pcan_usb_fd_decode_ts()
528 pcan_usb_fd_decode_canmsg(struct pcan_usb_fd_if *usb_if, struct pucan_msg *rx_msg) pcan_usb_fd_decode_canmsg() argument
588 pcan_usb_fd_decode_status(struct pcan_usb_fd_if *usb_if, struct pucan_msg *rx_msg) pcan_usb_fd_decode_status() argument
650 pcan_usb_fd_decode_error(struct pcan_usb_fd_if *usb_if, struct pucan_msg *rx_msg) pcan_usb_fd_decode_error() argument
671 pcan_usb_fd_decode_overrun(struct pcan_usb_fd_if *usb_if, struct pucan_msg *rx_msg) pcan_usb_fd_decode_overrun() argument
704 pcan_usb_fd_decode_ts(struct pcan_usb_fd_if *usb_if, struct pucan_msg *rx_msg) pcan_usb_fd_decode_ts() argument
721 struct pucan_msg *rx_msg; pcan_usb_fd_decode_buf() local
[all...]
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-xiic.c65 * @rx_msg: Current RX message
87 struct i2c_msg *rx_msg; member
236 #define xiic_rx_space(i2c) ((i2c)->rx_msg->len - (i2c)->rx_pos)
496 i2c->rx_msg->flags &= ~I2C_M_RECV_LEN; in xiic_smbus_block_read_setup()
504 i2c->rx_msg->buf[i2c->rx_pos++] = rxmsg_len; in xiic_smbus_block_read_setup()
515 i2c->rx_msg->len = rxmsg_len + 1; in xiic_smbus_block_read_setup()
524 i2c->rx_msg->len = SMBUS_BLOCK_READ_MIN_LEN; in xiic_smbus_block_read_setup()
531 i2c->rx_msg->len = rxmsg_len + 1; in xiic_smbus_block_read_setup()
567 if (i2c->rx_msg->flags & I2C_M_RECV_LEN) { in xiic_read_rx()
601 i2c->rx_msg in xiic_read_rx()
[all...]
/kernel/linux/linux-5.10/drivers/media/cec/platform/stm32/
H A Dstm32-cec.c75 struct cec_msg rx_msg; member
128 cec->rx_msg.len = 0; in stm32_rx_done()
136 cec->rx_msg.msg[cec->rx_msg.len++] = val & 0xFF; in stm32_rx_done()
140 cec_received_msg(cec->adap, &cec->rx_msg); in stm32_rx_done()
141 cec->rx_msg.len = 0; in stm32_rx_done()
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-cec.c59 struct cec_msg rx_msg; member
150 if (len > sizeof(cec->rx_msg.msg)) in dw_hdmi_cec_hardirq()
151 len = sizeof(cec->rx_msg.msg); in dw_hdmi_cec_hardirq()
154 cec->rx_msg.msg[i] = in dw_hdmi_cec_hardirq()
159 cec->rx_msg.len = len; in dw_hdmi_cec_hardirq()
181 cec_received_msg(adap, &cec->rx_msg); in dw_hdmi_cec_thread()
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-cec.c59 struct cec_msg rx_msg; member
154 if (len > sizeof(cec->rx_msg.msg)) in dw_hdmi_cec_hardirq()
155 len = sizeof(cec->rx_msg.msg); in dw_hdmi_cec_hardirq()
158 cec->rx_msg.msg[i] = in dw_hdmi_cec_hardirq()
163 cec->rx_msg.len = len; in dw_hdmi_cec_hardirq()
185 cec_received_msg(adap, &cec->rx_msg); in dw_hdmi_cec_thread()
/kernel/linux/linux-6.6/drivers/media/cec/platform/stm32/
H A Dstm32-cec.c74 struct cec_msg rx_msg; member
127 cec->rx_msg.len = 0; in stm32_rx_done()
135 cec->rx_msg.msg[cec->rx_msg.len++] = val & 0xFF; in stm32_rx_done()
139 cec_received_msg(cec->adap, &cec->rx_msg); in stm32_rx_done()
140 cec->rx_msg.len = 0; in stm32_rx_done()
/kernel/linux/linux-6.6/drivers/net/ethernet/asix/
H A Dax88796c_spi.c57 spi_message_add_tail(xfer, &ax_spi->rx_msg); in axspi_read_rxq()
64 spi_message_add_tail(xfer, &ax_spi->rx_msg); in axspi_read_rxq()
65 ret = spi_sync(ax_spi->spi, &ax_spi->rx_msg); in axspi_read_rxq()
/kernel/linux/linux-5.10/drivers/gpu/drm/i2c/
H A Dtda9950.c68 struct cec_msg rx_msg; member
198 priv->rx_msg.len = buf[0] - 2; in tda9950_irq()
199 if (priv->rx_msg.len > CEC_MAX_MSG_SIZE) in tda9950_irq()
200 priv->rx_msg.len = CEC_MAX_MSG_SIZE; in tda9950_irq()
202 memcpy(priv->rx_msg.msg, buf + 2, priv->rx_msg.len); in tda9950_irq()
203 cec_received_msg(priv->adap, &priv->rx_msg); in tda9950_irq()
/kernel/linux/linux-6.6/drivers/gpu/drm/i2c/
H A Dtda9950.c68 struct cec_msg rx_msg; member
198 priv->rx_msg.len = buf[0] - 2; in tda9950_irq()
199 if (priv->rx_msg.len > CEC_MAX_MSG_SIZE) in tda9950_irq()
200 priv->rx_msg.len = CEC_MAX_MSG_SIZE; in tda9950_irq()
202 memcpy(priv->rx_msg.msg, buf + 2, priv->rx_msg.len); in tda9950_irq()
203 cec_received_msg(priv->adap, &priv->rx_msg); in tda9950_irq()
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-xiic.c57 * @rx_msg: Current RX message
73 struct i2c_msg *rx_msg; member
171 #define xiic_rx_space(i2c) ((i2c)->rx_msg->len - (i2c)->rx_pos)
329 i2c->rx_msg->buf[i2c->rx_pos++] = in xiic_read_rx()
367 i2c->rx_msg = NULL; in xiic_wakeup()
417 if (i2c->rx_msg) { in xiic_process()
432 if (!i2c->rx_msg) { in xiic_process()
442 i2c->rx_msg = NULL; in xiic_process()
476 if (i2c->nmsgs == 1 && !i2c->rx_msg && in xiic_process()
573 struct i2c_msg *msg = i2c->rx_msg in xiic_start_recv()
[all...]
/kernel/linux/linux-5.10/drivers/media/cec/platform/meson/
H A Dao-cec.c225 struct cec_msg rx_msg; member
441 ao_cec->rx_msg.len = reg + 1; in meson_ao_cec_irq_rx()
442 if (ao_cec->rx_msg.len > CEC_MAX_MSG_SIZE) in meson_ao_cec_irq_rx()
443 ao_cec->rx_msg.len = CEC_MAX_MSG_SIZE; in meson_ao_cec_irq_rx()
445 for (i = 0; i < ao_cec->rx_msg.len; i++) { in meson_ao_cec_irq_rx()
450 ao_cec->rx_msg.msg[i] = byte; in meson_ao_cec_irq_rx()
456 cec_received_msg(ao_cec->adap, &ao_cec->rx_msg); in meson_ao_cec_irq_rx()
H A Dao-cec-g12a.c183 struct cec_msg rx_msg; member
434 ao_cec->rx_msg.len = val; in meson_ao_cec_g12a_irq_rx()
435 if (ao_cec->rx_msg.len > CEC_MAX_MSG_SIZE) in meson_ao_cec_g12a_irq_rx()
436 ao_cec->rx_msg.len = CEC_MAX_MSG_SIZE; in meson_ao_cec_g12a_irq_rx()
438 for (i = 0; i < ao_cec->rx_msg.len; i++) { in meson_ao_cec_g12a_irq_rx()
442 ao_cec->rx_msg.msg[i] = val & 0xff; in meson_ao_cec_g12a_irq_rx()
449 cec_received_msg(ao_cec->adap, &ao_cec->rx_msg); in meson_ao_cec_g12a_irq_rx()
/kernel/linux/linux-6.6/drivers/media/cec/platform/meson/
H A Dao-cec.c225 struct cec_msg rx_msg; member
441 ao_cec->rx_msg.len = reg + 1; in meson_ao_cec_irq_rx()
442 if (ao_cec->rx_msg.len > CEC_MAX_MSG_SIZE) in meson_ao_cec_irq_rx()
443 ao_cec->rx_msg.len = CEC_MAX_MSG_SIZE; in meson_ao_cec_irq_rx()
445 for (i = 0; i < ao_cec->rx_msg.len; i++) { in meson_ao_cec_irq_rx()
450 ao_cec->rx_msg.msg[i] = byte; in meson_ao_cec_irq_rx()
456 cec_received_msg(ao_cec->adap, &ao_cec->rx_msg); in meson_ao_cec_irq_rx()
H A Dao-cec-g12a.c183 struct cec_msg rx_msg; member
434 ao_cec->rx_msg.len = val; in meson_ao_cec_g12a_irq_rx()
435 if (ao_cec->rx_msg.len > CEC_MAX_MSG_SIZE) in meson_ao_cec_g12a_irq_rx()
436 ao_cec->rx_msg.len = CEC_MAX_MSG_SIZE; in meson_ao_cec_g12a_irq_rx()
438 for (i = 0; i < ao_cec->rx_msg.len; i++) { in meson_ao_cec_g12a_irq_rx()
442 ao_cec->rx_msg.msg[i] = val & 0xff; in meson_ao_cec_g12a_irq_rx()
449 cec_received_msg(ao_cec->adap, &ao_cec->rx_msg); in meson_ao_cec_g12a_irq_rx()
/kernel/linux/linux-5.10/drivers/media/cec/platform/cros-ec/
H A Dcros-ec-cec.c31 * @rx_msg: storage for a received message
38 struct cec_msg rx_msg; member
49 cros_ec_cec->rx_msg.len = len; in handle_cec_message()
50 memcpy(cros_ec_cec->rx_msg.msg, cec_message, len); in handle_cec_message()
52 cec_received_msg(cros_ec_cec->adap, &cros_ec_cec->rx_msg); in handle_cec_message()
/kernel/linux/linux-6.6/drivers/media/cec/platform/cros-ec/
H A Dcros-ec-cec.c31 * @rx_msg: storage for a received message
38 struct cec_msg rx_msg; member
49 cros_ec_cec->rx_msg.len = len; in handle_cec_message()
50 memcpy(cros_ec_cec->rx_msg.msg, cec_message, len); in handle_cec_message()
52 cec_received_msg(cros_ec_cec->adap, &cros_ec_cec->rx_msg); in handle_cec_message()
/kernel/linux/linux-5.10/drivers/media/cec/core/
H A Dcec-pin.c330 pin->rx_msg.len = 0; in cec_pin_to_idle()
331 memset(pin->rx_msg.msg, 0, sizeof(pin->rx_msg.msg)); in cec_pin_to_idle()
583 memset(pin->rx_msg.msg, 0, sizeof(pin->rx_msg.msg)); in cec_pin_tx_states()
584 pin->rx_msg.msg[0] = pin->tx_msg.msg[0]; in cec_pin_tx_states()
585 pin->rx_msg.msg[0] &= (0xff << (8 - pin->rx_bit)); in cec_pin_tx_states()
586 pin->rx_msg.len = 0; in cec_pin_tx_states()
728 pin->rx_msg.msg[pin->rx_bit / 10] |= in cec_pin_rx_states()
733 pin->rx_msg in cec_pin_rx_states()
[all...]
/kernel/linux/linux-6.6/drivers/media/cec/core/
H A Dcec-pin.c330 pin->rx_msg.len = 0; in cec_pin_to_idle()
331 memset(pin->rx_msg.msg, 0, sizeof(pin->rx_msg.msg)); in cec_pin_to_idle()
583 memset(pin->rx_msg.msg, 0, sizeof(pin->rx_msg.msg)); in cec_pin_tx_states()
584 pin->rx_msg.msg[0] = pin->tx_msg.msg[0]; in cec_pin_tx_states()
585 pin->rx_msg.msg[0] &= (0xff << (8 - pin->rx_bit)); in cec_pin_tx_states()
586 pin->rx_msg.len = 0; in cec_pin_tx_states()
728 pin->rx_msg.msg[pin->rx_bit / 10] |= in cec_pin_rx_states()
733 pin->rx_msg in cec_pin_rx_states()
[all...]
/kernel/linux/linux-6.6/drivers/misc/mei/
H A Dbus.c897 struct mei_ext_hdr_gsc_f2h rx_msg; in mei_cldev_send_gsc_command() local
965 ret = __mei_cl_recv(cl, (u8 *)&rx_msg, sizeof(rx_msg), NULL, MEI_CL_IO_SGL, 0); in mei_cldev_send_gsc_command()
967 if (ret != sizeof(rx_msg)) { in mei_cldev_send_gsc_command()
969 ret, sizeof(rx_msg)); in mei_cldev_send_gsc_command()
975 /* check rx_msg.client_id and rx_msg.fence_id match the ones we send */ in mei_cldev_send_gsc_command()
976 if (rx_msg.client_id != client_id || rx_msg.fence_id != fence_id) { in mei_cldev_send_gsc_command()
978 rx_msg in mei_cldev_send_gsc_command()
[all...]

Completed in 21 milliseconds

12