| /linux/drivers/spi/ |
| H A D | spi-dw-mmio.c | 29 struct dw_spi dws; member 79 struct dw_spi *dws = spi_controller_get_devdata(spi->controller); in dw_spi_mscc_set_cs() local 80 struct dw_spi_mmio *dwsmmio = container_of(dws, struct dw_spi_mmio, dws); in dw_spi_mscc_set_cs() 124 dwsmmio->dws.set_cs = dw_spi_mscc_set_cs; in dw_spi_mscc_init() 152 struct dw_spi *dws = spi_controller_get_devdata(spi->controller); in dw_spi_sparx5_set_cs() local 153 struct dw_spi_mmio *dwsmmio = container_of(dws, struct dw_spi_mmio, dws); in dw_spi_sparx5_set_cs() 199 dwsmmio->dws.set_cs = dw_spi_sparx5_set_cs; in dw_spi_mscc_sparx5_init() 208 dwsmmio->dws.caps = DW_SPI_CAP_CS_OVERRIDE; in dw_spi_alpine_init() 216 dw_spi_dma_setup_generic(&dwsmmio->dws); in dw_spi_pssi_init() 224 dwsmmio->dws.ip = DW_HSSI_ID; in dw_spi_hssi_init() [all …]
|
| H A D | spi-pxa2xx-pci.c | 82 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 D | dw.c | 19 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 D | idma32.c | 115 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 D | core.c | 175 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 D | regs.h | 291 struct dw_dma_slave dws; member
|
| /linux/drivers/tty/serial/8250/ |
| H A D | 8250_lpss.c | 267 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/drivers/ata/ |
| H A D | sata_dwc_460ex.c | 194 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 D | xillyusb.c | 939 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/radeon/ |
| H A D | evergreen.c | 4156 u32 dws, data, i, j, k, reg_num; in sumo_rlc_init() local 4163 dws = rdev->rlc.reg_list_size; in sumo_rlc_init() 4165 dws += (5 * 16) + 48 + 48 + 64; in sumo_rlc_init() 4172 r = radeon_bo_create(rdev, dws * 4, PAGE_SIZE, true, in sumo_rlc_init() 4214 for (i = 0; i < dws; i++) { in sumo_rlc_init() 4217 if (i < dws) in sumo_rlc_init() 4232 rdev->rlc.clear_state_size = dws = cik_get_csb_size(rdev); in sumo_rlc_init() 4235 dws = rdev->rlc.clear_state_size + (256 / 4); in sumo_rlc_init() 4238 dws = 0; in sumo_rlc_init() 4242 dws += cs_data[i].section[j].reg_count; in sumo_rlc_init() [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | gfx_v6_0.c | 2358 u32 dws; in gfx_v6_0_rlc_init() local 2369 dws = adev->gfx.rlc.reg_list_size; in gfx_v6_0_rlc_init() 2374 r = amdgpu_gfx_rlc_init_sr(adev, dws); in gfx_v6_0_rlc_init() 2382 dws = adev->gfx.rlc.clear_state_size + (256 / 4); in gfx_v6_0_rlc_init() 2384 r = amdgpu_bo_create_reserved(adev, dws * 4, PAGE_SIZE, in gfx_v6_0_rlc_init()
|
| H A D | gfx_v7_0.c | 3200 u32 dws; in gfx_v7_0_rlc_init() local 3221 dws = adev->gfx.rlc.reg_list_size; in gfx_v7_0_rlc_init() 3222 dws += (5 * 16) + 48 + 48 + 64; in gfx_v7_0_rlc_init() 3228 r = amdgpu_gfx_rlc_init_sr(adev, dws); in gfx_v7_0_rlc_init()
|
| /linux/drivers/dma/amd/ptdma/ |
| H A D | ptdma-dmaengine.c | 145 desc.dwouv.dws.byte0 = CMD_AE4_DESC_DW0_VAL; in pt_core_perform_passthru_ae4()
|