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