Home
last modified time | relevance | path

Searched refs:hipc (Results 1 – 6 of 6) sorted by relevance

/linux/sound/soc/intel/avs/
H A Dcnl.c19 snd_hdac_adsp_updatel(adev, spec->hipc->ctl_offset, in avs_cnl_ipc_interrupt()
22 hipc_ack = snd_hdac_adsp_readl(adev, spec->hipc->ack_offset); in avs_cnl_ipc_interrupt()
23 hipc_rsp = snd_hdac_adsp_readl(adev, spec->hipc->rsp_offset); in avs_cnl_ipc_interrupt()
26 if (hipc_ack & spec->hipc->ack_done_mask) { in avs_cnl_ipc_interrupt()
30 snd_hdac_adsp_updatel(adev, spec->hipc->ack_offset, spec->hipc->ack_done_mask, in avs_cnl_ipc_interrupt()
31 spec->hipc->ack_done_mask); in avs_cnl_ipc_interrupt()
35 if (hipc_rsp & spec->hipc->rsp_busy_mask) { in avs_cnl_ipc_interrupt()
55 snd_hdac_adsp_updatel(adev, spec->hipc->ctl_offset, in avs_cnl_ipc_interrupt()
H A Dskl.c22 snd_hdac_adsp_updatel(adev, spec->hipc->ctl_offset, in avs_skl_ipc_interrupt()
25 hipc_ack = snd_hdac_adsp_readl(adev, spec->hipc->ack_offset); in avs_skl_ipc_interrupt()
26 hipc_rsp = snd_hdac_adsp_readl(adev, spec->hipc->rsp_offset); in avs_skl_ipc_interrupt()
29 if (hipc_ack & spec->hipc->ack_done_mask) { in avs_skl_ipc_interrupt()
33 snd_hdac_adsp_updatel(adev, spec->hipc->ack_offset, spec->hipc->ack_done_mask, in avs_skl_ipc_interrupt()
34 spec->hipc->ack_done_mask); in avs_skl_ipc_interrupt()
38 if (hipc_rsp & spec->hipc->rsp_busy_mask) { in avs_skl_ipc_interrupt()
51 snd_hdac_adsp_updatel(adev, spec->hipc->ctl_offset, in avs_skl_ipc_interrupt()
H A Dipc.c312 hipc_rsp = snd_hdac_adsp_readl(adev, spec->hipc->rsp_offset); in avs_ipc_is_busy()
313 return hipc_rsp & spec->hipc->rsp_busy_mask;
375 tx->header |= spec->hipc->req_busy_mask; in avs_dsp_send_tx()
385 snd_hdac_adsp_writel(adev, spec->hipc->req_ext_offset, tx->header >> 32); in avs_dsp_do_send_msg()
386 snd_hdac_adsp_writel(adev, spec->hipc->req_offset, tx->header & UINT_MAX); in avs_dsp_do_send_msg()
553 snd_hdac_adsp_updatel(adev, spec->hipc->ctl_offset, mask, value); in avs_ipc_init()
H A Dcore.c789 .hipc = &skl_hipc_spec,
799 .hipc = &skl_hipc_spec,
809 .hipc = &cnl_hipc_spec,
819 .hipc = &cnl_hipc_spec,
829 .hipc = &cnl_hipc_spec,
840 .hipc = &cnl_hipc_spec, \
H A Davs.h105 const struct avs_hipc_spec *hipc; member
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Ddp.c151 u8 hipc = 3; in nvkm_dp_train_drive() local
153 if (lpc2 >= hipc) in nvkm_dp_train_drive()
154 lpc2 = hipc | DPCD_LC0F_LANE0_MAX_POST_CURSOR2_REACHED; in nvkm_dp_train_drive()