Lines Matching refs:si
107 extern SDIOH_API_RC sdioh_interrupt_register(sdioh_info_t *si, sdioh_cb_fn_t fn, void *argh);
108 extern SDIOH_API_RC sdioh_interrupt_deregister(sdioh_info_t *si);
111 extern SDIOH_API_RC sdioh_interrupt_query(sdioh_info_t *si, bool *onoff);
114 extern SDIOH_API_RC sdioh_interrupt_set(sdioh_info_t *si, bool enable_disable);
117 extern bool sdioh_interrupt_pending(sdioh_info_t *si);
121 extern SDIOH_API_RC sdioh_request_byte(sdioh_info_t *si, uint rw, uint fnc, uint addr, uint8 *byte);
124 extern SDIOH_API_RC sdioh_request_word(sdioh_info_t *si, uint cmd_type, uint rw, uint fnc,
128 extern SDIOH_API_RC sdioh_request_buffer(sdioh_info_t *si, uint pio_dma, uint fix_inc,
133 extern SDIOH_API_RC sdioh_cis_read(sdioh_info_t *si, uint fuc, uint8 *cis, uint32 length);
136 extern SDIOH_API_RC sdioh_cfg_read(sdioh_info_t *si, uint fuc, uint32 addr, uint8 *data);
137 extern SDIOH_API_RC sdioh_cfg_write(sdioh_info_t *si, uint fuc, uint32 addr, uint8 *data);
140 extern uint sdioh_query_iofnum(sdioh_info_t *si);
143 extern int sdioh_iovar_op(sdioh_info_t *si, const char *name,
147 extern int sdioh_abort(sdioh_info_t *si, uint fnc);
150 extern int sdioh_start(sdioh_info_t *si, int stage);
151 extern int sdioh_stop(sdioh_info_t *si);
154 extern int sdioh_waitlockfree(sdioh_info_t *si);
157 extern int sdioh_sdio_reset(sdioh_info_t *si);
161 extern uint32 sdioh_get_dstatus(sdioh_info_t *si);
164 extern void sdioh_chipinfo(sdioh_info_t *si, uint32 chip, uint32 chiprev);
165 extern void sdioh_dwordmode(sdioh_info_t *si, bool set);
175 extern SDIOH_API_RC sdioh_sleep(sdioh_info_t *si, bool enab);