Home
last modified time | relevance | path

Searched refs:dws (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/spi/
H A Dspi-dw-core.c62 static void dw_spi_debugfs_init(struct dw_spi *dws) in dw_spi_debugfs_init() argument
66 snprintf(name, 32, "dw_spi%d", dws->ctlr->bus_num); in dw_spi_debugfs_init()
67 dws->debugfs = debugfs_create_dir(name, NULL); in dw_spi_debugfs_init()
69 dws->regset.regs = dw_spi_dbgfs_regs; in dw_spi_debugfs_init()
70 dws->regset.nregs = ARRAY_SIZE(dw_spi_dbgfs_regs); in dw_spi_debugfs_init()
71 dws->regset.base = dws->regs; in dw_spi_debugfs_init()
72 debugfs_create_regset32("registers", 0400, dws->debugfs, &dws->regset); in dw_spi_debugfs_init()
75 static void dw_spi_debugfs_remove(struct dw_spi *dws) in dw_spi_debugfs_remove() argument
81 dw_spi_debugfs_init(struct dw_spi * dws) dw_spi_debugfs_init() argument
85 dw_spi_debugfs_remove(struct dw_spi * dws) dw_spi_debugfs_remove() argument
92 struct dw_spi *dws = spi_controller_get_devdata(spi->controller); dw_spi_set_cs() local
110 dw_spi_tx_max(struct dw_spi * dws) dw_spi_tx_max() argument
130 dw_spi_rx_max(struct dw_spi * dws) dw_spi_rx_max() argument
135 dw_writer(struct dw_spi * dws) dw_writer() argument
156 dw_reader(struct dw_spi * dws) dw_reader() argument
177 dw_spi_check_status(struct dw_spi * dws,bool raw) dw_spi_check_status() argument
213 dw_spi_transfer_handler(struct dw_spi * dws) dw_spi_transfer_handler() argument
254 struct dw_spi *dws = spi_controller_get_devdata(ctlr); dw_spi_irq() local
268 dw_spi_prepare_cr0(struct dw_spi * dws,struct spi_device * spi) dw_spi_prepare_cr0() argument
315 dw_spi_update_config(struct dw_spi * dws,struct spi_device * spi,struct dw_spi_cfg * cfg) dw_spi_update_config() argument
359 dw_spi_irq_setup(struct dw_spi * dws) dw_spi_irq_setup() argument
390 dw_spi_poll_transfer(struct dw_spi * dws,struct spi_transfer * transfer) dw_spi_poll_transfer() argument
420 struct dw_spi *dws = spi_controller_get_devdata(ctlr); dw_spi_transfer_one() local
470 struct dw_spi *dws = spi_controller_get_devdata(ctlr); dw_spi_abort() local
509 dw_spi_init_mem_buf(struct dw_spi * dws,const struct spi_mem_op * op) dw_spi_init_mem_buf() argument
559 dw_spi_free_mem_buf(struct dw_spi * dws) dw_spi_free_mem_buf() argument
565 dw_spi_write_then_read(struct dw_spi * dws,struct spi_device * spi) dw_spi_write_then_read() argument
625 dw_spi_ctlr_busy(struct dw_spi * dws) dw_spi_ctlr_busy() argument
630 dw_spi_wait_mem_op_done(struct dw_spi * dws) dw_spi_wait_mem_op_done() argument
660 dw_spi_stop_mem_op(struct dw_spi * dws,struct spi_device * spi) dw_spi_stop_mem_op() argument
677 struct dw_spi *dws = spi_controller_get_devdata(mem->spi->controller); dw_spi_exec_mem_op() local
776 dw_spi_init_mem_ops(struct dw_spi * dws) dw_spi_init_mem_ops() argument
791 struct dw_spi *dws = spi_controller_get_devdata(spi->controller); dw_spi_setup() local
797 struct dw_spi *dws = spi_controller_get_devdata(spi->controller); dw_spi_setup() local
834 dw_spi_hw_init(struct device * dev,struct dw_spi * dws) dw_spi_hw_init() argument
921 dw_spi_add_controller(struct device * dev,struct dw_spi * dws) dw_spi_add_controller() argument
1023 dw_spi_remove_controller(struct dw_spi * dws) dw_spi_remove_controller() argument
1038 dw_spi_suspend_controller(struct dw_spi * dws) dw_spi_suspend_controller() argument
1051 dw_spi_resume_controller(struct dw_spi * dws) dw_spi_resume_controller() argument
[all...]
H A Dspi-dw-dma.c37 static void dw_spi_dma_maxburst_init(struct dw_spi *dws) in dw_spi_dma_maxburst_init() argument
43 def_burst = dws->fifo_len / 2; in dw_spi_dma_maxburst_init()
45 ret = dma_get_slave_caps(dws->rxchan, &caps); in dw_spi_dma_maxburst_init()
51 dws->rxburst = min(max_burst, def_burst); in dw_spi_dma_maxburst_init()
52 dw_writel(dws, DW_SPI_DMARDLR, dws->rxburst - 1); in dw_spi_dma_maxburst_init()
54 ret = dma_get_slave_caps(dws->txchan, &caps); in dw_spi_dma_maxburst_init()
71 dws->txburst = min(max_burst, def_burst); in dw_spi_dma_maxburst_init()
72 dw_writel(dws, DW_SPI_DMATDLR, dws->txburst); in dw_spi_dma_maxburst_init()
75 static int dw_spi_dma_caps_init(struct dw_spi *dws) in dw_spi_dma_caps_init() argument
80 ret = dma_get_slave_caps(dws->txchan, &tx); in dw_spi_dma_caps_init()
[all …]
H A Dspi-pxa2xx-pci.c82 struct dw_dma_slave *dws = param; in lpss_dma_filter() local
84 if (dws->dma_dev != chan->device->dev) in lpss_dma_filter()
87 chan->private = dws; in lpss_dma_filter()
/linux/drivers/dma/dw/
H A Ddw.c19 bool hs_polarity = dwc->dws.hs_polarity; in dw_dma_initialize_chan()
21 cfghi |= DWC_CFGH_DST_PER(dwc->dws.dst_id); in dw_dma_initialize_chan()
22 cfghi |= DWC_CFGH_SRC_PER(dwc->dws.src_id); in dw_dma_initialize_chan()
83 sms = dwc->dws.m_master; in dw_dma_prepare_ctllo()
84 dms = dwc->dws.p_master; in dw_dma_prepare_ctllo()
87 sms = dwc->dws.p_master; in dw_dma_prepare_ctllo()
88 dms = dwc->dws.m_master; in dw_dma_prepare_ctllo()
91 sms = dwc->dws.m_master; in dw_dma_prepare_ctllo()
92 dms = dwc->dws.m_master; in dw_dma_prepare_ctllo()
H A Didma32.c115 src_id = dwc->dws.src_id; in idma32_initialize_chan_xbar()
118 dst_id = dwc->dws.dst_id; in idma32_initialize_chan_xbar()
150 cfghi |= IDMA32C_CFGH_DST_PER(dwc->dws.dst_id & 0xf); in idma32_initialize_chan_generic()
151 cfghi |= IDMA32C_CFGH_SRC_PER(dwc->dws.src_id & 0xf); in idma32_initialize_chan_generic()
154 cfghi |= IDMA32C_CFGH_DST_PER_EXT(dwc->dws.dst_id >> 4 & 0x3); in idma32_initialize_chan_generic()
155 cfghi |= IDMA32C_CFGH_SRC_PER_EXT(dwc->dws.src_id >> 4 & 0x3); in idma32_initialize_chan_generic()
H A Dcore.c175 u8 lms = DWC_LLP_LMS(dwc->dws.m_master); in dwc_dostart()
548 u8 m_master = dwc->dws.m_master; in dwc_prep_dma_memcpy()
625 u8 lms = DWC_LLP_LMS(dwc->dws.m_master); in dwc_prep_slave_sg()
766 struct dw_dma_slave *dws = param; in dw_dma_filter() local
768 if (dws->dma_dev != chan->device->dev) in dw_dma_filter()
772 if (dws->channels && !(dws->channels & dwc->mask)) in dw_dma_filter()
776 memcpy(&dwc->dws, dws, sizeof(struct dw_dma_slave)); in dw_dma_filter()
812 max_width = dw->pdata->data_width[dwc->dws.p_master]; in dwc_verify_p_buswidth()
837 mem_width = dw->pdata->data_width[dwc->dws.m_master]; in dwc_verify_m_buswidth()
1115 memset(&dwc->dws, 0, sizeof(struct dw_dma_slave)); in dwc_free_chan_resources()
H A Dregs.h291 struct dw_dma_slave dws; member
/linux/drivers/tty/serial/8250/
H A D8250_lpss.c267 struct dw_dma_slave *dws = param; in lpss8250_dma_filter() local
269 if (dws->dma_dev != chan->device->dev) in lpss8250_dma_filter()
272 chan->private = dws; in lpss8250_dma_filter()
/linux/sound/aoa/soundbus/i2sbus/
H A Dpcm.c348 int dws = 0; /* data word sizes reg */ in i2sbus_pcm_prepare()
465 dws = (2 << I2S_DWS_NUM_CHANNELS_IN_SHIFT) | in i2sbus_pcm_prepare()
469 dws = (2 << I2S_DWS_NUM_CHANNELS_IN_SHIFT) | in i2sbus_pcm_prepare()
476 in_le32(&i2sdev->intfregs->data_word_sizes) == dws) { in i2sbus_pcm_prepare()
506 out_le32(&i2sdev->intfregs->data_word_sizes, dws); in i2sbus_pcm_trigger()
319 int dws = 0; /* data word sizes reg */ i2sbus_pcm_prepare() local
/linux/drivers/ata/
H A Dsata_dwc_460ex.c194 struct dw_dma_slave *dws = &sata_dwc_dma_dws; in sata_dwc_dma_filter() local
196 if (dws->dma_dev != chan->device->dev) in sata_dwc_dma_filter()
199 chan->private = dws; in sata_dwc_dma_filter()
206 struct dw_dma_slave *dws = &sata_dwc_dma_dws; in sata_dwc_dma_get_channel_old() local
210 dws->dma_dev = dev; in sata_dwc_dma_get_channel_old()
/linux/drivers/char/xillybus/
H A Dxillyusb.c939 int dws = xb->len >> 2; in process_bulk_in() local
950 if ((dws << 2) != xb->len) { in process_bulk_in()
957 bytes = min(xdev->in_bytes_left, dws << 2); in process_bulk_in()
963 while (dws) { in process_bulk_in()
965 dws--; in process_bulk_in()
988 bytes = min(count + 1, dws << 2); in process_bulk_in()
1015 dws -= dwconsume; in process_bulk_in()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dgfx_v6_0.c2424 u32 dws; in gfx_v6_0_rlc_init() local
2435 dws = adev->gfx.rlc.reg_list_size; in gfx_v6_0_rlc_init()
2440 r = amdgpu_gfx_rlc_init_sr(adev, dws); in gfx_v6_0_rlc_init()
2448 dws = adev->gfx.rlc.clear_state_size + (256 / 4); in gfx_v6_0_rlc_init()
2450 r = amdgpu_bo_create_reserved(adev, dws * 4, PAGE_SIZE, in gfx_v6_0_rlc_init()
/linux/drivers/dma/amd/ptdma/
H A Dptdma-dmaengine.c145 desc.dwouv.dws.byte0 = CMD_AE4_DESC_DW0_VAL; in pt_core_perform_passthru_ae4()