Searched refs:hipc (Results 1 – 9 of 9) sorted by relevance
| /linux/sound/soc/intel/avs/ |
| H A D | cnl.c | 20 snd_hdac_adsp_updatel(adev, spec->hipc->ctl_offset, in avs_cnl_ipc_interrupt() 23 hipc_ack = snd_hdac_adsp_readl(adev, spec->hipc->ack_offset); in avs_cnl_ipc_interrupt() 24 hipc_rsp = snd_hdac_adsp_readl(adev, spec->hipc->rsp_offset); in avs_cnl_ipc_interrupt() 27 if (hipc_ack & spec->hipc->ack_done_mask) { in avs_cnl_ipc_interrupt() 31 snd_hdac_adsp_updatel(adev, spec->hipc->ack_offset, spec->hipc->ack_done_mask, in avs_cnl_ipc_interrupt() 32 spec->hipc->ack_done_mask); in avs_cnl_ipc_interrupt() 36 if (hipc_rsp & spec->hipc->rsp_busy_mask) { in avs_cnl_ipc_interrupt() 56 snd_hdac_adsp_updatel(adev, spec->hipc->ctl_offset, in avs_cnl_ipc_interrupt()
|
| H A D | skl.c | 23 snd_hdac_adsp_updatel(adev, spec->hipc->ctl_offset, in avs_skl_ipc_interrupt() 26 hipc_ack = snd_hdac_adsp_readl(adev, spec->hipc->ack_offset); in avs_skl_ipc_interrupt() 27 hipc_rsp = snd_hdac_adsp_readl(adev, spec->hipc->rsp_offset); in avs_skl_ipc_interrupt() 30 if (hipc_ack & spec->hipc->ack_done_mask) { in avs_skl_ipc_interrupt() 34 snd_hdac_adsp_updatel(adev, spec->hipc->ack_offset, spec->hipc->ack_done_mask, in avs_skl_ipc_interrupt() 35 spec->hipc->ack_done_mask); in avs_skl_ipc_interrupt() 39 if (hipc_rsp & spec->hipc->rsp_busy_mask) { in avs_skl_ipc_interrupt() 52 snd_hdac_adsp_updatel(adev, spec->hipc->ctl_offset, in avs_skl_ipc_interrupt()
|
| H A D | mtl.c | 133 snd_hdac_adsp_updatel(adev, spec->hipc->ctl_offset, in avs_mtl_ipc_interrupt() 136 hipc_ack = snd_hdac_adsp_readl(adev, spec->hipc->ack_offset); in avs_mtl_ipc_interrupt() 137 hipc_rsp = snd_hdac_adsp_readl(adev, spec->hipc->rsp_offset); in avs_mtl_ipc_interrupt() 140 if (hipc_ack & spec->hipc->ack_done_mask) { in avs_mtl_ipc_interrupt() 144 snd_hdac_adsp_updatel(adev, spec->hipc->ack_offset, spec->hipc->ack_done_mask, in avs_mtl_ipc_interrupt() 145 spec->hipc->ack_done_mask); in avs_mtl_ipc_interrupt() 149 if (hipc_rsp & spec->hipc->rsp_busy_mask) { in avs_mtl_ipc_interrupt() 164 snd_hdac_adsp_updatel(adev, spec->hipc->ctl_offset, in avs_mtl_ipc_interrupt()
|
| H A D | ipc.c | 314 hipc_rsp = snd_hdac_adsp_readl(adev, spec->hipc->rsp_offset); in avs_ipc_is_busy() 315 return hipc_rsp & spec->hipc->rsp_busy_mask; in avs_ipc_is_busy() 377 tx->header |= spec->hipc->req_busy_mask; in avs_dsp_send_tx() 387 snd_hdac_adsp_writel(adev, spec->hipc->req_ext_offset, tx->header >> 32); in avs_dsp_send_tx() 388 snd_hdac_adsp_writel(adev, spec->hipc->req_offset, tx->header & UINT_MAX); in avs_dsp_send_tx() 555 snd_hdac_adsp_updatel(adev, spec->hipc->ctl_offset, mask, value); in avs_dsp_interrupt_control()
|
| H A D | core.c | 822 .hipc = &skl_hipc_spec, 832 .hipc = &apl_hipc_spec, 842 .hipc = &cnl_hipc_spec, 852 .hipc = &cnl_hipc_spec, 862 .hipc = &cnl_hipc_spec, 873 .hipc = &cnl_hipc_spec, \ 889 .hipc = &lnl_hipc_spec,
|
| H A D | registers.h | 115 #define AVS_FW_REG_BASE(adev) ((adev)->spec->hipc->sts_offset)
|
| H A D | avs.h | 108 const struct avs_hipc_spec *hipc; member
|
| H A D | loader.c | 314 ret = snd_hdac_adsp_readl_poll(adev, spec->hipc->sts_offset, reg, in avs_hda_init_rom()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | dp.c | 151 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()
|