Lines Matching refs:cmd_arg
1090 uint32 cmd_arg; in sdioh_request_byte() local
1107 cmd_arg = 0; in sdioh_request_byte()
1108 cmd_arg = SFIELD(cmd_arg, CMD52_FUNCTION, func); in sdioh_request_byte()
1109 cmd_arg = SFIELD(cmd_arg, CMD52_REG_ADDR, regaddr); in sdioh_request_byte()
1110 cmd_arg = SFIELD(cmd_arg, CMD52_RW_FLAG, rw == SDIOH_READ ? 0 : 1); in sdioh_request_byte()
1111 cmd_arg = SFIELD(cmd_arg, CMD52_RAW, 0); in sdioh_request_byte()
1112 cmd_arg = SFIELD(cmd_arg, CMD52_DATA, rw == SDIOH_READ ? 0 : *byte); in sdioh_request_byte()
1114 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_52, cmd_arg)) != SUCCESS) { in sdioh_request_byte()
1133 if (GFIELD(cmd_arg, CMD52_REG_ADDR) != F1_SLEEPCSR_ADDR) { in sdioh_request_byte()
1453 uint32 cmd_arg = 0, rsp1 = 0; in sdioh_sleep() local
1458 cmd_arg = SFIELD(cmd_arg, CMD14_RCA, sd->card_rca); in sdioh_sleep()
1459 cmd_arg = SFIELD(cmd_arg, CMD14_SLEEP, enab); in sdioh_sleep()
1468 if ((sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_14, cmd_arg)) == SUCCESS) { in sdioh_sleep()
1486 cmd_arg = SFIELD(0, CMD7_RCA, sd->card_rca); in sdioh_sleep()
1487 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_7, cmd_arg)) != SUCCESS) { in sdioh_sleep()
1520 uint32 cmd_arg; in sdstd_abort() local
1528 cmd_arg = 0; in sdstd_abort()
1529 cmd_arg = SFIELD(cmd_arg, CMD52_FUNCTION, SDIO_FUNC_0); in sdstd_abort()
1530 cmd_arg = SFIELD(cmd_arg, CMD52_REG_ADDR, SDIOD_CCCR_IOABORT); in sdstd_abort()
1531 cmd_arg = SFIELD(cmd_arg, CMD52_RW_FLAG, SD_IO_OP_WRITE); in sdstd_abort()
1532 cmd_arg = SFIELD(cmd_arg, CMD52_RAW, 0); in sdstd_abort()
1533 cmd_arg = SFIELD(cmd_arg, CMD52_DATA, func); in sdstd_abort()
1590 sdstd_wreg(sd, SD_Arg0, cmd_arg); in sdstd_abort()
2226 get_ocr(sdioh_info_t *sd, uint32 *cmd_arg, uint32 *cmd_rsp) in get_ocr() argument
2236 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_5, *cmd_arg)) in get_ocr()
2254 uint32 cmd_arg, cmd_rsp; in sdstd_client_init() local
2324 cmd_arg = 0; in sdstd_client_init()
2325 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_0, cmd_arg)) in sdstd_client_init()
2336 cmd_arg = 0; in sdstd_client_init()
2337 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_3, cmd_arg)) in sdstd_client_init()
2362 cmd_arg = SFIELD(0, CMD7_RCA, sd->card_rca); in sdstd_client_init()
2363 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_7, cmd_arg)) in sdstd_client_init()
3642 uint32 cmd_arg; in sdstd_start_power() local
3783 cmd_arg = 0; in sdstd_start_power()
3785 if (get_ocr(sd, &cmd_arg, &cmd_rsp) != SUCCESS) { in sdstd_start_power()
3815 cmd_arg = SFIELD(0, CMD5_OCR, 0xfff000); in sdstd_start_power()
3819 cmd_arg = SFIELD(cmd_arg, CMD5_S18R, 1); in sdstd_start_power()
3822 get_ocr(sd, &cmd_arg, &cmd_rsp); in sdstd_start_power()
4036 uint32 cmd_arg; in sdstd_card_regread() local
4047 cmd_arg = 0; in sdstd_card_regread()
4050 cmd_arg = SFIELD(cmd_arg, CMD52_FUNCTION, func); in sdstd_card_regread()
4051 cmd_arg = SFIELD(cmd_arg, CMD52_REG_ADDR, regaddr); in sdstd_card_regread()
4052 cmd_arg = SFIELD(cmd_arg, CMD52_RW_FLAG, SDIOH_XFER_TYPE_READ); in sdstd_card_regread()
4053 cmd_arg = SFIELD(cmd_arg, CMD52_RAW, 0); in sdstd_card_regread()
4054 cmd_arg = SFIELD(cmd_arg, CMD52_DATA, 0); in sdstd_card_regread()
4056 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_52, cmd_arg)) in sdstd_card_regread()
4077 cmd_arg = SFIELD(cmd_arg, CMD53_BYTE_BLK_CNT, regsize); in sdstd_card_regread()
4078 cmd_arg = SFIELD(cmd_arg, CMD53_OP_CODE, 1); /* XXX SDIO spec v 1.10, Sec 5.3 */ in sdstd_card_regread()
4079 cmd_arg = SFIELD(cmd_arg, CMD53_BLK_MODE, 0); in sdstd_card_regread()
4080 cmd_arg = SFIELD(cmd_arg, CMD53_FUNCTION, func); in sdstd_card_regread()
4081 cmd_arg = SFIELD(cmd_arg, CMD53_REG_ADDR, regaddr); in sdstd_card_regread()
4082 cmd_arg = SFIELD(cmd_arg, CMD53_RW_FLAG, SDIOH_XFER_TYPE_READ); in sdstd_card_regread()
4089 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_53, cmd_arg)) in sdstd_card_regread()
4119 sdstd_check_errs(sd, SDIOH_CMD_53, cmd_arg); in sdstd_card_regread()
4140 if (sdstd_check_errs(sd, SDIOH_CMD_53, cmd_arg)) in sdstd_card_regread()
4230 uint32 cmd_arg, rsp5, flags; in sdstd_card_regwrite() local
4232 cmd_arg = 0; in sdstd_card_regwrite()
4235 cmd_arg = SFIELD(cmd_arg, CMD52_FUNCTION, func); in sdstd_card_regwrite()
4236 cmd_arg = SFIELD(cmd_arg, CMD52_REG_ADDR, regaddr); in sdstd_card_regwrite()
4237 cmd_arg = SFIELD(cmd_arg, CMD52_RW_FLAG, SDIOH_XFER_TYPE_WRITE); in sdstd_card_regwrite()
4238 cmd_arg = SFIELD(cmd_arg, CMD52_RAW, 0); in sdstd_card_regwrite()
4239 cmd_arg = SFIELD(cmd_arg, CMD52_DATA, data & 0xff); in sdstd_card_regwrite()
4240 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_52, cmd_arg)) in sdstd_card_regwrite()
4251 cmd_arg = SFIELD(cmd_arg, CMD53_BYTE_BLK_CNT, regsize); in sdstd_card_regwrite()
4253 cmd_arg = SFIELD(cmd_arg, CMD53_OP_CODE, 1); in sdstd_card_regwrite()
4254 cmd_arg = SFIELD(cmd_arg, CMD53_BLK_MODE, 0); in sdstd_card_regwrite()
4255 cmd_arg = SFIELD(cmd_arg, CMD53_FUNCTION, func); in sdstd_card_regwrite()
4256 cmd_arg = SFIELD(cmd_arg, CMD53_REG_ADDR, regaddr); in sdstd_card_regwrite()
4257 cmd_arg = SFIELD(cmd_arg, CMD53_RW_FLAG, SDIOH_XFER_TYPE_WRITE); in sdstd_card_regwrite()
4264 if ((status = sdstd_cmd_issue(sd, USE_DMA(sd), SDIOH_CMD_53, cmd_arg)) in sdstd_card_regwrite()
4292 sdstd_check_errs(sd, SDIOH_CMD_53, cmd_arg); in sdstd_card_regwrite()
4313 if (sdstd_check_errs(sd, SDIOH_CMD_53, cmd_arg)) in sdstd_card_regwrite()
4355 uint32 cmd_arg; in sdstd_cmd_issue() local
4489 cmd_arg = arg; in sdstd_cmd_issue()
4499 use_dma = USE_DMA(sdioh_info) && GFIELD(cmd_arg, CMD53_BLK_MODE); in sdstd_cmd_issue()
4501 if (GFIELD(cmd_arg, CMD53_BLK_MODE)) { in sdstd_cmd_issue()
4508 func = GFIELD(cmd_arg, CMD53_FUNCTION); in sdstd_cmd_issue()
4511 blockcount = GFIELD(cmd_arg, CMD53_BYTE_BLK_CNT); in sdstd_cmd_issue()
4597 if (GFIELD(cmd_arg, CMD53_RW_FLAG) == SDIOH_XFER_TYPE_READ) in sdstd_cmd_issue()
4618 uint16 bytes = GFIELD(cmd_arg, CMD53_BYTE_BLK_CNT); in sdstd_cmd_issue()
4632 if (GFIELD(cmd_arg, CMD53_RW_FLAG) == SDIOH_XFER_TYPE_READ) in sdstd_cmd_issue()
4774 uint32 cmd_arg; in sdstd_card_buf() local
4789 cmd_arg = 0; in sdstd_card_buf()
4836 cmd_arg = SFIELD(cmd_arg, CMD53_BYTE_BLK_CNT, num_blocks); in sdstd_card_buf()
4837 cmd_arg = SFIELD(cmd_arg, CMD53_BLK_MODE, 1); in sdstd_card_buf()
4841 cmd_arg = SFIELD(cmd_arg, CMD53_BYTE_BLK_CNT, nbytes); in sdstd_card_buf()
4842 cmd_arg = SFIELD(cmd_arg, CMD53_BLK_MODE, 0); in sdstd_card_buf()
4871 cmd_arg = SFIELD(cmd_arg, CMD53_OP_CODE, 0); /* XXX SDIO spec v 1.10, Sec 5.3 */ in sdstd_card_buf()
4873 cmd_arg = SFIELD(cmd_arg, CMD53_OP_CODE, 1); /* XXX SDIO spec v 1.10, Sec 5.3 */ in sdstd_card_buf()
4875 cmd_arg = SFIELD(cmd_arg, CMD53_FUNCTION, func); in sdstd_card_buf()
4876 cmd_arg = SFIELD(cmd_arg, CMD53_REG_ADDR, addr); in sdstd_card_buf()
4878 cmd_arg = SFIELD(cmd_arg, CMD53_RW_FLAG, SDIOH_XFER_TYPE_READ); in sdstd_card_buf()
4880 cmd_arg = SFIELD(cmd_arg, CMD53_RW_FLAG, SDIOH_XFER_TYPE_WRITE); in sdstd_card_buf()
4887 if ((status = sdstd_cmd_issue(sd, local_dma, SDIOH_CMD_53, cmd_arg)) != SUCCESS) { in sdstd_card_buf()
4903 __FUNCTION__, flags, GFIELD(cmd_arg, CMD53_BYTE_BLK_CNT), in sdstd_card_buf()
4904 GFIELD(cmd_arg, CMD53_BLK_MODE))); in sdstd_card_buf()
4965 sdstd_check_errs(sd, SDIOH_CMD_53, cmd_arg); in sdstd_card_buf()
5054 if (sdstd_check_errs(sd, SDIOH_CMD_53, cmd_arg)) { in sdstd_card_buf()