• Home
  • Raw
  • Download

Lines Matching defs:sdioh_info

92 struct sdioh_info {  struct
93 uint cfg_bar; /* pci cfg address for bar */
94 uint32 caps; /* cached value of capabilities reg */
95 uint32 curr_caps; /* max current capabilities reg */
97 osl_t *osh; /* osh handler */
98 volatile char *mem_space; /* pci device memory va */
99 uint lockcount; /* nest count of sdstd_lock() calls */
100 bool client_intr_enabled; /* interrupt connnected flag */
101 bool intr_handler_valid; /* client driver interrupt handler valid */
102 sdioh_cb_fn_t intr_handler; /* registered interrupt handler */
103 void *intr_handler_arg; /* argument to call interrupt handler */
104 bool initialized; /* card initialized */
105 uint target_dev; /* Target device ID */
106 uint16 intmask; /* Current active interrupts */
107 void *sdos_info; /* Pointer to per-OS private data */
109 uint32 controller_type; /* Host controller type */
110 uint8 version; /* Host Controller Spec Compliance Version */
111 uint irq; /* Client irq */
112 int intrcount; /* Client interrupts */
113 int local_intrcount; /* Controller interrupts */
114 bool host_init_done; /* Controller initted */
115 bool card_init_done; /* Client SDIO interface initted */
116 bool polled_mode; /* polling for command completion */
118 bool sd_use_dma; /* DMA on CMD53 */
119 bool sd_blockmode; /* sd_blockmode == FALSE => 64 Byte Cmd 53s. */
121 bool use_client_ints; /* If this is false, make sure to restore */
123 int adapter_slot; /* Maybe dealing with multiple slots/controllers */
147 extern bool check_client_intr(sdioh_info_t *sd); argument