Home
last modified time | relevance | path

Searched refs:si_t (Results 1 – 25 of 120) sorted by relevance

12345

/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/include/
H A Dsiutils.h100 typedef const struct si_pub si_t; typedef
217 extern si_t *si_attach(uint pcidev, osl_t *osh, volatile void *regs, uint bustype,
219 extern si_t *si_kattach(osl_t *osh);
220 extern void si_detach(si_t *sih);
221 extern bool si_pci_war16165(si_t *sih);
223 si_d11_switch_addrbase(si_t *sih, uint coreunit);
224 extern uint si_corelist(si_t *sih, uint coreid[]);
225 extern uint si_coreid(si_t *sih);
226 extern uint si_flag(si_t *sih);
227 extern uint si_flag_alt(si_t *sih);
[all …]
H A Dhndpmu.h40 extern void si_pmu_otp_power(si_t *sih, osl_t *osh, bool on, uint32* min_res_mask);
41 extern void si_sdiod_drive_strength_init(si_t *sih, osl_t *osh, uint32 drivestrength);
43 extern void si_pmu_minresmask_htavail_set(si_t *sih, osl_t *osh, bool set_clear);
44 extern void si_pmu_slow_clk_reinit(si_t *sih, osl_t *osh);
45 extern void si_pmu_avbtimer_enable(si_t *sih, osl_t *osh, bool set_flag);
46 extern uint32 si_pmu_dump_pmucap_binary(si_t *sih, uchar *p);
47 extern uint32 si_pmu_dump_buf_size_pmucap(si_t *sih);
48 extern int si_pmu_wait_for_steady_state(si_t *sih, osl_t *osh, pmuregs_t *pmu);
50 int si_pmu_ulp_register(si_t *sih);
51 extern void si_pmu_ulp_ilp_config(si_t *sih, osl_t *osh, uint32 ilp_period);
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/
H A Dsiutils.h179 typedef struct si_pub si_t; typedef
332 extern si_t *si_attach(uint pcidev, osl_t *osh, volatile void *regs, uint bustype,
334 extern si_t *si_kattach(osl_t *osh);
335 extern void si_detach(si_t *sih);
336 extern volatile void *si_d11_switch_addrbase(si_t *sih, uint coreunit);
337 extern uint si_corelist(const si_t *sih, uint coreid[]);
338 extern uint si_coreid(const si_t *sih);
339 extern uint si_flag(si_t *sih);
340 extern uint si_flag_alt(const si_t *sih);
341 extern uint si_intflag(si_t *sih);
[all …]
H A Dhndpmu.h186 extern void si_pmu_init(si_t *sih, osl_t *osh);
187 extern void si_pmu_chip_init(si_t *sih, osl_t *osh);
188 extern void si_pmu_pll_init(si_t *sih, osl_t *osh, uint32 xtalfreq);
189 extern void si_pmu_res_init(si_t *sih, osl_t *osh);
190 extern void si_pmu_swreg_init(si_t *sih, osl_t *osh);
191 extern void si_pmu_res_minmax_update(si_t *sih, osl_t *osh);
192 extern void si_pmu_clear_intmask(si_t *sih);
194 extern uint32 si_pmu_si_clock(si_t *sih, osl_t *osh); /* returns [Hz] units */
195 extern uint32 si_pmu_cpu_clock(si_t *sih, osl_t *osh); /* returns [hz] units */
196 extern uint32 si_pmu_mem_clock(si_t *sih, osl_t *osh); /* returns [Hz] units */
[all …]
H A Dnci.h25 uint32 nci_scan(si_t *sih);
27 void* nci_init(si_t *sih, chipcregs_t *cc, uint bustype);
28 volatile void *nci_setcore(si_t *sih, uint coreid, uint coreunit);
29 volatile void *nci_setcoreidx(si_t *sih, uint coreidx);
30 uint nci_findcoreidx(const si_t *sih, uint coreid, uint coreunit);
31 volatile uint32 *nci_corereg_addr(si_t *sih, uint coreidx, uint regoff);
32 uint nci_corereg_writeonly(si_t *sih, uint coreidx, uint regoff, uint mask, uint val);
33 uint nci_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val);
34 uint nci_corerev_minor(const si_t *sih);
35 uint nci_corerev(const si_t *sih);
[all …]
H A Dhndlhl.h40 extern void si_lhl_timer_config(si_t *sih, osl_t *osh, int timer_type);
41 extern void si_lhl_timer_enable(si_t *sih);
42 extern void si_lhl_timer_reset(si_t *sih, uint coreid, uint coreunit);
44 extern void si_lhl_setup(si_t *sih, osl_t *osh);
45 extern void si_lhl_enable(si_t *sih, osl_t *osh, bool enable);
46 extern void si_lhl_ilp_config(si_t *sih, osl_t *osh, uint32 ilp_period);
47 extern void si_lhl_enable_sdio_wakeup(si_t *sih, osl_t *osh);
48 extern void si_lhl_disable_sdio_wakeup(si_t *sih);
49 extern int si_lhl_set_lpoclk(si_t *sih, osl_t *osh, uint32 lpo_force);
50 extern void si_set_lv_sleep_mode_lhl_config_4369(si_t *sih);
[all …]
H A Dbcmsrom.h39 extern int srom_var_init(si_t *sih, uint bus, volatile void *curmap, osl_t *osh,
41 extern void srom_var_deinit(si_t *sih);
43 extern int srom_read(si_t *sih, uint bus, volatile void *curmap, osl_t *osh,
47 extern int srom_write(si_t *sih, uint bus, volatile void *curmap, osl_t *osh,
50 extern int srom_write_short(si_t *sih, uint bustype, volatile void *curmap, osl_t *osh,
52 extern int srom_otp_cisrwvar(si_t *sih, osl_t *osh, char *vars, int *count);
53 extern int srom_otp_write_region_crc(si_t *sih, uint nbytes, uint16* buf16, bool write);
58 extern int srom_parsecis(si_t *sih, osl_t *osh, uint8 **pcis, uint ciscnt,
60 extern int _initvars_srom_pci_caldata(si_t *sih, uint16 *srom, uint32 sromrev);
68 extern uint srom_size(si_t *sih, osl_t *osh);
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/
H A Dsiutils.h179 typedef struct si_pub si_t; typedef
332 extern si_t *si_attach(uint pcidev, osl_t *osh, volatile void *regs, uint bustype,
334 extern si_t *si_kattach(osl_t *osh);
335 extern void si_detach(si_t *sih);
336 extern volatile void *si_d11_switch_addrbase(si_t *sih, uint coreunit);
337 extern uint si_corelist(const si_t *sih, uint coreid[]);
338 extern uint si_coreid(const si_t *sih);
339 extern uint si_flag(si_t *sih);
340 extern uint si_flag_alt(const si_t *sih);
341 extern uint si_intflag(si_t *sih);
[all …]
H A Dhndpmu.h186 extern void si_pmu_init(si_t *sih, osl_t *osh);
187 extern void si_pmu_chip_init(si_t *sih, osl_t *osh);
188 extern void si_pmu_pll_init(si_t *sih, osl_t *osh, uint32 xtalfreq);
189 extern void si_pmu_res_init(si_t *sih, osl_t *osh);
190 extern void si_pmu_swreg_init(si_t *sih, osl_t *osh);
191 extern void si_pmu_res_minmax_update(si_t *sih, osl_t *osh);
192 extern void si_pmu_clear_intmask(si_t *sih);
194 extern uint32 si_pmu_si_clock(si_t *sih, osl_t *osh); /* returns [Hz] units */
195 extern uint32 si_pmu_cpu_clock(si_t *sih, osl_t *osh); /* returns [hz] units */
196 extern uint32 si_pmu_mem_clock(si_t *sih, osl_t *osh); /* returns [Hz] units */
[all …]
H A Dhndlhl.h40 extern void si_lhl_timer_config(si_t *sih, osl_t *osh, int timer_type);
41 extern void si_lhl_timer_enable(si_t *sih);
42 extern void si_lhl_timer_reset(si_t *sih, uint coreid, uint coreunit);
44 extern void si_lhl_setup(si_t *sih, osl_t *osh);
45 extern void si_lhl_enable(si_t *sih, osl_t *osh, bool enable);
46 extern void si_lhl_ilp_config(si_t *sih, osl_t *osh, uint32 ilp_period);
47 extern void si_lhl_enable_sdio_wakeup(si_t *sih, osl_t *osh);
48 extern void si_lhl_disable_sdio_wakeup(si_t *sih);
49 extern int si_lhl_set_lpoclk(si_t *sih, osl_t *osh, uint32 lpo_force);
50 extern void si_set_lv_sleep_mode_lhl_config_4369(si_t *sih);
[all …]
H A Dbcmsrom.h39 extern int srom_var_init(si_t *sih, uint bus, volatile void *curmap, osl_t *osh,
41 extern void srom_var_deinit(si_t *sih);
43 extern int srom_read(si_t *sih, uint bus, volatile void *curmap, osl_t *osh,
47 extern int srom_write(si_t *sih, uint bus, volatile void *curmap, osl_t *osh,
50 extern int srom_write_short(si_t *sih, uint bustype, volatile void *curmap, osl_t *osh,
52 extern int srom_otp_cisrwvar(si_t *sih, osl_t *osh, char *vars, int *count);
53 extern int srom_otp_write_region_crc(si_t *sih, uint nbytes, uint16* buf16, bool write);
58 extern int srom_parsecis(si_t *sih, osl_t *osh, uint8 **pcis, uint ciscnt,
60 extern int _initvars_srom_pci_caldata(si_t *sih, uint16 *srom, uint32 sromrev);
68 extern uint srom_size(si_t *sih, osl_t *osh);
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/
H A Dsiutils.h108 typedef struct si_pub si_t; typedef
236 extern si_t *si_attach(uint pcidev, osl_t *osh, volatile void *regs, uint bustype,
238 extern si_t *si_kattach(osl_t *osh);
239 extern void si_detach(si_t *sih);
241 si_d11_switch_addrbase(si_t *sih, uint coreunit);
242 extern uint si_corelist(si_t *sih, uint coreid[]);
243 extern uint si_coreid(si_t *sih);
244 extern uint si_flag(si_t *sih);
245 extern uint si_flag_alt(si_t *sih);
246 extern uint si_intflag(si_t *sih);
[all …]
H A Dhndpmu.h40 extern uint32 si_pmu_rsrc_macphy_clk_deps(si_t *sih, osl_t *osh, int maccore_index);
41 extern uint32 si_pmu_rsrc_ht_avail_clk_deps(si_t *sih, osl_t *osh);
43 extern void si_pmu_otp_power(si_t *sih, osl_t *osh, bool on, uint32* min_res_mask);
44 extern void si_sdiod_drive_strength_init(si_t *sih, osl_t *osh, uint32 drivestrength);
46 extern void si_pmu_slow_clk_reinit(si_t *sih, osl_t *osh);
47 extern void si_pmu_avbtimer_enable(si_t *sih, osl_t *osh, bool set_flag);
48 extern uint32 si_pmu_dump_pmucap_binary(si_t *sih, uchar *p);
49 extern uint32 si_pmu_dump_buf_size_pmucap(si_t *sih);
50 extern int si_pmu_wait_for_steady_state(si_t *sih, osl_t *osh, pmuregs_t *pmu);
51 extern uint32 si_pmu_wake_bit_offset(si_t *sih);
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/include/
H A Dsiutils.h108 typedef struct si_pub si_t; typedef
236 extern si_t *si_attach(uint pcidev, osl_t *osh, volatile void *regs, uint bustype,
238 extern si_t *si_kattach(osl_t *osh);
239 extern void si_detach(si_t *sih);
241 si_d11_switch_addrbase(si_t *sih, uint coreunit);
242 extern uint si_corelist(si_t *sih, uint coreid[]);
243 extern uint si_coreid(si_t *sih);
244 extern uint si_flag(si_t *sih);
245 extern uint si_flag_alt(si_t *sih);
246 extern uint si_intflag(si_t *sih);
[all …]
H A Dhndpmu.h40 extern uint32 si_pmu_rsrc_macphy_clk_deps(si_t *sih, osl_t *osh, int maccore_index);
41 extern uint32 si_pmu_rsrc_ht_avail_clk_deps(si_t *sih, osl_t *osh);
43 extern void si_pmu_otp_power(si_t *sih, osl_t *osh, bool on, uint32* min_res_mask);
44 extern void si_sdiod_drive_strength_init(si_t *sih, osl_t *osh, uint32 drivestrength);
46 extern void si_pmu_slow_clk_reinit(si_t *sih, osl_t *osh);
47 extern void si_pmu_avbtimer_enable(si_t *sih, osl_t *osh, bool set_flag);
48 extern uint32 si_pmu_dump_pmucap_binary(si_t *sih, uchar *p);
49 extern uint32 si_pmu_dump_buf_size_pmucap(si_t *sih);
50 extern int si_pmu_wait_for_steady_state(si_t *sih, osl_t *osh, pmuregs_t *pmu);
51 extern uint32 si_pmu_wake_bit_offset(si_t *sih);
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/include/
H A Dsiutils.h108 typedef struct si_pub si_t; typedef
236 extern si_t *si_attach(uint pcidev, osl_t *osh, volatile void *regs, uint bustype,
238 extern si_t *si_kattach(osl_t *osh);
239 extern void si_detach(si_t *sih);
241 si_d11_switch_addrbase(si_t *sih, uint coreunit);
242 extern uint si_corelist(si_t *sih, uint coreid[]);
243 extern uint si_coreid(si_t *sih);
244 extern uint si_flag(si_t *sih);
245 extern uint si_flag_alt(si_t *sih);
246 extern uint si_intflag(si_t *sih);
[all …]
H A Dhndpmu.h40 extern uint32 si_pmu_rsrc_macphy_clk_deps(si_t *sih, osl_t *osh, int maccore_index);
41 extern uint32 si_pmu_rsrc_ht_avail_clk_deps(si_t *sih, osl_t *osh);
43 extern void si_pmu_otp_power(si_t *sih, osl_t *osh, bool on, uint32* min_res_mask);
44 extern void si_sdiod_drive_strength_init(si_t *sih, osl_t *osh, uint32 drivestrength);
46 extern void si_pmu_slow_clk_reinit(si_t *sih, osl_t *osh);
47 extern void si_pmu_avbtimer_enable(si_t *sih, osl_t *osh, bool set_flag);
48 extern uint32 si_pmu_dump_pmucap_binary(si_t *sih, uchar *p);
49 extern uint32 si_pmu_dump_buf_size_pmucap(si_t *sih);
50 extern int si_pmu_wait_for_steady_state(si_t *sih, osl_t *osh, pmuregs_t *pmu);
51 extern uint32 si_pmu_wake_bit_offset(si_t *sih);
[all …]
H A Dhndlhl.h48 extern void si_lhl_timer_config(si_t *sih, osl_t *osh, int timer_type);
49 extern void si_lhl_timer_enable(si_t *sih);
51 extern void si_lhl_setup(si_t *sih, osl_t *osh);
52 extern void si_lhl_enable(si_t *sih, osl_t *osh, bool enable);
53 extern void si_lhl_ilp_config(si_t *sih, osl_t *osh, uint32 ilp_period);
54 extern void si_lhl_enable_sdio_wakeup(si_t *sih, osl_t *osh);
55 extern void si_lhl_disable_sdio_wakeup(si_t *sih);
56 extern int si_lhl_set_lpoclk(si_t *sih, osl_t *osh, uint32 lpo_force);
57 extern void si_set_lv_sleep_mode_lhl_config_4369(si_t *sih);
H A Dhndmem.h52 extern int hndmem_num_banks(si_t *sih, int mem);
55 extern int hndmem_bank_size(si_t *sih, hndmem_type_t mem, int bank_num);
58 extern uint32 hndmem_mem_base(si_t *sih, hndmem_type_t mem);
62 extern void hndmem_dump_meminfo_all(si_t *sih);
66 extern int hndmem_sleeppda_bank_config(si_t *sih, hndmem_type_t mem,
69 extern int hndmem_activepda_bank_config(si_t *sih, hndmem_type_t mem,
73 extern int hndmem_sleeppda_config(si_t *sih, hndmem_type_t mem,
76 extern int hndmem_activepda_config(si_t *sih, hndmem_type_t mem,
80 extern int hndmem_activepda_mem_config(si_t *sih, hndmem_type_t mem,
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/
H A Dsiutils_priv.h241 extern void sb_scan(si_t *sih, volatile void *regs, uint devid);
242 extern uint sb_coreid(si_t *sih);
243 extern uint sb_intflag(si_t *sih);
244 extern uint sb_flag(si_t *sih);
245 extern void sb_setint(si_t *sih, int siflag);
246 extern uint sb_corevendor(si_t *sih);
247 extern uint sb_corerev(si_t *sih);
248 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val);
249 extern volatile uint32 *sb_corereg_addr(si_t *sih, uint coreidx, uint regoff);
250 extern bool sb_iscoreup(si_t *sih);
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/
H A Dsiutils_priv.h241 extern void sb_scan(si_t *sih, volatile void *regs, uint devid);
242 extern uint sb_coreid(si_t *sih);
243 extern uint sb_intflag(si_t *sih);
244 extern uint sb_flag(si_t *sih);
245 extern void sb_setint(si_t *sih, int siflag);
246 extern uint sb_corevendor(si_t *sih);
247 extern uint sb_corerev(si_t *sih);
248 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val);
249 extern volatile uint32 *sb_corereg_addr(si_t *sih, uint coreidx, uint regoff);
250 extern bool sb_iscoreup(si_t *sih);
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/
H A Dsiutils_priv.h241 extern void sb_scan(si_t *sih, volatile void *regs, uint devid);
242 extern uint sb_coreid(si_t *sih);
243 extern uint sb_intflag(si_t *sih);
244 extern uint sb_flag(si_t *sih);
245 extern void sb_setint(si_t *sih, int siflag);
246 extern uint sb_corevendor(si_t *sih);
247 extern uint sb_corerev(si_t *sih);
248 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val);
249 extern volatile uint32 *sb_corereg_addr(si_t *sih, uint coreidx, uint regoff);
250 extern bool sb_iscoreup(si_t *sih);
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Dsiutils_priv.h225 extern void sb_scan(si_t *sih, volatile void *regs, uint devid);
226 extern uint sb_coreid(si_t *sih);
227 extern uint sb_intflag(si_t *sih);
228 extern uint sb_flag(si_t *sih);
229 extern void sb_setint(si_t *sih, int siflag);
230 extern uint sb_corevendor(si_t *sih);
231 extern uint sb_corerev(si_t *sih);
232 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val);
233 extern volatile uint32 *sb_corereg_addr(si_t *sih, uint coreidx, uint regoff);
234 extern bool sb_iscoreup(si_t *sih);
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Dsiutils_priv.h314 extern void sb_scan(si_t *sih, volatile void *regs, uint devid);
315 extern uint sb_coreid(const si_t *sih);
316 extern uint sb_intflag(si_t *sih);
317 extern uint sb_flag(const si_t *sih);
318 extern void sb_setint(const si_t *sih, int siflag);
319 extern uint sb_corevendor(const si_t *sih);
320 extern uint sb_corerev(const si_t *sih);
321 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val);
322 extern volatile uint32 *sb_corereg_addr(const si_t *sih, uint coreidx, uint regoff);
323 extern bool sb_iscoreup(const si_t *sih);
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Dsiutils_priv.h314 extern void sb_scan(si_t *sih, volatile void *regs, uint devid);
315 extern uint sb_coreid(const si_t *sih);
316 extern uint sb_intflag(si_t *sih);
317 extern uint sb_flag(const si_t *sih);
318 extern void sb_setint(const si_t *sih, int siflag);
319 extern uint sb_corevendor(const si_t *sih);
320 extern uint sb_corerev(const si_t *sih);
321 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val);
322 extern volatile uint32 *sb_corereg_addr(const si_t *sih, uint coreidx, uint regoff);
323 extern bool sb_iscoreup(const si_t *sih);
[all …]

12345