Lines Matching refs:sdh
86 extern int bcmsdh_detach(osl_t *osh, void *sdh);
89 extern bool bcmsdh_intr_query(void *sdh);
92 extern int bcmsdh_intr_enable(void *sdh);
93 extern int bcmsdh_intr_disable(void *sdh);
96 extern int bcmsdh_intr_reg(void *sdh, bcmsdh_cb_fn_t fn, void *argh);
97 extern int bcmsdh_intr_dereg(void *sdh);
99 extern void bcmsdh_intr_forward(void *sdh, bool pass);
103 extern bool bcmsdh_intr_pending(void *sdh);
109 extern int bcmsdh_devremove_reg(void *sdh, bcmsdh_cb_fn_t fn, void *argh);
117 extern uint8 bcmsdh_cfg_read(void *sdh, uint func, uint32 addr, int *err);
118 extern void bcmsdh_cfg_write(void *sdh, uint func, uint32 addr, uint8 data, int *err);
121 extern uint32 bcmsdh_cfg_read_word(void *sdh, uint fnc_num, uint32 addr, int *err);
122 extern void bcmsdh_cfg_write_word(void *sdh, uint fnc_num, uint32 addr, uint32 data, int *err);
131 extern int bcmsdh_cis_read(void *sdh, uint func, uint8 *cis, uint length);
138 extern uint32 bcmsdh_reg_read(void *sdh, uintptr addr, uint size);
139 extern uint32 bcmsdh_reg_write(void *sdh, uintptr addr, uint size, uint32 data);
142 extern int bcmsdhsdio_set_sbaddr_window(void *sdh, uint32 address, bool force_set);
145 extern bool bcmsdh_regfail(void *sdh);
160 extern int bcmsdh_send_buf(void *sdh, uint32 addr, uint fn, uint flags,
163 extern int bcmsdh_recv_buf(void *sdh, uint32 addr, uint fn, uint flags,
167 extern void bcmsdh_glom_post(void *sdh, uint8 *frame, void *pkt, uint len);
168 extern void bcmsdh_glom_clear(void *sdh);
169 extern uint bcmsdh_set_mode(void *sdh, uint mode);
187 extern int bcmsdh_rwdata(void *sdh, uint rw, uint32 addr, uint8 *buf, uint nbytes);
190 extern int bcmsdh_abort(void *sdh, uint fn);
193 extern int bcmsdh_start(void *sdh, int stage);
196 extern int bcmsdh_stop(void *sdh);
199 extern int bcmsdh_waitlockfree(void *sdh);
202 extern int bcmsdh_query_device(void *sdh);
205 extern uint bcmsdh_query_iofnum(void *sdh);
208 extern int bcmsdh_iovar_op(void *sdh, const char *name,
212 extern int bcmsdh_reset(bcmsdh_info_t *sdh);
234 extern void bcmsdh_device_remove(void * sdh);
242 extern void bcmsdh_oob_intr_unregister(bcmsdh_info_t *sdh);
243 extern void bcmsdh_oob_intr_set(bcmsdh_info_t *sdh, bool enable);
245 extern void bcmsdh_dev_pm_stay_awake(bcmsdh_info_t *sdh);
246 extern void bcmsdh_dev_relax(bcmsdh_info_t *sdh);
247 extern bool bcmsdh_dev_pm_enabled(bcmsdh_info_t *sdh);
253 extern uint32 bcmsdh_get_dstatus(void *sdh);
256 extern uint32 bcmsdh_cur_sbwad(void *sdh);
259 extern void bcmsdh_force_sbwad_calc(void *sdh, bool force);
262 extern void bcmsdh_chipinfo(void *sdh, uint32 chip, uint32 chiprev);
265 extern void bcmsdh_dwordmode(void *sdh, bool set);
268 extern int bcmsdh_sleep(void *sdh, bool enab);