Lines Matching defs:sd
88 #define SEEPROM_INB(sd) \
89 (((sd)->sd_regsize == 4) \
90 ? ddi_get32((sd)->sd_handle, \
91 (uint32_t *)((uintptr_t)(sd)->sd_base+ \
92 (sd)->sd_control_offset)) \
93 : ddi_get8((sd)->sd_handle, (uint8_t *)((sd)->sd_base+ \
94 (sd)->sd_control_offset)))
96 #define SEEPROM_OUTB(sd, value) { \
97 if ((sd)->sd_regsize == 4) \
98 ddi_put32((sd)->sd_handle, \
99 (uint32_t *)((uintptr_t)(sd)->sd_base+ \
100 (sd)->sd_control_offset), (value)); \
102 ddi_put8((sd)->sd_handle, \
103 (uint8_t *)((sd)->sd_base+ \
104 (sd)->sd_control_offset), (uint8_t)(value)); \
107 #define SEEPROM_STATUS_INB(sd) \
108 (((sd)->sd_regsize == 4) \
109 ? ddi_get32((sd)->sd_handle, \
110 (uint32_t *)((uintptr_t)(sd)->sd_base+ \
111 (sd)->sd_status_offset)) \
112 : ddi_get8((sd)->sd_handle, (uint8_t *)((sd)->sd_base+ \
113 (sd)->sd_status_offset)))
115 #define SEEPROM_DATA_INB(sd) \
116 (((sd)->sd_regsize == 4) \
117 ? ddi_get32((sd)->sd_handle, \
118 (uint32_t *)((uintptr_t)(sd)->sd_base+ \
119 (sd)->sd_dataout_offset)) \
120 : ddi_get8((sd)->sd_handle, (uint8_t *)((sd)->sd_base+ \
121 (sd)->sd_dataout_offset)))
123 int read_seeprom(struct seeprom_descriptor *sd, uint16_t *buf,