Lines Matching refs:sdh
88 extern int bcmsdh_detach(osl_t *osh, void *sdh);
91 extern bool bcmsdh_intr_query(void *sdh);
94 extern int bcmsdh_intr_enable(void *sdh);
95 extern int bcmsdh_intr_disable(void *sdh);
98 extern int bcmsdh_intr_reg(void *sdh, bcmsdh_cb_fn_t fn, void *argh);
99 extern int bcmsdh_intr_dereg(void *sdh);
101 extern void bcmsdh_intr_forward(void *sdh, bool pass);
105 extern bool bcmsdh_intr_pending(void *sdh);
111 extern int bcmsdh_devremove_reg(void *sdh, bcmsdh_cb_fn_t fn, void *argh);
119 extern uint8 bcmsdh_cfg_read(void *sdh, uint func, uint32 addr, int *err);
120 extern void bcmsdh_cfg_write(void *sdh, uint func, uint32 addr, uint8 data, int *err);
123 extern uint32 bcmsdh_cfg_read_word(void *sdh, uint fnc_num, uint32 addr, int *err);
124 extern void bcmsdh_cfg_write_word(void *sdh, uint fnc_num, uint32 addr, uint32 data, int *err);
133 extern int bcmsdh_cis_read(void *sdh, uint func, uint8 *cis, uint length);
134 extern int bcmsdh_cisaddr_read(void *sdh, uint func, uint8 *cisd, uint offset);
141 extern uint32 bcmsdh_reg_read(void *sdh, uintptr addr, uint size);
142 extern uint32 bcmsdh_reg_write(void *sdh, uintptr addr, uint size, uint32 data);
145 extern int bcmsdhsdio_set_sbaddr_window(void *sdh, uint32 address, bool force_set);
149 extern bool bcmsdh_regfail(void *sdh);
165 extern int bcmsdh_send_buf(void *sdh, uint32 addr, uint fn, uint flags,
168 extern int bcmsdh_recv_buf(void *sdh, uint32 addr, uint fn, uint flags,
172 extern void bcmsdh_glom_post(void *sdh, uint8 *frame, void *pkt, uint len);
173 extern void bcmsdh_glom_clear(void *sdh);
174 extern uint bcmsdh_set_mode(void *sdh, uint mode);
177 extern uint32 bcmsdh_get_spend_time(void *sdh) ;
195 extern int bcmsdh_rwdata(void *sdh, uint rw, uint32 addr, uint8 *buf, uint nbytes);
198 extern int bcmsdh_abort(void *sdh, uint fn);
201 extern int bcmsdh_start(void *sdh, int stage);
204 extern int bcmsdh_stop(void *sdh);
207 extern int bcmsdh_waitlockfree(void *sdh);
215 extern int bcmsdh_query_device(void *sdh);
218 extern uint bcmsdh_query_iofnum(void *sdh);
221 extern int bcmsdh_iovar_op(void *sdh, const char *name,
225 extern int bcmsdh_reset(bcmsdh_info_t *sdh);
247 extern void bcmsdh_device_remove(void * sdh);
255 extern void bcmsdh_oob_intr_unregister(bcmsdh_info_t *sdh);
256 extern void bcmsdh_oob_intr_set(bcmsdh_info_t *sdh, bool enable);
259 extern void *bcmsdh_get_dev(bcmsdh_info_t *sdh);
260 extern void bcmsdh_dev_pm_stay_awake(bcmsdh_info_t *sdh);
261 extern void bcmsdh_dev_relax(bcmsdh_info_t *sdh);
262 extern bool bcmsdh_dev_pm_enabled(bcmsdh_info_t *sdh);
268 extern uint32 bcmsdh_get_dstatus(void *sdh);
271 extern uint32 bcmsdh_cur_sbwad(void *sdh);
274 extern void bcmsdh_force_sbwad_calc(void *sdh, bool force);
277 extern void bcmsdh_chipinfo(void *sdh, uint32 chip, uint32 chiprev);
280 extern void bcmsdh_dwordmode(void *sdh, bool set);
283 extern int bcmsdh_sleep(void *sdh, bool enab);