Lines Matching refs:cmdlen
435 unsigned int cmdlen, const u8 *cmdbuf, unsigned int rxlen, in cadence_qspi_apb_command_read() argument
442 if (!cmdlen || rxlen > CQSPI_STIG_DATA_LEN_MAX || rxbuf == NULL) { in cadence_qspi_apb_command_read()
444 cmdlen, rxlen); in cadence_qspi_apb_command_read()
476 int cadence_qspi_apb_command_write(void *reg_base, unsigned int cmdlen, in cadence_qspi_apb_command_write() argument
484 if (!cmdlen || cmdlen > 5 || txlen > 8 || cmdbuf == NULL) { in cadence_qspi_apb_command_write()
486 cmdlen, txlen); in cadence_qspi_apb_command_write()
492 if (cmdlen == 4 || cmdlen == 5) { in cadence_qspi_apb_command_write()
496 reg |= ((cmdlen - 2) & CQSPI_REG_CMDCTRL_ADD_BYTES_MASK) in cadence_qspi_apb_command_write()
500 cmdlen >= 5 ? 4 : 3); in cadence_qspi_apb_command_write()
531 unsigned int cmdlen, unsigned int rx_width, const u8 *cmdbuf) in cadence_qspi_apb_indirect_read_setup() argument
547 if (cmdlen >= 5) in cadence_qspi_apb_indirect_read_setup()
549 addr_bytes = cmdlen - 2; in cadence_qspi_apb_indirect_read_setup()
552 addr_bytes = cmdlen - 1; in cadence_qspi_apb_indirect_read_setup()
570 dummy_bytes = cmdlen - addr_bytes - 1; in cadence_qspi_apb_indirect_read_setup()
688 unsigned int cmdlen, const u8 *cmdbuf) in cadence_qspi_apb_indirect_write_setup() argument
691 unsigned int addr_bytes = cmdlen > 4 ? 4 : 3; in cadence_qspi_apb_indirect_write_setup()
693 if (cmdlen < 4 || cmdbuf == NULL) { in cadence_qspi_apb_indirect_write_setup()
695 cmdlen, (unsigned int)cmdbuf); in cadence_qspi_apb_indirect_write_setup()