card_status
.card_status = 0x20,
.card_status = 0x30,
.card_status = 0x5C,
.card_status = 0x50,
.card_status = 0x5c,
status = sdio_readb(card->func, card->reg->card_status, &ret);
u8 card_status;
int card_status;
card_status = vkread32(vk, BAR_0, BAR_CARD_STATUS);
if (BCM_VK_INTF_IS_DOWN(card_status) || ((card_status & BIT(index)) == 0))
int card_status;
card_status = vkread32(vk, BAR_0, BAR_CARD_STATUS);
if (BCM_VK_INTF_IS_DOWN(card_status))
if ((card_status & BIT(i)) == 0)
uint8_t card_status, dma_status;
card_status = r852_read_reg(dev, R852_CARD_IRQ_STA);
r852_write_reg(dev, R852_CARD_IRQ_STA, card_status);
if (card_status & (R852_CARD_IRQ_INSERT|R852_CARD_IRQ_REMOVE)) {
dev->card_detected = !!(card_status & R852_CARD_IRQ_INSERT);
if (card_status & ~R852_CARD_STA_CD)
dbg("strange card status = %x", card_status);
dma_free_coherent(&pdev->dev, sizeof(struct card_status),
sizeof(struct card_status),
struct card_status *status; /* shared between host and card */