sdio_func         955 drivers/bluetooth/btmrvl_sdio.c static void btmrvl_sdio_interrupt(struct sdio_func *func)
sdio_func         992 drivers/bluetooth/btmrvl_sdio.c 	struct sdio_func *func;
sdio_func        1387 drivers/bluetooth/btmrvl_sdio.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func        1568 drivers/bluetooth/btmrvl_sdio.c static int btmrvl_sdio_probe(struct sdio_func *func,
sdio_func        1642 drivers/bluetooth/btmrvl_sdio.c static void btmrvl_sdio_remove(struct sdio_func *func)
sdio_func        1667 drivers/bluetooth/btmrvl_sdio.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func        1735 drivers/bluetooth/btmrvl_sdio.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func          94 drivers/bluetooth/btmrvl_sdio.h 	struct sdio_func *func;
sdio_func         157 drivers/bluetooth/btmtksdio.c 	struct sdio_func *func;
sdio_func         479 drivers/bluetooth/btmtksdio.c static void btmtksdio_interrupt(struct sdio_func *func)
sdio_func         925 drivers/bluetooth/btmtksdio.c static int btmtksdio_probe(struct sdio_func *func,
sdio_func        1000 drivers/bluetooth/btmtksdio.c static void btmtksdio_remove(struct sdio_func *func)
sdio_func        1021 drivers/bluetooth/btmtksdio.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func        1048 drivers/bluetooth/btmtksdio.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func          45 drivers/bluetooth/btsdio.c 	struct sdio_func *func;
sdio_func         159 drivers/bluetooth/btsdio.c static void btsdio_interrupt(struct sdio_func *func)
sdio_func         266 drivers/bluetooth/btsdio.c static int btsdio_probe(struct sdio_func *func,
sdio_func         339 drivers/bluetooth/btsdio.c static void btsdio_remove(struct sdio_func *func)
sdio_func          77 drivers/media/mmc/siano/smssdio.c 	struct sdio_func *func;
sdio_func         123 drivers/media/mmc/siano/smssdio.c static void smssdio_interrupt(struct sdio_func *func)
sdio_func         236 drivers/media/mmc/siano/smssdio.c static int smssdio_probe(struct sdio_func *func,
sdio_func         321 drivers/media/mmc/siano/smssdio.c static void smssdio_remove(struct sdio_func *func)
sdio_func          30 drivers/mmc/core/sdio.c static int sdio_read_fbr(struct sdio_func *func)
sdio_func          63 drivers/mmc/core/sdio.c 	struct sdio_func *func;
sdio_func          88 drivers/mmc/core/sdio.c 	card->sdio_func[fn - 1] = func;
sdio_func         852 drivers/mmc/core/sdio.c 		if (host->card->sdio_func[i]) {
sdio_func         853 drivers/mmc/core/sdio.c 			sdio_remove_func(host->card->sdio_func[i]);
sdio_func         854 drivers/mmc/core/sdio.c 			host->card->sdio_func[i] = NULL;
sdio_func         930 drivers/mmc/core/sdio.c 		struct sdio_func *func = host->card->sdio_func[i];
sdio_func        1185 drivers/mmc/core/sdio.c 			pm_runtime_enable(&card->sdio_func[i]->dev);
sdio_func        1200 drivers/mmc/core/sdio.c 		err = sdio_add_func(host->card->sdio_func[i]);
sdio_func          35 drivers/mmc/core/sdio_bus.c 	struct sdio_func *func;						\
sdio_func          48 drivers/mmc/core/sdio_bus.c 	struct sdio_func *func = dev_to_sdio_func (dev);
sdio_func          64 drivers/mmc/core/sdio_bus.c static const struct sdio_device_id *sdio_match_one(struct sdio_func *func,
sdio_func          76 drivers/mmc/core/sdio_bus.c static const struct sdio_device_id *sdio_match_device(struct sdio_func *func,
sdio_func          96 drivers/mmc/core/sdio_bus.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func         108 drivers/mmc/core/sdio_bus.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func         129 drivers/mmc/core/sdio_bus.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func         183 drivers/mmc/core/sdio_bus.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func         267 drivers/mmc/core/sdio_bus.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func         279 drivers/mmc/core/sdio_bus.c struct sdio_func *sdio_alloc_func(struct mmc_card *card)
sdio_func         281 drivers/mmc/core/sdio_bus.c 	struct sdio_func *func;
sdio_func         283 drivers/mmc/core/sdio_bus.c 	func = kzalloc(sizeof(struct sdio_func), GFP_KERNEL);
sdio_func         309 drivers/mmc/core/sdio_bus.c static void sdio_acpi_set_handle(struct sdio_func *func)
sdio_func         317 drivers/mmc/core/sdio_bus.c static inline void sdio_acpi_set_handle(struct sdio_func *func) {}
sdio_func         320 drivers/mmc/core/sdio_bus.c static void sdio_set_of_node(struct sdio_func *func)
sdio_func         330 drivers/mmc/core/sdio_bus.c int sdio_add_func(struct sdio_func *func)
sdio_func         352 drivers/mmc/core/sdio_bus.c void sdio_remove_func(struct sdio_func *func)
sdio_func          11 drivers/mmc/core/sdio_bus.h struct sdio_func;
sdio_func          13 drivers/mmc/core/sdio_bus.h struct sdio_func *sdio_alloc_func(struct mmc_card *card);
sdio_func          14 drivers/mmc/core/sdio_bus.h int sdio_add_func(struct sdio_func *func);
sdio_func          15 drivers/mmc/core/sdio_bus.h void sdio_remove_func(struct sdio_func *func);
sdio_func          23 drivers/mmc/core/sdio_cis.c static int cistpl_vers_1(struct mmc_card *card, struct sdio_func *func,
sdio_func          70 drivers/mmc/core/sdio_cis.c static int cistpl_manfid(struct mmc_card *card, struct sdio_func *func,
sdio_func          98 drivers/mmc/core/sdio_cis.c typedef int (tpl_parse_t)(struct mmc_card *, struct sdio_func *,
sdio_func         107 drivers/mmc/core/sdio_cis.c static int cis_tpl_parse(struct mmc_card *card, struct sdio_func *func,
sdio_func         142 drivers/mmc/core/sdio_cis.c static int cistpl_funce_common(struct mmc_card *card, struct sdio_func *func,
sdio_func         159 drivers/mmc/core/sdio_cis.c static int cistpl_funce_func(struct mmc_card *card, struct sdio_func *func,
sdio_func         209 drivers/mmc/core/sdio_cis.c static int cistpl_funce(struct mmc_card *card, struct sdio_func *func,
sdio_func         230 drivers/mmc/core/sdio_cis.c static int sdio_read_cis(struct mmc_card *card, struct sdio_func *func)
sdio_func         369 drivers/mmc/core/sdio_cis.c int sdio_read_func_cis(struct sdio_func *func)
sdio_func         395 drivers/mmc/core/sdio_cis.c void sdio_free_func_cis(struct sdio_func *func)
sdio_func          14 drivers/mmc/core/sdio_cis.h struct sdio_func;
sdio_func          19 drivers/mmc/core/sdio_cis.h int sdio_read_func_cis(struct sdio_func *func);
sdio_func          20 drivers/mmc/core/sdio_cis.h void sdio_free_func_cis(struct sdio_func *func);
sdio_func          27 drivers/mmc/core/sdio_io.c void sdio_claim_host(struct sdio_func *func)
sdio_func          43 drivers/mmc/core/sdio_io.c void sdio_release_host(struct sdio_func *func)
sdio_func          59 drivers/mmc/core/sdio_io.c int sdio_enable_func(struct sdio_func *func)
sdio_func         110 drivers/mmc/core/sdio_io.c int sdio_disable_func(struct sdio_func *func)
sdio_func         159 drivers/mmc/core/sdio_io.c int sdio_set_block_size(struct sdio_func *func, unsigned blksz)
sdio_func         189 drivers/mmc/core/sdio_io.c static inline unsigned int sdio_max_byte_size(struct sdio_func *func)
sdio_func         233 drivers/mmc/core/sdio_io.c unsigned int sdio_align_size(struct sdio_func *func, unsigned int sz)
sdio_func         315 drivers/mmc/core/sdio_io.c static int sdio_io_rw_ext_helper(struct sdio_func *func, int write,
sdio_func         380 drivers/mmc/core/sdio_io.c u8 sdio_readb(struct sdio_func *func, unsigned int addr, int *err_ret)
sdio_func         412 drivers/mmc/core/sdio_io.c void sdio_writeb(struct sdio_func *func, u8 b, unsigned int addr, int *err_ret)
sdio_func         441 drivers/mmc/core/sdio_io.c u8 sdio_writeb_readb(struct sdio_func *func, u8 write_byte,
sdio_func         468 drivers/mmc/core/sdio_io.c int sdio_memcpy_fromio(struct sdio_func *func, void *dst,
sdio_func         485 drivers/mmc/core/sdio_io.c int sdio_memcpy_toio(struct sdio_func *func, unsigned int addr,
sdio_func         502 drivers/mmc/core/sdio_io.c int sdio_readsb(struct sdio_func *func, void *dst, unsigned int addr,
sdio_func         519 drivers/mmc/core/sdio_io.c int sdio_writesb(struct sdio_func *func, unsigned int addr, void *src,
sdio_func         536 drivers/mmc/core/sdio_io.c u16 sdio_readw(struct sdio_func *func, unsigned int addr, int *err_ret)
sdio_func         561 drivers/mmc/core/sdio_io.c void sdio_writew(struct sdio_func *func, u16 b, unsigned int addr, int *err_ret)
sdio_func         584 drivers/mmc/core/sdio_io.c u32 sdio_readl(struct sdio_func *func, unsigned int addr, int *err_ret)
sdio_func         609 drivers/mmc/core/sdio_io.c void sdio_writel(struct sdio_func *func, u32 b, unsigned int addr, int *err_ret)
sdio_func         631 drivers/mmc/core/sdio_io.c unsigned char sdio_f0_readb(struct sdio_func *func, unsigned int addr,
sdio_func         667 drivers/mmc/core/sdio_io.c void sdio_f0_writeb(struct sdio_func *func, unsigned char b, unsigned int addr,
sdio_func         700 drivers/mmc/core/sdio_io.c mmc_pm_flag_t sdio_get_host_pm_caps(struct sdio_func *func)
sdio_func         721 drivers/mmc/core/sdio_io.c int sdio_set_host_pm_flags(struct sdio_func *func, mmc_pm_flag_t flags)
sdio_func         758 drivers/mmc/core/sdio_io.c void sdio_retune_crc_disable(struct sdio_func *func)
sdio_func         770 drivers/mmc/core/sdio_io.c void sdio_retune_crc_enable(struct sdio_func *func)
sdio_func         793 drivers/mmc/core/sdio_io.c void sdio_retune_hold_now(struct sdio_func *func)
sdio_func         809 drivers/mmc/core/sdio_io.c void sdio_retune_release(struct sdio_func *func)
sdio_func          64 drivers/mmc/core/sdio_irq.c 	struct sdio_func *func;
sdio_func          91 drivers/mmc/core/sdio_irq.c 			func = card->sdio_func[i - 1];
sdio_func         274 drivers/mmc/core/sdio_irq.c 	struct sdio_func *func;
sdio_func         281 drivers/mmc/core/sdio_irq.c 		       func = card->sdio_func[i];
sdio_func         299 drivers/mmc/core/sdio_irq.c int sdio_claim_irq(struct sdio_func *func, sdio_irq_handler_t *handler)
sdio_func         342 drivers/mmc/core/sdio_irq.c int sdio_release_irq(struct sdio_func *func)
sdio_func          66 drivers/mmc/core/sdio_uart.c 	struct sdio_func	*func;
sdio_func         132 drivers/mmc/core/sdio_uart.c 	struct sdio_func *func;
sdio_func         512 drivers/mmc/core/sdio_uart.c static void sdio_uart_irq(struct sdio_func *func)
sdio_func        1036 drivers/mmc/core/sdio_uart.c static int sdio_uart_probe(struct sdio_func *func,
sdio_func        1110 drivers/mmc/core/sdio_uart.c static void sdio_uart_remove(struct sdio_func *func)
sdio_func        1365 drivers/mmc/host/vub300.c 		struct sdio_func *sf = card->sdio_func[n];
sdio_func         130 drivers/net/wireless/ath/ath10k/sdio.c 	struct sdio_func *func = ar_sdio->func;
sdio_func         215 drivers/net/wireless/ath/ath10k/sdio.c 	struct sdio_func *func = ar_sdio->func;
sdio_func         239 drivers/net/wireless/ath/ath10k/sdio.c 	struct sdio_func *func = ar_sdio->func;
sdio_func         272 drivers/net/wireless/ath/ath10k/sdio.c 	struct sdio_func *func = ar_sdio->func;
sdio_func         295 drivers/net/wireless/ath/ath10k/sdio.c 	struct sdio_func *func = ar_sdio->func;
sdio_func         320 drivers/net/wireless/ath/ath10k/sdio.c 	struct sdio_func *func = ar_sdio->func;
sdio_func         348 drivers/net/wireless/ath/ath10k/sdio.c 	struct sdio_func *func = ar_sdio->func;
sdio_func        1348 drivers/net/wireless/ath/ath10k/sdio.c static void ath10k_sdio_irq_handler(struct sdio_func *func)
sdio_func        1403 drivers/net/wireless/ath/ath10k/sdio.c 	struct sdio_func *func = ar_sdio->func;
sdio_func        1983 drivers/net/wireless/ath/ath10k/sdio.c static int ath10k_sdio_probe(struct sdio_func *func,
sdio_func        2102 drivers/net/wireless/ath/ath10k/sdio.c static void ath10k_sdio_remove(struct sdio_func *func)
sdio_func         179 drivers/net/wireless/ath/ath10k/sdio.h 	struct sdio_func *func;
sdio_func          34 drivers/net/wireless/ath/ath6kl/sdio.c 	struct sdio_func *func;
sdio_func         150 drivers/net/wireless/ath/ath6kl/sdio.c static int ath6kl_sdio_io(struct sdio_func *func, u32 request, u32 addr,
sdio_func         479 drivers/net/wireless/ath/ath6kl/sdio.c static void ath6kl_sdio_irq_handler(struct sdio_func *func)
sdio_func         506 drivers/net/wireless/ath/ath6kl/sdio.c 	struct sdio_func *func = ar_sdio->func;
sdio_func         797 drivers/net/wireless/ath/ath6kl/sdio.c 	struct sdio_func *func = ar_sdio->func;
sdio_func         836 drivers/net/wireless/ath/ath6kl/sdio.c 	struct sdio_func *func = ar_sdio->func;
sdio_func         865 drivers/net/wireless/ath/ath6kl/sdio.c 	struct sdio_func *func = ar_sdio->func;
sdio_func        1307 drivers/net/wireless/ath/ath6kl/sdio.c static int ath6kl_sdio_probe(struct sdio_func *func,
sdio_func        1391 drivers/net/wireless/ath/ath6kl/sdio.c static void ath6kl_sdio_remove(struct sdio_func *func)
sdio_func          49 drivers/net/wireless/broadcom/b43/sdio.c static void b43_sdio_interrupt_dispatcher(struct sdio_func *func)
sdio_func          66 drivers/net/wireless/broadcom/b43/sdio.c 	struct sdio_func *func = bus->host_sdio;
sdio_func          82 drivers/net/wireless/broadcom/b43/sdio.c 	struct sdio_func *func = bus->host_sdio;
sdio_func          92 drivers/net/wireless/broadcom/b43/sdio.c static int b43_sdio_probe(struct sdio_func *func,
sdio_func         170 drivers/net/wireless/broadcom/b43/sdio.c static void b43_sdio_remove(struct sdio_func *func)
sdio_func          79 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c static void brcmf_sdiod_ib_irqhandler(struct sdio_func *func)
sdio_func          90 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c static void brcmf_sdiod_dummy_irqhandler(struct sdio_func *func)
sdio_func         285 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 				   struct sdio_func *func, u32 addr,
sdio_func         316 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 				    struct sdio_func *func, u32 addr,
sdio_func         338 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 			  struct sdio_func *func, int write)
sdio_func         378 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 				 struct sdio_func *func,
sdio_func         739 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c int brcmf_sdiod_abort(struct brcmf_sdio_dev *sdiodev, struct sdio_func *func)
sdio_func         752 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 	struct sdio_func *func;
sdio_func         991 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c static int brcmf_ops_sdio_probe(struct sdio_func *func,
sdio_func        1033 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 	sdiodev->func1 = func->card->sdio_func[0];
sdio_func        1063 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c static void brcmf_ops_sdio_remove(struct sdio_func *func)
sdio_func        1108 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 	struct sdio_func *func;
sdio_func        1113 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 	func = container_of(dev, struct sdio_func, dev);
sdio_func        1141 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 	struct sdio_func *func = container_of(dev, struct sdio_func, dev);
sdio_func         169 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h 	struct sdio_func *func1;
sdio_func         170 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h 	struct sdio_func *func2;
sdio_func         345 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h int brcmf_sdiod_abort(struct brcmf_sdio_dev *sdiodev, struct sdio_func *func);
sdio_func          47 drivers/net/wireless/marvell/libertas/if_sdio.c static void if_sdio_interrupt(struct sdio_func *func);
sdio_func         110 drivers/net/wireless/marvell/libertas/if_sdio.c 	struct sdio_func	*func;
sdio_func         748 drivers/net/wireless/marvell/libertas/if_sdio.c 	struct sdio_func *func = card->func;
sdio_func         831 drivers/net/wireless/marvell/libertas/if_sdio.c 	struct sdio_func *func = card->func;
sdio_func         890 drivers/net/wireless/marvell/libertas/if_sdio.c 	struct sdio_func *func = card->func;
sdio_func        1099 drivers/net/wireless/marvell/libertas/if_sdio.c static void if_sdio_interrupt(struct sdio_func *func)
sdio_func        1133 drivers/net/wireless/marvell/libertas/if_sdio.c static int if_sdio_probe(struct sdio_func *func,
sdio_func        1249 drivers/net/wireless/marvell/libertas/if_sdio.c static void if_sdio_remove(struct sdio_func *func)
sdio_func        1293 drivers/net/wireless/marvell/libertas/if_sdio.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func        1351 drivers/net/wireless/marvell/libertas/if_sdio.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func          90 drivers/net/wireless/marvell/mwifiex/sdio.c mwifiex_sdio_probe(struct sdio_func *func, const struct sdio_device_id *id)
sdio_func         172 drivers/net/wireless/marvell/mwifiex/sdio.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func         203 drivers/net/wireless/marvell/mwifiex/sdio.c mwifiex_write_reg_locked(struct sdio_func *func, u32 reg, u8 data)
sdio_func         372 drivers/net/wireless/marvell/mwifiex/sdio.c mwifiex_sdio_remove(struct sdio_func *func)
sdio_func         417 drivers/net/wireless/marvell/mwifiex/sdio.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func         474 drivers/net/wireless/marvell/mwifiex/sdio.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func         839 drivers/net/wireless/marvell/mwifiex/sdio.c 	struct sdio_func *func = card->func;
sdio_func         887 drivers/net/wireless/marvell/mwifiex/sdio.c mwifiex_sdio_interrupt(struct sdio_func *func)
sdio_func         916 drivers/net/wireless/marvell/mwifiex/sdio.c 	struct sdio_func *func = card->func;
sdio_func        2032 drivers/net/wireless/marvell/mwifiex/sdio.c 	struct sdio_func *func = card->func;
sdio_func        2223 drivers/net/wireless/marvell/mwifiex/sdio.c 	struct sdio_func *func = card->func;
sdio_func         241 drivers/net/wireless/marvell/mwifiex/sdio.h 	struct sdio_func *func;
sdio_func         116 drivers/net/wireless/rsi/rsi_91x_sdio.c static int rsi_issue_sdiocommand(struct sdio_func *func,
sdio_func         147 drivers/net/wireless/rsi/rsi_91x_sdio.c static void rsi_handle_interrupt(struct sdio_func *function)
sdio_func         167 drivers/net/wireless/rsi/rsi_91x_sdio.c static void rsi_reset_card(struct sdio_func *pfunction)
sdio_func         841 drivers/net/wireless/rsi/rsi_91x_sdio.c 				   struct sdio_func *pfunction)
sdio_func         900 drivers/net/wireless/rsi/rsi_91x_sdio.c 	struct sdio_func *pfunction = sdev->pfunction;
sdio_func        1016 drivers/net/wireless/rsi/rsi_91x_sdio.c static int rsi_probe(struct sdio_func *pfunction,
sdio_func        1224 drivers/net/wireless/rsi/rsi_91x_sdio.c static void rsi_disconnect(struct sdio_func *pfunction)
sdio_func        1268 drivers/net/wireless/rsi/rsi_91x_sdio.c 	struct sdio_func *func = dev->pfunction;
sdio_func        1278 drivers/net/wireless/rsi/rsi_91x_sdio.c static int rsi_sdio_disable_interrupts(struct sdio_func *pfunc)
sdio_func        1325 drivers/net/wireless/rsi/rsi_91x_sdio.c static int rsi_sdio_enable_interrupts(struct sdio_func *pfunc)
sdio_func        1371 drivers/net/wireless/rsi/rsi_91x_sdio.c 	struct sdio_func *pfunction = dev_to_sdio_func(dev);
sdio_func        1393 drivers/net/wireless/rsi/rsi_91x_sdio.c 	struct sdio_func *pfunction = dev_to_sdio_func(dev);
sdio_func        1406 drivers/net/wireless/rsi/rsi_91x_sdio.c 	struct sdio_func *pfunction = dev_to_sdio_func(dev);
sdio_func        1447 drivers/net/wireless/rsi/rsi_91x_sdio.c 	struct sdio_func *pfunction = dev_to_sdio_func(dev);
sdio_func        1466 drivers/net/wireless/rsi/rsi_91x_sdio.c 	struct sdio_func *pfunction = dev_to_sdio_func(dev);
sdio_func        1497 drivers/net/wireless/rsi/rsi_91x_sdio.c 	struct sdio_func *pfunction = dev_to_sdio_func(dev);
sdio_func         120 drivers/net/wireless/rsi/rsi_sdio.h 	struct sdio_func *pfunction;
sdio_func          46 drivers/net/wireless/st/cw1200/cw1200_sdio.c 	struct sdio_func	*func;
sdio_func          90 drivers/net/wireless/st/cw1200/cw1200_sdio.c static void cw1200_sdio_irq_handler(struct sdio_func *func)
sdio_func         276 drivers/net/wireless/st/cw1200/cw1200_sdio.c static int cw1200_sdio_probe(struct sdio_func *func,
sdio_func         326 drivers/net/wireless/st/cw1200/cw1200_sdio.c static void cw1200_sdio_disconnect(struct sdio_func *func)
sdio_func         348 drivers/net/wireless/st/cw1200/cw1200_sdio.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func          31 drivers/net/wireless/ti/wl1251/sdio.c 	struct sdio_func *func;
sdio_func          35 drivers/net/wireless/ti/wl1251/sdio.c static struct sdio_func *wl_to_func(struct wl1251 *wl)
sdio_func          41 drivers/net/wireless/ti/wl1251/sdio.c static void wl1251_sdio_interrupt(struct sdio_func *func)
sdio_func          62 drivers/net/wireless/ti/wl1251/sdio.c 	struct sdio_func *func = wl_to_func(wl);
sdio_func          75 drivers/net/wireless/ti/wl1251/sdio.c 	struct sdio_func *func = wl_to_func(wl);
sdio_func          88 drivers/net/wireless/ti/wl1251/sdio.c 	struct sdio_func *func = wl_sdio->func;
sdio_func         108 drivers/net/wireless/ti/wl1251/sdio.c 	struct sdio_func *func = wl_sdio->func;
sdio_func         126 drivers/net/wireless/ti/wl1251/sdio.c 	struct sdio_func *func = wl_to_func(wl);
sdio_func         135 drivers/net/wireless/ti/wl1251/sdio.c 	struct sdio_func *func = wl_to_func(wl);
sdio_func         164 drivers/net/wireless/ti/wl1251/sdio.c 	struct sdio_func *func = wl_to_func(wl);
sdio_func         212 drivers/net/wireless/ti/wl1251/sdio.c static int wl1251_sdio_probe(struct sdio_func *func,
sdio_func         308 drivers/net/wireless/ti/wl1251/sdio.c static void wl1251_sdio_remove(struct sdio_func *func)
sdio_func          54 drivers/net/wireless/ti/wlcore/sdio.c 	struct sdio_func *func = dev_to_sdio_func(glue->dev);
sdio_func          66 drivers/net/wireless/ti/wlcore/sdio.c 	struct sdio_func *func = dev_to_sdio_func(glue->dev);
sdio_func         104 drivers/net/wireless/ti/wlcore/sdio.c 	struct sdio_func *func = dev_to_sdio_func(glue->dev);
sdio_func         140 drivers/net/wireless/ti/wlcore/sdio.c 	struct sdio_func *func = dev_to_sdio_func(glue->dev);
sdio_func         167 drivers/net/wireless/ti/wlcore/sdio.c 	struct sdio_func *func = dev_to_sdio_func(glue->dev);
sdio_func         265 drivers/net/wireless/ti/wlcore/sdio.c static int wl1271_probe(struct sdio_func *func,
sdio_func         378 drivers/net/wireless/ti/wlcore/sdio.c static void wl1271_remove(struct sdio_func *func)
sdio_func         393 drivers/net/wireless/ti/wlcore/sdio.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func         747 drivers/ssb/main.c int ssb_bus_sdiobus_register(struct ssb_bus *bus, struct sdio_func *func,
sdio_func         108 drivers/staging/ks7010/ks7010_sdio.c 	struct sdio_func *func;
sdio_func         112 drivers/staging/ks7010/ks7010_sdio.c static struct sdio_func *ks7010_to_func(struct ks_wlan_private *priv)
sdio_func         123 drivers/staging/ks7010/ks7010_sdio.c 	struct sdio_func *func = ks7010_to_func(priv);
sdio_func         135 drivers/staging/ks7010/ks7010_sdio.c 	struct sdio_func *func = ks7010_to_func(priv);
sdio_func         144 drivers/staging/ks7010/ks7010_sdio.c 	struct sdio_func *func = ks7010_to_func(priv);
sdio_func         156 drivers/staging/ks7010/ks7010_sdio.c 	struct sdio_func *func = ks7010_to_func(priv);
sdio_func         479 drivers/staging/ks7010/ks7010_sdio.c 	struct sdio_func *func = ks7010_to_func(priv);
sdio_func         540 drivers/staging/ks7010/ks7010_sdio.c static void ks_sdio_interrupt(struct sdio_func *func)
sdio_func         753 drivers/staging/ks7010/ks7010_sdio.c 	struct sdio_func *func = ks7010_to_func(priv);
sdio_func         878 drivers/staging/ks7010/ks7010_sdio.c static int ks7010_sdio_setup_irqs(struct sdio_func *func)
sdio_func         898 drivers/staging/ks7010/ks7010_sdio.c static void ks7010_sdio_init_irqs(struct sdio_func *func,
sdio_func         951 drivers/staging/ks7010/ks7010_sdio.c static int ks7010_sdio_probe(struct sdio_func *func,
sdio_func        1051 drivers/staging/ks7010/ks7010_sdio.c static int send_stop_request(struct sdio_func *func)
sdio_func        1075 drivers/staging/ks7010/ks7010_sdio.c static void ks7010_sdio_remove(struct sdio_func *func)
sdio_func        1173 drivers/staging/rtl8723bs/hal/sdio_ops.c 	struct sdio_func *func;
sdio_func          27 drivers/staging/rtl8723bs/include/drv_types_sdio.h 	struct sdio_func	 *func;
sdio_func          15 drivers/staging/rtl8723bs/os_dep/sdio_intf.c #define dev_to_sdio_func(d)     container_of(d, struct sdio_func, dev)
sdio_func          29 drivers/staging/rtl8723bs/os_dep/sdio_intf.c static int rtw_drv_init(struct sdio_func *func, const struct sdio_device_id *id);
sdio_func          30 drivers/staging/rtl8723bs/os_dep/sdio_intf.c static void rtw_dev_remove(struct sdio_func *func);
sdio_func          54 drivers/staging/rtl8723bs/os_dep/sdio_intf.c static void sd_sync_int_hdl(struct sdio_func *func)
sdio_func          74 drivers/staging/rtl8723bs/os_dep/sdio_intf.c 	struct sdio_func *func;
sdio_func          99 drivers/staging/rtl8723bs/os_dep/sdio_intf.c 	struct sdio_func *func;
sdio_func         171 drivers/staging/rtl8723bs/os_dep/sdio_intf.c 	struct sdio_func *func;
sdio_func         207 drivers/staging/rtl8723bs/os_dep/sdio_intf.c 	struct sdio_func *func;
sdio_func         235 drivers/staging/rtl8723bs/os_dep/sdio_intf.c static struct dvobj_priv *sdio_dvobj_init(struct sdio_func *func)
sdio_func         270 drivers/staging/rtl8723bs/os_dep/sdio_intf.c static void sdio_dvobj_deinit(struct sdio_func *func)
sdio_func         458 drivers/staging/rtl8723bs/os_dep/sdio_intf.c 	struct sdio_func *func,
sdio_func         507 drivers/staging/rtl8723bs/os_dep/sdio_intf.c static void rtw_dev_remove(struct sdio_func *func)
sdio_func         552 drivers/staging/rtl8723bs/os_dep/sdio_intf.c 	struct sdio_func *func =dev_to_sdio_func(dev);
sdio_func         589 drivers/staging/rtl8723bs/os_dep/sdio_intf.c 	struct sdio_func *func =dev_to_sdio_func(dev);
sdio_func          12 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c static bool rtw_sdio_claim_host_needed(struct sdio_func *func)
sdio_func          36 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c 	struct sdio_func *func;
sdio_func          73 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c 	struct sdio_func *func;
sdio_func         108 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c 	struct sdio_func *func;
sdio_func         143 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c 	struct sdio_func *func;
sdio_func         178 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c 	struct sdio_func *func;
sdio_func         208 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c 	struct sdio_func *func;
sdio_func         239 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c 	struct sdio_func *func;
sdio_func         301 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c 	struct sdio_func *func;
sdio_func         330 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c 	struct sdio_func *func;
sdio_func         406 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c 	struct sdio_func *func;
sdio_func         460 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c 	struct sdio_func *func;
sdio_func         504 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c 	struct sdio_func *func;
sdio_func         561 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c 	struct sdio_func *func;
sdio_func          56 drivers/staging/wilc1000/wilc_sdio.c static void wilc_sdio_interrupt(struct sdio_func *func)
sdio_func          65 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = container_of(wilc->dev, struct sdio_func, dev);
sdio_func          94 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = container_of(wilc->dev, struct sdio_func, dev);
sdio_func         122 drivers/staging/wilc1000/wilc_sdio.c static int wilc_sdio_probe(struct sdio_func *func,
sdio_func         165 drivers/staging/wilc1000/wilc_sdio.c static void wilc_sdio_remove(struct sdio_func *func)
sdio_func         183 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = dev_to_sdio_func(wilc->dev);
sdio_func         200 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func         227 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = container_of(dev->dev, struct sdio_func, dev);
sdio_func         243 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = container_of(dev->dev, struct sdio_func, dev);
sdio_func         261 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = dev_to_sdio_func(wilc->dev);
sdio_func         302 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = dev_to_sdio_func(wilc->dev);
sdio_func         338 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = dev_to_sdio_func(wilc->dev);
sdio_func         372 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = dev_to_sdio_func(wilc->dev);
sdio_func         426 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = dev_to_sdio_func(wilc->dev);
sdio_func         516 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = dev_to_sdio_func(wilc->dev);
sdio_func         568 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = dev_to_sdio_func(wilc->dev);
sdio_func         669 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = dev_to_sdio_func(wilc->dev);
sdio_func         814 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = dev_to_sdio_func(wilc->dev);
sdio_func         873 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = dev_to_sdio_func(wilc->dev);
sdio_func         998 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = dev_to_sdio_func(wilc->dev);
sdio_func        1111 drivers/staging/wilc1000/wilc_sdio.c 	struct sdio_func *func = dev_to_sdio_func(dev);
sdio_func         210 include/linux/mmc/card.h struct sdio_func;
sdio_func         297 include/linux/mmc/card.h 	struct sdio_func	*sdio_func[SDIO_MAX_FUNCS]; /* SDIO functions (devices) */
sdio_func         298 include/linux/mmc/card.h 	struct sdio_func	*sdio_single_irq; /* SDIO function when only one IRQ active */
sdio_func          17 include/linux/mmc/sdio_func.h struct sdio_func;
sdio_func          19 include/linux/mmc/sdio_func.h typedef void (sdio_irq_handler_t)(struct sdio_func *);
sdio_func          68 include/linux/mmc/sdio_func.h #define dev_to_sdio_func(d)	container_of(d, struct sdio_func, dev)
sdio_func          77 include/linux/mmc/sdio_func.h 	int (*probe)(struct sdio_func *, const struct sdio_device_id *);
sdio_func          78 include/linux/mmc/sdio_func.h 	void (*remove)(struct sdio_func *);
sdio_func         125 include/linux/mmc/sdio_func.h extern void sdio_claim_host(struct sdio_func *func);
sdio_func         126 include/linux/mmc/sdio_func.h extern void sdio_release_host(struct sdio_func *func);
sdio_func         128 include/linux/mmc/sdio_func.h extern int sdio_enable_func(struct sdio_func *func);
sdio_func         129 include/linux/mmc/sdio_func.h extern int sdio_disable_func(struct sdio_func *func);
sdio_func         131 include/linux/mmc/sdio_func.h extern int sdio_set_block_size(struct sdio_func *func, unsigned blksz);
sdio_func         133 include/linux/mmc/sdio_func.h extern int sdio_claim_irq(struct sdio_func *func, sdio_irq_handler_t *handler);
sdio_func         134 include/linux/mmc/sdio_func.h extern int sdio_release_irq(struct sdio_func *func);
sdio_func         136 include/linux/mmc/sdio_func.h extern unsigned int sdio_align_size(struct sdio_func *func, unsigned int sz);
sdio_func         138 include/linux/mmc/sdio_func.h extern u8 sdio_readb(struct sdio_func *func, unsigned int addr, int *err_ret);
sdio_func         139 include/linux/mmc/sdio_func.h extern u16 sdio_readw(struct sdio_func *func, unsigned int addr, int *err_ret);
sdio_func         140 include/linux/mmc/sdio_func.h extern u32 sdio_readl(struct sdio_func *func, unsigned int addr, int *err_ret);
sdio_func         142 include/linux/mmc/sdio_func.h extern int sdio_memcpy_fromio(struct sdio_func *func, void *dst,
sdio_func         144 include/linux/mmc/sdio_func.h extern int sdio_readsb(struct sdio_func *func, void *dst,
sdio_func         147 include/linux/mmc/sdio_func.h extern void sdio_writeb(struct sdio_func *func, u8 b,
sdio_func         149 include/linux/mmc/sdio_func.h extern void sdio_writew(struct sdio_func *func, u16 b,
sdio_func         151 include/linux/mmc/sdio_func.h extern void sdio_writel(struct sdio_func *func, u32 b,
sdio_func         154 include/linux/mmc/sdio_func.h extern u8 sdio_writeb_readb(struct sdio_func *func, u8 write_byte,
sdio_func         157 include/linux/mmc/sdio_func.h extern int sdio_memcpy_toio(struct sdio_func *func, unsigned int addr,
sdio_func         159 include/linux/mmc/sdio_func.h extern int sdio_writesb(struct sdio_func *func, unsigned int addr,
sdio_func         162 include/linux/mmc/sdio_func.h extern unsigned char sdio_f0_readb(struct sdio_func *func,
sdio_func         164 include/linux/mmc/sdio_func.h extern void sdio_f0_writeb(struct sdio_func *func, unsigned char b,
sdio_func         167 include/linux/mmc/sdio_func.h extern mmc_pm_flag_t sdio_get_host_pm_caps(struct sdio_func *func);
sdio_func         168 include/linux/mmc/sdio_func.h extern int sdio_set_host_pm_flags(struct sdio_func *func, mmc_pm_flag_t flags);
sdio_func         170 include/linux/mmc/sdio_func.h extern void sdio_retune_crc_disable(struct sdio_func *func);
sdio_func         171 include/linux/mmc/sdio_func.h extern void sdio_retune_crc_enable(struct sdio_func *func);
sdio_func         173 include/linux/mmc/sdio_func.h extern void sdio_retune_hold_now(struct sdio_func *func);
sdio_func         174 include/linux/mmc/sdio_func.h extern void sdio_retune_release(struct sdio_func *func);
sdio_func         444 include/linux/ssb/ssb.h 		struct sdio_func *host_sdio;
sdio_func         540 include/linux/ssb/ssb.h 				    struct sdio_func *sdio_func,