Home
last modified time | relevance | path

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

12345678910>>...43

/linux/include/net/
H A Dmac802154.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * IEEE802.15.4-2003 specification
5 * Copyright (C) 2007-2012 Siemens AG
18 * enum ieee802154_hw_addr_filt_flags - hardware address filtering flags
20 * The following flags are used to indicate changed address settings from
23 * @IEEE802154_AFILT_SADDR_CHANGED: Indicates that the short address will be
26 * @IEEE802154_AFILT_IEEEADDR_CHANGED: Indicates that the extended address
31 * @IEEE802154_AFILT_PANC_CHANGED: Indicates that the address filter will
32 * do frame address filtering as a pan coordinator.
42 * struct ieee802154_hw_addr_filt - hardware address filtering settings
[all …]
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_phy.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright(c) 1999 - 2024 Intel Corporation. */
12 static void ixgbe_i2c_start(struct ixgbe_hw *hw);
13 static void ixgbe_i2c_stop(struct ixgbe_hw *hw);
14 static int ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data);
15 static int ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data);
16 static int ixgbe_get_i2c_ack(struct ixgbe_hw *hw);
17 static int ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data);
18 static int ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data);
19 static void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl);
[all …]
/linux/Documentation/driver-api/
H A Dntb.rst5 NTB (Non-Transparent Bridge) is a type of PCI-Express bridge chip that connects
6 the separate memory systems of two or more computers to the same PCI-Express
9 scratchpad and message registers. Scratchpad registers are read-and-writable
10 registers that are accessible from either side of the device, so that peers can
11 exchange a small amount of information at a fixed address. Message registers can
32 registration uses the Linux Device framework, so it should feel familiar to
36 ----------------------------------------
39 systems. So the NTB device features like Scratchpad/Message registers are
50 | dma-mapped |-ntb_mw_set_trans(addr) |
52 | (addr) |<======| MW xlat addr |<====| MW base addr |<== memory-mapped IO
[all …]
/linux/drivers/iio/imu/st_lsm6dsx/
H A Dst_lsm6dsx.h1 /* SPDX-License-Identifier: GPL-2.0-only */
14 #include <linux/device.h>
27 #define ST_LSM6DS3TRC_DEV_NAME "lsm6ds3tr-c"
29 #define ST_LSM9DS1_DEV_NAME "lsm9ds1-imu"
86 .address = addr, \
107 .address = addr, \
165 * struct st_lsm6dsx_fifo_ops - ST IMU FIFO settings
175 int (*read_fifo)(struct st_lsm6dsx_hw *hw);
189 * struct st_lsm6dsx_hw_ts_settings - ST IMU hw timer settings
190 * @timer_en: Hw timer enable register info (addr + mask).
[all …]
/linux/drivers/net/ethernet/intel/igc/
H A Digc_phy.c1 // SPDX-License-Identifier: GPL-2.0
8 * igc_check_reset_block - Check if PHY reset is blocked
9 * @hw: pointer to the HW structure
15 s32 igc_check_reset_block(struct igc_hw *hw) in igc_check_reset_block() argument
26 * igc_get_phy_id - Retrieve the PHY ID and revision
27 * @hw: pointer to the HW structure
32 s32 igc_get_phy_id(struct igc_hw *hw) in igc_get_phy_id() argument
34 struct igc_phy_info *phy = &hw->phy; in igc_get_phy_id()
38 ret_val = phy->ops.read_reg(hw, PHY_ID1, &phy_id); in igc_get_phy_id()
42 phy->id = (u32)(phy_id << 16); in igc_get_phy_id()
[all …]
H A Digc_mac.c1 // SPDX-License-Identifier: GPL-2.0
11 * igc_disable_pcie_master - Disables PCI-express master access
12 * @hw: pointer to the HW structure
14 * Returns 0 (0) if successful, else returns -10
15 * (-IGC_ERR_MASTER_REQUESTS_PENDING) if master disable bit has not caused
18 * Disables PCI-Express master access and verifies there are no pending
21 s32 igc_disable_pcie_master(struct igc_hw *hw) in igc_disable_pcie_master() argument
36 timeout--; in igc_disable_pcie_master()
41 ret_val = -IGC_ERR_MASTER_REQUESTS_PENDING; in igc_disable_pcie_master()
50 * igc_init_rx_addrs - Initialize receive addresses
[all …]
/linux/drivers/net/ethernet/intel/e1000e/
H A Dmac.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright(c) 1999 - 2018 Intel Corporation. */
9 * e1000e_get_bus_info_pcie - Get PCIe bus information
10 * @hw: pointer to the HW structure
16 s32 e1000e_get_bus_info_pcie(struct e1000_hw *hw) in e1000e_get_bus_info_pcie() argument
18 struct pci_dev *pdev = hw->adapter->pdev; in e1000e_get_bus_info_pcie()
19 struct e1000_mac_info *mac = &hw->mac; in e1000e_get_bus_info_pcie()
20 struct e1000_bus_info *bus = &hw->bus; in e1000e_get_bus_info_pcie()
24 bus->width = e1000_bus_width_unknown; in e1000e_get_bus_info_pcie()
27 bus->width = (enum e1000_bus_width)FIELD_GET(PCI_EXP_LNKSTA_NLW, in e1000e_get_bus_info_pcie()
[all …]
/linux/drivers/net/ethernet/micrel/
H A Dksz884x.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * drivers/net/ethernet/micrel/ksx884x.c - Micrel KSZ8841/2 PCI Ethernet driver
5 * Copyright (c) 2009-2010 Micrel, Inc.
103 /* MAC Additional Station Address */
271 #define PHY_CTRL_INTERVAL (KS884X_P2MBCR_P - KS884X_P1MBCR_P)
293 #define PHY_SPECIAL_INTERVAL (KS884X_P2VCT_P - KS884X_P1VCT_P)
482 (KS8842_PORT_2_CTRL_1 - KS8842_PORT_1_CTRL_1))
587 #define STATIC_MAC_TABLE_ADDR 00-0000FFFF-FFFFFFFF
588 #define STATIC_MAC_TABLE_FWD_PORTS 00-00070000-00000000
589 #define STATIC_MAC_TABLE_VALID 00-00080000-00000000
[all …]
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_dev_api.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
3 * Copyright (c) 2015-2017 QLogic Corporation
4 * Copyright (c) 2019-2020 Marvell International Ltd.
31 * qed_init_struct(): Initialize the device structure to
41 * qed_resc_free: Free device resources.
50 * qed_resc_alloc(): Alloc device resources.
59 * qed_resc_setup(): Setup device resources.
77 * In case of a crash kernel over PDA - this should be set to false.
105 /* NPAR tx switching to be used for vports for tx-switching */
126 * qed_hw_timers_stop_all(): Stop the timers HW block.
[all …]
H A Dqed_vf.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
3 * Copyright (c) 2015-2017 QLogic Corporation
45 /* general tlv header (used for both vf->pf request and pf->vf response) */
51 /* header of first vf->pf tlv carries the offset used to calculate response
52 * buffer address
60 /* header of pf->vf tlvs, carries the status of handling the request */
88 #define VFPF_ACQUIRE_CAP_PRE_FP_HSI BIT(0) /* VF pre-FP hsi version */
90 /* A requirement for supporting multi-Tx queues on a single queue-zone,
139 u32 address; member
166 * mechanism [version-based] and allow a VF that can't be supported to pass
[all …]
H A Dqed_int.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
3 * Copyright (c) 2015-2017 QLogic Corporation
4 * Copyright (c) 2019-2020 Marvell International Ltd.
42 #define IGU_CTRL_REG_PXP_ADDR_MASK 0xFFF /* Command address */
56 * qed_int_igu_enable_int(): Enable device interrupts.
58 * @p_hwfn: HW device data.
69 * qed_int_igu_disable_int(): Disable device interrupts.
71 * @p_hwfn: HW device data.
83 * @p_hwfn: HW device data.
93 * @p_hwfn: HW device data.
[all …]
/linux/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_main.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 1999 - 2010 Intel Corporation.
4 * Copyright (C) 2010 - 2012 LAPIS SEMICONDUCTOR CO., LTD.
37 /* Initialize the wake-on-LAN settings */
56 ((((R)->next_to_clean > (R)->next_to_us
253 pch_gbe_mac_load_mac_addr(struct pch_gbe_hw * hw) pch_gbe_mac_load_mac_addr() argument
264 pch_gbe_mac_read_mac_addr(struct pch_gbe_hw * hw) pch_gbe_mac_read_mac_addr() argument
303 pch_gbe_mac_mar_set(struct pch_gbe_hw * hw,u8 * addr,u32 index) pch_gbe_mac_mar_set() argument
335 pch_gbe_mac_reset_hw(struct pch_gbe_hw * hw) pch_gbe_mac_reset_hw() argument
347 pch_gbe_disable_mac_rx(struct pch_gbe_hw * hw) pch_gbe_disable_mac_rx() argument
355 pch_gbe_enable_mac_rx(struct pch_gbe_hw * hw) pch_gbe_enable_mac_rx() argument
368 pch_gbe_mac_init_rx_addrs(struct pch_gbe_hw * hw,u16 mar_count) pch_gbe_mac_init_rx_addrs() argument
392 pch_gbe_mac_force_mac_fc(struct pch_gbe_hw * hw) pch_gbe_mac_force_mac_fc() argument
438 pch_gbe_mac_set_wol_event(struct pch_gbe_hw * hw,u32 wu_evt) pch_gbe_mac_set_wol_event() argument
473 pch_gbe_mac_ctrl_miim(struct pch_gbe_hw * hw,u32 addr,u32 dir,u32 reg,u16 data) pch_gbe_mac_ctrl_miim() argument
505 pch_gbe_mac_set_pause_packet(struct pch_gbe_hw * hw) pch_gbe_mac_set_pause_packet() argument
632 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_mdio_read() local
649 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_mdio_write() local
685 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_reset() local
722 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_irq_disable() local
739 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_irq_enable() local
756 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_setup_tctl() local
779 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_configure_tx() local
805 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_setup_rctl() local
827 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_configure_rx() local
904 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_clean_tx_ring() local
937 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_clean_rx_ring() local
963 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_set_rgmii_ctrl() local
987 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_set_mode() local
1020 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_watchdog() local
1066 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_tx_queue() local
1221 pch_gbe_disable_dma_rx(struct pch_gbe_hw * hw) pch_gbe_disable_dma_rx() argument
1231 pch_gbe_enable_dma_rx(struct pch_gbe_hw * hw) pch_gbe_enable_dma_rx() argument
1253 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_intr() local
1329 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_alloc_rx_buffers() local
1946 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_sw_init() local
1983 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_open() local
2022 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_stop() local
2065 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_set_multi() local
2351 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_io_slot_reset() local
2386 struct pch_gbe_hw *hw = &adapter->hw; __pch_gbe_suspend() local
2411 pch_gbe_suspend(struct device * device) pch_gbe_suspend() argument
2418 pch_gbe_resume(struct device * device) pch_gbe_resume() argument
2423 struct pch_gbe_hw *hw = &adapter->hw; pch_gbe_resume() local
[all...]
/linux/drivers/net/ethernet/intel/igbvf/
H A Dvf.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright(c) 2009 - 2018 Intel Corporation. */
8 static s32 e1000_check_for_link_vf(struct e1000_hw *hw);
9 static s32 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed,
11 static s32 e1000_init_hw_vf(struct e1000_hw *hw);
12 static s32 e1000_reset_hw_vf(struct e1000_hw *hw);
14 static void e1000_update_mc_addr_list_vf(struct e1000_hw *hw, u8 *,
18 static s32 e1000_set_uc_addr_vf(struct e1000_hw *hw, u32 subcmd, u8 *addr);
22 * e1000_init_mac_params_vf - Inits MAC params
23 * @hw: pointer to the HW structure
[all …]
/linux/drivers/net/ethernet/intel/ixgbevf/
H A Dvf.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright(c) 1999 - 2024 Intel Corporation. */
7 /* On Hyper-V, to reset, we need to read from this offset
9 * Hyper-V to support PF/VF communication.
13 static inline s32 ixgbevf_write_msg_read_ack(struct ixgbe_hw *hw, u32 *msg, in ixgbevf_write_msg_read_ack() argument
16 s32 retval = ixgbevf_write_mbx(hw, msg, size); in ixgbevf_write_msg_read_ack()
21 return ixgbevf_poll_mbx(hw, retmsg, size); in ixgbevf_write_msg_read_ack()
25 * ixgbevf_start_hw_vf - Prepare hardware for Tx/Rx
26 * @hw: pointer to hardware structure
29 * all on chip counters, initializes receive address registers, multicast
[all …]
/linux/drivers/net/ethernet/intel/igb/
H A De1000_mac.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright(c) 2007 - 2018 Intel Corporation. */
15 static s32 igb_set_default_fc(struct e1000_hw *hw);
16 static void igb_set_fc_watermarks(struct e1000_hw *hw);
19 * igb_get_bus_info_pcie - Get PCIe bus information
20 * @hw: pointer to the HW structure
26 s32 igb_get_bus_info_pcie(struct e1000_hw *hw) in igb_get_bus_info_pcie() argument
28 struct e1000_bus_info *bus = &hw->bus; in igb_get_bus_info_pcie()
33 bus->type = e1000_bus_type_pci_express; in igb_get_bus_info_pcie()
35 ret_val = igb_read_pcie_cap_reg(hw, in igb_get_bus_info_pcie()
[all …]
/linux/drivers/dma/
H A Dloongson2-apb-dma.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for the Loongson-2 APB DMA Controller
5 * Copyright (C) 2017-2023 Loongson Corporation
9 #include <linux/dma-mapping.h>
13 #include <linux/io-64-nonatomic-lo-hi.h>
21 #include "virt-dma.h"
36 /* Bitfields in ndesc_addr field of HW descriptor */
40 /* Bitfields in cmd field of HW descriptor */
42 #define LDMA_DATA_DIRECTION BIT(12) /* 1: write to device, 0: read from device */
49 /*-- descriptors -----------------------------------------------------*/
[all …]
/linux/drivers/net/ethernet/intel/ice/devlink/
H A Dport.c1 // SPDX-License-Identifier: GPL-2.0
12 static int ice_active_port_option = -1;
15 * ice_devlink_port_opt_speed_str - convert speed to a string
41 return "-"; in ice_devlink_port_opt_speed_str()
46 * ice_devlink_port_options_print - Print available port split options
55 struct device *dev = ice_pf_to_dev(pf); in ice_devlink_port_options_print()
71 status = ice_aq_get_port_options(&pf->hw, opt, &options_count, in ice_devlink_port_options_print()
96 cnt += snprintf(&desc[cnt], ICE_PORT_OPT_DESC_LEN - cnt, in ice_devlink_port_options_print()
97 "%-8s", str); in ice_devlink_port_options_print()
99 cnt += snprintf(&desc[cnt], ICE_PORT_OPT_DESC_LEN - cnt, in ice_devlink_port_options_print()
[all …]
/linux/drivers/net/wireless/ath/ath6kl/
H A Dinit.c4 * Copyright (c) 2011-2012 Qualcomm Atheros, Inc.
32 #include "hif-ops.h"
33 #include "htc-ops.h"
38 .name = "ar6003 hw 2.0",
47 /* hw2.0 needs override address hardcoded */
63 .name = "ar6003 hw 2.1.1",
88 .name = "ar6004 hw 1.0",
108 .name = "ar6004 hw 1.1",
127 .name = "ar6004 hw 1.2",
146 .name = "ar6004 hw 1.3",
[all …]
/linux/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00mac.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 Copyright (C) 2004 - 2009 Ivo van Doorn <IvDoorn@gmail.com>
29 if (tx_info->control.rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) in rt2x00mac_tx_rts_cts()
34 skb = dev_alloc_skb(data_length + rt2x00dev->hw->extra_tx_headroom); in rt2x00mac_tx_rts_cts()
37 return -ENOMEM; in rt2x00mac_tx_rts_cts()
40 skb_reserve(skb, rt2x00dev->hw->extra_tx_headroom); in rt2x00mac_tx_rts_cts()
47 * RTS frames should be acked, while CTS-to-self frames in rt2x00mac_tx_rts_cts()
52 memcpy(skb->cb, frag_skb->cb, sizeof(skb->cb)); in rt2x00mac_tx_rts_cts()
54 rts_info->control.rates[0].flags &= ~IEEE80211_TX_RC_USE_RTS_CTS; in rt2x00mac_tx_rts_cts()
55 rts_info->control.rates[0].flags &= ~IEEE80211_TX_RC_USE_CTS_PROTECT; in rt2x00mac_tx_rts_cts()
[all …]
/linux/drivers/net/fjes/
H A Dfjes_regs.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * FUJITSU Extended Socket Network Device driver
19 /* Device Control registers */
20 #define XSCT_DCTL 0x0010 /* Device Control */
25 #define XSCT_SHSTSAL 0x0028 /* Share status address Low */
26 #define XSCT_SHSTSAH 0x002C /* Share status address High */
29 #define XSCT_REQBAL 0x0038 /* Request Buffer Address Low */
30 #define XSCT_REQBAH 0x003C /* Request Buffer Address High */
33 #define XSCT_RESPBAL 0x0048 /* Response Buffer Address Low */
34 #define XSCT_RESPBAH 0x004C /* Response Buffer Address High */
[all …]
/linux/drivers/net/ethernet/atheros/atlx/
H A Datl2.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright(c) 2006 - 2007 Atheros Corporation. All rights reserved.
4 * Copyright(c) 2007 - 2008 Chris Snook <csnook@redhat.com>
7 * Copyright(c) 1999 - 2005 Intel Corporation. All rights reserved.
12 #include <linux/dma-mapping.h>
47 * atl2_pci_tbl - PCI Device ID Table
59 * atl2_sw_init - Initialize general software structures (struct atl2_adapter)
63 * Fields are initialized based on PCI device information and
64 * OS network device settings (MTU size).
68 struct atl2_hw *hw = &adapter->hw; in atl2_sw_init() local
[all …]
H A Datlx.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* atlx.c -- common functions for Attansic network drivers
4 * Copyright(c) 2005 - 2006 Attansic Corporation. All rights reserved.
5 * Copyright(c) 2006 - 2007 Chris Snook <csnook@redhat.com>
6 * Copyright(c) 2006 - 2008 Jay Cliburn <jcliburn@gmail.com>
10 * Copyright(c) 1999 - 2005 Intel Corporation. All rights reserved.
13 /* Including this file like a header is a temporary hack, I promise. -- CHS */
17 #include <linux/device.h>
31 static s32 atlx_read_phy_reg(struct atl1_hw *hw, u16 reg_addr, u16 *phy_data);
32 static u32 atlx_hash_mc_addr(struct atl1_hw *hw, u8 *mc_addr);
[all …]
/linux/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_mdio.c1 // SPDX-License-Identifier: GPL-2.0-only
24 #define SXGBE_SMA_PREAD_CMD 0x02 /* post read increament address */
26 #define SXGBE_SMA_SKIP_ADDRFRM 0x00040000 /* skip the address frame */
39 return -EBUSY; in sxgbe_mdio_busy_wait()
48 ((sp->clk_csr & 0x7) << 19) | SXGBE_MII_BUSY; in sxgbe_mdio_ctrl_data()
49 writel(reg, sp->ioaddr + sp->hw->mii.data); in sxgbe_mdio_ctrl_data()
57 /* set mdio address register */ in sxgbe_mdio_c45()
60 writel(reg, sp->ioaddr + sp->hw->mii.addr); in sxgbe_mdio_c45()
70 writel(1 << phyaddr, sp->ioaddr + SXGBE_MDIO_CLAUSE22_PORT_REG); in sxgbe_mdio_c22()
72 /* set mdio address register */ in sxgbe_mdio_c22()
[all …]
/linux/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_main.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright(c) 1999 - 2005 Intel Corporation. All rights reserved.
14 * atl1e_pci_tbl - PCI Device ID Table
19 * { Vendor ID, Device ID, SubVendor ID, SubDevice ID,
76 * atl1e_irq_enable - Enable default interrupt generation settings
81 if (likely(atomic_dec_and_test(&adapter->irq_sem))) { in atl1e_irq_enable()
82 AT_WRITE_REG(&adapter->hw, REG_ISR, 0); in atl1e_irq_enable()
83 AT_WRITE_REG(&adapter->hw, REG_IMR, IMR_NORMAL_MASK); in atl1e_irq_enable()
84 AT_WRITE_FLUSH(&adapter->hw); in atl1e_irq_enable()
89 * atl1e_irq_disable - Mask off interrupt generation on the NIC
[all …]
/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_pci.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright(c) 2013 - 2019 Intel Corporation. */
15 * fm10k_pci_tbl - PCI Device ID Table
20 * { Vendor ID, Device ID, SubVendor ID, SubDevice ID,
33 u16 fm10k_read_pci_cfg_word(struct fm10k_hw *hw, u32 reg) in fm10k_read_pci_cfg_word() argument
35 struct fm10k_intfc *interface = hw->bac in fm10k_read_pci_cfg_word()
48 fm10k_read_reg(struct fm10k_hw * hw,int reg) fm10k_read_reg() argument
71 struct fm10k_hw *hw = &interface->hw; fm10k_hw_ready() local
259 struct fm10k_hw *hw = &interface->hw; fm10k_handle_reset() local
425 struct fm10k_hw *hw = &interface->hw; fm10k_configure_swpri_map() local
447 struct fm10k_hw *hw = &interface->hw; fm10k_watchdog_update_host_state() local
537 struct fm10k_hw *hw = &interface->hw; fm10k_update_stats() local
771 struct fm10k_hw *hw; fm10k_macvlan_task() local
870 struct fm10k_hw *hw = &interface->hw; fm10k_configure_tx_ring() local
932 struct fm10k_hw *hw = &interface->hw; fm10k_enable_tx_ring() local
981 struct fm10k_hw *hw = &interface->hw; fm10k_configure_rx_ring() local
1063 struct fm10k_hw *hw = &interface->hw; fm10k_update_rx_drop_en() local
1093 struct fm10k_hw *hw = &interface->hw; fm10k_configure_dglort() local
1196 struct fm10k_hw *hw = &interface->hw; fm10k_msix_mbx_vf() local
1221 struct fm10k_hw *hw = &interface->hw; fm10k_handle_fault() local
1304 struct fm10k_hw *hw = &interface->hw; fm10k_report_fault() local
1329 struct fm10k_hw *hw = &interface->hw; fm10k_reset_drop_on_empty() local
1369 struct fm10k_hw *hw = &interface->hw; fm10k_msix_mbx_pf() local
1423 struct fm10k_hw *hw = &interface->hw; fm10k_mbx_free_irq() local
1457 fm10k_mbx_mac_addr(struct fm10k_hw * hw,u32 ** results,struct fm10k_mbx_info * mbx) fm10k_mbx_mac_addr() argument
1485 fm10k_mbx_error(struct fm10k_hw * hw,u32 ** results,struct fm10k_mbx_info __always_unused * mbx) fm10k_mbx_error() argument
1511 struct fm10k_hw *hw = &interface->hw; fm10k_mbx_request_irq_vf() local
1540 fm10k_lport_map(struct fm10k_hw * hw,u32 ** results,struct fm10k_mbx_info * mbx) fm10k_lport_map() argument
1589 fm10k_update_pvid(struct fm10k_hw * hw,u32 ** results,struct fm10k_mbx_info __always_unused * mbx) fm10k_update_pvid() argument
1644 struct fm10k_hw *hw = &interface->hw; fm10k_mbx_request_irq_pf() local
1693 struct fm10k_hw *hw = &interface->hw; fm10k_mbx_request_irq() local
1757 struct fm10k_hw *hw = &interface->hw; fm10k_qv_request_irq() local
1835 struct fm10k_hw *hw = &interface->hw; fm10k_up() local
1883 struct fm10k_hw *hw = &interface->hw; fm10k_down() local
1971 struct fm10k_hw *hw = &interface->hw; fm10k_sw_init() local
2301 struct fm10k_hw *hw = &interface->hw; fm10k_handle_resume() local
2349 struct fm10k_hw *hw = &interface->hw; fm10k_resume() local
[all...]

12345678910>>...43