Searched refs:pdata (Results 1 - 25 of 132) sorted by relevance

123456

/freebsd-current/sys/dev/axgbe/
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) argument
125 reg = XMDIO_READ(pdata, MDIO_MMD_VEND2, MDIO_VEND2_AN_STAT);
127 XMDIO_WRITE(pdata, MDIO_MMD_VEND2, MDIO_VEND2_AN_STAT, reg);
131 xgbe_an37_disable_interrupts(struct xgbe_prv_data *pdata) argument
135 reg = XMDIO_READ(pdata, MDIO_MMD_VEND2, MDIO_VEND2_AN_CTRL);
137 XMDIO_WRITE(pdata, MDIO_MMD_VEND2, MDIO_VEND2_AN_CTRL, reg);
139 reg = XMDIO_READ(pdata, MDIO_MMD_PCS, MDIO_PCS_DIG_CTRL);
141 XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_PCS_DIG_CTRL, reg);
145 xgbe_an37_enable_interrupts(struct xgbe_prv_data *pdata) argument
159 xgbe_an73_clear_interrupts(struct xgbe_prv_data *pdata) argument
165 xgbe_an73_disable_interrupts(struct xgbe_prv_data *pdata) argument
171 xgbe_an73_enable_interrupts(struct xgbe_prv_data *pdata) argument
177 xgbe_an_enable_interrupts(struct xgbe_prv_data *pdata) argument
194 xgbe_an_clear_interrupts_all(struct xgbe_prv_data *pdata) argument
201 xgbe_kr_mode(struct xgbe_prv_data *pdata) argument
211 xgbe_kx_2500_mode(struct xgbe_prv_data *pdata) argument
221 xgbe_kx_1000_mode(struct xgbe_prv_data *pdata) argument
231 xgbe_sfi_mode(struct xgbe_prv_data *pdata) argument
245 xgbe_x_mode(struct xgbe_prv_data *pdata) argument
255 xgbe_sgmii_1000_mode(struct xgbe_prv_data *pdata) argument
265 xgbe_sgmii_100_mode(struct xgbe_prv_data *pdata) argument
275 xgbe_cur_mode(struct xgbe_prv_data *pdata) argument
281 xgbe_in_kr_mode(struct xgbe_prv_data *pdata) argument
287 xgbe_change_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
319 xgbe_switch_mode(struct xgbe_prv_data *pdata) argument
325 xgbe_set_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
336 xgbe_use_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
342 xgbe_an37_set(struct xgbe_prv_data *pdata, bool enable, bool restart) argument
359 xgbe_an37_restart(struct xgbe_prv_data *pdata) argument
366 xgbe_an37_disable(struct xgbe_prv_data *pdata) argument
373 xgbe_an73_set(struct xgbe_prv_data *pdata, bool enable, bool restart) argument
396 xgbe_an73_restart(struct xgbe_prv_data *pdata) argument
403 xgbe_an73_disable(struct xgbe_prv_data *pdata) argument
412 xgbe_an_restart(struct xgbe_prv_data *pdata) argument
432 xgbe_an_disable(struct xgbe_prv_data *pdata) argument
452 xgbe_an_disable_all(struct xgbe_prv_data *pdata) argument
459 xgbe_an73_tx_training(struct xgbe_prv_data *pdata, enum xgbe_rx *state) argument
497 xgbe_an73_tx_xnp(struct xgbe_prv_data *pdata, enum xgbe_rx *state) argument
514 xgbe_an73_rx_bpa(struct xgbe_prv_data *pdata, enum xgbe_rx *state) argument
538 xgbe_an73_rx_xnp(struct xgbe_prv_data *pdata, enum xgbe_rx *state) argument
553 xgbe_an73_page_received(struct xgbe_prv_data *pdata) argument
594 xgbe_an73_incompat_link(struct xgbe_prv_data *pdata) argument
626 xgbe_an37_isr(struct xgbe_prv_data *pdata) argument
655 xgbe_an73_isr(struct xgbe_prv_data *pdata) argument
681 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data; local
700 xgbe_an_combined_isr(struct xgbe_prv_data *pdata) argument
727 xgbe_an37_state_machine(struct xgbe_prv_data *pdata) argument
786 xgbe_an73_state_machine(struct xgbe_prv_data *pdata) argument
881 xgbe_an_state_machine(struct xgbe_prv_data *pdata) argument
906 xgbe_an37_init(struct xgbe_prv_data *pdata) argument
961 xgbe_an73_init(struct xgbe_prv_data *pdata) argument
1017 xgbe_an_init(struct xgbe_prv_data *pdata) argument
1038 xgbe_phy_fc_string(struct xgbe_prv_data *pdata) argument
1070 xgbe_phy_print_status(struct xgbe_prv_data *pdata) argument
1083 xgbe_phy_adjust_link(struct xgbe_prv_data *pdata) argument
1138 xgbe_phy_valid_speed(struct xgbe_prv_data *pdata, int speed) argument
1144 xgbe_phy_config_fixed(struct xgbe_prv_data *pdata) argument
1179 __xgbe_phy_config_aneg(struct xgbe_prv_data *pdata, bool set_mode) argument
1275 xgbe_phy_config_aneg(struct xgbe_prv_data *pdata) argument
1281 xgbe_phy_reconfig_aneg(struct xgbe_prv_data *pdata) argument
1287 xgbe_phy_aneg_done(struct xgbe_prv_data *pdata) argument
1293 xgbe_check_link_timeout(struct xgbe_prv_data *pdata) argument
1305 xgbe_phy_status_aneg(struct xgbe_prv_data *pdata) argument
1311 xgbe_phy_status_result(struct xgbe_prv_data *pdata) argument
1354 xgbe_phy_status(struct xgbe_prv_data *pdata) argument
1419 xgbe_phy_stop(struct xgbe_prv_data *pdata) argument
1440 xgbe_phy_start(struct xgbe_prv_data *pdata) argument
1507 xgbe_phy_reset(struct xgbe_prv_data *pdata) argument
1527 xgbe_phy_best_advertised_speed(struct xgbe_prv_data *pdata) argument
1549 xgbe_phy_exit(struct xgbe_prv_data *pdata) argument
1555 xgbe_phy_init(struct xgbe_prv_data *pdata) argument
[all...]
H A Dxgbe-dcb.c120 static int xgbe_dcb_ieee_getets(struct xgbe_prv_data *pdata,
124 ets->ets_cap = pdata->hw_feat.tc_cnt;
126 if (pdata->ets) {
127 ets->cbs = pdata->ets->cbs;
128 memcpy(ets->tc_tx_bw, pdata->ets->tc_tx_bw,
130 memcpy(ets->tc_tsa, pdata->ets->tc_tsa,
132 memcpy(ets->prio_tc, pdata->ets->prio_tc,
139 static int xgbe_dcb_ieee_setets(struct xgbe_prv_data *pdata,
175 if (max_tc >= pdata->hw_feat.tc_cnt) {
189 if (!pdata
[all...]
H A Dxgbe-i2c.c136 xgbe_i2c_abort(struct xgbe_prv_data *pdata) argument
141 XI2C_IOWRITE_BITS(pdata, IC_ENABLE, EN, 1);
144 XI2C_IOWRITE_BITS(pdata, IC_ENABLE, ABORT, 1);
147 if (!XI2C_IOREAD_BITS(pdata, IC_ENABLE, ABORT))
157 xgbe_i2c_set_enable(struct xgbe_prv_data *pdata, bool enable) argument
163 XI2C_IOWRITE_BITS(pdata, IC_ENABLE, EN, mode);
164 if (XI2C_IOREAD_BITS(pdata, IC_ENABLE_STATUS, EN) == mode)
174 xgbe_i2c_disable(struct xgbe_prv_data *pdata) argument
178 ret = xgbe_i2c_set_enable(pdata, false);
181 ret = xgbe_i2c_abort(pdata);
196 xgbe_i2c_enable(struct xgbe_prv_data *pdata) argument
202 xgbe_i2c_clear_all_interrupts(struct xgbe_prv_data *pdata) argument
208 xgbe_i2c_disable_interrupts(struct xgbe_prv_data *pdata) argument
214 xgbe_i2c_enable_interrupts(struct xgbe_prv_data *pdata) argument
220 xgbe_i2c_write(struct xgbe_prv_data *pdata) argument
254 xgbe_i2c_read(struct xgbe_prv_data *pdata) argument
276 xgbe_i2c_clear_isr_interrupts(struct xgbe_prv_data *pdata, unsigned int isr) argument
292 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data; local
337 xgbe_i2c_set_mode(struct xgbe_prv_data *pdata) argument
351 xgbe_i2c_get_features(struct xgbe_prv_data *pdata) argument
371 xgbe_i2c_set_target(struct xgbe_prv_data *pdata, unsigned int addr) argument
377 xgbe_i2c_combined_isr(struct xgbe_prv_data *pdata) argument
383 xgbe_i2c_xfer(struct xgbe_prv_data *pdata, struct xgbe_i2c_op *op) argument
463 xgbe_i2c_stop(struct xgbe_prv_data *pdata) argument
478 xgbe_i2c_start(struct xgbe_prv_data *pdata) argument
489 xgbe_i2c_init(struct xgbe_prv_data *pdata) argument
[all...]
H A Dxgbe-ptp.c121 struct xgbe_prv_data *pdata = container_of(cc, local
126 nsec = pdata->hw_if.get_tstamp_time(pdata);
133 struct xgbe_prv_data *pdata = container_of(info, local
146 adjust = pdata->tstamp_addend;
150 addend = (neg_adjust) ? pdata->tstamp_addend - diff :
151 pdata->tstamp_addend + diff;
153 spin_lock_irqsave(&pdata->tstamp_lock, flags);
155 pdata->hw_if.update_tstamp_addend(pdata, adden
164 struct xgbe_prv_data *pdata = container_of(info, local
178 struct xgbe_prv_data *pdata = container_of(info, local
198 struct xgbe_prv_data *pdata = container_of(info, local
221 xgbe_ptp_register(struct xgbe_prv_data *pdata) argument
268 xgbe_ptp_unregister(struct xgbe_prv_data *pdata) argument
[all...]
H A Dif_axgbe_pci.c319 struct xgbe_prv_data *pdata = &sc->pdata; local
324 val = xgbe_phy_mii_read(pdata, phy, reg);
334 struct xgbe_prv_data *pdata = &sc->pdata; local
338 xgbe_phy_mii_write(pdata, phy, reg, val);
347 struct xgbe_prv_data *pdata = &sc->pdata; local
348 struct mii_data *mii = device_get_softc(pdata->axgbe_miibus);
349 if_t ifp = pdata
394 struct xgbe_prv_data *pdata; local
597 xgbe_init_all_fptrs(struct xgbe_prv_data *pdata) argument
611 struct xgbe_prv_data *pdata = &sc->pdata; local
683 struct xgbe_prv_data *pdata = &sc->pdata; local
740 axgbe_initialize_rss_mapping(struct xgbe_prv_data *pdata) argument
784 struct xgbe_prv_data *pdata = &sc->pdata; local
835 struct xgbe_prv_data *pdata = &sc->pdata; local
850 struct xgbe_prv_data *pdata = ctx; local
870 struct xgbe_prv_data *pdata = data; local
876 xgbe_init_timers(struct xgbe_prv_data *pdata) argument
882 xgbe_start_timers(struct xgbe_prv_data *pdata) argument
888 xgbe_stop_timers(struct xgbe_prv_data *pdata) argument
895 xgbe_dump_phy_registers(struct xgbe_prv_data *pdata) argument
932 xgbe_dump_prop_registers(struct xgbe_prv_data *pdata) argument
946 xgbe_dump_dma_registers(struct xgbe_prv_data *pdata, int ch) argument
1049 xgbe_dump_mtl_registers(struct xgbe_prv_data *pdata) argument
1111 xgbe_dump_mac_registers(struct xgbe_prv_data *pdata) argument
1252 xgbe_dump_rmon_counters(struct xgbe_prv_data *pdata) argument
1345 xgbe_dump_i2c_registers(struct xgbe_prv_data *pdata) argument
1379 xgbe_dump_active_vlans(struct xgbe_prv_data *pdata) argument
1392 xgbe_default_config(struct xgbe_prv_data *pdata) argument
1414 struct xgbe_prv_data *pdata = &sc->pdata; local
1527 xgbe_free_intr(struct xgbe_prv_data *pdata, struct resource *res, void *tag, int rid) argument
1541 struct xgbe_prv_data *pdata = &sc->pdata; local
1578 struct xgbe_prv_data *pdata = &sc->pdata; local
1606 axgbe_pci_init(struct xgbe_prv_data *pdata) argument
1647 struct xgbe_prv_data *pdata = &sc->pdata; local
1656 struct xgbe_prv_data *pdata = &sc->pdata; local
1701 struct xgbe_prv_data *pdata = &sc->pdata; local
1770 struct xgbe_prv_data *pdata = &sc->pdata; local
1842 struct xgbe_prv_data *pdata = &sc->pdata; local
1883 struct xgbe_prv_data *pdata = &sc->pdata; local
1905 struct xgbe_prv_data *pdata = &sc->pdata; local
1944 struct xgbe_prv_data *pdata = &sc->pdata; local
2073 xgbe_enable_rx_tx_int(struct xgbe_prv_data *pdata, struct xgbe_channel *channel) argument
2093 xgbe_disable_rx_tx_int(struct xgbe_prv_data *pdata, struct xgbe_channel *channel) argument
2113 xgbe_disable_rx_tx_ints(struct xgbe_prv_data *pdata) argument
2125 struct xgbe_prv_data *pdata = channel->pdata; local
2154 struct xgbe_prv_data *pdata = &sc->pdata; local
2265 struct xgbe_prv_data *pdata = &sc->pdata; local
2284 struct xgbe_prv_data *pdata = &sc->pdata; local
2303 struct xgbe_prv_data *pdata = &sc->pdata; local
2378 struct xgbe_prv_data *pdata = &sc->pdata; local
2419 struct xgbe_prv_data *pdata = &sc->pdata; local
2447 struct xgbe_prv_data *pdata = &sc->pdata; local
2465 struct xgbe_prv_data *pdata = &sc->pdata; local
[all...]
H A Dxgbe-dev.c120 static inline unsigned int xgbe_get_max_frame(struct xgbe_prv_data *pdata) argument
122 return (if_getmtu(pdata->netdev) + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN);
126 xgbe_usec_to_riwt(struct xgbe_prv_data *pdata, unsigned int usec) argument
131 rate = pdata->sysclk_rate;
145 xgbe_riwt_to_usec(struct xgbe_prv_data *pdata, unsigned int riwt) argument
150 rate = pdata->sysclk_rate;
164 xgbe_config_pbl_val(struct xgbe_prv_data *pdata) argument
170 pbl = pdata->pbl;
172 if (pdata->pbl > 32) {
177 for (i = 0; i < pdata
194 xgbe_config_osp_mode(struct xgbe_prv_data *pdata) argument
210 xgbe_config_rsf_mode(struct xgbe_prv_data *pdata, unsigned int val) argument
221 xgbe_config_tsf_mode(struct xgbe_prv_data *pdata, unsigned int val) argument
232 xgbe_config_rx_threshold(struct xgbe_prv_data *pdata, unsigned int val) argument
243 xgbe_config_tx_threshold(struct xgbe_prv_data *pdata, unsigned int val) argument
254 xgbe_config_rx_coalesce(struct xgbe_prv_data *pdata) argument
270 xgbe_config_tx_coalesce(struct xgbe_prv_data *pdata) argument
276 xgbe_config_rx_buffer_size(struct xgbe_prv_data *pdata) argument
290 xgbe_config_tso_mode(struct xgbe_prv_data *pdata) argument
306 xgbe_config_sph_mode(struct xgbe_prv_data *pdata) argument
339 xgbe_write_rss_reg(struct xgbe_prv_data *pdata, unsigned int type, unsigned int index, unsigned int val) argument
376 xgbe_write_rss_hash_key(struct xgbe_prv_data *pdata) argument
393 xgbe_write_rss_lookup_table(struct xgbe_prv_data *pdata) argument
409 xgbe_set_rss_hash_key(struct xgbe_prv_data *pdata, const uint8_t *key) argument
417 xgbe_set_rss_lookup_table(struct xgbe_prv_data *pdata, const uint32_t *table) argument
428 xgbe_enable_rss(struct xgbe_prv_data *pdata) argument
457 xgbe_disable_rss(struct xgbe_prv_data *pdata) argument
470 xgbe_config_rss(struct xgbe_prv_data *pdata) argument
488 xgbe_disable_tx_flow_control(struct xgbe_prv_data *pdata) argument
514 xgbe_enable_tx_flow_control(struct xgbe_prv_data *pdata) argument
558 xgbe_disable_rx_flow_control(struct xgbe_prv_data *pdata) argument
566 xgbe_enable_rx_flow_control(struct xgbe_prv_data *pdata) argument
574 xgbe_config_tx_flow_control(struct xgbe_prv_data *pdata) argument
585 xgbe_config_rx_flow_control(struct xgbe_prv_data *pdata) argument
596 xgbe_config_flow_control(struct xgbe_prv_data *pdata) argument
605 xgbe_enable_dma_interrupts(struct xgbe_prv_data *pdata) argument
669 xgbe_enable_mtl_interrupts(struct xgbe_prv_data *pdata) argument
686 xgbe_enable_mac_interrupts(struct xgbe_prv_data *pdata) argument
704 xgbe_set_speed(struct xgbe_prv_data *pdata, int speed) argument
729 xgbe_enable_rx_vlan_stripping(struct xgbe_prv_data *pdata) argument
752 xgbe_disable_rx_vlan_stripping(struct xgbe_prv_data *pdata) argument
762 xgbe_enable_rx_vlan_filtering(struct xgbe_prv_data *pdata) argument
790 xgbe_disable_rx_vlan_filtering(struct xgbe_prv_data *pdata) argument
826 xgbe_update_vlan_hash_table(struct xgbe_prv_data *pdata) argument
859 xgbe_set_promiscuous_mode(struct xgbe_prv_data *pdata, unsigned int enable) argument
885 xgbe_set_all_multicast_mode(struct xgbe_prv_data *pdata, unsigned int enable) argument
899 xgbe_set_mac_reg(struct xgbe_prv_data *pdata, char *addr, unsigned int *mac_reg) argument
929 xgbe_set_mac_addn_addrs(struct xgbe_prv_data *pdata) argument
946 xgbe_add_mac_addresses(struct xgbe_prv_data *pdata) argument
955 xgbe_set_mac_address(struct xgbe_prv_data *pdata, uint8_t *addr) argument
970 xgbe_config_rx_mode(struct xgbe_prv_data *pdata) argument
986 xgbe_clr_gpio(struct xgbe_prv_data *pdata, unsigned int gpio) argument
1002 xgbe_set_gpio(struct xgbe_prv_data *pdata, unsigned int gpio) argument
1018 xgbe_read_mmd_regs_v2(struct xgbe_prv_data *pdata, int prtad, int mmd_reg) argument
1051 xgbe_write_mmd_regs_v2(struct xgbe_prv_data *pdata, int prtad, int mmd_reg, int mmd_data) argument
1082 xgbe_read_mmd_regs_v1(struct xgbe_prv_data *pdata, int prtad, int mmd_reg) argument
1111 xgbe_write_mmd_regs_v1(struct xgbe_prv_data *pdata, int prtad, int mmd_reg, int mmd_data) argument
1138 xgbe_read_mmd_regs(struct xgbe_prv_data *pdata, int prtad, int mmd_reg) argument
1151 xgbe_write_mmd_regs(struct xgbe_prv_data *pdata, int prtad, int mmd_reg, int mmd_data) argument
1180 xgbe_write_ext_mii_regs(struct xgbe_prv_data *pdata, int addr, int reg, uint16_t val) argument
1208 xgbe_read_ext_mii_regs(struct xgbe_prv_data *pdata, int addr, int reg) argument
1235 xgbe_set_ext_mii_mode(struct xgbe_prv_data *pdata, unsigned int port, enum xgbe_mdio_mode mode) argument
1264 xgbe_disable_rx_csum(struct xgbe_prv_data *pdata) argument
1273 xgbe_enable_rx_csum(struct xgbe_prv_data *pdata) argument
1353 struct xgbe_prv_data *pdata = channel->pdata; local
1522 struct xgbe_prv_data *pdata = channel->pdata; local
1571 struct xgbe_prv_data *pdata = channel->pdata; local
1619 __xgbe_exit(struct xgbe_prv_data *pdata) argument
1638 xgbe_exit(struct xgbe_prv_data *pdata) argument
1655 xgbe_flush_tx_queues(struct xgbe_prv_data *pdata) argument
1680 xgbe_config_dma_bus(struct xgbe_prv_data *pdata) argument
1709 xgbe_config_dma_cache(struct xgbe_prv_data *pdata) argument
1718 xgbe_config_mtl_mode(struct xgbe_prv_data *pdata) argument
1737 xgbe_queue_flow_control_threshold(struct xgbe_prv_data *pdata, unsigned int queue, unsigned int q_fifo_size) argument
1798 xgbe_calculate_flow_control_threshold(struct xgbe_prv_data *pdata, unsigned int *fifo) argument
1814 xgbe_config_flow_control_threshold(struct xgbe_prv_data *pdata) argument
1833 xgbe_get_tx_fifo_size(struct xgbe_prv_data *pdata) argument
1841 xgbe_get_rx_fifo_size(struct xgbe_prv_data *pdata) argument
1895 xgbe_config_tx_fifo_size(struct xgbe_prv_data *pdata) argument
1917 xgbe_config_rx_fifo_size(struct xgbe_prv_data *pdata) argument
1951 xgbe_config_queue_mapping(struct xgbe_prv_data *pdata) argument
2029 xgbe_config_mac_address(struct xgbe_prv_data *pdata) argument
2048 xgbe_config_jumbo_enable(struct xgbe_prv_data *pdata) argument
2058 xgbe_config_mac_speed(struct xgbe_prv_data *pdata) argument
2064 xgbe_config_checksum_offload(struct xgbe_prv_data *pdata) argument
2073 xgbe_config_vlan_support(struct xgbe_prv_data *pdata) argument
2100 xgbe_mmc_read(struct xgbe_prv_data *pdata, unsigned int reg_lo) argument
2143 xgbe_tx_mmc_int(struct xgbe_prv_data *pdata) argument
2222 xgbe_rx_mmc_int(struct xgbe_prv_data *pdata) argument
2321 xgbe_read_mmc_stats(struct xgbe_prv_data *pdata) argument
2456 xgbe_config_mmc(struct xgbe_prv_data *pdata) argument
2466 xgbe_txq_prepare_tx_stop(struct xgbe_prv_data *pdata, unsigned int queue) argument
2491 xgbe_prepare_tx_stop(struct xgbe_prv_data *pdata, unsigned int queue) argument
2533 xgbe_enable_tx(struct xgbe_prv_data *pdata) argument
2555 xgbe_disable_tx(struct xgbe_prv_data *pdata) argument
2580 xgbe_prepare_rx_stop(struct xgbe_prv_data *pdata, unsigned int queue) argument
2605 xgbe_enable_rx(struct xgbe_prv_data *pdata) argument
2631 xgbe_disable_rx(struct xgbe_prv_data *pdata) argument
2658 xgbe_powerup_tx(struct xgbe_prv_data *pdata) argument
2675 xgbe_powerdown_tx(struct xgbe_prv_data *pdata) argument
2696 xgbe_powerup_rx(struct xgbe_prv_data *pdata) argument
2710 xgbe_powerdown_rx(struct xgbe_prv_data *pdata) argument
2724 xgbe_init(struct xgbe_prv_data *pdata) argument
[all...]
H A Dxgbe-phy-v1.c137 xgbe_phy_kr_training_pre(struct xgbe_prv_data *pdata) argument
139 XSIR0_IOWRITE_BITS(pdata, SIR0_KR_RT_1, RESET, 1);
143 xgbe_phy_kr_training_post(struct xgbe_prv_data *pdata) argument
145 XSIR0_IOWRITE_BITS(pdata, SIR0_KR_RT_1, RESET, 0);
149 xgbe_phy_an_outcome(struct xgbe_prv_data *pdata) argument
151 struct xgbe_phy_data *phy_data = pdata->phy_data;
155 XGBE_SET_LP_ADV(&pdata->phy, Autoneg);
156 XGBE_SET_LP_ADV(&pdata->phy, Backplane);
159 ad_reg = XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_ADVERTISE);
160 lp_reg = XMDIO_READ(pdata, MDIO_MMD_A
228 xgbe_phy_an_advertising(struct xgbe_prv_data *pdata, struct xgbe_phy *dphy) argument
234 xgbe_phy_an_config(struct xgbe_prv_data *pdata) argument
241 xgbe_phy_an_mode(struct xgbe_prv_data *pdata) argument
247 xgbe_phy_pcs_power_cycle(struct xgbe_prv_data *pdata) argument
263 xgbe_phy_start_ratechange(struct xgbe_prv_data *pdata) argument
270 xgbe_phy_complete_ratechange(struct xgbe_prv_data *pdata) argument
298 xgbe_phy_kr_mode(struct xgbe_prv_data *pdata) argument
342 xgbe_phy_kx_2500_mode(struct xgbe_prv_data *pdata) argument
386 xgbe_phy_kx_1000_mode(struct xgbe_prv_data *pdata) argument
430 xgbe_phy_cur_mode(struct xgbe_prv_data *pdata) argument
452 xgbe_phy_switch_mode(struct xgbe_prv_data *pdata) argument
471 xgbe_phy_get_mode(struct xgbe_prv_data *pdata, int speed) argument
490 xgbe_phy_set_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
508 xgbe_phy_get_type(struct xgbe_prv_data *pdata, struct ifmediareq * ifmr) argument
528 xgbe_phy_check_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode, bool advert) argument
545 xgbe_phy_use_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
564 xgbe_phy_valid_speed(struct xgbe_prv_data *pdata, int speed) argument
585 xgbe_phy_link_status(struct xgbe_prv_data *pdata, int *an_restart) argument
601 xgbe_phy_stop(struct xgbe_prv_data *pdata) argument
607 xgbe_phy_start(struct xgbe_prv_data *pdata) argument
614 xgbe_phy_reset(struct xgbe_prv_data *pdata) argument
636 xgbe_phy_exit(struct xgbe_prv_data *pdata) argument
642 xgbe_phy_init(struct xgbe_prv_data *pdata) argument
[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) argument
429 return (pdata->i2c_if.i2c_xfer(pdata, i2c_op));
433 xgbe_phy_redrv_write(struct xgbe_prv_data *pdata, unsigned int reg, argument
436 struct xgbe_phy_data *phy_data = pdata->phy_data;
464 ret = xgbe_phy_i2c_xfer(pdata, &i2c_op);
478 ret = xgbe_phy_i2c_xfer(pdata, &i2c_op);
495 xgbe_phy_i2c_write(struct xgbe_prv_data *pdata, unsigne argument
516 xgbe_phy_i2c_read(struct xgbe_prv_data *pdata, unsigned int target, void *reg, unsigned int reg_len, void *val, unsigned int val_len) argument
556 xgbe_phy_sfp_put_mux(struct xgbe_prv_data *pdata) argument
576 xgbe_phy_sfp_get_mux(struct xgbe_prv_data *pdata) argument
596 xgbe_phy_put_comm_ownership(struct xgbe_prv_data *pdata) argument
602 xgbe_phy_get_comm_ownership(struct xgbe_prv_data *pdata) argument
647 xgbe_phy_mdio_mii_write(struct xgbe_prv_data *pdata, int addr, int reg, uint16_t val) argument
664 xgbe_phy_i2c_mii_write(struct xgbe_prv_data *pdata, int reg, uint16_t val) argument
687 xgbe_phy_mii_write(struct xgbe_prv_data *pdata, int addr, int reg, uint16_t val) argument
710 xgbe_phy_mdio_mii_read(struct xgbe_prv_data *pdata, int addr, int reg) argument
726 xgbe_phy_i2c_mii_read(struct xgbe_prv_data *pdata, int reg) argument
749 xgbe_phy_mii_read(struct xgbe_prv_data *pdata, int addr, int reg) argument
772 xgbe_phy_sfp_phy_settings(struct xgbe_prv_data *pdata) argument
927 xgbe_phy_free_phy_device(struct xgbe_prv_data *pdata) argument
941 xgbe_phy_finisar_phy_quirks(struct xgbe_prv_data *pdata) argument
970 xgbe_phy_belfuse_phy_quirks(struct xgbe_prv_data *pdata) argument
1041 xgbe_phy_external_phy_quirks(struct xgbe_prv_data *pdata) argument
1051 xgbe_get_phy_id(struct xgbe_prv_data *pdata) argument
1081 xgbe_phy_find_phy_device(struct xgbe_prv_data *pdata) argument
1135 xgbe_phy_sfp_external_phy(struct xgbe_prv_data *pdata) argument
1222 xgbe_phy_sfp_parse_eeprom(struct xgbe_prv_data *pdata) argument
1339 xgbe_phy_sfp_eeprom_info(struct xgbe_prv_data *pdata, struct xgbe_sfp_eeprom *sfp_eeprom) argument
1383 dump_sfp_eeprom(struct xgbe_prv_data *pdata, uint8_t *sfp_base) argument
1394 xgbe_phy_sfp_read_eeprom(struct xgbe_prv_data *pdata) argument
1456 xgbe_phy_sfp_signals(struct xgbe_prv_data *pdata) argument
1499 xgbe_read_gpio_expander(struct xgbe_prv_data *pdata) argument
1540 xgbe_log_gpio_expander(struct xgbe_prv_data *pdata) argument
1551 xgbe_phy_validate_gpio_expander(struct xgbe_prv_data *pdata) argument
1626 xgbe_phy_sfp_mod_absent(struct xgbe_prv_data *pdata) argument
1649 xgbe_phy_sfp_detect(struct xgbe_prv_data *pdata) argument
1696 xgbe_phy_module_eeprom(struct xgbe_prv_data *pdata) argument
1764 xgbe_phy_module_info(struct xgbe_prv_data *pdata) argument
1778 xgbe_phy_phydev_flowctrl(struct xgbe_prv_data *pdata) argument
1799 xgbe_phy_an37_sgmii_outcome(struct xgbe_prv_data *pdata) argument
1842 xgbe_phy_an37_outcome(struct xgbe_prv_data *pdata) argument
1891 xgbe_phy_an73_redrv_outcome(struct xgbe_prv_data *pdata) argument
1972 xgbe_phy_an73_outcome(struct xgbe_prv_data *pdata) argument
2036 xgbe_phy_an_outcome(struct xgbe_prv_data *pdata) argument
2053 xgbe_phy_an_advertising(struct xgbe_prv_data *pdata, struct xgbe_phy *dphy) argument
2113 xgbe_phy_an_config(struct xgbe_prv_data *pdata) argument
2147 xgbe_phy_an_mode(struct xgbe_prv_data *pdata) argument
2178 xgbe_phy_set_redrv_mode_mdio(struct xgbe_prv_data *pdata, enum xgbe_phy_redrv_mode mode) argument
2192 xgbe_phy_set_redrv_mode_i2c(struct xgbe_prv_data *pdata, enum xgbe_phy_redrv_mode mode) argument
2208 xgbe_phy_set_redrv_mode(struct xgbe_prv_data *pdata) argument
2237 xgbe_phy_pll_ctrl(struct xgbe_prv_data *pdata, bool enable) argument
2247 xgbe_phy_rx_reset(struct xgbe_prv_data *pdata) argument
2271 xgbe_phy_perform_ratechange(struct xgbe_prv_data *pdata, unsigned int cmd, unsigned int sub_cmd) argument
2312 xgbe_phy_rrc(struct xgbe_prv_data *pdata) argument
2321 xgbe_phy_power_off(struct xgbe_prv_data *pdata) argument
2334 xgbe_phy_sfi_mode(struct xgbe_prv_data *pdata) argument
2361 xgbe_phy_x_mode(struct xgbe_prv_data *pdata) argument
2376 xgbe_phy_sgmii_1000_mode(struct xgbe_prv_data *pdata) argument
2391 xgbe_phy_sgmii_100_mode(struct xgbe_prv_data *pdata) argument
2406 xgbe_phy_kr_mode(struct xgbe_prv_data *pdata) argument
2421 xgbe_phy_kx_2500_mode(struct xgbe_prv_data *pdata) argument
2436 xgbe_phy_kx_1000_mode(struct xgbe_prv_data *pdata) argument
2451 xgbe_phy_cur_mode(struct xgbe_prv_data *pdata) argument
2459 xgbe_phy_switch_baset_mode(struct xgbe_prv_data *pdata) argument
2478 xgbe_phy_switch_bp_2500_mode(struct xgbe_prv_data *pdata) argument
2484 xgbe_phy_switch_bp_mode(struct xgbe_prv_data *pdata) argument
2497 xgbe_phy_switch_mode(struct xgbe_prv_data *pdata) argument
2594 xgbe_phy_get_mode(struct xgbe_prv_data *pdata, int speed) argument
2618 xgbe_phy_set_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
2648 xgbe_phy_get_type(struct xgbe_prv_data *pdata, struct ifmediareq * ifmr) argument
2703 xgbe_phy_check_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode, bool advert) argument
2721 xgbe_phy_use_basex_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
2737 xgbe_phy_use_baset_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
2760 xgbe_phy_use_sfp_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
2795 xgbe_phy_use_bp_2500_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
2808 xgbe_phy_use_bp_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
2824 xgbe_phy_use_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
2924 xgbe_phy_valid_speed(struct xgbe_prv_data *pdata, int speed) argument
2948 xgbe_upd_link(struct xgbe_prv_data *pdata) argument
2968 xgbe_phy_read_status(struct xgbe_prv_data *pdata) argument
3081 xgbe_rrc(struct xgbe_prv_data *pdata) argument
3100 xgbe_phy_link_status(struct xgbe_prv_data *pdata, int *an_restart) argument
3181 xgbe_phy_sfp_gpio_setup(struct xgbe_prv_data *pdata) argument
3209 xgbe_phy_sfp_comm_setup(struct xgbe_prv_data *pdata) argument
3229 xgbe_phy_sfp_setup(struct xgbe_prv_data *pdata) argument
3236 xgbe_phy_int_mdio_reset(struct xgbe_prv_data *pdata) argument
3251 xgbe_phy_i2c_mdio_reset(struct xgbe_prv_data *pdata) argument
3296 xgbe_phy_mdio_reset(struct xgbe_prv_data *pdata) argument
3344 xgbe_phy_mdio_reset_setup(struct xgbe_prv_data *pdata) argument
3376 xgbe_phy_port_mode_mismatch(struct xgbe_prv_data *pdata) argument
3429 xgbe_phy_conn_type_mismatch(struct xgbe_prv_data *pdata) argument
3459 xgbe_phy_port_enabled(struct xgbe_prv_data *pdata) argument
3471 xgbe_phy_cdr_track(struct xgbe_prv_data *pdata) argument
3495 xgbe_phy_cdr_notrack(struct xgbe_prv_data *pdata) argument
3517 xgbe_phy_kr_training_post(struct xgbe_prv_data *pdata) argument
3524 xgbe_phy_kr_training_pre(struct xgbe_prv_data *pdata) argument
3531 xgbe_phy_an_post(struct xgbe_prv_data *pdata) argument
3561 xgbe_phy_an_pre(struct xgbe_prv_data *pdata) argument
3579 xgbe_phy_stop(struct xgbe_prv_data *pdata) argument
3601 xgbe_phy_start(struct xgbe_prv_data *pdata) argument
3669 xgbe_phy_reset(struct xgbe_prv_data *pdata) argument
3702 struct xgbe_prv_data *pdata; local
3722 struct xgbe_prv_data *pdata; local
3743 xgbe_phy_exit(struct xgbe_prv_data *pdata) argument
3753 xgbe_phy_init(struct xgbe_prv_data *pdata) argument
[all...]
H A Dxgbe-sysctl.c436 parse_generic_sysctl(struct xgbe_prv_data *pdata, char *buf, argument
439 struct sysctl_op *sys_op = pdata->sys_op;
505 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
520 pdata->sysctl_xgmac_reg);
522 pdata->sysctl_xgmac_reg);
532 pdata->sysctl_xgmac_reg = reg;
542 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
543 struct xgbe_hw_features *hw_feat = &pdata->hw_feat;
562 pdata->pcie_bus, pdata
575 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
625 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
755 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
852 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
976 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
1079 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
1165 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
1210 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
1246 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
1283 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
1320 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
1358 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
1395 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
1431 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
1468 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
1504 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
1545 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)arg1; local
1584 axgbe_sysctl_exit(struct xgbe_prv_data *pdata) argument
1592 axgbe_sysctl_init(struct xgbe_prv_data *pdata) argument
[all...]
H A Dxgbe-desc.c119 xgbe_wrapper_tx_descriptor_init(struct xgbe_prv_data *pdata) argument
121 struct xgbe_hw_if *hw_if = &pdata->hw_if;
131 for (i = 0; i < pdata->channel_count; i++) {
133 channel = pdata->channel[i];
163 xgbe_wrapper_rx_descriptor_init(struct xgbe_prv_data *pdata) argument
165 struct xgbe_hw_if *hw_if = &pdata->hw_if;
175 for (i = 0; i < pdata->channel_count; i++) {
177 channel = pdata->channel[i];
H A Dxgbe-drv.c135 xgbe_get_all_hw_features(struct xgbe_prv_data *pdata) argument
138 struct xgbe_hw_features *hw_feat = &pdata->hw_feat;
142 mac_hfr0 = XGMAC_IOREAD(pdata, MAC_HWF0R);
143 mac_hfr1 = XGMAC_IOREAD(pdata, MAC_HWF1R);
144 mac_hfr2 = XGMAC_IOREAD(pdata, MAC_HWF2R);
148 hw_feat->version = XGMAC_IOREAD(pdata, MAC_VR);
317 xgbe_init_tx_coalesce(struct xgbe_prv_data *pdata) argument
319 struct xgbe_hw_if *hw_if = &pdata->hw_if;
323 pdata->tx_usecs = XGMAC_INIT_DMA_TX_USECS;
324 pdata
332 xgbe_init_rx_coalesce(struct xgbe_prv_data *pdata) argument
[all...]
H A Dxgbe-txrx.c60 xgbe_print_pkt_info(struct xgbe_prv_data *pdata, if_pkt_info_t pi) argument
75 axgbe_ctx_desc_setup(struct xgbe_prv_data *pdata, struct xgbe_ring *ring, argument
124 axgbe_calculate_tx_parms(struct xgbe_prv_data *pdata, if_pkt_info_t pi, argument
140 max_len = if_getmtu(pdata->netdev) + ETH_HLEN;
173 struct xgbe_prv_data *pdata = &sc->pdata; local
183 xgbe_print_pkt_info(pdata, pi);
185 channel = pdata->channel[pi->ipi_qsidx];
216 hlen = axgbe_calculate_tx_parms(pdata, pi, packet);
221 if (!pdata
372 struct xgbe_prv_data *pdata = &sc->pdata; local
390 struct xgbe_prv_data *pdata = &sc->pdata; local
446 struct xgbe_prv_data *pdata = &sc->pdata; local
537 struct xgbe_prv_data *pdata = &sc->pdata; local
561 struct xgbe_prv_data *pdata = &sc->pdata; local
618 xgbe_rx_buf1_len(struct xgbe_prv_data *pdata, struct xgbe_ring_data *rdata, struct xgbe_packet_data *packet) argument
668 xgbe_rx_buf2_len(struct xgbe_prv_data *pdata, struct xgbe_ring_data *rdata, struct xgbe_packet_data *packet, unsigned int len) argument
685 axgbe_add_frag(struct xgbe_prv_data *pdata, if_rxd_info_t ri, int idx, int len, int pos, int flid) argument
698 struct xgbe_prv_data *pdata = &sc->pdata; local
[all...]
/freebsd-current/sys/arm64/coresight/
H A Dcoresight_fdt.c48 struct coresight_platform_data *pdata)
91 pdata->in_ports++;
94 pdata->out_ports++;
96 mtx_lock(&pdata->mtx_lock);
97 TAILQ_INSERT_TAIL(&pdata->endpoints,
99 mtx_unlock(&pdata->mtx_lock);
109 struct coresight_platform_data *pdata)
119 pdata->cpu = cpu_reg;
130 struct coresight_platform_data *pdata; local
135 pdata
47 coresight_fdt_get_ports(phandle_t dev_node, struct coresight_platform_data *pdata) argument
108 coresight_fdt_get_cpu(phandle_t node, struct coresight_platform_data *pdata) argument
[all...]
H A Dcoresight.c54 cs_dev->pdata = desc->pdata;
65 coresight_get_output_endpoint(struct coresight_platform_data *pdata) argument
69 if (pdata->out_ports != 1)
72 TAILQ_FOREACH(endp, &pdata->endpoints, link) {
83 struct coresight_platform_data *pdata; local
88 pdata = cs_dev->pdata;
89 TAILQ_FOREACH(endp2, &cs_dev->pdata->endpoints, link) {
90 switch (pdata
[all...]
H A Dcoresight_replicator.h41 struct coresight_platform_data *pdata; member in struct:replicator_softc
H A Dcoresight_acpi.c249 struct coresight_platform_data *pdata,
281 mtx_lock(&pdata->mtx_lock);
282 TAILQ_INSERT_TAIL(&pdata->endpoints, endp, link);
283 mtx_unlock(&pdata->mtx_lock);
286 pdata->out_ports++;
289 pdata->in_ports++;
297 struct coresight_platform_data *pdata)
317 error = cs_acpi_record_endpoint(dev, pdata, link);
326 coresight_acpi_get_cpu(device_t dev, struct coresight_platform_data *pdata) argument
343 pdata
248 cs_acpi_record_endpoint(device_t dev, struct coresight_platform_data *pdata, const union acpi_object *link) argument
296 coresight_acpi_get_ports(device_t dev, struct coresight_platform_data *pdata) argument
353 struct coresight_platform_data *pdata; local
[all...]
H A Dcoresight_cpu_debug.c66 struct coresight_platform_data *pdata; member in struct:debug_softc
132 sc->pdata = coresight_fdt_get_platform_data(dev);
133 desc.pdata = sc->pdata;
H A Dcoresight.h76 struct coresight_platform_data *pdata; member in struct:coresight_device
106 struct coresight_platform_data *pdata; member in struct:coresight_desc
154 struct endpoint * coresight_get_output_endpoint(struct coresight_platform_data *pdata);
H A Dcoresight_cmd.c53 TAILQ_FOREACH(endp, &cs_dev->pdata->endpoints, link) {
102 cs_dev->pdata->cpu == cpu) {
112 cs_dev->pdata->cpu == cpu)
/freebsd-current/contrib/mandoc/
H A Ddba_read.c42 struct dbm_page *pdata; local
52 pdata = dbm_page_get(ip);
53 page = dba_page_new(dba->pages, pdata->arch,
54 pdata->desc, pdata->file + 1, *pdata->file);
55 for (cp = pdata->name; *cp != '\0'; cp = strchr(cp, '\0') + 1)
57 for (cp = pdata->sect; *cp != '\0'; cp = strchr(cp, '\0') + 1)
59 if ((cp = pdata->arch) != NULL)
62 cp = pdata
[all...]
/freebsd-current/contrib/libarchive/libarchive/
H A Darchive_write_add_filter_grzip.c39 struct archive_write_program_data *pdata; member in struct:write_grzip
64 data->pdata = __archive_write_program_allocate("grzip");
65 if (data->pdata == NULL) {
105 return __archive_write_program_open(f, data->pdata, "grzip");
114 return __archive_write_program_write(f, data->pdata, buff, length);
122 return __archive_write_program_close(f, data->pdata);
130 __archive_write_program_free(data->pdata);
H A Darchive_write_add_filter_lrzip.c43 struct archive_write_program_data *pdata; member in struct:write_lrzip
70 data->pdata = __archive_write_program_allocate("lrzip");
71 if (data->pdata == NULL) {
165 r = __archive_write_program_open(f, data->pdata, as.s);
176 return __archive_write_program_write(f, data->pdata, buff, length);
184 return __archive_write_program_close(f, data->pdata);
192 __archive_write_program_free(data->pdata);
H A Darchive_write_add_filter_bzip2.c64 struct archive_write_program_data *pdata; member in struct:private_data
106 data->pdata = __archive_write_program_allocate("bzip2");
107 if (data->pdata == NULL) {
367 r = __archive_write_program_open(f, data->pdata, as.s);
378 return __archive_write_program_write(f, data->pdata, buff, length);
386 return __archive_write_program_close(f, data->pdata);
394 __archive_write_program_free(data->pdata);
/freebsd-current/sys/dev/fb/
H A Dsplash_txt.c69 u_char *pdata = txt_decoder.data; local
76 ch = *pdata++;
77 attr = *pdata++;
/freebsd-current/crypto/heimdal/lib/asn1/
H A Dasn1_gen.c75 unsigned char p[6], *pdata; local
130 pdata = emalloc(sz);
132 if (hex_decode(data, pdata, datalen) != datalen)
135 if (fwrite(pdata, datalen, 1, fout) != 1)
139 free(pdata);

Completed in 129 milliseconds

123456