| /src/sys/dev/sdio/ |
| H A D | sdio_subr.h | 65 struct sdio_func { struct 83 struct sdio_func f[8]; argument 92 int sdio_enable_func(struct sdio_func *); 93 int sdio_disable_func(struct sdio_func *); 94 int sdio_set_block_size(struct sdio_func *, uint16_t); 96 uint8_t sdio_read_1(struct sdio_func *, uint32_t, int *); 97 void sdio_write_1(struct sdio_func *, uint32_t, uint8_t, int *); 98 uint16_t sdio_read_2(struct sdio_func *, uint32_t, int *); 99 void sdio_write_2(struct sdio_func *, uint32_t, uint16_t, int *); 100 uint32_t sdio_read_4(struct sdio_func *, uint32_t, int *); [all …]
|
| H A D | sdio_subr.c | 98 sdio_enable_func(struct sdio_func *f) in sdio_enable_func() 106 sdio_disable_func(struct sdio_func *f) in sdio_disable_func() 114 sdio_set_block_size(struct sdio_func *f, uint16_t bs) in sdio_set_block_size() 142 sdio_read_1(struct sdio_func *f, uint32_t addr, int *err) in sdio_read_1() 160 sdio_write_1(struct sdio_func *f, uint32_t addr, uint8_t val, int *err) in sdio_write_1() 170 sdio_read_2(struct sdio_func *f, uint32_t addr, int *err) in sdio_read_2() 189 sdio_write_2(struct sdio_func *f, uint32_t addr, uint16_t val, int *err) in sdio_write_2() 200 sdio_read_4(struct sdio_func *f, uint32_t addr, int *err) in sdio_read_4() 219 sdio_write_4(struct sdio_func *f, uint32_t addr, uint32_t val, int *err) in sdio_write_4() 230 sdio_f0_read_1(struct sdio_func *f, uint32_t addr, int *err) in sdio_f0_read_1() [all …]
|
| H A D | sdiob.h | 76 struct sdio_func; 82 SDIOB_ACCESSOR(function, FUNCTION, struct sdio_func *)
|
| H A D | sdiob.c | 464 struct sdio_func *f; in sdiob_read_ivar() 504 struct sdio_func *f; in sdiob_write_ivar()
|
| /src/sys/contrib/dev/rtw88/ |
| H A D | sdio.c | 71 sdio_writel(rtwsdio->sdio_func, val, addr, err_ret); in rtw_sdio_writel() 78 sdio_writeb(rtwsdio->sdio_func, buf[i], addr + i, err_ret); in rtw_sdio_writel() 94 sdio_writeb(rtwsdio->sdio_func, buf[i], addr + i, err_ret); in rtw_sdio_writew() 107 return sdio_readl(rtwsdio->sdio_func, addr, err_ret); in rtw_sdio_readl() 110 buf[i] = sdio_readb(rtwsdio->sdio_func, addr + i, err_ret); in rtw_sdio_readl() 125 buf[i] = sdio_readb(rtwsdio->sdio_func, addr + i, err_ret); in rtw_sdio_readw() 173 tmp = sdio_readb(rtwsdio->sdio_func, reg_cfg + 2, &ret); in rtw_sdio_indirect_reg_cfg() 193 return sdio_readb(rtwsdio->sdio_func, reg_data, err_ret); in rtw_sdio_indirect_read8() 268 sdio_claim_host(rtwsdio->sdio_func); in rtw_sdio_read8() 271 val = sdio_readb(rtwsdio->sdio_func, addr, &ret); in rtw_sdio_read8() [all …]
|
| H A D | sdio.h | 138 struct sdio_func; 151 struct sdio_func *sdio_func; member 166 int rtw_sdio_probe(struct sdio_func *sdio_func, 168 void rtw_sdio_remove(struct sdio_func *sdio_func);
|
| /src/usr.bin/sdiotool/ |
| H A D | linux_sdio_compat.h | 40 struct sdio_func { struct 45 u8 sdio_readb(struct sdio_func *func, unsigned int addr, int *err_ret); argument 46 unsigned char sdio_f0_readb(struct sdio_func *func, 48 u16 sdio_readw(struct sdio_func *func, unsigned int addr, int *err_ret); 49 u32 sdio_readl(struct sdio_func *func, unsigned int addr, int *err_ret); 51 void sdio_writeb(struct sdio_func *func, u8 b, 53 void sdio_f0_writeb(struct sdio_func *func, unsigned char b, 55 void sdio_writew(struct sdio_func *func, u16 b, 57 void sdio_writel(struct sdio_func *func, u32 b,
|
| H A D | linux_sdio_compat.c | 58 u8 sdio_readb(struct sdio_func *func, unsigned int addr, int *err_ret) { in sdio_readb() 62 unsigned char sdio_f0_readb(struct sdio_func *func, unsigned int addr, int *err_ret) { in sdio_f0_readb() 66 u16 sdio_readw(struct sdio_func *func, unsigned int addr, int *err_ret) { in sdio_readw() 70 u32 sdio_readl(struct sdio_func *func, unsigned int addr, int *err_ret) { in sdio_readl() 74 void sdio_writeb(struct sdio_func *func, u8 b, in sdio_writeb() 81 void sdio_f0_writeb(struct sdio_func *func, unsigned char b, in sdio_f0_writeb() 92 void sdio_writew(struct sdio_func *func, u16 b, in sdio_writew() 97 void sdio_writel(struct sdio_func *func, u32 b, in sdio_writel()
|
| H A D | sdiotool.c | 169 struct sdio_func *func[8]; 220 static inline int brcmf_sdiod_f0_writeb(struct sdio_func *func, in brcmf_sdiod_f0_writeb() 240 struct sdio_func *func; in brcmf_sdiod_request_data() 527 struct sdio_func f0, f1, f2; in main()
|
| /src/sys/contrib/dev/broadcom/brcm80211/brcmfmac/ |
| H A D | bcmsdh.c | 82 static void brcmf_sdiod_ib_irqhandler(struct sdio_func *func) in brcmf_sdiod_ib_irqhandler() 93 static void brcmf_sdiod_dummy_irqhandler(struct sdio_func *func) in brcmf_sdiod_dummy_irqhandler() 285 struct sdio_func *func, u32 addr, in brcmf_sdiod_skbuff_read() 316 struct sdio_func *func, u32 addr, in brcmf_sdiod_skbuff_write() 338 struct sdio_func *func, int write) in mmc_submit_one() 378 struct sdio_func *func, in brcmf_sdiod_sglist_rw() 744 int brcmf_sdiod_abort(struct brcmf_sdio_dev *sdiodev, struct sdio_func *func) in brcmf_sdiod_abort() 757 struct sdio_func *func; in brcmf_sdiod_sgtable_alloc() 1041 static int brcmf_ops_sdio_probe(struct sdio_func *func, in brcmf_ops_sdio_probe() 1082 sdiodev->func1 = func->card->sdio_func[0]; in brcmf_ops_sdio_probe() [all …]
|
| H A D | sdio.h | 169 struct sdio_func *func1; 170 struct sdio_func *func2; 348 int brcmf_sdiod_abort(struct brcmf_sdio_dev *sdiodev, struct sdio_func *func);
|
| /src/sys/contrib/dev/mediatek/mt76/mt7615/ |
| H A D | sdio.c | 76 static int mt7663s_probe(struct sdio_func *func, in mt7663s_probe() 172 static void mt7663s_remove(struct sdio_func *func) in mt7663s_remove() 186 struct sdio_func *func = dev_to_sdio_func(dev); in mt7663s_suspend() 219 struct sdio_func *func = dev_to_sdio_func(dev); in mt7663s_resume()
|
| /src/sys/contrib/dev/mediatek/mt76/mt7921/ |
| H A D | sdio.c | 88 static int mt7921s_probe(struct sdio_func *func, in mt7921s_probe() 200 static void mt7921s_remove(struct sdio_func *func) in mt7921s_remove() 209 struct sdio_func *func = dev_to_sdio_func(__dev); in mt7921s_suspend() 285 struct sdio_func *func = dev_to_sdio_func(__dev); in mt7921s_resume()
|
| H A D | sdio_mcu.c | 102 struct sdio_func *func = dev->mt76.sdio.func; in mt7921s_mcu_drv_pmctrl() 138 struct sdio_func *func = dev->mt76.sdio.func; in mt7921s_mcu_fw_pmctrl()
|
| /src/sys/contrib/dev/athk/ath10k/ |
| H A D | sdio.c | 136 struct sdio_func *func = ar_sdio->func; in ath10k_sdio_config() 221 struct sdio_func *func = ar_sdio->func; in ath10k_sdio_write32() 245 struct sdio_func *func = ar_sdio->func; in ath10k_sdio_writesb32() 278 struct sdio_func *func = ar_sdio->func; in ath10k_sdio_read32() 301 struct sdio_func *func = ar_sdio->func; in ath10k_sdio_read() 326 struct sdio_func *func = ar_sdio->func; in ath10k_sdio_write() 354 struct sdio_func *func = ar_sdio->func; in ath10k_sdio_readsb() 1521 static void ath10k_sdio_irq_handler(struct sdio_func *func) in ath10k_sdio_irq_handler() 1576 struct sdio_func *func = ar_sdio->func; in ath10k_sdio_hif_power_up() 2146 struct sdio_func *func = dev_to_sdio_func(device); in ath10k_sdio_pm_suspend() [all …]
|
| H A D | sdio.h | 185 struct sdio_func *func;
|
| /src/sys/contrib/dev/mediatek/mt76/ |
| H A D | sdio.c | 38 struct sdio_func *func = dev->sdio.func; in mt76s_read_mailbox() 93 struct sdio_func *func = dev->sdio.func; in mt76s_write_mailbox() 226 int mt76s_hw_init(struct mt76_dev *dev, struct sdio_func *func, int hw_ver) in mt76s_hw_init() 635 int mt76s_init(struct mt76_dev *dev, struct sdio_func *func, in mt76s_init()
|
| H A D | sdio_txrx.c | 359 void mt76s_sdio_irq(struct sdio_func *func) in mt76s_sdio_irq()
|
| H A D | mt76.h | 701 struct sdio_func *func; 1853 int mt76s_init(struct mt76_dev *dev, struct sdio_func *func, 1858 void mt76s_sdio_irq(struct sdio_func *func); 1861 int mt76s_hw_init(struct mt76_dev *dev, struct sdio_func *func,
|