/kernel/linux/linux-6.6/sound/soc/sof/ |
H A D | ipc.c | 24 * @msg_data: pointer to a message to send 36 int sof_ipc_send_msg(struct snd_sof_dev *sdev, void *msg_data, size_t msg_bytes, in sof_ipc_send_msg() argument 56 msg->msg_data = msg_data; in sof_ipc_send_msg() 75 int sof_ipc_tx_message(struct snd_sof_ipc *ipc, void *msg_data, size_t msg_bytes, in sof_ipc_tx_message() argument 82 return ipc->ops->tx_msg(ipc->sdev, msg_data, msg_bytes, reply_data, in sof_ipc_tx_message() 88 int sof_ipc_set_get_data(struct snd_sof_ipc *ipc, void *msg_data, in sof_ipc_set_get_data() argument 91 return ipc->ops->set_get_data(ipc->sdev, msg_data, msg_bytes, set); in sof_ipc_set_get_data() 100 int sof_ipc_tx_message_no_pm(struct snd_sof_ipc *ipc, void *msg_data, size_t msg_bytes, in sof_ipc_tx_message_no_pm() argument 107 return ipc->ops->tx_msg(ipc->sdev, msg_data, msg_byte in sof_ipc_tx_message_no_pm() [all...] |
H A D | sof-priv.h | 398 void *msg_data; member 497 int (*tx_msg)(struct snd_sof_dev *sdev, void *msg_data, size_t msg_bytes, 715 int sof_ipc_tx_message(struct snd_sof_ipc *ipc, void *msg_data, size_t msg_bytes, 717 static inline int sof_ipc_tx_message_no_reply(struct snd_sof_ipc *ipc, void *msg_data, in sof_ipc_tx_message_no_reply() argument 720 return sof_ipc_tx_message(ipc, msg_data, msg_bytes, NULL, 0); in sof_ipc_tx_message_no_reply() 722 int sof_ipc_set_get_data(struct snd_sof_ipc *ipc, void *msg_data, 724 int sof_ipc_tx_message_no_pm(struct snd_sof_ipc *ipc, void *msg_data, size_t msg_bytes, 726 static inline int sof_ipc_tx_message_no_pm_no_reply(struct snd_sof_ipc *ipc, void *msg_data, in sof_ipc_tx_message_no_pm_no_reply() argument 729 return sof_ipc_tx_message_no_pm(ipc, msg_data, msg_bytes, NULL, 0); in sof_ipc_tx_message_no_pm_no_reply() 731 int sof_ipc_send_msg(struct snd_sof_dev *sdev, void *msg_data, size_ in sof_ipc_tx_message_no_pm_no_reply() [all...] |
H A D | ipc4.c | 288 struct sof_ipc4_msg *ipc4_msg = msg->msg_data; in ipc4_wait_tx_done() 335 void *msg_data, size_t msg_bytes, in ipc4_tx_msg_unlocked() 338 struct sof_ipc4_msg *ipc4_msg = msg_data; in ipc4_tx_msg_unlocked() 345 sof_ipc4_log_header(sdev->dev, "ipc tx ", msg_data, true); in ipc4_tx_msg_unlocked() 347 ret = sof_ipc_send_msg(sdev, msg_data, msg_bytes, reply_bytes); in ipc4_tx_msg_unlocked() 359 static int sof_ipc4_tx_msg(struct snd_sof_dev *sdev, void *msg_data, size_t msg_bytes, in sof_ipc4_tx_msg() argument 365 if (!msg_data) in sof_ipc4_tx_msg() 382 ret = ipc4_tx_msg_unlocked(ipc, msg_data, msg_bytes, reply_data, reply_bytes); in sof_ipc4_tx_msg() 389 msg = msg_data; in sof_ipc4_tx_msg() 334 ipc4_tx_msg_unlocked(struct snd_sof_ipc *ipc, void *msg_data, size_t msg_bytes, void *reply_data, size_t reply_bytes) ipc4_tx_msg_unlocked() argument
|
H A D | ipc3.c | 292 struct sof_ipc_cmd_hdr *hdr = msg->msg_data; in ipc3_wait_tx_done() 333 void *msg_data, size_t msg_bytes, in ipc3_tx_msg_unlocked() 336 struct sof_ipc_cmd_hdr *hdr = msg_data; in ipc3_tx_msg_unlocked() 342 ret = sof_ipc_send_msg(sdev, msg_data, msg_bytes, reply_bytes); in ipc3_tx_msg_unlocked() 355 static int sof_ipc3_tx_msg(struct snd_sof_dev *sdev, void *msg_data, size_t msg_bytes, in sof_ipc3_tx_msg() argument 361 if (!msg_data || msg_bytes < sizeof(struct sof_ipc_cmd_hdr)) { in sof_ipc3_tx_msg() 383 ret = ipc3_tx_msg_unlocked(ipc, msg_data, msg_bytes, reply_data, reply_bytes); in sof_ipc3_tx_msg() 391 payload = msg_data; in sof_ipc3_tx_msg() 332 ipc3_tx_msg_unlocked(struct snd_sof_ipc *ipc, void *msg_data, size_t msg_bytes, void *reply_data, size_t reply_bytes) ipc3_tx_msg_unlocked() argument
|
/kernel/linux/linux-5.10/drivers/media/common/siano/ |
H A D | smsendian.c | 27 msg->msg_data[0] = le32_to_cpu((__force __le32)(msg->msg_data[0])); in smsendian_handle_tx_message() 36 msg->msg_data[i] = le32_to_cpu((__force __le32)msg->msg_data[i]); in smsendian_handle_tx_message() 73 msg->msg_data[i] = le32_to_cpu((__force __le32)msg->msg_data[i]); in smsendian_handle_rx_message()
|
H A D | smscoreapi.c | 798 msg->msg_data[0] = coredev->ir.controller; in smscore_init_ir() 799 msg->msg_data[1] = coredev->ir.timeout; in smscore_init_ir() 842 mtu_msg.msg_data[0] = board->mtu; in smscore_configure_board() 855 crys_msg.msg_data[0] = board->crystal; in smscore_configure_board() 981 msg->msg_data[0] = firmware->start_address; in smscore_load_firmware_family2() 983 msg->msg_data[1] = firmware->length; in smscore_load_firmware_family2() 984 msg->msg_data[2] = 0; /* Regular checksum*/ in smscore_load_firmware_family2() 997 msg->msg_data[0] = firmware->start_address; in smscore_load_firmware_family2() 999 msg->msg_data[1] = 6; /* Priority */ in smscore_load_firmware_family2() 1000 msg->msg_data[ in smscore_load_firmware_family2() 1951 u32 msg_data[6]; smscore_gpio_configure() member 2026 u32 msg_data[3]; /* keep it 3 ! */ smscore_gpio_set_level() member 2074 u32 msg_data[2]; smscore_gpio_get_level() member [all...] |
/kernel/linux/linux-6.6/drivers/media/common/siano/ |
H A D | smsendian.c | 27 msg->msg_data[0] = le32_to_cpu((__force __le32)(msg->msg_data[0])); in smsendian_handle_tx_message() 36 msg->msg_data[i] = le32_to_cpu((__force __le32)msg->msg_data[i]); in smsendian_handle_tx_message() 73 msg->msg_data[i] = le32_to_cpu((__force __le32)msg->msg_data[i]); in smsendian_handle_rx_message()
|
H A D | smscoreapi.c | 798 msg->msg_data[0] = coredev->ir.controller; in smscore_init_ir() 799 msg->msg_data[1] = coredev->ir.timeout; in smscore_init_ir() 842 mtu_msg.msg_data[0] = board->mtu; in smscore_configure_board() 855 crys_msg.msg_data[0] = board->crystal; in smscore_configure_board() 981 msg->msg_data[0] = firmware->start_address; in smscore_load_firmware_family2() 983 msg->msg_data[1] = firmware->length; in smscore_load_firmware_family2() 984 msg->msg_data[2] = 0; /* Regular checksum*/ in smscore_load_firmware_family2() 997 msg->msg_data[0] = firmware->start_address; in smscore_load_firmware_family2() 999 msg->msg_data[1] = 6; /* Priority */ in smscore_load_firmware_family2() 1000 msg->msg_data[ in smscore_load_firmware_family2() 1951 u32 msg_data[6]; smscore_gpio_configure() member 2026 u32 msg_data[3]; /* keep it 3 ! */ smscore_gpio_set_level() member 2074 u32 msg_data[2]; smscore_gpio_get_level() member [all...] |
/kernel/linux/linux-6.6/sound/soc/sof/intel/ |
H A D | hda-ipc.c | 62 sof_mailbox_write(sdev, sdev->host_box.offset, msg->msg_data, in hda_dsp_ipc_send_msg() 86 struct sof_ipc4_msg *msg_data = msg->msg_data; in hda_dsp_ipc4_schedule_d0i3_work() local 89 if (hda_dsp_ipc4_pm_msg(msg_data->primary)) in hda_dsp_ipc4_schedule_d0i3_work() 99 struct sof_ipc4_msg *msg_data = msg->msg_data; in hda_dsp_ipc4_send_msg() local 109 if (msg_data->data_size) in hda_dsp_ipc4_send_msg() 110 sof_mailbox_write(sdev, sdev->host_box.offset, msg_data->data_ptr, in hda_dsp_ipc4_send_msg() 111 msg_data->data_size); in hda_dsp_ipc4_send_msg() 113 snd_sof_dsp_write(sdev, HDA_DSP_BAR, HDA_DSP_REG_HIPCIE, msg_data in hda_dsp_ipc4_send_msg() [all...] |
H A D | cnl.c | 247 struct sof_ipc_pm_gate *pm_gate = msg->msg_data; in cnl_compact_ipc_compress() 265 struct sof_ipc4_msg *msg_data = msg->msg_data; in cnl_ipc4_send_msg() local 275 if (msg_data->data_size) in cnl_ipc4_send_msg() 276 sof_mailbox_write(sdev, sdev->host_box.offset, msg_data->data_ptr, in cnl_ipc4_send_msg() 277 msg_data->data_size); in cnl_ipc4_send_msg() 279 snd_sof_dsp_write(sdev, HDA_DSP_BAR, CNL_DSP_REG_HIPCIDD, msg_data->extension); in cnl_ipc4_send_msg() 281 msg_data->primary | CNL_DSP_REG_HIPCIDR_BUSY); in cnl_ipc4_send_msg() 313 sof_mailbox_write(sdev, sdev->host_box.offset, msg->msg_data, in cnl_ipc_send_msg() 318 hdr = msg->msg_data; in cnl_ipc_send_msg() [all...] |
H A D | mtl.c | 97 struct sof_ipc4_msg *msg_data = msg->msg_data; in mtl_ipc_send_msg() local 107 if (msg_data->data_size) in mtl_ipc_send_msg() 108 sof_mailbox_write(sdev, sdev->host_box.offset, msg_data->data_ptr, in mtl_ipc_send_msg() 109 msg_data->data_size); in mtl_ipc_send_msg() 112 msg_data->extension); in mtl_ipc_send_msg() 114 msg_data->primary | MTL_DSP_REG_HFIPCXIDR_BUSY); in mtl_ipc_send_msg()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_mbx.c | 126 u8 msg_data[2]; in hclge_inform_reset_assert_to_vf() local 140 memcpy(&msg_data[0], &reset_type, sizeof(u16)); in hclge_inform_reset_assert_to_vf() 143 return hclge_send_mbx_msg(vport, msg_data, sizeof(msg_data), in hclge_inform_reset_assert_to_vf() 272 u8 msg_data[2]; in hclge_inform_vf_promisc_info() local 274 memcpy(&msg_data[0], &vport->vf_info.promisc_enable, sizeof(u16)); in hclge_inform_vf_promisc_info() 276 hclge_send_mbx_msg(vport, msg_data, sizeof(msg_data), in hclge_inform_vf_promisc_info() 352 u8 msg_data[MSG_DATA_SIZE]; in hclge_push_vf_port_base_vlan_info() local 354 memcpy(&msg_data[ in hclge_push_vf_port_base_vlan_info() 500 u8 msg_data[8]; hclge_get_link_info() local 537 u8 msg_data[10] = {}; hclge_get_link_mode() local [all...] |
/kernel/linux/linux-5.10/net/nfc/ |
H A D | llcp_commands.c | 661 u8 *msg_data, *msg_ptr; in nfc_llcp_send_i_frame() local 687 msg_data = kmalloc(len, GFP_USER | __GFP_NOWARN); in nfc_llcp_send_i_frame() 688 if (msg_data == NULL) in nfc_llcp_send_i_frame() 691 if (memcpy_from_msg(msg_data, msg, len)) { in nfc_llcp_send_i_frame() 692 kfree(msg_data); in nfc_llcp_send_i_frame() 697 msg_ptr = msg_data; in nfc_llcp_send_i_frame() 711 kfree(msg_data); in nfc_llcp_send_i_frame() 732 kfree(msg_data); in nfc_llcp_send_i_frame() 743 u8 *msg_ptr, *msg_data; in nfc_llcp_send_ui_frame() local 753 msg_data in nfc_llcp_send_ui_frame() [all...] |
/kernel/linux/linux-6.6/net/nfc/ |
H A D | llcp_commands.c | 653 u8 *msg_data, *msg_ptr; in nfc_llcp_send_i_frame() local 679 msg_data = kmalloc(len, GFP_USER | __GFP_NOWARN); in nfc_llcp_send_i_frame() 680 if (msg_data == NULL) in nfc_llcp_send_i_frame() 683 if (memcpy_from_msg(msg_data, msg, len)) { in nfc_llcp_send_i_frame() 684 kfree(msg_data); in nfc_llcp_send_i_frame() 689 msg_ptr = msg_data; in nfc_llcp_send_i_frame() 703 kfree(msg_data); in nfc_llcp_send_i_frame() 724 kfree(msg_data); in nfc_llcp_send_i_frame() 735 u8 *msg_ptr, *msg_data; in nfc_llcp_send_ui_frame() local 745 msg_data in nfc_llcp_send_ui_frame() [all...] |
/kernel/linux/linux-5.10/sound/soc/sof/ |
H A D | ipc.c | 210 struct sof_ipc_cmd_hdr *hdr = msg->msg_data; in tx_wait_done() 241 void *msg_data, size_t msg_bytes, in sof_ipc_tx_message_unlocked() 267 memcpy(msg->msg_data, msg_data, msg_bytes); in sof_ipc_tx_message_unlocked() 296 void *msg_data, size_t msg_bytes, void *reply_data, in sof_ipc_tx_message() 311 return sof_ipc_tx_message_no_pm(ipc, header, msg_data, msg_bytes, in sof_ipc_tx_message() 322 void *msg_data, size_t msg_bytes, in sof_ipc_tx_message_no_pm() 334 ret = sof_ipc_tx_message_unlocked(ipc, header, msg_data, msg_bytes, in sof_ipc_tx_message_no_pm() 838 msg->msg_data = devm_kzalloc(sdev->dev, SOF_IPC_MSG_MAX_SIZE, in snd_sof_ipc_init() 840 if (!msg->msg_data) in snd_sof_ipc_init() 240 sof_ipc_tx_message_unlocked(struct snd_sof_ipc *ipc, u32 header, void *msg_data, size_t msg_bytes, void *reply_data, size_t reply_bytes) sof_ipc_tx_message_unlocked() argument 295 sof_ipc_tx_message(struct snd_sof_ipc *ipc, u32 header, void *msg_data, size_t msg_bytes, void *reply_data, size_t reply_bytes) sof_ipc_tx_message() argument 321 sof_ipc_tx_message_no_pm(struct snd_sof_ipc *ipc, u32 header, void *msg_data, size_t msg_bytes, void *reply_data, size_t reply_bytes) sof_ipc_tx_message_no_pm() argument [all...] |
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
H A D | pcie-designware-ep.c | 498 u16 msg_ctrl, msg_data; in dw_pcie_ep_raise_msi_irq() local 520 msg_data = dw_pcie_readw_dbi(pci, reg); in dw_pcie_ep_raise_msi_irq() 524 msg_data = dw_pcie_readw_dbi(pci, reg); in dw_pcie_ep_raise_msi_irq() 534 writel(msg_data | (interrupt_num - 1), ep->msi_mem + aligned_offset); in dw_pcie_ep_raise_msi_irq() 546 u32 msg_data; in dw_pcie_ep_raise_msix_irq_doorbell() local 552 msg_data = (func_no << PCIE_MSIX_DOORBELL_PF_SHIFT) | in dw_pcie_ep_raise_msix_irq_doorbell() 555 dw_pcie_writel_dbi(pci, PCIE_MSIX_DOORBELL, msg_data); in dw_pcie_ep_raise_msix_irq_doorbell() 568 u32 reg, msg_data, vec_ctrl; in dw_pcie_ep_raise_msix_irq() local 588 msg_data = msix_tbl[(interrupt_num - 1)].msg_data; in dw_pcie_ep_raise_msix_irq() [all...] |
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/ |
H A D | pcie-designware-ep.c | 502 u16 msg_ctrl, msg_data; in dw_pcie_ep_raise_msi_irq() local 524 msg_data = dw_pcie_readw_dbi(pci, reg); in dw_pcie_ep_raise_msi_irq() 528 msg_data = dw_pcie_readw_dbi(pci, reg); in dw_pcie_ep_raise_msi_irq() 538 writel(msg_data | (interrupt_num - 1), ep->msi_mem + aligned_offset); in dw_pcie_ep_raise_msi_irq() 551 u32 msg_data; in dw_pcie_ep_raise_msix_irq_doorbell() local 557 msg_data = (func_no << PCIE_MSIX_DOORBELL_PF_SHIFT) | in dw_pcie_ep_raise_msix_irq_doorbell() 560 dw_pcie_writel_dbi(pci, PCIE_MSIX_DOORBELL, msg_data); in dw_pcie_ep_raise_msix_irq_doorbell() 573 u32 reg, msg_data, vec_ctrl; in dw_pcie_ep_raise_msix_irq() local 593 msg_data = msix_tbl[(interrupt_num - 1)].msg_data; in dw_pcie_ep_raise_msix_irq() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_mbx.c | 712 mbx, mbx->msg_data); in fm10k_mbx_dequeue_rx() 1470 * @msg_data: handlers for mailbox events 1476 static s32 fm10k_mbx_validate_handlers(const struct fm10k_msg_data *msg_data) in fm10k_mbx_validate_handlers() argument 1482 if (!msg_data) in fm10k_mbx_validate_handlers() 1485 while (msg_data->id != FM10K_TLV_ERROR) { in fm10k_mbx_validate_handlers() 1487 if (!msg_data->func) in fm10k_mbx_validate_handlers() 1491 attr = msg_data->attr; in fm10k_mbx_validate_handlers() 1509 id = msg_data->id; in fm10k_mbx_validate_handlers() 1510 msg_data++; in fm10k_mbx_validate_handlers() 1512 if (id >= msg_data in fm10k_mbx_validate_handlers() 1530 fm10k_mbx_register_handlers(struct fm10k_mbx_info *mbx, const struct fm10k_msg_data *msg_data) fm10k_mbx_register_handlers() argument 1557 fm10k_pfvf_mbx_init(struct fm10k_hw *hw, struct fm10k_mbx_info *mbx, const struct fm10k_msg_data *msg_data, u8 id) fm10k_pfvf_mbx_init() argument 2137 fm10k_sm_mbx_init(struct fm10k_hw __always_unused *hw, struct fm10k_mbx_info *mbx, const struct fm10k_msg_data *msg_data) fm10k_sm_mbx_init() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_mbx.c | 712 mbx, mbx->msg_data); in fm10k_mbx_dequeue_rx() 1471 * @msg_data: handlers for mailbox events 1477 static s32 fm10k_mbx_validate_handlers(const struct fm10k_msg_data *msg_data) in fm10k_mbx_validate_handlers() argument 1483 if (!msg_data) in fm10k_mbx_validate_handlers() 1486 while (msg_data->id != FM10K_TLV_ERROR) { in fm10k_mbx_validate_handlers() 1488 if (!msg_data->func) in fm10k_mbx_validate_handlers() 1492 attr = msg_data->attr; in fm10k_mbx_validate_handlers() 1510 id = msg_data->id; in fm10k_mbx_validate_handlers() 1511 msg_data++; in fm10k_mbx_validate_handlers() 1513 if (id >= msg_data in fm10k_mbx_validate_handlers() 1531 fm10k_mbx_register_handlers(struct fm10k_mbx_info *mbx, const struct fm10k_msg_data *msg_data) fm10k_mbx_register_handlers() argument 1558 fm10k_pfvf_mbx_init(struct fm10k_hw *hw, struct fm10k_mbx_info *mbx, const struct fm10k_msg_data *msg_data, u8 id) fm10k_pfvf_mbx_init() argument 2139 fm10k_sm_mbx_init(struct fm10k_hw __always_unused *hw, struct fm10k_mbx_info *mbx, const struct fm10k_msg_data *msg_data) fm10k_sm_mbx_init() argument [all...] |
/kernel/linux/linux-5.10/drivers/ntb/test/ |
H A D | ntb_pingpong.c | 190 u32 msg_data = -1, spad_data = -1; in pp_pong() local 195 msg_data = ntb_msg_read(pp->ntb, &pidx, 0); in pp_pong() 204 spad_data, msg_data, ntb_peer_port_number(pp->ntb, pidx)); in pp_pong()
|
/kernel/linux/linux-5.10/sound/soc/sof/intel/ |
H A D | cnl.c | 152 pm_gate = msg->msg_data; in cnl_compact_ipc_compress() 191 sof_mailbox_write(sdev, sdev->host_box.offset, msg->msg_data, in cnl_ipc_send_msg() 196 hdr = msg->msg_data; in cnl_ipc_send_msg()
|
/kernel/linux/linux-6.6/drivers/ntb/test/ |
H A D | ntb_pingpong.c | 190 u32 msg_data, spad_data; in pp_pong() local 195 msg_data = ntb_msg_read(pp->ntb, &pidx, 0); in pp_pong() 204 spad_data, msg_data, ntb_peer_port_number(pp->ntb, pidx)); in pp_pong()
|
/kernel/linux/linux-5.10/net/tipc/ |
H A D | name_distr.c | 107 item = (struct distr_item *)msg_data(buf_msg(skb)); in tipc_named_publish() 134 item = (struct distr_item *)msg_data(buf_msg(skb)); in tipc_named_withdraw() 169 item = (struct distr_item *)msg_data(hdr); in named_distribute() 383 item = (struct distr_item *)msg_data(hdr); in tipc_named_rcv()
|
/kernel/linux/linux-6.6/net/tipc/ |
H A D | name_distr.c | 108 item = (struct distr_item *)msg_data(buf_msg(skb)); in tipc_named_publish() 137 item = (struct distr_item *)msg_data(buf_msg(skb)); in tipc_named_withdraw() 174 item = (struct distr_item *)msg_data(hdr); in named_distribute() 377 item = (struct distr_item *)msg_data(hdr); in tipc_named_rcv()
|
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/ |
H A D | hfi_msgs.h | 257 u8 msg_data[1]; member 265 u8 msg_data[1]; member
|