Lines Matching refs:request
1481 uint32_t request, void *context) in hif_read_write() argument
1491 length, request, context); in hif_read_write()
1500 if ((request & HIF_ASYNCHRONOUS) || in hif_read_write()
1501 (request & HIF_SYNCHRONOUS)) { in hif_read_write()
1505 (request & HIF_ASYNCHRONOUS) ? "Async" in hif_read_write()
1511 request & HIF_SDIO_READ ? "READ" : in hif_read_write()
1518 busrequest->request = request; in hif_read_write()
1523 if (request & HIF_SYNCHRONOUS) { in hif_read_write()
1539 (unsigned int)request); in hif_read_write()
1555 (unsigned int)request); in hif_read_write()
1631 uint32_t length, uint32_t request, void *context) in __hif_read_write() argument
1651 request & HIF_SDIO_READ ? "Read " : "Write", in __hif_read_write()
1652 request & HIF_ASYNCHRONOUS ? "Async" : "Sync "); in __hif_read_write()
1655 if (request & HIF_EXTENDED_IO) { in __hif_read_write()
1658 hif_err("Invalid command type: 0x%08x\n", request); in __hif_read_write()
1663 if (request & HIF_BLOCK_BASIS) { in __hif_read_write()
1669 } else if (request & HIF_BYTE_BASIS) { in __hif_read_write()
1672 hif_err("Invalid data mode: 0x%08x", request); in __hif_read_write()
1676 if (request & HIF_SDIO_WRITE) { in __hif_read_write()
1677 hif_fixup_write_param(device, request, in __hif_read_write()
1682 (request & HIF_DUMMY_SPACE_MASK) >> 16); in __hif_read_write()
1685 if (request & HIF_FIXED_ADDRESS) { in __hif_read_write()
1688 } else if (request & HIF_INCREMENTAL_ADDRESS) { in __hif_read_write()
1692 hif_err("Invalid address mode: 0x%08x", request); in __hif_read_write()
1697 if (request & HIF_SDIO_WRITE) { in __hif_read_write()
1731 } else if (request & HIF_SDIO_READ) { in __hif_read_write()
1768 hif_err("Invalid dir: 0x%08x", request); in __hif_read_write()
1778 request & HIF_SDIO_READ ? "Read " : "Write", in __hif_read_write()
1779 request & HIF_ASYNCHRONOUS ? in __hif_read_write()
1798 struct bus_request *request; in async_task() local
1826 request = device->asyncreq; in async_task()
1827 if (request->inusenext) in async_task()
1828 device->asyncreq = request->inusenext; in async_task()
1833 (unsigned long)request); in async_task()
1839 if (request->scatter_req) { in async_task()
1847 request); in async_task()
1852 request->address, in async_task()
1853 request->buffer, in async_task()
1854 request->length, in async_task()
1855 request-> in async_task()
1856 request & in async_task()
1859 if (request->request & HIF_ASYNCHRONOUS) { in async_task()
1860 void *context = request->context; in async_task()
1862 hif_free_bus_request(device, request); in async_task()
1867 (unsigned long)request); in async_task()
1868 request->status = status; in async_task()
1869 up(&request->sem_req); in async_task()