/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
H A D | Makefile | |
H A D | enic_clsf.h | 20 static inline void enic_rfs_timer_start(struct enic *enic) enic_rfs_timer_start() argument 28 static inline void enic_rfs_timer_stop(struct enic *enic) enic_rfs_timer_stop() argument 33 static inline void enic_rfs_timer_start(struct enic *enic) {} enic_rfs_timer_stop() argument 34 static inline void enic_rfs_timer_stop(struct enic *enic) {} argument
|
H A D | enic_api.c | 33 struct enic *enic = netdev_priv(netdev); enic_api_devcmd_proxy_by_index() local
|
H A D | enic_clsf.c | 20 int enic_addfltr_5t(struct enic *enic, struct flow_keys *keys, u16 rq) enic_addfltr_5t() argument 57 int enic_delfltr(struct enic *enic, u16 filter_id) enic_delfltr() argument 71 void enic_rfs_flw_tbl_init(struct enic *enic) enic_rfs_flw_tbl_init() argument 84 void enic_rfs_flw_tbl_free(struct enic *enic) enic_rfs_flw_tbl_free() argument 106 struct enic_rfs_fltr_node *htbl_fltr_search(struct enic *enic, u16 fltr_id) htbl_fltr_search() argument 127 struct enic *enic = (struct enic *)data; enic_flow_may_expire() local 175 struct enic *enic; enic_rx_flow_steer() local
|
H A D | enic_dev.c | 28 int enic_dev_fw_info(struct enic *enic, struct vnic_devcmd_fw_info **fw_info) enic_dev_fw_info() argument 39 int enic_dev_stats_dump(struct enic *enic, struct vnic_stats **vstats) enic_dev_stats_dump() argument 50 int enic_dev_add_station_addr(struct enic *enic) enic_dev_add_station_addr() argument 64 int enic_dev_del_station_addr(struct enic *enic) enic_dev_del_station_addr() argument 78 int enic_dev_packet_filter(struct enic *enic, int directed, int multicast, enic_dev_packet_filter() argument 91 int enic_dev_add_addr(struct enic *enic, const u8 *addr) enic_dev_add_addr() argument 102 int enic_dev_del_addr(struct enic *enic, const u8 *addr) enic_dev_del_addr() argument 113 int enic_dev_notify_unset(struct enic *enic) enic_dev_notify_unset() argument 124 int enic_dev_hang_notify(struct enic *enic) enic_dev_hang_notify() argument 135 int enic_dev_set_ig_vlan_rewrite_mode(struct enic *enic) enic_dev_set_ig_vlan_rewrite_mode() argument 147 int enic_dev_enable(struct enic *enic) enic_dev_enable() argument 158 int enic_dev_disable(struct enic *enic) enic_dev_disable() argument 169 int enic_dev_intr_coal_timer_info(struct enic *enic) enic_dev_intr_coal_timer_info() argument 183 struct enic *enic = netdev_priv(netdev); enic_vlan_rx_add_vid() local 196 struct enic *enic = netdev_priv(netdev); enic_vlan_rx_kill_vid() local
|
H A D | enic_pp.c | 38 int enic_is_valid_pp_vf(struct enic *enic, int vf, int *err) enic_is_valid_pp_vf() argument 69 static int enic_set_port_profile(struct enic *enic, int vf) enic_set_port_profile() argument 145 static int enic_unset_port_profile(struct enic *enic, int vf) enic_unset_port_profile() argument 189 static int enic_pp_preassociate(struct enic *enic, int vf, enic_pp_preassociate() argument 195 static int enic_pp_disassociate(struct enic *enic, int vf, enic_pp_disassociate() argument 217 static int enic_pp_preassociate_rr(struct enic *enic, int vf, enic_pp_preassociate_rr() argument 256 static int enic_pp_associate(struct enic *enic, int vf, enic_pp_associate() argument 304 int enic_process_set_pp_request(struct enic *enic, int vf, enic_process_set_pp_request() argument 321 int enic_process_get_pp_request(struct enic *enic, int vf, enic_process_get_pp_request() argument
|
H A D | enic_res.c | 42 int enic_get_vnic_config(struct enic *enic) enic_get_vnic_config() argument 122 int enic_add_vlan(struct enic *enic, u16 vlanid) enic_add_vlan() argument 135 int enic_del_vlan(struct enic *enic, u16 vlanid) enic_del_vlan() argument 148 int enic_set_nic_cfg(struct enic *enic, u8 rss_default_cpu, u8 rss_hash_type, enic_set_nic_cfg() argument 166 int enic_set_rss_key(struct enic *enic, dma_addr_t key_pa, u64 len) enic_set_rss_key() argument 174 int enic_set_rss_cpu(struct enic *enic, dma_addr_t cpu_pa, u64 len) enic_set_rss_cpu() argument 182 void enic_free_vnic_resources(struct enic *enic) enic_free_vnic_resources() argument 196 void enic_get_res_counts(struct enic *enic) enic_get_res_counts() argument 210 void enic_init_vnic_resources(struct enic *enic) enic_init_vnic_resources() argument 312 int enic_alloc_vnic_resources(struct enic *enic) enic_alloc_vnic_resources() argument
|
H A D | enic_ethtool.c | 95 static void enic_intr_coal_set_rx(struct enic *enic, u32 timer) enic_intr_coal_set_rx() argument 109 struct enic *enic = netdev_priv(netdev); enic_get_settings() local 132 struct enic *enic = netdev_priv(netdev); enic_get_drvinfo() local 188 struct enic *enic = netdev_priv(netdev); enic_get_ethtool_stats() local 211 struct enic *enic = netdev_priv(netdev); enic_get_msglevel() local 217 struct enic *enic = netdev_priv(netdev); enic_set_msglevel() local 224 struct enic *enic = netdev_priv(netdev); enic_get_coalesce() local 238 static int enic_coalesce_valid(struct enic *enic, enic_coalesce_valid() argument 288 struct enic *enic = netdev_priv(netdev); enic_set_coalesce() local 335 static int enic_grxclsrlall(struct enic *enic, struct ethtool_rxnfc *cmd, enic_grxclsrlall() argument 359 static int enic_grxclsrule(struct enic *enic, struct ethtool_rxnfc *cmd) enic_grxclsrule() argument 400 struct enic *enic = netdev_priv(dev); enic_get_rxnfc() local 434 struct enic *enic = netdev_priv(dev); enic_get_tunable() local 453 struct enic *enic = netdev_priv(dev); enic_set_tunable() local 476 struct enic *enic = netdev_priv(netdev); enic_get_rxfh() local 490 struct enic *enic = netdev_priv(netdev); enic_set_rxfh() local
|
H A D | enic.h | 139 struct enic { struct 198 struct enic *enic = vdev->priv; vnic_get_netdev() local 215 static inline struct device *enic_get_dev(struct enic *enic) enic_get_dev() argument 220 static inline unsigned int enic_cq_rq(struct enic *enic, unsigned int rq) enic_cq_rq() argument 225 static inline unsigned int enic_cq_wq(struct enic *enic, unsigned int wq) enic_cq_wq() argument 245 static inline unsigned int enic_msix_rq_intr(struct enic *enic, enic_msix_rq_intr() argument 251 static inline unsigned int enic_msix_wq_intr(struct enic *enic, enic_msix_wq_intr() argument 257 static inline unsigned int enic_msix_err_intr(struct enic *enic) enic_msix_err_intr() argument 262 static inline unsigned int enic_msix_notify_intr(struct enic *enic) enic_msix_notify_intr() argument 267 static inline bool enic_is_err_intr(struct enic *enic, int intr) enic_is_err_intr() argument 280 static inline bool enic_is_notify_intr(struct enic *enic, int intr) enic_is_notify_intr() argument 293 static inline int enic_dma_map_check(struct enic *enic, dma_addr_t dma_addr) enic_dma_map_check() argument
|
H A D | enic_main.c | 116 static void enic_init_affinity_hint(struct enic *enic) enic_init_affinity_hint() argument 133 static void enic_free_affinity_hint(struct enic *enic) enic_free_affinity_hint() argument 144 static void enic_set_affinity_hint(struct enic *enic) enic_set_affinity_hint() argument 173 static void enic_unset_affinity_hint(struct enic *enic) enic_unset_affinity_hint() argument 181 int enic_is_dynamic(struct enic *enic) enic_is_dynamic() argument 186 int enic_sriov_enabled(struct enic *enic) enic_sriov_enabled() argument 191 static int enic_is_sriov_vf(struct enic *enic) enic_is_sriov_vf() argument 196 int enic_is_valid_vf(struct enic *enic, int vf) enic_is_valid_vf() argument 207 struct enic *enic = vnic_dev_priv(wq->vdev); enic_free_wq_buf() local 229 struct enic *enic = vnic_dev_priv(vdev); enic_wq_service() local 247 static bool enic_log_q_error(struct enic *enic) enic_log_q_error() argument 272 static void enic_msglvl_check(struct enic *enic) enic_msglvl_check() argument 283 static void enic_mtu_check(struct enic *enic) enic_mtu_check() argument 305 static void enic_link_check(struct enic *enic) enic_link_check() argument 319 static void enic_notify_check(struct enic *enic) enic_notify_check() argument 331 struct enic *enic = netdev_priv(netdev); enic_isr_legacy() local 368 struct enic *enic = data; enic_isr_msi() local 402 struct enic *enic = data; enic_isr_msix_err() local 416 struct enic *enic = data; enic_isr_msix_notify() local 425 static int enic_queue_wq_skb_cont(struct enic *enic, struct vnic_wq *wq, enic_queue_wq_skb_cont() argument 448 static int enic_queue_wq_skb_vlan(struct enic *enic, struct vnic_wq *wq, enic_queue_wq_skb_vlan() argument 477 static int enic_queue_wq_skb_csum_l4(struct enic *enic, struct vnic_wq *wq, enic_queue_wq_skb_csum_l4() argument 509 static int enic_queue_wq_skb_tso(struct enic *enic, struct vnic_wq *wq, enic_queue_wq_skb_tso() argument 584 static inline void enic_queue_wq_skb(struct enic *enic, enic_queue_wq_skb() argument 633 struct enic *enic = netdev_priv(netdev); enic_hard_start_xmit() local 686 struct enic *enic = netdev_priv(netdev); enic_get_stats() local 716 struct enic *enic = netdev_priv(netdev); enic_mc_sync() local 735 struct enic *enic = netdev_priv(netdev); enic_mc_unsync() local 745 struct enic *enic = netdev_priv(netdev); enic_uc_sync() local 764 struct enic *enic = netdev_priv(netdev); enic_uc_unsync() local 772 void enic_reset_addr_lists(struct enic *enic) enic_reset_addr_lists() argument 786 struct enic *enic = netdev_priv(netdev); enic_set_mac_addr() local 803 struct enic *enic = netdev_priv(netdev); enic_set_mac_address_dynamic() local 831 struct enic *enic = netdev_priv(netdev); enic_set_mac_address() local 848 struct enic *enic = netdev_priv(netdev); enic_set_rx_mode() local 876 struct enic *enic = netdev_priv(netdev); enic_tx_timeout() local 882 struct enic *enic = netdev_priv(netdev); enic_set_vf_mac() local 909 struct enic *enic = netdev_priv(netdev); enic_set_vf_port() local 998 struct enic *enic = netdev_priv(netdev); enic_get_vf_port() local 1032 struct enic *enic = vnic_dev_priv(rq->vdev); enic_free_rq_buf() local 1045 struct enic *enic = vnic_dev_priv(rq->vdev); enic_rq_alloc_buf() local 1088 struct enic *enic = netdev_priv(netdev); enic_rxcopybreak() local 1108 struct enic *enic = vnic_dev_priv(rq->vdev); enic_rq_indicate_buf() local 1213 struct enic *enic = vnic_dev_priv(vdev); enic_rq_service() local 1222 static void enic_set_int_moderation(struct enic *enic, struct vnic_rq *rq) enic_set_int_moderation() argument 1234 static void enic_calc_int_moderation(struct enic *enic, struct vnic_rq *rq) enic_calc_int_moderation() argument 1283 struct enic *enic = netdev_priv(netdev); enic_poll() local 1352 static void enic_free_rx_cpu_rmap(struct enic *enic) enic_free_rx_cpu_rmap() argument 1358 static void enic_set_rx_cpu_rmap(struct enic *enic) enic_set_rx_cpu_rmap() argument 1379 static void enic_free_rx_cpu_rmap(struct enic *enic) enic_free_rx_cpu_rmap() argument 1383 static void enic_set_rx_cpu_rmap(struct enic *enic) enic_set_rx_cpu_rmap() argument 1393 struct enic *enic = netdev_priv(netdev); enic_busy_poll() local 1420 struct enic *enic = netdev_priv(netdev); enic_poll_msix_wq() local 1450 struct enic *enic = netdev_priv(netdev); enic_poll_msix_rq() local 1510 struct enic *enic = (struct enic *)data; enic_notify_timer() local 1518 static void enic_free_intr(struct enic *enic) enic_free_intr() argument 1542 static int enic_request_intr(struct enic *enic) enic_request_intr() argument 1623 static void enic_synchronize_irqs(struct enic *enic) enic_synchronize_irqs() argument 1641 static void enic_set_rx_coal_setting(struct enic *enic) enic_set_rx_coal_setting() argument 1671 static int enic_dev_notify_set(struct enic *enic) enic_dev_notify_set() argument 1694 static void enic_notify_timer_start(struct enic *enic) enic_notify_timer_start() argument 1709 struct enic *enic = netdev_priv(netdev); enic_open() local 1781 struct enic *enic = netdev_priv(netdev); enic_stop() local 1843 struct enic *enic = netdev_priv(netdev); enic_change_mtu() local 1870 struct enic *enic = container_of(work, struct enic, change_mtu_work); enic_change_mtu_work() local 1922 struct enic *enic = netdev_priv(netdev); enic_poll_controller() local 1988 static int enic_dev_open(struct enic *enic) enic_dev_open() argument 2001 static int enic_dev_soft_reset(struct enic *enic) enic_dev_soft_reset() argument 2014 static int enic_dev_hang_reset(struct enic *enic) enic_dev_hang_reset() argument 2027 int __enic_set_rsskey(struct enic *enic) __enic_set_rsskey() argument 2056 static int enic_set_rsskey(struct enic *enic) enic_set_rsskey() argument 2063 static int enic_set_rsscpu(struct enic *enic, u8 rss_hash_bits) enic_set_rsscpu() argument 2090 static int enic_set_niccfg(struct enic *enic, u8 rss_default_cpu, enic_set_niccfg() argument 2111 static int enic_set_rss_nic_cfg(struct enic *enic) enic_set_rss_nic_cfg() argument 2142 struct enic *enic = container_of(work, struct enic, reset); enic_reset() local 2165 struct enic *enic = container_of(work, struct enic, tx_hang_reset); enic_tx_hang_reset() local 2184 static int enic_set_intr_mode(struct enic *enic) enic_set_intr_mode() argument 2300 static void enic_clear_intr_mode(struct enic *enic) enic_clear_intr_mode() argument 2368 static void enic_dev_deinit(struct enic *enic) enic_dev_deinit() argument 2385 static void enic_kdump_kernel_config(struct enic *enic) enic_kdump_kernel_config() argument 2397 static int enic_dev_init(struct enic *enic) enic_dev_init() argument 2485 static void enic_iounmap(struct enic *enic) enic_iounmap() argument 2498 struct enic *enic; enic_probe() local 2796 struct enic *enic = netdev_priv(netdev); enic_remove() local
|