Home
last modified time | relevance | path

Searched refs:tx_msg (Results 1 – 25 of 29) sorted by relevance

12

/openbmc/linux/drivers/acpi/
H A Dacpi_ipmi.c212 static void ipmi_msg_release(struct acpi_ipmi_msg *tx_msg) in ipmi_msg_release() argument
214 acpi_ipmi_dev_put(tx_msg->device); in ipmi_msg_release()
215 kfree(tx_msg); in ipmi_msg_release()
220 struct acpi_ipmi_msg *tx_msg = in ipmi_msg_release_kref() local
223 ipmi_msg_release(tx_msg); in ipmi_msg_release_kref()
226 static struct acpi_ipmi_msg *acpi_ipmi_msg_get(struct acpi_ipmi_msg *tx_msg) in acpi_ipmi_msg_get() argument
228 kref_get(&tx_msg->kref); in acpi_ipmi_msg_get()
230 return tx_msg; in acpi_ipmi_msg_get()
233 static void acpi_ipmi_msg_put(struct acpi_ipmi_msg *tx_msg) in acpi_ipmi_msg_put() argument
235 kref_put(&tx_msg->kref, ipmi_msg_release_kref); in acpi_ipmi_msg_put()
[all …]
/openbmc/linux/drivers/i2c/busses/
H A Di2c-xiic.c83 struct i2c_msg *tx_msg; member
235 #define xiic_tx_space(i2c) ((i2c)->tx_msg->len - (i2c)->tx_pos)
539 i2c->tx_msg->len = 3; in xiic_smbus_block_read_setup()
632 u16 data = i2c->tx_msg->buf[i2c->tx_pos++]; in xiic_fill_tx_fifo()
660 i2c->tx_msg = NULL; in xiic_wakeup()
691 i2c->tx_msg, i2c->nmsgs); in xiic_process()
720 if (i2c->tx_msg) { in xiic_process()
756 i2c->tx_msg++; in xiic_process()
769 if (!i2c->tx_msg) { in xiic_process()
787 i2c->tx_msg++; in xiic_process()
[all …]
/openbmc/linux/drivers/media/cec/core/
H A Dcec-pin.c213 return pin->tx_msg.len == 0 && in rx_arb_lost()
412 pin->tx_msg.len = 0; in cec_pin_tx_states()
440 pin->tx_msg.len = 0; in cec_pin_tx_states()
453 pin->tx_msg.len = 0; in cec_pin_tx_states()
471 pin->tx_msg.len = 0; in cec_pin_tx_states()
480 if (pin->tx_bit / 10 >= pin->tx_msg.len + pin->tx_extra_bytes) { in cec_pin_tx_states()
482 pin->tx_msg.len = 0; in cec_pin_tx_states()
502 if (idx < pin->tx_msg.len) in cec_pin_tx_states()
503 val = pin->tx_msg.msg[idx]; in cec_pin_tx_states()
511 unsigned int tot_len = pin->tx_msg.len + in cec_pin_tx_states()
[all …]
H A Dcec-pin-error-inj.c66 pin->tx_msg.len > 1) in cec_pin_tx_error_inj()
67 cmd = pin->tx_msg.msg[1]; in cec_pin_tx_error_inj()
H A Dcec-pin-priv.h189 struct cec_msg tx_msg; member
H A Dcec-adap.c1938 struct cec_msg tx_msg = { }; in cec_feature_abort_reason() local
1949 cec_msg_set_reply_to(&tx_msg, msg); in cec_feature_abort_reason()
1950 cec_msg_feature_abort(&tx_msg, msg->msg[1], reason); in cec_feature_abort_reason()
1951 return cec_transmit_msg(adap, &tx_msg, false); in cec_feature_abort_reason()
/openbmc/u-boot/drivers/misc/imx8/
H A Dscu.c158 static int imx8_scu_call(struct udevice *dev, int no_resp, void *tx_msg, in imx8_scu_call() argument
166 if (rx_msg && tx_msg != rx_msg) in imx8_scu_call()
167 printf("tx_msg %p, rx_msg %p\n", tx_msg, rx_msg); in imx8_scu_call()
169 ret = sc_ipc_write(plat->base, tx_msg); in imx8_scu_call()
178 result = RPC_R8((struct sc_rpc_msg_s *)tx_msg); in imx8_scu_call()
/openbmc/linux/drivers/media/cec/platform/stm32/
H A Dstm32-cec.c75 struct cec_msg tx_msg; member
111 if (cec->tx_cnt < cec->tx_msg.len) in stm32_tx_done()
113 cec->tx_msg.msg[cec->tx_cnt++]); in stm32_tx_done()
116 if (cec->tx_cnt == cec->tx_msg.len) in stm32_tx_done()
220 cec->tx_msg = *msg; in stm32_cec_adap_transmit()
227 if (cec->tx_msg.len == 1) in stm32_cec_adap_transmit()
234 regmap_write(cec->regmap, CEC_TXDR, cec->tx_msg.msg[0]); in stm32_cec_adap_transmit()
/openbmc/u-boot/drivers/misc/
H A Dmisc_sandbox.c45 int misc_sandbox_call(struct udevice *dev, int msgid, void *tx_msg, in misc_sandbox_call() argument
51 int num = *(int *)tx_msg; in misc_sandbox_call()
69 int num = *(int *)tx_msg; in misc_sandbox_call()
H A Dmisc-uclass.c47 int misc_call(struct udevice *dev, int msgid, void *tx_msg, int tx_size, in misc_call() argument
55 return ops->call(dev, msgid, tx_msg, tx_size, rx_msg, rx_size); in misc_call()
H A Dtegra186_bpmp.c28 static int tegra186_bpmp_call(struct udevice *dev, int mrq, void *tx_msg, in tegra186_bpmp_call() argument
39 __func__, dev, mrq, tx_msg, tx_size, rx_msg, rx_size, priv); in tegra186_bpmp_call()
53 memcpy(req + 1, tx_msg, tx_size); in tegra186_bpmp_call()
H A Dgdsys_ioep.c156 void *tx_msg, int tx_size, in gdsys_ioep_get_and_reset_status() argument
/openbmc/u-boot/include/
H A Dmisc.h59 int misc_call(struct udevice *dev, int msgid, void *tx_msg, int tx_size,
130 int (*call)(struct udevice *dev, int msgid, void *tx_msg, int tx_size,
/openbmc/libmctp/
H A Dcore.c292 if (bus->tx_msg) { in mctp_bus_destroy()
293 __mctp_msg_free(bus->tx_msg, mctp); in mctp_bus_destroy()
294 bus->tx_msg = NULL; in mctp_bus_destroy()
727 if (!bus->tx_msg) { in mctp_next_tx_pkt()
754 memcpy(mctp_pktbuf_data(pkt), (uint8_t *)bus->tx_msg + p, payload_len); in mctp_next_tx_pkt()
768 if (!bus->tx_msg) { in mctp_tx_complete()
777 __mctp_msg_free(bus->tx_msg, bus->binding->mctp); in mctp_tx_complete()
778 bus->tx_msg = NULL; in mctp_tx_complete()
786 while (bus->tx_msg && bus->state == mctp_bus_state_tx_enabled) { in mctp_send_tx_queue()
885 if (bus->tx_msg) { in mctp_message_tx_on_bus()
[all …]
H A Dcore-internal.h53 void *tx_msg; member
/openbmc/linux/sound/soc/sof/
H A Dipc.c82 return ipc->ops->tx_msg(ipc->sdev, msg_data, msg_bytes, reply_data, in sof_ipc_tx_message()
107 return ipc->ops->tx_msg(ipc->sdev, msg_data, msg_bytes, reply_data, in sof_ipc_tx_message_no_pm()
184 if (!ops->tx_msg || !ops->rx_msg || !ops->set_get_data || !ops->get_reply) { in snd_sof_ipc_init()
/openbmc/linux/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_fd.c798 struct pucan_tx_msg *tx_msg = (struct pucan_tx_msg *)obuf; in pcan_usb_fd_encode_msg() local
807 tx_msg->size = cpu_to_le16(tx_msg_size); in pcan_usb_fd_encode_msg()
808 tx_msg->type = cpu_to_le16(PUCAN_MSG_CAN_TX); in pcan_usb_fd_encode_msg()
813 tx_msg->can_id = cpu_to_le32(cfd->can_id & CAN_EFF_MASK); in pcan_usb_fd_encode_msg()
815 tx_msg->can_id = cpu_to_le32(cfd->can_id & CAN_SFF_MASK); in pcan_usb_fd_encode_msg()
842 tx_msg->flags = cpu_to_le16(tx_msg_flags); in pcan_usb_fd_encode_msg()
843 tx_msg->channel_dlc = PUCAN_MSG_CHANNEL_DLC(dev->ctrl_idx, dlc); in pcan_usb_fd_encode_msg()
844 memcpy(tx_msg->d, cfd->data, cfd->len); in pcan_usb_fd_encode_msg()
848 tx_msg = (struct pucan_tx_msg *)(obuf + tx_msg_size); in pcan_usb_fd_encode_msg()
850 tx_msg->size = 0; in pcan_usb_fd_encode_msg()
H A Dpcan_usb_pro.h183 struct pcan_usb_pro_txmsg tx_msg; member
/openbmc/linux/drivers/net/ieee802154/
H A Dmrf24j40.c205 struct spi_message tx_msg; member
585 ret = spi_async(devrec->spi, &devrec->tx_msg); in write_tx_buf()
1183 spi_message_init(&devrec->tx_msg); in mrf24j40_setup_tx_spi_messages()
1184 devrec->tx_msg.context = devrec; in mrf24j40_setup_tx_spi_messages()
1185 devrec->tx_msg.complete = write_tx_buf_complete; in mrf24j40_setup_tx_spi_messages()
1188 spi_message_add_tail(&devrec->tx_hdr_trx, &devrec->tx_msg); in mrf24j40_setup_tx_spi_messages()
1191 spi_message_add_tail(&devrec->tx_len_trx, &devrec->tx_msg); in mrf24j40_setup_tx_spi_messages()
1192 spi_message_add_tail(&devrec->tx_buf_trx, &devrec->tx_msg); in mrf24j40_setup_tx_spi_messages()
/openbmc/linux/sound/soc/intel/common/
H A Dsst-ipc.h40 void (*tx_msg)(struct sst_generic_ipc *, struct ipc_message *); member
H A Dsst-ipc.c173 if (ipc->ops.tx_msg != NULL) in ipc_tx_msgs()
174 ipc->ops.tx_msg(ipc, msg); in ipc_tx_msgs()
/openbmc/linux/drivers/net/wireless/legacy/
H A Drayctl.h256 #define TX_BUF_SIZE (2048 - sizeof(struct tx_msg))
576 struct tx_msg { struct
H A Dray_cs.c72 static int translate_frame(ray_dev_t *local, struct tx_msg __iomem *ptx,
74 static void ray_build_header(ray_dev_t *local, struct tx_msg __iomem *ptx,
879 struct tx_msg __iomem *ptx; /* Address of xmit buffer in PC space */ in ray_hw_xmit()
948 static int translate_frame(ray_dev_t *local, struct tx_msg __iomem *ptx, in translate_frame()
982 static void ray_build_header(ray_dev_t *local, struct tx_msg __iomem *ptx, in ray_build_header()
2665 struct tx_msg __iomem *ptx; in build_auth_frame()
/openbmc/linux/drivers/media/cec/usb/pulse8/
H A Dpulse8-cec.c192 struct cec_msg tx_msg; member
287 struct cec_msg *msg = &pulse8->tx_msg; in pulse8_tx_work_handler()
628 pulse8->tx_msg = *msg; in pulse8_cec_adap_transmit()
/openbmc/linux/sound/soc/intel/skylake/
H A Dcnl-sst.c428 ipc->ops.tx_msg = cnl_ipc_tx_msg; in cnl_ipc_init()

12