Lines Matching refs:ireg
828 u8 ireg;
832 ireg = sdio_ireg;
837 if (ireg & DN_LD_HOST_INT_STATUS) {
840 " int_status=0x%x", ireg);
845 if (ireg & UP_LD_HOST_INT_STATUS)
853 static int btmrvl_sdio_read_to_clear(struct btmrvl_sdio_card *card, u8 *ireg)
864 *ireg = adapter->hw_regs[card->reg->host_intstatus];
865 BT_DBG("hw_regs[%#x]=%#x", card->reg->host_intstatus, *ireg);
870 static int btmrvl_sdio_write_to_clear(struct btmrvl_sdio_card *card, u8 *ireg)
874 *ireg = sdio_readb(card->func, card->reg->host_intstatus, &ret);
880 if (*ireg) {
886 BT_DBG("int_status = 0x%x", *ireg);
888 sdio_writeb(card->func, ~(*ireg) & (DN_LD_HOST_INT_STATUS |
905 u8 ireg = 0;
921 ret = btmrvl_sdio_read_to_clear(card, &ireg);
923 ret = btmrvl_sdio_write_to_clear(card, &ireg);
929 sdio_ireg |= ireg;