Lines Matching refs:tgec_regs

37 void fman_tgec_set_mac_address(struct tgec_regs *regs, uint8_t *adr)
50 void fman_tgec_reset_stat(struct tgec_regs *regs)
67 uint64_t fman_tgec_get_counter(struct tgec_regs *regs, enum tgec_counters reg_name)
157 void fman_tgec_enable(struct tgec_regs *regs, bool apply_rx, bool apply_tx)
169 void fman_tgec_disable(struct tgec_regs *regs, bool apply_rx, bool apply_tx)
181 void fman_tgec_set_promiscuous(struct tgec_regs *regs, bool val)
193 void fman_tgec_reset_filter_table(struct tgec_regs *regs)
200 void fman_tgec_set_hash_table_entry(struct tgec_regs *regs, uint32_t crc)
206 void fman_tgec_set_hash_table(struct tgec_regs *regs, uint32_t value)
211 void fman_tgec_set_tx_pause_frames(struct tgec_regs *regs, uint16_t pause_time)
216 void fman_tgec_set_rx_ignore_pause_frames(struct tgec_regs *regs, bool en)
228 void fman_tgec_enable_1588_time_stamp(struct tgec_regs *regs, bool en)
240 uint32_t fman_tgec_get_event(struct tgec_regs *regs, uint32_t ev_mask)
245 void fman_tgec_ack_event(struct tgec_regs *regs, uint32_t ev_mask)
250 uint32_t fman_tgec_get_interrupt_mask(struct tgec_regs *regs)
255 void fman_tgec_add_addr_in_paddr(struct tgec_regs *regs, uint8_t *adr)
268 void fman_tgec_clear_addr_in_paddr(struct tgec_regs *regs)
274 uint32_t fman_tgec_get_revision(struct tgec_regs *regs)
279 void fman_tgec_enable_interrupt(struct tgec_regs *regs, uint32_t ev_mask)
284 void fman_tgec_disable_interrupt(struct tgec_regs *regs, uint32_t ev_mask)
289 uint16_t fman_tgec_get_max_frame_len(struct tgec_regs *regs)
316 int fman_tgec_init(struct tgec_regs *regs, struct tgec_cfg *cfg,
359 void fman_tgec_set_erratum_tx_fifo_corruption_10gmac_a007(struct tgec_regs *regs)