| /linux/drivers/accel/ivpu/ |
| H A D | ivpu_ipc.c | 141 struct ivpu_ipc_rx_msg *rx_msg; in ivpu_ipc_rx_msg_add() local 145 rx_msg = kzalloc_obj(*rx_msg, GFP_ATOMIC); in ivpu_ipc_rx_msg_add() 146 if (!rx_msg) { in ivpu_ipc_rx_msg_add() 153 rx_msg->ipc_hdr = ipc_hdr; in ivpu_ipc_rx_msg_add() 154 rx_msg->jsm_msg = jsm_msg; in ivpu_ipc_rx_msg_add() 155 rx_msg->callback = cons->rx_callback; in ivpu_ipc_rx_msg_add() 157 if (rx_msg->callback) { in ivpu_ipc_rx_msg_add() 158 list_add_tail(&rx_msg->link, &ipc->cb_msg_list); in ivpu_ipc_rx_msg_add() 161 list_add_tail(&rx_msg->link, &cons->rx_msg_list); in ivpu_ipc_rx_msg_add() 168 ivpu_ipc_rx_msg_del(struct ivpu_device *vdev, struct ivpu_ipc_rx_msg *rx_msg) in ivpu_ipc_rx_msg_del() argument [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-xiic.c | 92 struct i2c_msg *rx_msg; member 246 #define xiic_rx_space(i2c) ((i2c)->rx_msg->len - (i2c)->rx_pos) 531 i2c->rx_msg->flags &= ~I2C_M_RECV_LEN; in xiic_smbus_block_read_setup() 539 i2c->rx_msg->buf[i2c->rx_pos++] = rxmsg_len; in xiic_smbus_block_read_setup() 550 i2c->rx_msg->len = rxmsg_len + 1; in xiic_smbus_block_read_setup() 559 i2c->rx_msg->len = SMBUS_BLOCK_READ_MIN_LEN; in xiic_smbus_block_read_setup() 566 i2c->rx_msg->len = rxmsg_len + 1; in xiic_smbus_block_read_setup() 603 if (i2c->rx_msg->flags & I2C_M_RECV_LEN) { in xiic_read_rx() 637 i2c->rx_msg->buf[i2c->rx_pos++] = in xiic_read_rx() 665 if (i2c->tx_msg || i2c->rx_msg) in xiic_error_check() [all …]
|
| /linux/drivers/net/can/usb/peak_usb/ |
| H A D | pcan_usb_fd.c | 530 struct pucan_msg *rx_msg) in pcan_usb_fd_decode_canmsg() argument 532 struct pucan_rx_msg *rm = (struct pucan_rx_msg *)rx_msg; in pcan_usb_fd_decode_canmsg() 590 struct pucan_msg *rx_msg) in pcan_usb_fd_decode_status() argument 592 struct pucan_status_msg *sm = (struct pucan_status_msg *)rx_msg; in pcan_usb_fd_decode_status() 652 struct pucan_msg *rx_msg) in pcan_usb_fd_decode_error() argument 654 struct pucan_error_msg *er = (struct pucan_error_msg *)rx_msg; in pcan_usb_fd_decode_error() 673 struct pucan_msg *rx_msg) in pcan_usb_fd_decode_overrun() argument 675 struct pcan_ufd_ovr_msg *ov = (struct pcan_ufd_ovr_msg *)rx_msg; in pcan_usb_fd_decode_overrun() 706 struct pucan_msg *rx_msg) in pcan_usb_fd_decode_ts() argument 708 struct pcan_ufd_ts_msg *ts = (struct pcan_ufd_ts_msg *)rx_msg; in pcan_usb_fd_decode_ts() [all …]
|
| H A D | pcan_usb_pro.c | 741 err = pcan_usb_pro_handle_canmsg(usb_if, &pr->rx_msg); in pcan_usb_pro_decode_buf()
|
| /linux/drivers/mailbox/ |
| H A D | mailbox-xgene-slimpro.c | 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 D | armada-37xx-rwtm-mailbox.c | 46 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()
|
| /linux/drivers/gpu/drm/bridge/synopsys/ |
| H A D | dw-hdmi-cec.c | 59 struct cec_msg rx_msg; member 158 if (len > sizeof(cec->rx_msg.msg)) in dw_hdmi_cec_hardirq() 159 len = sizeof(cec->rx_msg.msg); in dw_hdmi_cec_hardirq() 162 cec->rx_msg.msg[i] = in dw_hdmi_cec_hardirq() 167 cec->rx_msg.len = len; in dw_hdmi_cec_hardirq() 189 cec_received_msg(adap, &cec->rx_msg); in dw_hdmi_cec_thread()
|
| H A D | dw-hdmi-qp.c | 143 struct cec_msg rx_msg; member 1076 if (len > sizeof(cec->rx_msg.msg)) in dw_hdmi_qp_cec_hardirq() 1077 len = sizeof(cec->rx_msg.msg); in dw_hdmi_qp_cec_hardirq() 1081 cec->rx_msg.msg[i * 4] = val & 0xff; in dw_hdmi_qp_cec_hardirq() 1082 cec->rx_msg.msg[i * 4 + 1] = (val >> 8) & 0xff; in dw_hdmi_qp_cec_hardirq() 1083 cec->rx_msg.msg[i * 4 + 2] = (val >> 16) & 0xff; in dw_hdmi_qp_cec_hardirq() 1084 cec->rx_msg.msg[i * 4 + 3] = (val >> 24) & 0xff; in dw_hdmi_qp_cec_hardirq() 1089 cec->rx_msg.len = len; in dw_hdmi_qp_cec_hardirq() 1111 drm_connector_hdmi_cec_received_msg(cec->connector, &cec->rx_msg); in dw_hdmi_qp_cec_thread()
|
| /linux/drivers/net/ethernet/asix/ |
| H A D | ax88796c_spi.c | 57 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()
|
| H A D | ax88796c_spi.h | 29 struct spi_message rx_msg; member
|
| H A D | ax88796c_main.c | 873 spi_message_init(&ax_local->ax_spi.rx_msg); in ax88796c_open()
|
| /linux/drivers/firmware/ |
| H A D | thead,th1520-aon.c | 76 static void th1520_aon_rx_callback(struct mbox_client *c, void *rx_msg) in th1520_aon_rx_callback() argument 81 (struct th1520_aon_rpc_msg_hdr *)rx_msg; in th1520_aon_rx_callback() 89 memcpy(&aon_chan->ack_msg, rx_msg, recv_size); in th1520_aon_rx_callback()
|
| /linux/drivers/media/cec/core/ |
| H A D | cec-pin.c | 358 pin->rx_msg.len = 0; in cec_pin_to_idle() 359 memset(pin->rx_msg.msg, 0, sizeof(pin->rx_msg.msg)); in cec_pin_to_idle() 611 memset(pin->rx_msg.msg, 0, sizeof(pin->rx_msg.msg)); in cec_pin_tx_states() 612 pin->rx_msg.msg[0] = pin->tx_msg.msg[0]; in cec_pin_tx_states() 613 pin->rx_msg.msg[0] &= (0xff << (8 - pin->rx_bit)); in cec_pin_tx_states() 614 pin->rx_msg.len = 0; in cec_pin_tx_states() 756 pin->rx_msg.msg[pin->rx_bit / 10] |= in cec_pin_rx_states() 761 pin->rx_msg.len = pin->rx_bit / 10 + 1; in cec_pin_rx_states() 816 dest = cec_msg_destination(&pin->rx_msg); in cec_pin_rx_states() 846 pin->work_rx_msg = pin->rx_msg; in cec_pin_rx_states()
|
| /linux/drivers/misc/mei/ |
| H A D | bus.c | 942 struct mei_ext_hdr_gsc_f2h rx_msg; in mei_cldev_send_gsc_command() local 1010 ret = __mei_cl_recv(cl, (u8 *)&rx_msg, sizeof(rx_msg), NULL, MEI_CL_IO_SGL, 0); in mei_cldev_send_gsc_command() 1012 if (ret != sizeof(rx_msg)) { in mei_cldev_send_gsc_command() 1014 ret, sizeof(rx_msg)); in mei_cldev_send_gsc_command() 1021 if (rx_msg.client_id != client_id || rx_msg.fence_id != fence_id) { in mei_cldev_send_gsc_command() 1023 rx_msg.client_id, rx_msg.fence_id, client_id, fence_id); in mei_cldev_send_gsc_command() 1028 dev_dbg(&cldev->dev, "gsc command: successfully written %u bytes\n", rx_msg.written); in mei_cldev_send_gsc_command() 1029 ret = rx_msg.written; in mei_cldev_send_gsc_command()
|
| /linux/drivers/net/ieee802154/ |
| H A D | mrf24j40.c | 219 struct spi_message rx_msg; member 744 devrec->rx_msg.complete = NULL; in mrf24j40_handle_rx_read_buf_unlock() 747 ret = spi_async(devrec->spi, &devrec->rx_msg); in mrf24j40_handle_rx_read_buf_unlock() 807 devrec->rx_msg.complete = mrf24j40_handle_rx_read_buf; in mrf24j40_handle_rx_read_len() 813 ret = spi_async(devrec->spi, &devrec->rx_msg); in mrf24j40_handle_rx_read_len() 825 devrec->rx_msg.complete = mrf24j40_handle_rx_read_len; in mrf24j40_handle_rx() 830 return spi_async(devrec->spi, &devrec->rx_msg); in mrf24j40_handle_rx() 1204 spi_message_init(&devrec->rx_msg); in mrf24j40_setup_rx_spi_messages() 1205 devrec->rx_msg.context = devrec; in mrf24j40_setup_rx_spi_messages() 1209 spi_message_add_tail(&devrec->rx_trx, &devrec->rx_msg); in mrf24j40_setup_rx_spi_messages()
|
| /linux/drivers/media/cec/usb/pulse8/ |
| H A D | pulse8-cec.c | 182 struct cec_msg rx_msg[NUM_MSGS]; member 342 pulse8->rx_msg[pulse8->rx_msg_cur_idx].len, in pulse8_irq_work_handler() 343 pulse8->rx_msg[pulse8->rx_msg_cur_idx].msg); in pulse8_irq_work_handler() 345 &pulse8->rx_msg[pulse8->rx_msg_cur_idx]); in pulse8_irq_work_handler() 418 memcpy(pulse8->rx_msg[idx].msg, pulse8->new_rx_msg, in pulse8_interrupt() 420 pulse8->rx_msg[idx].len = pulse8->new_rx_msg_len; in pulse8_interrupt()
|
| /linux/drivers/media/cec/usb/extron-da-hd-4k-plus/ |
| H A D | extron-da-hd-4k-plus.h | 57 struct cec_msg rx_msg[NUM_MSGS]; member
|
| H A D | extron-da-hd-4k-plus.c | 600 &port->rx_msg[port->rx_msg_cur_idx]); in extron_irq_work_handler() 684 port->rx_msg[idx] = msg; in extron_process_received()
|
| /linux/drivers/tty/ipwireless/ |
| H A D | hardware.c | 1534 const union ipw_setup_rx_msg *rx_msg = (const union ipw_setup_rx_msg *) data; in handle_received_SETUP_packet() local 1542 switch (rx_msg->sig_no) { in handle_received_SETUP_packet() 1546 rx_msg->version_rsp_msg.version); in handle_received_SETUP_packet() 1551 unsigned int channel_idx = rx_msg->open_msg.port_no - 1; in handle_received_SETUP_packet() 1594 (unsigned int) rx_msg->sig_no); in handle_received_SETUP_packet()
|
| /linux/sound/soc/sof/ |
| H A D | ipc.c | 182 if (!ops->tx_msg || !ops->rx_msg || !ops->set_get_data || !ops->get_reply) { in snd_sof_ipc_init()
|
| H A D | ipc4.c | 917 .rx_msg = sof_ipc4_rx_msg,
|