Lines Matching refs:func
173 struct sdio_func *func[8]; member
224 static inline int brcmf_sdiod_f0_writeb(struct sdio_func *func, in brcmf_sdiod_f0_writeb() argument
235 sdio_writeb(func, byte, regaddr, &err_ret); in brcmf_sdiod_f0_writeb()
237 sdio_f0_writeb(func, byte, regaddr, &err_ret); in brcmf_sdiod_f0_writeb()
244 struct sdio_func *func; in brcmf_sdiod_request_data() local
253 func = sdiodev->func[fn]; in brcmf_sdiod_request_data()
259 sdio_writeb(func, *(u8 *)data, addr, &ret); in brcmf_sdiod_request_data()
261 ret = brcmf_sdiod_f0_writeb(func, addr, in brcmf_sdiod_request_data()
265 *(u8 *)data = sdio_readb(func, addr, &ret); in brcmf_sdiod_request_data()
267 *(u8 *)data = sdio_f0_readb(func, addr, &ret); in brcmf_sdiod_request_data()
272 sdio_writew(func, *(u16 *)data, addr, &ret); in brcmf_sdiod_request_data()
274 *(u16 *)data = sdio_readw(func, addr, &ret); in brcmf_sdiod_request_data()
278 sdio_writel(func, *(u32 *)data, addr, &ret); in brcmf_sdiod_request_data()
280 *(u32 *)data = sdio_readl(func, addr, &ret); in brcmf_sdiod_request_data()
317 u8 func; in brcmf_sdiod_regrw_helper() local
331 func = SDIO_FUNC_0; in brcmf_sdiod_regrw_helper()
333 func = SDIO_FUNC_1; in brcmf_sdiod_regrw_helper()
341 ret = brcmf_sdiod_request_data(sdiodev, func, addr, regsz, in brcmf_sdiod_regrw_helper()
356 write ? "write" : "read", func, addr, ret); in brcmf_sdiod_regrw_helper()
359 write ? "write" : "read", func, addr, ret); in brcmf_sdiod_regrw_helper()
493 int func = 0; in main() local
508 func = (int) strtol(optarg, NULL, 10); in main()
538 brcmf_dev.func[0] = &f0; in main()
539 brcmf_dev.func[1] = &f1; in main()
540 brcmf_dev.func[2] = &f2; in main()
542 brcmf_dev.func[0]->dev = brcmf_dev.func[1]->dev in main()
543 = brcmf_dev.func[2]->dev = cam_dev; in main()
544 brcmf_dev.func[0]->num = 0; in main()
545 brcmf_dev.func[1]->num = 1; in main()
546 brcmf_dev.func[2]->num = 2; in main()