Lines Matching defs:sdev

15 bool snd_sof_pci_update_bits_unlocked(struct snd_sof_dev *sdev, u32 offset,
18 struct pci_dev *pci = to_pci_dev(sdev->dev);
24 dev_dbg(sdev->dev, "Debug PCIR: %8.8x at %8.8x\n", old & mask, offset);
32 dev_dbg(sdev->dev, "Debug PCIW: %8.8x at %8.8x\n", value,
38 bool snd_sof_pci_update_bits(struct snd_sof_dev *sdev, u32 offset,
44 spin_lock_irqsave(&sdev->hw_lock, flags);
45 change = snd_sof_pci_update_bits_unlocked(sdev, offset, mask, value);
46 spin_unlock_irqrestore(&sdev->hw_lock, flags);
51 bool snd_sof_dsp_update_bits_unlocked(struct snd_sof_dev *sdev, u32 bar,
57 ret = snd_sof_dsp_read(sdev, bar, offset);
65 snd_sof_dsp_write(sdev, bar, offset, new);
71 bool snd_sof_dsp_update_bits64_unlocked(struct snd_sof_dev *sdev, u32 bar,
76 old = snd_sof_dsp_read64(sdev, bar, offset);
83 snd_sof_dsp_write64(sdev, bar, offset, new);
90 bool snd_sof_dsp_update_bits(struct snd_sof_dev *sdev, u32 bar, u32 offset,
96 spin_lock_irqsave(&sdev->hw_lock, flags);
97 change = snd_sof_dsp_update_bits_unlocked(sdev, bar, offset, mask,
99 spin_unlock_irqrestore(&sdev->hw_lock, flags);
104 bool snd_sof_dsp_update_bits64(struct snd_sof_dev *sdev, u32 bar, u32 offset,
110 spin_lock_irqsave(&sdev->hw_lock, flags);
111 change = snd_sof_dsp_update_bits64_unlocked(sdev, bar, offset, mask,
113 spin_unlock_irqrestore(&sdev->hw_lock, flags);
119 void snd_sof_dsp_update_bits_forced_unlocked(struct snd_sof_dev *sdev, u32 bar,
125 ret = snd_sof_dsp_read(sdev, bar, offset);
130 snd_sof_dsp_write(sdev, bar, offset, new);
134 void snd_sof_dsp_update_bits_forced(struct snd_sof_dev *sdev, u32 bar,
139 spin_lock_irqsave(&sdev->hw_lock, flags);
140 snd_sof_dsp_update_bits_forced_unlocked(sdev, bar, offset, mask, value);
141 spin_unlock_irqrestore(&sdev->hw_lock, flags);
145 void snd_sof_dsp_panic(struct snd_sof_dev *sdev, u32 offset)
147 dev_err(sdev->dev, "error : DSP panic!\n");
154 if (!sdev->dsp_oops_offset)
155 sdev->dsp_oops_offset = offset;
157 dev_dbg(sdev->dev, "panic: dsp_oops_offset %zu offset %d\n",
158 sdev->dsp_oops_offset, offset);
160 snd_sof_dsp_dbg_dump(sdev, SOF_DBG_REGS | SOF_DBG_MBOX);
161 snd_sof_trace_notify_for_error(sdev);