Lines Matching refs:mem_ops

232 	if (ctlr->mem_ops && ctlr->mem_ops->supports_op)  in spi_mem_internal_supports_op()
233 return ctlr->mem_ops->supports_op(mem, op); in spi_mem_internal_supports_op()
371 if (ctlr->mem_ops && ctlr->mem_ops->exec_op && !spi_get_csgpiod(mem->spi, 0)) { in spi_mem_exec_op()
376 ret = ctlr->mem_ops->exec_op(mem, op); in spi_mem_exec_op()
507 if (ctlr->mem_ops && ctlr->mem_ops->adjust_op_size) in spi_mem_adjust_op_size()
508 return ctlr->mem_ops->adjust_op_size(mem, op); in spi_mem_adjust_op_size()
510 if (!ctlr->mem_ops || !ctlr->mem_ops->exec_op) { in spi_mem_adjust_op_size()
603 if (ctlr->mem_ops && ctlr->mem_ops->dirmap_create) in spi_mem_dirmap_create()
604 ret = ctlr->mem_ops->dirmap_create(desc); in spi_mem_dirmap_create()
634 if (!desc->nodirmap && ctlr->mem_ops && ctlr->mem_ops->dirmap_destroy) in spi_mem_dirmap_destroy()
635 ctlr->mem_ops->dirmap_destroy(desc); in spi_mem_dirmap_destroy()
740 } else if (ctlr->mem_ops && ctlr->mem_ops->dirmap_read) { in spi_mem_dirmap_read()
745 ret = ctlr->mem_ops->dirmap_read(desc, offs, len, buf); in spi_mem_dirmap_read()
786 } else if (ctlr->mem_ops && ctlr->mem_ops->dirmap_write) { in spi_mem_dirmap_write()
791 ret = ctlr->mem_ops->dirmap_write(desc, offs, len, buf); in spi_mem_dirmap_write()
858 if (ctlr->mem_ops && ctlr->mem_ops->poll_status && !spi_get_csgpiod(mem->spi, 0)) { in spi_mem_poll_status()
863 ret = ctlr->mem_ops->poll_status(mem, op, mask, match, in spi_mem_poll_status()
904 if (ctlr->mem_ops && ctlr->mem_ops->get_name) in spi_mem_probe()
905 mem->name = ctlr->mem_ops->get_name(mem); in spi_mem_probe()