Lines Matching refs:mv88e6xxx_chip
326 int mv88e6xxx_port_read(struct mv88e6xxx_chip *chip, int port, int reg,
328 int mv88e6xxx_port_write(struct mv88e6xxx_chip *chip, int port, int reg,
330 int mv88e6xxx_port_wait_bit(struct mv88e6xxx_chip *chip, int port, int reg,
333 int mv88e6185_port_set_pause(struct mv88e6xxx_chip *chip, int port,
335 int mv88e6352_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port,
337 int mv88e6390_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port,
340 int mv88e6xxx_port_set_link(struct mv88e6xxx_chip *chip, int port, int link);
342 int mv88e6xxx_port_sync_link(struct mv88e6xxx_chip *chip, int port, unsigned int mode, bool isup);
343 int mv88e6185_port_sync_link(struct mv88e6xxx_chip *chip, int port, unsigned int mode, bool isup);
345 int mv88e6185_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port,
347 int mv88e6250_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port,
349 int mv88e6341_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port,
351 int mv88e6352_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port,
353 int mv88e6390_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port,
355 int mv88e6390x_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port,
357 int mv88e6393x_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port,
365 int mv88e6xxx_port_set_state(struct mv88e6xxx_chip *chip, int port, u8 state);
367 int mv88e6xxx_port_set_vlan_map(struct mv88e6xxx_chip *chip, int port, u16 map);
369 int mv88e6xxx_port_get_fid(struct mv88e6xxx_chip *chip, int port, u16 *fid);
370 int mv88e6xxx_port_set_fid(struct mv88e6xxx_chip *chip, int port, u16 fid);
372 int mv88e6xxx_port_get_pvid(struct mv88e6xxx_chip *chip, int port, u16 *pvid);
373 int mv88e6xxx_port_set_pvid(struct mv88e6xxx_chip *chip, int port, u16 pvid);
375 int mv88e6xxx_port_set_lock(struct mv88e6xxx_chip *chip, int port,
378 int mv88e6xxx_port_set_8021q_mode(struct mv88e6xxx_chip *chip, int port,
380 int mv88e6095_port_tag_remap(struct mv88e6xxx_chip *chip, int port);
381 int mv88e6390_port_tag_remap(struct mv88e6xxx_chip *chip, int port);
382 int mv88e6xxx_port_set_egress_mode(struct mv88e6xxx_chip *chip, int port,
384 int mv88e6085_port_set_frame_mode(struct mv88e6xxx_chip *chip, int port,
386 int mv88e6351_port_set_frame_mode(struct mv88e6xxx_chip *chip, int port,
388 int mv88e6185_port_set_forward_unknown(struct mv88e6xxx_chip *chip,
390 int mv88e6185_port_set_default_forward(struct mv88e6xxx_chip *chip,
392 int mv88e6352_port_set_ucast_flood(struct mv88e6xxx_chip *chip, int port,
394 int mv88e6352_port_set_mcast_flood(struct mv88e6xxx_chip *chip, int port,
396 int mv88e6352_port_set_policy(struct mv88e6xxx_chip *chip, int port,
399 int mv88e6393x_port_set_policy(struct mv88e6xxx_chip *chip, int port,
402 int mv88e6351_port_set_ether_type(struct mv88e6xxx_chip *chip, int port,
404 int mv88e6393x_set_egress_port(struct mv88e6xxx_chip *chip,
407 int mv88e6393x_port_set_upstream_port(struct mv88e6xxx_chip *chip, int port,
409 int mv88e6393x_port_mgmt_rsvd2cpu(struct mv88e6xxx_chip *chip);
410 int mv88e6393x_port_set_ether_type(struct mv88e6xxx_chip *chip, int port,
412 int mv88e6xxx_port_set_message_port(struct mv88e6xxx_chip *chip, int port,
414 int mv88e6xxx_port_set_trunk(struct mv88e6xxx_chip *chip, int port,
416 int mv88e6165_port_set_jumbo_size(struct mv88e6xxx_chip *chip, int port,
418 int mv88e6095_port_egress_rate_limiting(struct mv88e6xxx_chip *chip, int port);
419 int mv88e6097_port_egress_rate_limiting(struct mv88e6xxx_chip *chip, int port);
420 int mv88e6xxx_port_set_assoc_vector(struct mv88e6xxx_chip *chip, int port,
422 int mv88e6097_port_pause_limit(struct mv88e6xxx_chip *chip, int port, u8 in,
424 int mv88e6390_port_pause_limit(struct mv88e6xxx_chip *chip, int port, u8 in,
426 int mv88e6341_port_set_cmode(struct mv88e6xxx_chip *chip, int port,
428 int mv88e6390_port_set_cmode(struct mv88e6xxx_chip *chip, int port,
430 int mv88e6390x_port_set_cmode(struct mv88e6xxx_chip *chip, int port,
432 int mv88e6393x_port_set_cmode(struct mv88e6xxx_chip *chip, int port,
434 int mv88e6185_port_get_cmode(struct mv88e6xxx_chip *chip, int port, u8 *cmode);
435 int mv88e6352_port_get_cmode(struct mv88e6xxx_chip *chip, int port, u8 *cmode);
436 int mv88e6xxx_port_drop_untagged(struct mv88e6xxx_chip *chip, int port,
438 int mv88e6xxx_port_set_map_da(struct mv88e6xxx_chip *chip, int port, bool map);
439 int mv88e6095_port_set_upstream_port(struct mv88e6xxx_chip *chip, int port,
441 int mv88e6xxx_port_set_mirror(struct mv88e6xxx_chip *chip, int port,
445 int mv88e6xxx_port_disable_learn_limit(struct mv88e6xxx_chip *chip, int port);
446 int mv88e6xxx_port_disable_pri_override(struct mv88e6xxx_chip *chip, int port);
448 int mv88e6xxx_port_hidden_write(struct mv88e6xxx_chip *chip, int block,
450 int mv88e6xxx_port_hidden_wait(struct mv88e6xxx_chip *chip);
451 int mv88e6xxx_port_hidden_read(struct mv88e6xxx_chip *chip, int block, int port,