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);
147 * @sdev: Pointer to the device's sdev
151 void snd_sof_dsp_panic(struct snd_sof_dev *sdev, u32 offset, bool non_recoverable)
157 if (!sdev->dsp_oops_offset)
158 sdev->dsp_oops_offset = offset;
164 if (sdev->dsp_oops_offset != offset)
165 dev_warn(sdev->dev,
167 __func__, sdev->dsp_oops_offset, offset);
175 sdev->dbg_dump_printed = false;
177 snd_sof_dsp_dbg_dump(sdev, "DSP panic!",
179 sof_set_fw_state(sdev, SOF_FW_CRASHED);
180 sof_fw_trace_fw_crashed(sdev);
182 snd_sof_dsp_dbg_dump(sdev,