host_dev_s is only used within ESP-IDF.
 
Symbols
loading...
Files
loading...
SummarySyntaxRelatedReferencesInstances

Fields

Field
Declared as
union { struct { uint32_t tohost_bit0: 1; uint32_t tohost_bit1: 1; uint32_t tohost_bit2: 1; uint32_t tohost_bit3: 1; uint32_t tohost_bit4: 1; uint32_t tohost_bit5: 1; uint32_t tohost_bit6: 1; uint32_t tohost_bit7: 1; uint32_t token0_1to0: 1; uint32_t token1_1to0: 1; uint32_t token0_0to1: 1; uint32_t token1_0to1: 1; uint32_t rx_sof: 1; uint32_t rx_eof: 1; uint32_t rx_start: 1; uint32_t tx_start: 1; uint32_t rx_udf: 1; uint32_t tx_ovf: 1; uint32_t rx_pf_valid: 1; uint32_t ext_bit0: 1; uint32_t ext_bit1: 1; uint32_t ext_bit2: 1; uint32_t ext_bit3: 1; uint32_t rx_new_packet: 1; uint32_t rd_retry: 1; uint32_t gpio_sdio: 1; uint32_t reserved26: 6; }; uint32_t val; }
union { struct { uint32_t state4: 8; uint32_t state5: 8; uint32_t state6: 8; uint32_t state7: 8; }; uint32_t val; }
union { struct { uint32_t conf0: 8; uint32_t conf1: 8; uint32_t conf2: 8; uint32_t conf3: 8; }; uint32_t val; }
union { struct { uint32_t conf4: 8; uint32_t conf5: 8; uint32_t conf6: 8; uint32_t conf7: 8; }; uint32_t val; }
union { struct { uint32_t conf8: 8; uint32_t conf9: 8; uint32_t conf10: 8; uint32_t conf11: 8; }; uint32_t val; }
union { struct { uint32_t tohost_bit0: 1; uint32_t tohost_bit1: 1; uint32_t tohost_bit2: 1; uint32_t tohost_bit3: 1; uint32_t tohost_bit4: 1; uint32_t tohost_bit5: 1; uint32_t tohost_bit6: 1; uint32_t tohost_bit7: 1; uint32_t token0_1to0: 1; uint32_t token1_1to0: 1; uint32_t token0_0to1: 1; uint32_t token1_0to1: 1; uint32_t rx_sof: 1; uint32_t rx_eof: 1; uint32_t rx_start: 1; uint32_t tx_start: 1; uint32_t rx_udf: 1; uint32_t tx_ovf: 1; uint32_t rx_pf_valid: 1; uint32_t ext_bit0: 1; uint32_t ext_bit1: 1; uint32_t ext_bit2: 1; uint32_t ext_bit3: 1; uint32_t wifi_rx_new_packet: 1; uint32_t rd_retry: 1; uint32_t bt_rx_new_packet: 1; uint32_t reserved26: 6; }; uint32_t val; }
union { struct { uint32_t reg_slc0_len: 20; uint32_t reg_slc0_len_check:12; }; uint32_t val; }
union { struct { uint32_t state0: 8; uint32_t state1: 8; uint32_t state2: 8; uint32_t state3: 8; }; uint32_t val; }
union { struct { uint32_t conf12: 8; uint32_t conf13: 8; uint32_t conf14: 8; uint32_t conf15: 8; }; uint32_t val; }
union { struct { uint32_t conf16: 8; uint32_t conf17: 8; uint32_t conf18: 8; uint32_t conf19: 8; }; uint32_t val; }
union { struct { uint32_t conf20: 8; uint32_t conf21: 8; uint32_t conf22: 8; uint32_t conf23: 8; }; uint32_t val; }
uint32_t
union { struct { uint32_t conf24: 8; uint32_t conf25: 8; uint32_t conf26: 8; uint32_t conf27: 8; }; uint32_t val; }
union { struct { uint32_t conf36: 8; uint32_t conf37: 8; uint32_t conf38: 8; uint32_t conf39: 8; }; uint32_t val; }
union { struct { uint32_t conf40: 8; uint32_t conf41: 8; uint32_t conf42: 8; uint32_t conf43: 8; }; uint32_t val; }
union { struct { uint32_t conf44: 8; uint32_t conf45: 8; uint32_t conf46: 8; uint32_t conf47: 8; }; uint32_t val; }
union { struct { uint32_t conf48: 8; uint32_t conf49: 8; uint32_t conf50: 8; uint32_t conf51: 8; }; uint32_t val; }
union { struct { uint32_t tohost_bit0: 1; uint32_t tohost_bit1: 1; uint32_t tohost_bit2: 1; uint32_t tohost_bit3: 1; uint32_t tohost_bit4: 1; uint32_t tohost_bit5: 1; uint32_t tohost_bit6: 1; uint32_t tohost_bit7: 1; uint32_t token0_1to0: 1; uint32_t token1_1to0: 1; uint32_t token0_0to1: 1; uint32_t token1_0to1: 1; uint32_t rx_sof: 1; uint32_t rx_eof: 1; uint32_t rx_start: 1; uint32_t tx_start: 1; uint32_t rx_udf: 1; uint32_t tx_ovf: 1; uint32_t rx_pf_valid: 1; uint32_t ext_bit0: 1; uint32_t ext_bit1: 1; uint32_t ext_bit2: 1; uint32_t ext_bit3: 1; uint32_t rx_new_packet: 1; uint32_t rd_retry: 1; uint32_t gpio_sdio: 1; uint32_t reserved26: 6; }; uint32_t val; }
union { struct { uint32_t conf28: 8; uint32_t conf29: 8; uint32_t conf30: 8; uint32_t conf31: 8; }; uint32_t val; }
union { struct { uint32_t reg_slc0_len0:20; uint32_t reserved20: 12; }; uint32_t val; }
union { struct { uint32_t reg_slc0_len1:20; uint32_t reserved20: 12; }; uint32_t val; }
union { struct { uint32_t reg_slc0_len2:20; uint32_t reserved20: 12; }; uint32_t val; }
union { struct { uint32_t conf32: 8; uint32_t conf33: 8; uint32_t conf34: 8; uint32_t conf35: 8; }; uint32_t val; }
union { struct { uint32_t conf52: 8; uint32_t conf53: 8; uint32_t conf54: 8; uint32_t conf55: 8; }; uint32_t val; }
union { struct { uint32_t conf56: 8; uint32_t conf57: 8; uint32_t conf58: 8; uint32_t conf59: 8; }; uint32_t val; }
union { struct { uint32_t conf60: 8; uint32_t conf61: 8; uint32_t conf62: 8; uint32_t conf63: 8; }; uint32_t val; }
uint32_t
uint32_t
union { struct { uint32_t token0: 12; uint32_t rx_pf_valid: 1; uint32_t reserved13: 3; uint32_t reg_token1: 12; uint32_t rx_pf_eof: 4; }; uint32_t val; }
union { struct { uint32_t token0_wd: 12; uint32_t reserved12: 4; uint32_t token1_wd: 12; uint32_t reserved28: 4; }; uint32_t val; }
union { struct { uint32_t token0_wd: 12; uint32_t reserved12: 4; uint32_t token1_wd: 12; uint32_t reserved28: 4; }; uint32_t val; }
union { struct { uint32_t slc0_token0_dec: 1; uint32_t slc0_token1_dec: 1; uint32_t slc0_token0_wr: 1; uint32_t slc0_token1_wr: 1; uint32_t slc1_token0_dec: 1; uint32_t slc1_token1_dec: 1; uint32_t slc1_token0_wr: 1; uint32_t slc1_token1_wr: 1; uint32_t slc0_len_wr: 1; uint32_t reserved9: 23; }; uint32_t val; }
union { struct { uint32_t tohost_bit0: 1; uint32_t tohost_bit1: 1; uint32_t tohost_bit2: 1; uint32_t tohost_bit3: 1; uint32_t tohost_bit4: 1; uint32_t tohost_bit5: 1; uint32_t tohost_bit6: 1; uint32_t tohost_bit7: 1; uint32_t token0_1to0: 1; uint32_t token1_1to0: 1; uint32_t token0_0to1: 1; uint32_t token1_0to1: 1; uint32_t rx_sof: 1; uint32_t rx_eof: 1; uint32_t rx_start: 1; uint32_t tx_start: 1; uint32_t rx_udf: 1; uint32_t tx_ovf: 1; uint32_t rx_pf_valid: 1; uint32_t ext_bit0: 1; uint32_t ext_bit1: 1; uint32_t ext_bit2: 1; uint32_t ext_bit3: 1; uint32_t rx_new_packet: 1; uint32_t rd_retry: 1; uint32_t gpio_sdio: 1; uint32_t reserved26: 6; }; uint32_t val; }
union { struct { uint32_t tohost_bit0: 1; uint32_t tohost_bit1: 1; uint32_t tohost_bit2: 1; uint32_t tohost_bit3: 1; uint32_t tohost_bit4: 1; uint32_t tohost_bit5: 1; uint32_t tohost_bit6: 1; uint32_t tohost_bit7: 1; uint32_t token0_1to0: 1; uint32_t token1_1to0: 1; uint32_t token0_0to1: 1; uint32_t token1_0to1: 1; uint32_t rx_sof: 1; uint32_t rx_eof: 1; uint32_t rx_start: 1; uint32_t tx_start: 1; uint32_t rx_udf: 1; uint32_t tx_ovf: 1; uint32_t rx_pf_valid: 1; uint32_t ext_bit0: 1; uint32_t ext_bit1: 1; uint32_t ext_bit2: 1; uint32_t ext_bit3: 1; uint32_t wifi_rx_new_packet: 1; uint32_t rd_retry: 1; uint32_t bt_rx_new_packet: 1; uint32_t reserved26: 6; }; uint32_t val; }
union { struct { uint32_t tohost_bit0: 1; uint32_t tohost_bit1: 1; uint32_t tohost_bit2: 1; uint32_t tohost_bit3: 1; uint32_t tohost_bit4: 1; uint32_t tohost_bit5: 1; uint32_t tohost_bit6: 1; uint32_t tohost_bit7: 1; uint32_t token0_1to0: 1; uint32_t token1_1to0: 1; uint32_t token0_0to1: 1; uint32_t token1_0to1: 1; uint32_t rx_sof: 1; uint32_t rx_eof: 1; uint32_t rx_start: 1; uint32_t tx_start: 1; uint32_t rx_udf: 1; uint32_t tx_ovf: 1; uint32_t rx_pf_valid: 1; uint32_t ext_bit0: 1; uint32_t ext_bit1: 1; uint32_t ext_bit2: 1; uint32_t ext_bit3: 1; uint32_t wifi_rx_new_packet: 1; uint32_t rd_retry: 1; uint32_t bt_rx_new_packet: 1; uint32_t reserved26: 6; }; uint32_t val; }
union { struct { uint32_t tohost_bit0: 1; uint32_t tohost_bit1: 1; uint32_t tohost_bit2: 1; uint32_t tohost_bit3: 1; uint32_t tohost_bit4: 1; uint32_t tohost_bit5: 1; uint32_t tohost_bit6: 1; uint32_t tohost_bit7: 1; uint32_t token0_1to0: 1; uint32_t token1_1to0: 1; uint32_t token0_0to1: 1; uint32_t token1_0to1: 1; uint32_t rx_sof: 1; uint32_t rx_eof: 1; uint32_t rx_start: 1; uint32_t tx_start: 1; uint32_t rx_udf: 1; uint32_t tx_ovf: 1; uint32_t rx_pf_valid: 1; uint32_t ext_bit0: 1; uint32_t ext_bit1: 1; uint32_t ext_bit2: 1; uint32_t ext_bit3: 1; uint32_t wifi_rx_new_packet: 1; uint32_t rd_retry: 1; uint32_t bt_rx_new_packet: 1; uint32_t reserved26: 6; }; uint32_t val; }
union { struct { uint32_t tohost_bit0: 1; uint32_t tohost_bit1: 1; uint32_t tohost_bit2: 1; uint32_t tohost_bit3: 1; uint32_t tohost_bit4: 1; uint32_t tohost_bit5: 1; uint32_t tohost_bit6: 1; uint32_t tohost_bit7: 1; uint32_t token0_1to0: 1; uint32_t token1_1to0: 1; uint32_t token0_0to1: 1; uint32_t token1_0to1: 1; uint32_t rx_sof: 1; uint32_t rx_eof: 1; uint32_t rx_start: 1; uint32_t tx_start: 1; uint32_t rx_udf: 1; uint32_t tx_ovf: 1; uint32_t rx_pf_valid: 1; uint32_t ext_bit0: 1; uint32_t ext_bit1: 1; uint32_t ext_bit2: 1; uint32_t ext_bit3: 1; uint32_t rx_new_packet: 1; uint32_t rd_retry: 1; uint32_t gpio_sdio: 1; uint32_t reserved26: 6; }; uint32_t val; }
union { struct { uint32_t tohost_bit0: 1; uint32_t tohost_bit1: 1; uint32_t tohost_bit2: 1; uint32_t tohost_bit3: 1; uint32_t tohost_bit4: 1; uint32_t tohost_bit5: 1; uint32_t tohost_bit6: 1; uint32_t tohost_bit7: 1; uint32_t token0_1to0: 1; uint32_t token1_1to0: 1; uint32_t token0_0to1: 1; uint32_t token1_0to1: 1; uint32_t rx_sof: 1; uint32_t rx_eof: 1; uint32_t rx_start: 1; uint32_t tx_start: 1; uint32_t rx_udf: 1; uint32_t tx_ovf: 1; uint32_t rx_pf_valid: 1; uint32_t ext_bit0: 1; uint32_t ext_bit1: 1; uint32_t ext_bit2: 1; uint32_t ext_bit3: 1; uint32_t rx_new_packet: 1; uint32_t rd_retry: 1; uint32_t gpio_sdio: 1; uint32_t reserved26: 6; }; uint32_t val; }
union { struct { uint32_t infor: 20; uint32_t reserved20: 12; }; uint32_t val; }
union { struct { uint32_t infor: 20; uint32_t reserved20: 12; }; uint32_t val; }
uint32_t
uint32_t
union { struct { uint32_t addr: 28; uint32_t wr: 1; uint32_t start: 1; uint32_t reserved30: 2; }; uint32_t val; }
uint32_t
union { struct { uint32_t bit7_clraddr: 9; uint32_t bit6_clraddr: 9; uint32_t reserved18: 14; }; uint32_t val; }
union { struct { uint32_t bit7_clraddr: 9; uint32_t bit6_clraddr: 9; uint32_t reserved18: 14; }; uint32_t val; }
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
union { struct { uint32_t tohost_bit0: 1; uint32_t tohost_bit1: 1; uint32_t tohost_bit2: 1; uint32_t tohost_bit3: 1; uint32_t tohost_bit4: 1; uint32_t tohost_bit5: 1; uint32_t tohost_bit6: 1; uint32_t tohost_bit7: 1; uint32_t token0_1to0: 1; uint32_t token1_1to0: 1; uint32_t token0_0to1: 1; uint32_t token1_0to1: 1; uint32_t rx_sof: 1; uint32_t rx_eof: 1; uint32_t rx_start: 1; uint32_t tx_start: 1; uint32_t rx_udf: 1; uint32_t tx_ovf: 1; uint32_t rx_pf_valid: 1; uint32_t ext_bit0: 1; uint32_t ext_bit1: 1; uint32_t ext_bit2: 1; uint32_t ext_bit3: 1; uint32_t wifi_rx_new_packet: 1; uint32_t rd_retry: 1; uint32_t bt_rx_new_packet: 1; uint32_t reserved26: 6; }; uint32_t val; }
union { struct { uint32_t tohost_bit01: 1; uint32_t tohost_bit11: 1; uint32_t tohost_bit21: 1; uint32_t tohost_bit31: 1; uint32_t tohost_bit41: 1; uint32_t tohost_bit51: 1; uint32_t tohost_bit61: 1; uint32_t tohost_bit71: 1; uint32_t token0_1to01: 1; uint32_t token1_1to01: 1; uint32_t token0_0to11: 1; uint32_t token1_0to11: 1; uint32_t rx_sof1: 1; uint32_t rx_eof1: 1; uint32_t rx_start1: 1; uint32_t tx_start1: 1; uint32_t rx_udf1: 1; uint32_t tx_ovf1: 1; uint32_t rx_pf_valid1: 1; uint32_t ext_bit01: 1; uint32_t ext_bit11: 1; uint32_t ext_bit21: 1; uint32_t ext_bit31: 1; uint32_t wifi_rx_new_packet1: 1; uint32_t rd_retry1: 1; uint32_t bt_rx_new_packet1: 1; uint32_t reserved26: 6; }; uint32_t val; }
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
union { struct { uint32_t tohost_bit01: 1; uint32_t tohost_bit11: 1; uint32_t tohost_bit21: 1; uint32_t tohost_bit31: 1; uint32_t tohost_bit41: 1; uint32_t tohost_bit51: 1; uint32_t tohost_bit61: 1; uint32_t tohost_bit71: 1; uint32_t token0_1to01: 1; uint32_t token1_1to01: 1; uint32_t token0_0to11: 1; uint32_t token1_0to11: 1; uint32_t rx_sof1: 1; uint32_t rx_eof1: 1; uint32_t rx_start1: 1; uint32_t tx_start1: 1; uint32_t rx_udf1: 1; uint32_t tx_ovf1: 1; uint32_t rx_pf_valid1: 1; uint32_t ext_bit01: 1; uint32_t ext_bit11: 1; uint32_t ext_bit21: 1; uint32_t ext_bit31: 1; uint32_t rx_new_packet1: 1; uint32_t rd_retry1: 1; uint32_t gpio_sdio1: 1; uint32_t reserved26: 6; }; uint32_t val; }
union { struct { uint32_t frc_sdio11: 5; uint32_t frc_sdio20: 5; uint32_t frc_neg_samp: 5; uint32_t frc_pos_samp: 5; uint32_t frc_quick_in: 5; uint32_t sdio20_int_delay: 1; uint32_t sdio_pad_pullup: 1; uint32_t hspeed_con_en: 1; uint32_t reserved28: 4; }; uint32_t val; }
union { struct { uint32_t sdio20_mode: 5; uint32_t sdio_neg_samp: 5; uint32_t sdio_quick_in: 5; uint32_t reserved15: 17; }; uint32_t val; }
union { struct { uint32_t func2_int_en: 1; uint32_t reserved1: 31; }; uint32_t val; }
uint32_t
uint32_t
union { struct { uint32_t func1_mdstat: 1; uint32_t reserved1: 31; }; uint32_t val; }
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
union { struct { uint32_t reserved0: 24; uint32_t func2_int: 1; uint32_t reserved25: 7; }; uint32_t val; }
uint32_t
union { struct { uint32_t sdio_int1: 8; uint32_t reserved8: 24; }; uint32_t val; }
uint32_t
union { struct { uint32_t sdio_in1: 8; uint32_t reserved8: 24; }; uint32_t val; }
union { struct { uint32_t token0: 12; uint32_t rx_pf_valid: 1; uint32_t reserved13: 3; uint32_t reg_token1: 12; uint32_t rx_pf_eof: 4; }; uint32_t val; }
uint32_t
union { struct { uint32_t tohost_bit0: 1; uint32_t tohost_bit1: 1; uint32_t tohost_bit2: 1; uint32_t tohost_bit3: 1; uint32_t tohost_bit4: 1; uint32_t tohost_bit5: 1; uint32_t tohost_bit6: 1; uint32_t tohost_bit7: 1; uint32_t token0_1to0: 1; uint32_t token1_1to0: 1; uint32_t token0_0to1: 1; uint32_t token1_0to1: 1; uint32_t rx_sof: 1; uint32_t rx_eof: 1; uint32_t rx_start: 1; uint32_t tx_start: 1; uint32_t rx_udf: 1; uint32_t tx_ovf: 1; uint32_t rx_pf_valid: 1; uint32_t ext_bit0: 1; uint32_t ext_bit1: 1; uint32_t ext_bit2: 1; uint32_t ext_bit3: 1; uint32_t rx_new_packet: 1; uint32_t rd_retry: 1; uint32_t gpio_sdio: 1; uint32_t reserved26: 6; }; uint32_t val; }
union { struct { uint32_t tohost_bit0: 1; uint32_t tohost_bit1: 1; uint32_t tohost_bit2: 1; uint32_t tohost_bit3: 1; uint32_t tohost_bit4: 1; uint32_t tohost_bit5: 1; uint32_t tohost_bit6: 1; uint32_t tohost_bit7: 1; uint32_t token0_1to0: 1; uint32_t token1_1to0: 1; uint32_t token0_0to1: 1; uint32_t token1_0to1: 1; uint32_t rx_sof: 1; uint32_t rx_eof: 1; uint32_t rx_start: 1; uint32_t tx_start: 1; uint32_t rx_udf: 1; uint32_t tx_ovf: 1; uint32_t rx_pf_valid: 1; uint32_t ext_bit0: 1; uint32_t ext_bit1: 1; uint32_t ext_bit2: 1; uint32_t ext_bit3: 1; uint32_t wifi_rx_new_packet: 1; uint32_t rd_retry: 1; uint32_t bt_rx_new_packet: 1; uint32_t reserved26: 6; }; uint32_t val; }

References