Lines Matching defs:ksz_hw
1262 struct ksz_hw { struct
1263 void __iomem *io;
1265 struct ksz_switch *ksz_switch;
1266 struct ksz_port_info port_info[SWITCH_PORT_NUM];
1267 struct ksz_port_mib port_mib[TOTAL_PORT_NUM];
1268 int dev_count;
1269 int dst_ports;
1270 int id;
1271 int mib_cnt;
1272 int mib_port_cnt;
1274 u32 tx_cfg;
1275 u32 rx_cfg;
1276 u32 intr_mask;
1277 u32 intr_set;
1278 uint intr_blocked;
1280 struct ksz_desc_info rx_desc_info;
1281 struct ksz_desc_info tx_desc_info;
1283 int tx_int_cnt;
1284 int tx_int_mask;
1285 int tx_size;
1287 u8 perm_addr[ETH_ALEN];
1288 u8 override_addr[ETH_ALEN];
1289 u8 address[ADDITIONAL_ENTRIES][ETH_ALEN];
1290 u8 addr_list_size;
1291 u8 mac_override;
1292 u8 promiscuous;
1293 u8 all_multi;
1294 u8 multi_list[MAX_MULTICAST_LIST][ETH_ALEN];
1295 u8 multi_bits[HW_MULTICAST_SIZE];
1296 u8 multi_list_size;
1298 u8 enabled;
1299 u8 rx_stop;
1300 u8 reserved2[1];
1302 uint features;
1303 uint overrides;
1305 void *parent;