Searched refs:si_t (Results 1 - 25 of 57) sorted by relevance

123

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/include/
H A Dhndpmu.h39 extern void si_pmu_init(si_t *sih, osl_t *osh);
40 extern void si_pmu_chip_init(si_t *sih, osl_t *osh);
41 extern void si_pmu_pll_init(si_t *sih, osl_t *osh, uint32 xtalfreq);
42 extern bool si_pmu_is_autoresetphyclk_disabled(si_t *sih, osl_t *osh);
43 extern void si_pmu_res_init(si_t *sih, osl_t *osh);
44 extern void si_pmu_swreg_init(si_t *sih, osl_t *osh);
45 extern uint32 si_pmu_force_ilp(si_t *sih, osl_t *osh, bool force);
46 extern uint32 si_pmu_enb_ht_req(si_t *sih, osl_t *osh, bool enb);
47 extern void si_pmu_res_minmax_update(si_t *sih, osl_t *osh);
49 extern uint32 si_pmu_si_clock(si_t *si
[all...]
H A Dhndgige.h24 extern void hndgige_init(si_t *sih, uint32 unit, bool *rgmii);
H A Dhndcpu.h30 extern uint si_irq(si_t *sih);
31 extern uint32 si_cpu_clock(si_t *sih);
32 extern uint32 si_mem_clock(si_t *sih);
33 extern void hnd_cpu_wait(si_t *sih);
35 extern void hnd_cpu_reset(si_t *sih);
37 extern void hnd_cpu_loadavg_timer(si_t *sih, uint32 val);
39 extern void hnd_cpu_deadman_timer(si_t *sih, uint32 val);
41 extern void si_router_coma(si_t *sih, int reset, int delay);
42 extern void si_dmc_phyctl(si_t *sih, uint32 phyctl_val);
43 extern uint32 si_arm_sflags(si_t *si
[all...]
H A Dsiutils.h67 /* for HIGH_ONLY driver, the si_t must be writable to allow states sync from BMAC to HIGH driver
71 typedef struct si_pub si_t; typedef in typeref:struct:si_pub
73 typedef const struct si_pub si_t; typedef in typeref:struct:si_pub
178 extern si_t *si_attach(uint pcidev, osl_t *osh, void *regs, uint bustype,
180 extern si_t *si_kattach(osl_t *osh);
181 extern void si_detach(si_t *sih);
182 extern bool si_pci_war16165(si_t *sih);
184 extern uint si_corelist(si_t *sih, uint coreid[]);
185 extern uint si_coreid(si_t *sih);
186 extern uint si_flag(si_t *si
[all...]
H A Dhndpci.h25 extern int hndpci_read_config(si_t *sih, uint bus, uint dev, uint func,
27 extern int extpci_read_config(si_t *sih, uint bus, uint dev, uint func,
29 extern int hndpci_write_config(si_t *sih, uint bus, uint dev, uint func,
31 extern int extpci_write_config(si_t *sih, uint bus, uint dev, uint func,
33 extern uint8 hndpci_find_pci_capability(si_t *sih, uint bus, uint dev, uint func,
36 extern int hndpci_init(si_t *sih);
37 extern int hndpci_init_pci(si_t *sih, uint coreunit);
38 extern void hndpci_init_cores(si_t *sih);
39 extern void hndpci_arb_park(si_t *sih, uint parkid);
42 extern void hndpci_deinit(si_t *si
[all...]
H A Dhndchipc.h26 extern void si_serial_init(si_t *sih, si_serial_init_fn add);
28 extern void *hnd_jtagm_init(si_t *sih, uint clkd, bool exttap);
29 extern void hnd_jtagm_disable(si_t *sih, void *h);
30 extern uint32 jtag_scan(si_t *sih, void *h, uint irsz, uint32 ir0, uint32 ir1,
35 extern bool si_cc_register_isr(si_t *sih, cc_isr_fn isr, uint32 ccintmask, void *cbdata);
36 extern void si_cc_isr(si_t *sih, chipcregs_t *regs);
H A Dsflash.h36 extern int sflash_poll(si_t *sih, chipcregs_t *cc, uint offset);
37 extern int sflash_read(si_t *sih, chipcregs_t *cc,
39 extern int sflash_write(si_t *sih, chipcregs_t *cc,
41 extern int sflash_erase(si_t *sih, chipcregs_t *cc, uint offset);
42 extern int sflash_commit(si_t *sih, chipcregs_t *cc,
44 extern struct sflash *sflash_init(si_t *sih, chipcregs_t *cc);
H A Dbcmsrom.h27 extern int srom_var_init(si_t *sih, uint bus, void *curmap, osl_t *osh,
29 extern void srom_var_deinit(si_t *sih);
31 extern int srom_read(si_t *sih, uint bus, void *curmap, osl_t *osh,
35 extern int srom_write(si_t *sih, uint bus, void *curmap, osl_t *osh,
38 extern int srom_write_short(si_t *sih, uint bustype, void *curmap, osl_t *osh,
40 extern int srom_otp_cisrwvar(si_t *sih, osl_t *osh, char *vars, int *count);
41 extern int srom_otp_write_region_crc(si_t *sih, uint nbytes, uint16* buf16, bool write);
52 extern uint srom_size(si_t *sih, osl_t *osh);
H A Dbcmotp.h49 extern void* otp_init(si_t *sih);
50 extern int otp_read_region(si_t *sih, int region, uint16 *data, uint *wlen);
51 extern int otp_read_word(si_t *sih, uint wn, uint16 *data);
54 extern int otp_write_region(si_t *sih, int region, uint16 *data, uint wlen);
55 extern int otp_write_word(si_t *sih, uint wn, uint16 data);
56 extern int otp_cis_append_region(si_t *sih, int region, char *vars, int count);
57 extern int otp_lock(si_t *sih);
H A Dhndmips.h24 extern void si_mips_init(si_t *sih, uint shirq_map_base);
25 extern bool si_mips_setclock(si_t *sih, uint32 mipsclock, uint32 sbclock, uint32 pciclock);
27 extern uint32 si_memc_get_ncdl(si_t *sih);
H A Dhndsflash.h40 si_t *sih;
49 hndsflash_t *hndsflash_init(si_t *sih);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/shared/
H A Dsiutils_priv.h159 extern void sb_scan(si_t *sih, void *regs, uint devid);
160 extern uint sb_coreid(si_t *sih);
161 extern uint sb_intflag(si_t *sih);
162 extern uint sb_flag(si_t *sih);
163 extern void sb_setint(si_t *sih, int siflag);
164 extern uint sb_corevendor(si_t *sih);
165 extern uint sb_corerev(si_t *sih);
166 extern uint sb_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val);
167 extern bool sb_iscoreup(si_t *sih);
168 extern void *sb_setcoreidx(si_t *si
[all...]
H A Dsromstubs.c32 srom_var_init(si_t *sih, uint bus, void *curmap, osl_t *osh, char **vars, uint *count)
38 srom_read(si_t *sih, uint bus, void *curmap, osl_t *osh, uint byteoff, uint nbytes, uint16 *buf,
45 srom_write(si_t *sih, uint bus, void *curmap, osl_t *osh, uint byteoff, uint nbytes, uint16 *buf)
51 srom_var_deinit(si_t *sih)
56 srom_otp_write_region_crc(si_t *sih, uint nbytes, uint16* buf16, bool write)
H A Dhndsflash.c34 hndsflash_t *ccsflash_init(si_t *sih);
35 hndsflash_t *spiflash_init(si_t *sih);
39 hndsflash_init(si_t *sih)
H A Dhndsoc.c37 si_t *sih = (si_t *)socp;
98 si_t *sih = (si_t *)socp;
H A Dsiutils.c64 static void si_sromvars_fixup_4331(si_t *sih, char *pvars);
68 static char *si_devpathvar(si_t *sih, char *var, int len, const char *name);
73 void si_gci_chipctrl_overrides(osl_t *osh, si_t *sih, char *pvars);
95 si_t *
114 return (si_t *)sii;
123 si_t *
169 si_ldo_war(si_t *sih, uint devid)
229 if (!si_ldo_war((si_t *)sii, devid))
471 BCMATTACHFN(si_sromvars_fixup_4331)(si_t *sih, char *pvars)
541 BCMATTACHFN(si_muxenab)(si_t *si
[all...]
H A Dnvram_rw.c146 si_t *sih;
148 sih = (si_t *)si;
169 si_t * sih = (si_t *)si;
220 BCMINITFN(find_nvram)(si_t *sih, bool embonly, bool *isemb)
324 si_t *sih;
340 sih = (si_t *)si;
377 si_t *sih;
379 sih = (si_t *)si;
577 BCMINITFN(find_devinfo_nvram)(si_t *si
[all...]
H A Dhndnand.c35 extern hndnand_t *nflash_init(si_t *sih);
36 extern hndnand_t *nandcore_init(si_t *sih);
40 hndnand_init(si_t *sih)
H A Daiutils.c49 get_erom_ent(si_t *sih, uint32 **eromptr, uint32 mask, uint32 match)
83 get_asd(si_t *sih, uint32 **eromptr, uint sp, uint ad, uint st, uint32 *addrl, uint32 *addrh,
183 BCMATTACHFN(remap_coreid)(si_t *sih, uint coreid)
202 remap_corerev(si_t *sih, uint corerev)
227 BCMATTACHFN(ai_scan)(si_t *sih, void *regs, uint devid)
464 ai_setcoreidx(si_t *sih, uint coreidx)
529 ai_coreaddrspaceX(si_t *sih, uint asidx, uint32 *addr, uint32 *size)
615 ai_numaddrspaces(si_t *sih)
622 ai_addrspace(si_t *sih, uint asidx)
643 ai_addrspacesize(si_t *si
[all...]
H A Dhndchipc.c73 BCMATTACHFN(si_serial_init)(si_t *sih, si_serial_init_fn add)
153 hnd_jtagm_init(si_t *sih, uint clkd, bool exttap)
195 hnd_jtagm_disable(si_t *sih, void *h)
226 jtag_scan(si_t *sih, void *h, uint irsz, uint32 ir0, uint32 ir1,
296 BCMATTACHFN(si_cc_register_isr)(si_t *sih, cc_isr_fn isr, uint32 ccintmask, void *cbdata)
335 si_cc_isr(si_t *sih, chipcregs_t *regs)
H A Dsbutils.c137 sb_coreid(si_t *sih)
149 sb_intflag(si_t *sih)
171 sb_flag(si_t *sih)
183 sb_setint(si_t *sih, int siflag)
256 sb_corevendor(si_t *sih)
268 sb_corerev(si_t *sih)
283 sb_core_cflags_wo(si_t *sih, uint32 mask, uint32 val)
302 sb_core_cflags(si_t *sih, uint32 mask, uint32 val)
328 sb_core_sflags(si_t *sih, uint32 mask, uint32 val)
352 sb_iscoreup(si_t *si
[all...]
H A Dhndpmu.c57 * been better to use additional fields in si_t instead, but unfortunately
58 * si_t (=si_pub) is the first field in si_info_t (not as a pointer, but the
59 * entire structure is included). Therefore any change to si_t would change the
68 static void si_pmu0_pllinit0(si_t *sih, osl_t *osh, chipcregs_t *cc, uint32 xtal);
69 static void si_pmu1_pllinit0(si_t *sih, osl_t *osh, chipcregs_t *cc, uint32 xtal);
70 static void si_pmu1_pllinit1(si_t *sih, osl_t *osh, chipcregs_t *cc, uint32 xtal);
71 static void si_pmu2_pllinit0(si_t *sih, osl_t *osh, chipcregs_t *cc, uint32 xtal);
72 static void si_pmu_pll_off(si_t *sih, osl_t *osh, chipcregs_t *cc, uint32 *min_mask,
74 static void si_pmu_pll_off_isdone(si_t *sih, osl_t *osh, chipcregs_t *cc);
75 static void si_pmu_pll_on(si_t *si
[all...]
H A Dhndgige.c37 hndgige_init(si_t *sih, uint32 unit, bool *rgmii)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/soc/bcm947xx/
H A Dbcm947xx-i2s.h45 si_t *sih; /* SB handle (cookie for siutils calls) */
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/shared/nvram/
H A Dnvram_rw.c122 si_t *sih;
124 sih = (si_t *)si;
147 si_t * sih = (si_t *)si;
169 BCMINITFN(find_nvram)(si_t *sih, bool embonly, bool *isemb)
240 si_t *sih;
256 sih = (si_t *)si;
293 si_t *sih;
295 sih = (si_t *)si;

Completed in 114 milliseconds

123