Lines Matching refs:mv88e6xxx_chip
344 int mv88e6xxx_port_read(struct mv88e6xxx_chip *chip, int port, int reg,
346 int mv88e6xxx_port_write(struct mv88e6xxx_chip *chip, int port, int reg,
348 int mv88e6xxx_port_wait_bit(struct mv88e6xxx_chip *chip, int port, int reg,
351 int mv88e6185_port_set_pause(struct mv88e6xxx_chip *chip, int port,
353 int mv88e6320_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port,
355 int mv88e6352_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port,
357 int mv88e6390_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port,
360 int mv88e6xxx_port_set_link(struct mv88e6xxx_chip *chip, int port, int link);
362 int mv88e6xxx_port_sync_link(struct mv88e6xxx_chip *chip, int port, unsigned int mode, bool isup);
363 int mv88e6185_port_sync_link(struct mv88e6xxx_chip *chip, int port, unsigned int mode, bool isup);
365 int mv88e6185_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port,
367 int mv88e6250_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port,
369 int mv88e6341_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port,
371 int mv88e6352_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port,
373 int mv88e6390_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port,
375 int mv88e6390x_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port,
377 int mv88e6393x_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port,
380 phy_interface_t mv88e6341_port_max_speed_mode(struct mv88e6xxx_chip *chip,
382 phy_interface_t mv88e6390_port_max_speed_mode(struct mv88e6xxx_chip *chip,
384 phy_interface_t mv88e6390x_port_max_speed_mode(struct mv88e6xxx_chip *chip,
386 phy_interface_t mv88e6393x_port_max_speed_mode(struct mv88e6xxx_chip *chip,
389 int mv88e6xxx_port_set_state(struct mv88e6xxx_chip *chip, int port, u8 state);
391 int mv88e6xxx_port_set_vlan_map(struct mv88e6xxx_chip *chip, int port, u16 map);
393 int mv88e6xxx_port_get_fid(struct mv88e6xxx_chip *chip, int port, u16 *fid);
394 int mv88e6xxx_port_set_fid(struct mv88e6xxx_chip *chip, int port, u16 fid);
396 int mv88e6xxx_port_get_pvid(struct mv88e6xxx_chip *chip, int port, u16 *pvid);
397 int mv88e6xxx_port_set_pvid(struct mv88e6xxx_chip *chip, int port, u16 pvid);
399 int mv88e6xxx_port_set_lock(struct mv88e6xxx_chip *chip, int port,
402 int mv88e6xxx_port_set_8021q_mode(struct mv88e6xxx_chip *chip, int port,
404 int mv88e6095_port_tag_remap(struct mv88e6xxx_chip *chip, int port);
405 int mv88e6390_port_tag_remap(struct mv88e6xxx_chip *chip, int port);
406 int mv88e6xxx_port_set_egress_mode(struct mv88e6xxx_chip *chip, int port,
408 int mv88e6085_port_set_frame_mode(struct mv88e6xxx_chip *chip, int port,
410 int mv88e6351_port_set_frame_mode(struct mv88e6xxx_chip *chip, int port,
412 int mv88e6185_port_set_forward_unknown(struct mv88e6xxx_chip *chip,
414 int mv88e6185_port_set_default_forward(struct mv88e6xxx_chip *chip,
416 int mv88e6352_port_set_ucast_flood(struct mv88e6xxx_chip *chip, int port,
418 int mv88e6352_port_set_mcast_flood(struct mv88e6xxx_chip *chip, int port,
420 int mv88e6352_port_set_policy(struct mv88e6xxx_chip *chip, int port,
423 int mv88e6393x_port_set_policy(struct mv88e6xxx_chip *chip, int port,
426 int mv88e6351_port_set_ether_type(struct mv88e6xxx_chip *chip, int port,
428 int mv88e6393x_set_egress_port(struct mv88e6xxx_chip *chip,
431 int mv88e6393x_port_set_upstream_port(struct mv88e6xxx_chip *chip, int port,
433 int mv88e6393x_port_mgmt_rsvd2cpu(struct mv88e6xxx_chip *chip);
434 int mv88e6393x_port_set_ether_type(struct mv88e6xxx_chip *chip, int port,
436 int mv88e6xxx_port_set_message_port(struct mv88e6xxx_chip *chip, int port,
438 int mv88e6xxx_port_set_trunk(struct mv88e6xxx_chip *chip, int port,
440 int mv88e6165_port_set_jumbo_size(struct mv88e6xxx_chip *chip, int port,
442 int mv88e6095_port_egress_rate_limiting(struct mv88e6xxx_chip *chip, int port);
443 int mv88e6097_port_egress_rate_limiting(struct mv88e6xxx_chip *chip, int port);
444 int mv88e6xxx_port_set_assoc_vector(struct mv88e6xxx_chip *chip, int port,
446 int mv88e6097_port_pause_limit(struct mv88e6xxx_chip *chip, int port, u8 in,
448 int mv88e6390_port_pause_limit(struct mv88e6xxx_chip *chip, int port, u8 in,
450 int mv88e6341_port_set_cmode(struct mv88e6xxx_chip *chip, int port,
452 int mv88e6390_port_set_cmode(struct mv88e6xxx_chip *chip, int port,
454 int mv88e6390x_port_set_cmode(struct mv88e6xxx_chip *chip, int port,
456 int mv88e6393x_port_set_cmode(struct mv88e6xxx_chip *chip, int port,
458 int mv88e6185_port_get_cmode(struct mv88e6xxx_chip *chip, int port, u8 *cmode);
459 int mv88e6352_port_get_cmode(struct mv88e6xxx_chip *chip, int port, u8 *cmode);
460 int mv88e6xxx_port_drop_untagged(struct mv88e6xxx_chip *chip, int port,
462 int mv88e6xxx_port_set_map_da(struct mv88e6xxx_chip *chip, int port, bool map);
463 int mv88e6095_port_set_upstream_port(struct mv88e6xxx_chip *chip, int port,
465 int mv88e6xxx_port_set_mirror(struct mv88e6xxx_chip *chip, int port,
469 int mv88e6xxx_port_disable_learn_limit(struct mv88e6xxx_chip *chip, int port);
470 int mv88e6xxx_port_disable_pri_override(struct mv88e6xxx_chip *chip, int port);
472 int mv88e6xxx_port_hidden_write(struct mv88e6xxx_chip *chip, int block,
474 int mv88e6xxx_port_hidden_wait(struct mv88e6xxx_chip *chip);
475 int mv88e6xxx_port_hidden_read(struct mv88e6xxx_chip *chip, int block, int port,