Lines Matching refs:reg
179 #define E1000_REGISTER(hw, reg) (((hw)->mac.type >= e1000_82543) \
180 ? reg : e1000_translate_register_82542(reg))
196 #define E1000_READ_REG(hw, reg) \
199 E1000_REGISTER(hw, reg))
201 #define E1000_WRITE_REG(hw, reg, value) \
204 E1000_REGISTER(hw, reg), value)
206 #define E1000_READ_REG_ARRAY(hw, reg, index) \
209 E1000_REGISTER(hw, reg) + ((index)<< 2))
211 #define E1000_WRITE_REG_ARRAY(hw, reg, index, value) \
214 E1000_REGISTER(hw, reg) + ((index)<< 2), value)
219 #define E1000_READ_REG_ARRAY_BYTE(hw, reg, index) \
222 E1000_REGISTER(hw, reg) + index)
224 #define E1000_WRITE_REG_ARRAY_BYTE(hw, reg, index, value) \
227 E1000_REGISTER(hw, reg) + index, value)
229 #define E1000_WRITE_REG_ARRAY_WORD(hw, reg, index, value) \
232 E1000_REGISTER(hw, reg) + (index << 1), value)
234 #define E1000_WRITE_REG_IO(hw, reg, value) do {\
237 (hw)->io_base, reg); \
242 #define E1000_READ_FLASH_REG(hw, reg) \
244 ((struct e1000_osdep *)(hw)->back)->flash_bus_space_handle, reg)
246 #define E1000_READ_FLASH_REG16(hw, reg) \
248 ((struct e1000_osdep *)(hw)->back)->flash_bus_space_handle, reg)
250 #define E1000_WRITE_FLASH_REG(hw, reg, value) \
252 ((struct e1000_osdep *)(hw)->back)->flash_bus_space_handle, reg, value)
254 #define E1000_WRITE_FLASH_REG16(hw, reg, value) \
256 ((struct e1000_osdep *)(hw)->back)->flash_bus_space_handle, reg, value)