Home
last modified time | relevance | path

Searched refs:adapter (Results 1 – 25 of 1303) sorted by relevance

12345678910>>...53

/linux/drivers/net/wireless/marvell/mwifiex/
H A Dmain.c60 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()
72 memmove(&adapter->if_ops, if_ops, sizeof(struct mwifiex_if_ops)); in mwifiex_register()
73 adapter->debug_mask = debug_mask; in mwifiex_register()
76 if (adapter->if_ops.init_if) in mwifiex_register()
77 if (adapter->if_ops.init_if(adapter)) in mwifiex_register()
[all …]
H A Dcmdevt.c17 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 Dinit.c24 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_add_bss_prio_tbl() local
26 struct mwifiex_bss_prio_tbl *tbl = adapter->bss_prio_tbl; in mwifiex_add_bss_prio_tbl()
44 struct mwifiex_adapter *adapter = timer_container_of(adapter, t, in wakeup_timer_fn() local
47 mwifiex_dbg(adapter, ERROR, "Firmware wakeup failed\n"); in wakeup_timer_fn()
48 adapter->hw_status = MWIFIEX_HW_STATUS_RESET; in wakeup_timer_fn()
49 mwifiex_cancel_all_pending_cmd(adapter); in wakeup_timer_fn()
51 if (adapter->if_ops.card_reset) in wakeup_timer_fn()
52 adapter->if_ops.card_reset(adapter); in wakeup_timer_fn()
57 struct mwifiex_adapter *adapter = in fw_dump_work() local
60 mwifiex_upload_device_dump(adapter); in fw_dump_work()
[all …]
H A Dsta_event.c33 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/qlcnic/
H A Dqlcnic_main.c61 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()
294 int qlcnic_read_mac_addr(struct qlcnic_adapter *adapter) in qlcnic_read_mac_addr() argument
296 struct net_device *netdev = adapter->netdev; in qlcnic_read_mac_addr()
297 struct pci_dev *pdev = adapter->pdev; in qlcnic_read_mac_addr()
301 ret = qlcnic_get_mac_address(adapter, mac_addr, in qlcnic_read_mac_addr()
[all …]
H A Dqlcnic_83xx_init.c38 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 Dqlcnic_83xx_hw.c267 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 …]
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_main.c17 static int iavf_setup_all_tx_resources(struct iavf_adapter *adapter);
18 static int iavf_setup_all_rx_resources(struct iavf_adapter *adapter);
20 static void iavf_init_get_resources(struct iavf_adapter *adapter);
178 static bool iavf_is_reset_in_progress(struct iavf_adapter *adapter) in iavf_is_reset_in_progress() argument
180 if (adapter->state == __IAVF_RESETTING || in iavf_is_reset_in_progress()
181 adapter->flags & (IAVF_FLAG_RESET_PENDING | in iavf_is_reset_in_progress()
199 struct iavf_adapter *adapter = (struct iavf_adapter *)hw->back; in iavf_allocate_dma_mem_d() local
205 mem->va = dma_alloc_coherent(&adapter->pdev->dev, mem->size, in iavf_allocate_dma_mem_d()
220 struct iavf_adapter *adapter = (struct iavf_adapter *)hw->back; in iavf_free_dma_mem() local
224 dma_free_coherent(&adapter->pdev->dev, mem->size, in iavf_free_dma_mem()
[all …]
H A Diavf_virtchnl.c19 static int iavf_send_pf_msg(struct iavf_adapter *adapter, in iavf_send_pf_msg() argument
22 struct iavf_hw *hw = &adapter->hw; in iavf_send_pf_msg()
25 if (adapter->flags & IAVF_FLAG_PF_COMMS_FAILED) in iavf_send_pf_msg()
30 dev_dbg(&adapter->pdev->dev, "Unable to send opcode %d to PF, status %s, aq_err %s\n", in iavf_send_pf_msg()
44 int iavf_send_api_ver(struct iavf_adapter *adapter) in iavf_send_api_ver() argument
51 return iavf_send_pf_msg(adapter, VIRTCHNL_OP_VERSION, (u8 *)&vvi, in iavf_send_api_ver()
84 struct iavf_adapter *adapter = hw->back; in iavf_poll_virtchnl_msg() local
91 dev_info(&adapter->pdev->dev, "Reset indication received from the PF\n"); in iavf_poll_virtchnl_msg()
92 if (!(adapter->flags & IAVF_FLAG_RESET_PENDING)) in iavf_poll_virtchnl_msg()
93 iavf_schedule_reset(adapter, in iavf_poll_virtchnl_msg()
[all …]
/linux/drivers/scsi/
H A DBusLogic.c136 static void blogic_announce_drvr(struct blogic_adapter *adapter) in blogic_announce_drvr() argument
138 …** BusLogic SCSI Driver Version " blogic_drvr_version " of " blogic_drvr_date " *****\n", adapter); in blogic_announce_drvr()
139 blogic_announce("Copyright 1995-1998 by Leonard N. Zubkoff <lnz@dandelion.com>\n", adapter); in blogic_announce_drvr()
150 struct blogic_adapter *adapter = in blogic_drvr_info() local
152 return adapter->full_model; in blogic_drvr_info()
161 static void blogic_init_ccbs(struct blogic_adapter *adapter, void *blk_pointer, in blogic_init_ccbs() argument
171 ccb->adapter = adapter; in blogic_init_ccbs()
173 if (blogic_flashpoint_type(adapter)) { in blogic_init_ccbs()
175 ccb->base_addr = adapter->fpinfo.base_addr; in blogic_init_ccbs()
177 ccb->next = adapter->free_ccbs; in blogic_init_ccbs()
[all …]
H A Dvmw_pvscsi.c149 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/ibm/
H A Dibmvnic.c100 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/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_main.c54 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 …]
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_lib.c17 static bool ixgbe_cache_ring_dcb_sriov(struct ixgbe_adapter *adapter) in ixgbe_cache_ring_dcb_sriov() argument
20 struct ixgbe_ring_feature *fcoe = &adapter->ring_feature[RING_F_FCOE]; in ixgbe_cache_ring_dcb_sriov()
22 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; in ixgbe_cache_ring_dcb_sriov()
25 u8 tcs = adapter->hw_tcs; in ixgbe_cache_ring_dcb_sriov()
32 if (!(adapter->flags & IXGBE_FLAG_SRIOV_ENABLED)) in ixgbe_cache_ring_dcb_sriov()
37 for (i = 0, pool = 0; i < adapter->num_rx_queues; i++, reg_idx++) { in ixgbe_cache_ring_dcb_sriov()
43 adapter->rx_ring[i]->reg_idx = reg_idx; in ixgbe_cache_ring_dcb_sriov()
44 adapter->rx_ring[i]->netdev = pool ? NULL : adapter->netdev; in ixgbe_cache_ring_dcb_sriov()
48 for (i = 0; i < adapter->num_tx_queues; i++, reg_idx++) { in ixgbe_cache_ring_dcb_sriov()
52 adapter->tx_ring[i]->reg_idx = reg_idx; in ixgbe_cache_ring_dcb_sriov()
[all …]
H A Dixgbe_ptp.c161 static void ixgbe_ptp_setup_sdp_X540(struct ixgbe_adapter *adapter) in ixgbe_ptp_setup_sdp_X540() argument
163 struct cyclecounter *cc = &adapter->hw_cc; in ixgbe_ptp_setup_sdp_X540()
164 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_ptp_setup_sdp_X540()
173 if (!(adapter->flags2 & IXGBE_FLAG2_PTP_PPS_ENABLED)) in ixgbe_ptp_setup_sdp_X540()
199 spin_lock_irqsave(&adapter->tmreg_lock, flags); in ixgbe_ptp_setup_sdp_X540()
200 ns = timecounter_read(&adapter->hw_tc); in ixgbe_ptp_setup_sdp_X540()
201 clock_edge = adapter->hw_tc.cycle_last; in ixgbe_ptp_setup_sdp_X540()
202 spin_unlock_irqrestore(&adapter->tmreg_lock, flags); in ixgbe_ptp_setup_sdp_X540()
240 static void ixgbe_ptp_setup_sdp_X550(struct ixgbe_adapter *adapter) in ixgbe_ptp_setup_sdp_X550() argument
243 struct cyclecounter *cc = &adapter->hw_cc; in ixgbe_ptp_setup_sdp_X550()
[all …]
H A Dixgbe_sriov.c25 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/emulex/benet/
H A Dbe_main.c144 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()
198 if (be_check_error(adapter, BE_ERROR_EEH)) in be_intr_set()
[all …]
/linux/drivers/s390/scsi/
H A Dzfcp_aux.c60 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()
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()
199 read_unlock_irqrestore(&adapter->port_list_lock, flags); in zfcp_get_port_by_wwpn()
202 read_unlock_irqrestore(&adapter->port_list_lock, flags); in zfcp_get_port_by_wwpn()
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb/
H A Dsubr.c52 static int t1_wait_op_done(adapter_t *adapter, int reg, u32 mask, int polarity, in t1_wait_op_done() argument
56 u32 val = readl(adapter->regs + reg) & mask; in t1_wait_op_done()
72 int __t1_tpi_write(adapter_t *adapter, u32 addr, u32 value) in __t1_tpi_write() argument
76 writel(addr, adapter->regs + A_TPI_ADDR); in __t1_tpi_write()
77 writel(value, adapter->regs + A_TPI_WR_DATA); in __t1_tpi_write()
78 writel(F_TPIWR, adapter->regs + A_TPI_CSR); in __t1_tpi_write()
80 tpi_busy = t1_wait_op_done(adapter, A_TPI_CSR, F_TPIRDY, 1, in __t1_tpi_write()
84 adapter->name, addr); in __t1_tpi_write()
88 int t1_tpi_write(adapter_t *adapter, u32 addr, u32 value) in t1_tpi_write() argument
92 spin_lock(&adapter->tpi_lock); in t1_tpi_write()
[all …]
H A Despi.c35 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/intel/idpf/
H A Didpf_main.c56 static int idpf_dev_init(struct idpf_adapter *adapter, in idpf_dev_init() argument
62 ret = idpf_get_device_type(adapter->pdev); in idpf_dev_init()
65 idpf_vf_dev_ops_init(adapter); in idpf_dev_init()
66 adapter->crc_enable = true; in idpf_dev_init()
69 idpf_dev_ops_init(adapter); in idpf_dev_init()
80 idpf_dev_ops_init(adapter); in idpf_dev_init()
83 idpf_vf_dev_ops_init(adapter); in idpf_dev_init()
84 adapter->crc_enable = true; in idpf_dev_init()
99 struct idpf_adapter *adapter = pci_get_drvdata(pdev); in idpf_remove() local
102 set_bit(IDPF_REMOVE_IN_PROG, adapter->flags); in idpf_remove()
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb3/
H A Dt3_hw.c38 static void t3_port_intr_clear(struct adapter *adapter, int idx);
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()
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()
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()
109 t3_write_reg(adapter, addr, v | val); in t3_set_reg_field()
110 t3_read_reg(adapter, addr); /* flush */ in t3_set_reg_field()
125 static void t3_read_indirect(struct adapter *adap, unsigned int addr_reg, in t3_read_indirect()
[all …]
/linux/drivers/net/vmxnet3/
H A Dvmxnet3_drv.c54 vmxnet3_write_mac_addr(struct vmxnet3_adapter *adapter, const u8 *mac);
60 vmxnet3_enable_intr(struct vmxnet3_adapter *adapter, unsigned intr_idx) in vmxnet3_enable_intr() argument
62 VMXNET3_WRITE_BAR0_REG(adapter, VMXNET3_REG_IMR + intr_idx * 8, 0); in vmxnet3_enable_intr()
67 vmxnet3_disable_intr(struct vmxnet3_adapter *adapter, unsigned intr_idx) in vmxnet3_disable_intr() argument
69 VMXNET3_WRITE_BAR0_REG(adapter, VMXNET3_REG_IMR + intr_idx * 8, 1); in vmxnet3_disable_intr()
77 vmxnet3_enable_all_intrs(struct vmxnet3_adapter *adapter) in vmxnet3_enable_all_intrs() argument
81 for (i = 0; i < adapter->intr.num_intrs; i++) in vmxnet3_enable_all_intrs()
82 vmxnet3_enable_intr(adapter, i); in vmxnet3_enable_all_intrs()
83 if (!VMXNET3_VERSION_GE_6(adapter) || in vmxnet3_enable_all_intrs()
84 !adapter->queuesExtEnabled) { in vmxnet3_enable_all_intrs()
[all …]
/linux/drivers/net/ethernet/microchip/
H A Dlan743x_main.c31 static void pci11x1x_strap_get_status(struct lan743x_adapter *adapter) in pci11x1x_strap_get_status() argument
40 ret = lan743x_hs_syslock_acquire(adapter, 100); in pci11x1x_strap_get_status()
42 netif_err(adapter, drv, adapter->netdev, in pci11x1x_strap_get_status()
47 cfg_load = lan743x_csr_read(adapter, ETH_SYS_CONFIG_LOAD_STARTED_REG); in pci11x1x_strap_get_status()
48 lan743x_hs_syslock_release(adapter); in pci11x1x_strap_get_status()
49 hw_cfg = lan743x_csr_read(adapter, HW_CFG); in pci11x1x_strap_get_status()
53 strap = lan743x_csr_read(adapter, STRAP_READ); in pci11x1x_strap_get_status()
55 adapter->is_sgmii_en = true; in pci11x1x_strap_get_status()
57 adapter->is_sgmii_en = false; in pci11x1x_strap_get_status()
59 chip_rev = lan743x_csr_read(adapter, FPGA_REV); in pci11x1x_strap_get_status()
[all …]
/linux/drivers/net/ethernet/intel/igbvf/
H A Dnetdev.c83 static void igbvf_receive_skb(struct igbvf_adapter *adapter, in igbvf_receive_skb() argument
91 if ((adapter->flags & IGBVF_FLAG_RX_LB_VLAN_BSWAP) && in igbvf_receive_skb()
96 if (test_bit(vid, adapter->active_vlans)) in igbvf_receive_skb()
100 napi_gro_receive(&adapter->rx_ring->napi, skb); in igbvf_receive_skb()
103 static inline void igbvf_rx_checksum_adv(struct igbvf_adapter *adapter, in igbvf_rx_checksum_adv() argument
110 (adapter->flags & IGBVF_FLAG_RX_CSUM_DISABLED)) in igbvf_rx_checksum_adv()
117 adapter->hw_csum_err++; in igbvf_rx_checksum_adv()
125 adapter->hw_csum_good++; in igbvf_rx_checksum_adv()
136 struct igbvf_adapter *adapter = rx_ring->adapter; in igbvf_alloc_rx_buffers() local
137 struct net_device *netdev = adapter->netdev; in igbvf_alloc_rx_buffers()
[all …]

12345678910>>...53