Home
last modified time | relevance | path

Searched refs:sdio_func (Results 1 – 19 of 19) sorted by relevance

/src/sys/dev/sdio/
H A Dsdio_subr.h65 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 Dsdio_subr.c98 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 Dsdiob.h76 struct sdio_func;
82 SDIOB_ACCESSOR(function, FUNCTION, struct sdio_func *)
H A Dsdiob.c464 struct sdio_func *f; in sdiob_read_ivar()
504 struct sdio_func *f; in sdiob_write_ivar()
/src/sys/contrib/dev/rtw88/
H A Dsdio.c71 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 Dsdio.h138 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 Dlinux_sdio_compat.h40 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 Dlinux_sdio_compat.c58 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 Dsdiotool.c169 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 Dbcmsdh.c82 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 Dsdio.h169 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 Dsdio.c76 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 Dsdio.c88 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 Dsdio_mcu.c102 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 Dsdio.c136 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 Dsdio.h185 struct sdio_func *func;
/src/sys/contrib/dev/mediatek/mt76/
H A Dsdio.c38 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 Dsdio_txrx.c359 void mt76s_sdio_irq(struct sdio_func *func) in mt76s_sdio_irq()
H A Dmt76.h701 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,