• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/ncsw/Peripherals/FM/MAC/

Lines Matching refs:dtsec_regs

37 void fman_dtsec_stop_rx(struct dtsec_regs *regs)
43 void fman_dtsec_stop_tx(struct dtsec_regs *regs)
49 void fman_dtsec_start_tx(struct dtsec_regs *regs)
55 void fman_dtsec_start_rx(struct dtsec_regs *regs)
102 int fman_dtsec_init(struct dtsec_regs *regs, struct dtsec_cfg *cfg,
342 uint16_t fman_dtsec_get_max_frame_len(struct dtsec_regs *regs)
347 void fman_dtsec_set_max_frame_len(struct dtsec_regs *regs, uint16_t length)
352 void fman_dtsec_set_mac_address(struct dtsec_regs *regs, uint8_t *adr)
367 void fman_dtsec_get_mac_address(struct dtsec_regs *regs, uint8_t *macaddr)
382 void fman_dtsec_set_hash_table(struct dtsec_regs *regs, uint32_t crc, bool mcast, bool ghtx)
396 void fman_dtsec_set_bucket(struct dtsec_regs *regs, int bucket, bool enable)
414 void fman_dtsec_reset_filter_table(struct dtsec_regs *regs, bool mcast, bool ucast)
431 int fman_dtsec_set_tbi_phy_addr(struct dtsec_regs *regs,
442 void fman_dtsec_set_wol(struct dtsec_regs *regs, bool en)
454 int fman_dtsec_adjust_link(struct dtsec_regs *regs,
488 void fman_dtsec_set_uc_promisc(struct dtsec_regs *regs, bool enable)
502 void fman_dtsec_set_mc_promisc(struct dtsec_regs *regs, bool enable)
516 bool fman_dtsec_get_clear_carry_regs(struct dtsec_regs *regs,
531 void fman_dtsec_reset_stat(struct dtsec_regs *regs)
538 int fman_dtsec_set_stat_level(struct dtsec_regs *regs, enum dtsec_stat_level level)
580 void fman_dtsec_set_ts(struct dtsec_regs *regs, bool en)
595 void fman_dtsec_enable(struct dtsec_regs *regs, bool apply_rx, bool apply_tx)
610 void fman_dtsec_clear_addr_in_paddr(struct dtsec_regs *regs, uint8_t paddr_num)
616 void fman_dtsec_add_addr_in_paddr(struct dtsec_regs *regs,
639 void fman_dtsec_disable(struct dtsec_regs *regs, bool apply_rx, bool apply_tx)
654 void fman_dtsec_set_tx_pause_frames(struct dtsec_regs *regs, uint16_t time)
674 void fman_dtsec_handle_rx_pause(struct dtsec_regs *regs, bool en)
688 uint32_t fman_dtsec_get_rctrl(struct dtsec_regs *regs)
693 uint32_t fman_dtsec_get_revision(struct dtsec_regs *regs)
698 uint32_t fman_dtsec_get_event(struct dtsec_regs *regs, uint32_t ev_mask)
703 void fman_dtsec_ack_event(struct dtsec_regs *regs, uint32_t ev_mask)
708 uint32_t fman_dtsec_get_interrupt_mask(struct dtsec_regs *regs)
713 uint32_t fman_dtsec_check_and_clear_tmr_event(struct dtsec_regs *regs)
725 void fman_dtsec_enable_tmr_interrupt(struct dtsec_regs *regs)
731 void fman_dtsec_disable_tmr_interrupt(struct dtsec_regs *regs)
737 void fman_dtsec_enable_interrupt(struct dtsec_regs *regs, uint32_t ev_mask)
742 void fman_dtsec_disable_interrupt(struct dtsec_regs *regs, uint32_t ev_mask)
747 uint32_t fman_dtsec_get_stat_counter(struct dtsec_regs *regs,