| /linux/drivers/dma/dw-edma/ |
| H A D | dw-edma-v0-debugfs.c | 16 #define REGS_ADDR(dw, name) \ argument 23 #define REGS_CH_ADDR(dw, name, _dir, _ch) \ argument 37 #define REGISTER(dw, name) \ argument 40 #define CTX_REGISTER(dw, name, dir, ch) \ argument 43 #define WR_REGISTER(dw, name) \ argument 45 #define RD_REGISTER(dw, name) \ argument 48 #define WR_REGISTER_LEGACY(dw, name) \ argument 53 #define WR_REGISTER_UNROLL(dw, name) \ argument 55 #define RD_REGISTER_UNROLL(dw, name) \ argument 64 struct dw_edma *dw; member [all …]
|
| H A D | dw-hdma-v0-core.c | 26 static inline struct dw_hdma_v0_regs __iomem *__dw_regs(struct dw_edma *dw) in __dw_regs() 32 __dw_ch_regs(struct dw_edma *dw, enum dw_edma_dir dir, u16 ch) in __dw_ch_regs() 40 #define SET_CH_32(dw, dir, ch, name, value) \ argument 43 #define GET_CH_32(dw, dir, ch, name) \ argument 46 #define SET_BOTH_CH_32(dw, ch, name, value) \ argument 53 static void dw_hdma_v0_core_off(struct dw_edma *dw) in dw_hdma_v0_core_off() 66 static u16 dw_hdma_v0_core_ch_count(struct dw_edma *dw, enum dw_edma_dir dir) in dw_hdma_v0_core_ch_count() 78 struct dw_edma *dw = chan->dw; in dw_hdma_v0_core_ch_status() local 94 struct dw_edma *dw = chan->dw; in dw_hdma_v0_core_clear_done_int() local 101 struct dw_edma *dw = chan->dw; in dw_hdma_v0_core_clear_abort_int() local [all …]
|
| H A D | dw-hdma-v0-debugfs.c | 16 #define REGS_ADDR(dw, name) \ argument 23 #define REGS_CH_ADDR(dw, name, _dir, _ch) \ argument 35 #define CTX_REGISTER(dw, name, dir, ch) \ argument 59 static void dw_hdma_debugfs_create_x32(struct dw_edma *dw, in dw_hdma_debugfs_create_x32() 79 static void dw_hdma_debugfs_regs_ch(struct dw_edma *dw, enum dw_edma_dir dir, in dw_hdma_debugfs_regs_ch() 116 static void dw_hdma_debugfs_regs_wr(struct dw_edma *dw, struct dentry *dent) in dw_hdma_debugfs_regs_wr() 133 static void dw_hdma_debugfs_regs_rd(struct dw_edma *dw, struct dentry *dent) in dw_hdma_debugfs_regs_rd() 150 static void dw_hdma_debugfs_regs(struct dw_edma *dw) in dw_hdma_debugfs_regs() 160 void dw_hdma_v0_debugfs_on(struct dw_edma *dw) in dw_hdma_v0_debugfs_on()
|
| H A D | dw-edma-core.c | 176 struct dw_edma *dw = chan->dw; in dw_edma_start_transfer() local 713 struct dw_edma *dw = irq_data_get_irq_chip_data(d); in dw_edma_emul_irq_ack() local 734 static int dw_edma_emul_irq_alloc(struct dw_edma *dw) in dw_edma_emul_irq_alloc() 767 static void dw_edma_emul_irq_free(struct dw_edma *dw) in dw_edma_emul_irq_free() 784 struct dw_edma *dw = dw_irq->dw; in dw_edma_interrupt_emulated() local 876 static int dw_edma_channel_setup(struct dw_edma *dw, u32 wr_alloc, u32 rd_alloc) in dw_edma_channel_setup() 997 static int dw_edma_irq_request(struct dw_edma *dw, in dw_edma_irq_request() 1079 struct dw_edma *dw; in dw_edma_probe() local 1165 struct dw_edma *dw = chip->dw; in dw_edma_remove() local
|
| H A D | dw-hdma-v0-debugfs.h | 17 static inline void dw_hdma_v0_debugfs_on(struct dw_edma *dw) in dw_hdma_v0_debugfs_on()
|
| H A D | dw-edma-v0-debugfs.h | 17 static inline void dw_edma_v0_debugfs_on(struct dw_edma *dw) in dw_edma_v0_debugfs_on()
|
| /linux/drivers/dma/dw/ |
| H A D | core.c | 80 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_desc_get() local 99 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_desc_put() local 117 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_initialize() local 139 static inline void dwc_chan_disable(struct dw_dma *dw, struct dw_dma_chan *dwc) in dwc_chan_disable() 152 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_do_single_block() local 174 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_dostart() local 260 static void dwc_complete_all(struct dw_dma *dw, struct dw_dma_chan *dwc) in dwc_complete_all() 291 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_get_sent() local 298 static void dwc_scan_descriptors(struct dw_dma *dw, struct dw_dma_chan *dwc) in dwc_scan_descriptors() 421 static void dwc_handle_error(struct dw_dma *dw, struct dw_dma_chan *dwc) in dwc_handle_error() [all …]
|
| H A D | dw.c | 16 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dw_dma_initialize_chan() local 100 static void dw_dma_set_device_name(struct dw_dma *dw, int id) in dw_dma_set_device_name() 105 static void dw_dma_disable(struct dw_dma *dw) in dw_dma_disable() 110 static void dw_dma_enable(struct dw_dma *dw) in dw_dma_enable() 117 struct dw_dma *dw; in dw_dma_probe() local
|
| H A D | internal.h | 30 static inline void dw_dma_acpi_controller_register(struct dw_dma *dw) {} in dw_dma_acpi_controller_register() 31 static inline void dw_dma_acpi_controller_free(struct dw_dma *dw) {} in dw_dma_acpi_controller_free() 45 static inline void dw_dma_of_controller_register(struct dw_dma *dw) {} in dw_dma_of_controller_register() 46 static inline void dw_dma_of_controller_free(struct dw_dma *dw) {} in dw_dma_of_controller_free()
|
| H A D | idma32.c | 48 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in idma32_initialize_chan_xbar() local 221 static void idma32_set_device_name(struct dw_dma *dw, int id) in idma32_set_device_name() 232 static void idma32_fifo_partition(struct dw_dma *dw) in idma32_fifo_partition() 249 static void idma32_disable(struct dw_dma *dw) in idma32_disable() 255 static void idma32_enable(struct dw_dma *dw) in idma32_enable() 263 struct dw_dma *dw; in idma32_dma_probe() local
|
| H A D | acpi.c | 11 struct dw_dma *dw = to_dw_dma(chan->device); in dw_dma_acpi_filter() local 25 void dw_dma_acpi_controller_register(struct dw_dma *dw) in dw_dma_acpi_controller_register() 48 void dw_dma_acpi_controller_free(struct dw_dma *dw) in dw_dma_acpi_controller_free()
|
| H A D | of.c | 19 struct dw_dma *dw = ofdma->of_dma_data; in dw_dma_of_xlate() local 101 void dw_dma_of_controller_register(struct dw_dma *dw) in dw_dma_of_controller_register() 114 void dw_dma_of_controller_free(struct dw_dma *dw) in dw_dma_of_controller_free()
|
| H A D | regs.h | 343 static inline struct dw_dma_regs __iomem *__dw_regs(struct dw_dma *dw) in __dw_regs() 348 #define dma_readl(dw, name) \ argument 350 #define dma_writel(dw, name, val) \ argument 353 #define idma32_readq(dw, name) \ argument 355 #define idma32_writeq(dw, name, val) \ argument 358 #define channel_set_bit(dw, reg, mask) \ argument 360 #define channel_clear_bit(dw, reg, mask) \ argument
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_ring_ops.c | 83 static int emit_aux_table_inv(struct xe_hw_engine *hwe, u32 *dw, int i) in emit_aux_table_inv() 95 static int emit_user_interrupt(u32 *dw, int i) in emit_user_interrupt() 104 static int emit_store_imm_ggtt(u32 addr, u32 value, u32 *dw, int i) in emit_store_imm_ggtt() 114 static int emit_flush_dw(u32 *dw, int i) in emit_flush_dw() 124 static int emit_flush_imm_ggtt(u32 addr, u32 value, u32 flags, u32 *dw, int i) in emit_flush_imm_ggtt() 135 static int emit_bb_start(u64 batch_addr, u32 ppgtt_flag, u32 *dw, int i) in emit_bb_start() 144 static int emit_flush_invalidate(u32 addr, u32 val, u32 flush_flags, u32 *dw, int i) in emit_flush_invalidate() 157 emit_pipe_control(u32 *dw, int i, u32 bit_group_0, u32 bit_group_1, u32 offset, u32 value) in emit_pipe_control() 170 bool invalidate_tlb, u32 *dw, int i) in emit_pipe_invalidate() 200 u32 *dw, int i) in emit_store_imm_ppgtt_posted() [all …]
|
| /linux/drivers/gpu/drm/bridge/synopsys/ |
| H A D | dw-hdmi-ahb-audio.c | 154 static void dw_hdmi_reformat_iec958(struct snd_dw_hdmi *dw, in dw_hdmi_reformat_iec958() 182 static void dw_hdmi_reformat_s24(struct snd_dw_hdmi *dw, in dw_hdmi_reformat_s24() 210 static void dw_hdmi_create_cs(struct snd_dw_hdmi *dw, in dw_hdmi_create_cs() 234 static void dw_hdmi_start_dma(struct snd_dw_hdmi *dw) in dw_hdmi_start_dma() 263 static void dw_hdmi_stop_dma(struct snd_dw_hdmi *dw) in dw_hdmi_stop_dma() 272 struct snd_dw_hdmi *dw = data; in snd_dw_hdmi_irq() local 322 struct snd_dw_hdmi *dw = substream->private_data; in dw_hdmi_open() local 379 struct snd_dw_hdmi *dw = substream->private_data; in dw_hdmi_close() local 427 struct snd_dw_hdmi *dw = substream->private_data; in dw_hdmi_prepare() local 488 struct snd_dw_hdmi *dw = substream->private_data; in dw_hdmi_trigger() local [all …]
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | vlv_dpio_phy_regs.h | 11 #define _VLV_CMN(dw) (0x8100 + (dw) * 4) argument 12 #define _CHV_CMN(cl, dw) (0x8100 - (cl) * 0x80 + (dw) * 4) argument 13 #define _VLV_PLL(ch, dw) (0x8000 + (ch) * 0x20 + (dw) * 4) /* dw 0-7,16-23 */ argument 14 #define _CHV_PLL(ch, dw) (0x8000 + (ch) * 0x180 + (dw) * 4) argument 15 #define _VLV_REF(dw) (0x80a0 + ((dw) - 8) * 4) /* dw 8-15 */ argument 16 #define _VLV_PCS(ch, spline, dw) (0x200 + (ch) * 0x2400 + (spline) * 0x200 + (dw) * 4) argument 17 #define _VLV_PCS_GRP(ch, dw) (0x8200 + (ch) * 0x200 + (dw) * 4) argument 18 #define _VLV_PCS_BCAST(dw) (0xc000 + (dw) * 4) argument 19 #define _VLV_TX(ch, lane, dw) (0x80 + (ch) * 0x2400 + (lane) * 0x200 + (dw) * 4) argument 20 #define _VLV_TX_GRP(ch, dw) (0x8280 + (ch) * 0x200 + (dw) * 4) argument [all …]
|
| /linux/drivers/i3c/master/ |
| H A D | ast2600-i3c-master.c | 42 struct dw_i3c_master dw; member 48 static struct ast2600_i3c *to_ast2600_i3c(struct dw_i3c_master *dw) in to_ast2600_i3c() 77 static int ast2600_i3c_init(struct dw_i3c_master *dw) in ast2600_i3c_init()
|
| /linux/drivers/gpio/ |
| H A D | gpio-graniterapids.c | 80 u32 dw; in gnr_gpio_configure_line() local 98 u32 dw; in gnr_gpio_request() local 112 u32 dw; in gnr_gpio_get() local 135 u32 dw; in gnr_gpio_get_direction() local
|
| /linux/drivers/edac/ |
| H A D | i5100_edac.c | 476 u32 dw; in i5100_read_log() local 543 u32 dw, dw2; in i5100_check_error() local 571 u32 dw; in i5100_refresh_scrubbing() local 595 u32 dw; in i5100_set_scrub_rate() local 620 u32 dw; in i5100_get_scrub_rate() local 793 u32 dw; in i5100_init_interleaving() local 983 u32 dw; in i5100_init_one() local
|
| /linux/drivers/scsi/be2iscsi/ |
| H A D | be.h | 167 u32 *dw = (u32 *) ptr + dw_offset; in amap_set() local 181 u32 *dw = ptr; in amap_get() local 196 u32 *dw = wrb; in swap_dws() local
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | exp_rcv.h | 60 #define KDETH_SET(dw, field, val) do { \ argument 68 #define KDETH_RESET(dw, field, val) ({ dw = 0; KDETH_SET(dw, field, val); }) argument
|
| /linux/drivers/scsi/sym53c8xx_2/ |
| H A D | sym_glue.h | 128 #define cpu_to_scr(dw) cpu_to_le32(dw) argument 129 #define scr_to_cpu(dw) le32_to_cpu(dw) argument
|
| /linux/include/linux/dma/ |
| H A D | dw.h | 36 struct dw_dma *dw; member
|
| /linux/drivers/gpu/drm/i915/gem/selftests/ |
| H A D | i915_gem_context.c | 443 unsigned int dw) in gpu_fill() 676 unsigned long ncontexts, ndwords, dw; in igt_ctx_exec() local 822 unsigned long ncontexts, ndwords, dw; in igt_shared_ctx_exec() local 1370 unsigned long idx, ndwords, dw, num_engines; in igt_ctx_readonly() local
|
| /linux/sound/soc/qcom/qdsp6/ |
| H A D | topology.c | 1147 const struct snd_soc_dapm_widget *dw = snd_soc_dapm_kcontrol_to_widget(kcontrol); audioreach_get_audio_mixer() local 1168 struct snd_soc_dapm_widget *dw = snd_soc_dapm_kcontrol_to_widget(kcontrol); audioreach_put_audio_mixer() local 1187 struct snd_soc_dapm_widget *dw = snd_soc_dapm_kcontrol_to_widget(kcontrol); audioreach_get_vol_ctrl_audio_mixer() local 1198 struct snd_soc_dapm_widget *dw = snd_soc_dapm_kcontrol_to_widget(kcontrol); audioreach_put_vol_ctrl_audio_mixer() local
|