Home
last modified time | relevance | path

Searched defs:ipc (Results 1 – 25 of 73) sorted by relevance

123

/linux-6.3-rc2/sound/soc/intel/common/
A Dsst-ipc.c32 static struct ipc_message *msg_get_empty(struct sst_generic_ipc *ipc) in msg_get_empty()
45 static int tx_wait_done(struct sst_generic_ipc *ipc, in tx_wait_done()
78 static int ipc_tx_message(struct sst_generic_ipc *ipc, in ipc_tx_message()
115 static int msg_empty_list_init(struct sst_generic_ipc *ipc) in msg_empty_list_init()
154 struct sst_generic_ipc *ipc = in ipc_tx_msgs() local
180 int sst_ipc_tx_message_wait(struct sst_generic_ipc *ipc, in sst_ipc_tx_message_wait()
204 int sst_ipc_tx_message_nowait(struct sst_generic_ipc *ipc, in sst_ipc_tx_message_nowait()
211 int sst_ipc_tx_message_nopm(struct sst_generic_ipc *ipc, in sst_ipc_tx_message_nopm()
245 void sst_ipc_tx_msg_reply_complete(struct sst_generic_ipc *ipc, in sst_ipc_tx_msg_reply_complete()
257 int sst_ipc_init(struct sst_generic_ipc *ipc) in sst_ipc_init()
[all …]
/linux-6.3-rc2/drivers/net/wireless/quantenna/qtnfmac/
A Dshm_ipc.c12 static bool qtnf_shm_ipc_has_new_data(struct qtnf_shm_ipc *ipc) in qtnf_shm_ipc_has_new_data()
19 static void qtnf_shm_handle_new_data(struct qtnf_shm_ipc *ipc) in qtnf_shm_handle_new_data()
48 struct qtnf_shm_ipc *ipc = container_of(work, struct qtnf_shm_ipc, in qtnf_shm_ipc_irq_work() local
55 static void qtnf_shm_ipc_irq_inbound_handler(struct qtnf_shm_ipc *ipc) in qtnf_shm_ipc_irq_inbound_handler()
65 static void qtnf_shm_ipc_irq_outbound_handler(struct qtnf_shm_ipc *ipc) in qtnf_shm_ipc_irq_outbound_handler()
80 int qtnf_shm_ipc_init(struct qtnf_shm_ipc *ipc, in qtnf_shm_ipc_init()
118 void qtnf_shm_ipc_free(struct qtnf_shm_ipc *ipc) in qtnf_shm_ipc_free()
123 int qtnf_shm_ipc_send(struct qtnf_shm_ipc *ipc, const u8 *buf, size_t size) in qtnf_shm_ipc_send()
/linux-6.3-rc2/sound/soc/intel/avs/
A Dipc.c23 struct avs_ipc *ipc = adev->ipc; in avs_dsp_set_d0ix() local
62 struct avs_ipc *ipc = adev->ipc; in avs_dsp_wake_d0i0() local
74 struct avs_ipc *ipc = adev->ipc; in avs_dsp_disable_d0ix() local
87 struct avs_ipc *ipc = adev->ipc; in avs_dsp_enable_d0ix() local
160 struct avs_ipc *ipc = adev->ipc; in avs_dsp_exception_caught() local
185 struct avs_ipc *ipc = adev->ipc; in avs_dsp_receive_rx() local
285 struct avs_ipc *ipc = adev->ipc; in avs_dsp_process_response() local
307 struct avs_ipc *ipc = adev->ipc; in avs_dsp_irq_handler() local
460 struct avs_ipc *ipc = adev->ipc; in avs_dsp_do_send_msg() local
551 struct avs_ipc *ipc = adev->ipc; in avs_dsp_do_send_rom_msg() local
[all …]
/linux-6.3-rc2/drivers/accel/ivpu/
A Divpu_ipc.c23 struct ivpu_ipc_hdr ipc; member
65 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_mem_fini() local
75 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_tx_prepare() local
130 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_tx_release() local
144 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_consumer_add() local
161 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_consumer_del() local
183 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_send() local
210 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_receive() local
339 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_dispatch() local
365 struct ivpu_ipc_info *ipc = vdev->ipc; in ivpu_ipc_irq_handler() local
[all …]
/linux-6.3-rc2/sound/soc/intel/catpt/
A Dipc.c16 void catpt_ipc_init(struct catpt_ipc *ipc, struct device *dev) in catpt_ipc_init()
27 static int catpt_ipc_arm(struct catpt_ipc *ipc, struct catpt_fw_ready *config) in catpt_ipc_arm()
44 static void catpt_ipc_msg_init(struct catpt_ipc *ipc, in catpt_ipc_msg_init()
69 struct catpt_ipc *ipc = &cdev->ipc; in catpt_wait_msg_completion() local
89 struct catpt_ipc *ipc = &cdev->ipc; in catpt_dsp_do_send_msg() local
128 struct catpt_ipc *ipc = &cdev->ipc; in catpt_dsp_send_msg_timeout() local
185 struct catpt_ipc *ipc = &cdev->ipc; in catpt_dsp_copy_rx() local
198 struct catpt_ipc *ipc = &cdev->ipc; in catpt_dsp_process_response() local
/linux-6.3-rc2/sound/soc/sof/
A Dipc.c39 struct snd_sof_ipc *ipc = sdev->ipc; in sof_ipc_send_msg() local
75 int sof_ipc_tx_message(struct snd_sof_ipc *ipc, void *msg_data, size_t msg_bytes, 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()
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()
149 struct snd_sof_ipc *ipc; in snd_sof_ipc_init() local
222 struct snd_sof_ipc *ipc = sdev->ipc; in snd_sof_ipc_free() local
A Dsof-client-probes.c66 const struct sof_probes_ipc_ops *ipc = priv->ipc_ops; in sof_probes_compr_shutdown() local
106 const struct sof_probes_ipc_ops *ipc = priv->ipc_ops; in sof_probes_compr_set_params() local
198 const struct sof_probes_ipc_ops *ipc = priv->ipc_ops; in sof_probes_dfs_points_read() local
255 const struct sof_probes_ipc_ops *ipc = priv->ipc_ops; in sof_probes_dfs_points_write() local
314 const struct sof_probes_ipc_ops *ipc = priv->ipc_ops; in sof_probes_dfs_points_remove_write() local
A Dipc3.c281 static int ipc3_wait_tx_done(struct snd_sof_ipc *ipc, void *reply_data) in ipc3_wait_tx_done()
324 static int ipc3_tx_msg_unlocked(struct snd_sof_ipc *ipc, in ipc3_tx_msg_unlocked()
350 struct snd_sof_ipc *ipc = sdev->ipc; in sof_ipc3_tx_msg() local
388 struct snd_sof_ipc *ipc = sdev->ipc; in sof_ipc3_set_get_data() local
A Dipc4.c287 static int ipc4_wait_tx_done(struct snd_sof_ipc *ipc, void *reply_data) in ipc4_wait_tx_done()
336 static int ipc4_tx_msg_unlocked(struct snd_sof_ipc *ipc, in ipc4_tx_msg_unlocked()
364 struct snd_sof_ipc *ipc = sdev->ipc; in sof_ipc4_tx_msg() local
/linux-6.3-rc2/include/linux/firmware/imx/
A Ddsp.h18 struct imx_dsp_ipc *ipc; member
38 static inline void imx_dsp_set_data(struct imx_dsp_ipc *ipc, void *data) in imx_dsp_set_data()
46 static inline void *imx_dsp_get_data(struct imx_dsp_ipc *ipc) in imx_dsp_get_data()
63 static inline int imx_dsp_ring_doorbell(struct imx_dsp_ipc *ipc, in imx_dsp_ring_doorbell()
69 struct mbox_chan *imx_dsp_request_channel(struct imx_dsp_ipc *ipc, int idx) in imx_dsp_request_channel()
74 void imx_dsp_free_channel(struct imx_dsp_ipc *ipc, int idx) { } in imx_dsp_free_channel()
A Dipc.h60 static inline int imx_scu_call_rpc(struct imx_sc_ipc *ipc, void *msg, in imx_scu_call_rpc()
66 static inline int imx_scu_get_handle(struct imx_sc_ipc **ipc) in imx_scu_get_handle()
/linux-6.3-rc2/sound/soc/intel/skylake/
A Dskl-sst-ipc.c433 void skl_ipc_process_reply(struct sst_generic_ipc *ipc, in skl_ipc_process_reply()
493 struct sst_generic_ipc *ipc = &skl->ipc; in skl_dsp_irq_thread_handler() local
601 struct sst_generic_ipc *ipc; in skl_ipc_init() local
622 void skl_ipc_free(struct sst_generic_ipc *ipc) in skl_ipc_free()
635 int skl_ipc_create_pipeline(struct sst_generic_ipc *ipc, in skl_ipc_create_pipeline()
788 int skl_ipc_init_instance(struct sst_generic_ipc *ipc, in skl_ipc_init_instance()
829 int skl_ipc_bind_unbind(struct sst_generic_ipc *ipc, in skl_ipc_bind_unbind()
867 int skl_ipc_load_modules(struct sst_generic_ipc *ipc, in skl_ipc_load_modules()
915 int skl_ipc_set_large_config(struct sst_generic_ipc *ipc, in skl_ipc_set_large_config()
971 int skl_ipc_get_large_config(struct sst_generic_ipc *ipc, in skl_ipc_get_large_config()
[all …]
A Dcnl-sst.c316 struct sst_generic_ipc *ipc = &cnl->ipc; in cnl_dsp_irq_thread_handler() local
387 static void cnl_ipc_tx_msg(struct sst_generic_ipc *ipc, struct ipc_message *msg) in cnl_ipc_tx_msg()
410 struct sst_generic_ipc *ipc; in cnl_ipc_init() local
/linux-6.3-rc2/net/qrtr/
A Daf_qrtr.c436 struct qrtr_sock *ipc; in qrtr_endpoint_post() local
660 struct qrtr_sock *ipc; in qrtr_port_lookup() local
753 struct qrtr_sock *ipc; in qrtr_reset_ports() local
773 struct qrtr_sock *ipc = qrtr_sk(sock->sk); in __qrtr_bind() local
821 struct qrtr_sock *ipc = qrtr_sk(sock->sk); in qrtr_bind() local
843 struct qrtr_sock *ipc; in qrtr_local_enqueue() local
897 struct qrtr_sock *ipc = qrtr_sk(sock->sk); in qrtr_sendmsg() local
1082 struct qrtr_sock *ipc = qrtr_sk(sock->sk); in qrtr_connect() local
1112 struct qrtr_sock *ipc = qrtr_sk(sock->sk); in qrtr_getname() local
1199 struct qrtr_sock *ipc; in qrtr_release() local
[all …]
/linux-6.3-rc2/include/linux/firmware/imx/svc/
A Dmisc.h59 static inline int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, in imx_sc_misc_set_control()
65 static inline int imx_sc_misc_get_control(struct imx_sc_ipc *ipc, in imx_sc_misc_get_control()
71 static inline int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_pm_cpu_start()
A Drm.h65 imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource) in imx_sc_rm_is_resource_owned()
69 static inline int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt) in imx_sc_rm_get_resource_owner()
/linux-6.3-rc2/include/linux/firmware/mediatek/
A Dmtk-adsp-ipc.h33 struct mtk_adsp_ipc *ipc; member
47 static inline void mtk_adsp_ipc_set_data(struct mtk_adsp_ipc *ipc, void *data) in mtk_adsp_ipc_set_data()
55 static inline void *mtk_adsp_ipc_get_data(struct mtk_adsp_ipc *ipc) in mtk_adsp_ipc_get_data()
/linux-6.3-rc2/drivers/firmware/imx/
A Dmisc.c51 int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_misc_set_control()
81 int imx_sc_misc_get_control(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_misc_get_control()
119 int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_pm_cpu_start()
A Drm.c24 bool imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource) in imx_sc_rm_is_resource_owned()
68 int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt) in imx_sc_rm_get_resource_owner()
/linux-6.3-rc2/ipc/
A Dsyscall.c110 SYSCALL_DEFINE6(ipc, unsigned int, call, int, first, unsigned long, second, in SYSCALL_DEFINE6() argument
205 COMPAT_SYSCALL_DEFINE6(ipc, u32, call, int, first, int, second, in COMPAT_SYSCALL_DEFINE6() argument
A Dutil.c803 struct kern_ipc_perm *ipc; in sysvipc_find_ipc() local
823 struct kern_ipc_perm *ipc = it; in sysvipc_proc_next() local
866 struct kern_ipc_perm *ipc = it; in sysvipc_proc_stop() local
/linux-6.3-rc2/drivers/net/wireguard/selftest/
A Dallowedips.c460 #define insert(version, mem, ipa, ipb, ipc, ipd, cidr) \ argument
472 #define test(version, mem, ipa, ipb, ipc, ipd) do { \ argument
478 #define test_negative(version, mem, ipa, ipb, ipc, ipd) do { \ argument
/linux-6.3-rc2/drivers/gpu/drm/i915/selftests/
A Di915_sw_fence.c514 struct task_ipc *ipc = container_of(work, typeof(*ipc), work); in task_ipc() local
525 struct task_ipc ipc; in test_ipc() local
/linux-6.3-rc2/sound/soc/sof/mediatek/mt8186/
A Dmt8186.c84 static void mt8186_dsp_handle_reply(struct mtk_adsp_ipc *ipc) in mt8186_dsp_handle_reply()
95 static void mt8186_dsp_handle_request(struct mtk_adsp_ipc *ipc) in mt8186_dsp_handle_request()
/linux-6.3-rc2/sound/soc/sof/imx/
A Dimx8m.c73 static void imx8m_dsp_handle_reply(struct imx_dsp_ipc *ipc) in imx8m_dsp_handle_reply()
83 static void imx8m_dsp_handle_request(struct imx_dsp_ipc *ipc) in imx8m_dsp_handle_request()

Completed in 60 milliseconds

123