Lines Matching refs:func
31 static int sdio_read_fbr(struct sdio_func *func) in sdio_read_fbr() argument
36 ret = mmc_io_rw_direct(func->card, 0, 0, in sdio_read_fbr()
37 SDIO_FBR_BASE(func->num) + SDIO_FBR_STD_IF, 0, &data); in sdio_read_fbr()
44 ret = mmc_io_rw_direct(func->card, 0, 0, in sdio_read_fbr()
45 SDIO_FBR_BASE(func->num) + SDIO_FBR_STD_IF_EXT, 0, &data); in sdio_read_fbr()
50 func->class = data; in sdio_read_fbr()
59 struct sdio_func *func; in sdio_init_func() local
63 func = sdio_alloc_func(card); in sdio_init_func()
64 if (IS_ERR(func)) in sdio_init_func()
65 return PTR_ERR(func); in sdio_init_func()
67 func->num = fn; in sdio_init_func()
69 ret = sdio_read_fbr(func); in sdio_init_func()
73 ret = sdio_read_func_cis(func); in sdio_init_func()
77 card->sdio_func[fn - 1] = func; in sdio_init_func()
86 sdio_remove_func(func); in sdio_init_func()