Lines Matching refs:func

169 	struct sdio_func *func[8];  member
220 static inline int brcmf_sdiod_f0_writeb(struct sdio_func *func, in brcmf_sdiod_f0_writeb() argument
231 sdio_writeb(func, byte, regaddr, &err_ret); in brcmf_sdiod_f0_writeb()
233 sdio_f0_writeb(func, byte, regaddr, &err_ret); in brcmf_sdiod_f0_writeb()
240 struct sdio_func *func; in brcmf_sdiod_request_data() local
249 func = sdiodev->func[fn]; in brcmf_sdiod_request_data()
255 sdio_writeb(func, *(u8 *)data, addr, &ret); in brcmf_sdiod_request_data()
257 ret = brcmf_sdiod_f0_writeb(func, addr, in brcmf_sdiod_request_data()
261 *(u8 *)data = sdio_readb(func, addr, &ret); in brcmf_sdiod_request_data()
263 *(u8 *)data = sdio_f0_readb(func, addr, &ret); in brcmf_sdiod_request_data()
268 sdio_writew(func, *(u16 *)data, addr, &ret); in brcmf_sdiod_request_data()
270 *(u16 *)data = sdio_readw(func, addr, &ret); in brcmf_sdiod_request_data()
274 sdio_writel(func, *(u32 *)data, addr, &ret); in brcmf_sdiod_request_data()
276 *(u32 *)data = sdio_readl(func, addr, &ret); in brcmf_sdiod_request_data()
313 u8 func; in brcmf_sdiod_regrw_helper() local
327 func = SDIO_FUNC_0; in brcmf_sdiod_regrw_helper()
329 func = SDIO_FUNC_1; in brcmf_sdiod_regrw_helper()
337 ret = brcmf_sdiod_request_data(sdiodev, func, addr, regsz, in brcmf_sdiod_regrw_helper()
352 write ? "write" : "read", func, addr, ret); in brcmf_sdiod_regrw_helper()
355 write ? "write" : "read", func, addr, ret); in brcmf_sdiod_regrw_helper()
489 int func = 0; in main() local
504 func = (int) strtol(optarg, NULL, 10); in main()
534 brcmf_dev.func[0] = &f0; in main()
535 brcmf_dev.func[1] = &f1; in main()
536 brcmf_dev.func[2] = &f2; in main()
538 brcmf_dev.func[0]->dev = brcmf_dev.func[1]->dev in main()
539 = brcmf_dev.func[2]->dev = cam_dev; in main()
540 brcmf_dev.func[0]->num = 0; in main()
541 brcmf_dev.func[1]->num = 1; in main()
542 brcmf_dev.func[2]->num = 2; in main()