Lines Matching refs:datalen

116                            uint32 *data, uint32 datalen);
771 uint32 datalen = 1; in bcmspi_card_byterewrite() local
780 cmd_arg = SFIELD(cmd_arg, SPI_LEN, datalen); in bcmspi_card_byterewrite()
788 datalen = ROUNDUP(datalen, sd->wordlen); in bcmspi_card_byterewrite()
793 if (datalen & 0x3) in bcmspi_card_byterewrite()
794 datalen += (4 - (datalen & 0x3)); in bcmspi_card_byterewrite()
797 if (datalen & 0x1) in bcmspi_card_byterewrite()
798 datalen++; in bcmspi_card_byterewrite()
806 if (datalen != 0) { in bcmspi_card_byterewrite()
815 hostlen = datalen + 8; in bcmspi_card_byterewrite()
821 sd->card_dstatus = SPISWAP_WD4(*(uint32 *)&spi_inbuf2[datalen + CMDLEN ]); in bcmspi_card_byterewrite()
823 sd->card_dstatus = SPISWAP_WD2(*(uint32 *)&spi_inbuf2[datalen + CMDLEN ]); in bcmspi_card_byterewrite()
867 uint32 cmd_arg = GSPI_RESYNC_PATTERN, data = 0, datalen = 0; in bcmspi_resync_f1() local
873 datalen = ROUNDUP(datalen, sd->wordlen); in bcmspi_resync_f1()
882 spi_sendrecv(sd, spi_outbuf2, spi_inbuf2, datalen + 8); in bcmspi_resync_f1()
886 sd->card_dstatus = SPISWAP_WD4(*(uint32 *)&spi_inbuf2[datalen + CMDLEN ]); in bcmspi_resync_f1()
888 sd->card_dstatus = SPISWAP_WD2(*(uint32 *)&spi_inbuf2[datalen + CMDLEN ]); in bcmspi_resync_f1()
1540 uint32 *data, uint32 datalen) in bcmspi_cmd_issue() argument
1556 if (datalen & 0x3) in bcmspi_cmd_issue()
1557 datalen += (4 - (datalen & 0x3)); in bcmspi_cmd_issue()
1560 if (datalen & 0x1) in bcmspi_cmd_issue()
1561 datalen++; in bcmspi_cmd_issue()
1562 if (datalen < 4) in bcmspi_cmd_issue()
1563 datalen = ROUNDUP(datalen, 4); in bcmspi_cmd_issue()
1573 if (datalen != 0) { in bcmspi_cmd_issue()
1574 for (i = 0; i < datalen/4; i++) { in bcmspi_cmd_issue()
1618 hostlen = datalen + 8 + resp_delay; in bcmspi_cmd_issue()
1623 datalen, hostlen)); in bcmspi_cmd_issue()
1632 if (datalen != 0) { in bcmspi_cmd_issue()
1634 for (j = 0; j < datalen/4; j++) { in bcmspi_cmd_issue()
1646 dstatus_idx += (datalen + CMDLEN + resp_delay); in bcmspi_cmd_issue()