• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/ncsw/inc/flib/

Lines Matching refs:dtsec_regs

405 struct dtsec_regs {
768 int fman_dtsec_init(struct dtsec_regs *regs, struct dtsec_cfg *cfg,
783 void fman_dtsec_enable(struct dtsec_regs *regs, bool apply_rx, bool apply_tx);
793 void fman_dtsec_disable(struct dtsec_regs *regs, bool apply_rx, bool apply_tx);
803 uint32_t fman_dtsec_get_revision(struct dtsec_regs *regs);
815 void fman_dtsec_set_mac_address(struct dtsec_regs *regs, uint8_t *macaddr);
822 void fman_dtsec_get_mac_address(struct dtsec_regs *regs, uint8_t *macaddr);
835 void fman_dtsec_set_uc_promisc(struct dtsec_regs *regs, bool enable);
844 void fman_dtsec_set_wol(struct dtsec_regs *regs, bool en);
859 int fman_dtsec_adjust_link(struct dtsec_regs *regs,
873 int fman_dtsec_set_tbi_phy_addr(struct dtsec_regs *regs,
884 void fman_dtsec_set_max_frame_len(struct dtsec_regs *regs, uint16_t length);
892 uint16_t fman_dtsec_get_max_frame_len(struct dtsec_regs *regs);
905 void fman_dtsec_handle_rx_pause(struct dtsec_regs *regs, bool en);
915 void fman_dtsec_set_tx_pause_frames(struct dtsec_regs *regs, uint16_t time);
926 void fman_dtsec_ack_event(struct dtsec_regs *regs, uint32_t ev_mask);
938 uint32_t fman_dtsec_get_event(struct dtsec_regs *regs, uint32_t ev_mask);
949 uint32_t fman_dtsec_get_interrupt_mask(struct dtsec_regs *regs);
951 void fman_dtsec_clear_addr_in_paddr(struct dtsec_regs *regs,
954 void fman_dtsec_add_addr_in_paddr(struct dtsec_regs *regs,
958 void fman_dtsec_enable_tmr_interrupt (struct dtsec_regs *regs);
960 void fman_dtsec_disable_tmr_interrupt(struct dtsec_regs *regs);
970 void fman_dtsec_disable_interrupt(struct dtsec_regs *regs, uint32_t ev_mask);
980 void fman_dtsec_enable_interrupt(struct dtsec_regs *regs, uint32_t ev_mask);
990 void fman_dtsec_set_ts(struct dtsec_regs *regs, bool en);
1006 void fman_dtsec_set_bucket(struct dtsec_regs *regs, int bucket, bool enable);
1017 void fman_dtsec_set_hash_table(struct dtsec_regs *regs, uint32_t crc,
1033 void fman_dtsec_reset_filter_table(struct dtsec_regs *regs, bool mcast,
1043 void fman_dtsec_set_mc_promisc(struct dtsec_regs *regs, bool enable);
1059 int fman_dtsec_set_stat_level(struct dtsec_regs *regs,
1066 void fman_dtsec_reset_stat(struct dtsec_regs *regs);
1081 bool fman_dtsec_get_clear_carry_regs(struct dtsec_regs *regs,
1084 uint32_t fman_dtsec_check_and_clear_tmr_event(struct dtsec_regs *regs);
1086 uint32_t fman_dtsec_get_stat_counter(struct dtsec_regs *regs,
1089 void fman_dtsec_start_tx(struct dtsec_regs *regs);
1090 void fman_dtsec_start_rx(struct dtsec_regs *regs);
1091 void fman_dtsec_stop_tx(struct dtsec_regs *regs);
1092 void fman_dtsec_stop_rx(struct dtsec_regs *regs);
1093 uint32_t fman_dtsec_get_rctrl(struct dtsec_regs *regs);