Lines Matching refs:linear
182 } linear; member
412 len = min_t(size_t, len, mxic->linear.size); in mxic_spi_mem_dirmap_read()
422 mxic->linear.dma + offs); in mxic_spi_mem_dirmap_read()
426 memcpy_fromio(buf, mxic->linear.map, len); in mxic_spi_mem_dirmap_read()
457 len = min_t(size_t, len, mxic->linear.size); in mxic_spi_mem_dirmap_write()
467 mxic->linear.dma + offs); in mxic_spi_mem_dirmap_write()
471 memcpy_toio(mxic->linear.map, buf, len); in mxic_spi_mem_dirmap_write()
506 if (!mxic->linear.map) in mxic_spi_mem_dirmap_create()
789 mxic->linear.map = devm_ioremap_resource(&pdev->dev, res); in mxic_spi_probe()
790 if (!IS_ERR(mxic->linear.map)) { in mxic_spi_probe()
791 mxic->linear.dma = res->start; in mxic_spi_probe()
792 mxic->linear.size = resource_size(res); in mxic_spi_probe()
794 mxic->linear.map = NULL; in mxic_spi_probe()