Home
last modified time | relevance | path

Searched refs:xgbe_prv_data (Results 1 – 14 of 14) sorted by relevance

/src/sys/dev/axgbe/
H A Dxgbe.h400 struct xgbe_prv_data;
524 struct xgbe_prv_data *pdata;
757 int (*set_mac_address)(struct xgbe_prv_data *, uint8_t *addr);
758 int (*config_rx_mode)(struct xgbe_prv_data *);
760 int (*enable_rx_csum)(struct xgbe_prv_data *);
761 int (*disable_rx_csum)(struct xgbe_prv_data *);
763 int (*enable_rx_vlan_stripping)(struct xgbe_prv_data *);
764 int (*disable_rx_vlan_stripping)(struct xgbe_prv_data *);
765 int (*enable_rx_vlan_filtering)(struct xgbe_prv_data *);
766 int (*disable_rx_vlan_filtering)(struct xgbe_prv_data *);
[all …]
H A Dxgbe-mdio.c118 static void xgbe_an_state_machine(struct xgbe_prv_data *pdata);
121 xgbe_an37_clear_interrupts(struct xgbe_prv_data *pdata) in xgbe_an37_clear_interrupts()
131 xgbe_an37_disable_interrupts(struct xgbe_prv_data *pdata) in xgbe_an37_disable_interrupts()
145 xgbe_an37_enable_interrupts(struct xgbe_prv_data *pdata) in xgbe_an37_enable_interrupts()
159 xgbe_an73_clear_interrupts(struct xgbe_prv_data *pdata) in xgbe_an73_clear_interrupts()
165 xgbe_an73_disable_interrupts(struct xgbe_prv_data *pdata) in xgbe_an73_disable_interrupts()
171 xgbe_an73_enable_interrupts(struct xgbe_prv_data *pdata) in xgbe_an73_enable_interrupts()
177 xgbe_an_enable_interrupts(struct xgbe_prv_data *pdata) in xgbe_an_enable_interrupts()
194 xgbe_an_clear_interrupts_all(struct xgbe_prv_data *pdata) in xgbe_an_clear_interrupts_all()
201 xgbe_kr_mode(struct xgbe_prv_data *pdata) in xgbe_kr_mode()
[all …]
H A Dxgbe-i2c.c136 xgbe_i2c_abort(struct xgbe_prv_data *pdata) in xgbe_i2c_abort()
157 xgbe_i2c_set_enable(struct xgbe_prv_data *pdata, bool enable) in xgbe_i2c_set_enable()
174 xgbe_i2c_disable(struct xgbe_prv_data *pdata) in xgbe_i2c_disable()
196 xgbe_i2c_enable(struct xgbe_prv_data *pdata) in xgbe_i2c_enable()
202 xgbe_i2c_clear_all_interrupts(struct xgbe_prv_data *pdata) in xgbe_i2c_clear_all_interrupts()
208 xgbe_i2c_disable_interrupts(struct xgbe_prv_data *pdata) in xgbe_i2c_disable_interrupts()
214 xgbe_i2c_enable_interrupts(struct xgbe_prv_data *pdata) in xgbe_i2c_enable_interrupts()
220 xgbe_i2c_write(struct xgbe_prv_data *pdata) in xgbe_i2c_write()
254 xgbe_i2c_read(struct xgbe_prv_data *pdata) in xgbe_i2c_read()
276 xgbe_i2c_clear_isr_interrupts(struct xgbe_prv_data *pdata, unsigned int isr) in xgbe_i2c_clear_isr_interrupts()
[all …]
H A Dxgbe-ptp.c121 struct xgbe_prv_data *pdata = container_of(cc, in xgbe_cc_read()
122 struct xgbe_prv_data, in xgbe_cc_read()
133 struct xgbe_prv_data *pdata = container_of(info, in xgbe_adjfreq()
134 struct xgbe_prv_data, in xgbe_adjfreq()
164 struct xgbe_prv_data *pdata = container_of(info, in xgbe_adjtime()
165 struct xgbe_prv_data, in xgbe_adjtime()
178 struct xgbe_prv_data *pdata = container_of(info, in xgbe_gettime()
179 struct xgbe_prv_data, in xgbe_gettime()
198 struct xgbe_prv_data *pdata = container_of(info, in xgbe_settime()
199 struct xgbe_prv_data, in xgbe_settime()
[all …]
H A Dxgbe-dev.c120 static inline unsigned int xgbe_get_max_frame(struct xgbe_prv_data *pdata) in xgbe_get_max_frame()
126 xgbe_usec_to_riwt(struct xgbe_prv_data *pdata, unsigned int usec) in xgbe_usec_to_riwt()
145 xgbe_riwt_to_usec(struct xgbe_prv_data *pdata, unsigned int riwt) in xgbe_riwt_to_usec()
164 xgbe_config_pbl_val(struct xgbe_prv_data *pdata) in xgbe_config_pbl_val()
194 xgbe_config_osp_mode(struct xgbe_prv_data *pdata) in xgbe_config_osp_mode()
210 xgbe_config_rsf_mode(struct xgbe_prv_data *pdata, unsigned int val) in xgbe_config_rsf_mode()
221 xgbe_config_tsf_mode(struct xgbe_prv_data *pdata, unsigned int val) in xgbe_config_tsf_mode()
232 xgbe_config_rx_threshold(struct xgbe_prv_data *pdata, unsigned int val) in xgbe_config_rx_threshold()
243 xgbe_config_tx_threshold(struct xgbe_prv_data *pdata, unsigned int val) in xgbe_config_tx_threshold()
254 xgbe_config_rx_coalesce(struct xgbe_prv_data *pdata) in xgbe_config_rx_coalesce()
[all …]
H A Dxgbe-phy-v1.c137 xgbe_phy_kr_training_pre(struct xgbe_prv_data *pdata) in xgbe_phy_kr_training_pre()
143 xgbe_phy_kr_training_post(struct xgbe_prv_data *pdata) in xgbe_phy_kr_training_post()
149 xgbe_phy_an_outcome(struct xgbe_prv_data *pdata) in xgbe_phy_an_outcome()
228 xgbe_phy_an_advertising(struct xgbe_prv_data *pdata, struct xgbe_phy *dphy) in xgbe_phy_an_advertising()
234 xgbe_phy_an_config(struct xgbe_prv_data *pdata) in xgbe_phy_an_config()
241 xgbe_phy_an_mode(struct xgbe_prv_data *pdata) in xgbe_phy_an_mode()
247 xgbe_phy_pcs_power_cycle(struct xgbe_prv_data *pdata) in xgbe_phy_pcs_power_cycle()
263 xgbe_phy_start_ratechange(struct xgbe_prv_data *pdata) in xgbe_phy_start_ratechange()
270 xgbe_phy_complete_ratechange(struct xgbe_prv_data *pdata) in xgbe_phy_complete_ratechange()
298 xgbe_phy_kr_mode(struct xgbe_prv_data *pdata) in xgbe_phy_kr_mode()
[all …]
H A Dxgbe-phy-v2.c421 static enum xgbe_an_mode xgbe_phy_an_mode(struct xgbe_prv_data *pdata);
422 static int xgbe_phy_reset(struct xgbe_prv_data *pdata);
427 xgbe_phy_i2c_xfer(struct xgbe_prv_data *pdata, struct xgbe_i2c_op *i2c_op) in xgbe_phy_i2c_xfer()
433 xgbe_phy_redrv_write(struct xgbe_prv_data *pdata, unsigned int reg, in xgbe_phy_redrv_write()
495 xgbe_phy_i2c_write(struct xgbe_prv_data *pdata, unsigned int target, void *val, in xgbe_phy_i2c_write()
516 xgbe_phy_i2c_read(struct xgbe_prv_data *pdata, unsigned int target, void *reg, in xgbe_phy_i2c_read()
556 xgbe_phy_sfp_put_mux(struct xgbe_prv_data *pdata) in xgbe_phy_sfp_put_mux()
576 xgbe_phy_sfp_get_mux(struct xgbe_prv_data *pdata) in xgbe_phy_sfp_get_mux()
596 xgbe_phy_put_comm_ownership(struct xgbe_prv_data *pdata) in xgbe_phy_put_comm_ownership()
602 xgbe_phy_get_comm_ownership(struct xgbe_prv_data *pdata) in xgbe_phy_get_comm_ownership()
[all …]
H A Dxgbe-sysctl.c178 offsetof(struct xgbe_prv_data, mmc_stats._var), \
184 offsetof(struct xgbe_prv_data, ext_stats._var), \
420 parse_generic_sysctl(struct xgbe_prv_data *pdata, char *buf, in parse_generic_sysctl()
489 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; in sysctl_xgmac_reg_addr_handler()
526 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; in sysctl_get_drv_info_handler()
559 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; in sysctl_get_link_info_handler()
609 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; in sysctl_coalesce_handler()
739 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; in sysctl_pauseparam_handler()
836 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; in sysctl_link_ksettings_handler()
960 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; in sysctl_ringparam_handler()
[all …]
H A Dif_axgbe_pci.c93 static void xgbe_free_intr(struct xgbe_prv_data *, struct resource *, void *, int);
96 static void axgbe_pci_init(struct xgbe_prv_data *);
98 static void xgbe_disable_rx_tx_int(struct xgbe_prv_data *, struct xgbe_channel *);
99 static void xgbe_disable_rx_tx_ints(struct xgbe_prv_data *);
113 static void axgbe_initialize_rss_mapping(struct xgbe_prv_data *);
130 static void xgbe_init_timers(struct xgbe_prv_data *);
131 static void xgbe_stop_timers(struct xgbe_prv_data *);
134 static void xgbe_dump_prop_registers(struct xgbe_prv_data *);
320 struct xgbe_prv_data *pdata = &sc->pdata; in axgbe_miibus_readreg()
335 struct xgbe_prv_data *pdata = &sc->pdata; in axgbe_miibus_writereg()
[all …]
H A Dxgbe-dcb.c120 static int xgbe_dcb_ieee_getets(struct xgbe_prv_data *pdata,
139 static int xgbe_dcb_ieee_setets(struct xgbe_prv_data *pdata,
205 static int xgbe_dcb_ieee_getpfc(struct xgbe_prv_data *pdata,
221 static int xgbe_dcb_ieee_setpfc(struct xgbe_prv_data *pdata,
251 static u8 xgbe_dcb_getdcbx(struct xgbe_prv_data *pdata)
256 static u8 xgbe_dcb_setdcbx(struct xgbe_prv_data *pdata, u8 dcbx)
H A Dxgbe-txrx.c60 xgbe_print_pkt_info(struct xgbe_prv_data *pdata, if_pkt_info_t pi) in xgbe_print_pkt_info()
75 axgbe_ctx_desc_setup(struct xgbe_prv_data *pdata, struct xgbe_ring *ring, in axgbe_ctx_desc_setup()
124 axgbe_calculate_tx_parms(struct xgbe_prv_data *pdata, if_pkt_info_t pi, in axgbe_calculate_tx_parms()
173 struct xgbe_prv_data *pdata = &sc->pdata; in axgbe_isc_txd_encap()
372 struct xgbe_prv_data *pdata = &sc->pdata; in axgbe_isc_txd_flush()
390 struct xgbe_prv_data *pdata = &sc->pdata; in axgbe_isc_txd_credits_update()
446 struct xgbe_prv_data *pdata = &sc->pdata; in axgbe_isc_rxd_refill()
537 struct xgbe_prv_data *pdata = &sc->pdata; in axgbe_isc_rxd_flush()
561 struct xgbe_prv_data *pdata = &sc->pdata; in axgbe_isc_rxd_available()
618 xgbe_rx_buf1_len(struct xgbe_prv_data *pdata, struct xgbe_ring_data *rdata, in xgbe_rx_buf1_len()
[all …]
H A Dxgbe-desc.c119 xgbe_wrapper_tx_descriptor_init(struct xgbe_prv_data *pdata) in xgbe_wrapper_tx_descriptor_init()
163 xgbe_wrapper_rx_descriptor_init(struct xgbe_prv_data *pdata) in xgbe_wrapper_rx_descriptor_init()
H A Dxgbe-drv.c135 xgbe_get_all_hw_features(struct xgbe_prv_data *pdata) in xgbe_get_all_hw_features()
317 xgbe_init_tx_coalesce(struct xgbe_prv_data *pdata) in xgbe_init_tx_coalesce()
332 xgbe_init_rx_coalesce(struct xgbe_prv_data *pdata) in xgbe_init_rx_coalesce()
H A Dif_axgbe.c69 struct xgbe_prv_data prv;
243 struct xgbe_prv_data *pdata = if_getsoftc(ifp); in axgbe_get_counter()