Home
last modified time | relevance | path

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

/linux/drivers/spi/
H A Dspi-amlogic-spisg.c225 static void aml_spisg_sg_xlate(struct sg_table *sgt, struct spisg_sg_link *ccsg) in aml_spisg_sg_xlate() argument
231 ccsg->addr = FIELD_PREP(LINK_ADDR_VALID, 1) | in aml_spisg_sg_xlate()
235 ccsg->addr1 = (u32)sg_dma_address(sg); in aml_spisg_sg_xlate()
236 ccsg++; in aml_spisg_sg_xlate()
255 struct spisg_sg_link *ccsg; in aml_spisg_setup_transfer() local
295 ccsg = kzalloc(ccsg_len, GFP_KERNEL | GFP_DMA); in aml_spisg_setup_transfer()
296 if (!ccsg) { in aml_spisg_setup_transfer()
301 aml_spisg_sg_xlate(&xfer->tx_sg, ccsg); in aml_spisg_setup_transfer()
302 paddr = dma_map_single(dev, (void *)ccsg, in aml_spisg_setup_transfer()
306 kfree(ccsg); in aml_spisg_setup_transfer()
[all …]