Home
last modified time | relevance | path

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

/linux/drivers/acpi/
H A Dacpi_ipmi.c215 static void ipmi_msg_release(struct acpi_ipmi_msg *tx_msg) in ipmi_msg_release() argument
217 acpi_ipmi_dev_put(tx_msg->device); in ipmi_msg_release()
218 kfree(tx_msg); in ipmi_msg_release()
223 struct acpi_ipmi_msg *tx_msg = in ipmi_msg_release_kref() local
226 ipmi_msg_release(tx_msg); in ipmi_msg_release_kref()
229 static struct acpi_ipmi_msg *acpi_ipmi_msg_get(struct acpi_ipmi_msg *tx_msg) in acpi_ipmi_msg_get() argument
231 kref_get(&tx_msg->kref); in acpi_ipmi_msg_get()
233 return tx_msg; in acpi_ipmi_msg_get()
236 static void acpi_ipmi_msg_put(struct acpi_ipmi_msg *tx_msg) in acpi_ipmi_msg_put() argument
238 kref_put(&tx_msg->kref, ipmi_msg_release_kref); in acpi_ipmi_msg_put()
[all …]
/linux/drivers/net/ethernet/intel/libie/
H A Dcontrolq.c147 kfree(ctlq->tx_msg[i]); in libie_ctlq_free_tx_msgs()
149 kvfree(ctlq->tx_msg); in libie_ctlq_free_tx_msgs()
160 ctlq->tx_msg = kvzalloc_objs(*ctlq->tx_msg, ctlq->ring_len, in libie_ctlq_alloc_tx_msgs()
162 if (!ctlq->tx_msg) in libie_ctlq_alloc_tx_msgs()
166 ctlq->tx_msg[i] = kzalloc_obj(*ctlq->tx_msg[i]); in libie_ctlq_alloc_tx_msgs()
167 if (!ctlq->tx_msg[i]) { in libie_ctlq_alloc_tx_msgs()
509 struct libie_ctlq_msg *msg = ctlq->tx_msg[ntu]; in libie_ctlq_send()
545 struct libie_ctlq_msg *msg = ctlq->tx_msg[ntc]; in libie_ctlq_send_clean()
697 if (xn->tx_msg && in libie_ctlq_xn_pop_free()
698 data_race(xn->tx_msg->send_mem.pa) == xn->small_dma_mem.pa) in libie_ctlq_xn_pop_free()
[all …]
/linux/sound/soc/sof/
H A Dipc.c80 return ipc->ops->tx_msg(ipc->sdev, msg_data, msg_bytes, reply_data, in sof_ipc_tx_message()
105 return ipc->ops->tx_msg(ipc->sdev, msg_data, msg_bytes, reply_data, in sof_ipc_tx_message_no_pm()
182 if (!ops->tx_msg || !ops->rx_msg || !ops->set_get_data || !ops->get_reply) { in snd_sof_ipc_init()
H A Dipc4.c1000 .tx_msg = sof_ipc4_tx_msg,
/linux/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_fd.c837 struct pucan_tx_msg *tx_msg = (struct pucan_tx_msg *)obuf; in pcan_usb_fd_encode_msg() local
846 tx_msg->size = cpu_to_le16(tx_msg_size); in pcan_usb_fd_encode_msg()
847 tx_msg->type = cpu_to_le16(PUCAN_MSG_CAN_TX); in pcan_usb_fd_encode_msg()
852 tx_msg->can_id = cpu_to_le32(cfd->can_id & CAN_EFF_MASK); in pcan_usb_fd_encode_msg()
854 tx_msg->can_id = cpu_to_le32(cfd->can_id & CAN_SFF_MASK); in pcan_usb_fd_encode_msg()
881 tx_msg->flags = cpu_to_le16(tx_msg_flags); in pcan_usb_fd_encode_msg()
882 tx_msg->channel_dlc = PUCAN_MSG_CHANNEL_DLC(dev->ctrl_idx, dlc); in pcan_usb_fd_encode_msg()
883 memcpy(tx_msg->d, cfd->data, cfd->len); in pcan_usb_fd_encode_msg()
887 tx_msg = (struct pucan_tx_msg *)(obuf + tx_msg_size); in pcan_usb_fd_encode_msg()
889 tx_msg->size = 0; in pcan_usb_fd_encode_msg()
H A Dpcan_usb_pro.h183 struct pcan_usb_pro_txmsg tx_msg; member
/linux/drivers/net/ieee802154/
H A Dmrf24j40.c204 struct spi_message tx_msg; member
584 ret = spi_async(devrec->spi, &devrec->tx_msg); in write_tx_buf()
1182 spi_message_init(&devrec->tx_msg); in mrf24j40_setup_tx_spi_messages()
1183 devrec->tx_msg.context = devrec; in mrf24j40_setup_tx_spi_messages()
1184 devrec->tx_msg.complete = write_tx_buf_complete; in mrf24j40_setup_tx_spi_messages()
1187 spi_message_add_tail(&devrec->tx_hdr_trx, &devrec->tx_msg); in mrf24j40_setup_tx_spi_messages()
1190 spi_message_add_tail(&devrec->tx_len_trx, &devrec->tx_msg); in mrf24j40_setup_tx_spi_messages()
1191 spi_message_add_tail(&devrec->tx_buf_trx, &devrec->tx_msg); in mrf24j40_setup_tx_spi_messages()
/linux/include/linux/net/intel/libie/
H A Dcontrolq.h162 struct libie_ctlq_msg **tx_msg; member
330 struct libie_ctlq_msg *tx_msg; member
/linux/drivers/media/cec/usb/extron-da-hd-4k-plus/
H A Dcec-splitter.c18 struct cec_msg tx_msg = { }; in cec_feature_abort_reason() local
29 cec_msg_set_reply_to(&tx_msg, msg); in cec_feature_abort_reason()
30 cec_msg_feature_abort(&tx_msg, msg->msg[1], reason); in cec_feature_abort_reason()
31 return cec_transmit_msg(adap, &tx_msg, false); in cec_feature_abort_reason()
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_virtchnl.c262 *ctlq->tx_msg[ctlq->next_to_use] = (struct libie_ctlq_msg) { in idpf_send_vf_reset_msg()