Lines Matching refs:rv

235 	int		rv;  in sda_init_card()  local
247 if ((rv = sda_slot_power_on(slot)) != 0) { in sda_init_card()
248 return (rv); in sda_init_card()
261 if ((rv = sda_init_ifcond(slot)) != SDA_EOK) { in sda_init_card()
265 if (((rv = sda_init_sdio(slot)) != SDA_EOK) || in sda_init_card()
266 ((rv = sda_init_sdmem(slot)) != SDA_EOK) || in sda_init_card()
267 ((rv = sda_init_mmc(slot)) != SDA_EOK)) { in sda_init_card()
275 rv = SDA_ENOTSUP; in sda_init_card()
285 rv = sda_init_cmd(slot, CMD_BCAST_CID, 0, R2, slot->s_rcid); in sda_init_card()
286 if (rv != SDA_EOK) { in sda_init_card()
287 sda_slot_err(slot, "Failed getting card CID (%d)", rv); in sda_init_card()
292 if ((rv = sda_init_rca(slot)) != SDA_EOK) { in sda_init_card()
310 rv = sda_init_cmd(slot, CMD_SEND_CSD, slot->s_rca << 16, R2, in sda_init_card()
312 if (rv != 0) { in sda_init_card()
313 sda_slot_err(slot, "Failed getting card CSD (%d)", rv); in sda_init_card()
334 if ((rv = sda_init_cmd(slot, CMD_SELECT_CARD, slot->s_rca << 16, in sda_init_card()
336 sda_slot_err(slot, "Failed selecting card (%d, %x)", rv, resp); in sda_init_card()
340 if ((rv = sda_init_highspeed(slot)) != SDA_EOK) { in sda_init_card()
349 if ((rv = sda_init_width(slot)) != SDA_EOK) { in sda_init_card()
353 if ((rv = sda_init_blocklen(slot)) != SDA_EOK) { in sda_init_card()
363 rv = SDA_EOK; in sda_init_card()
373 return (rv); in sda_init_card()
379 int rv; in sda_init_blocklen() local
389 rv = sda_init_cmd(slot, CMD_SET_BLOCKLEN, 512, R1, &resp); in sda_init_blocklen()
390 if (rv != SDA_EOK) { in sda_init_blocklen()
392 rv, resp); in sda_init_blocklen()
394 return (rv); in sda_init_blocklen()
400 int rv; in sda_init_clock() local
410 if ((rv = sda_setprop(slot, SDA_PROP_CLOCK, hz)) != SDA_EOK) { in sda_init_clock()
412 hz, rv); in sda_init_clock()
417 rv = sda_getprop(slot, SDA_PROP_CLOCK, &act); in sda_init_clock()
419 rv == SDA_EOK ? "Clock set to %u Hz (requested %u Hz)" : in sda_init_clock()
432 int rv; in sda_init_width() local
439 rv = sda_setprop(slot, SDA_PROP_BUSWIDTH, 1); in sda_init_width()
440 if (rv != SDA_EOK) { in sda_init_width()
441 sda_slot_err(slot, "Unable to set slot 1-bit mode (%d)", rv); in sda_init_width()
442 return (rv); in sda_init_width()
460 rv = sda_init_acmd(slot, ACMD_SET_CLR_CARD_DETECT, 1, R1, &resp); in sda_init_width()
461 if (rv != SDA_EOK) { in sda_init_width()
464 rv, resp); in sda_init_width()
469 rv = sda_init_acmd(slot, ACMD_SET_BUS_WIDTH, 2, R1, &resp); in sda_init_width()
470 if (rv != SDA_EOK) { in sda_init_width()
472 rv, resp); in sda_init_width()
477 rv = sda_setprop(slot, SDA_PROP_BUSWIDTH, 4); in sda_init_width()
478 if (rv != SDA_EOK) { in sda_init_width()
484 sda_slot_err(slot, "Unable to set slot 4-bit mode (%d)", rv); in sda_init_width()
487 return (rv); in sda_init_width()
493 int rv; in sda_init_ifcond() local
507 rv = sda_init_cmd(slot, CMD_GO_IDLE, 0, R0, NULL); in sda_init_ifcond()
508 if (rv != SDA_EOK) { in sda_init_ifcond()
510 return (rv); in sda_init_ifcond()
513 rv = sda_init_cmd(slot, CMD_SEND_IF_COND, vchk, R7, &resp); in sda_init_ifcond()
514 if (rv == SDA_EOK) { in sda_init_ifcond()
520 if (rv != SDA_EOK) { in sda_init_ifcond()
539 int rv; in sda_init_rca() local
555 rv = sda_init_cmd(slot, CMD_SEND_RCA, in sda_init_rca()
557 if (rv == SDA_EOK) in sda_init_rca()
566 rv = sda_init_cmd(slot, CMD_SEND_RCA, 0, R6, &resp); in sda_init_rca()
567 if (rv == SDA_EOK) in sda_init_rca()
570 if ((rv == SDA_EOK) && (slot->s_rca != 0)) { in sda_init_rca()
577 sda_slot_err(slot, "Unable to negotiate a suitable RCA (%d)", rv); in sda_init_rca()
578 return ((rv != SDA_EOK) ? rv : SDA_EINVAL); in sda_init_rca()
617 sda_err_t rv; in sda_init_highspeed() local
630 rv = sda_init_switch(slot, 0, 0, 1, data); in sda_init_highspeed()
633 if ((rv != SDA_EOK) || ((data[13] & (1 << 1)) == 0)) { in sda_init_highspeed()
637 rv = sda_init_switch(slot, 1, 0, 1, data); in sda_init_highspeed()
638 if (rv != SDA_EOK) { in sda_init_highspeed()
643 rv = sda_setprop(slot, SDA_PROP_HISPEED, 1); in sda_init_highspeed()
644 if (rv != SDA_EOK) { in sda_init_highspeed()
651 return (rv); in sda_init_highspeed()