Lines Matching refs:cmd_arg
996 uint32 cmd_arg; in sdioh_request_byte() local
1006 cmd_arg = 0; in sdioh_request_byte()
1007 cmd_arg = SFIELD(cmd_arg, CMD52_FUNCTION, func); in sdioh_request_byte()
1008 cmd_arg = SFIELD(cmd_arg, CMD52_REG_ADDR, regaddr); in sdioh_request_byte()
1009 cmd_arg = SFIELD(cmd_arg, CMD52_RW_FLAG, rw == SDIOH_READ ? 0 : 1); in sdioh_request_byte()
1010 cmd_arg = SFIELD(cmd_arg, CMD52_RAW, 0); in sdioh_request_byte()
1011 cmd_arg = SFIELD(cmd_arg, CMD52_DATA, rw == SDIOH_READ ? 0 : *byte); in sdioh_request_byte()
1013 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_52, cmd_arg)) != SUCCESS) { in sdioh_request_byte()
1027 if (GFIELD(cmd_arg, CMD52_REG_ADDR) != F1_SLEEPCSR_ADDR) { in sdioh_request_byte()
1341 uint32 cmd_arg = 0, rsp1 = 0; in sdioh_sleep() local
1346 cmd_arg = SFIELD(cmd_arg, CMD14_RCA, sd->card_rca); in sdioh_sleep()
1347 cmd_arg = SFIELD(cmd_arg, CMD14_SLEEP, enab); in sdioh_sleep()
1356 if ((sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_14, cmd_arg)) == SUCCESS) { in sdioh_sleep()
1374 cmd_arg = SFIELD(0, CMD7_RCA, sd->card_rca); in sdioh_sleep()
1375 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_7, cmd_arg)) != SUCCESS) { in sdioh_sleep()
1403 uint32 cmd_arg; in sdstd_abort() local
1411 cmd_arg = 0; in sdstd_abort()
1412 cmd_arg = SFIELD(cmd_arg, CMD52_FUNCTION, SDIO_FUNC_0); in sdstd_abort()
1413 cmd_arg = SFIELD(cmd_arg, CMD52_REG_ADDR, SDIOD_CCCR_IOABORT); in sdstd_abort()
1414 cmd_arg = SFIELD(cmd_arg, CMD52_RW_FLAG, SD_IO_OP_WRITE); in sdstd_abort()
1415 cmd_arg = SFIELD(cmd_arg, CMD52_RAW, 0); in sdstd_abort()
1416 cmd_arg = SFIELD(cmd_arg, CMD52_DATA, func); in sdstd_abort()
1467 sdstd_wreg(sd, SD_Arg0, cmd_arg); in sdstd_abort()
2081 get_ocr(sdioh_info_t *sd, uint32 *cmd_arg, uint32 *cmd_rsp) in get_ocr() argument
2091 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_5, *cmd_arg)) in get_ocr()
2114 uint32 cmd_arg, cmd_rsp; in sdstd_client_init() local
2171 cmd_arg = 0; in sdstd_client_init()
2172 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_0, cmd_arg)) in sdstd_client_init()
2183 cmd_arg = 0; in sdstd_client_init()
2184 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_3, cmd_arg)) in sdstd_client_init()
2209 cmd_arg = SFIELD(0, CMD7_RCA, sd->card_rca); in sdstd_client_init()
2210 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_7, cmd_arg)) in sdstd_client_init()
3304 uint32 cmd_arg; in sdstd_start_power() local
3433 cmd_arg = 0; in sdstd_start_power()
3435 if (get_ocr(sd, &cmd_arg, &cmd_rsp) != SUCCESS) { in sdstd_start_power()
3464 cmd_arg = SFIELD(0, CMD5_OCR, 0xfff000); in sdstd_start_power()
3468 cmd_arg = SFIELD(cmd_arg, CMD5_S18R, 1); in sdstd_start_power()
3471 get_ocr(sd, &cmd_arg, &cmd_rsp); in sdstd_start_power()
3685 uint32 cmd_arg; in sdstd_card_regread() local
3688 cmd_arg = 0; in sdstd_card_regread()
3691 cmd_arg = SFIELD(cmd_arg, CMD52_FUNCTION, func); in sdstd_card_regread()
3692 cmd_arg = SFIELD(cmd_arg, CMD52_REG_ADDR, regaddr); in sdstd_card_regread()
3693 cmd_arg = SFIELD(cmd_arg, CMD52_RW_FLAG, SDIOH_XFER_TYPE_READ); in sdstd_card_regread()
3694 cmd_arg = SFIELD(cmd_arg, CMD52_RAW, 0); in sdstd_card_regread()
3695 cmd_arg = SFIELD(cmd_arg, CMD52_DATA, 0); in sdstd_card_regread()
3697 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_52, cmd_arg)) in sdstd_card_regread()
3718 cmd_arg = SFIELD(cmd_arg, CMD53_BYTE_BLK_CNT, regsize); in sdstd_card_regread()
3719 cmd_arg = SFIELD(cmd_arg, CMD53_OP_CODE, 1); in sdstd_card_regread()
3720 cmd_arg = SFIELD(cmd_arg, CMD53_BLK_MODE, 0); in sdstd_card_regread()
3721 cmd_arg = SFIELD(cmd_arg, CMD53_FUNCTION, func); in sdstd_card_regread()
3722 cmd_arg = SFIELD(cmd_arg, CMD53_REG_ADDR, regaddr); in sdstd_card_regread()
3723 cmd_arg = SFIELD(cmd_arg, CMD53_RW_FLAG, SDIOH_XFER_TYPE_READ); in sdstd_card_regread()
3730 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_53, cmd_arg)) in sdstd_card_regread()
3765 sdstd_check_errs(sd, SDIOH_CMD_53, cmd_arg); in sdstd_card_regread()
3791 if (sdstd_check_errs(sd, SDIOH_CMD_53, cmd_arg)) in sdstd_card_regread()
3886 uint32 cmd_arg, rsp5, flags; in sdstd_card_regwrite() local
3888 cmd_arg = 0; in sdstd_card_regwrite()
3891 cmd_arg = SFIELD(cmd_arg, CMD52_FUNCTION, func); in sdstd_card_regwrite()
3892 cmd_arg = SFIELD(cmd_arg, CMD52_REG_ADDR, regaddr); in sdstd_card_regwrite()
3893 cmd_arg = SFIELD(cmd_arg, CMD52_RW_FLAG, SDIOH_XFER_TYPE_WRITE); in sdstd_card_regwrite()
3894 cmd_arg = SFIELD(cmd_arg, CMD52_RAW, 0); in sdstd_card_regwrite()
3895 cmd_arg = SFIELD(cmd_arg, CMD52_DATA, data & 0xff); in sdstd_card_regwrite()
3896 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_52, cmd_arg)) in sdstd_card_regwrite()
3907 cmd_arg = SFIELD(cmd_arg, CMD53_BYTE_BLK_CNT, regsize); in sdstd_card_regwrite()
3908 cmd_arg = SFIELD(cmd_arg, CMD53_OP_CODE, 1); in sdstd_card_regwrite()
3909 cmd_arg = SFIELD(cmd_arg, CMD53_BLK_MODE, 0); in sdstd_card_regwrite()
3910 cmd_arg = SFIELD(cmd_arg, CMD53_FUNCTION, func); in sdstd_card_regwrite()
3911 cmd_arg = SFIELD(cmd_arg, CMD53_REG_ADDR, regaddr); in sdstd_card_regwrite()
3912 cmd_arg = SFIELD(cmd_arg, CMD53_RW_FLAG, SDIOH_XFER_TYPE_WRITE); in sdstd_card_regwrite()
3919 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_53, cmd_arg)) in sdstd_card_regwrite()
3952 sdstd_check_errs(sd, SDIOH_CMD_53, cmd_arg); in sdstd_card_regwrite()
3978 if (sdstd_check_errs(sd, SDIOH_CMD_53, cmd_arg)) in sdstd_card_regwrite()
4020 uint32 cmd_arg; in sdstd_cmd_issue() local
4152 cmd_arg = arg; in sdstd_cmd_issue()
4162 use_dma = USE_DMA(sdioh_info) && GFIELD(cmd_arg, CMD53_BLK_MODE); in sdstd_cmd_issue()
4164 if (GFIELD(cmd_arg, CMD53_BLK_MODE)) { in sdstd_cmd_issue()
4171 func = GFIELD(cmd_arg, CMD53_FUNCTION); in sdstd_cmd_issue()
4174 blockcount = GFIELD(cmd_arg, CMD53_BYTE_BLK_CNT); in sdstd_cmd_issue()
4260 if (GFIELD(cmd_arg, CMD53_RW_FLAG) == SDIOH_XFER_TYPE_READ) in sdstd_cmd_issue()
4287 uint16 bytes = GFIELD(cmd_arg, CMD53_BYTE_BLK_CNT); in sdstd_cmd_issue()
4301 if (GFIELD(cmd_arg, CMD53_RW_FLAG) == SDIOH_XFER_TYPE_READ) in sdstd_cmd_issue()
4440 uint32 cmd_arg; in sdstd_card_buf() local
4458 cmd_arg = 0; in sdstd_card_buf()
4505 cmd_arg = SFIELD(cmd_arg, CMD53_BYTE_BLK_CNT, num_blocks); in sdstd_card_buf()
4506 cmd_arg = SFIELD(cmd_arg, CMD53_BLK_MODE, 1); in sdstd_card_buf()
4510 cmd_arg = SFIELD(cmd_arg, CMD53_BYTE_BLK_CNT, nbytes); in sdstd_card_buf()
4511 cmd_arg = SFIELD(cmd_arg, CMD53_BLK_MODE, 0); in sdstd_card_buf()
4540 cmd_arg = SFIELD(cmd_arg, CMD53_OP_CODE, 0); in sdstd_card_buf()
4542 cmd_arg = SFIELD(cmd_arg, CMD53_OP_CODE, 1); in sdstd_card_buf()
4544 cmd_arg = SFIELD(cmd_arg, CMD53_FUNCTION, func); in sdstd_card_buf()
4545 cmd_arg = SFIELD(cmd_arg, CMD53_REG_ADDR, addr); in sdstd_card_buf()
4547 cmd_arg = SFIELD(cmd_arg, CMD53_RW_FLAG, SDIOH_XFER_TYPE_READ); in sdstd_card_buf()
4549 cmd_arg = SFIELD(cmd_arg, CMD53_RW_FLAG, SDIOH_XFER_TYPE_WRITE); in sdstd_card_buf()
4556 if ((status = sdstd_cmd_issue(sd, local_dma, SDIOH_CMD_53, cmd_arg)) != SUCCESS) { in sdstd_card_buf()
4571 __FUNCTION__, flags, GFIELD(cmd_arg, CMD53_BYTE_BLK_CNT), in sdstd_card_buf()
4572 GFIELD(cmd_arg, CMD53_BLK_MODE))); in sdstd_card_buf()
4634 sdstd_check_errs(sd, SDIOH_CMD_53, cmd_arg); in sdstd_card_buf()
4722 if (sdstd_check_errs(sd, SDIOH_CMD_53, cmd_arg)) in sdstd_card_buf()