/drivers/dma/sh/ |
H A D | rcar-audmapp.c | 70 #define to_desc(sdesc) container_of(sdesc, struct audmapp_desc, shdma_desc) 104 struct shdma_desc *sdesc) 108 struct audmapp_desc *desc = to_desc(sdesc); 174 struct shdma_desc *sdesc, 177 struct audmapp_desc *desc = to_desc(sdesc); 209 struct shdma_desc *sdesc) 103 audmapp_start_xfer(struct shdma_chan *schan, struct shdma_desc *sdesc) argument 173 audmapp_desc_setup(struct shdma_chan *schan, struct shdma_desc *sdesc, dma_addr_t src, dma_addr_t dst, size_t *len) argument 208 audmapp_desc_completed(struct shdma_chan *schan, struct shdma_desc *sdesc) argument
|
H A D | shdma-base.c | 59 struct shdma_desc *sdesc; local 66 list_for_each_entry(sdesc, &schan->ld_queue, node) 67 if (sdesc->mark == DESC_SUBMITTED) { 68 ops->start_xfer(schan, sdesc); 162 struct shdma_desc *sdesc; local 164 list_for_each_entry(sdesc, &schan->ld_free, node) 165 if (sdesc->mark != DESC_PREPARED) { 166 BUG_ON(sdesc->mark != DESC_IDLE); 167 list_del(&sdesc->node); 168 return sdesc; 812 struct shdma_desc *sdesc; local 836 struct shdma_desc *sdesc; local 897 struct shdma_desc *sdesc; local [all...] |
H A D | shdmac.c | 287 struct shdma_desc *sdesc) 291 struct sh_dmae_desc *sh_desc = container_of(sdesc, 294 sdesc->async_tx.cookie, sh_chan->shdma_chan.id, 382 struct shdma_desc *sdesc, 385 struct sh_dmae_desc *sh_desc = container_of(sdesc, 420 struct shdma_desc *sdesc) 424 struct sh_dmae_desc *sh_desc = container_of(sdesc, 460 struct shdma_desc *sdesc) 464 struct sh_dmae_desc *sh_desc = container_of(sdesc, 469 return (sdesc 286 sh_dmae_start_xfer(struct shdma_chan *schan, struct shdma_desc *sdesc) argument 381 sh_dmae_desc_setup(struct shdma_chan *schan, struct shdma_desc *sdesc, dma_addr_t src, dma_addr_t dst, size_t *len) argument 419 sh_dmae_get_partial(struct shdma_chan *schan, struct shdma_desc *sdesc) argument 459 sh_dmae_desc_completed(struct shdma_chan *schan, struct shdma_desc *sdesc) argument [all...] |
H A D | sudmac.c | 53 #define to_desc(sdesc) container_of(sdesc, struct sudmac_desc, shdma_desc) 103 struct shdma_desc *sdesc) 119 struct shdma_desc *sdesc) 122 struct sudmac_desc *sd = to_desc(sdesc); 124 sudmac_set_reg(sc, &sd->hw, sdesc); 176 struct shdma_desc *sdesc, 180 struct sudmac_desc *sd = to_desc(sdesc); 219 struct shdma_desc *sdesc) 222 struct sudmac_desc *sd = to_desc(sdesc); 102 sudmac_set_reg(struct sudmac_chan *sc, struct sudmac_regs *hw, struct shdma_desc *sdesc) argument 118 sudmac_start_xfer(struct shdma_chan *schan, struct shdma_desc *sdesc) argument 175 sudmac_desc_setup(struct shdma_chan *schan, struct shdma_desc *sdesc, dma_addr_t src, dma_addr_t dst, size_t *len) argument 218 sudmac_get_partial(struct shdma_chan *schan, struct shdma_desc *sdesc) argument 228 sudmac_desc_completed(struct shdma_chan *schan, struct shdma_desc *sdesc) argument [all...] |
H A D | rcar-hpbdma.c | 124 #define to_desc(sdesc) container_of(sdesc, struct hpb_desc, shdma_desc) 314 struct shdma_desc *sdesc) 318 struct hpb_desc *desc = to_desc(sdesc); 334 struct shdma_desc *sdesc) 362 struct shdma_desc *sdesc, 365 struct hpb_desc *desc = to_desc(sdesc); 378 struct shdma_desc *sdesc) 380 struct hpb_desc *desc = to_desc(sdesc); 313 hpb_dmae_start_xfer(struct shdma_chan *schan, struct shdma_desc *sdesc) argument 333 hpb_dmae_desc_completed(struct shdma_chan *schan, struct shdma_desc *sdesc) argument 361 hpb_dmae_desc_setup(struct shdma_chan *schan, struct shdma_desc *sdesc, dma_addr_t src, dma_addr_t dst, size_t *len) argument 377 hpb_dmae_get_partial(struct shdma_chan *schan, struct shdma_desc *sdesc) argument
|
/drivers/net/wireless/ath/ath10k/ |
H A D | ce.c | 277 struct ce_desc *desc, *sdesc; local 297 sdesc = CE_SRC_RING_TO_DESC(src_ring->shadow_base, write_index); 306 sdesc->addr = __cpu_to_le32(buffer); 307 sdesc->nbytes = __cpu_to_le16(nbytes); 308 sdesc->flags = __cpu_to_le16(desc_flags); 310 *desc = *sdesc; 459 struct ce_desc sdesc; local 463 sdesc = *desc; 465 nbytes = __le16_to_cpu(sdesc.nbytes); 479 *bufferp = __le32_to_cpu(sdesc 590 struct ce_desc *sdesc, *sbase; local [all...] |
/drivers/dma/ |
H A D | sirf-dma.c | 117 struct sirfsoc_dma_desc *sdesc = NULL; local 124 sdesc = list_first_entry(&schan->queued, struct sirfsoc_dma_desc, 127 list_move_tail(&sdesc->node, &schan->active); 130 writel_relaxed(sdesc->width, sdma->base + SIRFSOC_DMA_WIDTH_0 + 133 (sdesc->dir << SIRFSOC_DMA_DIR_CTRL_BIT), 135 writel_relaxed(sdesc->xlen, sdma->base + cid * 0x10 + 137 writel_relaxed(sdesc->ylen, sdma->base + cid * 0x10 + 146 writel(sdesc->addr >> 2, sdma->base + cid * 0x10 + SIRFSOC_DMA_CH_ADDR); 148 if (sdesc->cyclic) { 161 struct sirfsoc_dma_desc *sdesc local 197 struct sirfsoc_dma_desc *sdesc; local 266 struct sirfsoc_dma_desc *sdesc; local 401 struct sirfsoc_dma_desc *sdesc; local 441 struct sirfsoc_dma_desc *sdesc, *tmp; local 488 struct sirfsoc_dma_desc *sdesc; local 518 struct sirfsoc_dma_desc *sdesc = NULL; local 586 struct sirfsoc_dma_desc *sdesc = NULL; local 842 struct sirfsoc_dma_desc *sdesc; local 883 struct sirfsoc_dma_desc *sdesc; local [all...] |
/drivers/media/platform/soc_camera/ |
H A D | soc_camera.c | 675 struct soc_camera_desc *sdesc = to_soc_camera_desc(icd); local 690 if (sdesc->subdev_desc.reset) 691 sdesc->subdev_desc.reset(icd->pdev); 1173 struct soc_camera_desc *sdesc = to_soc_camera_desc(icd); local 1174 struct soc_camera_subdev_desc *ssdd = &sdesc->subdev_desc; 1246 static int soc_camera_dyn_pdev(struct soc_camera_desc *sdesc, argument 1264 ret = platform_device_add_data(pdev, sdesc, sizeof(*sdesc)); 1341 struct soc_camera_desc *sdesc) 1346 struct soc_camera_host_desc *shd = &sdesc 1340 soc_camera_i2c_init(struct soc_camera_device *icd, struct soc_camera_desc *sdesc) argument 1457 struct soc_camera_desc *sdesc = to_soc_camera_desc(icd); local 1514 struct soc_camera_desc sdesc = {.host_desc.bus_id = ici->nr,}; local 1616 struct soc_camera_desc sdesc = {.host_desc.bus_id = ici->nr,}; local 1731 struct soc_camera_desc *sdesc = to_soc_camera_desc(icd); local 1835 struct soc_camera_desc *sdesc = to_soc_camera_desc(icd); local 2168 struct soc_camera_desc *sdesc = pdev->dev.platform_data; local [all...] |
/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | adapter.h | 116 struct rx_sw_desc *sdesc; /* address of SW Rx descriptor ring */ member in struct:sge_fl 177 struct tx_sw_desc *sdesc; /* address of SW Tx descriptor ring */ member in struct:sge_txq
|
/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | adapter.h | 138 struct rx_sw_desc *sdesc; /* address of SW RX descriptor ring */ member in struct:sge_fl 240 struct tx_sw_desc *sdesc; /* address of SW TX descriptor ring */ member in struct:sge_txq
|
H A D | sge.c | 189 * @sdesc: pointer to the software buffer descriptor 194 static inline dma_addr_t get_buf_addr(const struct rx_sw_desc *sdesc) argument 196 return sdesc->dma_addr & ~(dma_addr_t)(RX_LARGE_BUF | RX_UNMAPPED_BUF); 201 * @sdesc: pointer to the software buffer descriptor 206 static inline bool is_buf_mapped(const struct rx_sw_desc *sdesc) argument 208 return !(sdesc->dma_addr & RX_UNMAPPED_BUF); 379 struct tx_sw_desc *sdesc; local 385 sdesc = &tq->sdesc[cidx]; 391 if (sdesc 453 get_buf_size(const struct adapter *adapter, const struct rx_sw_desc *sdesc) argument 475 struct rx_sw_desc *sdesc = &fl->sdesc[fl->cidx]; local 504 struct rx_sw_desc *sdesc = &fl->sdesc[fl->cidx]; local 551 set_rx_sw_desc(struct rx_sw_desc *sdesc, struct page *page, dma_addr_t dma_addr) argument 592 struct rx_sw_desc *sdesc = &fl->sdesc[fl->pidx]; local 1605 struct rx_sw_desc *sdesc; local 1672 const struct rx_sw_desc *sdesc; local [all...] |
/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4.h | 431 struct rx_sw_desc *sdesc; /* address of SW Rx descriptor ring */ member in struct:sge_fl 515 struct tx_sw_desc *sdesc; /* address of SW Tx descriptor ring */ member in struct:sge_txq
|