| /linux/drivers/net/ethernet/qlogic/qlcnic/ |
| H A D | qlcnic_main.c | 61 static void qlcnic_idc_debug_info(struct qlcnic_adapter *adapter, u8 encoding); 62 static int qlcnic_can_start_firmware(struct qlcnic_adapter *adapter); 73 static void qlcnic_free_lb_filters_mem(struct qlcnic_adapter *adapter); 88 static u32 qlcnic_vlan_tx_check(struct qlcnic_adapter *adapter) in qlcnic_vlan_tx_check() argument 90 struct qlcnic_hardware_context *ahw = adapter->ahw; in qlcnic_vlan_tx_check() 92 if (adapter->pdev->device == PCI_DEVICE_ID_QLOGIC_QLE824X) in qlcnic_vlan_tx_check() 160 "8400 series 10GbE Converged Network Adapter (TCP/IP Networking)" }, 165 "8300 Series Dual Port 10GbE Converged Network Adapter " 171 "8300 Series Single Port 10GbE Converged Network Adapter " 177 "8300 Series Dual Port 10GbE Converged Network Adapter " [all …]
|
| H A D | qlcnic_83xx_init.c | 38 static int qlcnic_83xx_init_default_driver(struct qlcnic_adapter *adapter); 40 static int qlcnic_83xx_restart_hw(struct qlcnic_adapter *adapter); 132 qlcnic_83xx_idc_check_driver_presence_reg(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_check_driver_presence_reg() argument 136 val = QLCRDX(adapter->ahw, QLC_83XX_IDC_DRV_PRESENCE); in qlcnic_83xx_idc_check_driver_presence_reg() 143 static void qlcnic_83xx_idc_log_state_history(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_log_state_history() argument 146 cur = adapter->ahw->idc.curr_state; in qlcnic_83xx_idc_log_state_history() 147 prev = adapter->ahw->idc.prev_state; in qlcnic_83xx_idc_log_state_history() 149 dev_info(&adapter->pdev->dev, in qlcnic_83xx_idc_log_state_history() 151 adapter->ahw->idc.name[cur], in qlcnic_83xx_idc_log_state_history() 152 adapter->ahw->idc.name[prev]); in qlcnic_83xx_idc_log_state_history() [all …]
|
| H A D | qlcnic_83xx_vnic.c | 10 static int qlcnic_83xx_enable_vnic_mode(struct qlcnic_adapter *adapter, int lock) in qlcnic_83xx_enable_vnic_mode() argument 13 if (qlcnic_83xx_lock_driver(adapter)) in qlcnic_83xx_enable_vnic_mode() 16 QLCWRX(adapter->ahw, QLC_83XX_VNIC_STATE, QLCNIC_DEV_NPAR_OPER); in qlcnic_83xx_enable_vnic_mode() 18 qlcnic_83xx_unlock_driver(adapter); in qlcnic_83xx_enable_vnic_mode() 23 int qlcnic_83xx_disable_vnic_mode(struct qlcnic_adapter *adapter, int lock) in qlcnic_83xx_disable_vnic_mode() argument 25 struct qlcnic_hardware_context *ahw = adapter->ahw; in qlcnic_83xx_disable_vnic_mode() 28 if (qlcnic_83xx_lock_driver(adapter)) in qlcnic_83xx_disable_vnic_mode() 32 QLCWRX(adapter->ahw, QLC_83XX_VNIC_STATE, QLCNIC_DEV_NPAR_NON_OPER); in qlcnic_83xx_disable_vnic_mode() 36 qlcnic_83xx_unlock_driver(adapter); in qlcnic_83xx_disable_vnic_mode() 41 int qlcnic_83xx_set_vnic_opmode(struct qlcnic_adapter *adapter) in qlcnic_83xx_set_vnic_opmode() argument [all …]
|
| H A D | qlcnic_83xx_hw.c | 267 int qlcnic_83xx_get_fw_version(struct qlcnic_adapter *adapter) in qlcnic_83xx_get_fw_version() argument 270 struct pci_dev *pdev = adapter->pdev; in qlcnic_83xx_get_fw_version() 272 fw_major = QLC_SHARED_REG_RD32(adapter, QLCNIC_FW_VERSION_MAJOR); in qlcnic_83xx_get_fw_version() 273 fw_minor = QLC_SHARED_REG_RD32(adapter, QLCNIC_FW_VERSION_MINOR); in qlcnic_83xx_get_fw_version() 274 fw_build = QLC_SHARED_REG_RD32(adapter, QLCNIC_FW_VERSION_SUB); in qlcnic_83xx_get_fw_version() 275 adapter->fw_version = QLCNIC_VERSION_CODE(fw_major, fw_minor, fw_build); in qlcnic_83xx_get_fw_version() 280 return adapter->fw_version; in qlcnic_83xx_get_fw_version() 283 static int __qlcnic_set_win_base(struct qlcnic_adapter *adapter, u32 addr) in __qlcnic_set_win_base() argument 288 base = adapter->ahw->pci_base0 + in __qlcnic_set_win_base() 289 QLC_83XX_CRB_WIN_FUNC(adapter->ahw->pci_func); in __qlcnic_set_win_base() [all …]
|
| H A D | qlcnic_init.c | 25 qlcnic_check_fw_hearbeat(struct qlcnic_adapter *adapter); 82 void qlcnic_release_rx_buffers(struct qlcnic_adapter *adapter) in qlcnic_release_rx_buffers() argument 89 recv_ctx = adapter->recv_ctx; in qlcnic_release_rx_buffers() 90 for (ring = 0; ring < adapter->max_rds_rings; ring++) { in qlcnic_release_rx_buffers() 97 dma_unmap_single(&adapter->pdev->dev, rx_buf->dma, in qlcnic_release_rx_buffers() 105 void qlcnic_reset_rx_buffers_list(struct qlcnic_adapter *adapter) in qlcnic_reset_rx_buffers_list() argument 112 recv_ctx = adapter->recv_ctx; in qlcnic_reset_rx_buffers_list() 113 for (ring = 0; ring < adapter->max_rds_rings; ring++) { in qlcnic_reset_rx_buffers_list() 127 void qlcnic_release_tx_buffers(struct qlcnic_adapter *adapter, in qlcnic_release_tx_buffers() argument 140 dma_unmap_single(&adapter->pdev->dev, buffrag->dma, in qlcnic_release_tx_buffers() [all …]
|
| H A D | qlcnic_sysfs.c | 24 int qlcnicvf_config_bridged_mode(struct qlcnic_adapter *adapter, u32 enable) in qlcnicvf_config_bridged_mode() argument 29 int qlcnicvf_config_led(struct qlcnic_adapter *adapter, u32 state, u32 rate) in qlcnicvf_config_led() argument 38 struct qlcnic_adapter *adapter = dev_get_drvdata(dev); in qlcnic_store_bridged_mode() local 42 if (!(adapter->ahw->capabilities & QLCNIC_FW_CAPABILITY_BDG)) in qlcnic_store_bridged_mode() 45 if (!test_bit(__QLCNIC_DEV_UP, &adapter->state)) in qlcnic_store_bridged_mode() 51 if (!qlcnic_config_bridged_mode(adapter, !!new)) in qlcnic_store_bridged_mode() 62 struct qlcnic_adapter *adapter = dev_get_drvdata(dev); in qlcnic_show_bridged_mode() local 65 if (adapter->ahw->capabilities & QLCNIC_FW_CAPABILITY_BDG) in qlcnic_show_bridged_mode() 66 bridged_mode = !!(adapter->flags & QLCNIC_BRIDGE_ENABLED); in qlcnic_show_bridged_mode() 75 struct qlcnic_adapter *adapter = dev_get_drvdata(dev); in qlcnic_store_diag_mode() local [all …]
|
| H A D | qlcnic_sriov_pf.c | 32 static int qlcnic_sriov_pf_set_vport_info(struct qlcnic_adapter *adapter, in qlcnic_sriov_pf_set_vport_info() argument 39 if (qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_SET_NIC_INFO)) in qlcnic_sriov_pf_set_vport_info() 58 err = qlcnic_issue_cmd(adapter, &cmd); in qlcnic_sriov_pf_set_vport_info() 60 dev_err(&adapter->pdev->dev, in qlcnic_sriov_pf_set_vport_info() 67 static int qlcnic_sriov_pf_cal_res_limit(struct qlcnic_adapter *adapter, in qlcnic_sriov_pf_cal_res_limit() argument 70 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_pf_cal_res_limit() 77 vpid = qlcnic_sriov_pf_get_vport_handle(adapter, func); in qlcnic_sriov_pf_cal_res_limit() 86 if (qlcnic_83xx_pf_check(adapter)) in qlcnic_sriov_pf_cal_res_limit() 91 if (adapter->ahw->pci_func == func) { in qlcnic_sriov_pf_cal_res_limit() 105 id = qlcnic_sriov_func_to_index(adapter, func); in qlcnic_sriov_pf_cal_res_limit() [all …]
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | main.c | 47 * - Allocate adapter structure 48 * - Save interface specific operations table in adapter 51 * - Set default adapter structure parameters 60 struct mwifiex_adapter *adapter; in mwifiex_register() local 63 adapter = kzalloc_obj(struct mwifiex_adapter); in mwifiex_register() 64 if (!adapter) in mwifiex_register() 67 *padapter = adapter; in mwifiex_register() 68 adapter->dev = dev; in mwifiex_register() 69 adapter->card = card; in mwifiex_register() 71 /* Save interface specific operations in adapter */ in mwifiex_register() [all …]
|
| H A D | cmdevt.c | 17 static void mwifiex_cancel_pending_ioctl(struct mwifiex_adapter *adapter); 49 mwifiex_get_cmd_node(struct mwifiex_adapter *adapter) in mwifiex_get_cmd_node() argument 53 spin_lock_bh(&adapter->cmd_free_q_lock); in mwifiex_get_cmd_node() 54 if (list_empty(&adapter->cmd_free_q)) { in mwifiex_get_cmd_node() 55 mwifiex_dbg(adapter, ERROR, in mwifiex_get_cmd_node() 57 spin_unlock_bh(&adapter->cmd_free_q_lock); in mwifiex_get_cmd_node() 60 cmd_node = list_first_entry(&adapter->cmd_free_q, in mwifiex_get_cmd_node() 63 spin_unlock_bh(&adapter->cmd_free_q_lock); in mwifiex_get_cmd_node() 80 mwifiex_clean_cmd_node(struct mwifiex_adapter *adapter, in mwifiex_clean_cmd_node() argument 92 adapter->if_ops.cmdrsp_complete(adapter, cmd_node->resp_skb); in mwifiex_clean_cmd_node() [all …]
|
| H A D | sta_event.c | 33 mwifiex_dbg_dump(priv->adapter, EVT_D, "ibss peer capabilities:", in mwifiex_check_ibss_peer_capabilities() 49 mwifiex_dbg(priv->adapter, MSG, in mwifiex_check_ibss_peer_capabilities() 69 mwifiex_dbg(priv->adapter, INFO, in mwifiex_check_ibss_peer_capabilities() 95 mwifiex_dbg(priv->adapter, INFO, in mwifiex_check_ibss_peer_capabilities() 128 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_reset_connect_state() local 133 mwifiex_dbg(adapter, INFO, in mwifiex_reset_connect_state() 145 ISSUPP_TDLS_ENABLED(priv->adapter->fw_cap_info)) { in mwifiex_reset_connect_state() 148 if (priv->adapter->auto_tdls) in mwifiex_reset_connect_state() 194 mwifiex_dbg(adapter, INFO, in mwifiex_reset_connect_state() 198 mwifiex_dbg(adapter, INFO, in mwifiex_reset_connect_state() [all …]
|
| /linux/drivers/net/ethernet/qlogic/netxen/ |
| H A D | netxen_nic_main.c | 54 static void netxen_schedule_work(struct netxen_adapter *adapter, 56 static void netxen_cancel_fw_work(struct netxen_adapter *adapter); 59 static void netxen_create_sysfs_entries(struct netxen_adapter *adapter); 60 static void netxen_remove_sysfs_entries(struct netxen_adapter *adapter); 61 static void netxen_create_diag_entries(struct netxen_adapter *adapter); 62 static void netxen_remove_diag_entries(struct netxen_adapter *adapter); 63 static int nx_dev_request_aer(struct netxen_adapter *adapter); 64 static int nx_decr_dev_ref_cnt(struct netxen_adapter *adapter); 65 static int netxen_can_start_firmware(struct netxen_adapter *adapter); 102 netxen_nic_update_cmd_producer(struct netxen_adapter *adapter, in netxen_nic_update_cmd_producer() argument [all …]
|
| H A D | netxen_nic_init.c | 32 netxen_post_rx_buffers_nodb(struct netxen_adapter *adapter, 34 static int netxen_p3_has_mn(struct netxen_adapter *adapter); 91 void netxen_release_rx_buffers(struct netxen_adapter *adapter) in netxen_release_rx_buffers() argument 98 recv_ctx = &adapter->recv_ctx; in netxen_release_rx_buffers() 99 for (ring = 0; ring < adapter->max_rds_rings; ring++) { in netxen_release_rx_buffers() 105 dma_unmap_single(&adapter->pdev->dev, rx_buf->dma, in netxen_release_rx_buffers() 113 void netxen_release_tx_buffers(struct netxen_adapter *adapter) in netxen_release_tx_buffers() argument 118 struct nx_host_tx_ring *tx_ring = adapter->tx_ring; in netxen_release_tx_buffers() 120 spin_lock_bh(&adapter->tx_clean_lock); in netxen_release_tx_buffers() 125 dma_unmap_single(&adapter->pdev->dev, buffrag->dma, in netxen_release_tx_buffers() [all …]
|
| H A D | netxen_nic_hw.c | 28 static void netxen_nic_io_write_128M(struct netxen_adapter *adapter, 30 static u32 netxen_nic_io_read_128M(struct netxen_adapter *adapter, 33 #define PCI_OFFSET_FIRST_RANGE(adapter, off) \ argument 34 ((adapter)->ahw.pci_base0 + (off)) 35 #define PCI_OFFSET_SECOND_RANGE(adapter, off) \ argument 36 ((adapter)->ahw.pci_base1 + (off) - SECOND_PAGE_GROUP_START) 37 #define PCI_OFFSET_THIRD_RANGE(adapter, off) \ argument 38 ((adapter)->ahw.pci_base2 + (off) - THIRD_PAGE_GROUP_START) 40 static void __iomem *pci_base_offset(struct netxen_adapter *adapter, in pci_base_offset() argument 44 return PCI_OFFSET_FIRST_RANGE(adapter, off); in pci_base_offset() [all …]
|
| /linux/drivers/s390/scsi/ |
| H A D | zfcp_aux.c | 60 struct zfcp_adapter *adapter; in zfcp_init_device_configure() local 70 adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_init_device_configure() 71 if (!adapter) in zfcp_init_device_configure() 74 port = zfcp_get_port_by_wwpn(adapter, wwpn); in zfcp_init_device_configure() 83 zfcp_ccw_adapter_put(adapter); in zfcp_init_device_configure() 182 * zfcp_get_port_by_wwpn - find port in port list of adapter by wwpn 183 * @adapter: pointer to adapter to search for port 188 struct zfcp_port *zfcp_get_port_by_wwpn(struct zfcp_adapter *adapter, in zfcp_get_port_by_wwpn() argument 194 read_lock_irqsave(&adapter->port_list_lock, flags); in zfcp_get_port_by_wwpn() 195 list_for_each_entry(port, &adapter->port_list, list) in zfcp_get_port_by_wwpn() [all …]
|
| /linux/drivers/net/ethernet/emulex/benet/ |
| H A D | be_main.c | 64 /* Workqueue used by all functions for deferring cmd calls to the adapter */ 144 static void be_queue_free(struct be_adapter *adapter, struct be_queue_info *q) in be_queue_free() argument 149 dma_free_coherent(&adapter->pdev->dev, mem->size, mem->va, in be_queue_free() 155 static int be_queue_alloc(struct be_adapter *adapter, struct be_queue_info *q, in be_queue_alloc() argument 164 mem->va = dma_alloc_coherent(&adapter->pdev->dev, mem->size, in be_queue_alloc() 171 static void be_reg_intr_set(struct be_adapter *adapter, bool enable) in be_reg_intr_set() argument 175 pci_read_config_dword(adapter->pdev, PCICFG_MEMBAR_CTRL_INT_CTRL_OFFSET, in be_reg_intr_set() 186 pci_write_config_dword(adapter->pdev, in be_reg_intr_set() 190 static void be_intr_set(struct be_adapter *adapter, bool enable) in be_intr_set() argument 195 if (lancer_chip(adapter)) in be_intr_set() [all …]
|
| /linux/drivers/net/ethernet/ibm/ |
| H A D | ibmvnic.c | 100 static int reset_sub_crq_queues(struct ibmvnic_adapter *adapter); 101 static inline void reinit_init_done(struct ibmvnic_adapter *adapter); 102 static void send_query_map(struct ibmvnic_adapter *adapter); 105 static int send_login(struct ibmvnic_adapter *adapter); 106 static void send_query_cap(struct ibmvnic_adapter *adapter); 108 static int init_sub_crq_irqs(struct ibmvnic_adapter *adapter); 112 static int init_crq_queue(struct ibmvnic_adapter *adapter); 113 static int send_query_phys_parms(struct ibmvnic_adapter *adapter); 114 static void ibmvnic_tx_scrq_clean_buffer(struct ibmvnic_adapter *adapter, 116 static void free_long_term_buff(struct ibmvnic_adapter *adapter, [all …]
|
| /linux/drivers/scsi/ |
| H A D | vmw_pvscsi.c | 149 pvscsi_dev(const struct pvscsi_adapter *adapter) in pvscsi_dev() argument 151 return &(adapter->dev->dev); in pvscsi_dev() 155 pvscsi_find_context(const struct pvscsi_adapter *adapter, struct scsi_cmnd *cmd) in pvscsi_find_context() argument 159 end = &adapter->cmd_map[adapter->req_depth]; in pvscsi_find_context() 160 for (ctx = adapter->cmd_map; ctx < end; ctx++) in pvscsi_find_context() 168 pvscsi_acquire_context(struct pvscsi_adapter *adapter, struct scsi_cmnd *cmd) in pvscsi_acquire_context() argument 172 if (list_empty(&adapter->cmd_pool)) in pvscsi_acquire_context() 175 ctx = list_first_entry(&adapter->cmd_pool, struct pvscsi_ctx, list); in pvscsi_acquire_context() 182 static void pvscsi_release_context(struct pvscsi_adapter *adapter, in pvscsi_release_context() argument 187 list_add(&ctx->list, &adapter->cmd_pool); in pvscsi_release_context() [all …]
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_sriov.c | 25 static inline void ixgbe_alloc_vf_macvlans(struct ixgbe_adapter *adapter, in ixgbe_alloc_vf_macvlans() argument 28 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_alloc_vf_macvlans() 33 INIT_LIST_HEAD(&adapter->vf_mvs.l); in ixgbe_alloc_vf_macvlans() 45 list_add(&mv_list[i].l, &adapter->vf_mvs.l); in ixgbe_alloc_vf_macvlans() 47 adapter->mv_list = mv_list; in ixgbe_alloc_vf_macvlans() 51 static int __ixgbe_enable_sriov(struct ixgbe_adapter *adapter, in __ixgbe_enable_sriov() argument 54 struct ixgbe_hw *hw = &adapter->hw; in __ixgbe_enable_sriov() 57 if (adapter->xdp_prog) { in __ixgbe_enable_sriov() 63 adapter->flags |= IXGBE_FLAG_SRIOV_ENABLED | in __ixgbe_enable_sriov() 67 adapter->vfinfo = kzalloc_objs(struct vf_data_storage, num_vfs); in __ixgbe_enable_sriov() [all …]
|
| /linux/drivers/net/ethernet/chelsio/cxgb/ |
| H A D | espi.c | 35 adapter_t *adapter; member 51 static int tricn_write(adapter_t *adapter, int bundle_addr, int module_addr, in tricn_write() argument 61 adapter->regs + A_ESPI_CMD_ADDR); in tricn_write() 62 writel(0, adapter->regs + A_ESPI_GOSTAT); in tricn_write() 65 busy = readl(adapter->regs + A_ESPI_GOSTAT) & F_ESPI_CMD_BUSY; in tricn_write() 69 pr_err("%s: TRICN write timed out\n", adapter->name); in tricn_write() 74 static int tricn_init(adapter_t *adapter) in tricn_init() argument 78 if (!(readl(adapter->regs + A_ESPI_RX_RESET) & F_RX_CLK_STATUS)) { in tricn_init() 79 pr_err("%s: ESPI clock not ready\n", adapter->name); in tricn_init() 83 writel(F_ESPI_RX_CORE_RST, adapter->regs + A_ESPI_RX_RESET); in tricn_init() [all …]
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H A D | t3_hw.c | 38 static void t3_port_intr_clear(struct adapter *adapter, int idx); 42 * @adapter: the adapter performing the operation 56 int t3_wait_op_done_val(struct adapter *adapter, int reg, u32 mask, in t3_wait_op_done_val() argument 60 u32 val = t3_read_reg(adapter, reg); in t3_wait_op_done_val() 76 * @adapter: the adapter to program 85 void t3_write_regs(struct adapter *adapter, const struct addr_val_pair *p, in t3_write_regs() argument 89 t3_write_reg(adapter, p->reg_addr + offset, p->val); in t3_write_regs() 96 * @adapter: the adapter to program 104 void t3_set_reg_field(struct adapter *adapter, unsigned int addr, u32 mask, in t3_set_reg_field() argument 107 u32 v = t3_read_reg(adapter, addr) & ~mask; in t3_set_reg_field() [all …]
|
| /linux/drivers/net/ethernet/atheros/atl1e/ |
| H A D | atl1e_main.c | 34 static void atl1e_setup_mac_ctrl(struct atl1e_adapter *adapter); 77 * @adapter: board private structure 79 static inline void atl1e_irq_enable(struct atl1e_adapter *adapter) in atl1e_irq_enable() argument 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() 90 * @adapter: board private structure 92 static inline void atl1e_irq_disable(struct atl1e_adapter *adapter) in atl1e_irq_disable() argument 94 atomic_inc(&adapter->irq_sem); in atl1e_irq_disable() [all …]
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_ptp.c | 12 * @adapter: private adapter structure 16 static void iavf_ptp_disable_rx_tstamp(struct iavf_adapter *adapter) in iavf_ptp_disable_rx_tstamp() argument 18 for (u32 i = 0; i < adapter->num_active_queues; i++) in iavf_ptp_disable_rx_tstamp() 19 adapter->rx_rings[i].flags &= ~IAVF_TXRX_FLAGS_HW_TSTAMP; in iavf_ptp_disable_rx_tstamp() 24 * @adapter: private adapter structure 28 static void iavf_ptp_enable_rx_tstamp(struct iavf_adapter *adapter) in iavf_ptp_enable_rx_tstamp() argument 30 for (u32 i = 0; i < adapter->num_active_queues; i++) in iavf_ptp_enable_rx_tstamp() 31 adapter->rx_rings[i].flags |= IAVF_TXRX_FLAGS_HW_TSTAMP; in iavf_ptp_enable_rx_tstamp() 36 * @adapter: private adapter structure 46 static int iavf_ptp_set_timestamp_mode(struct iavf_adapter *adapter, in iavf_ptp_set_timestamp_mode() argument [all …]
|
| /linux/drivers/net/ethernet/engleder/ |
| H A D | tsnep_rxnfc.c | 8 static void tsnep_enable_rule(struct tsnep_adapter *adapter, in tsnep_enable_rule() argument 18 addr = adapter->addr + TSNEP_RX_ASSIGN_ETHER_TYPE + in tsnep_enable_rule() 23 addr = adapter->addr + TSNEP_RX_ASSIGN + in tsnep_enable_rule() 28 static void tsnep_disable_rule(struct tsnep_adapter *adapter, in tsnep_disable_rule() argument 33 addr = adapter->addr + TSNEP_RX_ASSIGN + in tsnep_disable_rule() 38 static struct tsnep_rxnfc_rule *tsnep_get_rule(struct tsnep_adapter *adapter, in tsnep_get_rule() argument 43 list_for_each_entry(rule, &adapter->rxnfc_rules, list) { in tsnep_get_rule() 53 static void tsnep_add_rule(struct tsnep_adapter *adapter, in tsnep_add_rule() argument 58 tsnep_enable_rule(adapter, rule); in tsnep_add_rule() 61 list_for_each_entry(cur, &adapter->rxnfc_rules, list) { in tsnep_add_rule() [all …]
|
| /linux/drivers/net/ethernet/atheros/atl1c/ |
| H A D | atl1c_main.c | 76 static void atl1c_start_mac(struct atl1c_adapter *adapter); 77 static int atl1c_up(struct atl1c_adapter *adapter); 78 static void atl1c_down(struct atl1c_adapter *adapter); 80 static void atl1c_reset_dma_ring(struct atl1c_adapter *adapter); 81 static int atl1c_configure(struct atl1c_adapter *adapter); 82 static int atl1c_alloc_rx_buffer(struct atl1c_adapter *adapter, u32 queue, 139 struct pci_dev *pdev = hw->adapter->pdev; in atl1c_reset_pcie() 186 * @adapter: board private structure 188 static inline void atl1c_irq_enable(struct atl1c_adapter *adapter) in atl1c_irq_enable() argument 190 if (likely(atomic_dec_and_test(&adapter->irq_sem))) { in atl1c_irq_enable() [all …]
|
| /linux/drivers/net/ethernet/intel/e1000/ |
| H A D | e1000_main.c | 66 int e1000_up(struct e1000_adapter *adapter); 67 void e1000_down(struct e1000_adapter *adapter); 68 void e1000_reinit_locked(struct e1000_adapter *adapter); 69 void e1000_reset(struct e1000_adapter *adapter); 70 int e1000_setup_all_tx_resources(struct e1000_adapter *adapter); 71 int e1000_setup_all_rx_resources(struct e1000_adapter *adapter); 72 void e1000_free_all_tx_resources(struct e1000_adapter *adapter); 73 void e1000_free_all_rx_resources(struct e1000_adapter *adapter); 74 static int e1000_setup_tx_resources(struct e1000_adapter *adapter, 76 static int e1000_setup_rx_resources(struct e1000_adapter *adapter, [all …]
|