Lines Matching refs:func
255 set_extended_mbox_window_info((uint16_t)pdev->func->device, in hif_dev_get_fifo_address()
1487 AR_DEBUG_ASSERT(device->func); in hif_read_write()
1572 struct sdio_func *func) in hif_sdio_func_enable() argument
1574 struct hif_sdio_dev *device = get_hif_device(ol_sc, func); in hif_sdio_func_enable()
1579 sdio_claim_host(func); in hif_sdio_func_enable()
1581 ret = hif_sdio_quirk_async_intr(ol_sc, func); in hif_sdio_func_enable()
1584 sdio_release_host(func); in hif_sdio_func_enable()
1588 func->enable_timeout = 100; in hif_sdio_func_enable()
1589 ret = sdio_enable_func(func); in hif_sdio_func_enable()
1592 sdio_release_host(func); in hif_sdio_func_enable()
1596 ret = sdio_set_block_size(func, HIF_BLOCK_SIZE); in hif_sdio_func_enable()
1600 sdio_release_host(func); in hif_sdio_func_enable()
1604 ret = hif_sdio_quirk_mod_strength(ol_sc, func); in hif_sdio_func_enable()
1607 sdio_release_host(func); in hif_sdio_func_enable()
1611 sdio_release_host(func); in hif_sdio_func_enable()
1644 if (!device->func) { in __hif_read_write()
1719 ret = sdio_writesb(device->func, address, in __hif_read_write()
1725 ret = sdio_memcpy_toio(device->func, address, in __hif_read_write()
1750 ret = sdio_readsb(device->func, tbuffer, in __hif_read_write()
1756 ret = sdio_memcpy_fromio(device->func, in __hif_read_write()
1836 sdio_claim_host(device->func); in async_task()
1876 sdio_release_host(device->func); in async_task()
1896 struct sdio_func *func, in hif_disable_func() argument
1911 status = hif_sdio_func_disable(device, func, reset); in hif_disable_func()
1933 struct sdio_func *func, bool resume) in hif_enable_func() argument
1944 if (hif_sdio_func_enable(ol_sc, func)) in hif_enable_func()
1962 ret = hif_sdio_probe(ol_sc, func, device); in hif_enable_func()