Lines Matching refs:addr
389 int addrlen = op->addr.nbytes;
433 int addrlen = op->addr.nbytes;
479 int addrlen = op->addr.nbytes;
866 u32 addr = 0, len, rdlen, len_words, from = 0;
872 if (op->addr.nbytes == BSPI_ADDRLEN_4BYTES)
875 from = op->addr.val;
885 addr = from & 0xff000000;
887 BSPI_BSPI_FLASH_UPPER_ADDR_BYTE, addr);
891 addr = from;
893 addr = from & 0x00ffffff;
896 addr = (addr + 0xc00000) & 0xffffff;
918 "bspi xfr addr 0x%x len 0x%x", addr, rdlen);
919 bcm_qspi_write(qspi, BSPI, BSPI_RAF_START_ADDR, addr);
941 addr += rdlen;
992 for (i = 0; i < op->addr.nbytes; i++)
993 cmd[1 + i] = op->addr.val >> (8 * (op->addr.nbytes - i - 1));
996 t[0].len = op->addr.nbytes + op->dummy.nbytes + 1;
1024 u32 addr = 0, len;
1027 if (!op->data.nbytes || !op->addr.nbytes || op->addr.nbytes > 4 ||
1032 addr = op->addr.val;
1042 addr = (addr + 0xc00000) & 0xffffff;
1044 if ((~ADDR_4MB_MASK & addr) ^
1045 (~ADDR_4MB_MASK & (addr + len - 1)))
1050 if (!IS_ALIGNED((uintptr_t)addr, 4) || !IS_ALIGNED((uintptr_t)buf, 4) ||