Lines Matching refs:mem_ops
218 if (ctlr->mem_ops && ctlr->mem_ops->supports_op) in spi_mem_internal_supports_op()
219 return ctlr->mem_ops->supports_op(mem, op); in spi_mem_internal_supports_op()
315 if (ctlr->mem_ops && !mem->spi->cs_gpiod) { in spi_mem_exec_op()
320 ret = ctlr->mem_ops->exec_op(mem, op); in spi_mem_exec_op()
447 if (ctlr->mem_ops && ctlr->mem_ops->adjust_op_size) in spi_mem_adjust_op_size()
448 return ctlr->mem_ops->adjust_op_size(mem, op); in spi_mem_adjust_op_size()
450 if (!ctlr->mem_ops || !ctlr->mem_ops->exec_op) { in spi_mem_adjust_op_size()
543 if (ctlr->mem_ops && ctlr->mem_ops->dirmap_create) in spi_mem_dirmap_create()
544 ret = ctlr->mem_ops->dirmap_create(desc); in spi_mem_dirmap_create()
574 if (!desc->nodirmap && ctlr->mem_ops && ctlr->mem_ops->dirmap_destroy) in spi_mem_dirmap_destroy()
575 ctlr->mem_ops->dirmap_destroy(desc); in spi_mem_dirmap_destroy()
680 } else if (ctlr->mem_ops && ctlr->mem_ops->dirmap_read) { in spi_mem_dirmap_read()
685 ret = ctlr->mem_ops->dirmap_read(desc, offs, len, buf); in spi_mem_dirmap_read()
726 } else if (ctlr->mem_ops && ctlr->mem_ops->dirmap_write) { in spi_mem_dirmap_write()
731 ret = ctlr->mem_ops->dirmap_write(desc, offs, len, buf); in spi_mem_dirmap_write()
798 if (ctlr->mem_ops && ctlr->mem_ops->poll_status) { in spi_mem_poll_status()
803 ret = ctlr->mem_ops->poll_status(mem, op, mask, match, in spi_mem_poll_status()
844 if (ctlr->mem_ops && ctlr->mem_ops->get_name) in spi_mem_probe()
845 mem->name = ctlr->mem_ops->get_name(mem); in spi_mem_probe()