Lines Matching refs:si_t
314 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);
324 extern volatile void *sb_setcoreidx(si_t *sih, uint coreidx);
325 extern uint32 sb_core_cflags(const si_t *sih, uint32 mask, uint32 val);
326 extern void sb_core_cflags_wo(const si_t *sih, uint32 mask, uint32 val);
327 extern uint32 sb_core_sflags(const si_t *sih, uint32 mask, uint32 val);
328 extern void sb_commit(si_t *sih);
331 extern void sb_core_reset(const si_t *sih, uint32 bits, uint32 resetbits);
332 extern void sb_core_disable(const si_t *sih, uint32 bits);
333 extern uint32 sb_addrspace(const si_t *sih, uint asidx);
334 extern uint32 sb_addrspacesize(const si_t *sih, uint asidx);
335 extern int sb_numaddrspaces(const si_t *sih);
337 extern bool sb_taclear(si_t *sih, bool details);
340 extern void sb_view(si_t *sih, bool verbose);
341 extern void sb_viewall(si_t *sih, bool verbose);
344 extern void sb_dump(si_t *sih, struct bcmstrbuf *b);
347 extern void sb_dumpregs(si_t *sih, struct bcmstrbuf *b);
351 extern si_t *ai_attach(uint pcidev, osl_t *osh, void *regs, uint bustype,
353 extern si_t *ai_kattach(osl_t *osh);
354 extern void ai_scan(si_t *sih, void *regs, uint devid);
356 extern uint ai_flag(si_t *sih);
357 extern uint ai_flag_alt(const si_t *sih);
358 extern void ai_setint(const si_t *sih, int siflag);
359 extern uint ai_corevendor(const si_t *sih);
360 extern uint ai_corerev(const si_t *sih);
361 extern uint ai_corerev_minor(const si_t *sih);
362 extern volatile uint32 *ai_corereg_addr(si_t *sih, uint coreidx, uint regoff);
363 extern bool ai_iscoreup(const si_t *sih);
364 extern volatile void *ai_setcoreidx(si_t *sih, uint coreidx);
365 extern volatile void *ai_setcoreidx_2ndwrap(si_t *sih, uint coreidx);
366 extern volatile void *ai_setcoreidx_3rdwrap(si_t *sih, uint coreidx);
367 extern uint32 ai_core_cflags(const si_t *sih, uint32 mask, uint32 val);
368 extern void ai_core_cflags_wo(const si_t *sih, uint32 mask, uint32 val);
369 extern uint32 ai_core_sflags(const si_t *sih, uint32 mask, uint32 val);
370 extern uint ai_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val);
371 extern uint ai_corereg_writeonly(si_t *sih, uint coreidx, uint regoff, uint mask, uint val);
372 extern void ai_core_reset(si_t *sih, uint32 bits, uint32 resetbits);
373 extern void ai_d11rsdb_core_reset(si_t *sih, uint32 bits,
375 extern void ai_core_disable(const si_t *sih, uint32 bits);
378 extern int ai_numaddrspaces(const si_t *sih);
379 extern uint32 ai_addrspace(const si_t *sih, uint spidx, uint baidx);
380 extern uint32 ai_addrspacesize(const si_t *sih, uint spidx, uint baidx);
381 extern void ai_coreaddrspaceX(const si_t *sih, uint asidx, uint32 *addr, uint32 *size);
382 extern uint ai_wrap_reg(const si_t *sih, uint32 offset, uint32 mask, uint32 val);
383 extern void ai_update_backplane_timeouts(const si_t *sih, bool enable, uint32 timeout, uint32 cid);
384 extern uint32 ai_clear_backplane_to(si_t *sih);
385 void ai_force_clocks(const si_t *sih, uint clock_state);
386 extern uint ai_num_slaveports(const si_t *sih, uint coreidx);
389 uint32 ai_clear_backplane_to_fast(si_t *sih, void * addr);
393 extern void ai_core_reset_ext(const si_t *sih, uint32 bits, uint32 resetbits);
397 extern uint32 ai_clear_backplane_to_per_core(si_t *sih, uint coreid, uint coreunit, void * wrap);
401 extern void ai_view(const si_t *sih, bool verbose);
402 extern void ai_viewall(si_t *sih, bool verbose);
405 extern void ai_dumpregs(const si_t *sih, struct bcmstrbuf *b);
408 extern uint32 ai_wrapper_dump_buf_size(const si_t *sih);
409 extern uint32 ai_wrapper_dump_binary(const si_t *sih, uchar *p);
410 extern bool ai_check_enable_backplane_log(const si_t *sih);
411 extern uint32 ai_wrapper_dump_last_timeout(const si_t *sih, uint32 *error, uint32 *core,
413 extern uint32 ai_findcoreidx_by_axiid(const si_t *sih, uint32 axiid);
415 extern void ai_wrapper_get_last_error(const si_t *sih, uint32 *error_status, uint32 *core,
421 void ai_dump_APB_Bridge_registers(const si_t *sih);
423 void ai_force_clocks(const si_t *sih, uint clock_state);