Lines Matching refs:linear
182 } linear; member
405 len = min_t(size_t, len, mxic->linear.size); in mxic_spi_mem_dirmap_read()
415 mxic->linear.dma + offs); in mxic_spi_mem_dirmap_read()
419 memcpy_fromio(buf, mxic->linear.map, len); in mxic_spi_mem_dirmap_read()
449 len = min_t(size_t, len, mxic->linear.size); in mxic_spi_mem_dirmap_write()
459 mxic->linear.dma + offs); in mxic_spi_mem_dirmap_write()
463 memcpy_toio(mxic->linear.map, buf, len); in mxic_spi_mem_dirmap_write()
498 if (!mxic->linear.map) in mxic_spi_mem_dirmap_create()
781 mxic->linear.map = devm_ioremap_resource(&pdev->dev, res); in mxic_spi_probe()
782 if (!IS_ERR(mxic->linear.map)) { in mxic_spi_probe()
783 mxic->linear.dma = res->start; in mxic_spi_probe()
784 mxic->linear.size = resource_size(res); in mxic_spi_probe()
786 mxic->linear.map = NULL; in mxic_spi_probe()