Home
last modified time | relevance | path

Searched +full:hw +full:- +full:device +full:- +full:address (Results 1 – 25 of 720) sorted by relevance

12345678910>>...29

/freebsd/sys/dev/ixgbe/
H A Dixgbe_api.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
61 * ixgbe_dcb_get_rtrup2tc - read rtrup2tc reg
62 * @hw: pointer to hardware structure
65 * Read the rtrup2tc HW register and resolve its content into map
67 void ixgbe_dcb_get_rtrup2tc(struct ixgbe_hw *hw, u8 *map) in ixgbe_dcb_get_rtrup2tc() argument
69 if (hw->mac.ops.get_rtrup2tc) in ixgbe_dcb_get_rtrup2tc()
70 hw->mac.ops.get_rtrup2tc(hw, map); in ixgbe_dcb_get_rtrup2tc()
74 * ixgbe_init_shared_code - Initialize the shared code
75 * @hw: pointer to hardware structure
[all …]
H A Dixgbe_phy.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
39 static void ixgbe_i2c_start(struct ixgbe_hw *hw);
40 static void ixgbe_i2c_stop(struct ixgbe_hw *hw);
41 static void ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data);
42 static s32 ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data);
43 static s32 ixgbe_get_i2c_ack(struct ixgbe_hw *hw);
44 static void ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data);
45 static s32 ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data);
46 static void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl);
[all …]
H A Dixgbe_common.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
41 static s32 ixgbe_acquire_eeprom(struct ixgbe_hw *hw);
42 static s32 ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw);
43 static void ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw);
44 static s32 ixgbe_ready_eeprom(struct ixgbe_hw *hw);
45 static void ixgbe_standby_eeprom(struct ixgbe_hw *hw);
46 static void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data,
48 static u16 ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, u16 count);
49 static void ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, u32 *eec);
[all …]
/freebsd/sys/dev/iavf/
H A Diavf_lib.c1 /* SPDX-License-Identifier: BSD-3-Clause */
43 static void iavf_init_hw(struct iavf_hw *hw, device_t dev);
47 * iavf_msec_pause - Pause for at least the specified number of milliseconds
61 * iavf_get_default_rss_key - Get the default RSS key for this driver
84 * iavf_allocate_pci_resources_common - Allocate PCI resources
85 * @sc: the private device softc pointer
87 * @pre sc->dev is set
96 struct iavf_hw *hw = &sc->hw; in iavf_allocate_pci_resources_common() local
97 device_t dev = sc->dev; in iavf_allocate_pci_resources_common()
102 sc->pci_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in iavf_allocate_pci_resources_common()
[all …]
H A Diavf_osdep.c1 /* SPDX-License-Identifier: BSD-3-Clause */
49 * iavf_dmamap_cb - DMA mapping callback function
50 * @arg: pointer to return the segment address
55 * Callback used by the bus DMA code to obtain the segment address.
63 *(bus_addr_t *) arg = segs->ds_addr; in iavf_dmamap_cb()
68 * iavf_allocate_virt_mem - Allocate virtual memory
69 * @hw: hardware structure
78 iavf_allocate_virt_mem(struct iavf_hw *hw __unused, struct iavf_virt_mem *mem, in iavf_allocate_virt_mem()
81 mem->va = malloc(size, M_IAVF, M_NOWAIT | M_ZERO); in iavf_allocate_virt_mem()
82 return(mem->va == NULL); in iavf_allocate_virt_mem()
[all …]
/freebsd/share/man/man4/
H A Dpci.435 .Bd -ragged -offset indent
36 .Cd device pci
40 .Pq SR-IOV :
41 .Bd -ragged -offset indent
45 To compile in support for native PCI-express HotPlug:
46 .Bd -ragged -offset indent
64 character device that can be used by userland programs to read and write
67 Programs can also use this device to get a list of all
80 device.
91 or a BAR read access could have function-specific side-effects.
[all …]
H A Dbce.41 .\" Copyright (c) 2006-2014 QLogic Corporation
35 .Bd -ragged -offset indent
36 .Cd "device miibus"
37 .Cd "device bce"
43 .Bd -literal -offset indent
62 .Bl -item -offset indent -compact
72 10/100/1000Mbps operation in full-duplex mode
74 10/100Mbps operation in half-duplex mode
80 .Bl -tag -width ".Cm 10baseT/UTP"
92 .Cm full-duplex
[all …]
H A Digc.41 .\"-
4 .\" SPDX-License-Identifier: BSD-3-Clause
16 .Bd -ragged -offset indent
17 .Cd "device iflib"
18 .Cd "device igc"
24 .Bd -literal -offset indent
33 MSI/MSI-X, TSO, and RSS.
49 .Bl -tag -width ".Cm 10baseT/UTP"
51 Enables auto-negotiation for speed and duplex.
57 .Cm half-duplex
[all …]
/freebsd/sys/dev/igc/
H A Digc_mac.c1 /*-
4 * SPDX-License-Identifier: BSD-3-Clause
10 static void igc_config_collision_dist_generic(struct igc_hw *hw);
13 * igc_init_mac_ops_generic - Initialize MAC function pointers
14 * @hw: pointer to the HW structure
16 * Setups up the function pointers to no-op functions
18 void igc_init_mac_ops_generic(struct igc_hw *hw) in igc_init_mac_ops_generic() argument
20 struct igc_mac_info *mac = &hw->mac; in igc_init_mac_ops_generic()
24 mac->ops.init_params = igc_null_ops_generic; in igc_init_mac_ops_generic()
25 mac->ops.config_collision_dist = igc_config_collision_dist_generic; in igc_init_mac_ops_generic()
[all …]
H A Digc_phy.c1 /*-
4 * SPDX-License-Identifier: BSD-3-Clause
10 static s32 igc_wait_autoneg(struct igc_hw *hw);
13 * igc_init_phy_ops_generic - Initialize PHY function pointers
14 * @hw: pointer to the HW structure
16 * Setups up the function pointers to no-op functions
18 void igc_init_phy_ops_generic(struct igc_hw *hw) in igc_init_phy_ops_generic() argument
20 struct igc_phy_info *phy = &hw->phy; in igc_init_phy_ops_generic()
24 phy->ops.init_params = igc_null_ops_generic; in igc_init_phy_ops_generic()
25 phy->ops.acquire = igc_null_ops_generic; in igc_init_phy_ops_generic()
[all …]
H A Digc_api.c1 /*-
4 * SPDX-License-Identifier: BSD-3-Clause
11 * igc_init_mac_params - Initialize MAC function pointers
12 * @hw: pointer to the HW structure
17 s32 igc_init_mac_params(struct igc_hw *hw) in igc_init_mac_params() argument
21 if (hw->mac.ops.init_params) { in igc_init_mac_params()
22 ret_val = hw->mac.ops.init_params(hw); in igc_init_mac_params()
29 ret_val = -IGC_ERR_CONFIG; in igc_init_mac_params()
37 * igc_init_nvm_params - Initialize NVM function pointers
38 * @hw: pointer to the HW structure
[all …]
/freebsd/sys/dev/e1000/
H A De1000_mac.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
37 static s32 e1000_validate_mdi_setting_generic(struct e1000_hw *hw);
38 static void e1000_set_lan_id_multi_port_pcie(struct e1000_hw *hw);
39 static void e1000_config_collision_dist_generic(struct e1000_hw *hw);
42 * e1000_init_mac_ops_generic - Initialize MAC function pointers
43 * @hw: pointer to the HW structure
45 * Setups up the function pointers to no-op functions
47 void e1000_init_mac_ops_generic(struct e1000_hw *hw) in e1000_init_mac_ops_generic() argument
49 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_ops_generic()
[all …]
H A De1000_82542.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
41 static s32 e1000_init_phy_params_82542(struct e1000_hw *hw);
42 static s32 e1000_init_nvm_params_82542(struct e1000_hw *hw);
43 static s32 e1000_init_mac_params_82542(struct e1000_hw *hw);
44 static s32 e1000_get_bus_info_82542(struct e1000_hw *hw);
45 static s32 e1000_reset_hw_82542(struct e1000_hw *hw);
46 static s32 e1000_init_hw_82542(struct e1000_hw *hw);
47 static s32 e1000_setup_link_82542(struct e1000_hw *hw);
48 static s32 e1000_led_on_82542(struct e1000_hw *hw);
[all …]
H A De1000_82543.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
46 static s32 e1000_init_phy_params_82543(struct e1000_hw *hw);
47 static s32 e1000_init_nvm_params_82543(struct e1000_hw *hw);
48 static s32 e1000_init_mac_params_82543(struct e1000_hw *hw);
49 static s32 e1000_read_phy_reg_82543(struct e1000_hw *hw, u32 offset,
51 static s32 e1000_write_phy_reg_82543(struct e1000_hw *hw, u32 offset,
53 static s32 e1000_phy_force_speed_duplex_82543(struct e1000_hw *hw);
54 static s32 e1000_phy_hw_reset_82543(struct e1000_hw *hw);
55 static s32 e1000_reset_hw_82543(struct e1000_hw *hw);
[all …]
H A De1000_82540.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
48 static s32 e1000_init_phy_params_82540(struct e1000_hw *hw);
49 static s32 e1000_init_nvm_params_82540(struct e1000_hw *hw);
50 static s32 e1000_init_mac_params_82540(struct e1000_hw *hw);
51 static s32 e1000_adjust_serdes_amplitude_82540(struct e1000_hw *hw);
52 static void e1000_clear_hw_cntrs_82540(struct e1000_hw *hw);
53 static s32 e1000_init_hw_82540(struct e1000_hw *hw);
54 static s32 e1000_reset_hw_82540(struct e1000_hw *hw);
55 static s32 e1000_set_phy_mode_82540(struct e1000_hw *hw);
[all …]
H A De1000_vf.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
39 static s32 e1000_init_phy_params_vf(struct e1000_hw *hw);
40 static s32 e1000_init_nvm_params_vf(struct e1000_hw *hw);
41 static void e1000_release_vf(struct e1000_hw *hw);
42 static s32 e1000_acquire_vf(struct e1000_hw *hw);
43 static s32 e1000_setup_link_vf(struct e1000_hw *hw);
44 static s32 e1000_get_bus_info_pcie_vf(struct e1000_hw *hw);
45 static s32 e1000_init_mac_params_vf(struct e1000_hw *hw);
46 static s32 e1000_check_for_link_vf(struct e1000_hw *hw);
[all …]
H A De1000_api.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
38 * e1000_init_mac_params - Initialize MAC function pointers
39 * @hw: pointer to the HW structure
44 s32 e1000_init_mac_params(struct e1000_hw *hw) in e1000_init_mac_params() argument
48 if (hw->mac.ops.init_params) { in e1000_init_mac_params()
49 ret_val = hw->mac.ops.init_params(hw); in e1000_init_mac_params()
56 ret_val = -E1000_ERR_CONFIG; in e1000_init_mac_params()
64 * e1000_init_nvm_params - Initialize NVM function pointers
65 * @hw: pointer to the HW structure
[all …]
H A De1000_82575.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
48 static s32 e1000_init_phy_params_82575(struct e1000_hw *hw);
49 static s32 e1000_init_mac_params_82575(struct e1000_hw *hw);
50 static s32 e1000_acquire_nvm_82575(struct e1000_hw *hw);
51 static void e1000_release_nvm_82575(struct e1000_hw *hw);
52 static s32 e1000_check_for_link_82575(struct e1000_hw *hw);
53 static s32 e1000_check_for_link_media_swap(struct e1000_hw *hw);
54 static s32 e1000_get_cfg_done_82575(struct e1000_hw *hw);
55 static s32 e1000_get_link_up_info_82575(struct e1000_hw *hw, u16 *speed,
[all …]
H A De1000_82571.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
53 static s32 e1000_acquire_nvm_82571(struct e1000_hw *hw);
54 static void e1000_release_nvm_82571(struct e1000_hw *hw);
55 static s32 e1000_write_nvm_82571(struct e1000_hw *hw, u16 offset,
57 static s32 e1000_update_nvm_checksum_82571(struct e1000_hw *hw);
58 static s32 e1000_validate_nvm_checksum_82571(struct e1000_hw *hw);
59 static s32 e1000_get_cfg_done_82571(struct e1000_hw *hw);
60 static s32 e1000_set_d0_lplu_state_82571(struct e1000_hw *hw,
62 static s32 e1000_reset_hw_82571(struct e1000_hw *hw);
[all …]
/freebsd/sys/dev/ice/
H A Dice_osdep.c1 /* SPDX-License-Identifier: BSD-3-Clause */
54 MALLOC_DEFINE(M_ICE_OSDEP, "ice-osdep", "Intel(R) 100Gb Network Driver osdep allocations");
69 * ice_hw_to_dev - Given a hw private struct, find the associated device_t
70 * @hw: the hardware private structure
72 * Given a hw structure pointer, lookup the softc and extract the device
81 ice_hw_to_dev(struct ice_hw * hw) ice_hw_to_dev() argument
98 ice_debug(struct ice_hw * hw,uint64_t mask,char * fmt,...) ice_debug() argument
128 ice_debug_array(struct ice_hw * hw,uint64_t mask,uint32_t rowsize,uint32_t __unused groupsize,uint8_t * buf,size_t len) ice_debug_array() argument
163 ice_info_fwlog(struct ice_hw * hw,uint32_t rowsize,uint32_t __unused groupsize,uint8_t * buf,size_t len) ice_info_fwlog() argument
191 rd32(struct ice_hw * hw,uint32_t reg) rd32() argument
209 rd64(struct ice_hw * hw,uint32_t reg) rd64() argument
237 wr32(struct ice_hw * hw,uint32_t reg,uint32_t val) wr32() argument
256 wr64(struct ice_hw * hw,uint32_t reg,uint64_t val) wr64() argument
370 ice_alloc_dma_mem(struct ice_hw * hw,struct ice_dma_mem * mem,u64 size) ice_alloc_dma_mem() argument
435 ice_free_dma_mem(struct ice_hw __unused * hw,struct ice_dma_mem * mem) ice_free_dma_mem() argument
[all...]
H A Dice_common.c1 /* SPDX-License-Identifier: BSD-3-Clause */
127 * ice_dump_phy_type - helper function to dump phy_type in ice_dump_phy_type()
128 * @hw: pointer to the HW structure in ice_dump_phy_type()
134 ice_dump_phy_type(struct ice_hw *hw, u64 low, u64 high, const char *prefix) in ice_dump_phy_type()
138 ice_debug(hw, ICE_DBG_PHY, "%s: phy_type_low: 0x%016llx\n", prefix, in ice_dump_phy_type()
143 ice_debug(hw, ICE_DBG_PH in ice_dump_phy_type()
124 ice_dump_phy_type(struct ice_hw * hw,u64 low,u64 high,const char * prefix) ice_dump_phy_type() argument
154 ice_set_mac_type(struct ice_hw * hw) ice_set_mac_type() argument
206 ice_is_e810(struct ice_hw * hw) ice_is_e810() argument
217 ice_is_e810t(struct ice_hw * hw) ice_is_e810t() argument
252 ice_is_e823(struct ice_hw * hw) ice_is_e823() argument
278 ice_clear_pf_cfg(struct ice_hw * hw) ice_clear_pf_cfg() argument
303 ice_aq_manage_mac_read(struct ice_hw * hw,void * buf,u16 buf_size,struct ice_sq_cd * cd) ice_aq_manage_mac_read() argument
448 struct ice_hw *hw; ice_aq_get_phy_caps() local
535 ice_aq_get_netlist_node(struct ice_hw * hw,struct ice_aqc_get_link_topo * cmd,u8 * node_part_number,u16 * node_handle) ice_aq_get_netlist_node() argument
568 ice_find_netlist_node(struct ice_hw * hw,u8 node_type_ctx,u8 node_part_number,u16 * node_handle) ice_find_netlist_node() argument
601 ice_get_link_status_datalen(hw) global() argument
623 struct ice_hw *hw; ice_aq_get_link_info() local
711 ice_fill_tx_timer_and_fc_thresh(struct ice_hw * hw,struct ice_aqc_set_mac_cfg * cmd) ice_fill_tx_timer_and_fc_thresh() argument
749 ice_aq_set_mac_cfg(struct ice_hw * hw,u16 max_frame_size,bool auto_drop,struct ice_sq_cd * cd) ice_aq_set_mac_cfg() argument
775 ice_init_fltr_mgmt_struct(struct ice_hw * hw) ice_init_fltr_mgmt_struct() argument
805 ice_cleanup_fltr_mgmt_single(struct ice_hw * hw,struct ice_switch_info * sw) ice_cleanup_fltr_mgmt_single() argument
869 ice_cleanup_fltr_mgmt_struct(struct ice_hw * hw) ice_cleanup_fltr_mgmt_struct() argument
881 ice_get_itr_intrl_gran(struct ice_hw * hw) ice_get_itr_intrl_gran() argument
905 ice_print_rollback_msg(struct ice_hw * hw) ice_print_rollback_msg() argument
928 ice_set_umac_shared(struct ice_hw * hw) ice_set_umac_shared() argument
937 ice_init_hw(struct ice_hw * hw) ice_init_hw() argument
1113 ice_deinit_hw(struct ice_hw * hw) ice_deinit_hw() argument
1138 ice_check_reset(struct ice_hw * hw) ice_check_reset() argument
1200 ice_pf_reset(struct ice_hw * hw) ice_pf_reset() argument
1258 ice_reset(struct ice_hw * hw,enum ice_reset_req req) ice_reset() argument
1294 ice_copy_rxq_ctx_to_hw(struct ice_hw * hw,u8 * ice_rxq_ctx,u32 rxq_index) ice_copy_rxq_ctx_to_hw() argument
1325 ice_copy_rxq_ctx_from_hw(struct ice_hw * hw,u8 * ice_rxq_ctx,u32 rxq_index) ice_copy_rxq_ctx_from_hw() argument
1384 ice_write_rxq_ctx(struct ice_hw * hw,struct ice_rlan_ctx * rlan_ctx,u32 rxq_index) ice_write_rxq_ctx() argument
1408 ice_read_rxq_ctx(struct ice_hw * hw,struct ice_rlan_ctx * rlan_ctx,u32 rxq_index) ice_read_rxq_ctx() argument
1431 ice_clear_rxq_ctx(struct ice_hw * hw,u32 rxq_index) ice_clear_rxq_ctx() argument
1490 ice_copy_tx_cmpltnq_ctx_to_hw(struct ice_hw * hw,u8 * ice_tx_cmpltnq_ctx,u32 tx_cmpltnq_index) ice_copy_tx_cmpltnq_ctx_to_hw() argument
1539 ice_write_tx_cmpltnq_ctx(struct ice_hw * hw,struct ice_tx_cmpltnq_ctx * tx_cmpltnq_ctx,u32 tx_cmpltnq_index) ice_write_tx_cmpltnq_ctx() argument
1557 ice_clear_tx_cmpltnq_ctx(struct ice_hw * hw,u32 tx_cmpltnq_index) ice_clear_tx_cmpltnq_ctx() argument
1580 ice_copy_tx_drbell_q_ctx_to_hw(struct ice_hw * hw,u8 * ice_tx_drbell_q_ctx,u32 tx_drbell_q_index) ice_copy_tx_drbell_q_ctx_to_hw() argument
1630 ice_write_tx_drbell_q_ctx(struct ice_hw * hw,struct ice_tx_drbell_q_ctx * tx_drbell_q_ctx,u32 tx_drbell_q_index) ice_write_tx_drbell_q_ctx() argument
1649 ice_clear_tx_drbell_q_ctx(struct ice_hw * hw,u32 tx_drbell_q_index) ice_clear_tx_drbell_q_ctx() argument
1706 ice_sq_send_cmd_retry(struct ice_hw * hw,struct ice_ctl_q_info * cq,struct ice_aq_desc * desc,void * buf,u16 buf_size,struct ice_sq_cd * cd) ice_sq_send_cmd_retry() argument
1767 ice_aq_send_cmd(struct ice_hw * hw,struct ice_aq_desc * desc,void * buf,u16 buf_size,struct ice_sq_cd * cd) ice_aq_send_cmd() argument
1780 ice_aq_get_fw_ver(struct ice_hw * hw,struct ice_sq_cd * cd) ice_aq_get_fw_ver() argument
1816 ice_aq_send_driver_ver(struct ice_hw * hw,struct ice_driver_ver * dv,struct ice_sq_cd * cd) ice_aq_send_driver_ver() argument
1852 ice_aq_q_shutdown(struct ice_hw * hw,bool unloading) ice_aq_q_shutdown() argument
1894 ice_aq_req_res(struct ice_hw * hw,enum ice_aq_res_ids res,enum ice_aq_res_access_type access,u8 sdp_number,u32 * timeout,struct ice_sq_cd * cd) ice_aq_req_res() argument
1965 ice_aq_release_res(struct ice_hw * hw,enum ice_aq_res_ids res,u8 sdp_number,struct ice_sq_cd * cd) ice_aq_release_res() argument
1993 ice_acquire_res(struct ice_hw * hw,enum ice_aq_res_ids res,enum ice_aq_res_access_type access,u32 timeout) ice_acquire_res() argument
2051 ice_release_res(struct ice_hw * hw,enum ice_aq_res_ids res) ice_release_res() argument
2083 ice_aq_alloc_free_res(struct ice_hw * hw,u16 num_entries,struct ice_aqc_alloc_free_res_elem * buf,u16 buf_size,enum ice_adminq_opc opc,struct ice_sq_cd * cd) ice_aq_alloc_free_res() argument
2118 ice_alloc_hw_res(struct ice_hw * hw,u16 type,u16 num,bool btm,u16 * res) ice_alloc_hw_res() argument
2156 ice_free_hw_res(struct ice_hw * hw,u16 type,u16 num,u16 * res) ice_free_hw_res() argument
2191 ice_get_num_per_func(struct ice_hw * hw,u32 max) ice_get_num_per_func() argument
2213 ice_print_led_caps(struct ice_hw * hw,struct ice_hw_common_caps * caps,char const * prefix,bool dbg) ice_print_led_caps() argument
2246 ice_print_sdp_caps(struct ice_hw * hw,struct ice_hw_common_caps * caps,char const * prefix,bool dbg) ice_print_sdp_caps() argument
2285 ice_parse_common_caps(struct ice_hw * hw,struct ice_hw_common_caps * caps,struct ice_aqc_list_caps_elem * elem,const char * prefix) ice_parse_common_caps() argument
2537 ice_recalc_port_limited_caps(struct ice_hw * hw,struct ice_hw_common_caps * caps) ice_recalc_port_limited_caps() argument
2569 ice_parse_vf_func_caps(struct ice_hw * hw,struct ice_hw_func_caps * func_p,struct ice_aqc_list_caps_elem * cap) ice_parse_vf_func_caps() argument
2592 ice_parse_vsi_func_caps(struct ice_hw * hw,struct ice_hw_func_caps * func_p,struct ice_aqc_list_caps_elem * cap) ice_parse_vsi_func_caps() argument
2617 ice_parse_func_caps(struct ice_hw * hw,struct ice_hw_func_caps * func_p,void * buf,u32 cap_count) ice_parse_func_caps() argument
2665 ice_parse_valid_functions_cap(struct ice_hw * hw,struct ice_hw_dev_caps * dev_p,struct ice_aqc_list_caps_elem * cap) ice_parse_valid_functions_cap() argument
2685 ice_parse_vf_dev_caps(struct ice_hw * hw,struct ice_hw_dev_caps * dev_p,struct ice_aqc_list_caps_elem * cap) ice_parse_vf_dev_caps() argument
2704 ice_parse_vsi_dev_caps(struct ice_hw * hw,struct ice_hw_dev_caps * dev_p,struct ice_aqc_list_caps_elem * cap) ice_parse_vsi_dev_caps() argument
2723 ice_parse_nac_topo_dev_caps(struct ice_hw * hw,struct ice_hw_dev_caps * dev_p,struct ice_aqc_list_caps_elem * cap) ice_parse_nac_topo_dev_caps() argument
2747 ice_parse_sensor_reading_cap(struct ice_hw * hw,struct ice_hw_dev_caps * dev_p,struct ice_aqc_list_caps_elem * cap) ice_parse_sensor_reading_cap() argument
2772 ice_parse_dev_caps(struct ice_hw * hw,struct ice_hw_dev_caps * dev_p,void * buf,u32 cap_count) ice_parse_dev_caps() argument
2840 ice_aq_list_caps(struct ice_hw * hw,void * buf,u16 buf_size,u32 * cap_count,enum ice_adminq_opc opc,struct ice_sq_cd * cd) ice_aq_list_caps() argument
2871 ice_discover_dev_caps(struct ice_hw * hw,struct ice_hw_dev_caps * dev_caps) ice_discover_dev_caps() argument
2905 ice_discover_func_caps(struct ice_hw * hw,struct ice_hw_func_caps * func_caps) ice_discover_func_caps() argument
2934 ice_set_safe_mode_caps(struct ice_hw * hw) ice_set_safe_mode_caps() argument
2997 ice_get_caps(struct ice_hw * hw) ice_get_caps() argument
3018 ice_aq_manage_mac_write(struct ice_hw * hw,const u8 * mac_addr,u8 flags,struct ice_sq_cd * cd) ice_aq_manage_mac_write() argument
3039 ice_aq_clear_pxe_mode(struct ice_hw * hw) ice_aq_clear_pxe_mode() argument
3056 ice_clear_pxe_mode(struct ice_hw * hw) ice_clear_pxe_mode() argument
3079 struct ice_hw *hw = pi->hw; ice_aq_set_port_params() local
3105 ice_is_100m_speed_supported(struct ice_hw * hw) ice_is_100m_speed_supported() argument
3307 ice_aq_set_phy_cfg(struct ice_hw * hw,struct ice_port_info * pi,struct ice_aqc_set_phy_cfg_data * cfg,struct ice_sq_cd * cd) ice_aq_set_phy_cfg() argument
3372 struct ice_hw *hw; ice_update_link_info() local
3560 struct ice_hw *hw; ice_set_fc() local
3707 struct ice_hw *hw; ice_cfg_phy_fec() local
3869 ice_aq_set_event_mask(struct ice_hw * hw,u8 port_num,u16 mask,struct ice_sq_cd * cd) ice_aq_set_event_mask() argument
3894 ice_aq_set_mac_loopback(struct ice_hw * hw,bool ena_lpbk,struct ice_sq_cd * cd) ice_aq_set_mac_loopback() argument
3921 struct ice_hw *hw = pi->hw; ice_aq_set_port_id_led() local
3952 ice_aq_sff_eeprom(struct ice_hw * hw,u16 lport,u8 bus_addr,u16 mem_addr,u8 page,u8 set_page,u8 * data,u8 length,bool write,struct ice_sq_cd * cd) ice_aq_sff_eeprom() argument
3992 ice_aq_prog_topo_dev_nvm(struct ice_hw * hw,struct ice_aqc_link_topo_params * topo_params,struct ice_sq_cd * cd) ice_aq_prog_topo_dev_nvm() argument
4021 ice_aq_read_topo_dev_nvm(struct ice_hw * hw,struct ice_aqc_link_topo_params * topo_params,u32 start_address,u8 * data,u8 data_size,struct ice_sq_cd * cd) ice_aq_read_topo_dev_nvm() argument
4106 __ice_aq_get_set_rss_lut(struct ice_hw * hw,struct ice_aq_get_set_rss_lut_params * params,bool set) __ice_aq_get_set_rss_lut() argument
4168 ice_aq_get_rss_lut(struct ice_hw * hw,struct ice_aq_get_set_rss_lut_params * get_params) ice_aq_get_rss_lut() argument
4181 ice_aq_set_rss_lut(struct ice_hw * hw,struct ice_aq_get_set_rss_lut_params * set_params) ice_aq_set_rss_lut() argument
4196 __ice_aq_get_set_rss_key(struct ice_hw * hw,u16 vsi_id,struct ice_aqc_get_set_rss_keys * key,bool set) __ice_aq_get_set_rss_key() argument
4230 ice_aq_get_rss_key(struct ice_hw * hw,u16 vsi_handle,struct ice_aqc_get_set_rss_keys * key) ice_aq_get_rss_key() argument
4249 ice_aq_set_rss_key(struct ice_hw * hw,u16 vsi_handle,struct ice_aqc_get_set_rss_keys * keys) ice_aq_set_rss_key() argument
4281 ice_aq_add_lan_txq(struct ice_hw * hw,u8 num_qgrps,struct ice_aqc_add_tx_qgrp * qg_list,u16 buf_size,struct ice_sq_cd * cd) ice_aq_add_lan_txq() argument
4331 ice_aq_dis_lan_txq(struct ice_hw * hw,u8 num_qgrps,struct ice_aqc_dis_txq_item * qg_list,u16 buf_size,enum ice_disq_rst_src rst_src,u16 vmvf_num,struct ice_sq_cd * cd) ice_aq_dis_lan_txq() argument
4434 ice_aq_move_recfg_lan_txq(struct ice_hw * hw,u8 num_qs,bool is_move,bool is_tc_change,bool subseq_call,bool flush_pipe,u8 timeout,u32 * blocked_cgds,struct ice_aqc_move_txqs_data * buf,u16 buf_size,u8 * txqs_moved,struct ice_sq_cd * cd) ice_aq_move_recfg_lan_txq() argument
4498 ice_aq_add_rdma_qsets(struct ice_hw * hw,u8 num_qset_grps,struct ice_aqc_add_rdma_qset_data * qset_list,u16 buf_size,struct ice_sq_cd * cd) ice_aq_add_rdma_qsets() argument
4731 ice_set_ctx(struct ice_hw * hw,u8 * src_ctx,u8 * dest_ctx,const struct ice_ctx_ele * ce_info) ice_set_ctx() argument
4783 ice_aq_get_internal_data(struct ice_hw * hw,u8 cluster_id,u16 table_id,u32 start,void * buf,u16 buf_size,u16 * ret_buf_size,u16 * ret_next_table,u32 * ret_next_index,struct ice_sq_cd * cd) ice_aq_get_internal_data() argument
5040 ice_get_lan_q_ctx(struct ice_hw * hw,u16 vsi_handle,u8 tc,u16 q_handle) ice_get_lan_q_ctx() argument
5078 struct ice_hw *hw; ice_ena_vsi_txq() local
5183 struct ice_hw *hw; ice_dis_vsi_txq() local
5335 struct ice_hw *hw; ice_ena_vsi_rdma_qset() local
5409 struct ice_hw *hw; ice_dis_vsi_rdma_qset() local
5462 ice_aq_get_sensor_reading(struct ice_hw * hw,u8 sensor,u8 format,struct ice_aqc_get_sensor_reading_resp * data,struct ice_sq_cd * cd) ice_aq_get_sensor_reading() argument
5495 ice_is_main_vsi(struct ice_hw * hw,u16 vsi_handle) ice_is_main_vsi() argument
5508 ice_replay_pre_init(struct ice_hw * hw,struct ice_switch_info * sw) ice_replay_pre_init() argument
5539 ice_replay_vsi(struct ice_hw * hw,u16 vsi_handle) ice_replay_vsi() argument
5571 ice_replay_post(struct ice_hw * hw) ice_replay_post() argument
5587 ice_stat_update40(struct ice_hw * hw,u32 reg,bool prev_stat_loaded,u64 * prev_stat,u64 * cur_stat) ice_stat_update40() argument
5624 ice_stat_update32(struct ice_hw * hw,u32 reg,bool prev_stat_loaded,u64 * prev_stat,u64 * cur_stat) ice_stat_update32() argument
5677 ice_stat_update_repc(struct ice_hw * hw,u16 vsi_handle,bool prev_stat_loaded,struct ice_eth_stats * cur_stats) ice_stat_update_repc() argument
5717 ice_aq_alternate_write(struct ice_hw * hw,u32 reg_addr0,u32 reg_val0,u32 reg_addr1,u32 reg_val1) ice_aq_alternate_write() argument
5750 ice_aq_alternate_read(struct ice_hw * hw,u32 reg_addr0,u32 * reg_val0,u32 reg_addr1,u32 * reg_val1) ice_aq_alternate_read() argument
5787 ice_aq_alternate_write_done(struct ice_hw * hw,u8 bios_mode,bool * reset_needed) ice_aq_alternate_write_done() argument
5816 ice_aq_alternate_clear(struct ice_hw * hw) ice_aq_alternate_clear() argument
5837 ice_sched_query_elem(struct ice_hw * hw,u32 node_teid,struct ice_aqc_txsched_elem_data * buf) ice_sched_query_elem() argument
5857 ice_get_fw_mode(struct ice_hw * hw) ice_get_fw_mode() argument
5884 ice_get_cur_lldp_persist_status(struct ice_hw * hw,u32 * lldp_status) ice_get_cur_lldp_persist_status() argument
5924 ice_get_dflt_lldp_persist_status(struct ice_hw * hw,u32 * lldp_status) ice_get_dflt_lldp_persist_status() argument
6003 ice_aq_read_i2c(struct ice_hw * hw,struct ice_aqc_link_topo_addr topo_addr,u16 bus_addr,__le16 addr,u8 params,u8 * data,struct ice_sq_cd * cd) ice_aq_read_i2c() argument
6053 ice_aq_write_i2c(struct ice_hw * hw,struct ice_aqc_link_topo_addr topo_addr,u16 bus_addr,__le16 addr,u8 params,u8 * data,struct ice_sq_cd * cd) ice_aq_write_i2c() argument
6094 ice_aq_set_gpio(struct ice_hw * hw,u16 gpio_ctrl_handle,u8 pin_idx,bool value,struct ice_sq_cd * cd) ice_aq_set_gpio() argument
6121 ice_aq_get_gpio(struct ice_hw * hw,u16 gpio_ctrl_handle,u8 pin_idx,bool * value,struct ice_sq_cd * cd) ice_aq_get_gpio() argument
6150 ice_is_fw_api_min_ver(struct ice_hw * hw,u8 maj,u8 min,u8 patch) ice_is_fw_api_min_ver() argument
6174 ice_is_fw_min_ver(struct ice_hw * hw,u8 branch,u8 maj,u8 min,u8 patch) ice_is_fw_min_ver() argument
6199 ice_fw_supports_link_override(struct ice_hw * hw) ice_fw_supports_link_override() argument
6218 struct ice_hw *hw = pi->hw; ice_get_link_default_override() local
6301 ice_is_fw_health_report_supported(struct ice_hw * hw) ice_is_fw_health_report_supported() argument
6327 ice_aq_set_health_status_config(struct ice_hw * hw,u8 event_source,struct ice_sq_cd * cd) ice_aq_set_health_status_config() argument
6360 ice_aq_get_port_options(struct ice_hw * hw,struct ice_aqc_get_port_options_elem * options,u8 * option_count,u8 lport,bool lport_valid,u8 * active_option_idx,bool * active_option_valid,u8 * pending_option_idx,bool * pending_option_valid) ice_aq_get_port_options() argument
6432 ice_aq_set_port_option(struct ice_hw * hw,u8 lport,u8 lport_valid,u8 new_option) ice_aq_set_port_option() argument
6463 ice_aq_set_lldp_mib(struct ice_hw * hw,u8 mib_type,void * buf,u16 buf_size,struct ice_sq_cd * cd) ice_aq_set_lldp_mib() argument
6489 ice_fw_supports_lldp_fltr_ctrl(struct ice_hw * hw) ice_fw_supports_lldp_fltr_ctrl() argument
6506 ice_lldp_fltr_add_remove(struct ice_hw * hw,u16 vsi_num,bool add) ice_lldp_fltr_add_remove() argument
6529 ice_lldp_execute_pending_mib(struct ice_hw * hw) ice_lldp_execute_pending_mib() argument
6544 ice_fw_supports_report_dflt_cfg(struct ice_hw * hw) ice_fw_supports_report_dflt_cfg() argument
6592 ice_fw_supports_fec_dis_auto(struct ice_hw * hw) ice_fw_supports_fec_dis_auto() argument
6606 ice_is_fw_auto_drop_supported(struct ice_hw * hw) ice_is_fw_auto_drop_supported() argument
[all...]
H A Dice_lib.c1 /* SPDX-License-Identifier: BSD-3-Clause */
34 * @brief Generic device setup and sysctl functions
36 * Library of generic device functions not specific to the networking stack.
39 * many of the device sysctls used to probe driver status or tune specific
72 static int ice_is_rxq_ready(struct ice_hw *hw, int pf_q, u32 *reg);
81 static void ice_nvm_version_str(struct ice_hw *hw, struct sbuf *buf);
83 static void ice_active_pkg_version_str(struct ice_hw *hw, struc
304 ice_set_ctrlq_len(struct ice_hw * hw) ice_set_ctrlq_len() argument
629 struct ice_hw *hw = &sc->hw; ice_setup_vsi_mirroring() local
676 struct ice_hw *hw = &vsi->sc->hw; ice_remove_vsi_mirroring() local
710 struct ice_hw *hw = &vsi->sc->hw; ice_initialize_vsi() local
785 struct ice_hw *hw = &sc->hw; ice_deinit_vsi() local
1321 ice_configure_rxq_interrupt(struct ice_hw * hw,u16 rxqid,u16 vector,u8 itr_idx) ice_configure_rxq_interrupt() argument
1342 struct ice_hw *hw = &vsi->sc->hw; ice_configure_all_rxq_interrupts() local
1369 ice_configure_txq_interrupt(struct ice_hw * hw,u16 txqid,u16 vector,u8 itr_idx) ice_configure_txq_interrupt() argument
1390 struct ice_hw *hw = &vsi->sc->hw; ice_configure_all_txq_interrupts() local
1417 struct ice_hw *hw = &vsi->sc->hw; ice_flush_rxq_interrupts() local
1454 struct ice_hw *hw = &vsi->sc->hw; ice_flush_txq_interrupts() local
1486 struct ice_hw *hw = &vsi->sc->hw; ice_configure_rx_itr() local
1510 struct ice_hw *hw = &vsi->sc->hw; ice_configure_tx_itr() local
1536 struct ice_hw *hw = &sc->hw; ice_setup_tx_ctx() local
1590 struct ice_hw *hw = &vsi->sc->hw; ice_cfg_vsi_for_tx() local
1656 struct ice_hw *hw = &sc->hw; ice_setup_rx_ctx() local
1759 ice_is_rxq_ready(struct ice_hw * hw,int pf_q,u32 * reg) ice_is_rxq_ready() argument
1797 struct ice_hw *hw = &vsi->sc->hw; ice_control_rx_queue() local
1937 struct ice_hw *hw = &vsi->sc->hw; ice_add_vsi_mac_filter() local
1975 struct ice_hw *hw = &sc->hw; ice_cfg_pf_default_mac_filters() local
2007 struct ice_hw *hw = &vsi->sc->hw; ice_remove_vsi_mac_filter() local
2045 struct ice_hw *hw = &sc->hw; ice_rm_pf_default_mac_filters() local
2075 struct ice_hw *hw = &sc->hw; ice_check_ctrlq_errors() local
2133 struct ice_hw *hw = &sc->hw; ice_process_link_event() local
2238 struct ice_hw *hw = &sc->hw; ice_process_ctrlq() local
2364 ice_os_pkg_version_str(struct ice_hw * hw,struct sbuf * buf) ice_os_pkg_version_str() argument
2399 ice_active_pkg_version_str(struct ice_hw * hw,struct sbuf * buf) ice_active_pkg_version_str() argument
2438 ice_nvm_version_str(struct ice_hw * hw,struct sbuf * buf) ice_nvm_version_str() argument
2470 struct ice_hw *hw = &sc->hw; ice_print_nvm_version() local
2492 struct ice_hw *hw = &vsi->sc->hw; ice_update_vsi_hw_stats() local
2560 struct ice_hw *hw = &sc->hw; ice_update_pf_stats() local
2673 struct ice_hw *hw = &sc->hw; ice_sysctl_show_fw() local
2704 struct ice_hw *hw = &sc->hw; ice_sysctl_pba_number() local
2740 struct ice_hw *hw = &sc->hw; ice_sysctl_pkg_version() local
2771 struct ice_hw *hw = &sc->hw; ice_sysctl_os_pkg_version() local
2802 struct ice_hw *hw = &sc->hw; ice_sysctl_current_speed() local
3104 struct ice_hw *hw = &sc->hw; ice_intersect_phy_types_and_speeds() local
3310 struct ice_hw *hw = &sc->hw; ice_sysctl_negotiated_fec() local
3356 struct ice_hw *hw = &sc->hw; ice_sysctl_fc_config() local
3513 struct ice_hw *hw = &sc->hw; __ice_sysctl_phy_type_handler() local
3612 struct ice_hw *hw = &sc->hw; ice_sysctl_phy_caps() local
3709 struct ice_hw *hw = &sc->hw; ice_sysctl_phy_link_status() local
3763 struct ice_hw *hw = &sc->hw; ice_sysctl_fw_cur_lldp_persist_status() local
3804 struct ice_hw *hw = &sc->hw; ice_sysctl_fw_dflt_lldp_persist_status() local
3869 struct ice_hw *hw = &sc->hw; ice_sysctl_fw_lldp_agent() local
4005 struct ice_hw *hw = &sc->hw; ice_sysctl_ets_min_rate() local
4115 struct ice_hw *hw = &sc->hw; ice_sysctl_up2tc_map() local
4202 struct ice_hw *hw = &sc->hw; ice_config_pfc() local
4260 struct ice_hw *hw = &sc->hw; ice_sysctl_pfc_config() local
4327 struct ice_hw *hw = &sc->hw; ice_sysctl_pfc_mode() local
4612 ice_log_hmc_error(struct ice_hw * hw,device_t dev) ice_log_hmc_error() argument
5142 struct ice_hw *hw = &sc->hw; ice_configure_misc_interrupts() local
5235 struct ice_hw *hw = &sc->hw; ice_sync_one_mcast_filter() local
5311 struct ice_hw *hw = &sc->hw; ice_sync_multicast_filters() local
5405 struct ice_hw *hw = &vsi->sc->hw; ice_add_vlan_hw_filters() local
5470 struct ice_hw *hw = &vsi->sc->hw; ice_remove_vlan_hw_filters() local
5805 struct ice_hw *hw = &sc->hw; ice_sysctl_dump_mac_filters() local
5874 struct ice_hw *hw = &sc->hw; ice_sysctl_dump_vlan_filters() local
5944 struct ice_hw *hw = &sc->hw; ice_sysctl_dump_ethertype_filters() local
6015 struct ice_hw *hw = &sc->hw; ice_sysctl_dump_ethertype_mac_filters() local
6246 struct ice_hw *hw = &sc->hw; ice_sysctl_request_reset() local
6425 struct ice_hw *hw = &sc->hw; ice_fw_debug_dump_print_cluster() local
6850 struct ice_hw *hw = &sc->hw; ice_vsi_disable_tx() local
7187 struct ice_hw *hw = &sc->hw; ice_set_rss_key() local
7220 struct ice_hw *hw = &sc->hw; ice_set_rss_flow_flds() local
7306 struct ice_hw *hw = &sc->hw; ice_set_rss_lut() local
7387 struct ice_hw *hw = &sc->hw; ice_log_pkg_init() local
7522 struct ice_hw *hw = &sc->hw; ice_load_pkg_file() local
7651 ice_save_pci_info(struct ice_hw * hw,device_t dev) ice_save_pci_info() argument
7673 struct ice_hw *hw = &sc->hw; ice_replay_all_vsi_cfg() local
7713 struct ice_hw *hw = &sc->hw; ice_clean_vsi_rss_cfg() local
7843 struct ice_hw *hw = &sc->hw; ice_link_up_msg() local
7873 struct ice_hw *hw = &sc->hw; ice_update_laa_mac() local
7912 struct ice_hw *hw = &sc->hw; ice_get_and_print_bus_info() local
8002 struct ice_hw *hw = &sc->hw; ice_pcie_bandwidth_check() local
8029 ice_print_bus_link_data(device_t dev,struct ice_hw * hw) ice_print_bus_link_data() argument
8053 ice_set_pci_link_status_data(struct ice_hw * hw,u16 link_status) ice_set_pci_link_status_data() argument
8102 struct ice_hw *hw = &sc->hw; ice_init_link_events() local
8143 struct ice_hw *hw = &sc->hw; ice_handle_mdd_event() local
8256 struct ice_hw *hw = &sc->hw; ice_start_dcbx_agent() local
8293 struct ice_hw *hw = &sc->hw; ice_init_dcb_setup() local
8491 struct ice_hw *hw = &sc->hw; ice_dcb_needs_reconfig() local
8668 struct ice_hw *hw = &sc->hw; ice_pf_vsi_cfg_tc() local
8807 struct ice_hw *hw = &sc->hw; ice_set_default_local_mib_settings() local
8858 struct ice_hw *hw = &sc->hw; ice_do_dcb_reconfig() local
8933 struct ice_hw *hw = &sc->hw; ice_handle_mib_change_event() local
9015 struct ice_hw *hw = &sc->hw; ice_send_version() local
9050 struct ice_hw *hw = &sc->hw; ice_handle_lan_overflow_event() local
9111 struct ice_hw *hw = &sc->hw; ice_cfg_pf_ethertype_filters() local
9169 struct ice_hw *hw = &sc->hw; ice_add_rx_lldp_filter() local
9237 struct ice_hw *hw = &sc->hw; ice_del_rx_lldp_filter() local
9307 struct ice_hw *hw = &sc->hw; ice_init_link_configuration() local
9538 struct ice_hw *hw = &sc->hw; ice_apply_saved_phy_cfg() local
9710 struct ice_hw *hw = &sc->hw; ice_set_link() local
9756 struct ice_hw *hw = &sc->hw; ice_init_saved_phy_cfg() local
9851 struct ice_hw *hw = &sc->hw; ice_handle_nvm_access_ioctl() local
9967 struct ice_hw *hw = &sc->hw; ice_read_sff_eeprom() local
10148 struct ice_hw *hw = &sc->hw; ice_alloc_intr_tracking() local
10490 struct ice_hw *hw = &sc->hw; ice_set_default_local_lldp_mib() local
10567 struct ice_hw *hw = &sc->hw; ice_sysctl_dump_dcbx_cfg() local
10685 struct ice_hw *hw = &sc->hw; ice_sysctl_dump_vsi_cfg() local
10825 struct ice_hw *hw = &sc->hw; ice_sysctl_query_port_ets() local
10898 struct ice_hw *hw = &sc->hw; ice_sysctl_dscp2tc_map() local
10982 struct ice_hw *hw = &sc->hw; ice_handle_debug_dump_ioctl() local
11124 struct ice_hw *hw = &sc->hw; ice_sysctl_allow_no_fec_mod_in_auto() local
11182 struct ice_hw *hw = &sc->hw; ice_sysctl_temperature() local
[all...]
/freebsd/sys/contrib/device-tree/Bindings/mtd/
H A Ddavinci-nand.txt1 Device tree bindings for Texas instruments Davinci/Keystone NAND controller
3 This file provides information, what the device node for the davinci/keystone
7 Davinci DM646x - https://www.ti.com/lit/ug/sprueq7c/sprueq7c.pdf
8 Kestone - https://www.ti.com/lit/ug/sprugz3a/sprugz3a.pdf
12 - compatible: "ti,davinci-nand"
13 "ti,keystone-nand"
15 - reg: Contains 2 offset/length values:
16 - offset and length for the access window.
17 - offset and length for accessing the AEMIF
20 - ti,davinci-chipselect: number of chipselect. Indicates on the
[all …]
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dsnps,dwc-qos-ethernet.txt9 entries in properties are marked as optional, or only required in specific HW
13 - compatible: One of:
14 - "axis,artpec6-eqos", "snps,dwc-qos-ethernet-4.10"
15 Represents the IP core when integrated into the Axis ARTPEC-6 SoC.
16 - "nvidia,tegra186-eqo
[all...]
/freebsd/sys/dev/tsec/
H A Dif_tsec_fdt.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (C) 2007-2008 Semihalf, Rafal Jaworowski
5 * Copyright (C) 2006-2007 Semihalf, Piotr Kruszynski
28 * From: FreeBSD: head/sys/dev/tsec/if_tsec_ocp.c 188712 2009-02-17 14:59:47Z raj
32 * FDT 'simple-bus' attachment for Freescale TSEC controller.
80 /* Device interface */
125 * Device trees with "fsl,etsec2" compatible nodes don't have a reg in tsec_fdt_probe()
126 * property, as it's been relegated to the queue-group children. in tsec_fdt_probe()
129 sc->is_etsec = 1; in tsec_fdt_probe()
[all …]

12345678910>>...29