#include "common.h"
#include "core.h"
#include <linux/scatterlist.h>
Go to the source code of this file.
#define ATH6KL_HIF_COMMUNICATION_TIMEOUT 1000 |
Definition at line 74 of file hif.h.
#define ATH6KL_MAX_TRANSFER_SIZE_PER_SCATTER (16 * 1024) |
Definition at line 71 of file hif.h.
#define ATH6KL_SCATTER_ENTRIES_PER_REQ 16 |
Definition at line 70 of file hif.h.
#define ATH6KL_SCATTER_REQS 4 |
Definition at line 72 of file hif.h.
#define ATH6KL_TARGET_DEBUG_INTR_MASK 0x01 |
Definition at line 67 of file hif.h.
#define BUS_REQUEST_MAX_NUM 64 |
Definition at line 26 of file hif.h.
#define CCCR_SDIO_IRQ_MODE_REG 0xF0 |
Definition at line 59 of file hif.h.
#define CMD53_FIXED_ADDRESS 1 |
Definition at line 31 of file hif.h.
#define CMD53_INCR_ADDRESS 2 |
Definition at line 32 of file hif.h.
#define HIF_ASYNCHRONOUS 0x00000020 |
#define HIF_BLOCK_BASIS 0x00000080 |
#define HIF_BYTE_BASIS 0x00000040 |
Definition at line 95 of file hif.h.
#define HIF_DMA_BUFFER_SIZE (32 * 1024) |
Definition at line 30 of file hif.h.
#define HIF_FIXED_ADDRESS 0x00000100 |
#define HIF_GMBOX_BASE_ADDR 0x7000 |
Definition at line 55 of file hif.h.
#define HIF_GMBOX_WIDTH 0x4000 |
Definition at line 56 of file hif.h.
#define HIF_INCREMENTAL_ADDRESS 0x00000200 |
#define HIF_MBOX0_BLOCK_SIZE 1 |
Definition at line 28 of file hif.h.
#define HIF_MBOX0_EXT_BASE_ADDR 0x4000 |
Definition at line 51 of file hif.h.
#define HIF_MBOX0_EXT_WIDTH (12*1024) |
Definition at line 52 of file hif.h.
#define HIF_MBOX_BASE_ADDR 0x800 |
Definition at line 45 of file hif.h.
#define HIF_MBOX_BLOCK_SIZE 128 |
Definition at line 27 of file hif.h.
Definition at line 48 of file hif.h.
#define HIF_MBOX_WIDTH 0x800 |
Definition at line 46 of file hif.h.
#define HIF_RD_ASYNC_BLOCK_FIX |
Value:
Definition at line 163 of file hif.h.
#define HIF_RD_SYNC_BLOCK_FIX |
Value:
Definition at line 167 of file hif.h.
#define HIF_RD_SYNC_BYTE_FIX |
Value:
Definition at line 159 of file hif.h.
#define HIF_RD_SYNC_BYTE_INC |
Value:
Definition at line 155 of file hif.h.
#define HIF_READ 0x00000001 |
Definition at line 93 of file hif.h.
#define HIF_SYNCHRONOUS 0x00000010 |
#define HIF_WR_ASYNC_BLOCK_INC |
Value:
Definition at line 139 of file hif.h.
#define HIF_WR_ASYNC_BYTE_INC |
Value:
Definition at line 135 of file hif.h.
#define HIF_WR_SYNC_BLOCK_INC |
Value:
Definition at line 151 of file hif.h.
#define HIF_WR_SYNC_BYTE_FIX |
Value:
Definition at line 143 of file hif.h.
#define HIF_WR_SYNC_BYTE_INC |
Value:
Definition at line 147 of file hif.h.
#define HIF_WRITE 0x00000002 |
Definition at line 94 of file hif.h.
Definition at line 65 of file hif.h.
#define MANUFACTURER_CODE 0x271 /* Atheros */ |
Definition at line 42 of file hif.h.
#define MANUFACTURER_ID_AR6003_BASE 0x300 |
Definition at line 38 of file hif.h.
#define MANUFACTURER_ID_AR6004_BASE 0x400 |
Definition at line 39 of file hif.h.
#define MANUFACTURER_ID_ATH6KL_BASE_MASK 0xFF00 |
Definition at line 41 of file hif.h.
#define MAX_SCATTER_ENTRIES_PER_REQ 16 |
Definition at line 35 of file hif.h.
#define MAX_SCATTER_REQ_TRANSFER_SIZE (32 * 1024) |
Definition at line 36 of file hif.h.
#define MAX_SCATTER_REQUESTS 4 |
Definition at line 34 of file hif.h.
#define SDIO_IRQ_MODE_ASYNC_4BIT_IRQ (1 << 0) |
Definition at line 62 of file hif.h.
int ath6kl_hif_rw_comp_handler |
( |
void * |
context, |
|
|
int |
status |
|
) |
| |
Definition at line 53 of file hif.c.