/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | siutils_priv.h | 110 uint coreid[SI_MAXCORES]; /**< id of each core */ 140 uint dev_coreid; /**< the core provides driver functions */ 151 uint varsz; 155 uint curidx; /**< current core index */ 156 uint numcores; /**< # discovered cores */ 165 uint chipnew; /**< new chip number */ 166 uint second_bar0win; /**< Backplane region */ 167 uint num_br; /**< # discovered bridges */ 173 uint axi_num_wrappers; 185 #define GOODIDX(idx) (((uint)id [all...] |
H A D | dhd_wlfc.h | 41 uint count; /* Poll interval msec counter */ 42 uint log_addr; /* Log struct address (fixed) */ 44 uint bufsize; /* Size of log buffer */ 46 uint last; /* Last buffer read index */ 83 uint varsz; /* Size of variables buffer */ 87 uint sdpcmrev; /* SDIO core revision */ 88 uint armrev; /* CPU core revision */ 89 uint ramrev; /* SOCRAM core revision */ 106 uint blocksize; /* Block size of SDIO transfers */ 107 uint roundu [all...] |
H A D | dhd_config.h | 26 extern uint dhd_rxbound; 27 extern uint dhd_txbound; 31 extern uint dhd_doflow; 32 extern uint dhd_slpauto; 55 uint chip; 56 uint chiprev; 165 uint devid; 166 uint chip; 167 uint chiprev; 169 uint svi [all...] |
H A D | siutils.c | 125 static si_info_t *si_doattach(si_info_t *sii, uint devid, osl_t *osh, volatile void *regs, 126 uint bustype, void *sdh, char **vars, uint *varsz); 127 static bool si_buscore_prep(si_info_t *sii, uint bustype, uint devid, void *sdh); 128 static bool si_buscore_setup(si_info_t *sii, chipcregs_t *cc, uint bustype, uint32 savewin, 129 uint *origidx, volatile void *regs); 131 static bool si_pmu_is_ilp_sensitive(uint32 idx, uint regoff); 171 si_attach(uint devid, osl_t *osh, volatile void *regs, in si_attach() 172 uint bustyp in si_attach() [all...] |
H A D | bcmwifi_channels.c | 207 uint 210 uint bw; in wf_bw_chspec_to_mhz() 220 center_chan_to_edge(uint bw) in center_chan_to_edge() 233 channel_low_edge(uint center_ch, uint bw) in channel_low_edge() 242 channel_to_sb(uint center_ch, uint primary_ch, uint bw) in channel_to_sb() 244 uint lowest = channel_low_edge(center_ch, bw); in channel_to_sb() 245 uint s in channel_to_sb() [all...] |
H A D | bcmbloom.c | 54 uint max_hash; 56 uint filter_size; /* in bytes */ 63 bcm_bloom_free_t free_cb, void *cb_ctx, uint max_hash, in bcm_bloom_create() 64 uint filter_size, bcm_bloom_filter_t **bloom) in bcm_bloom_create() 134 bcm_bloom_add_hash(bcm_bloom_filter_t *bp, bcm_bloom_hash_t hash, uint *idx) in bcm_bloom_add_hash() 136 uint i; in bcm_bloom_add_hash() 155 bcm_bloom_remove_hash(bcm_bloom_filter_t *bp, uint idx) in bcm_bloom_remove_hash() 169 const uint8 *tag, uint tag_len, const uint8 *buf, uint buf_len) in bcm_bloom_is_member() 171 uint in bcm_bloom_is_member() [all...] |
H A D | bcmsdh.c | 56 const uint bcmsdh_msglevel = BCMSDH_ERROR_VAL; 206 void *params, uint plen, void *arg, uint len, bool set) in bcmsdh_iovar_op() 324 bcmsdh_cfg_read(void *sdh, uint fnc_num, uint32 addr, int *err) in bcmsdh_cfg_read() 357 bcmsdh_cfg_write(void *sdh, uint fnc_num, uint32 addr, uint8 data, int *err) in bcmsdh_cfg_write() 387 bcmsdh_cfg_read_word(void *sdh, uint fnc_num, uint32 addr, int *err) in bcmsdh_cfg_read_word() 411 bcmsdh_cfg_write_word(void *sdh, uint fnc_num, uint32 addr, uint32 data, int *err) in bcmsdh_cfg_write_word() 432 bcmsdh_cis_read(void *sdh, uint func, uint8 *cis, uint length) in bcmsdh_cis_read() 471 bcmsdh_cisaddr_read(void *sdh, uint fun [all...] |
H A D | bcmutils.c | 78 uint BCMFASTPATH 81 uint total; in pkttotlen() 87 total += (uint)len; in pkttotlen() 111 uint BCMFASTPATH 114 uint cnt; in pktsegcnt() 131 uint 132 pktcopy(osl_t *osh, void *p, uint offset, int len, uchar *buf) in pktcopy() 134 uint n, ret = 0; in pktcopy() 141 if (offset < (uint)PKTLEN(osh, p)) in pktcopy() 143 offset -= (uint)PKTLE in pktcopy() [all...] |
H A D | sbutils.c | 47 static uint _sb_coreidx(si_info_t *sii, uint32 sba); 48 static uint _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, uint32 sbba, 49 uint ncores, uint devid); 51 static volatile void *_sb_setcoreidx(si_info_t *sii, uint coreidx); 132 uint 144 uint 150 uint origidx, intflag, intr_val = 0; in sb_intflag() 164 uint [all...] |
H A D | bcmsdh_linux.c | 138 void* bcmsdh_probe(osl_t *osh, void *dev, void *sdioh, void *adapter_info, uint bus_type, in bcmsdh_probe() 139 uint bus_num, uint slot_num) in bcmsdh_probe() 442 extern uint sd_msglevel; /* Debug message level */ 443 module_param(sd_msglevel, uint, 0); 445 extern uint sd_power; /* 0 = SD Power OFF, 1 = SD Power ON. */ 446 module_param(sd_power, uint, 0); 448 extern uint sd_clock; /* SD Clock Control, 0 = SD Clock OFF, 1 = SD Clock ON */ 449 module_param(sd_clock, uint, 0); 451 extern uint sd_diviso [all...] |
H A D | frag.c | 39 bcm_tlv_dot11_defrag(const void *buf, uint buf_len, uint8 id, bool id_ext, in bcm_tlv_dot11_defrag() 40 uint8 *out, uint *out_len) in bcm_tlv_dot11_defrag() 44 uint tot_len = 0; in bcm_tlv_dot11_defrag() 45 uint out_left; in bcm_tlv_dot11_defrag() 77 buf_len -= (uint)(((const uint8 *)ie - (const uint8 *)buf)); in bcm_tlv_dot11_defrag() 109 bcm_tlv_dot11_frag_tot_len(const void *buf, uint buf_len, in bcm_tlv_dot11_frag_tot_len() 110 uint8 id, bool id_ext, uint *ie_len) in bcm_tlv_dot11_frag_tot_len()
|
H A D | bcmsdh_sdmmc.c | 113 uint sd_sdmode = SDIOH_MODE_SD4; /* Use SD4 mode by default */ 114 uint sd_f2_blocksize = CUSTOM_SDIO_F2_BLKSIZE; 115 uint sd_f1_blocksize = CUSTOM_SDIO_F1_BLKSIZE; 118 uint sd_f3_blocksize = 64; 121 uint sd_divisor = 2; /* Default 48MHz/2 = 24MHz */ 123 uint sd_power = 1; /* Default to SD Slot powered ON */ 124 uint sd_clock = 1; /* Default to SD Clock turned ON */ 125 uint sd_hiok = FALSE; /* Don't use hi-speed mode by default */ 126 uint sd_msglevel = SDH_ERROR_VAL; 127 uint sd_use_dm [all...] |
H A D | linux_osl.c | 93 static sec_mem_elem_t * osl_sec_dma_alloc_mem_elem(osl_t *osh, void *va, uint size, 94 int direction, struct sec_cma_info *ptr_cma_info, uint offset); 97 static void *osl_sec_dma_alloc_consistent(osl_t *osh, uint size, uint16 align_bits, 99 static void osl_sec_dma_free_consistent(osl_t *osh, void *va, uint size, dmaaddr_t pa); 215 uint lmtest = FALSE; 322 osl_attach(void *pdev, uint bustype, bool pkttag) in osl_attach() 592 osl_cache_flush(void *va, uint size) in osl_cache_flush() 605 osl_cache_inv(void *va, uint size) in osl_cache_inv() 626 osl_pci_read_config(osl_t *osh, uint offset, uint siz [all...] |
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/ |
H A D | siutils.h | 67 uint socitype; /**< SOCI_SB, SOCI_AI */ 69 uint bustype; /**< SI_BUS, PCI_BUS */ 70 uint buscoretype; /**< PCI_CORE_ID, PCIE_CORE_ID, PCMCIA_CORE_ID */ 71 uint buscorerev; /**< buscore rev */ 72 uint buscoreidx; /**< buscore index */ 78 uint boardtype; /**< board type */ 79 uint boardrev; /* board rev */ 80 uint boardvendor; /**< board vendor */ 81 uint boardflags; /**< board flags */ 82 uint boardflags [all...] |
H A D | bcmsdh.h | 42 extern const uint bcmsdh_msglevel; 116 extern uint8 bcmsdh_cfg_read(void *sdh, uint func, uint32 addr, int *err); 117 extern void bcmsdh_cfg_write(void *sdh, uint func, uint32 addr, uint8 data, int *err); 120 extern uint32 bcmsdh_cfg_read_word(void *sdh, uint fnc_num, uint32 addr, int *err); 121 extern void bcmsdh_cfg_write_word(void *sdh, uint fnc_num, uint32 addr, uint32 data, int *err); 130 extern int bcmsdh_cis_read(void *sdh, uint func, uint8 *cis, uint length); 131 extern int bcmsdh_cisaddr_read(void *sdh, uint func, uint8 *cisd, uint offset); 138 extern uint32 bcmsdh_reg_read(void *sdh, uintptr addr, uint siz [all...] |
H A D | bcmsdbus.h | 122 extern SDIOH_API_RC sdioh_request_byte(sdioh_info_t *si, uint rw, uint fnc, uint addr, uint8 *byte); 125 extern SDIOH_API_RC sdioh_request_word(sdioh_info_t *si, uint cmd_type, uint rw, uint fnc, 126 uint addr, uint32 *word, uint nbyte); 129 extern SDIOH_API_RC sdioh_request_buffer(sdioh_info_t *si, uint pio_dma, uint fix_in [all...] |
H A D | bcmbloom.h | 44 typedef void* (*bcm_bloom_alloc_t)(void *ctx, uint size); 45 typedef void (*bcm_bloom_free_t)(void *ctx, void *buf, uint size); 46 typedef uint (*bcm_bloom_hash_t)(void* ctx, uint idx, const uint8 *tag, uint len); 50 bcm_bloom_free_t free_cb, void *callback_ctx, uint max_hash, 51 uint filter_size /* bytes */, bcm_bloom_filter_t **bloom); 57 int bcm_bloom_add_hash(bcm_bloom_filter_t *filter, bcm_bloom_hash_t hash, uint *idx); 60 int bcm_bloom_remove_hash(bcm_bloom_filter_t *filter, uint idx); 67 const uint8 *tag, uint tag_le [all...] |
H A D | hndchipc.h | 38 typedef void (*si_serial_init_fn)(si_t *sih, void *regs, uint irq, uint baud_base, uint reg_shift); 40 typedef void (*si_serial_init_fn)(void *regs, uint irq, uint baud_base, uint reg_shift); 44 extern volatile void *hnd_jtagm_init(si_t *sih, uint clkd, bool exttap); 46 extern uint32 jtag_scan(si_t *sih, volatile void *h, uint irsz, uint32 ir0, uint32 ir1, 47 uint drsz, uint32 dr0, uint32 *dr1, bool rti); 48 extern uint32 jtag_read_128(si_t *sih, volatile void *h, uint irs [all...] |
H A D | bcmutils.h | 122 uint countdown = (us) + (SPINWAIT_POLL_PERIOD - 1U); \ 123 while (((exp) != 0) && (uint)(countdown >= SPINWAIT_POLL_PERIOD)) { \ 144 extern uint pktcopy(osl_t *osh, void *p, uint offset, int len, uchar *buf); 145 extern uint pktfrombuf(osl_t *osh, void *p, uint offset, int len, uchar *buf); 146 extern uint pkttotlen(osl_t *osh, void *p); 148 extern uint pktsegcnt(osl_t *osh, void *p); 149 extern uint8 *pktdataoffset(osl_t *osh, void *p, uint offset); 150 extern void *pktoffset(osl_t *osh, void *p, uint offse [all...] |
H A D | linux_osl.h | 47 extern osl_t *osl_attach(void *pdev, uint bustype, bool pkttag); 110 extern void osl_delay(uint usec); 113 extern void osl_sleep(uint ms); 119 extern void osl_pcmcia_read_attr(osl_t *osh, uint offset, void *buf, int size); 120 extern void osl_pcmcia_write_attr(osl_t *osh, uint offset, void *buf, int size); 127 extern uint32 osl_pci_read_config(osl_t *osh, uint offset, uint size); 128 extern void osl_pci_write_config(osl_t *osh, uint offset, uint size, uint va [all...] |
H A D | hndoobr.h | 42 int hnd_oobr_get_intr_config(si_t *sih, uint srccidx, uint srcpidx, uint dstcidx, uint *dstpidx); 43 int hnd_oobr_set_intr_src(si_t *sih, uint dstcidx, uint dstpidx, uint intrnum);
|
H A D | bcmsdstd.h | 112 uint cfg_bar; /* pci cfg address for bar */ 118 uint lockcount; /* nest count of sdstd_lock() calls */ 124 uint target_dev; /* Target device ID */ 131 uint irq; /* Client irq */ 159 uint alloced_dma_size; 162 uint alloced_adma2_dscr_size; 184 uint txglom_mode; /* Txglom mode: 0 - copy, 1 - multi-descriptor */ 219 extern uint sd_msglevel; 244 extern int sdstd_register_irq(sdioh_info_t *sd, uint irq); 245 extern void sdstd_free_irq(uint ir [all...] |
H A D | hnd_cons.h | 57 uint buf_size; 58 uint idx; 59 uint out_idx; /* output index */ 69 volatile uint vcons_in; 70 volatile uint vcons_out; 83 uint cbuf_idx;
|
H A D | bcmsdspi.h | 64 uint cfg_bar; /* pci cfg address for bar */ 66 uint bar0; /* BAR0 for PCI Device */ 70 uint lockcount; /* nest count of sdspi_lock() calls */ 82 uint irq; /* Client irq */ 117 extern uint sd_msglevel; 128 extern int spi_register_irq(sdioh_info_t *sd, uint irq); 129 extern void spi_free_irq(uint irq, sdioh_info_t *sd);
|
H A D | brcm_nl80211.h | 49 uint cmd; /* common ioctl definition */ 51 uint offset; /* user buffer offset */ 52 uint set; /* get or set request optional */ 53 uint magic; /* magic number for verification */ 69 uint len; /* ioctl return buffer length */
|