/linux-4.1.27/drivers/net/wireless/mwifiex/ |
D | main.c | 54 struct mwifiex_adapter *adapter; in mwifiex_register() local 57 adapter = kzalloc(sizeof(struct mwifiex_adapter), GFP_KERNEL); in mwifiex_register() 58 if (!adapter) in mwifiex_register() 61 *padapter = adapter; in mwifiex_register() 62 adapter->card = card; in mwifiex_register() 65 memmove(&adapter->if_ops, if_ops, sizeof(struct mwifiex_if_ops)); in mwifiex_register() 68 if (adapter->if_ops.init_if) in mwifiex_register() 69 if (adapter->if_ops.init_if(adapter)) in mwifiex_register() 72 adapter->priv_num = 0; in mwifiex_register() 76 adapter->priv[i] = in mwifiex_register() [all …]
|
D | cmdevt.c | 58 mwifiex_get_cmd_node(struct mwifiex_adapter *adapter) in mwifiex_get_cmd_node() argument 63 spin_lock_irqsave(&adapter->cmd_free_q_lock, flags); in mwifiex_get_cmd_node() 64 if (list_empty(&adapter->cmd_free_q)) { in mwifiex_get_cmd_node() 65 dev_err(adapter->dev, "GET_CMD_NODE: cmd node not available\n"); in mwifiex_get_cmd_node() 66 spin_unlock_irqrestore(&adapter->cmd_free_q_lock, flags); in mwifiex_get_cmd_node() 69 cmd_node = list_first_entry(&adapter->cmd_free_q, in mwifiex_get_cmd_node() 72 spin_unlock_irqrestore(&adapter->cmd_free_q_lock, flags); in mwifiex_get_cmd_node() 89 mwifiex_clean_cmd_node(struct mwifiex_adapter *adapter, in mwifiex_clean_cmd_node() argument 101 adapter->if_ops.cmdrsp_complete(adapter, cmd_node->resp_skb); in mwifiex_clean_cmd_node() 119 dev_dbg(priv->adapter->dev, "cmd: host cmd size = %d\n", pcmd_ptr->len); in mwifiex_cmd_host_cmd() [all …]
|
D | init.c | 36 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_add_bss_prio_tbl() local 38 struct mwifiex_bss_prio_tbl *tbl = adapter->bss_prio_tbl; in mwifiex_add_bss_prio_tbl() 57 struct mwifiex_adapter *adapter = (struct mwifiex_adapter *)data; in wakeup_timer_fn() local 59 dev_err(adapter->dev, "Firmware wakeup failed\n"); in wakeup_timer_fn() 60 adapter->hw_status = MWIFIEX_HW_STATUS_RESET; in wakeup_timer_fn() 61 mwifiex_cancel_all_pending_cmd(adapter); in wakeup_timer_fn() 63 if (adapter->if_ops.card_reset) in wakeup_timer_fn() 64 adapter->if_ops.card_reset(adapter); in wakeup_timer_fn() 168 static int mwifiex_allocate_adapter(struct mwifiex_adapter *adapter) in mwifiex_allocate_adapter() argument 173 ret = mwifiex_alloc_cmd_buffer(adapter); in mwifiex_allocate_adapter() [all …]
|
D | sta_event.c | 46 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_reset_connect_state() local 51 dev_dbg(adapter->dev, "info: handles disconnect event\n"); in mwifiex_reset_connect_state() 58 ISSUPP_TDLS_ENABLED(priv->adapter->fw_cap_info)) { in mwifiex_reset_connect_state() 61 if (priv->adapter->auto_tdls) in mwifiex_reset_connect_state() 107 dev_dbg(adapter->dev, "info: previous SSID=%s, SSID len=%u\n", in mwifiex_reset_connect_state() 110 dev_dbg(adapter->dev, "info: current SSID=%s, SSID len=%u\n", in mwifiex_reset_connect_state() 124 adapter->tx_lock_flag = false; in mwifiex_reset_connect_state() 125 adapter->pps_uapsd_mode = false; in mwifiex_reset_connect_state() 127 if (adapter->is_cmd_timedout && adapter->curr_cmd) in mwifiex_reset_connect_state() 130 dev_dbg(adapter->dev, in mwifiex_reset_connect_state() [all …]
|
D | pcie.c | 52 mwifiex_map_pci_memory(struct mwifiex_adapter *adapter, struct sk_buff *skb, in mwifiex_map_pci_memory() argument 55 struct pcie_service_card *card = adapter->card; in mwifiex_map_pci_memory() 60 dev_err(adapter->dev, "failed to map pci memory!\n"); in mwifiex_map_pci_memory() 68 static void mwifiex_unmap_pci_memory(struct mwifiex_adapter *adapter, in mwifiex_unmap_pci_memory() argument 71 struct pcie_service_card *card = adapter->card; in mwifiex_unmap_pci_memory() 81 static bool mwifiex_pcie_ok_to_access_hw(struct mwifiex_adapter *adapter) in mwifiex_pcie_ok_to_access_hw() argument 84 struct pcie_service_card *card = adapter->card; in mwifiex_pcie_ok_to_access_hw() 92 dev_dbg(adapter->dev, "info: ACCESS_HW: sleep cookie=0x%x\n", in mwifiex_pcie_ok_to_access_hw() 112 struct mwifiex_adapter *adapter; in mwifiex_pcie_suspend() local 119 if (!card || !card->adapter) { in mwifiex_pcie_suspend() [all …]
|
D | txrx.c | 36 int mwifiex_handle_rx_packet(struct mwifiex_adapter *adapter, in mwifiex_handle_rx_packet() argument 40 mwifiex_get_priv(adapter, MWIFIEX_BSS_ROLE_ANY); in mwifiex_handle_rx_packet() 47 priv = mwifiex_get_priv_by_id(adapter, local_rx_pd->bss_num & in mwifiex_handle_rx_packet() 50 priv = mwifiex_get_priv(adapter, MWIFIEX_BSS_ROLE_ANY); in mwifiex_handle_rx_packet() 53 dev_err(adapter->dev, "data: priv not found. Drop RX packet\n"); in mwifiex_handle_rx_packet() 84 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_process_tx() local 88 hroom = (adapter->iface_type == MWIFIEX_USB) ? 0 : INTF_HEADER_LEN; in mwifiex_process_tx() 95 if ((adapter->data_sent || adapter->tx_lock_flag) && head_ptr) { in mwifiex_process_tx() 96 skb_queue_tail(&adapter->tx_data_q, skb); in mwifiex_process_tx() 97 atomic_inc(&adapter->tx_queued); in mwifiex_process_tx() [all …]
|
D | uap_event.c | 44 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_process_uap_event() local 46 u32 eventcause = adapter->event_cause; in mwifiex_process_uap_event() 58 (adapter->event_body + MWIFIEX_UAP_EVENT_EXTRA_HEADER); in mwifiex_process_uap_event() 83 dev_warn(adapter->dev, in mwifiex_process_uap_event() 104 deauth_mac = adapter->event_body + in mwifiex_process_uap_event() 119 mwifiex_stop_net_dev_queue(priv->netdev, adapter); in mwifiex_process_uap_event() 128 mwifiex_wake_up_net_dev_queue(priv->netdev, adapter); in mwifiex_process_uap_event() 131 dev_dbg(adapter->dev, "AP EVENT: event id: %#x\n", eventcause); in mwifiex_process_uap_event() 132 memcpy(priv->netdev->dev_addr, adapter->event_body + 2, in mwifiex_process_uap_event() 139 dev_dbg(adapter->dev, "AP EVENT: event id: %#x\n", eventcause); in mwifiex_process_uap_event() [all …]
|
D | sdio.c | 151 struct mwifiex_adapter *adapter; in mwifiex_sdio_resume() local 157 if (!card || !card->adapter) { in mwifiex_sdio_resume() 166 adapter = card->adapter; in mwifiex_sdio_resume() 168 if (!adapter->is_suspended) { in mwifiex_sdio_resume() 169 dev_warn(adapter->dev, "device already resumed\n"); in mwifiex_sdio_resume() 173 adapter->is_suspended = false; in mwifiex_sdio_resume() 176 mwifiex_cancel_hs(mwifiex_get_priv(adapter, MWIFIEX_BSS_ROLE_STA), in mwifiex_sdio_resume() 191 struct mwifiex_adapter *adapter; in mwifiex_sdio_remove() local 200 adapter = card->adapter; in mwifiex_sdio_remove() 201 if (!adapter || !adapter->priv_num) in mwifiex_sdio_remove() [all …]
|
D | usb.c | 60 static int mwifiex_usb_recv(struct mwifiex_adapter *adapter, in mwifiex_usb_recv() argument 63 struct device *dev = adapter->dev; in mwifiex_usb_recv() 68 if (adapter->hs_activated) in mwifiex_usb_recv() 69 mwifiex_process_hs_config(adapter); in mwifiex_usb_recv() 89 } else if (!adapter->curr_cmd) { in mwifiex_usb_recv() 91 if (adapter->ps_state == PS_STATE_SLEEP_CFM) { in mwifiex_usb_recv() 93 adapter, skb->data, in mwifiex_usb_recv() 102 adapter->curr_cmd->resp_skb = skb; in mwifiex_usb_recv() 103 adapter->cmd_resp_received = true; in mwifiex_usb_recv() 112 adapter->event_cause = le32_to_cpu(tmp); in mwifiex_usb_recv() [all …]
|
D | ethtool.c | 26 u32 conditions = le32_to_cpu(priv->adapter->hs_cfg.conditions); in mwifiex_ethtool_get_wol() 62 priv->adapter->hs_cfg.conditions = cpu_to_le32(conditions); in mwifiex_ethtool_set_wol() 71 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_get_dump_flag() local 74 if (!adapter->if_ops.fw_dump) in mwifiex_get_dump_flag() 77 dump->flag = adapter->curr_mem_idx; in mwifiex_get_dump_flag() 79 if (adapter->curr_mem_idx == MWIFIEX_DRV_INFO_IDX) { in mwifiex_get_dump_flag() 80 dump->len = adapter->drv_info_size; in mwifiex_get_dump_flag() 81 } else if (adapter->curr_mem_idx != MWIFIEX_FW_DUMP_IDX) { in mwifiex_get_dump_flag() 82 entry = &adapter->mem_type_mapping_tbl[adapter->curr_mem_idx]; in mwifiex_get_dump_flag() 97 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_get_dump_data() local [all …]
|
D | sta_tx.c | 47 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_process_sta_txpd() local 52 int hroom = (priv->adapter->iface_type == MWIFIEX_USB) ? 0 : in mwifiex_process_sta_txpd() 56 dev_err(adapter->dev, "Tx: bad packet length: %d\n", skb->len); in mwifiex_process_sta_txpd() 97 if (adapter->pps_uapsd_mode) { in mwifiex_process_sta_txpd() 99 adapter->tx_lock_flag = true; in mwifiex_process_sta_txpd() 136 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_send_null_packet() local 146 if (adapter->surprise_removed) in mwifiex_send_null_packet() 152 if (adapter->data_sent) in mwifiex_send_null_packet() 175 if (adapter->iface_type == MWIFIEX_USB) { in mwifiex_send_null_packet() 176 ret = adapter->if_ops.host_to_card(adapter, MWIFIEX_USB_EP_DATA, in mwifiex_send_null_packet() [all …]
|
D | scan.c | 244 dev_dbg(priv->adapter->dev, "info: %s: WPA:" in mwifiex_is_bss_wpa() 280 dev_dbg(priv->adapter->dev, "info: %s: WPA2: " in mwifiex_is_bss_wpa2() 336 dev_dbg(priv->adapter->dev, "info: %s: dynamic " in mwifiex_is_bss_dynamic_wep() 375 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_is_network_compatible() local 386 dev_dbg(adapter->dev, in mwifiex_is_network_compatible() 392 dev_err(adapter->dev, in mwifiex_is_network_compatible() 398 dev_dbg(adapter->dev, "info: return success for WAPI AP\n"); in mwifiex_is_network_compatible() 408 dev_dbg(adapter->dev, "info: Disable 11n in WEP mode.\n"); in mwifiex_is_network_compatible() 413 if (((priv->adapter->config_bands & BAND_GN || in mwifiex_is_network_compatible() 414 priv->adapter->config_bands & BAND_AN) && in mwifiex_is_network_compatible() [all …]
|
D | 11n_aggr.c | 105 int headroom = (priv->adapter->iface_type == in mwifiex_11n_form_amsdu_txpd() 139 priv->adapter->pps_uapsd_mode) { in mwifiex_11n_form_amsdu_txpd() 141 priv->adapter->tx_lock_flag = true; in mwifiex_11n_form_amsdu_txpd() 170 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_11n_aggregate_pkt() local 177 int headroom = adapter->iface_type == MWIFIEX_USB ? 0 : INTF_HEADER_LEN; in mwifiex_11n_aggregate_pkt() 187 skb_aggr = mwifiex_alloc_dma_align_buf(adapter->tx_buf_size, in mwifiex_11n_aggregate_pkt() 190 dev_err(adapter->dev, "%s: alloc skb_aggr\n", __func__); in mwifiex_11n_aggregate_pkt() 223 mwifiex_write_data_complete(adapter, skb_src, 0, 0); in mwifiex_11n_aggregate_pkt() 255 if (adapter->data_sent || adapter->tx_lock_flag) { in mwifiex_11n_aggregate_pkt() 256 atomic_add(aggr_num * 2, &adapter->tx_queued); in mwifiex_11n_aggregate_pkt() [all …]
|
D | sta_ioctl.c | 57 int mwifiex_wait_queue_complete(struct mwifiex_adapter *adapter, in mwifiex_wait_queue_complete() argument 63 status = wait_event_interruptible_timeout(adapter->cmd_wait_q.wait, in mwifiex_wait_queue_complete() 67 dev_err(adapter->dev, "cmd_wait_q terminated: %d\n", status); in mwifiex_wait_queue_complete() 68 mwifiex_cancel_all_pending_cmd(adapter); in mwifiex_wait_queue_complete() 72 status = adapter->cmd_wait_q.status; in mwifiex_wait_queue_complete() 73 adapter->cmd_wait_q.status = 0; in mwifiex_wait_queue_complete() 94 dev_dbg(priv->adapter->dev, "info: Enable Promiscuous mode\n"); in mwifiex_request_set_multicast_list() 102 dev_dbg(priv->adapter->dev, in mwifiex_request_set_multicast_list() 109 dev_dbg(priv->adapter->dev, in mwifiex_request_set_multicast_list() 119 dev_dbg(priv->adapter->dev, in mwifiex_request_set_multicast_list() [all …]
|
D | util.c | 124 int mwifiex_init_fw_complete(struct mwifiex_adapter *adapter) in mwifiex_init_fw_complete() argument 127 adapter->init_wait_q_woken = true; in mwifiex_init_fw_complete() 128 wake_up_interruptible(&adapter->init_wait_q); in mwifiex_init_fw_complete() 139 int mwifiex_shutdown_fw_complete(struct mwifiex_adapter *adapter) in mwifiex_shutdown_fw_complete() argument 141 adapter->hw_status = MWIFIEX_HW_STATUS_NOT_READY; in mwifiex_shutdown_fw_complete() 142 adapter->init_wait_q_woken = true; in mwifiex_shutdown_fw_complete() 143 wake_up_interruptible(&adapter->init_wait_q); in mwifiex_shutdown_fw_complete() 161 dev_err(priv->adapter->dev, "unsupported parameter\n"); in mwifiex_init_shutdown_fw() 178 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_get_debug_info() local 184 info->curr_tx_buf_size = (u32) adapter->curr_tx_buf_size; in mwifiex_get_debug_info() [all …]
|
D | cfg80211.c | 316 struct mwifiex_adapter *adapter = mwifiex_cfg80211_get_adapter(wiphy); in mwifiex_cfg80211_set_tx_power() local 328 priv = mwifiex_get_priv(adapter, MWIFIEX_BSS_ROLE_ANY); in mwifiex_cfg80211_set_tx_power() 434 struct mwifiex_adapter *adapter = mwifiex_cfg80211_get_adapter(wiphy); in mwifiex_send_domain_info_cmd_fw() local 436 struct mwifiex_802_11d_domain_reg *domain_info = &adapter->domain_reg; in mwifiex_send_domain_info_cmd_fw() 439 domain_info->country_code[0] = adapter->country_code[0]; in mwifiex_send_domain_info_cmd_fw() 440 domain_info->country_code[1] = adapter->country_code[1]; in mwifiex_send_domain_info_cmd_fw() 443 band = mwifiex_band_to_radio_type(adapter->config_bands); in mwifiex_send_domain_info_cmd_fw() 492 priv = mwifiex_get_priv(adapter, MWIFIEX_BSS_ROLE_ANY); in mwifiex_send_domain_info_cmd_fw() 516 struct mwifiex_adapter *adapter = mwifiex_cfg80211_get_adapter(wiphy); in mwifiex_reg_notifier() local 517 struct mwifiex_private *priv = mwifiex_get_priv(adapter, in mwifiex_reg_notifier() [all …]
|
D | join.c | 56 dev_dbg(priv->adapter->dev, in mwifiex_cmd_append_generic_ie() 128 dev_dbg(priv->adapter->dev, in mwifiex_cmd_append_tsf_tlv() 155 dev_err(priv->adapter->dev, "failed to alloc tmp buf\n"); in mwifiex_get_common_rates() 172 dev_dbg(priv->adapter->dev, "info: Tx data rate set to %#x\n", in mwifiex_get_common_rates() 183 dev_err(priv->adapter->dev, "previously set fixed data rate %#x" in mwifiex_get_common_rates() 217 dev_err(priv->adapter->dev, "%s: cannot get common rates\n", in mwifiex_setup_rates_from_bssdesc() 249 dev_dbg(priv->adapter->dev, "cmd: append wps ie %d to %p\n", in mwifiex_cmd_append_wps_ie() 295 dev_dbg(priv->adapter->dev, "cmd: append wapi ie %d to %p\n", in mwifiex_cmd_append_wapi_ie() 456 dev_dbg(priv->adapter->dev, "info: ASSOC_CMD: rates size = %d\n", in mwifiex_cmd_802_11_associate() 471 if (IS_SUPPORT_MULTI_BANDS(priv->adapter) && in mwifiex_cmd_802_11_associate() [all …]
|
D | sta_cmdresp.c | 48 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_process_cmdresp_error() local 52 dev_err(adapter->dev, "CMD_RESP: cmd %#x error, result=%#x\n", in mwifiex_process_cmdresp_error() 55 if (adapter->curr_cmd->wait_q_enabled) in mwifiex_process_cmdresp_error() 56 adapter->cmd_wait_q.status = -1; in mwifiex_process_cmdresp_error() 61 dev_err(adapter->dev, in mwifiex_process_cmdresp_error() 68 adapter->ps_mode = MWIFIEX_802_11_POWER_MODE_CAM; in mwifiex_process_cmdresp_error() 74 spin_lock_irqsave(&adapter->scan_pending_q_lock, flags); in mwifiex_process_cmdresp_error() 76 &adapter->scan_pending_q, list) { in mwifiex_process_cmdresp_error() 78 spin_unlock_irqrestore(&adapter->scan_pending_q_lock, in mwifiex_process_cmdresp_error() 80 mwifiex_insert_cmd_to_free_q(adapter, cmd_node); in mwifiex_process_cmdresp_error() [all …]
|
D | wmm.c | 95 mwifiex_wmm_allocate_ralist_node(struct mwifiex_adapter *adapter, const u8 *ra) in mwifiex_wmm_allocate_ralist_node() argument 110 dev_dbg(adapter->dev, "info: allocated ra_list %p\n", ra_list); in mwifiex_wmm_allocate_ralist_node() 146 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_ralist_add() local 152 ra_list = mwifiex_wmm_allocate_ralist_node(adapter, ra); in mwifiex_ralist_add() 153 dev_dbg(adapter->dev, "info: created ra_list %p\n", ra_list); in mwifiex_ralist_add() 181 dev_dbg(adapter->dev, "data: ralist %p: is_11n_enabled=%d\n", in mwifiex_ralist_add() 244 dev_dbg(priv->adapter->dev, "info: WMM Parameter IE: version=%d, " in mwifiex_wmm_setup_queue_priorities() 260 dev_dbg(priv->adapter->dev, in mwifiex_wmm_setup_queue_priorities() 336 dev_dbg(priv->adapter->dev, "info: WMM: AC Priorities:" in mwifiex_wmm_setup_ac_downgrade() 349 dev_dbg(priv->adapter->dev, in mwifiex_wmm_setup_ac_downgrade() [all …]
|
D | cfp.c | 256 (priv->adapter->user_dev_mcs_support == HT_STREAM_2X2) ? 16 : 8; in mwifiex_index_to_data_rate() 259 if (priv->adapter->is_hw_11ac_capable) in mwifiex_index_to_data_rate() 330 dev_err(priv->adapter->dev, "%s: cannot find cfp by band %d\n", in mwifiex_get_cfp() 352 dev_err(priv->adapter->dev, "%s: cannot find cfp by band %d" in mwifiex_get_cfp() 393 struct wiphy *wiphy = priv->adapter->wiphy; in mwifiex_get_rates_from_cfg80211() 428 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_get_supported_rates() local 432 switch (adapter->config_bands) { in mwifiex_get_supported_rates() 434 dev_dbg(adapter->dev, "info: infra band=%d " in mwifiex_get_supported_rates() 435 "supported_rates_b\n", adapter->config_bands); in mwifiex_get_supported_rates() 441 dev_dbg(adapter->dev, "info: infra band=%d " in mwifiex_get_supported_rates() [all …]
|
D | uap_txrx.c | 40 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_uap_del_tx_pkts_in_ralist() local 50 mwifiex_write_data_complete(adapter, skb, 0, in mwifiex_uap_del_tx_pkts_in_ralist() 55 if ((atomic_read(&adapter->pending_bridged_pkts) <= in mwifiex_uap_del_tx_pkts_in_ralist() 93 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_uap_queue_bridged_pkt() local 104 if ((atomic_read(&adapter->pending_bridged_pkts) >= in mwifiex_uap_queue_bridged_pkt() 106 dev_err(priv->adapter->dev, in mwifiex_uap_queue_bridged_pkt() 156 dev_dbg(priv->adapter->dev, in mwifiex_uap_queue_bridged_pkt() 163 dev_err(priv->adapter->dev, in mwifiex_uap_queue_bridged_pkt() 172 dev_dbg(priv->adapter->dev, "info: new skb headroom %d\n", in mwifiex_uap_queue_bridged_pkt() 197 atomic_inc(&adapter->tx_pending); in mwifiex_uap_queue_bridged_pkt() [all …]
|
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_main.c | 69 static void qlcnic_idc_debug_info(struct qlcnic_adapter *adapter, u8 encoding); 70 static int qlcnic_can_start_firmware(struct qlcnic_adapter *adapter); 81 static void qlcnic_free_lb_filters_mem(struct qlcnic_adapter *adapter); 96 static u32 qlcnic_vlan_tx_check(struct qlcnic_adapter *adapter) in qlcnic_vlan_tx_check() argument 98 struct qlcnic_hardware_context *ahw = adapter->ahw; in qlcnic_vlan_tx_check() 100 if (adapter->pdev->device == PCI_DEVICE_ID_QLOGIC_QLE824X) in qlcnic_vlan_tx_check() 301 int qlcnic_read_mac_addr(struct qlcnic_adapter *adapter) in qlcnic_read_mac_addr() argument 303 struct net_device *netdev = adapter->netdev; in qlcnic_read_mac_addr() 304 struct pci_dev *pdev = adapter->pdev; in qlcnic_read_mac_addr() 308 ret = qlcnic_get_mac_address(adapter, mac_addr, in qlcnic_read_mac_addr() [all …]
|
D | qlcnic_83xx_init.c | 39 static int qlcnic_83xx_init_default_driver(struct qlcnic_adapter *adapter); 41 static int qlcnic_83xx_restart_hw(struct qlcnic_adapter *adapter); 133 qlcnic_83xx_idc_check_driver_presence_reg(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_check_driver_presence_reg() argument 137 val = QLCRDX(adapter->ahw, QLC_83XX_IDC_DRV_PRESENCE); in qlcnic_83xx_idc_check_driver_presence_reg() 144 static void qlcnic_83xx_idc_log_state_history(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_log_state_history() argument 147 cur = adapter->ahw->idc.curr_state; in qlcnic_83xx_idc_log_state_history() 148 prev = adapter->ahw->idc.prev_state; in qlcnic_83xx_idc_log_state_history() 150 dev_info(&adapter->pdev->dev, in qlcnic_83xx_idc_log_state_history() 152 adapter->ahw->idc.name[cur], in qlcnic_83xx_idc_log_state_history() 153 adapter->ahw->idc.name[prev]); in qlcnic_83xx_idc_log_state_history() [all …]
|
D | qlcnic_83xx_vnic.c | 11 static int qlcnic_83xx_enable_vnic_mode(struct qlcnic_adapter *adapter, int lock) in qlcnic_83xx_enable_vnic_mode() argument 14 if (qlcnic_83xx_lock_driver(adapter)) in qlcnic_83xx_enable_vnic_mode() 17 QLCWRX(adapter->ahw, QLC_83XX_VNIC_STATE, QLCNIC_DEV_NPAR_OPER); in qlcnic_83xx_enable_vnic_mode() 19 qlcnic_83xx_unlock_driver(adapter); in qlcnic_83xx_enable_vnic_mode() 24 int qlcnic_83xx_disable_vnic_mode(struct qlcnic_adapter *adapter, int lock) in qlcnic_83xx_disable_vnic_mode() argument 26 struct qlcnic_hardware_context *ahw = adapter->ahw; in qlcnic_83xx_disable_vnic_mode() 29 if (qlcnic_83xx_lock_driver(adapter)) in qlcnic_83xx_disable_vnic_mode() 33 QLCWRX(adapter->ahw, QLC_83XX_VNIC_STATE, QLCNIC_DEV_NPAR_NON_OPER); in qlcnic_83xx_disable_vnic_mode() 37 qlcnic_83xx_unlock_driver(adapter); in qlcnic_83xx_disable_vnic_mode() 42 int qlcnic_83xx_set_vnic_opmode(struct qlcnic_adapter *adapter) in qlcnic_83xx_set_vnic_opmode() argument [all …]
|
D | qlcnic_83xx_hw.c | 265 int qlcnic_83xx_get_fw_version(struct qlcnic_adapter *adapter) in qlcnic_83xx_get_fw_version() argument 268 struct pci_dev *pdev = adapter->pdev; in qlcnic_83xx_get_fw_version() 270 fw_major = QLC_SHARED_REG_RD32(adapter, QLCNIC_FW_VERSION_MAJOR); in qlcnic_83xx_get_fw_version() 271 fw_minor = QLC_SHARED_REG_RD32(adapter, QLCNIC_FW_VERSION_MINOR); in qlcnic_83xx_get_fw_version() 272 fw_build = QLC_SHARED_REG_RD32(adapter, QLCNIC_FW_VERSION_SUB); in qlcnic_83xx_get_fw_version() 273 adapter->fw_version = QLCNIC_VERSION_CODE(fw_major, fw_minor, fw_build); in qlcnic_83xx_get_fw_version() 278 return adapter->fw_version; in qlcnic_83xx_get_fw_version() 281 static int __qlcnic_set_win_base(struct qlcnic_adapter *adapter, u32 addr) in __qlcnic_set_win_base() argument 286 base = adapter->ahw->pci_base0 + in __qlcnic_set_win_base() 287 QLC_83XX_CRB_WIN_FUNC(adapter->ahw->pci_func); in __qlcnic_set_win_base() [all …]
|
D | qlcnic_init.c | 26 qlcnic_check_fw_hearbeat(struct qlcnic_adapter *adapter); 83 void qlcnic_release_rx_buffers(struct qlcnic_adapter *adapter) in qlcnic_release_rx_buffers() argument 90 recv_ctx = adapter->recv_ctx; in qlcnic_release_rx_buffers() 91 for (ring = 0; ring < adapter->max_rds_rings; ring++) { in qlcnic_release_rx_buffers() 98 pci_unmap_single(adapter->pdev, in qlcnic_release_rx_buffers() 108 void qlcnic_reset_rx_buffers_list(struct qlcnic_adapter *adapter) in qlcnic_reset_rx_buffers_list() argument 115 recv_ctx = adapter->recv_ctx; in qlcnic_reset_rx_buffers_list() 116 for (ring = 0; ring < adapter->max_rds_rings; ring++) { in qlcnic_reset_rx_buffers_list() 130 void qlcnic_release_tx_buffers(struct qlcnic_adapter *adapter, in qlcnic_release_tx_buffers() argument 143 pci_unmap_single(adapter->pdev, buffrag->dma, in qlcnic_release_tx_buffers() [all …]
|
D | qlcnic_hw.c | 318 qlcnic_pcie_sem_lock(struct qlcnic_adapter *adapter, int sem, u32 id_reg) in qlcnic_pcie_sem_lock() argument 323 done = QLCRD32(adapter, QLCNIC_PCIE_REG(PCIE_SEM_LOCK(sem)), in qlcnic_pcie_sem_lock() 329 done = QLCRD32(adapter, id_reg, &err); in qlcnic_pcie_sem_lock() 331 dev_err(&adapter->pdev->dev, in qlcnic_pcie_sem_lock() 335 dev_err(&adapter->pdev->dev, in qlcnic_pcie_sem_lock() 339 dev_err(&adapter->pdev->dev, in qlcnic_pcie_sem_lock() 348 QLCWR32(adapter, id_reg, adapter->portnum); in qlcnic_pcie_sem_lock() 354 qlcnic_pcie_sem_unlock(struct qlcnic_adapter *adapter, int sem) in qlcnic_pcie_sem_unlock() argument 358 QLCRD32(adapter, QLCNIC_PCIE_REG(PCIE_SEM_UNLOCK(sem)), &err); in qlcnic_pcie_sem_unlock() 361 int qlcnic_ind_rd(struct qlcnic_adapter *adapter, u32 addr) in qlcnic_ind_rd() argument [all …]
|
D | qlcnic_ethtool.c | 176 static inline int qlcnic_82xx_statistics(struct qlcnic_adapter *adapter) in qlcnic_82xx_statistics() argument 180 QLCNIC_TX_STATS_LEN * adapter->drv_tx_rings; in qlcnic_82xx_statistics() 183 static inline int qlcnic_83xx_statistics(struct qlcnic_adapter *adapter) in qlcnic_83xx_statistics() argument 189 QLCNIC_TX_STATS_LEN * adapter->drv_tx_rings; in qlcnic_83xx_statistics() 192 static int qlcnic_dev_statistics_len(struct qlcnic_adapter *adapter) in qlcnic_dev_statistics_len() argument 196 if (qlcnic_82xx_check(adapter)) { in qlcnic_dev_statistics_len() 197 len = qlcnic_82xx_statistics(adapter); in qlcnic_dev_statistics_len() 198 if (adapter->flags & QLCNIC_ESWITCH_ENABLED) in qlcnic_dev_statistics_len() 200 } else if (qlcnic_83xx_check(adapter)) { in qlcnic_dev_statistics_len() 201 len = qlcnic_83xx_statistics(adapter); in qlcnic_dev_statistics_len() [all …]
|
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 …]
|
D | qlcnic_sysfs.c | 29 int qlcnicvf_config_bridged_mode(struct qlcnic_adapter *adapter, u32 enable) in qlcnicvf_config_bridged_mode() argument 34 int qlcnicvf_config_led(struct qlcnic_adapter *adapter, u32 state, u32 rate) in qlcnicvf_config_led() argument 43 struct qlcnic_adapter *adapter = dev_get_drvdata(dev); in qlcnic_store_bridged_mode() local 47 if (!(adapter->ahw->capabilities & QLCNIC_FW_CAPABILITY_BDG)) in qlcnic_store_bridged_mode() 50 if (!test_bit(__QLCNIC_DEV_UP, &adapter->state)) in qlcnic_store_bridged_mode() 56 if (!qlcnic_config_bridged_mode(adapter, !!new)) in qlcnic_store_bridged_mode() 67 struct qlcnic_adapter *adapter = dev_get_drvdata(dev); in qlcnic_show_bridged_mode() local 70 if (adapter->ahw->capabilities & QLCNIC_FW_CAPABILITY_BDG) in qlcnic_show_bridged_mode() 71 bridged_mode = !!(adapter->flags & QLCNIC_BRIDGE_ENABLED); in qlcnic_show_bridged_mode() 80 struct qlcnic_adapter *adapter = dev_get_drvdata(dev); in qlcnic_store_diag_mode() local [all …]
|
D | qlcnic_sriov_common.c | 119 static int qlcnic_sriov_virtid_fn(struct qlcnic_adapter *adapter, int vf_id) in qlcnic_sriov_virtid_fn() argument 121 struct pci_dev *dev = adapter->pdev; in qlcnic_sriov_virtid_fn() 125 if (qlcnic_sriov_vf_check(adapter)) in qlcnic_sriov_virtid_fn() 135 int qlcnic_sriov_init(struct qlcnic_adapter *adapter, int num_vfs) in qlcnic_sriov_init() argument 144 if (!qlcnic_sriov_enable_check(adapter)) in qlcnic_sriov_init() 151 adapter->ahw->sriov = sriov; in qlcnic_sriov_init() 164 dev_err(&adapter->pdev->dev, in qlcnic_sriov_init() 174 dev_err(&adapter->pdev->dev, "Cannot create async workqueue\n"); in qlcnic_sriov_init() 183 vf->adapter = adapter; in qlcnic_sriov_init() 184 vf->pci_func = qlcnic_sriov_virtid_fn(adapter, i); in qlcnic_sriov_init() [all …]
|
D | qlcnic.h | 597 struct qlcnic_adapter *adapter; member 631 struct qlcnic_adapter *adapter; member 1035 #define QLCNIC_IS_MSI_FAMILY(adapter) \ argument 1036 ((adapter)->flags & (QLCNIC_MSI_ENABLED | QLCNIC_MSIX_ENABLED)) 1037 #define QLCNIC_IS_TSO_CAPABLE(adapter) \ argument 1038 ((adapter)->ahw->capabilities & QLCNIC_FW_CAPABILITY_TSO) 1094 struct qlcnic_adapter *adapter; member 1546 int qlcnic_fw_cmd_get_minidump_temp(struct qlcnic_adapter *adapter); 1547 int qlcnic_fw_cmd_set_port(struct qlcnic_adapter *adapter, u32 config); 1554 #define QLCRD32(adapter, off, err) \ argument [all …]
|
D | qlcnic_io.c | 143 static inline u32 qlcnic_get_ref_handle(struct qlcnic_adapter *adapter, in qlcnic_get_ref_handle() argument 146 if (qlcnic_83xx_check(adapter)) in qlcnic_get_ref_handle() 157 static void qlcnic_delete_rx_list_mac(struct qlcnic_adapter *adapter, in qlcnic_delete_rx_list_mac() argument 165 ret = qlcnic_sre_macaddr_change(adapter, addr, vlan_id, op); in qlcnic_delete_rx_list_mac() 170 ret = qlcnic_sre_macaddr_change(adapter, addr, vlan_id, op); in qlcnic_delete_rx_list_mac() 173 adapter->rx_fhash.fnum--; in qlcnic_delete_rx_list_mac() 192 static void qlcnic_add_lb_filter(struct qlcnic_adapter *adapter, in qlcnic_add_lb_filter() argument 203 if (!qlcnic_sriov_pf_check(adapter) || (vlan_id == 0xffff)) in qlcnic_add_lb_filter() 208 (adapter->fhash.fbucket_size - 1); in qlcnic_add_lb_filter() 211 if (adapter->rx_fhash.fnum >= adapter->rx_fhash.fmax) in qlcnic_add_lb_filter() [all …]
|
D | qlcnic_ctx.c | 54 struct qlcnic_adapter *adapter, u32 type) in qlcnic_82xx_alloc_mbx_args() argument 95 qlcnic_poll_rsp(struct qlcnic_adapter *adapter) in qlcnic_poll_rsp() argument 107 rsp = QLCRD32(adapter, QLCNIC_CDRP_CRB_OFFSET, &err); in qlcnic_poll_rsp() 113 int qlcnic_82xx_issue_cmd(struct qlcnic_adapter *adapter, in qlcnic_82xx_issue_cmd() argument 119 struct pci_dev *pdev = adapter->pdev; in qlcnic_82xx_issue_cmd() 120 struct qlcnic_hardware_context *ahw = adapter->ahw; in qlcnic_82xx_issue_cmd() 126 if (qlcnic_api_lock(adapter)) { in qlcnic_82xx_issue_cmd() 131 QLCWR32(adapter, QLCNIC_SIGN_CRB_OFFSET, signature); in qlcnic_82xx_issue_cmd() 133 QLCWR32(adapter, QLCNIC_CDRP_ARG(i), cmd->req.arg[i]); in qlcnic_82xx_issue_cmd() 134 QLCWR32(adapter, QLCNIC_CDRP_CRB_OFFSET, in qlcnic_82xx_issue_cmd() [all …]
|
D | qlcnic_minidump.c | 385 static u32 qlcnic_dump_crb(struct qlcnic_adapter *adapter, in qlcnic_dump_crb() argument 395 data = qlcnic_ind_rd(adapter, addr); in qlcnic_dump_crb() 403 static u32 qlcnic_dump_ctrl(struct qlcnic_adapter *adapter, in qlcnic_dump_ctrl() argument 406 void *hdr = adapter->ahw->fw_dump.tmpl_hdr; in qlcnic_dump_ctrl() 422 qlcnic_ind_wr(adapter, addr, ctr->val1); in qlcnic_dump_ctrl() 425 data = qlcnic_ind_rd(adapter, addr); in qlcnic_dump_ctrl() 426 qlcnic_ind_wr(adapter, addr, data); in qlcnic_dump_ctrl() 429 data = qlcnic_ind_rd(adapter, addr); in qlcnic_dump_ctrl() 430 qlcnic_ind_wr(adapter, addr, in qlcnic_dump_ctrl() 434 data = qlcnic_ind_rd(adapter, addr); in qlcnic_dump_ctrl() [all …]
|
D | qlcnic_dcb.c | 196 static u8 qlcnic_dcb_get_num_app(struct qlcnic_adapter *adapter, u32 val) in qlcnic_dcb_get_num_app() argument 198 if (qlcnic_82xx_check(adapter)) in qlcnic_dcb_get_num_app() 204 static inline u8 qlcnic_dcb_pfc_hdr_valid(struct qlcnic_adapter *adapter, in qlcnic_dcb_pfc_hdr_valid() argument 207 if (qlcnic_82xx_check(adapter)) in qlcnic_dcb_pfc_hdr_valid() 213 static inline u8 qlcnic_dcb_tsa_hdr_valid(struct qlcnic_adapter *adapter, in qlcnic_dcb_tsa_hdr_valid() argument 216 if (qlcnic_82xx_check(adapter)) in qlcnic_dcb_tsa_hdr_valid() 222 static inline u8 qlcnic_dcb_get_prio_map_app(struct qlcnic_adapter *adapter, in qlcnic_dcb_get_prio_map_app() argument 225 if (qlcnic_82xx_check(adapter)) in qlcnic_dcb_get_prio_map_app() 245 dcb->adapter->netdev->dcbnl_ops = &qlcnic_dcbnl_ops; in __qlcnic_init_dcbnl_ops() 248 static void qlcnic_set_dcb_ops(struct qlcnic_adapter *adapter) in qlcnic_set_dcb_ops() argument [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/ |
D | i40evf_main.c | 29 static int i40evf_setup_all_tx_resources(struct i40evf_adapter *adapter); 30 static int i40evf_setup_all_rx_resources(struct i40evf_adapter *adapter); 74 struct i40evf_adapter *adapter = (struct i40evf_adapter *)hw->back; in i40evf_allocate_dma_mem_d() local 80 mem->va = dma_alloc_coherent(&adapter->pdev->dev, mem->size, in i40evf_allocate_dma_mem_d() 95 struct i40evf_adapter *adapter = (struct i40evf_adapter *)hw->back; in i40evf_free_dma_mem_d() local 99 dma_free_coherent(&adapter->pdev->dev, mem->size, in i40evf_free_dma_mem_d() 170 struct i40evf_adapter *adapter = netdev_priv(netdev); in i40evf_tx_timeout() local 172 adapter->tx_timeout_count++; in i40evf_tx_timeout() 173 if (!(adapter->flags & I40EVF_FLAG_RESET_PENDING)) { in i40evf_tx_timeout() 174 adapter->flags |= I40EVF_FLAG_RESET_NEEDED; in i40evf_tx_timeout() [all …]
|
D | i40evf_virtchnl.c | 43 static int i40evf_send_pf_msg(struct i40evf_adapter *adapter, in i40evf_send_pf_msg() argument 46 struct i40e_hw *hw = &adapter->hw; in i40evf_send_pf_msg() 49 if (adapter->flags & I40EVF_FLAG_PF_COMMS_FAILED) in i40evf_send_pf_msg() 54 dev_err(&adapter->pdev->dev, "Unable to send opcode %d to PF, error %d, aq status %d\n", in i40evf_send_pf_msg() 67 int i40evf_send_api_ver(struct i40evf_adapter *adapter) in i40evf_send_api_ver() argument 74 return i40evf_send_pf_msg(adapter, I40E_VIRTCHNL_OP_VERSION, (u8 *)&vvi, in i40evf_send_api_ver() 87 int i40evf_verify_api_ver(struct i40evf_adapter *adapter) in i40evf_verify_api_ver() argument 90 struct i40e_hw *hw = &adapter->hw; in i40evf_verify_api_ver() 121 dev_info(&adapter->pdev->dev, "Invalid reply type %d from PF\n", in i40evf_verify_api_ver() 146 int i40evf_send_vf_config_msg(struct i40evf_adapter *adapter) in i40evf_send_vf_config_msg() argument [all …]
|
D | i40evf.h | 52 ((void)((NETIF_MSG_##nlevel & adapter->msg_enable) && \ 53 printk(KERN_##klevel PFX "%s: %s: " fmt, adapter->netdev->name, \ 108 struct i40evf_adapter *adapter; member 265 int i40evf_up(struct i40evf_adapter *adapter); 266 void i40evf_down(struct i40evf_adapter *adapter); 267 void i40evf_reinit_locked(struct i40evf_adapter *adapter); 268 void i40evf_reset(struct i40evf_adapter *adapter); 270 void i40evf_update_stats(struct i40evf_adapter *adapter); 271 void i40evf_reset_interrupt_capability(struct i40evf_adapter *adapter); 272 int i40evf_init_interrupt_scheme(struct i40evf_adapter *adapter); [all …]
|
D | i40evf_ethtool.c | 115 struct i40evf_adapter *adapter = netdev_priv(netdev); in i40evf_get_ethtool_stats() local 120 p = (char *)adapter + i40evf_gstrings_stats[i].stat_offset; in i40evf_get_ethtool_stats() 123 for (j = 0; j < adapter->num_active_queues; j++) { in i40evf_get_ethtool_stats() 124 data[i++] = adapter->tx_rings[j]->stats.packets; in i40evf_get_ethtool_stats() 125 data[i++] = adapter->tx_rings[j]->stats.bytes; in i40evf_get_ethtool_stats() 127 for (j = 0; j < adapter->num_active_queues; j++) { in i40evf_get_ethtool_stats() 128 data[i++] = adapter->rx_rings[j]->stats.packets; in i40evf_get_ethtool_stats() 129 data[i++] = adapter->rx_rings[j]->stats.bytes; in i40evf_get_ethtool_stats() 143 struct i40evf_adapter *adapter = netdev_priv(netdev); in i40evf_get_strings() local 153 for (i = 0; i < adapter->num_active_queues; i++) { in i40evf_get_strings() [all …]
|
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_main.c | 71 static void netxen_schedule_work(struct netxen_adapter *adapter, 73 static void netxen_cancel_fw_work(struct netxen_adapter *adapter); 79 static void netxen_create_sysfs_entries(struct netxen_adapter *adapter); 80 static void netxen_remove_sysfs_entries(struct netxen_adapter *adapter); 81 static void netxen_create_diag_entries(struct netxen_adapter *adapter); 82 static void netxen_remove_diag_entries(struct netxen_adapter *adapter); 83 static int nx_dev_request_aer(struct netxen_adapter *adapter); 84 static int nx_decr_dev_ref_cnt(struct netxen_adapter *adapter); 85 static int netxen_can_start_firmware(struct netxen_adapter *adapter); 122 netxen_nic_update_cmd_producer(struct netxen_adapter *adapter, in netxen_nic_update_cmd_producer() argument [all …]
|
D | netxen_nic_hw.c | 43 static void netxen_nic_io_write_128M(struct netxen_adapter *adapter, 45 static u32 netxen_nic_io_read_128M(struct netxen_adapter *adapter, 62 #define PCI_OFFSET_FIRST_RANGE(adapter, off) \ argument 63 ((adapter)->ahw.pci_base0 + (off)) 64 #define PCI_OFFSET_SECOND_RANGE(adapter, off) \ argument 65 ((adapter)->ahw.pci_base1 + (off) - SECOND_PAGE_GROUP_START) 66 #define PCI_OFFSET_THIRD_RANGE(adapter, off) \ argument 67 ((adapter)->ahw.pci_base2 + (off) - THIRD_PAGE_GROUP_START) 69 static void __iomem *pci_base_offset(struct netxen_adapter *adapter, in pci_base_offset() argument 73 return PCI_OFFSET_FIRST_RANGE(adapter, off); in pci_base_offset() [all …]
|
D | netxen_nic_ethtool.c | 79 struct netxen_adapter *adapter = netdev_priv(dev); in netxen_nic_get_drvinfo() local 88 fw_major = NXRD32(adapter, NETXEN_FW_VERSION_MAJOR); in netxen_nic_get_drvinfo() 89 fw_minor = NXRD32(adapter, NETXEN_FW_VERSION_MINOR); in netxen_nic_get_drvinfo() 90 fw_build = NXRD32(adapter, NETXEN_FW_VERSION_SUB); in netxen_nic_get_drvinfo() 94 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in netxen_nic_get_drvinfo() 103 struct netxen_adapter *adapter = netdev_priv(dev); in netxen_nic_get_settings() local 107 if (adapter->ahw.port_type == NETXEN_NIC_GBE) { in netxen_nic_get_settings() 122 ethtool_cmd_speed_set(ecmd, adapter->link_speed); in netxen_nic_get_settings() 123 ecmd->duplex = adapter->link_duplex; in netxen_nic_get_settings() 124 ecmd->autoneg = adapter->link_autoneg; in netxen_nic_get_settings() [all …]
|
D | netxen_nic_init.c | 48 netxen_post_rx_buffers_nodb(struct netxen_adapter *adapter, 50 static int netxen_p3_has_mn(struct netxen_adapter *adapter); 107 void netxen_release_rx_buffers(struct netxen_adapter *adapter) in netxen_release_rx_buffers() argument 114 recv_ctx = &adapter->recv_ctx; in netxen_release_rx_buffers() 115 for (ring = 0; ring < adapter->max_rds_rings; ring++) { in netxen_release_rx_buffers() 121 pci_unmap_single(adapter->pdev, in netxen_release_rx_buffers() 131 void netxen_release_tx_buffers(struct netxen_adapter *adapter) in netxen_release_tx_buffers() argument 136 struct nx_host_tx_ring *tx_ring = adapter->tx_ring; in netxen_release_tx_buffers() 138 spin_lock_bh(&adapter->tx_clean_lock); in netxen_release_tx_buffers() 143 pci_unmap_single(adapter->pdev, buffrag->dma, in netxen_release_tx_buffers() [all …]
|
D | netxen_nic_ctx.c | 30 netxen_poll_rsp(struct netxen_adapter *adapter) in netxen_poll_rsp() argument 42 rsp = NXRD32(adapter, NX_CDRP_CRB_OFFSET); in netxen_poll_rsp() 49 netxen_issue_cmd(struct netxen_adapter *adapter, struct netxen_cmd_args *cmd) in netxen_issue_cmd() argument 55 signature = NX_CDRP_SIGNATURE_MAKE(adapter->ahw.pci_func, in netxen_issue_cmd() 58 if (netxen_api_lock(adapter)) in netxen_issue_cmd() 61 NXWR32(adapter, NX_SIGN_CRB_OFFSET, signature); in netxen_issue_cmd() 63 NXWR32(adapter, NX_ARG1_CRB_OFFSET, cmd->req.arg1); in netxen_issue_cmd() 65 NXWR32(adapter, NX_ARG2_CRB_OFFSET, cmd->req.arg2); in netxen_issue_cmd() 67 NXWR32(adapter, NX_ARG3_CRB_OFFSET, cmd->req.arg3); in netxen_issue_cmd() 69 NXWR32(adapter, NX_CDRP_CRB_OFFSET, NX_CDRP_FORM_CMD(cmd->req.cmd)); in netxen_issue_cmd() [all …]
|
D | netxen_nic.h | 106 #define NETXEN_CRB_NORMALIZE(adapter, reg) \ argument 107 pci_base_offset(adapter, NETXEN_CRB_NORMAL(reg)) 109 #define DB_NORMALIZE(adapter, off) \ argument 110 (adapter->ahw.db_base + (off)) 646 struct netxen_adapter *adapter; member 1163 #define NETXEN_IS_MSI_FAMILY(adapter) \ argument 1164 ((adapter)->flags & (NETXEN_NIC_MSI_ENABLED | NETXEN_NIC_MSIX_ENABLED)) 1703 int nx_fw_cmd_query_phy(struct netxen_adapter *adapter, u32 reg, u32 *val); 1704 int nx_fw_cmd_set_phy(struct netxen_adapter *adapter, u32 reg, u32 val); 1706 #define NXRD32(adapter, off) \ argument [all …]
|
/linux-4.1.27/drivers/scsi/ |
D | BusLogic.c | 141 static void blogic_announce_drvr(struct blogic_adapter *adapter) in blogic_announce_drvr() argument 143 …** BusLogic SCSI Driver Version " blogic_drvr_version " of " blogic_drvr_date " *****\n", adapter); in blogic_announce_drvr() 144 blogic_announce("Copyright 1995-1998 by Leonard N. Zubkoff " "<lnz@dandelion.com>\n", adapter); in blogic_announce_drvr() 155 struct blogic_adapter *adapter = in blogic_drvr_info() local 157 return adapter->full_model; in blogic_drvr_info() 166 static void blogic_init_ccbs(struct blogic_adapter *adapter, void *blk_pointer, in blogic_init_ccbs() argument 176 ccb->adapter = adapter; in blogic_init_ccbs() 178 if (blogic_flashpoint_type(adapter)) { in blogic_init_ccbs() 180 ccb->base_addr = adapter->fpinfo.base_addr; in blogic_init_ccbs() 182 ccb->next = adapter->free_ccbs; in blogic_init_ccbs() [all …]
|
D | vmw_pvscsi.c | 154 pvscsi_dev(const struct pvscsi_adapter *adapter) in pvscsi_dev() argument 156 return &(adapter->dev->dev); in pvscsi_dev() 160 pvscsi_find_context(const struct pvscsi_adapter *adapter, struct scsi_cmnd *cmd) in pvscsi_find_context() argument 164 end = &adapter->cmd_map[adapter->req_depth]; in pvscsi_find_context() 165 for (ctx = adapter->cmd_map; ctx < end; ctx++) in pvscsi_find_context() 173 pvscsi_acquire_context(struct pvscsi_adapter *adapter, struct scsi_cmnd *cmd) in pvscsi_acquire_context() argument 177 if (list_empty(&adapter->cmd_pool)) in pvscsi_acquire_context() 180 ctx = list_first_entry(&adapter->cmd_pool, struct pvscsi_ctx, list); in pvscsi_acquire_context() 187 static void pvscsi_release_context(struct pvscsi_adapter *adapter, in pvscsi_release_context() argument 192 list_add(&ctx->list, &adapter->cmd_pool); in pvscsi_release_context() [all …]
|
D | megaraid.c | 80 #define RDINDOOR(adapter) readl((adapter)->mmio_base + 0x20) argument 81 #define RDOUTDOOR(adapter) readl((adapter)->mmio_base + 0x2C) argument 82 #define WRINDOOR(adapter,value) writel(value, (adapter)->mmio_base + 0x20) argument 83 #define WROUTDOOR(adapter,value) writel(value, (adapter)->mmio_base + 0x2C) argument 137 mega_setup_mailbox(adapter_t *adapter) in mega_setup_mailbox() argument 141 adapter->una_mbox64 = pci_alloc_consistent(adapter->dev, in mega_setup_mailbox() 142 sizeof(mbox64_t), &adapter->una_mbox64_dma); in mega_setup_mailbox() 144 if( !adapter->una_mbox64 ) return -1; in mega_setup_mailbox() 146 adapter->mbox = &adapter->una_mbox64->mbox; in mega_setup_mailbox() 148 adapter->mbox = (mbox_t *)((((unsigned long) adapter->mbox) + 15) & in mega_setup_mailbox() [all …]
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/ |
D | subr.c | 61 static int t1_wait_op_done(adapter_t *adapter, int reg, u32 mask, int polarity, in t1_wait_op_done() argument 65 u32 val = readl(adapter->regs + reg) & mask; in t1_wait_op_done() 81 int __t1_tpi_write(adapter_t *adapter, u32 addr, u32 value) in __t1_tpi_write() argument 85 writel(addr, adapter->regs + A_TPI_ADDR); in __t1_tpi_write() 86 writel(value, adapter->regs + A_TPI_WR_DATA); in __t1_tpi_write() 87 writel(F_TPIWR, adapter->regs + A_TPI_CSR); in __t1_tpi_write() 89 tpi_busy = t1_wait_op_done(adapter, A_TPI_CSR, F_TPIRDY, 1, in __t1_tpi_write() 93 adapter->name, addr); in __t1_tpi_write() 97 int t1_tpi_write(adapter_t *adapter, u32 addr, u32 value) in t1_tpi_write() argument 101 spin_lock(&adapter->tpi_lock); in t1_tpi_write() [all …]
|
D | espi.c | 44 adapter_t *adapter; member 60 static int tricn_write(adapter_t *adapter, int bundle_addr, int module_addr, in tricn_write() argument 70 adapter->regs + A_ESPI_CMD_ADDR); in tricn_write() 71 writel(0, adapter->regs + A_ESPI_GOSTAT); in tricn_write() 74 busy = readl(adapter->regs + A_ESPI_GOSTAT) & F_ESPI_CMD_BUSY; in tricn_write() 78 pr_err("%s: TRICN write timed out\n", adapter->name); in tricn_write() 83 static int tricn_init(adapter_t *adapter) in tricn_init() argument 87 if (!(readl(adapter->regs + A_ESPI_RX_RESET) & F_RX_CLK_STATUS)) { in tricn_init() 88 pr_err("%s: ESPI clock not ready\n", adapter->name); in tricn_init() 92 writel(F_ESPI_RX_CORE_RST, adapter->regs + A_ESPI_RX_RESET); in tricn_init() [all …]
|
D | cxgb2.c | 60 static inline void schedule_mac_stats_update(struct adapter *ap, int secs) in schedule_mac_stats_update() 65 static inline void cancel_mac_stats_update(struct adapter *ap) in cancel_mac_stats_update() 102 static int t1_clock(struct adapter *adapter, int mode); 121 struct adapter *adapter = dev->ml_priv; in t1_set_rxmode() local 122 struct cmac *mac = adapter->port[dev->if_port].mac; in t1_set_rxmode() 148 void t1_link_negotiated(struct adapter *adapter, int port_id, int link_stat, in t1_link_negotiated() argument 151 struct port_info *p = &adapter->port[port_id]; in t1_link_negotiated() 161 if ((speed > 0) && (adapter->params.nports > 1)) { in t1_link_negotiated() 174 t1_sched_update_parms(adapter->sge, port_id, 0, sched_speed); in t1_link_negotiated() 191 static void enable_hw_csum(struct adapter *adapter) in enable_hw_csum() argument [all …]
|
D | vsc7326.c | 36 static void vsc_read(adapter_t *adapter, u32 addr, u32 *val) in vsc_read() argument 41 spin_lock_bh(&adapter->mac_lock); in vsc_read() 42 t1_tpi_read(adapter, (addr << 2) + 4, &vlo); in vsc_read() 45 t1_tpi_read(adapter, (REG_LOCAL_STATUS << 2) + 4, &vlo); in vsc_read() 46 t1_tpi_read(adapter, REG_LOCAL_STATUS << 2, &vhi); in vsc_read() 53 t1_tpi_read(adapter, (REG_LOCAL_DATA << 2) + 4, &vlo); in vsc_read() 54 t1_tpi_read(adapter, REG_LOCAL_DATA << 2, &vhi); in vsc_read() 61 spin_unlock_bh(&adapter->mac_lock); in vsc_read() 64 static void vsc_write(adapter_t *adapter, u32 addr, u32 data) in vsc_write() argument 66 spin_lock_bh(&adapter->mac_lock); in vsc_write() [all …]
|
D | pm3393.c | 99 t1_tpi_read(cmac->adapter, OFFSET(reg), data32); in pmread() 105 t1_tpi_write(cmac->adapter, OFFSET(reg), data32); in pmwrite() 157 pl_intr = readl(cmac->adapter->regs + A_PL_ENABLE); in pm3393_interrupt_enable() 159 writel(pl_intr, cmac->adapter->regs + A_PL_ENABLE); in pm3393_interrupt_enable() 190 t1_tpi_read(cmac->adapter, A_ELMER0_INT_ENABLE, &elmer); in pm3393_interrupt_disable() 192 t1_tpi_write(cmac->adapter, A_ELMER0_INT_ENABLE, elmer); in pm3393_interrupt_disable() 233 t1_tpi_read(cmac->adapter, A_ELMER0_INT_CAUSE, &elmer); in pm3393_interrupt_clear() 235 t1_tpi_write(cmac->adapter, A_ELMER0_INT_CAUSE, elmer); in pm3393_interrupt_clear() 239 pl_intr = readl(cmac->adapter->regs + A_PL_CAUSE); in pm3393_interrupt_clear() 241 writel(pl_intr, cmac->adapter->regs + A_PL_CAUSE); in pm3393_interrupt_clear() [all …]
|
D | tp.c | 10 adapter_t *adapter; member 58 struct petp *t1_tp_create(adapter_t *adapter, struct tp_params *p) in t1_tp_create() argument 65 tp->adapter = adapter; in t1_tp_create() 72 u32 tp_intr = readl(tp->adapter->regs + A_PL_ENABLE); in t1_tp_intr_enable() 75 if (!t1_is_asic(tp->adapter)) { in t1_tp_intr_enable() 78 tp->adapter->regs + FPGA_TP_ADDR_INTERRUPT_ENABLE); in t1_tp_intr_enable() 80 tp->adapter->regs + A_PL_ENABLE); in t1_tp_intr_enable() 85 writel(0, tp->adapter->regs + A_TP_INT_ENABLE); in t1_tp_intr_enable() 87 tp->adapter->regs + A_PL_ENABLE); in t1_tp_intr_enable() 93 u32 tp_intr = readl(tp->adapter->regs + A_PL_ENABLE); in t1_tp_intr_disable() [all …]
|
D | my3126.c | 19 t1_tpi_read(cphy->adapter, A_ELMER0_GPO, &cphy->elmer_gpo); in my3126_interrupt_enable() 42 adapter_t *adapter; in my3126_interrupt_handler() local 43 adapter = cphy->adapter; in my3126_interrupt_handler() 51 t1_link_changed(adapter, 0); in my3126_interrupt_handler() 60 t1_tpi_write(adapter, OFFSET(SUNI1x10GEXP_REG_MSTAT_CONTROL), in my3126_interrupt_handler() 62 t1_tpi_read(adapter, in my3126_interrupt_handler() 64 t1_tpi_read(adapter, in my3126_interrupt_handler() 69 t1_tpi_read(adapter, A_ELMER0_GPO, &val); in my3126_interrupt_handler() 74 if (is_T2(adapter)) in my3126_interrupt_handler() 76 else if (t1_is_T1B(adapter)) in my3126_interrupt_handler() [all …]
|
D | common.h | 69 typedef struct adapter adapter_t; 227 struct adapter { struct 291 static inline int t1_is_asic(const adapter_t *adapter) in t1_is_asic() argument 293 return adapter->params.is_asic; in t1_is_asic() 298 static inline int adapter_matches_type(const adapter_t *adapter, in adapter_matches_type() argument 301 return adapter->params.chip_version == version && in adapter_matches_type() 302 adapter->params.chip_revision == revision; in adapter_matches_type() 309 static inline int vlan_tso_capable(const adapter_t *adapter) in vlan_tso_capable() argument 311 return !t1_is_T1B(adapter); in vlan_tso_capable() 314 #define for_each_port(adapter, iter) \ argument [all …]
|
D | sge.c | 255 struct adapter *adapter; /* adapter backpointer */ member 320 if (board_info(sge->adapter)->board == CHBT_BOARD_CHT204) { in t1_sched_update_parms() 484 writel(F_CMDQ0_ENABLE, sge->adapter->regs + A_SG_DOORBELL); in sched_skb() 495 static inline void doorbell_pio(struct adapter *adapter, u32 val) in doorbell_pio() argument 498 writel(val, adapter->regs + A_SG_DOORBELL); in doorbell_pio() 527 struct pci_dev *pdev = sge->adapter->pdev; in free_rx_resources() 557 struct pci_dev *pdev = sge->adapter->pdev; in alloc_rx_resources() 621 struct pci_dev *pdev = sge->adapter->pdev; in free_cmdQ_buffers() 654 struct pci_dev *pdev = sge->adapter->pdev; in free_tx_resources() 678 struct pci_dev *pdev = sge->adapter->pdev; in alloc_tx_resources() [all …]
|
D | mv88x201x.c | 92 if (t1_is_asic(cphy->adapter)) { in mv88x201x_interrupt_enable() 95 t1_tpi_read(cphy->adapter, A_ELMER0_INT_ENABLE, &elmer); in mv88x201x_interrupt_enable() 97 t1_tpi_write(cphy->adapter, A_ELMER0_INT_ENABLE, elmer); in mv88x201x_interrupt_enable() 108 if (t1_is_asic(cphy->adapter)) { in mv88x201x_interrupt_disable() 111 t1_tpi_read(cphy->adapter, A_ELMER0_INT_ENABLE, &elmer); in mv88x201x_interrupt_disable() 113 t1_tpi_write(cphy->adapter, A_ELMER0_INT_ENABLE, elmer); in mv88x201x_interrupt_disable() 147 if (t1_is_asic(cphy->adapter)) { in mv88x201x_interrupt_clear() 148 t1_tpi_read(cphy->adapter, A_ELMER0_INT_CAUSE, &elmer); in mv88x201x_interrupt_clear() 150 t1_tpi_write(cphy->adapter, A_ELMER0_INT_CAUSE, elmer); in mv88x201x_interrupt_clear() 236 static int mv88x201x_phy_reset(adapter_t *adapter) in mv88x201x_phy_reset() argument [all …]
|
/linux-4.1.27/drivers/staging/rtl8188eu/include/ |
D | hal_intf.h | 148 u32 (*hal_power_on)(struct adapter *padapter); 149 u32 (*hal_init)(struct adapter *padapter); 150 u32 (*hal_deinit)(struct adapter *padapter); 152 void (*free_hal_data)(struct adapter *padapter); 154 u32 (*inirp_init)(struct adapter *padapter); 155 u32 (*inirp_deinit)(struct adapter *padapter); 157 s32 (*init_xmit_priv)(struct adapter *padapter); 159 s32 (*init_recv_priv)(struct adapter *padapter); 160 void (*free_recv_priv)(struct adapter *padapter); 162 void (*InitSwLeds)(struct adapter *padapter); [all …]
|
D | rtw_mlme_ext.h | 239 unsigned int (*func)(struct adapter *adapt, struct recv_frame *frame); 245 unsigned int (*func)(struct adapter *adapt, struct recv_frame *frame); 402 struct adapter *padapter; 449 int init_mlme_ext_priv(struct adapter *adapter); 450 int init_hw_mlme_ext(struct adapter *padapter); 452 extern void init_mlme_ext_timer(struct adapter *padapter); 453 extern void init_addba_retry_timer(struct adapter *adapt, struct sta_info *sta); 457 u8 judge_network_type(struct adapter *padapter, unsigned char *rate, int len); 458 void get_rate_set(struct adapter *padapter, unsigned char *pbssrate, int *len); 459 void UpdateBrateTbl(struct adapter *padapter, u8 *mBratesOS); [all …]
|
D | rtw_mlme.h | 190 struct adapter *padapter; 414 struct adapter *padapter; 417 int hostapd_mode_init(struct adapter *padapter); 418 void hostapd_mode_unload(struct adapter *padapter); 427 void rtw_joinbss_event_prehandle(struct adapter *adapter, u8 *pbuf); 428 void rtw_survey_event_callback(struct adapter *adapter, u8 *pbuf); 429 void rtw_surveydone_event_callback(struct adapter *adapter, u8 *pbuf); 430 void rtw_joinbss_event_callback(struct adapter *adapter, u8 *pbuf); 431 void rtw_stassoc_event_callback(struct adapter *adapter, u8 *pbuf); 432 void rtw_stadel_event_callback(struct adapter *adapter, u8 *pbuf); [all …]
|
D | rtw_ap.h | 29 void rtw_indicate_sta_assoc_event(struct adapter *padapter, 31 void rtw_indicate_sta_disassoc_event(struct adapter *padapter, 33 void init_mlme_ap_info(struct adapter *padapter); 34 void free_mlme_ap_info(struct adapter *padapter); 35 void rtw_add_bcn_ie(struct adapter *padapter, struct wlan_bssid_ex *pnetwork, 37 void rtw_remove_bcn_ie(struct adapter *padapter, 39 void update_beacon(struct adapter *padapter, u8 ie_id, 41 void add_RATid(struct adapter *padapter, struct sta_info *psta, 43 void expire_timeout_chk(struct adapter *padapter); 44 void update_sta_info_apmode(struct adapter *padapter, struct sta_info *psta); [all …]
|
D | rtw_ioctl_set.h | 28 u8 rtw_set_802_11_authentication_mode(struct adapter *adapt, 30 u8 rtw_set_802_11_bssid(struct adapter *adapter, u8 *bssid); 31 u8 rtw_set_802_11_add_wep(struct adapter *adapter, struct ndis_802_11_wep *wep); 32 u8 rtw_set_802_11_disassociate(struct adapter *adapter); 33 u8 rtw_set_802_11_bssid_list_scan(struct adapter *adapter, 36 u8 rtw_set_802_11_infrastructure_mode(struct adapter *adapter, 38 u8 rtw_set_802_11_ssid(struct adapter *adapt, struct ndis_802_11_ssid *ssid); 39 u16 rtw_get_cur_max_rate(struct adapter *adapter); 40 int rtw_set_country(struct adapter *adapter, const char *country_code);
|
D | usb_ops_linux.h | 55 static inline u8 rtw_usb_bulk_size_boundary(struct adapter *padapter, in rtw_usb_bulk_size_boundary() 72 u8 usb_read8(struct adapter *adapter, u32 addr); 73 u16 usb_read16(struct adapter *adapter, u32 addr); 74 u32 usb_read32(struct adapter *adapter, u32 addr); 76 u32 usb_read_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem); 77 void usb_read_port_cancel(struct adapter *adapter); 79 int usb_write8(struct adapter *adapter, u32 addr, u8 val); 80 int usb_write16(struct adapter *adapter, u32 addr, u16 val); 81 int usb_write32(struct adapter *adapter, u32 addr, u32 val); 83 u32 usb_write_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem); [all …]
|
D | rtw_pwrctrl.h | 243 void rtw_init_pwrctrl_priv(struct adapter *adapter); 245 void rtw_set_ps_mode(struct adapter *adapter, u8 ps_mode, u8 smart_ps, 247 void rtw_set_rpwm(struct adapter *adapter, u8 val8); 248 void LeaveAllPowerSaveMode(struct adapter *adapter); 249 void ips_enter(struct adapter *padapter); 250 int ips_leave(struct adapter *padapter); 252 void rtw_ps_processor(struct adapter *padapter); 254 enum rt_rf_power_state RfOnOffDetect(struct adapter *iadapter); 256 s32 LPS_RF_ON_check(struct adapter *adapter, u32 delay_ms); 257 void LPS_Enter(struct adapter *adapter); [all …]
|
D | phy.h | 8 bool rtl88eu_phy_mac_config(struct adapter *adapt); 9 bool rtl88eu_phy_rf_config(struct adapter *adapt); 10 bool rtl88eu_phy_bb_config(struct adapter *adapt); 12 u32 phy_query_bb_reg(struct adapter *adapt, u32 regaddr, u32 bitmask); 13 void phy_set_bb_reg(struct adapter *adapt, u32 regaddr, u32 bitmask, u32 data); 14 u32 phy_query_rf_reg(struct adapter *adapt, enum rf_radio_path rf_path, 16 void phy_set_rf_reg(struct adapter *adapt, enum rf_radio_path rf_path, 19 void phy_set_tx_power_level(struct adapter *adapt, u8 channel); 21 void phy_set_bw_mode(struct adapter *adapt, enum ht_channel_width bandwidth, 23 void phy_sw_chnl(struct adapter *adapt, u8 channel); [all …]
|
D | mlme_osdep.h | 26 void rtw_init_mlme_timer(struct adapter *padapter); 27 void rtw_os_indicate_disconnect(struct adapter *adapter); 28 void rtw_os_indicate_connect(struct adapter *adapter); 29 void rtw_os_indicate_scan_done(struct adapter *padapter, bool aborted); 30 void rtw_report_sec_ie(struct adapter *adapter, u8 authmode, u8 *sec_ie); 32 void rtw_reset_securitypriv(struct adapter *adapter); 33 void indicate_wx_scan_complete_event(struct adapter *padapter);
|
D | rtw_cmd.h | 36 struct adapter *padapter; 51 struct adapter *padapter; 339 u8 rtw_sitesurvey_cmd(struct adapter *padapter, struct ndis_802_11_ssid *ssid, 342 u8 rtw_createbss_cmd(struct adapter *padapter); 343 u8 rtw_setstakey_cmd(struct adapter *padapter, u8 *psta, u8 unicast_key); 344 u8 rtw_clearstakey_cmd(struct adapter *padapter, u8 *psta, u8 entry, 346 u8 rtw_joinbss_cmd(struct adapter *padapter, struct wlan_network *pnetwork); 347 u8 rtw_disassoc_cmd(struct adapter *padapter, u32 deauth_timeout_ms, 349 u8 rtw_setopmode_cmd(struct adapter *padapter, 351 u8 rtw_addbareq_cmd(struct adapter *padapter, u8 tid, u8 *addr); [all …]
|
D | Hal8188EPhyCfg.h | 203 void rtl8192c_PHY_GetHWRegOriginalValue(struct adapter *adapter); 206 void PHY_GetTxPowerLevel8188E(struct adapter *adapter, u32 *powerlevel); 208 void PHY_ScanOperationBackup8188E(struct adapter *Adapter, u8 Operation); 211 void ChkFwCmdIoDone(struct adapter *adapter); 214 void PHY_SetRFPathSwitch_8188E(struct adapter *adapter, bool main); 216 void PHY_SwitchEphyParameter(struct adapter *adapter); 218 void PHY_EnableHostClkReq(struct adapter *adapter); 220 bool SetAntennaConfig92C(struct adapter *adapter, u8 defaultant);
|
D | rtw_efuse.h | 103 void EFUSE_GetEfuseDefinition(struct adapter *adapt, u8 type, u8 type1, 105 u8 efuse_OneByteRead(struct adapter *adapter, u16 addr, u8 *data); 106 u8 efuse_OneByteWrite(struct adapter *adapter, u16 addr, u8 data); 108 void efuse_ReadEFuse(struct adapter *Adapter, u8 efuseType, u16 _offset, 110 void Efuse_PowerSwitch(struct adapter *adapt, u8 bWrite, u8 PwrState); 111 int Efuse_PgPacketRead(struct adapter *adapt, u8 offset, u8 *data); 112 bool Efuse_PgPacketWrite(struct adapter *adapter, u8 offset, u8 word, u8 *data); 114 u8 Efuse_WordEnableDataWrite(struct adapter *adapter, u16 efuse_addr, 117 void EFUSE_ShadowMapUpdate(struct adapter *adapter, u8 efusetype);
|
D | osdep_intf.h | 30 u8 rtw_init_drv_sw(struct adapter *padapter); 31 u8 rtw_free_drv_sw(struct adapter *padapter); 32 u8 rtw_reset_drv_sw(struct adapter *padapter); 34 u32 rtw_start_drv_threads(struct adapter *padapter); 35 void rtw_stop_drv_threads (struct adapter *padapter); 36 void rtw_cancel_all_timer(struct adapter *padapter); 41 struct net_device *rtw_init_netdev(struct adapter *padapter); 47 void rtw_ips_dev_unload(struct adapter *padapter); 48 int rtw_ips_pwr_up(struct adapter *padapter); 49 void rtw_ips_pwr_down(struct adapter *padapter);
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_lib.c | 42 static bool ixgbe_cache_ring_dcb_sriov(struct ixgbe_adapter *adapter) in ixgbe_cache_ring_dcb_sriov() argument 45 struct ixgbe_ring_feature *fcoe = &adapter->ring_feature[RING_F_FCOE]; in ixgbe_cache_ring_dcb_sriov() 47 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; in ixgbe_cache_ring_dcb_sriov() 50 u8 tcs = netdev_get_num_tc(adapter->netdev); in ixgbe_cache_ring_dcb_sriov() 57 if (!(adapter->flags & IXGBE_FLAG_SRIOV_ENABLED)) in ixgbe_cache_ring_dcb_sriov() 62 for (i = 0; i < adapter->num_rx_queues; i++, reg_idx++) { in ixgbe_cache_ring_dcb_sriov() 66 adapter->rx_ring[i]->reg_idx = reg_idx; in ixgbe_cache_ring_dcb_sriov() 70 for (i = 0; i < adapter->num_tx_queues; i++, reg_idx++) { in ixgbe_cache_ring_dcb_sriov() 74 adapter->tx_ring[i]->reg_idx = reg_idx; in ixgbe_cache_ring_dcb_sriov() 79 if (!(adapter->flags & IXGBE_FLAG_FCOE_ENABLED)) in ixgbe_cache_ring_dcb_sriov() [all …]
|
D | ixgbe_ptp.c | 119 static void ixgbe_ptp_setup_sdp(struct ixgbe_adapter *adapter) in ixgbe_ptp_setup_sdp() argument 121 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_ptp_setup_sdp() 122 int shift = adapter->cc.shift; in ixgbe_ptp_setup_sdp() 126 if ((adapter->flags2 & IXGBE_FLAG2_PTP_PPS_ENABLED) && in ixgbe_ptp_setup_sdp() 161 ns = timecounter_cyc2time(&adapter->tc, clock_edge); in ixgbe_ptp_setup_sdp() 194 struct ixgbe_adapter *adapter = in ixgbe_ptp_read() local 196 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_ptp_read() 215 struct ixgbe_adapter *adapter = in ixgbe_ptp_adjfreq() local 217 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_ptp_adjfreq() 228 incval = ACCESS_ONCE(adapter->base_incval); in ixgbe_ptp_adjfreq() [all …]
|
D | ixgbe_sriov.c | 49 static int __ixgbe_enable_sriov(struct ixgbe_adapter *adapter) in __ixgbe_enable_sriov() argument 51 struct ixgbe_hw *hw = &adapter->hw; in __ixgbe_enable_sriov() 55 adapter->flags |= IXGBE_FLAG_SRIOV_ENABLED; in __ixgbe_enable_sriov() 56 e_info(probe, "SR-IOV enabled with %d VFs\n", adapter->num_vfs); in __ixgbe_enable_sriov() 59 adapter->flags |= IXGBE_FLAG_VMDQ_ENABLED; in __ixgbe_enable_sriov() 60 if (!adapter->ring_feature[RING_F_VMDQ].limit) in __ixgbe_enable_sriov() 61 adapter->ring_feature[RING_F_VMDQ].limit = 1; in __ixgbe_enable_sriov() 62 adapter->ring_feature[RING_F_VMDQ].offset = adapter->num_vfs; in __ixgbe_enable_sriov() 65 (IXGBE_MAX_PF_MACVLANS + 1 + adapter->num_vfs); in __ixgbe_enable_sriov() 67 adapter->mv_list = mv_list = kcalloc(num_vf_macvlans, in __ixgbe_enable_sriov() [all …]
|
D | ixgbe_main.c | 173 static int ixgbe_read_pci_cfg_word_parent(struct ixgbe_adapter *adapter, in ixgbe_read_pci_cfg_word_parent() argument 179 parent_bus = adapter->pdev->bus->parent; in ixgbe_read_pci_cfg_word_parent() 192 ixgbe_check_cfg_remove(&adapter->hw, parent_dev)) in ixgbe_read_pci_cfg_word_parent() 197 static s32 ixgbe_get_parent_bus_info(struct ixgbe_adapter *adapter) in ixgbe_get_parent_bus_info() argument 199 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_get_parent_bus_info() 208 err = ixgbe_read_pci_cfg_word_parent(adapter, 18, &link_status); in ixgbe_get_parent_bus_info() 240 static void ixgbe_check_minimum_link(struct ixgbe_adapter *adapter, in ixgbe_check_minimum_link() argument 250 if (ixgbe_pcie_from_parent(&adapter->hw)) in ixgbe_check_minimum_link() 251 pdev = adapter->pdev->bus->parent->self; in ixgbe_check_minimum_link() 253 pdev = adapter->pdev; in ixgbe_check_minimum_link() [all …]
|
D | ixgbe_dcb_nl.c | 48 static int ixgbe_copy_dcb_cfg(struct ixgbe_adapter *adapter, int tc_max) in ixgbe_copy_dcb_cfg() argument 50 struct ixgbe_dcb_config *scfg = &adapter->temp_dcb_cfg; in ixgbe_copy_dcb_cfg() 51 struct ixgbe_dcb_config *dcfg = &adapter->dcb_cfg; in ixgbe_copy_dcb_cfg() 63 u8 up = dcb_getapp(adapter->netdev, &app); in ixgbe_copy_dcb_cfg() 65 if (up && !(up & (1 << adapter->fcoe.up))) in ixgbe_copy_dcb_cfg() 148 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_dcbnl_get_state() local 150 return !!(adapter->flags & IXGBE_FLAG_DCB_ENABLED); in ixgbe_dcbnl_get_state() 155 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_dcbnl_set_state() local 158 if (!(adapter->dcbx_cap & DCB_CAP_DCBX_VER_CEE)) in ixgbe_dcbnl_set_state() 162 if (!state == !(adapter->flags & IXGBE_FLAG_DCB_ENABLED)) in ixgbe_dcbnl_set_state() [all …]
|
D | ixgbe_ethtool.c | 157 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_settings() local 158 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_get_settings() 207 switch (adapter->hw.phy.type) { in ixgbe_get_settings() 228 switch (adapter->hw.phy.sfp_type) { in ixgbe_get_settings() 309 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_settings() local 310 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_set_settings() 345 while (test_and_set_bit(__IXGBE_IN_SFP_INIT, &adapter->state)) in ixgbe_set_settings() 354 clear_bit(__IXGBE_IN_SFP_INIT, &adapter->state); in ixgbe_set_settings() 370 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_pauseparam() local 371 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_get_pauseparam() [all …]
|
D | ixgbe_sysfs.c | 109 static int ixgbe_add_hwmon_attr(struct ixgbe_adapter *adapter, in ixgbe_add_hwmon_attr() argument 115 n_attr = adapter->ixgbe_hwmon_buff->n_hwmon; in ixgbe_add_hwmon_attr() 116 ixgbe_attr = &adapter->ixgbe_hwmon_buff->hwmon_list[n_attr]; in ixgbe_add_hwmon_attr() 146 &adapter->hw.mac.thermal_sensor_data.sensor[offset]; in ixgbe_add_hwmon_attr() 147 ixgbe_attr->hw = &adapter->hw; in ixgbe_add_hwmon_attr() 153 adapter->ixgbe_hwmon_buff->attrs[n_attr] = &ixgbe_attr->dev_attr.attr; in ixgbe_add_hwmon_attr() 155 ++adapter->ixgbe_hwmon_buff->n_hwmon; in ixgbe_add_hwmon_attr() 160 static void ixgbe_sysfs_del_adapter(struct ixgbe_adapter *adapter) in ixgbe_sysfs_del_adapter() argument 165 void ixgbe_sysfs_exit(struct ixgbe_adapter *adapter) in ixgbe_sysfs_exit() argument 167 ixgbe_sysfs_del_adapter(adapter); in ixgbe_sysfs_exit() [all …]
|
D | ixgbe_debugfs.c | 47 struct ixgbe_adapter *adapter = filp->private_data; in ixgbe_dbg_reg_ops_read() local 56 adapter->netdev->name, in ixgbe_dbg_reg_ops_read() 83 struct ixgbe_adapter *adapter = filp->private_data; in ixgbe_dbg_reg_ops_write() local 107 IXGBE_WRITE_REG(&adapter->hw, reg, value); in ixgbe_dbg_reg_ops_write() 108 value = IXGBE_READ_REG(&adapter->hw, reg); in ixgbe_dbg_reg_ops_write() 118 value = IXGBE_READ_REG(&adapter->hw, reg); in ixgbe_dbg_reg_ops_write() 152 struct ixgbe_adapter *adapter = filp->private_data; in ixgbe_dbg_netdev_ops_read() local 161 adapter->netdev->name, in ixgbe_dbg_netdev_ops_read() 188 struct ixgbe_adapter *adapter = filp->private_data; in ixgbe_dbg_netdev_ops_write() local 208 adapter->netdev->netdev_ops->ndo_tx_timeout(adapter->netdev); in ixgbe_dbg_netdev_ops_write() [all …]
|
D | ixgbe_fcoe.c | 72 struct ixgbe_adapter *adapter; in ixgbe_fcoe_ddp_put() local 83 adapter = netdev_priv(netdev); in ixgbe_fcoe_ddp_put() 84 fcoe = &adapter->fcoe; in ixgbe_fcoe_ddp_put() 89 hw = &adapter->hw; in ixgbe_fcoe_ddp_put() 135 dma_unmap_sg(&adapter->pdev->dev, ddp->sgl, ddp->sgc, in ixgbe_fcoe_ddp_put() 160 struct ixgbe_adapter *adapter; in ixgbe_fcoe_ddp_setup() local 179 adapter = netdev_priv(netdev); in ixgbe_fcoe_ddp_setup() 186 if (test_bit(__IXGBE_DOWN, &adapter->state) || in ixgbe_fcoe_ddp_setup() 187 test_bit(__IXGBE_RESETTING, &adapter->state)) in ixgbe_fcoe_ddp_setup() 190 fcoe = &adapter->fcoe; in ixgbe_fcoe_ddp_setup() [all …]
|
D | ixgbe.h | 137 #define VMDQ_P(p) ((p) + adapter->ring_feature[RING_F_VMDQ].offset) 367 #define MAX_RX_PACKET_BUFFERS ((adapter->flags & IXGBE_FLAG_DCB_ENABLED) \ 375 struct ixgbe_adapter *adapter; member 781 static inline u8 ixgbe_max_rss_indices(struct ixgbe_adapter *adapter) in ixgbe_max_rss_indices() argument 783 switch (adapter->hw.mac.type) { in ixgbe_max_rss_indices() 850 void ixgbe_up(struct ixgbe_adapter *adapter); 851 void ixgbe_down(struct ixgbe_adapter *adapter); 852 void ixgbe_reinit_locked(struct ixgbe_adapter *adapter); 853 void ixgbe_reset(struct ixgbe_adapter *adapter); 861 void ixgbe_disable_rx_queue(struct ixgbe_adapter *adapter, struct ixgbe_ring *); [all …]
|
D | ixgbe_sriov.h | 38 void ixgbe_restore_vf_multicasts(struct ixgbe_adapter *adapter); 40 void ixgbe_msg_task(struct ixgbe_adapter *adapter); 42 void ixgbe_disable_tx_rx(struct ixgbe_adapter *adapter); 43 void ixgbe_ping_all_vfs(struct ixgbe_adapter *adapter); 54 void ixgbe_check_vf_rate_limit(struct ixgbe_adapter *adapter); 55 int ixgbe_disable_sriov(struct ixgbe_adapter *adapter); 57 void ixgbe_enable_sriov(struct ixgbe_adapter *adapter); 61 static inline void ixgbe_set_vmvir(struct ixgbe_adapter *adapter, in ixgbe_set_vmvir() argument 64 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_set_vmvir()
|
/linux-4.1.27/drivers/s390/scsi/ |
D | zfcp_aux.c | 59 struct zfcp_adapter *adapter; in zfcp_init_device_configure() local 69 adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_init_device_configure() 70 if (!adapter) in zfcp_init_device_configure() 73 port = zfcp_get_port_by_wwpn(adapter, wwpn); in zfcp_init_device_configure() 82 zfcp_ccw_adapter_put(adapter); in zfcp_init_device_configure() 184 struct zfcp_port *zfcp_get_port_by_wwpn(struct zfcp_adapter *adapter, in zfcp_get_port_by_wwpn() argument 190 read_lock_irqsave(&adapter->port_list_lock, flags); in zfcp_get_port_by_wwpn() 191 list_for_each_entry(port, &adapter->port_list, list) in zfcp_get_port_by_wwpn() 195 read_unlock_irqrestore(&adapter->port_list_lock, flags); in zfcp_get_port_by_wwpn() 198 read_unlock_irqrestore(&adapter->port_list_lock, flags); in zfcp_get_port_by_wwpn() [all …]
|
D | zfcp_ccw.c | 22 struct zfcp_adapter *adapter; in zfcp_ccw_adapter_by_cdev() local 26 adapter = dev_get_drvdata(&cdev->dev); in zfcp_ccw_adapter_by_cdev() 27 if (adapter) in zfcp_ccw_adapter_by_cdev() 28 kref_get(&adapter->ref); in zfcp_ccw_adapter_by_cdev() 30 return adapter; in zfcp_ccw_adapter_by_cdev() 33 void zfcp_ccw_adapter_put(struct zfcp_adapter *adapter) in zfcp_ccw_adapter_put() argument 38 kref_put(&adapter->ref, zfcp_adapter_release); in zfcp_ccw_adapter_put() 50 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_ccw_activate() local 52 if (!adapter) in zfcp_ccw_activate() 55 zfcp_erp_clear_adapter_status(adapter, clear); in zfcp_ccw_activate() [all …]
|
D | zfcp_erp.c | 58 static void zfcp_erp_adapter_block(struct zfcp_adapter *adapter, int mask) in zfcp_erp_adapter_block() argument 60 zfcp_erp_clear_adapter_status(adapter, in zfcp_erp_adapter_block() 68 list_for_each_entry(curr_act, &act->adapter->erp_running_head, list) in zfcp_erp_action_exists() 76 struct zfcp_adapter *adapter = act->adapter; in zfcp_erp_action_ready() local 78 list_move(&act->list, &act->adapter->erp_ready_head); in zfcp_erp_action_ready() 80 wake_up(&adapter->erp_ready_wq); in zfcp_erp_action_ready() 106 spin_lock(port->adapter->scsi_host->host_lock); in zfcp_erp_action_dismiss_port() 107 __shost_for_each_device(sdev, port->adapter->scsi_host) in zfcp_erp_action_dismiss_port() 110 spin_unlock(port->adapter->scsi_host->host_lock); in zfcp_erp_action_dismiss_port() 114 static void zfcp_erp_action_dismiss_adapter(struct zfcp_adapter *adapter) in zfcp_erp_action_dismiss_adapter() argument [all …]
|
D | zfcp_scsi.c | 113 struct zfcp_adapter *adapter = in zfcp_scsi_slave_alloc() local 118 int npiv = adapter->connection_features & FSF_FEATURE_NPIV_MODE; in zfcp_scsi_slave_alloc() 120 port = zfcp_get_port_by_wwpn(adapter, rport->port_name); in zfcp_scsi_slave_alloc() 144 zfcp_erp_wait(port->adapter); in zfcp_scsi_slave_alloc() 152 struct zfcp_adapter *adapter = in zfcp_scsi_eh_abort_handler() local 162 write_lock_irqsave(&adapter->abort_lock, flags); in zfcp_scsi_eh_abort_handler() 164 old_req = zfcp_reqlist_find(adapter->req_list, old_reqid); in zfcp_scsi_eh_abort_handler() 166 write_unlock_irqrestore(&adapter->abort_lock, flags); in zfcp_scsi_eh_abort_handler() 173 write_unlock_irqrestore(&adapter->abort_lock, flags); in zfcp_scsi_eh_abort_handler() 180 zfcp_erp_wait(adapter); in zfcp_scsi_eh_abort_handler() [all …]
|
D | zfcp_fc.c | 52 static void zfcp_fc_port_scan_time(struct zfcp_adapter *adapter) in zfcp_fc_port_scan_time() argument 57 adapter->next_port_scan = jiffies + interval + backoff; in zfcp_fc_port_scan_time() 60 static void zfcp_fc_port_scan(struct zfcp_adapter *adapter) in zfcp_fc_port_scan() argument 63 unsigned long next = adapter->next_port_scan; in zfcp_fc_port_scan() 74 queue_delayed_work(adapter->work_queue, &adapter->scan_work, delay); in zfcp_fc_port_scan() 77 void zfcp_fc_conditional_port_scan(struct zfcp_adapter *adapter) in zfcp_fc_conditional_port_scan() argument 82 zfcp_fc_port_scan(adapter); in zfcp_fc_conditional_port_scan() 85 void zfcp_fc_inverse_conditional_port_scan(struct zfcp_adapter *adapter) in zfcp_fc_inverse_conditional_port_scan() argument 90 zfcp_fc_port_scan(adapter); in zfcp_fc_inverse_conditional_port_scan() 103 struct zfcp_adapter *adapter = container_of(events, struct zfcp_adapter, in zfcp_fc_post_event() local [all …]
|
D | zfcp_fsf.c | 25 struct zfcp_adapter *adapter = (struct zfcp_adapter *) data; in zfcp_fsf_request_timeout_handler() local 26 zfcp_qdio_siosl(adapter); in zfcp_fsf_request_timeout_handler() 27 zfcp_erp_adapter_reopen(adapter, ZFCP_STATUS_COMMON_ERP_FAILED, in zfcp_fsf_request_timeout_handler() 35 fsf_req->timer.data = (unsigned long) fsf_req->adapter; in zfcp_fsf_start_timer() 68 dev_err(&req->adapter->ccw_device->dev, "FCP device not " in zfcp_fsf_class_not_supp() 70 zfcp_erp_adapter_shutdown(req->adapter, 0, "fscns_1"); in zfcp_fsf_class_not_supp() 82 mempool_free(req->qtcb, req->adapter->pool.qtcb_pool); in zfcp_fsf_req_free() 96 struct zfcp_adapter *adapter = req->adapter; in zfcp_fsf_status_read_port_closed() local 100 read_lock_irqsave(&adapter->port_list_lock, flags); in zfcp_fsf_status_read_port_closed() 101 list_for_each_entry(port, &adapter->port_list, list) in zfcp_fsf_status_read_port_closed() [all …]
|
D | zfcp_qdio.c | 24 struct zfcp_adapter *adapter = qdio->adapter; in zfcp_qdio_handler_error() local 26 dev_warn(&adapter->ccw_device->dev, "A QDIO problem occurred\n"); in zfcp_qdio_handler_error() 29 zfcp_qdio_siosl(adapter); in zfcp_qdio_handler_error() 30 zfcp_erp_adapter_shutdown(adapter, 0, id); in zfcp_qdio_handler_error() 33 zfcp_erp_adapter_reopen(adapter, in zfcp_qdio_handler_error() 87 struct zfcp_adapter *adapter = qdio->adapter; in zfcp_qdio_int_resp() local 91 if (zfcp_adapter_multi_buffer_active(adapter)) { in zfcp_qdio_int_resp() 110 zfcp_dbf_hba_def_err(adapter, req_id, scount, pl); in zfcp_qdio_int_resp() 130 zfcp_erp_adapter_reopen(qdio->adapter, 0, "qdires2"); in zfcp_qdio_int_resp() 211 !(atomic_read(&qdio->adapter->status) & ZFCP_STATUS_ADAPTER_QDIOUP)) in zfcp_qdio_sbal_check() [all …]
|
D | zfcp_sysfs.c | 46 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); \ 49 if (!adapter) \ 53 zfcp_ccw_adapter_put(adapter); \ 56 static ZFCP_DEV_ATTR(adapter, _name, S_IRUGO, \ 59 ZFCP_DEFINE_A_ATTR(status, "0x%08x\n", atomic_read(&adapter->status)); 61 (unsigned long long) adapter->peer_wwnn); 63 (unsigned long long) adapter->peer_wwpn); 64 ZFCP_DEFINE_A_ATTR(peer_d_id, "0x%06x\n", adapter->peer_d_id); 65 ZFCP_DEFINE_A_ATTR(card_version, "0x%04x\n", adapter->hydra_version); 66 ZFCP_DEFINE_A_ATTR(lic_version, "0x%08x\n", adapter->fsf_lic_version); [all …]
|
/linux-4.1.27/drivers/staging/slicoss/ |
D | slicoss.c | 143 static inline void slic_reg64_write(struct adapter *adapter, void __iomem *reg, in slic_reg64_write() argument 147 spin_lock_irqsave(&adapter->bit64reglock.lock, in slic_reg64_write() 148 adapter->bit64reglock.flags); in slic_reg64_write() 149 if (paddrh != adapter->curaddrupper) { in slic_reg64_write() 150 adapter->curaddrupper = paddrh; in slic_reg64_write() 156 spin_unlock_irqrestore(&adapter->bit64reglock.lock, in slic_reg64_write() 157 adapter->bit64reglock.flags); in slic_reg64_write() 160 static void slic_mcast_set_bit(struct adapter *adapter, char *address) in slic_mcast_set_bit() argument 175 adapter->mcastmask |= (u64) 1 << crcpoly; in slic_mcast_set_bit() 178 static void slic_mcast_set_mask(struct adapter *adapter) in slic_mcast_set_mask() argument [all …]
|
/linux-4.1.27/drivers/isdn/hisax/ |
D | hisax_fcpcipnp.c | 155 struct fritz_adapter *adapter = isac->priv; in fcpci_read_isac() local 161 spin_lock_irqsave(&adapter->hw_lock, flags); in fcpci_read_isac() 162 outb(idx, adapter->io + AVM_INDEX); in fcpci_read_isac() 163 val = inb(adapter->io + AVM_DATA + (offset & 0xf)); in fcpci_read_isac() 164 spin_unlock_irqrestore(&adapter->hw_lock, flags); in fcpci_read_isac() 173 struct fritz_adapter *adapter = isac->priv; in fcpci_write_isac() local 180 spin_lock_irqsave(&adapter->hw_lock, flags); in fcpci_write_isac() 181 outb(idx, adapter->io + AVM_INDEX); in fcpci_write_isac() 182 outb(value, adapter->io + AVM_DATA + (offset & 0xf)); in fcpci_write_isac() 183 spin_unlock_irqrestore(&adapter->hw_lock, flags); in fcpci_write_isac() [all …]
|
D | st5481_d.c | 19 static void ph_connect(struct st5481_adapter *adapter); 20 static void ph_disconnect(struct st5481_adapter *adapter); 56 static inline void D_L1L2(struct st5481_adapter *adapter, int pr, void *arg) in D_L1L2() argument 58 struct hisax_if *ifc = (struct hisax_if *) &adapter->hisax_d_if; in D_L1L2() 66 struct st5481_adapter *adapter = fi->userdata; in l1_go_f3() local 69 ph_disconnect(adapter); in l1_go_f3() 72 D_L1L2(adapter, PH_DEACTIVATE | INDICATION, NULL); in l1_go_f3() 78 struct st5481_adapter *adapter = fi->userdata; in l1_go_f6() local 81 ph_disconnect(adapter); in l1_go_f6() 89 struct st5481_adapter *adapter = fi->userdata; in l1_go_f7() local [all …]
|
D | st5481_init.c | 61 struct st5481_adapter *adapter; in probe_st5481() local 70 adapter = kzalloc(sizeof(struct st5481_adapter), GFP_KERNEL); in probe_st5481() 71 if (!adapter) in probe_st5481() 74 adapter->number_of_leds = number_of_leds; in probe_st5481() 75 adapter->usb_dev = dev; in probe_st5481() 77 adapter->hisax_d_if.owner = THIS_MODULE; in probe_st5481() 78 adapter->hisax_d_if.ifc.priv = adapter; in probe_st5481() 79 adapter->hisax_d_if.ifc.l2l1 = st5481_d_l2l1; in probe_st5481() 82 adapter->bcs[i].adapter = adapter; in probe_st5481() 83 adapter->bcs[i].channel = i; in probe_st5481() [all …]
|
D | st5481_usb.c | 29 struct st5481_adapter *adapter) in usb_next_ctrl_msg() argument 31 struct st5481_ctrl *ctrl = &adapter->ctrl; in usb_next_ctrl_msg() 51 urb->dev = adapter->usb_dev; in usb_next_ctrl_msg() 60 static void usb_ctrl_msg(struct st5481_adapter *adapter, in usb_ctrl_msg() argument 64 struct st5481_ctrl *ctrl = &adapter->ctrl; in usb_ctrl_msg() 82 usb_next_ctrl_msg(ctrl->urb, adapter); in usb_ctrl_msg() 88 void st5481_usb_device_ctrl_msg(struct st5481_adapter *adapter, in st5481_usb_device_ctrl_msg() argument 92 usb_ctrl_msg(adapter, request, in st5481_usb_device_ctrl_msg() 100 void st5481_usb_pipe_reset(struct st5481_adapter *adapter, in st5481_usb_pipe_reset() argument 106 usb_ctrl_msg(adapter, in st5481_usb_pipe_reset() [all …]
|
D | st5481_b.c | 33 struct st5481_adapter *adapter = bcs->adapter; in usb_b_out() local 119 urb->dev = adapter->usb_dev; in usb_b_out() 147 static void led_blink(struct st5481_adapter *adapter) in led_blink() argument 149 u_char leds = adapter->leds; in led_blink() 152 if (++adapter->led_counter % 50) { in led_blink() 156 if (adapter->led_counter % 100) { in led_blink() 162 st5481_usb_device_ctrl_msg(adapter, GPIO_OUT, leds, NULL, NULL); in led_blink() 169 struct st5481_adapter *adapter = bcs->adapter; in usb_b_out_complete() local 185 st5481_usb_pipe_reset(adapter, (bcs->channel + 1) * 2 | USB_DIR_OUT, NULL, NULL); in usb_b_out_complete() 193 if (adapter->number_of_leds == 2) in usb_b_out_complete() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_main.c | 77 static int ixgb_sw_init(struct ixgb_adapter *adapter); 80 static void ixgb_configure_tx(struct ixgb_adapter *adapter); 81 static void ixgb_configure_rx(struct ixgb_adapter *adapter); 82 static void ixgb_setup_rctl(struct ixgb_adapter *adapter); 83 static void ixgb_clean_tx_ring(struct ixgb_adapter *adapter); 84 static void ixgb_clean_rx_ring(struct ixgb_adapter *adapter); 93 static bool ixgb_clean_tx_irq(struct ixgb_adapter *adapter); 102 static void ixgb_vlan_strip_enable(struct ixgb_adapter *adapter); 103 static void ixgb_vlan_strip_disable(struct ixgb_adapter *adapter); 108 static void ixgb_restore_vlan(struct ixgb_adapter *adapter); [all …]
|
D | ixgb_ethtool.c | 99 struct ixgb_adapter *adapter = netdev_priv(netdev); in ixgb_get_settings() local 106 if (netif_carrier_ok(adapter->netdev)) { in ixgb_get_settings() 120 struct ixgb_adapter *adapter = netdev_priv(netdev); in ixgb_set_speed_duplex() local 122 adapter->link_speed = 10000; in ixgb_set_speed_duplex() 123 adapter->link_duplex = FULL_DUPLEX; in ixgb_set_speed_duplex() 131 struct ixgb_adapter *adapter = netdev_priv(netdev); in ixgb_set_settings() local 138 if (netif_running(adapter->netdev)) { in ixgb_set_settings() 139 ixgb_down(adapter, true); in ixgb_set_settings() 140 ixgb_reset(adapter); in ixgb_set_settings() 141 ixgb_up(adapter); in ixgb_set_settings() [all …]
|
D | ixgb_param.c | 261 ixgb_check_options(struct ixgb_adapter *adapter) in ixgb_check_options() argument 263 int bd = adapter->bd_number; in ixgb_check_options() 278 struct ixgb_desc_ring *tx_ring = &adapter->tx_ring; in ixgb_check_options() 297 struct ixgb_desc_ring *rx_ring = &adapter->rx_ring; in ixgb_check_options() 318 adapter->rx_csum = rx_csum; in ixgb_check_options() 320 adapter->rx_csum = opt.def; in ixgb_check_options() 345 adapter->hw.fc.type = fc; in ixgb_check_options() 347 adapter->hw.fc.type = opt.def; in ixgb_check_options() 361 adapter->hw.fc.high_water = RxFCHighThresh[bd]; in ixgb_check_options() 362 ixgb_validate_option(&adapter->hw.fc.high_water, &opt); in ixgb_check_options() [all …]
|
/linux-4.1.27/drivers/net/ethernet/micrel/ |
D | ks8842.c | 159 #define KS8842_USE_DMA(adapter) (((adapter)->dma_tx.channel != -1) && \ argument 160 ((adapter)->dma_rx.channel != -1)) 178 static inline void ks8842_resume_dma(struct ks8842_adapter *adapter) in ks8842_resume_dma() argument 180 iowrite32(1, adapter->hw_addr + REQ_TIMB_DMA_RESUME); in ks8842_resume_dma() 183 static inline void ks8842_select_bank(struct ks8842_adapter *adapter, u16 bank) in ks8842_select_bank() argument 185 iowrite16(bank, adapter->hw_addr + REG_SELECT_BANK); in ks8842_select_bank() 188 static inline void ks8842_write8(struct ks8842_adapter *adapter, u16 bank, in ks8842_write8() argument 191 ks8842_select_bank(adapter, bank); in ks8842_write8() 192 iowrite8(value, adapter->hw_addr + offset); in ks8842_write8() 195 static inline void ks8842_write16(struct ks8842_adapter *adapter, u16 bank, in ks8842_write16() argument [all …]
|
/linux-4.1.27/drivers/net/ethernet/emulex/benet/ |
D | be_main.c | 128 static void be_queue_free(struct be_adapter *adapter, struct be_queue_info *q) in be_queue_free() argument 133 dma_free_coherent(&adapter->pdev->dev, mem->size, mem->va, in be_queue_free() 139 static int be_queue_alloc(struct be_adapter *adapter, struct be_queue_info *q, in be_queue_alloc() argument 148 mem->va = dma_zalloc_coherent(&adapter->pdev->dev, mem->size, &mem->dma, in be_queue_alloc() 155 static void be_reg_intr_set(struct be_adapter *adapter, bool enable) in be_reg_intr_set() argument 159 pci_read_config_dword(adapter->pdev, PCICFG_MEMBAR_CTRL_INT_CTRL_OFFSET, in be_reg_intr_set() 170 pci_write_config_dword(adapter->pdev, in be_reg_intr_set() 174 static void be_intr_set(struct be_adapter *adapter, bool enable) in be_intr_set() argument 179 if (lancer_chip(adapter)) in be_intr_set() 182 if (adapter->eeh_error) in be_intr_set() [all …]
|
D | be_roce.c | 30 static void _be_roce_dev_add(struct be_adapter *adapter) in _be_roce_dev_add() argument 34 struct pci_dev *pdev = adapter->pdev; in _be_roce_dev_add() 46 if (!msix_enabled(adapter)) in _be_roce_dev_add() 55 dev_info.pdev = adapter->pdev; in _be_roce_dev_add() 56 dev_info.db = adapter->db; in _be_roce_dev_add() 57 dev_info.unmapped_db = adapter->roce_db.io_addr; in _be_roce_dev_add() 58 dev_info.db_page_size = adapter->roce_db.size; in _be_roce_dev_add() 59 dev_info.db_total_size = adapter->roce_db.total_size; in _be_roce_dev_add() 60 dev_info.netdev = adapter->netdev; in _be_roce_dev_add() 61 memcpy(dev_info.mac_addr, adapter->netdev->dev_addr, ETH_ALEN); in _be_roce_dev_add() [all …]
|
D | be_ethtool.c | 223 struct be_adapter *adapter = netdev_priv(netdev); in be_get_drvinfo() local 227 if (!memcmp(adapter->fw_ver, adapter->fw_on_flash, FW_VER_LEN)) in be_get_drvinfo() 228 strlcpy(drvinfo->fw_version, adapter->fw_ver, in be_get_drvinfo() 232 "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); in be_get_drvinfo() 234 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in be_get_drvinfo() 241 static u32 lancer_cmd_get_file_len(struct be_adapter *adapter, u8 *file_name) in lancer_cmd_get_file_len() argument 250 status = lancer_cmd_read_object(adapter, &data_len_cmd, 0, 0, in lancer_cmd_get_file_len() 257 static int lancer_cmd_read_file(struct be_adapter *adapter, u8 *file_name, in lancer_cmd_read_file() argument 267 read_cmd.va = dma_zalloc_coherent(&adapter->pdev->dev, read_cmd.size, in lancer_cmd_read_file() 271 dev_err(&adapter->pdev->dev, in lancer_cmd_read_file() [all …]
|
D | be_cmds.c | 71 static bool be_cmd_allowed(struct be_adapter *adapter, u8 opcode, u8 subsystem) in be_cmd_allowed() argument 75 u32 cmd_privileges = adapter->cmd_privileges; in be_cmd_allowed() 91 static void be_mcc_notify(struct be_adapter *adapter) in be_mcc_notify() argument 93 struct be_queue_info *mccq = &adapter->mcc_obj.q; in be_mcc_notify() 96 if (be_error(adapter)) in be_mcc_notify() 103 iowrite32(val, adapter->db + DB_MCCQ_OFFSET); in be_mcc_notify() 154 static void be_async_cmd_process(struct be_adapter *adapter, in be_async_cmd_process() argument 168 complete(&adapter->et_cmd_compl); in be_async_cmd_process() 175 adapter->flash_status = compl->status; in be_async_cmd_process() 176 complete(&adapter->et_cmd_compl); in be_async_cmd_process() [all …]
|
D | be.h | 187 struct be_adapter *adapter; member 306 struct be_adapter *adapter; member 579 #define be_physfn(adapter) (!adapter->virtfn) argument 580 #define be_virtfn(adapter) (adapter->virtfn) argument 581 #define sriov_enabled(adapter) (adapter->flags & \ argument 584 #define for_all_vfs(adapter, vf_cfg, i) \ argument 585 for (i = 0, vf_cfg = &adapter->vf_cfg[i]; i < adapter->num_vfs; \ 591 #define be_max_vlans(adapter) (adapter->res.max_vlans) argument 592 #define be_max_uc(adapter) (adapter->res.max_uc_mac) argument 593 #define be_max_mc(adapter) (adapter->res.max_mcast_mac) argument [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/ |
D | netdev.c | 151 if (hw->adapter->flags2 & FLAG2_PCIM2PCI_ARBITER_WA) in __ew32() 191 static void e1000e_dump_ps_pages(struct e1000_adapter *adapter, in e1000e_dump_ps_pages() argument 197 for (i = 0; i < adapter->rx_ps_pages; i++) { in e1000e_dump_ps_pages() 213 static void e1000e_dump(struct e1000_adapter *adapter) in e1000e_dump() argument 215 struct net_device *netdev = adapter->netdev; in e1000e_dump() 216 struct e1000_hw *hw = &adapter->hw; in e1000e_dump() 218 struct e1000_ring *tx_ring = adapter->tx_ring; in e1000e_dump() 225 struct e1000_ring *rx_ring = adapter->rx_ring; in e1000e_dump() 237 if (!netif_msg_hw(adapter)) in e1000e_dump() 242 dev_info(&adapter->pdev->dev, "Net device Info\n"); in e1000e_dump() [all …]
|
D | ptp.c | 39 struct e1000_adapter *adapter = container_of(ptp, struct e1000_adapter, in e1000e_phc_adjfreq() local 41 struct e1000_hw *hw = &adapter->hw; in e1000e_phc_adjfreq() 57 ret_val = e1000e_get_base_timinca(adapter, &timinca); in e1000e_phc_adjfreq() 61 spin_lock_irqsave(&adapter->systim_lock, flags); in e1000e_phc_adjfreq() 76 spin_unlock_irqrestore(&adapter->systim_lock, flags); in e1000e_phc_adjfreq() 90 struct e1000_adapter *adapter = container_of(ptp, struct e1000_adapter, in e1000e_phc_adjtime() local 94 spin_lock_irqsave(&adapter->systim_lock, flags); in e1000e_phc_adjtime() 95 timecounter_adjtime(&adapter->tc, delta); in e1000e_phc_adjtime() 96 spin_unlock_irqrestore(&adapter->systim_lock, flags); in e1000e_phc_adjtime() 111 struct e1000_adapter *adapter = container_of(ptp, struct e1000_adapter, in e1000e_phc_gettime() local [all …]
|
D | param.c | 175 struct e1000_adapter *adapter) in e1000_validate_option() argument 186 dev_info(&adapter->pdev->dev, "%s Enabled\n", in e1000_validate_option() 190 dev_info(&adapter->pdev->dev, "%s Disabled\n", in e1000_validate_option() 197 dev_info(&adapter->pdev->dev, "%s set to %i\n", in e1000_validate_option() 210 dev_info(&adapter->pdev->dev, "%s\n", in e1000_validate_option() 221 dev_info(&adapter->pdev->dev, "Invalid %s value specified (%i) %s\n", in e1000_validate_option() 236 void e1000e_check_options(struct e1000_adapter *adapter) in e1000e_check_options() argument 238 struct e1000_hw *hw = &adapter->hw; in e1000e_check_options() 239 int bd = adapter->bd_number; in e1000e_check_options() 242 dev_notice(&adapter->pdev->dev, in e1000e_check_options() [all …]
|
D | ethtool.c | 123 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_settings() local 124 struct e1000_hw *hw = &adapter->hw; in e1000_get_settings() 167 speed = adapter->link_speed; in e1000_get_settings() 168 ecmd->duplex = adapter->link_duplex - 1; in e1000_get_settings() 207 static int e1000_set_spd_dplx(struct e1000_adapter *adapter, u32 spd, u8 dplx) in e1000_set_spd_dplx() argument 209 struct e1000_mac_info *mac = &adapter->hw.mac; in e1000_set_spd_dplx() 220 if ((adapter->hw.phy.media_type == e1000_media_type_fiber) && in e1000_set_spd_dplx() 240 adapter->hw.phy.autoneg_advertised = ADVERTISE_1000_FULL; in e1000_set_spd_dplx() 248 adapter->hw.phy.mdix = AUTO_ALL_MODES; in e1000_set_spd_dplx() 260 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_settings() local [all …]
|
/linux-4.1.27/drivers/net/vmxnet3/ |
D | vmxnet3_drv.c | 49 vmxnet3_write_mac_addr(struct vmxnet3_adapter *adapter, u8 *mac); 55 vmxnet3_enable_intr(struct vmxnet3_adapter *adapter, unsigned intr_idx) in vmxnet3_enable_intr() argument 57 VMXNET3_WRITE_BAR0_REG(adapter, VMXNET3_REG_IMR + intr_idx * 8, 0); in vmxnet3_enable_intr() 62 vmxnet3_disable_intr(struct vmxnet3_adapter *adapter, unsigned intr_idx) in vmxnet3_disable_intr() argument 64 VMXNET3_WRITE_BAR0_REG(adapter, VMXNET3_REG_IMR + intr_idx * 8, 1); in vmxnet3_disable_intr() 72 vmxnet3_enable_all_intrs(struct vmxnet3_adapter *adapter) in vmxnet3_enable_all_intrs() argument 76 for (i = 0; i < adapter->intr.num_intrs; i++) in vmxnet3_enable_all_intrs() 77 vmxnet3_enable_intr(adapter, i); in vmxnet3_enable_all_intrs() 78 adapter->shared->devRead.intrConf.intrCtrl &= in vmxnet3_enable_all_intrs() 84 vmxnet3_disable_all_intrs(struct vmxnet3_adapter *adapter) in vmxnet3_disable_all_intrs() argument [all …]
|
D | vmxnet3_ethtool.c | 120 struct vmxnet3_adapter *adapter; in vmxnet3_get_stats64() local 128 adapter = netdev_priv(netdev); in vmxnet3_get_stats64() 131 spin_lock_irqsave(&adapter->cmd_lock, flags); in vmxnet3_get_stats64() 132 VMXNET3_WRITE_BAR1_REG(adapter, VMXNET3_REG_CMD, VMXNET3_CMD_GET_STATS); in vmxnet3_get_stats64() 133 spin_unlock_irqrestore(&adapter->cmd_lock, flags); in vmxnet3_get_stats64() 135 for (i = 0; i < adapter->num_tx_queues; i++) { in vmxnet3_get_stats64() 136 devTxStats = &adapter->tqd_start[i].stats; in vmxnet3_get_stats64() 137 drvTxStats = &adapter->tx_queue[i].stats; in vmxnet3_get_stats64() 148 for (i = 0; i < adapter->num_rx_queues; i++) { in vmxnet3_get_stats64() 149 devRxStats = &adapter->rqd_start[i].stats; in vmxnet3_get_stats64() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 105 static void igbvf_receive_skb(struct igbvf_adapter *adapter, in igbvf_receive_skb() argument 113 if ((adapter->flags & IGBVF_FLAG_RX_LB_VLAN_BSWAP) && in igbvf_receive_skb() 118 if (test_bit(vid, adapter->active_vlans)) in igbvf_receive_skb() 122 napi_gro_receive(&adapter->rx_ring->napi, skb); in igbvf_receive_skb() 125 static inline void igbvf_rx_checksum_adv(struct igbvf_adapter *adapter, in igbvf_rx_checksum_adv() argument 132 (adapter->flags & IGBVF_FLAG_RX_CSUM_DISABLED)) in igbvf_rx_checksum_adv() 139 adapter->hw_csum_err++; in igbvf_rx_checksum_adv() 147 adapter->hw_csum_good++; in igbvf_rx_checksum_adv() 158 struct igbvf_adapter *adapter = rx_ring->adapter; in igbvf_alloc_rx_buffers() local 159 struct net_device *netdev = adapter->netdev; in igbvf_alloc_rx_buffers() [all …]
|
D | ethtool.c | 77 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_get_settings() local 78 struct e1000_hw *hw = &adapter->hw; in igbvf_get_settings() 130 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_get_msglevel() local 132 return adapter->msg_enable; in igbvf_get_msglevel() 137 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_set_msglevel() local 139 adapter->msg_enable = data; in igbvf_set_msglevel() 151 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_get_regs() local 152 struct e1000_hw *hw = &adapter->hw; in igbvf_get_regs() 157 regs->version = (1 << 24) | (adapter->pdev->revision << 16) | in igbvf_get_regs() 158 adapter->pdev->device; in igbvf_get_regs() [all …]
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/ |
D | t3_hw.c | 37 static void t3_port_intr_clear(struct adapter *adapter, int idx); 55 int t3_wait_op_done_val(struct adapter *adapter, int reg, u32 mask, in t3_wait_op_done_val() argument 59 u32 val = t3_read_reg(adapter, reg); in t3_wait_op_done_val() 84 void t3_write_regs(struct adapter *adapter, const struct addr_val_pair *p, in t3_write_regs() argument 88 t3_write_reg(adapter, p->reg_addr + offset, p->val); in t3_write_regs() 103 void t3_set_reg_field(struct adapter *adapter, unsigned int addr, u32 mask, in t3_set_reg_field() argument 106 u32 v = t3_read_reg(adapter, addr) & ~mask; in t3_set_reg_field() 108 t3_write_reg(adapter, addr, v | val); in t3_set_reg_field() 109 t3_read_reg(adapter, addr); /* flush */ in t3_set_reg_field() 124 static void t3_read_indirect(struct adapter *adap, unsigned int addr_reg, in t3_read_indirect() [all …]
|
D | common.h | 52 #define CH_MSG(adapter, level, category, fmt, ...) do { \ argument 53 if ((adapter)->msg_enable & NETIF_MSG_##category) \ 54 dev_printk(KERN_##level, &adapter->pdev->dev, fmt, \ 59 # define CH_DBG(adapter, category, fmt, ...) \ argument 60 CH_MSG(adapter, DEBUG, category, fmt, ## __VA_ARGS__) 62 # define CH_DBG(adapter, category, fmt, ...) argument 154 struct adapter; 443 struct adapter *adapter; member 457 struct adapter *adapter; /* backpointer to adapter */ member 471 struct adapter *adapter; member [all …]
|
D | cxgb3_main.c | 182 static void enable_tx_fifo_drain(struct adapter *adapter, in enable_tx_fifo_drain() argument 185 t3_set_reg_field(adapter, A_XGM_TXFIFO_CFG + pi->mac.offset, 0, in enable_tx_fifo_drain() 187 t3_write_reg(adapter, A_XGM_RX_CTRL + pi->mac.offset, 0); in enable_tx_fifo_drain() 188 t3_write_reg(adapter, A_XGM_TX_CTRL + pi->mac.offset, F_TXEN); in enable_tx_fifo_drain() 189 t3_write_reg(adapter, A_XGM_RX_CTRL + pi->mac.offset, F_RXEN); in enable_tx_fifo_drain() 192 static void disable_tx_fifo_drain(struct adapter *adapter, in disable_tx_fifo_drain() argument 195 t3_set_reg_field(adapter, A_XGM_TXFIFO_CFG + pi->mac.offset, in disable_tx_fifo_drain() 199 void t3_os_link_fault(struct adapter *adap, int port_id, int state) in t3_os_link_fault() 251 void t3_os_link_changed(struct adapter *adapter, int port_id, int link_stat, in t3_os_link_changed() argument 254 struct net_device *dev = adapter->port[port_id]; in t3_os_link_changed() [all …]
|
D | adapter.h | 48 struct adapter; 67 struct adapter *adapter; member 201 struct adapter *adap; 221 struct adapter { struct 271 static inline u32 t3_read_reg(struct adapter *adapter, u32 reg_addr) in t3_read_reg() argument 273 u32 val = readl(adapter->regs + reg_addr); in t3_read_reg() 275 CH_DBG(adapter, MMIO, "read register 0x%x value 0x%x\n", reg_addr, val); in t3_read_reg() 279 static inline void t3_write_reg(struct adapter *adapter, u32 reg_addr, u32 val) in t3_write_reg() argument 281 CH_DBG(adapter, MMIO, "setting register 0x%x to 0x%x\n", reg_addr, val); in t3_write_reg() 282 writel(val, adapter->regs + reg_addr); in t3_write_reg() [all …]
|
D | cxgb3_offload.c | 72 const struct adapter *adapter = tdev2adap(tdev); in offload_activated() local 74 return test_bit(OFFLOAD_DEVMAP_BIT, &adapter->open_device_map); in offload_activated() 176 static struct net_device *get_iff_from_mac(struct adapter *adapter, in get_iff_from_mac() argument 182 for_each_port(adapter, i) { in get_iff_from_mac() 183 struct net_device *dev = adapter->port[i]; in get_iff_from_mac() 203 static int cxgb_ulp_iscsi_ctl(struct adapter *adapter, unsigned int req, in cxgb_ulp_iscsi_ctl() argument 213 uiip->pdev = adapter->pdev; in cxgb_ulp_iscsi_ctl() 214 uiip->llimit = t3_read_reg(adapter, A_ULPRX_ISCSI_LLIMIT); in cxgb_ulp_iscsi_ctl() 215 uiip->ulimit = t3_read_reg(adapter, A_ULPRX_ISCSI_ULIMIT); in cxgb_ulp_iscsi_ctl() 216 uiip->tagmask = t3_read_reg(adapter, A_ULPRX_ISCSI_TAGMASK); in cxgb_ulp_iscsi_ctl() [all …]
|
D | mc5.c | 93 static int mc5_cmd_write(struct adapter *adapter, u32 cmd) in mc5_cmd_write() argument 95 t3_write_reg(adapter, A_MC5_DB_DBGI_REQ_CMD, cmd); in mc5_cmd_write() 96 return t3_wait_op_done(adapter, A_MC5_DB_DBGI_RSP_STATUS, in mc5_cmd_write() 100 static inline void dbgi_wr_data3(struct adapter *adapter, u32 v1, u32 v2, in dbgi_wr_data3() argument 103 t3_write_reg(adapter, A_MC5_DB_DBGI_REQ_DATA0, v1); in dbgi_wr_data3() 104 t3_write_reg(adapter, A_MC5_DB_DBGI_REQ_DATA1, v2); in dbgi_wr_data3() 105 t3_write_reg(adapter, A_MC5_DB_DBGI_REQ_DATA2, v3); in dbgi_wr_data3() 113 static int mc5_write(struct adapter *adapter, u32 addr_lo, u32 cmd) in mc5_write() argument 115 t3_write_reg(adapter, A_MC5_DB_DBGI_REQ_ADDR0, addr_lo); in mc5_write() 116 if (mc5_cmd_write(adapter, cmd) == 0) in mc5_write() [all …]
|
/linux-4.1.27/drivers/media/common/b2c2/ |
D | flexcop-sram.c | 75 static void flexcop_sram_write(struct adapter *adapter, u32 bank, u32 addr, u8 *buf, u32 len) 85 while (((read_reg_dw(adapter, 0x700) & 0x80000000) != 0) && (retries > 0)) { 93 write_reg_dw(adapter, 0x700, command); 100 static void flex_sram_read(struct adapter *adapter, u32 bank, u32 addr, u8 *buf, u32 len) 110 while (((read_reg_dw(adapter, 0x700) & 0x80000000) != 0) && (retries > 0)) { 118 write_reg_dw(adapter, 0x700, command); 122 while (((read_reg_dw(adapter, 0x700) & 0x80000000) != 0) && (retries > 0)) { 130 value = read_reg_dw(adapter, 0x700) >> 0x10; 139 static void sram_write_chunk(struct adapter *adapter, u32 addr, u8 *buf, u16 len) 145 if (adapter->dw_sram_type == 0x20000) { [all …]
|
D | flexcop-eeprom.c | 10 static int eeprom_write(struct adapter *adapter, u16 addr, u8 *buf, u16 len) 12 return flex_i2c_write(adapter, 0x20000000, 0x50, addr, buf, len); 15 static int eeprom_lrc_write(struct adapter *adapter, u32 addr, 21 if (eeprom_write(adapter, addr, wbuf, len) == len) { 22 if (eeprom_lrc_read(adapter, addr, len, rbuf, retries) == 1) 31 static int eeprom_writeKey(struct adapter *adapter, u8 *key, u32 len) 44 return eeprom_lrc_write(adapter, 0x3e4, 20, wbuf, rbuf, 4); 47 static int eeprom_readKey(struct adapter *adapter, u8 *key, u32 len) 54 if (eeprom_lrc_read(adapter, 0x3e4, 20, buf, 4) == 0) 61 static char eeprom_set_mac_addr(struct adapter *adapter, char type, u8 *mac) [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/igb/ |
D | igb_main.c | 143 static void igb_set_uta(struct igb_adapter *adapter); 168 static void igb_restore_vf_multicasts(struct igb_adapter *adapter); 180 static int igb_vf_configure(struct igb_adapter *adapter, int vf); 229 static void igb_init_dmac(struct igb_adapter *adapter, u32 pba); 362 static void igb_dump(struct igb_adapter *adapter) in igb_dump() argument 364 struct net_device *netdev = adapter->netdev; in igb_dump() 365 struct e1000_hw *hw = &adapter->hw; in igb_dump() 375 if (!netif_msg_hw(adapter)) in igb_dump() 380 dev_info(&adapter->pdev->dev, "Net device Info\n"); in igb_dump() 387 dev_info(&adapter->pdev->dev, "Register Dump\n"); in igb_dump() [all …]
|
D | igb_ptp.c | 77 static void igb_ptp_tx_hwtstamp(struct igb_adapter *adapter); 119 static void igb_ptp_read_i210(struct igb_adapter *adapter, in igb_ptp_read_i210() argument 122 struct e1000_hw *hw = &adapter->hw; in igb_ptp_read_i210() 137 static void igb_ptp_write_i210(struct igb_adapter *adapter, in igb_ptp_write_i210() argument 140 struct e1000_hw *hw = &adapter->hw; in igb_ptp_write_i210() 166 static void igb_ptp_systim_to_hwtstamp(struct igb_adapter *adapter, in igb_ptp_systim_to_hwtstamp() argument 173 switch (adapter->hw.mac.type) { in igb_ptp_systim_to_hwtstamp() 178 spin_lock_irqsave(&adapter->tmreg_lock, flags); in igb_ptp_systim_to_hwtstamp() 180 ns = timecounter_cyc2time(&adapter->tc, systim); in igb_ptp_systim_to_hwtstamp() 182 spin_unlock_irqrestore(&adapter->tmreg_lock, flags); in igb_ptp_systim_to_hwtstamp() [all …]
|
D | igb_ethtool.c | 139 struct igb_adapter *adapter = netdev_priv(netdev); in igb_get_settings() local 140 struct e1000_hw *hw = &adapter->hw; in igb_get_settings() 260 struct igb_adapter *adapter = netdev_priv(netdev); in igb_set_settings() local 261 struct e1000_hw *hw = &adapter->hw; in igb_set_settings() 267 dev_err(&adapter->pdev->dev, in igb_set_settings() 282 …dev_err(&adapter->pdev->dev, "forcing MDI/MDI-X state is not supported when link speed and/or dupl… in igb_set_settings() 287 while (test_and_set_bit(__IGB_RESETTING, &adapter->state)) in igb_set_settings() 296 switch (adapter->link_speed) { in igb_set_settings() 318 if (adapter->fc_autoneg) in igb_set_settings() 323 if (igb_set_spd_dplx(adapter, speed, ecmd->duplex)) { in igb_set_settings() [all …]
|
D | igb_hwmon.c | 109 static int igb_add_hwmon_attr(struct igb_adapter *adapter, in igb_add_hwmon_attr() argument 116 n_attr = adapter->igb_hwmon_buff->n_hwmon; in igb_add_hwmon_attr() 117 igb_attr = &adapter->igb_hwmon_buff->hwmon_list[n_attr]; in igb_add_hwmon_attr() 147 &adapter->hw.mac.thermal_sensor_data.sensor[offset]; in igb_add_hwmon_attr() 148 igb_attr->hw = &adapter->hw; in igb_add_hwmon_attr() 154 adapter->igb_hwmon_buff->attrs[n_attr] = &igb_attr->dev_attr.attr; in igb_add_hwmon_attr() 156 ++adapter->igb_hwmon_buff->n_hwmon; in igb_add_hwmon_attr() 161 static void igb_sysfs_del_adapter(struct igb_adapter *adapter) in igb_sysfs_del_adapter() argument 166 void igb_sysfs_exit(struct igb_adapter *adapter) in igb_sysfs_exit() argument 168 igb_sysfs_del_adapter(adapter); in igb_sysfs_exit() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000/ |
D | e1000_main.c | 93 int e1000_up(struct e1000_adapter *adapter); 94 void e1000_down(struct e1000_adapter *adapter); 95 void e1000_reinit_locked(struct e1000_adapter *adapter); 96 void e1000_reset(struct e1000_adapter *adapter); 97 int e1000_setup_all_tx_resources(struct e1000_adapter *adapter); 98 int e1000_setup_all_rx_resources(struct e1000_adapter *adapter); 99 void e1000_free_all_tx_resources(struct e1000_adapter *adapter); 100 void e1000_free_all_rx_resources(struct e1000_adapter *adapter); 101 static int e1000_setup_tx_resources(struct e1000_adapter *adapter, 103 static int e1000_setup_rx_resources(struct e1000_adapter *adapter, [all …]
|
D | e1000_param.c | 210 struct e1000_adapter *adapter) in e1000_validate_option() argument 258 static void e1000_check_fiber_options(struct e1000_adapter *adapter); 259 static void e1000_check_copper_options(struct e1000_adapter *adapter); 270 void e1000_check_options(struct e1000_adapter *adapter) in e1000_check_options() argument 273 int bd = adapter->bd_number; in e1000_check_options() 281 struct e1000_tx_ring *tx_ring = adapter->tx_ring; in e1000_check_options() 283 e1000_mac_type mac_type = adapter->hw.mac_type; in e1000_check_options() 299 e1000_validate_option(&tx_ring->count, &opt, adapter); in e1000_check_options() 305 for (i = 0; i < adapter->num_tx_queues; i++) in e1000_check_options() 309 struct e1000_rx_ring *rx_ring = adapter->rx_ring; in e1000_check_options() [all …]
|
D | e1000_ethtool.c | 109 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_settings() local 110 struct e1000_hw *hw = &adapter->hw; in e1000_get_settings() 154 e1000_get_speed_and_duplex(hw, &adapter->link_speed, in e1000_get_settings() 155 &adapter->link_duplex); in e1000_get_settings() 156 ethtool_cmd_speed_set(ecmd, adapter->link_speed); in e1000_get_settings() 161 if (adapter->link_duplex == FULL_DUPLEX) in e1000_get_settings() 176 ecmd->eth_tp_mdix = (!!adapter->phy_info.mdix_mode ? in e1000_get_settings() 191 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_settings() local 192 struct e1000_hw *hw = &adapter->hw; in e1000_set_settings() 209 while (test_and_set_bit(__E1000_RESETTING, &adapter->flags)) in e1000_set_settings() [all …]
|
D | e1000.h | 272 bool (*clean_rx)(struct e1000_adapter *adapter, 275 void (*alloc_rx_buf)(struct e1000_adapter *adapter, 341 netif_err(adapter, msglvl, adapter->netdev, format, ## arg) 343 netif_info(adapter, msglvl, adapter->netdev, format, ## arg) 345 netif_warn(adapter, msglvl, adapter->netdev, format, ## arg) 347 netif_notice(adapter, msglvl, adapter->netdev, format, ## arg) 349 dev_info(&adapter->pdev->dev, format, ## arg) 351 dev_warn(&adapter->pdev->dev, format, ## arg) 353 dev_err(&adapter->pdev->dev, format, ## arg) 358 int e1000_up(struct e1000_adapter *adapter); [all …]
|
/linux-4.1.27/drivers/net/ethernet/ibm/ |
D | ibmveth.c | 53 static void ibmveth_rxq_harvest_buffer(struct ibmveth_adapter *adapter); 106 static inline u32 ibmveth_rxq_flags(struct ibmveth_adapter *adapter) in ibmveth_rxq_flags() argument 108 return be32_to_cpu(adapter->rx_queue.queue_addr[adapter->rx_queue.index].flags_off); in ibmveth_rxq_flags() 111 static inline int ibmveth_rxq_toggle(struct ibmveth_adapter *adapter) in ibmveth_rxq_toggle() argument 113 return (ibmveth_rxq_flags(adapter) & IBMVETH_RXQ_TOGGLE) >> in ibmveth_rxq_toggle() 117 static inline int ibmveth_rxq_pending_buffer(struct ibmveth_adapter *adapter) in ibmveth_rxq_pending_buffer() argument 119 return ibmveth_rxq_toggle(adapter) == adapter->rx_queue.toggle; in ibmveth_rxq_pending_buffer() 122 static inline int ibmveth_rxq_buffer_valid(struct ibmveth_adapter *adapter) in ibmveth_rxq_buffer_valid() argument 124 return ibmveth_rxq_flags(adapter) & IBMVETH_RXQ_VALID; in ibmveth_rxq_buffer_valid() 127 static inline int ibmveth_rxq_frame_offset(struct ibmveth_adapter *adapter) in ibmveth_rxq_frame_offset() argument [all …]
|
/linux-4.1.27/drivers/net/ethernet/agere/ |
D | et131x.c | 520 static int eeprom_write(struct et131x_adapter *adapter, u32 addr, u8 data) in eeprom_write() argument 522 struct pci_dev *pdev = adapter->pdev; in eeprom_write() 576 adapter->pdev->revision == 0) in eeprom_write() 628 static int eeprom_read(struct et131x_adapter *adapter, u32 addr, u8 *pdata) in eeprom_read() argument 630 struct pci_dev *pdev = adapter->pdev; in eeprom_read() 668 static int et131x_init_eeprom(struct et131x_adapter *adapter) in et131x_init_eeprom() argument 670 struct pci_dev *pdev = adapter->pdev; in et131x_init_eeprom() 702 if (eeprom_write(adapter, i, eedata[i]) < 0) in et131x_init_eeprom() 716 adapter->has_eeprom = 0; in et131x_init_eeprom() 720 adapter->has_eeprom = 1; in et131x_init_eeprom() [all …]
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | cxgb4vf_main.c | 144 void t4vf_os_link_changed(struct adapter *adapter, int pidx, int link_ok) in t4vf_os_link_changed() argument 146 struct net_device *dev = adapter->port[pidx]; in t4vf_os_link_changed() 217 void t4vf_os_portmod_changed(struct adapter *adapter, int pidx) in t4vf_os_portmod_changed() argument 222 const struct net_device *dev = adapter->port[pidx]; in t4vf_os_portmod_changed() 226 dev_info(adapter->pdev_dev, "%s: port module unplugged\n", in t4vf_os_portmod_changed() 229 dev_info(adapter->pdev_dev, "%s: %s port module inserted\n", in t4vf_os_portmod_changed() 232 dev_info(adapter->pdev_dev, "%s: unsupported optical port " in t4vf_os_portmod_changed() 235 dev_info(adapter->pdev_dev, "%s: unknown port module inserted," in t4vf_os_portmod_changed() 238 dev_info(adapter->pdev_dev, "%s: transceiver module error\n", in t4vf_os_portmod_changed() 241 dev_info(adapter->pdev_dev, "%s: unknown module type %d " in t4vf_os_portmod_changed() [all …]
|
D | t4vf_common.h | 228 #define for_each_port(adapter, iter) \ argument 229 for (iter = 0; iter < (adapter)->params.nports; iter++) 242 static inline unsigned int core_ticks_per_usec(const struct adapter *adapter) in core_ticks_per_usec() argument 244 return adapter->params.vpd.cclk / 1000; in core_ticks_per_usec() 247 static inline unsigned int us_to_core_ticks(const struct adapter *adapter, in us_to_core_ticks() argument 250 return (us * adapter->params.vpd.cclk) / 1000; in us_to_core_ticks() 253 static inline unsigned int core_ticks_to_us(const struct adapter *adapter, in core_ticks_to_us() argument 256 return (ticks * 1000) / adapter->params.vpd.cclk; in core_ticks_to_us() 259 int t4vf_wr_mbox_core(struct adapter *, const void *, int, void *, bool); 261 static inline int t4vf_wr_mbox(struct adapter *adapter, const void *cmd, in t4vf_wr_mbox() argument [all …]
|
D | t4vf_hw.c | 50 int t4vf_wait_dev_ready(struct adapter *adapter) in t4vf_wait_dev_ready() argument 57 val = t4_read_reg(adapter, whoami); in t4vf_wait_dev_ready() 61 val = t4_read_reg(adapter, whoami); in t4vf_wait_dev_ready() 72 static void get_mbox_rpl(struct adapter *adapter, __be64 *rpl, int size, in get_mbox_rpl() argument 76 *rpl++ = cpu_to_be64(t4_read_reg64(adapter, mbox_data)); in get_mbox_rpl() 82 static void dump_mbox(struct adapter *adapter, const char *tag, u32 mbox_data) in dump_mbox() argument 84 dev_err(adapter->pdev_dev, in dump_mbox() 86 (unsigned long long)t4_read_reg64(adapter, mbox_data + 0), in dump_mbox() 87 (unsigned long long)t4_read_reg64(adapter, mbox_data + 8), in dump_mbox() 88 (unsigned long long)t4_read_reg64(adapter, mbox_data + 16), in dump_mbox() [all …]
|
D | adapter.h | 84 struct adapter; 94 struct adapter *adapter; /* our adapter */ member 190 struct adapter *adapter; /* our adapter */ member 354 struct adapter { struct 405 static inline u32 t4_read_reg(struct adapter *adapter, u32 reg_addr) in t4_read_reg() argument 407 return readl(adapter->regs + reg_addr); in t4_read_reg() 418 static inline void t4_write_reg(struct adapter *adapter, u32 reg_addr, u32 val) in t4_write_reg() argument 420 writel(val, adapter->regs + reg_addr); in t4_write_reg() 443 static inline u64 t4_read_reg64(struct adapter *adapter, u32 reg_addr) in t4_read_reg64() argument 445 return readq(adapter->regs + reg_addr); in t4_read_reg64() [all …]
|
D | sge.c | 261 static inline bool fl_starving(const struct adapter *adapter, in fl_starving() argument 264 const struct sge *s = &adapter->sge; in fl_starving() 377 static void free_tx_desc(struct adapter *adapter, struct sge_txq *tq, in free_tx_desc() argument 382 struct device *dev = adapter->pdev_dev; in free_tx_desc() 430 static inline void reclaim_completed_tx(struct adapter *adapter, in reclaim_completed_tx() argument 444 free_tx_desc(adapter, tq, avail, unmap); in reclaim_completed_tx() 454 static inline int get_buf_size(const struct adapter *adapter, in get_buf_size() argument 457 const struct sge *s = &adapter->sge; in get_buf_size() 473 static void free_rx_bufs(struct adapter *adapter, struct sge_fl *fl, int n) in free_rx_bufs() argument 479 dma_unmap_page(adapter->pdev_dev, get_buf_addr(sdesc), in free_rx_bufs() [all …]
|
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_main.c | 51 static void atl1e_setup_mac_ctrl(struct atl1e_adapter *adapter); 96 static inline void atl1e_irq_enable(struct atl1e_adapter *adapter) in atl1e_irq_enable() argument 98 if (likely(atomic_dec_and_test(&adapter->irq_sem))) { in atl1e_irq_enable() 99 AT_WRITE_REG(&adapter->hw, REG_ISR, 0); in atl1e_irq_enable() 100 AT_WRITE_REG(&adapter->hw, REG_IMR, IMR_NORMAL_MASK); in atl1e_irq_enable() 101 AT_WRITE_FLUSH(&adapter->hw); in atl1e_irq_enable() 109 static inline void atl1e_irq_disable(struct atl1e_adapter *adapter) in atl1e_irq_disable() argument 111 atomic_inc(&adapter->irq_sem); in atl1e_irq_disable() 112 AT_WRITE_REG(&adapter->hw, REG_IMR, 0); in atl1e_irq_disable() 113 AT_WRITE_FLUSH(&adapter->hw); in atl1e_irq_disable() [all …]
|
D | atl1e_ethtool.c | 32 struct atl1e_adapter *adapter = netdev_priv(netdev); in atl1e_get_settings() local 33 struct atl1e_hw *hw = &adapter->hw; in atl1e_get_settings() 53 if (adapter->link_speed != SPEED_0) { in atl1e_get_settings() 54 ethtool_cmd_speed_set(ecmd, adapter->link_speed); in atl1e_get_settings() 55 if (adapter->link_duplex == FULL_DUPLEX) in atl1e_get_settings() 71 struct atl1e_adapter *adapter = netdev_priv(netdev); in atl1e_set_settings() local 72 struct atl1e_hw *hw = &adapter->hw; in atl1e_set_settings() 74 while (test_and_set_bit(__AT_RESETTING, &adapter->flags)) in atl1e_set_settings() 85 clear_bit(__AT_RESETTING, &adapter->flags); in atl1e_set_settings() 89 clear_bit(__AT_RESETTING, &adapter->flags); in atl1e_set_settings() [all …]
|
D | atl1e_param.c | 120 struct atl1e_adapter *adapter) in atl1e_validate_option() argument 131 netdev_info(adapter->netdev, in atl1e_validate_option() 135 netdev_info(adapter->netdev, in atl1e_validate_option() 142 netdev_info(adapter->netdev, "%s set to %i\n", in atl1e_validate_option() 155 netdev_info(adapter->netdev, in atl1e_validate_option() 166 netdev_info(adapter->netdev, "Invalid %s specified (%i) %s\n", in atl1e_validate_option() 181 void atl1e_check_options(struct atl1e_adapter *adapter) in atl1e_check_options() argument 183 int bd = adapter->bd_number; in atl1e_check_options() 186 netdev_notice(adapter->netdev, in atl1e_check_options() 188 netdev_notice(adapter->netdev, in atl1e_check_options() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 99 static void ixgbevf_service_event_schedule(struct ixgbevf_adapter *adapter) in ixgbevf_service_event_schedule() argument 101 if (!test_bit(__IXGBEVF_DOWN, &adapter->state) && in ixgbevf_service_event_schedule() 102 !test_bit(__IXGBEVF_REMOVING, &adapter->state) && in ixgbevf_service_event_schedule() 103 !test_and_set_bit(__IXGBEVF_SERVICE_SCHED, &adapter->state)) in ixgbevf_service_event_schedule() 104 schedule_work(&adapter->service_task); in ixgbevf_service_event_schedule() 107 static void ixgbevf_service_event_complete(struct ixgbevf_adapter *adapter) in ixgbevf_service_event_complete() argument 109 BUG_ON(!test_bit(__IXGBEVF_SERVICE_SCHED, &adapter->state)); in ixgbevf_service_event_complete() 113 clear_bit(__IXGBEVF_SERVICE_SCHED, &adapter->state); in ixgbevf_service_event_complete() 117 static void ixgbevf_queue_reset_subtask(struct ixgbevf_adapter *adapter); 119 static void ixgbevf_free_all_rx_resources(struct ixgbevf_adapter *adapter); [all …]
|
D | ethtool.c | 108 struct ixgbevf_adapter *adapter = netdev_priv(netdev); in ixgbevf_get_settings() local 109 struct ixgbe_hw *hw = &adapter->hw; in ixgbevf_get_settings() 148 struct ixgbevf_adapter *adapter = netdev_priv(netdev); in ixgbevf_get_msglevel() local 150 return adapter->msg_enable; in ixgbevf_get_msglevel() 155 struct ixgbevf_adapter *adapter = netdev_priv(netdev); in ixgbevf_set_msglevel() local 157 adapter->msg_enable = data; in ixgbevf_set_msglevel() 172 struct ixgbevf_adapter *adapter = netdev_priv(netdev); in ixgbevf_get_regs() local 173 struct ixgbe_hw *hw = &adapter->hw; in ixgbevf_get_regs() 244 struct ixgbevf_adapter *adapter = netdev_priv(netdev); in ixgbevf_get_drvinfo() local 249 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in ixgbevf_get_drvinfo() [all …]
|
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/ |
D | atl2.c | 75 static void atl2_check_options(struct atl2_adapter *adapter); 85 static int atl2_sw_init(struct atl2_adapter *adapter) in atl2_sw_init() argument 87 struct atl2_hw *hw = &adapter->hw; in atl2_sw_init() 88 struct pci_dev *pdev = adapter->pdev; in atl2_sw_init() 99 adapter->wol = 0; in atl2_sw_init() 100 adapter->ict = 50000; /* ~100ms */ in atl2_sw_init() 101 adapter->link_speed = SPEED_0; /* hardware init */ in atl2_sw_init() 102 adapter->link_duplex = FULL_DUPLEX; in atl2_sw_init() 116 hw->max_frame_size = adapter->netdev->mtu; in atl2_sw_init() 118 spin_lock_init(&adapter->stats_lock); in atl2_sw_init() [all …]
|
D | atl1.c | 207 static void atl1_check_options(struct atl1_adapter *adapter) in atl1_check_options() argument 209 struct pci_dev *pdev = adapter->pdev; in atl1_check_options() 210 int bd = adapter->bd_number; in atl1_check_options() 229 adapter->imt = (u16) val; in atl1_check_options() 231 adapter->imt = (u16) (opt.def); in atl1_check_options() 260 struct atl1_adapter *adapter = hw->back; in atl1_reset_hw() local 300 if (netif_msg_hw(adapter)) in atl1_reset_hw() 655 struct atl1_adapter *adapter = hw->back; in atl1_phy_reset() local 688 if (netif_msg_hw(adapter)) in atl1_phy_reset() 699 if (netif_msg_hw(adapter)) in atl1_phy_reset() [all …]
|
D | atlx.c | 76 struct atlx_adapter *adapter = netdev_priv(netdev); in atlx_set_mac() local 86 memcpy(adapter->hw.mac_addr, addr->sa_data, netdev->addr_len); in atlx_set_mac() 88 atlx_set_mac_addr(&adapter->hw); in atlx_set_mac() 92 static void atlx_check_for_link(struct atlx_adapter *adapter) in atlx_check_for_link() argument 94 struct net_device *netdev = adapter->netdev; in atlx_check_for_link() 97 spin_lock(&adapter->lock); in atlx_check_for_link() 98 adapter->phy_timer_pending = false; in atlx_check_for_link() 99 atlx_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); in atlx_check_for_link() 100 atlx_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); in atlx_check_for_link() 101 spin_unlock(&adapter->lock); in atlx_check_for_link() [all …]
|
/linux-4.1.27/drivers/staging/rtl8188eu/hal/ |
D | odm_RTL8188E.c | 26 struct adapter *adapter = dm_odm->Adapter; in dm_rx_hw_antena_div_init() local 31 phy_set_bb_reg(adapter, ODM_REG_IGI_A_11N, BIT7, 0); in dm_rx_hw_antena_div_init() 32 phy_set_bb_reg(adapter, ODM_REG_LNA_SWITCH_11N, BIT31, 1); in dm_rx_hw_antena_div_init() 37 value32 = phy_query_bb_reg(adapter, ODM_REG_ANTSEL_PIN_11N, bMaskDWord); in dm_rx_hw_antena_div_init() 38 phy_set_bb_reg(adapter, ODM_REG_ANTSEL_PIN_11N, bMaskDWord, in dm_rx_hw_antena_div_init() 41 phy_set_bb_reg(adapter, ODM_REG_PIN_CTRL_11N, BIT9|BIT8, 0); in dm_rx_hw_antena_div_init() 42 phy_set_bb_reg(adapter, ODM_REG_RX_ANT_CTRL_11N, BIT10, 0); in dm_rx_hw_antena_div_init() 43 phy_set_bb_reg(adapter, ODM_REG_LNA_SWITCH_11N, BIT22, 1); in dm_rx_hw_antena_div_init() 44 phy_set_bb_reg(adapter, ODM_REG_LNA_SWITCH_11N, BIT31, 1); in dm_rx_hw_antena_div_init() 46 phy_set_bb_reg(adapter, ODM_REG_ANTDIV_PARA1_11N, bMaskDWord, in dm_rx_hw_antena_div_init() [all …]
|
D | hal_intf.c | 27 void rtw_hal_chip_configure(struct adapter *adapt) in rtw_hal_chip_configure() 33 void rtw_hal_read_chip_info(struct adapter *adapt) in rtw_hal_read_chip_info() 39 void rtw_hal_read_chip_version(struct adapter *adapt) in rtw_hal_read_chip_version() 45 void rtw_hal_def_value_init(struct adapter *adapt) in rtw_hal_def_value_init() 51 void rtw_hal_free_data(struct adapter *adapt) in rtw_hal_free_data() 57 void rtw_hal_dm_init(struct adapter *adapt) in rtw_hal_dm_init() 63 void rtw_hal_sw_led_init(struct adapter *adapt) in rtw_hal_sw_led_init() 69 void rtw_hal_sw_led_deinit(struct adapter *adapt) in rtw_hal_sw_led_deinit() 75 u32 rtw_hal_power_on(struct adapter *adapt) in rtw_hal_power_on() 82 uint rtw_hal_init(struct adapter *adapt) in rtw_hal_init() [all …]
|
D | hal_com.c | 82 hal_com_get_channel_plan(struct adapter *padapter, u8 hw_channel_plan, in hal_com_get_channel_plan() 156 void HalSetBrateCfg(struct adapter *adapt, u8 *brates, u16 *rate_cfg) in HalSetBrateCfg() 207 static void one_out_pipe(struct adapter *adapter) in one_out_pipe() argument 209 struct dvobj_priv *pdvobjpriv = adapter_to_dvobj(adapter); in one_out_pipe() 222 static void two_out_pipe(struct adapter *adapter, bool wifi_cfg) in two_out_pipe() argument 224 struct dvobj_priv *pdvobjpriv = adapter_to_dvobj(adapter); in two_out_pipe() 258 static void three_out_pipe(struct adapter *adapter, bool wifi_cfg) in three_out_pipe() argument 260 struct dvobj_priv *pdvobjpriv = adapter_to_dvobj(adapter); in three_out_pipe() 294 bool Hal_MappingOutPipe(struct adapter *adapter, u8 numoutpipe) in Hal_MappingOutPipe() argument 296 struct registry_priv *pregistrypriv = &adapter->registrypriv; in Hal_MappingOutPipe() [all …]
|
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_main.c | 58 static void atl1c_start_mac(struct atl1c_adapter *adapter); 59 static void atl1c_clean_rx_irq(struct atl1c_adapter *adapter, 61 static int atl1c_up(struct atl1c_adapter *adapter); 62 static void atl1c_down(struct atl1c_adapter *adapter); 64 static void atl1c_reset_dma_ring(struct atl1c_adapter *adapter); 65 static int atl1c_configure(struct atl1c_adapter *adapter); 66 static int atl1c_alloc_rx_buffer(struct atl1c_adapter *adapter); 126 struct pci_dev *pdev = hw->adapter->pdev; in atl1c_reset_pcie() 175 static inline void atl1c_irq_enable(struct atl1c_adapter *adapter) in atl1c_irq_enable() argument 177 if (likely(atomic_dec_and_test(&adapter->irq_sem))) { in atl1c_irq_enable() [all …]
|
D | atl1c_ethtool.c | 32 struct atl1c_adapter *adapter = netdev_priv(netdev); in atl1c_get_settings() local 33 struct atl1c_hw *hw = &adapter->hw; in atl1c_get_settings() 52 if (adapter->link_speed != SPEED_0) { in atl1c_get_settings() 53 ethtool_cmd_speed_set(ecmd, adapter->link_speed); in atl1c_get_settings() 54 if (adapter->link_duplex == FULL_DUPLEX) in atl1c_get_settings() 70 struct atl1c_adapter *adapter = netdev_priv(netdev); in atl1c_set_settings() local 71 struct atl1c_hw *hw = &adapter->hw; in atl1c_set_settings() 74 while (test_and_set_bit(__AT_RESETTING, &adapter->flags)) in atl1c_set_settings() 83 if (netif_msg_link(adapter)) in atl1c_set_settings() 84 dev_warn(&adapter->pdev->dev, in atl1c_set_settings() [all …]
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-parport.c | 40 struct i2c_adapter adapter; member 152 struct i2c_par *adapter = data; in i2c_parport_irq() local 153 struct i2c_client *ara = adapter->ara; in i2c_parport_irq() 159 dev_dbg(&adapter->adapter.dev, in i2c_parport_irq() 165 struct i2c_par *adapter; in i2c_parport_attach() local 167 adapter = kzalloc(sizeof(struct i2c_par), GFP_KERNEL); in i2c_parport_attach() 168 if (adapter == NULL) { in i2c_parport_attach() 175 adapter->pdev = parport_register_device(port, "i2c-parport", in i2c_parport_attach() 176 NULL, NULL, i2c_parport_irq, PARPORT_FLAG_EXCL, adapter); in i2c_parport_attach() 177 if (!adapter->pdev) { in i2c_parport_attach() [all …]
|
D | i2c-tiny-usb.c | 43 static int usb_read(struct i2c_adapter *adapter, int cmd, 46 static int usb_write(struct i2c_adapter *adapter, int cmd, 55 static int usb_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) in usb_xfer() argument 61 dev_dbg(&adapter->dev, "master xfer %d messages:\n", num); in usb_xfer() 78 dev_dbg(&adapter->dev, in usb_xfer() 86 if (usb_read(adapter, cmd, in usb_xfer() 89 dev_err(&adapter->dev, in usb_xfer() 96 if (usb_write(adapter, cmd, in usb_xfer() 99 dev_err(&adapter->dev, in usb_xfer() 107 if (usb_read(adapter, CMD_GET_STATUS, 0, 0, pstatus, 1) != 1) { in usb_xfer() [all …]
|
D | i2c-robotfuzz-osif.c | 35 struct i2c_adapter adapter; member 39 static int osif_usb_read(struct i2c_adapter *adapter, int cmd, in osif_usb_read() argument 42 struct osif_priv *priv = adapter->algo_data; in osif_usb_read() 49 static int osif_usb_write(struct i2c_adapter *adapter, int cmd, in osif_usb_write() argument 53 struct osif_priv *priv = adapter->algo_data; in osif_usb_write() 60 static int osif_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, in osif_xfer() argument 63 struct osif_priv *priv = adapter->algo_data; in osif_xfer() 74 ret = osif_usb_read(adapter, cmd, pmsg->flags, in osif_xfer() 78 dev_err(&adapter->dev, "failure reading data\n"); in osif_xfer() 84 ret = osif_usb_write(adapter, cmd, pmsg->flags, in osif_xfer() [all …]
|
D | i2c-taos-evm.c | 41 struct i2c_adapter adapter; member 55 static struct i2c_client *taos_instantiate_device(struct i2c_adapter *adapter) in taos_instantiate_device() argument 57 if (!strncmp(adapter->name, "TAOS TSL2550 EVM", 16)) { in taos_instantiate_device() 58 dev_info(&adapter->dev, "Instantiating device %s at 0x%02x\n", in taos_instantiate_device() 60 return i2c_new_device(adapter, &tsl2550_info); in taos_instantiate_device() 66 static int taos_smbus_xfer(struct i2c_adapter *adapter, u16 addr, in taos_smbus_xfer() argument 70 struct serio *serio = adapter->algo_data; in taos_smbus_xfer() 97 dev_warn(&adapter->dev, "Unsupported transaction %d\n", size); in taos_smbus_xfer() 102 dev_dbg(&adapter->dev, "Command buffer: %s\n", taos->buffer); in taos_smbus_xfer() 116 dev_err(&adapter->dev, "Transaction timeout (pos=%d)\n", in taos_smbus_xfer() [all …]
|
D | i2c-cbus-gpio.c | 169 static int cbus_i2c_smbus_xfer(struct i2c_adapter *adapter, in cbus_i2c_smbus_xfer() argument 177 struct cbus_host *chost = i2c_get_adapdata(adapter); in cbus_i2c_smbus_xfer() 194 static u32 cbus_i2c_func(struct i2c_adapter *adapter) in cbus_i2c_func() argument 206 struct i2c_adapter *adapter = platform_get_drvdata(pdev); in cbus_i2c_remove() local 208 i2c_del_adapter(adapter); in cbus_i2c_remove() 215 struct i2c_adapter *adapter; in cbus_i2c_probe() local 219 adapter = devm_kzalloc(&pdev->dev, sizeof(struct i2c_adapter), in cbus_i2c_probe() 221 if (!adapter) in cbus_i2c_probe() 245 adapter->owner = THIS_MODULE; in cbus_i2c_probe() 246 adapter->class = I2C_CLASS_HWMON; in cbus_i2c_probe() [all …]
|
D | i2c-pnx.c | 111 dev_dbg(&alg_data->adapter.dev, "Timer armed at %lu plus %lu jiffies.\n", in i2c_pnx_arm_timer() 130 dev_dbg(&alg_data->adapter.dev, "%s(): addr 0x%x mode %d\n", __func__, in i2c_pnx_start() 135 dev_err(&alg_data->adapter.dev, in i2c_pnx_start() 137 alg_data->adapter.name, slave_addr); in i2c_pnx_start() 144 dev_err(&alg_data->adapter.dev, in i2c_pnx_start() 146 alg_data->adapter.name, slave_addr, in i2c_pnx_start() 152 dev_err(&alg_data->adapter.dev, in i2c_pnx_start() 154 alg_data->adapter.name, slave_addr); in i2c_pnx_start() 165 dev_dbg(&alg_data->adapter.dev, "%s(): sending %#x\n", __func__, in i2c_pnx_start() 172 dev_dbg(&alg_data->adapter.dev, "%s(): exit\n", __func__); in i2c_pnx_start() [all …]
|
D | scx200_acb.c | 73 struct i2c_adapter adapter; member 113 dev_dbg(&iface->adapter.dev, "state %s, status = 0x%02x\n", in scx200_acb_machine() 125 dev_dbg(&iface->adapter.dev, "negative ack in state %s\n", in scx200_acb_machine() 141 dev_warn(&iface->adapter.dev, "interrupt in idle state\n"); in scx200_acb_machine() 215 dev_err(&iface->adapter.dev, in scx200_acb_machine() 247 dev_err(&iface->adapter.dev, "timeout in state %s\n", in scx200_acb_poll() 276 static s32 scx200_acb_smbus_xfer(struct i2c_adapter *adapter, in scx200_acb_smbus_xfer() argument 281 struct scx200_acb_iface *iface = i2c_get_adapdata(adapter); in scx200_acb_smbus_xfer() 320 dev_dbg(&adapter->dev, in scx200_acb_smbus_xfer() 325 dev_dbg(&adapter->dev, "zero length read\n"); in scx200_acb_smbus_xfer() [all …]
|
D | i2c-puv3.c | 173 static u32 puv3_i2c_func(struct i2c_adapter *adapter) in puv3_i2c_func() argument 188 struct i2c_adapter *adapter; in puv3_i2c_probe() local 199 adapter = kzalloc(sizeof(struct i2c_adapter), GFP_KERNEL); in puv3_i2c_probe() 200 if (adapter == NULL) { in puv3_i2c_probe() 205 snprintf(adapter->name, sizeof(adapter->name), "PUV3-I2C at 0x%08x", in puv3_i2c_probe() 207 adapter->algo = &puv3_i2c_algorithm; in puv3_i2c_probe() 208 adapter->class = I2C_CLASS_HWMON; in puv3_i2c_probe() 209 adapter->dev.parent = &pdev->dev; in puv3_i2c_probe() 211 platform_set_drvdata(pdev, adapter); in puv3_i2c_probe() 213 adapter->nr = pdev->id; in puv3_i2c_probe() [all …]
|
D | i2c-powermac.c | 188 static u32 i2c_powermac_func(struct i2c_adapter * adapter) in i2c_powermac_func() argument 208 struct i2c_adapter *adapter = platform_get_drvdata(dev); in i2c_powermac_remove() local 210 i2c_del_adapter(adapter); in i2c_powermac_remove() 211 memset(adapter, 0, sizeof(*adapter)); in i2c_powermac_remove() 396 struct i2c_adapter *adapter; in i2c_powermac_probe() local 402 adapter = pmac_i2c_get_adapter(bus); in i2c_powermac_probe() 428 snprintf(adapter->name, sizeof(adapter->name), "%s %d", basename, in i2c_powermac_probe() 432 platform_set_drvdata(dev, adapter); in i2c_powermac_probe() 433 adapter->algo = &i2c_powermac_algorithm; in i2c_powermac_probe() 434 adapter->quirks = &i2c_powermac_quirks; in i2c_powermac_probe() [all …]
|
/linux-4.1.27/drivers/scsi/megaraid/ |
D | megaraid_mbox.c | 420 adapter_t *adapter; in megaraid_probe_one() local 443 adapter = kzalloc(sizeof(adapter_t), GFP_KERNEL); in megaraid_probe_one() 445 if (adapter == NULL) { in megaraid_probe_one() 454 adapter->unique_id = pdev->bus->number << 8 | pdev->devfn; in megaraid_probe_one() 455 adapter->irq = pdev->irq; in megaraid_probe_one() 456 adapter->pdev = pdev; in megaraid_probe_one() 458 atomic_set(&adapter->being_detached, 0); in megaraid_probe_one() 462 if (pci_set_dma_mask(adapter->pdev, DMA_BIT_MASK(32)) != 0) { in megaraid_probe_one() 472 spin_lock_init(&adapter->lock); in megaraid_probe_one() 476 INIT_LIST_HEAD(&adapter->kscb_pool); in megaraid_probe_one() [all …]
|
D | megaraid_mm.c | 245 mraid_mmadp_t *adapter; in mraid_mm_get_adapter() local 263 adapter = NULL; in mraid_mm_get_adapter() 266 list_for_each_entry(adapter, &adapters_list_g, list) { in mraid_mm_get_adapter() 270 if (!adapter) { in mraid_mm_get_adapter() 275 return adapter; in mraid_mm_get_adapter() 737 mraid_mmadp_t* adapter; in ioctl_done() local 758 adapter = NULL; in ioctl_done() 764 list_for_each_entry(adapter, &adapters_list_g, list) { in ioctl_done() 770 if (adapter) { in ioctl_done() 771 mraid_mm_dealloc_kioc( adapter, kioc ); in ioctl_done() [all …]
|
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/ |
D | pch_gbe_main.c | 149 pch_rx_timestamp(struct pch_gbe_adapter *adapter, struct sk_buff *skb) in pch_rx_timestamp() argument 157 if (!adapter->hwts_rx_en) in pch_rx_timestamp() 161 pdev = adapter->ptp_pdev; in pch_rx_timestamp() 187 pch_tx_timestamp(struct pch_gbe_adapter *adapter, struct sk_buff *skb) in pch_tx_timestamp() argument 196 if (likely(!(shtx->tx_flags & SKBTX_HW_TSTAMP && adapter->hwts_tx_en))) in pch_tx_timestamp() 202 pdev = adapter->ptp_pdev; in pch_tx_timestamp() 230 struct pch_gbe_adapter *adapter = netdev_priv(netdev); in hwtstamp_ioctl() local 241 pdev = adapter->ptp_pdev; in hwtstamp_ioctl() 248 adapter->hwts_rx_en = 0; in hwtstamp_ioctl() 251 adapter->hwts_rx_en = 0; in hwtstamp_ioctl() [all …]
|
D | pch_gbe_ethtool.c | 86 struct pch_gbe_adapter *adapter = netdev_priv(netdev); in pch_gbe_get_settings() local 89 ret = mii_ethtool_gset(&adapter->mii, ecmd); in pch_gbe_get_settings() 93 if (!netif_carrier_ok(adapter->netdev)) in pch_gbe_get_settings() 109 struct pch_gbe_adapter *adapter = netdev_priv(netdev); in pch_gbe_set_settings() local 110 struct pch_gbe_hw *hw = &adapter->hw; in pch_gbe_set_settings() 123 ret = mii_ethtool_sset(&adapter->mii, ecmd); in pch_gbe_set_settings() 134 if (netif_running(adapter->netdev)) { in pch_gbe_set_settings() 135 pch_gbe_down(adapter); in pch_gbe_set_settings() 136 ret = pch_gbe_up(adapter); in pch_gbe_set_settings() 138 pch_gbe_reset(adapter); in pch_gbe_set_settings() [all …]
|
D | pch_gbe_param.c | 228 struct pch_gbe_adapter *adapter) in pch_gbe_validate_option() argument 239 netdev_dbg(adapter->netdev, "%s Enabled\n", opt->name); in pch_gbe_validate_option() 242 netdev_dbg(adapter->netdev, "%s Disabled\n", opt->name); in pch_gbe_validate_option() 248 netdev_dbg(adapter->netdev, "%s set to %i\n", in pch_gbe_validate_option() 261 netdev_dbg(adapter->netdev, "%s\n", in pch_gbe_validate_option() 272 netdev_dbg(adapter->netdev, "Invalid %s value specified (%i) %s\n", in pch_gbe_validate_option() 282 static void pch_gbe_check_copper_options(struct pch_gbe_adapter *adapter) in pch_gbe_check_copper_options() argument 284 struct pch_gbe_hw *hw = &adapter->hw; in pch_gbe_check_copper_options() 297 pch_gbe_validate_option(&speed, &opt, adapter); in pch_gbe_check_copper_options() 309 pch_gbe_validate_option(&dplx, &opt, adapter); in pch_gbe_check_copper_options() [all …]
|
D | pch_gbe_phy.c | 108 struct pch_gbe_adapter *adapter = pch_gbe_hw_to_adapter(hw); in pch_gbe_phy_get_id() local 127 netdev_dbg(adapter->netdev, in pch_gbe_phy_get_id() 147 struct pch_gbe_adapter *adapter = pch_gbe_hw_to_adapter(hw); in pch_gbe_phy_read_reg_miic() local 149 netdev_err(adapter->netdev, "PHY Address %d is out of range\n", in pch_gbe_phy_read_reg_miic() 172 struct pch_gbe_adapter *adapter = pch_gbe_hw_to_adapter(hw); in pch_gbe_phy_write_reg_miic() local 174 netdev_err(adapter->netdev, "PHY Address %d is out of range\n", in pch_gbe_phy_write_reg_miic() 272 struct pch_gbe_adapter *adapter = pch_gbe_hw_to_adapter(hw); in pch_gbe_phy_tx_clk_delay() local 278 netdev_dbg(adapter->netdev, in pch_gbe_phy_tx_clk_delay() 292 netdev_err(adapter->netdev, in pch_gbe_phy_tx_clk_delay() 299 netdev_err(adapter->netdev, in pch_gbe_phy_tx_clk_delay() [all …]
|
D | pch_gbe_api.c | 73 struct pch_gbe_adapter *adapter = pch_gbe_hw_to_adapter(hw); in pch_gbe_plat_init_hw() local 75 netdev_err(adapter->netdev, "pch_gbe_phy_get_id error\n"); in pch_gbe_plat_init_hw() 120 struct pch_gbe_adapter *adapter = pch_gbe_hw_to_adapter(hw); in pch_gbe_hal_setup_init_funcs() local 122 netdev_err(adapter->netdev, "ERROR: Registers not mapped\n"); in pch_gbe_hal_setup_init_funcs() 136 struct pch_gbe_adapter *adapter = pch_gbe_hw_to_adapter(hw); in pch_gbe_hal_get_bus_info() local 138 netdev_err(adapter->netdev, "ERROR: configuration\n"); in pch_gbe_hal_get_bus_info() 154 struct pch_gbe_adapter *adapter = pch_gbe_hw_to_adapter(hw); in pch_gbe_hal_init_hw() local 156 netdev_err(adapter->netdev, "ERROR: configuration\n"); in pch_gbe_hal_init_hw() 203 struct pch_gbe_adapter *adapter = pch_gbe_hw_to_adapter(hw); in pch_gbe_hal_phy_hw_reset() local 205 netdev_err(adapter->netdev, "ERROR: configuration\n"); in pch_gbe_hal_phy_hw_reset() [all …]
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4.h | 399 struct adapter; 409 struct adapter *adapter; member 498 struct adapter *adap; 587 struct adapter *adap; 596 struct adapter *adap; 668 struct adapter { struct 856 static inline u32 t4_read_reg(struct adapter *adap, u32 reg_addr) in t4_read_reg() 861 static inline void t4_write_reg(struct adapter *adap, u32 reg_addr, u32 val) in t4_write_reg() 879 static inline u64 t4_read_reg64(struct adapter *adap, u32 reg_addr) in t4_read_reg64() 884 static inline void t4_write_reg64(struct adapter *adap, u32 reg_addr, u64 val) in t4_write_reg64() [all …]
|
D | t4_hw.c | 56 static int t4_wait_op_done_val(struct adapter *adapter, int reg, u32 mask, in t4_wait_op_done_val() argument 60 u32 val = t4_read_reg(adapter, reg); in t4_wait_op_done_val() 74 static inline int t4_wait_op_done(struct adapter *adapter, int reg, u32 mask, in t4_wait_op_done() argument 77 return t4_wait_op_done_val(adapter, reg, mask, polarity, attempts, in t4_wait_op_done() 91 void t4_set_reg_field(struct adapter *adapter, unsigned int addr, u32 mask, in t4_set_reg_field() argument 94 u32 v = t4_read_reg(adapter, addr) & ~mask; in t4_set_reg_field() 96 t4_write_reg(adapter, addr, v | val); in t4_set_reg_field() 97 (void) t4_read_reg(adapter, addr); /* flush */ in t4_set_reg_field() 112 void t4_read_indirect(struct adapter *adap, unsigned int addr_reg, in t4_read_indirect() 135 void t4_write_indirect(struct adapter *adap, unsigned int addr_reg, in t4_write_indirect() [all …]
|
D | cxgb4_ethtool.c | 127 struct adapter *adap = netdev2adap(dev); in get_regs_len() 139 struct adapter *adapter = netdev2adap(dev); in get_drvinfo() local 145 strlcpy(info->bus_info, pci_name(adapter->pdev), in get_drvinfo() 148 if (adapter->params.fw_vers) in get_drvinfo() 151 FW_HDR_FW_VER_MAJOR_G(adapter->params.fw_vers), in get_drvinfo() 152 FW_HDR_FW_VER_MINOR_G(adapter->params.fw_vers), in get_drvinfo() 153 FW_HDR_FW_VER_MICRO_G(adapter->params.fw_vers), in get_drvinfo() 154 FW_HDR_FW_VER_BUILD_G(adapter->params.fw_vers), in get_drvinfo() 155 FW_HDR_FW_VER_MAJOR_G(adapter->params.tp_vers), in get_drvinfo() 156 FW_HDR_FW_VER_MINOR_G(adapter->params.tp_vers), in get_drvinfo() [all …]
|
D | cxgb4_main.c | 300 struct adapter *adap = pi->adapter; in dcb_tx_queue_prio_enable() 334 void t4_os_link_changed(struct adapter *adapter, int port_id, int link_stat) in t4_os_link_changed() argument 336 struct net_device *dev = adapter->port[port_id]; in t4_os_link_changed() 354 void t4_os_portmod_changed(const struct adapter *adap, int port_id) in t4_os_portmod_changed() 385 unsigned int mb = pi->adapter->fn; in set_addr_filters() 391 ret = t4_alloc_mac_filt(pi->adapter, mb, pi->viid, free, in set_addr_filters() 405 ret = t4_alloc_mac_filt(pi->adapter, mb, pi->viid, free, in set_addr_filters() 415 return t4_set_addr_hash(pi->adapter, mb, pi->viid, uhash != 0, in set_addr_filters() 442 ret = t4_set_rxmode(pi->adapter, pi->adapter->fn, pi->viid, mtu, in set_rxmode() 459 unsigned int mb = pi->adapter->fn; in link_start() [all …]
|
/linux-4.1.27/drivers/staging/rtl8712/ |
D | mlme_linux.c | 37 struct _adapter *adapter = (struct _adapter *)data; in sitesurvey_ctrl_handler() local 39 _r8712_sitesurvey_ctrl_handler(adapter); in sitesurvey_ctrl_handler() 40 mod_timer(&adapter->mlmepriv.sitesurveyctrl.sitesurvey_ctrl_timer, in sitesurvey_ctrl_handler() 46 struct _adapter *adapter = (struct _adapter *)data; in join_timeout_handler() local 48 _r8712_join_timeout_handler(adapter); in join_timeout_handler() 53 struct _adapter *adapter = (struct _adapter *)data; in _scan_timeout_handler() local 55 r8712_scan_timeout_handler(adapter); in _scan_timeout_handler() 60 struct _adapter *adapter = (struct _adapter *)data; in dhcp_timeout_handler() local 62 _r8712_dhcp_timeout_handler(adapter); in dhcp_timeout_handler() 67 struct _adapter *adapter = (struct _adapter *)data; in wdg_timeout_handler() local [all …]
|
D | rtl8712_io.c | 37 u8 r8712_read8(struct _adapter *adapter, u32 addr) in r8712_read8() argument 39 struct io_queue *pio_queue = (struct io_queue *)adapter->pio_queue; in r8712_read8() 47 u16 r8712_read16(struct _adapter *adapter, u32 addr) in r8712_read16() argument 49 struct io_queue *pio_queue = (struct io_queue *)adapter->pio_queue; in r8712_read16() 57 u32 r8712_read32(struct _adapter *adapter, u32 addr) in r8712_read32() argument 59 struct io_queue *pio_queue = (struct io_queue *)adapter->pio_queue; in r8712_read32() 67 void r8712_write8(struct _adapter *adapter, u32 addr, u8 val) in r8712_write8() argument 69 struct io_queue *pio_queue = (struct io_queue *)adapter->pio_queue; in r8712_write8() 77 void r8712_write16(struct _adapter *adapter, u32 addr, u16 val) in r8712_write16() argument 79 struct io_queue *pio_queue = (struct io_queue *)adapter->pio_queue; in r8712_write16() [all …]
|
D | rtl871x_mlme.h | 189 void r8712_survey_event_callback(struct _adapter *adapter, u8 *pbuf); 190 void r8712_surveydone_event_callback(struct _adapter *adapter, u8 *pbuf); 191 void r8712_joinbss_event_callback(struct _adapter *adapter, u8 *pbuf); 192 void r8712_stassoc_event_callback(struct _adapter *adapter, u8 *pbuf); 193 void r8712_stadel_event_callback(struct _adapter *adapter, u8 *pbuf); 194 void r8712_atimdone_event_callback(struct _adapter *adapter, u8 *pbuf); 195 void r8712_cpwm_event_callback(struct _adapter *adapter, u8 *pbuf); 196 void r8712_wpspbc_event_callback(struct _adapter *adapter, u8 *pbuf); 197 void r8712_free_network_queue(struct _adapter *adapter); 198 int r8712_init_mlme_priv(struct _adapter *adapter); [all …]
|
D | rtl871x_mlme.c | 272 int r8712_is_same_ibss(struct _adapter *adapter, struct wlan_network *pnetwork) in r8712_is_same_ibss() argument 275 struct security_priv *psecuritypriv = &adapter->securitypriv; in r8712_is_same_ibss() 372 static void update_current_network(struct _adapter *adapter, in update_current_network() argument 375 struct mlme_priv *pmlmepriv = &adapter->mlmepriv; in update_current_network() 379 pnetwork, adapter); in update_current_network() 380 r8712_update_protection(adapter, in update_current_network() 390 static void update_scanned_network(struct _adapter *adapter, in update_scanned_network() argument 396 struct mlme_priv *pmlmepriv = &adapter->mlmepriv; in update_scanned_network() 448 update_network(&pnetwork->network, target, adapter); in update_scanned_network() 453 static void rtl8711_add_network(struct _adapter *adapter, in rtl8711_add_network() argument [all …]
|
/linux-4.1.27/drivers/staging/rtl8188eu/os_dep/ |
D | mlme_linux.c | 28 void rtw_init_mlme_timer(struct adapter *padapter) in rtw_init_mlme_timer() 40 void rtw_os_indicate_connect(struct adapter *adapter) in rtw_os_indicate_connect() argument 42 rtw_indicate_wx_assoc_event(adapter); in rtw_os_indicate_connect() 43 netif_carrier_on(adapter->pnetdev); in rtw_os_indicate_connect() 44 if (adapter->pid[2] != 0) in rtw_os_indicate_connect() 45 rtw_signal_process(adapter->pid[2], SIGALRM); in rtw_os_indicate_connect() 48 void rtw_os_indicate_scan_done(struct adapter *padapter, bool aborted) in rtw_os_indicate_scan_done() 55 void rtw_reset_securitypriv(struct adapter *adapter) in rtw_reset_securitypriv() argument 61 if (adapter->securitypriv.dot11AuthAlgrthm == dot11AuthAlgrthm_8021X) { in rtw_reset_securitypriv() 66 …memcpy(&backup_pmkid[0], &adapter->securitypriv.PMKIDList[0], sizeof(struct rt_pmkid_list) * NUM_P… in rtw_reset_securitypriv() [all …]
|
/linux-4.1.27/drivers/misc/cxl/ |
D | pci.c | 331 static int init_implementation_adapter_regs(struct cxl *adapter, struct pci_dev *dev) in init_implementation_adapter_regs() argument 350 cxl_p1_write(adapter, CXL_PSL_DSNDCTL, psl_dsnctl); in init_implementation_adapter_regs() 351 cxl_p1_write(adapter, CXL_PSL_RESLCKTO, 0x20000000200ULL); in init_implementation_adapter_regs() 353 cxl_p1_write(adapter, CXL_PSL_SNWRALLOC, 0x00000000FFFFFFFFULL); in init_implementation_adapter_regs() 355 cxl_p1_write(adapter, CXL_PSL_FIR_CNTL, 0x0800000000000000ULL); in init_implementation_adapter_regs() 357 cxl_p1_write(adapter, CXL_PSL_TRACE, 0x0000FF7C00000000ULL); in init_implementation_adapter_regs() 375 int cxl_setup_irq(struct cxl *adapter, unsigned int hwirq, in cxl_setup_irq() argument 378 struct pci_dev *dev = to_pci_dev(adapter->dev.parent); in cxl_setup_irq() 383 int cxl_update_image_control(struct cxl *adapter) in cxl_update_image_control() argument 385 struct pci_dev *dev = to_pci_dev(adapter->dev.parent); in cxl_update_image_control() [all …]
|
D | debugfs.c | 18 void cxl_stop_trace(struct cxl *adapter) in cxl_stop_trace() argument 23 cxl_p1_write(adapter, CXL_PSL_TRACE, 0x8000000000000017LL); in cxl_stop_trace() 26 spin_lock(&adapter->afu_list_lock); in cxl_stop_trace() 27 for (slice = 0; slice < adapter->slices; slice++) { in cxl_stop_trace() 28 if (adapter->afu[slice]) in cxl_stop_trace() 29 cxl_p1n_write(adapter->afu[slice], CXL_PSL_SLICE_TRACE, 0x8000000000000000LL); in cxl_stop_trace() 31 spin_unlock(&adapter->afu_list_lock); in cxl_stop_trace() 54 int cxl_debugfs_adapter_add(struct cxl *adapter) in cxl_debugfs_adapter_add() argument 62 snprintf(buf, 32, "card%i", adapter->adapter_num); in cxl_debugfs_adapter_add() 66 adapter->debugfs = dir; in cxl_debugfs_adapter_add() [all …]
|
D | irq.c | 27 fir1 = cxl_p1_read(ctx->afu->adapter, CXL_PSL_FIR1); in handle_psl_slice_error() 28 fir2 = cxl_p1_read(ctx->afu->adapter, CXL_PSL_FIR2); in handle_psl_slice_error() 41 cxl_stop_trace(ctx->afu->adapter); in handle_psl_slice_error() 69 struct cxl *adapter = data; in cxl_irq_err() local 74 err_ivte = cxl_p1_read(adapter, CXL_PSL_ErrIVTE); in cxl_irq_err() 75 dev_crit(&adapter->dev, "PSL_ErrIVTE: 0x%.16llx\n", err_ivte); in cxl_irq_err() 77 dev_crit(&adapter->dev, "STOPPING CXL TRACE\n"); in cxl_irq_err() 78 cxl_stop_trace(adapter); in cxl_irq_err() 80 fir1 = cxl_p1_read(adapter, CXL_PSL_FIR1); in cxl_irq_err() 81 fir2 = cxl_p1_read(adapter, CXL_PSL_FIR2); in cxl_irq_err() [all …]
|
D | main.c | 49 ctx->afu->adapter->adapter_num, ctx->afu->slice, ctx->pe); in _cxl_slbia() 63 struct cxl *adapter; in cxl_slbia_core() local 71 idr_for_each_entry(&cxl_adapter_idr, adapter, card) { in cxl_slbia_core() 73 spin_lock(&adapter->afu_list_lock); in cxl_slbia_core() 74 for (slice = 0; slice < adapter->slices; slice++) { in cxl_slbia_core() 75 afu = adapter->afu[slice]; in cxl_slbia_core() 83 spin_unlock(&adapter->afu_list_lock); in cxl_slbia_core() 145 struct cxl *adapter; in get_cxl_adapter() local 148 if ((adapter = idr_find(&cxl_adapter_idr, num))) in get_cxl_adapter() 149 get_device(&adapter->dev); in get_cxl_adapter() [all …]
|
/linux-4.1.27/drivers/staging/rtl8723au/os_dep/ |
D | mlme_linux.c | 24 void rtw_reset_securitypriv23a(struct rtw_adapter *adapter) in rtw_reset_securitypriv23a() argument 30 if (adapter->securitypriv.dot11AuthAlgrthm == in rtw_reset_securitypriv23a() 38 memcpy(&backupPMKIDList[0], &adapter->securitypriv.PMKIDList[0], in rtw_reset_securitypriv23a() 40 backupPMKIDIndex = adapter->securitypriv.PMKIDIndex; in rtw_reset_securitypriv23a() 41 backupTKIPCountermeasure = adapter->securitypriv.btkip_countermeasure; in rtw_reset_securitypriv23a() 42 backupTKIPcountermeasure_time = adapter->securitypriv.btkip_countermeasure_time; in rtw_reset_securitypriv23a() 44 memset((unsigned char *)&adapter->securitypriv, 0, in rtw_reset_securitypriv23a() 49 memcpy(&adapter->securitypriv.PMKIDList[0], &backupPMKIDList[0], in rtw_reset_securitypriv23a() 51 adapter->securitypriv.PMKIDIndex = backupPMKIDIndex; in rtw_reset_securitypriv23a() 52 adapter->securitypriv.btkip_countermeasure = backupTKIPCountermeasure; in rtw_reset_securitypriv23a() [all …]
|
/linux-4.1.27/drivers/bluetooth/ |
D | btmrvl_main.c | 39 priv->adapter->ps_state = PS_AWAKE; in btmrvl_interrupt() 41 priv->adapter->wakeup_tries = 0; in btmrvl_interrupt() 43 priv->adapter->int_count++; in btmrvl_interrupt() 45 if (priv->adapter->hs_state == HS_ACTIVATED) { in btmrvl_interrupt() 47 priv->adapter->hs_state = HS_DEACTIVATED; in btmrvl_interrupt() 67 priv->adapter->cmd_complete = true; in btmrvl_check_evtpkt() 68 wake_up_interruptible(&priv->adapter->cmd_wait_q); in btmrvl_check_evtpkt() 85 struct btmrvl_adapter *adapter = priv->adapter; in btmrvl_process_event() local 100 adapter->psmode = 1; in btmrvl_process_event() 102 adapter->psmode = 0; in btmrvl_process_event() [all …]
|
/linux-4.1.27/drivers/net/wireless/rsi/ |
D | rsi_91x_usb.c | 30 static int rsi_usb_card_write(struct rsi_hw *adapter, in rsi_usb_card_write() argument 35 struct rsi_91x_usbdev *dev = (struct rsi_91x_usbdev *)adapter->rsi_dev; in rsi_usb_card_write() 65 static int rsi_write_multiple(struct rsi_hw *adapter, in rsi_write_multiple() argument 70 struct rsi_91x_usbdev *dev = (struct rsi_91x_usbdev *)adapter->rsi_dev; in rsi_write_multiple() 83 return rsi_usb_card_write(adapter, in rsi_write_multiple() 98 struct rsi_hw *adapter) in rsi_find_bulk_in_and_out_endpoints() argument 100 struct rsi_91x_usbdev *dev = (struct rsi_91x_usbdev *)adapter->rsi_dev; in rsi_find_bulk_in_and_out_endpoints() 239 struct rsi_hw *adapter = urb->context; in rsi_rx_done_handler() local 240 struct rsi_91x_usbdev *dev = (struct rsi_91x_usbdev *)adapter->rsi_dev; in rsi_rx_done_handler() 254 static int rsi_rx_urb_submit(struct rsi_hw *adapter) in rsi_rx_urb_submit() argument [all …]
|
D | rsi_91x_sdio_ops.c | 30 static int rsi_sdio_master_access_msword(struct rsi_hw *adapter, in rsi_sdio_master_access_msword() argument 42 status = rsi_sdio_write_register(adapter, in rsi_sdio_master_access_msword() 56 status = rsi_sdio_write_register(adapter, in rsi_sdio_master_access_msword() 80 struct rsi_hw *adapter = common->priv; in rsi_copy_to_card() local 82 (struct rsi_91x_sdiodev *)adapter->rsi_dev; in rsi_copy_to_card() 98 if (rsi_sdio_write_register_multiple(adapter, in rsi_copy_to_card() 111 if (rsi_sdio_master_access_msword(adapter, in rsi_copy_to_card() 123 if (rsi_sdio_write_register_multiple(adapter, in rsi_copy_to_card() 135 if (rsi_sdio_master_access_msword(adapter, TA_BASE_ADDR)) { in rsi_copy_to_card() 144 if (rsi_sdio_write_register_multiple(adapter, in rsi_copy_to_card() [all …]
|
D | rsi_91x_sdio.c | 139 struct rsi_hw *adapter = sdio_get_drvdata(function); in rsi_handle_interrupt() local 142 rsi_interrupt_handler(adapter); in rsi_handle_interrupt() 338 static void rsi_setclock(struct rsi_hw *adapter, u32 freq) in rsi_setclock() argument 341 (struct rsi_91x_sdiodev *)adapter->rsi_dev; in rsi_setclock() 359 static int rsi_setblocklength(struct rsi_hw *adapter, u32 length) in rsi_setblocklength() argument 362 (struct rsi_91x_sdiodev *)adapter->rsi_dev; in rsi_setblocklength() 380 static int rsi_setupcard(struct rsi_hw *adapter) in rsi_setupcard() argument 383 (struct rsi_91x_sdiodev *)adapter->rsi_dev; in rsi_setupcard() 386 rsi_setclock(adapter, 50000); in rsi_setupcard() 389 status = rsi_setblocklength(adapter, dev->tx_blk_size); in rsi_setupcard() [all …]
|
D | rsi_91x_mac80211.c | 148 static void rsi_register_rates_channels(struct rsi_hw *adapter, int band) in rsi_register_rates_channels() argument 150 struct ieee80211_supported_band *sbands = &adapter->sbands[band]; in rsi_register_rates_channels() 194 void rsi_mac80211_detach(struct rsi_hw *adapter) in rsi_mac80211_detach() argument 196 struct ieee80211_hw *hw = adapter->hw; in rsi_mac80211_detach() 204 rsi_remove_dbgfs(adapter); in rsi_mac80211_detach() 216 void rsi_indicate_tx_status(struct rsi_hw *adapter, in rsi_indicate_tx_status() argument 227 ieee80211_tx_status_irqsafe(adapter->hw, skb); in rsi_indicate_tx_status() 244 struct rsi_hw *adapter = hw->priv; in rsi_mac80211_tx() local 245 struct rsi_common *common = adapter->priv; in rsi_mac80211_tx() 260 struct rsi_hw *adapter = hw->priv; in rsi_mac80211_start() local [all …]
|
D | rsi_91x_main.c | 169 struct rsi_hw *adapter = common->priv; in rsi_tx_scheduler_thread() local 173 if (adapter->determine_event_timeout) in rsi_tx_scheduler_thread() 174 timeout = adapter->determine_event_timeout(adapter); in rsi_tx_scheduler_thread() 192 struct rsi_hw *adapter = NULL; in rsi_91x_init() local 196 adapter = kzalloc(sizeof(*adapter), GFP_KERNEL); in rsi_91x_init() 197 if (!adapter) in rsi_91x_init() 200 adapter->priv = kzalloc(sizeof(*common), GFP_KERNEL); in rsi_91x_init() 201 if (adapter->priv == NULL) { in rsi_91x_init() 204 kfree(adapter); in rsi_91x_init() 207 common = adapter->priv; in rsi_91x_init() [all …]
|
/linux-4.1.27/drivers/staging/rtl8188eu/core/ |
D | rtw_mlme.c | 38 int rtw_init_mlme_priv(struct adapter *padapter) in rtw_init_mlme_priv() 234 void rtw_free_network_queue(struct adapter *padapter, u8 isfreeall) in rtw_free_network_queue() 256 int rtw_if_up(struct adapter *padapter) in rtw_if_up() 316 int rtw_is_same_ibss(struct adapter *adapter, struct wlan_network *pnetwork) in rtw_is_same_ibss() argument 319 struct security_priv *psecuritypriv = &adapter->securitypriv; in rtw_is_same_ibss() 386 struct adapter *padapter, bool update_ie) in update_network() 426 static void update_current_network(struct adapter *adapter, struct wlan_bssid_ex *pnetwork) in update_current_network() argument 428 struct mlme_priv *pmlmepriv = &(adapter->mlmepriv); in update_current_network() 432 update_network(&(pmlmepriv->cur_network.network), pnetwork, adapter, true); in update_current_network() 433 …rtw_update_protection(adapter, (pmlmepriv->cur_network.network.IEs) + sizeof(struct ndis_802_11_fi… in update_current_network() [all …]
|
D | rtw_debug.c | 49 struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev); in proc_set_write_reg() 91 struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev); in proc_get_read_reg() 151 struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev); in proc_get_fwstate() 167 struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev); in proc_get_sec_info() 185 struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev); in proc_get_mlmext_state() 202 struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev); in proc_get_qos_option() 218 struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev); in proc_get_ht_option() 232 struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev); in proc_get_rf_info() 248 struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev); in proc_get_ap_info() 288 struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev); in proc_get_adapter_state() [all …]
|
/linux-4.1.27/drivers/staging/rtl8723au/hal/ |
D | odm.c | 180 void odm_DIG23a(struct rtw_adapter *adapter); 242 void ODM_DMWatchdog23a(struct rtw_adapter *adapter) in ODM_DMWatchdog23a() argument 244 struct hal_data_8723a *pHalData = GET_HAL_DATA(adapter); in ODM_DMWatchdog23a() 246 struct pwrctrl_priv *pwrctrlpriv = &adapter->pwrctrlpriv; in ODM_DMWatchdog23a() 263 odm_DIG23a(adapter); in ODM_DMWatchdog23a() 444 struct rtw_adapter *adapter = pDM_Odm->Adapter; in ODM_Write_DIG23a() local 449 val32 = rtl8723au_read32(adapter, ODM_REG_IGI_A_11N); in ODM_Write_DIG23a() 452 rtl8723au_write32(adapter, ODM_REG_IGI_A_11N, val32); in ODM_Write_DIG23a() 542 void odm_DIG23a(struct rtw_adapter *adapter) in odm_DIG23a() argument 544 struct hal_data_8723a *pHalData = GET_HAL_DATA(adapter); in odm_DIG23a() [all …]
|
/linux-4.1.27/drivers/staging/rtl8723au/core/ |
D | rtw_mlme.c | 220 void rtw_set_roaming(struct rtw_adapter *adapter, u8 to_roaming) in rtw_set_roaming() argument 223 adapter->mlmepriv.to_join = false; in rtw_set_roaming() 224 adapter->mlmepriv.to_roaming = to_roaming; in rtw_set_roaming() 288 bool rtw_is_same_ibss23a(struct rtw_adapter *adapter, in rtw_is_same_ibss23a() argument 292 struct security_priv *psecuritypriv = &adapter->securitypriv; in rtw_is_same_ibss23a() 414 static void update_current_network(struct rtw_adapter *adapter, in update_current_network() argument 417 struct mlme_priv *pmlmepriv = &adapter->mlmepriv; in update_current_network() 422 pnetwork, adapter, true); in update_current_network() 424 rtw_update_protection23a(adapter, in update_current_network() 435 static void rtw_update_scanned_network(struct rtw_adapter *adapter, in rtw_update_scanned_network() argument [all …]
|
/linux-4.1.27/drivers/staging/rtl8723au/include/ |
D | rtw_mlme.h | 200 void rtw_joinbss_event_prehandle23a(struct rtw_adapter *adapter, u8 *pbuf); 201 void rtw_survey_event_cb23a(struct rtw_adapter *adapter, const u8 *pbuf); 202 void rtw_surveydone_event_callback23a(struct rtw_adapter *adapter, const u8 *pbuf); 203 void rtw23a_joinbss_event_cb(struct rtw_adapter *adapter, const u8 *pbuf); 204 void rtw_stassoc_event_callback23a(struct rtw_adapter *adapter, const u8 *pbuf); 205 void rtw_stadel_event_callback23a(struct rtw_adapter *adapter, const u8 *pbuf); 210 void rtw_free_network_queue23a(struct rtw_adapter *adapter); 211 int rtw_init_mlme_priv23a(struct rtw_adapter *adapter); 215 int rtw_do_join_adhoc(struct rtw_adapter *adapter); 216 int rtw_do_join_network(struct rtw_adapter *adapter, [all …]
|
/linux-4.1.27/drivers/gpu/drm/gma500/ |
D | intel_gmbus.c | 64 return container_of(i2c, struct intel_gmbus, adapter); in to_intel_gmbus() 68 struct i2c_adapter adapter; member 194 snprintf(gpio->adapter.name, sizeof(gpio->adapter.name), in intel_gpio_create() 196 gpio->adapter.owner = THIS_MODULE; in intel_gpio_create() 197 gpio->adapter.algo_data = &gpio->algo; in intel_gpio_create() 198 gpio->adapter.dev.parent = &dev_priv->dev->pdev->dev; in intel_gpio_create() 207 if (i2c_bit_add_bus(&gpio->adapter)) in intel_gpio_create() 210 return &gpio->adapter; in intel_gpio_create() 219 struct i2c_adapter *adapter, in intel_i2c_quirk_xfer() argument 223 struct intel_gpio *gpio = container_of(adapter, in intel_i2c_quirk_xfer() [all …]
|
/linux-4.1.27/sound/pci/asihpi/ |
D | hpioctl.c | 186 if (!pa || !pa->adapter || !pa->adapter->type) { in asihpi_hpi_ioctl() 316 if (!a->adapter->irq_query_and_clear) { in asihpi_isr() 317 pr_err("asihpi_isr ASI%04X:%d no handler\n", a->adapter->type, in asihpi_isr() 318 a->adapter->index); in asihpi_isr() 322 handled = a->adapter->irq_query_and_clear(a->adapter, 0); in asihpi_isr() 345 struct hpi_adapter adapter; in asihpi_adapter_probe() local 348 memset(&adapter, 0, sizeof(adapter)); in asihpi_adapter_probe() 400 adapter.adapter = hpi_find_adapter(adapter_index); in asihpi_adapter_probe() 403 adapter.p_buffer = vmalloc(prealloc_stream_buf); in asihpi_adapter_probe() 404 if (!adapter.p_buffer) { in asihpi_adapter_probe() [all …]
|
D | hpimsgx.c | 587 static u16 adapter_prepare(u16 adapter) in adapter_prepare() argument 598 hm.adapter_index = adapter; in adapter_prepare() 600 memcpy(&rESP_HPI_ADAPTER_OPEN[adapter], &hr, in adapter_prepare() 608 hm.adapter_index = adapter; in adapter_prepare() 613 aDAPTER_INFO[adapter].num_outstreams = hr.u.ax.info.num_outstreams; in adapter_prepare() 614 aDAPTER_INFO[adapter].num_instreams = hr.u.ax.info.num_instreams; in adapter_prepare() 615 aDAPTER_INFO[adapter].type = hr.u.ax.info.adapter_type; in adapter_prepare() 618 for (i = 0; i < aDAPTER_INFO[adapter].num_outstreams; i++) { in adapter_prepare() 621 hm.adapter_index = adapter; in adapter_prepare() 624 memcpy(&rESP_HPI_OSTREAM_OPEN[adapter][i], &hr, in adapter_prepare() [all …]
|
/linux-4.1.27/drivers/media/pci/mantis/ |
D | mantis_vp2040.c | 54 struct i2c_adapter *adapter = &mantis->adapter; in tda1002x_cu1216_tuner_set() local 76 if (i2c_transfer(adapter, &msg, 1) != 1) in tda1002x_cu1216_tuner_set() 86 if (i2c_transfer(adapter, &msg, 1) == 1 && (buf[0] & 0x40)) in tda1002x_cu1216_tuner_set() 100 if (i2c_transfer(adapter, &msg, 1) != 1) in tda1002x_cu1216_tuner_set() 108 struct i2c_adapter *adapter = &mantis->adapter; in read_pwm() local 117 if ((i2c_transfer(adapter, msg, 2) != 2) in read_pwm() 126 struct i2c_adapter *adapter = &mantis->adapter; in vp2040_frontend_init() local 137 adapter, in vp2040_frontend_init() 146 adapter, in vp2040_frontend_init() 164 adapter->name, in vp2040_frontend_init()
|
D | mantis_vp2033.c | 52 struct i2c_adapter *adapter = &mantis->adapter; in read_pwm() local 61 if ((i2c_transfer(adapter, msg, 2) != 2) in read_pwm() 72 struct i2c_adapter *adapter = &mantis->adapter; in tda1002x_cu1216_tuner_set() local 94 if (i2c_transfer(adapter, &msg, 1) != 1) in tda1002x_cu1216_tuner_set() 104 if (i2c_transfer(adapter, &msg, 1) == 1 && (buf[0] & 0x40)) in tda1002x_cu1216_tuner_set() 118 if (i2c_transfer(adapter, &msg, 1) != 1) in tda1002x_cu1216_tuner_set() 126 struct i2c_adapter *adapter = &mantis->adapter; in vp2033_frontend_init() local 137 adapter, in vp2033_frontend_init() 146 adapter, in vp2033_frontend_init() 164 adapter->name, in vp2033_frontend_init()
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | intel_i2c.c | 58 return container_of(i2c, struct intel_gmbus, adapter); in to_intel_gmbus() 156 intel_gpio_pre_xfer(struct i2c_adapter *adapter) in intel_gpio_pre_xfer() argument 158 struct intel_gmbus *bus = container_of(adapter, in intel_gpio_pre_xfer() 160 adapter); in intel_gpio_pre_xfer() 172 intel_gpio_post_xfer(struct i2c_adapter *adapter) in intel_gpio_post_xfer() argument 174 struct intel_gmbus *bus = container_of(adapter, in intel_gpio_post_xfer() 176 adapter); in intel_gpio_post_xfer() 195 bus->adapter.algo_data = algo; in intel_gpio_setup() 430 gmbus_xfer(struct i2c_adapter *adapter, in gmbus_xfer() argument 434 struct intel_gmbus *bus = container_of(adapter, in gmbus_xfer() [all …]
|
/linux-4.1.27/drivers/net/ethernet/ibm/ehea/ |
D | ehea_qmr.c | 122 struct ehea_cq *ehea_create_cq(struct ehea_adapter *adapter, in ehea_create_cq() argument 140 cq->adapter = adapter; in ehea_create_cq() 146 hret = ehea_h_alloc_resource_cq(adapter->handle, &cq->attr, in ehea_create_cq() 166 hret = ehea_h_register_rpage(adapter->handle, in ehea_create_cq() 203 ehea_h_free_resource(adapter->handle, cq->fw_handle, FORCE_FREE); in ehea_create_cq() 215 u64 adapter_handle = cq->adapter->handle; in ehea_destroy_cq_res() 237 ehea_error_data(cq->adapter, cq->fw_handle, &aer, &aerr); in ehea_destroy_cq() 249 struct ehea_eq *ehea_create_eq(struct ehea_adapter *adapter, in ehea_create_eq() argument 262 eq->adapter = adapter; in ehea_create_eq() 268 hret = ehea_h_alloc_resource_eq(adapter->handle, in ehea_create_eq() [all …]
|
D | ehea_main.c | 157 struct ehea_adapter *adapter; in ehea_update_firmware_handles() local 167 list_for_each_entry(adapter, &adapter_list, list) { in ehea_update_firmware_handles() 171 struct ehea_port *port = adapter->port[k]; in ehea_update_firmware_handles() 192 list_for_each_entry(adapter, &adapter_list, list) { in ehea_update_firmware_handles() 197 struct ehea_port *port = adapter->port[k]; in ehea_update_firmware_handles() 206 arr[i].adh = adapter->handle; in ehea_update_firmware_handles() 208 arr[i].adh = adapter->handle; in ehea_update_firmware_handles() 210 arr[i].adh = adapter->handle; in ehea_update_firmware_handles() 212 arr[i].adh = adapter->handle; in ehea_update_firmware_handles() 214 arr[i].adh = adapter->handle; in ehea_update_firmware_handles() [all …]
|
/linux-4.1.27/drivers/i2c/ |
D | i2c-core.c | 67 static int i2c_detect(struct i2c_adapter *adapter, struct i2c_driver *driver); 84 struct i2c_adapter *adapter; member 124 struct i2c_adapter *adapter = data; in acpi_i2c_add_device() local 149 if (!i2c_new_device(adapter, &info)) { in acpi_i2c_add_device() 151 dev_err(&adapter->dev, in acpi_i2c_add_device() 213 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); in acpi_gsb_i2c_read_bytes() 215 dev_err(&client->adapter->dev, "i2c read failed\n"); in acpi_gsb_i2c_read_bytes() 243 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); in acpi_gsb_i2c_write_bytes() 245 dev_err(&client->adapter->dev, "i2c write failed\n"); in acpi_gsb_i2c_write_bytes() 260 struct i2c_adapter *adapter = data->adapter; in acpi_i2c_space_handler() local [all …]
|