/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_pci.c | 36 struct fm10k_intfc *interface = hw->back; in fm10k_read_pci_cfg_word() local 42 pci_read_config_word(interface->pdev, reg, &value); in fm10k_read_pci_cfg_word() 59 struct fm10k_intfc *interface = hw->back; in fm10k_read_reg() local 60 struct net_device *netdev = interface->netdev; in fm10k_read_reg() 70 static int fm10k_hw_ready(struct fm10k_intfc *interface) in fm10k_hw_ready() argument 72 struct fm10k_hw *hw = &interface->hw; in fm10k_hw_ready() 81 * @interface: fm10k private interface structure 86 void fm10k_macvlan_schedule(struct fm10k_intfc *interface) in fm10k_macvlan_schedule() argument 91 if (!test_bit(__FM10K_MACVLAN_DISABLE, interface in fm10k_macvlan_schedule() 113 fm10k_stop_macvlan_task(struct fm10k_intfc *interface) fm10k_stop_macvlan_task() argument 137 fm10k_resume_macvlan_task(struct fm10k_intfc *interface) fm10k_resume_macvlan_task() argument 149 fm10k_service_event_schedule(struct fm10k_intfc *interface) fm10k_service_event_schedule() argument 160 fm10k_service_event_complete(struct fm10k_intfc *interface) fm10k_service_event_complete() argument 176 fm10k_stop_service_event(struct fm10k_intfc *interface) fm10k_stop_service_event() argument 191 fm10k_start_service_event(struct fm10k_intfc *interface) fm10k_start_service_event() argument 203 struct fm10k_intfc *interface = from_timer(interface, t, fm10k_service_timer() local 220 fm10k_prepare_for_reset(struct fm10k_intfc *interface) fm10k_prepare_for_reset() argument 257 fm10k_handle_reset(struct fm10k_intfc *interface) fm10k_handle_reset() argument 340 fm10k_detach_subtask(struct fm10k_intfc *interface) fm10k_detach_subtask() argument 391 fm10k_reset_subtask(struct fm10k_intfc *interface) fm10k_reset_subtask() argument 423 fm10k_configure_swpri_map(struct fm10k_intfc *interface) fm10k_configure_swpri_map() argument 446 fm10k_watchdog_update_host_state(struct fm10k_intfc *interface) fm10k_watchdog_update_host_state() argument 482 fm10k_mbx_subtask(struct fm10k_intfc *interface) fm10k_mbx_subtask() argument 499 fm10k_watchdog_host_is_ready(struct fm10k_intfc *interface) fm10k_watchdog_host_is_ready() argument 517 fm10k_watchdog_host_not_ready(struct fm10k_intfc *interface) fm10k_watchdog_host_not_ready() argument 535 fm10k_update_stats(struct fm10k_intfc *interface) fm10k_update_stats() argument 641 fm10k_watchdog_flush_tx(struct fm10k_intfc *interface) fm10k_watchdog_flush_tx() argument 671 fm10k_watchdog_subtask(struct fm10k_intfc *interface) fm10k_watchdog_subtask() argument 700 fm10k_check_hang_subtask(struct fm10k_intfc *interface) fm10k_check_hang_subtask() argument 736 struct fm10k_intfc *interface; fm10k_service_task() local 769 struct fm10k_intfc *interface; fm10k_macvlan_task() local 868 fm10k_configure_tx_ring(struct fm10k_intfc *interface, struct fm10k_ring *ring) fm10k_configure_tx_ring() argument 930 fm10k_enable_tx_ring(struct fm10k_intfc *interface, struct fm10k_ring *ring) fm10k_enable_tx_ring() argument 958 fm10k_configure_tx(struct fm10k_intfc *interface) fm10k_configure_tx() argument 978 fm10k_configure_rx_ring(struct fm10k_intfc *interface, struct fm10k_ring *ring) fm10k_configure_rx_ring() argument 1062 fm10k_update_rx_drop_en(struct fm10k_intfc *interface) fm10k_update_rx_drop_en() argument 1091 fm10k_configure_dglort(struct fm10k_intfc *interface) fm10k_configure_dglort() argument 1156 fm10k_configure_rx(struct fm10k_intfc *interface) fm10k_configure_rx() argument 1173 fm10k_napi_enable_all(struct fm10k_intfc *interface) fm10k_napi_enable_all() argument 1196 struct fm10k_intfc *interface = data; fm10k_msix_mbx_vf() local 1218 fm10k_handle_fault(struct fm10k_intfc *interface, int type, struct fm10k_fault *fault) fm10k_handle_fault() argument 1303 fm10k_report_fault(struct fm10k_intfc *interface, u32 eicr) fm10k_report_fault() argument 1328 fm10k_reset_drop_on_empty(struct fm10k_intfc *interface, u32 eicr) fm10k_reset_drop_on_empty() argument 1369 struct fm10k_intfc *interface = data; fm10k_msix_mbx_pf() local 1422 fm10k_mbx_free_irq(struct fm10k_intfc *interface) fm10k_mbx_free_irq() argument 1463 struct fm10k_intfc *interface; fm10k_mbx_mac_addr() local 1489 struct fm10k_intfc *interface; fm10k_mbx_error() local 1508 fm10k_mbx_request_irq_vf(struct fm10k_intfc *interface) fm10k_mbx_request_irq_vf() argument 1544 struct fm10k_intfc *interface; fm10k_lport_map() local 1593 struct fm10k_intfc *interface; fm10k_update_pvid() local 1641 fm10k_mbx_request_irq_pf(struct fm10k_intfc *interface) fm10k_mbx_request_irq_pf() argument 1692 fm10k_mbx_request_irq(struct fm10k_intfc *interface) fm10k_mbx_request_irq() argument 1721 fm10k_qv_free_irq(struct fm10k_intfc *interface) fm10k_qv_free_irq() argument 1755 fm10k_qv_request_irq(struct fm10k_intfc *interface) fm10k_qv_request_irq() argument 1834 fm10k_up(struct fm10k_intfc *interface) fm10k_up() argument 1870 fm10k_napi_disable_all(struct fm10k_intfc *interface) fm10k_napi_disable_all() argument 1881 fm10k_down(struct fm10k_intfc *interface) fm10k_down() argument 1968 fm10k_sw_init(struct fm10k_intfc *interface, const struct pci_device_id *ent) fm10k_sw_init() argument 2098 struct fm10k_intfc *interface; fm10k_probe() local 2249 struct fm10k_intfc *interface = pci_get_drvdata(pdev); fm10k_remove() local 2289 fm10k_prepare_suspend(struct fm10k_intfc *interface) fm10k_prepare_suspend() argument 2305 fm10k_handle_resume(struct fm10k_intfc *interface) fm10k_handle_resume() argument 2353 struct fm10k_intfc *interface = dev_get_drvdata(dev); fm10k_resume() local 2380 struct fm10k_intfc *interface = dev_get_drvdata(dev); fm10k_suspend() local 2401 struct fm10k_intfc *interface = pci_get_drvdata(pdev); fm10k_io_error_detected() local 2455 struct fm10k_intfc *interface = pci_get_drvdata(pdev); fm10k_io_resume() local 2493 struct fm10k_intfc *interface = pci_get_drvdata(pdev); fm10k_io_reset_done() local [all...] |
H A D | fm10k_netdev.c | 47 * @interface: board private structure 55 static int fm10k_setup_all_tx_resources(struct fm10k_intfc *interface) in fm10k_setup_all_tx_resources() argument 59 for (i = 0; i < interface->num_tx_queues; i++) { in fm10k_setup_all_tx_resources() 60 err = fm10k_setup_tx_resources(interface->tx_ring[i]); in fm10k_setup_all_tx_resources() 64 netif_err(interface, probe, interface->netdev, in fm10k_setup_all_tx_resources() 73 fm10k_free_tx_resources(interface->tx_ring[i]); in fm10k_setup_all_tx_resources() 114 * @interface: board private structure 122 static int fm10k_setup_all_rx_resources(struct fm10k_intfc *interface) in fm10k_setup_all_rx_resources() argument 126 for (i = 0; i < interface in fm10k_setup_all_rx_resources() 222 fm10k_clean_all_tx_rings(struct fm10k_intfc *interface) fm10k_clean_all_tx_rings() argument 236 fm10k_free_all_tx_resources(struct fm10k_intfc *interface) fm10k_free_all_tx_resources() argument 311 fm10k_clean_all_rx_rings(struct fm10k_intfc *interface) fm10k_clean_all_rx_rings() argument 325 fm10k_free_all_rx_resources(struct fm10k_intfc *interface) fm10k_free_all_rx_resources() argument 339 fm10k_request_glort_range(struct fm10k_intfc *interface) fm10k_request_glort_range() argument 375 fm10k_restore_udp_port_info(struct fm10k_intfc *interface) fm10k_restore_udp_port_info() argument 404 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_udp_tunnel_sync() local 439 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_open() local 498 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_close() local 512 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_xmit_frame() local 587 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_tx_timeout() local 624 fm10k_host_mbx_ready(struct fm10k_intfc *interface) fm10k_host_mbx_ready() argument 643 fm10k_queue_vlan_request(struct fm10k_intfc *interface, u32 vid, u8 vsi, bool set) fm10k_queue_vlan_request() argument 682 fm10k_queue_mac_request(struct fm10k_intfc *interface, u16 glort, const unsigned char *addr, u16 vid, bool set) fm10k_queue_mac_request() argument 723 fm10k_clear_macvlan_queue(struct fm10k_intfc *interface, u16 glort, bool vlans) fm10k_clear_macvlan_queue() argument 756 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_uc_vlan_unsync() local 776 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_mc_vlan_unsync() local 795 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_update_vid() local 909 fm10k_find_next_vlan(struct fm10k_intfc *interface, u16 vid) fm10k_find_next_vlan() argument 920 fm10k_clear_unused_vlans(struct fm10k_intfc *interface) fm10k_clear_unused_vlans() argument 940 struct fm10k_intfc *interface = netdev_priv(dev); __fm10k_uc_sync() local 973 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_set_mac() local 1005 struct fm10k_intfc *interface = netdev_priv(dev); __fm10k_mc_sync() local 1038 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_set_rx_mode() local 1081 fm10k_restore_rx_state(struct fm10k_intfc *interface) fm10k_restore_rx_state() argument 1176 fm10k_reset_rx_state(struct fm10k_intfc *interface) fm10k_reset_rx_state() argument 1218 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_get_stats64() local 1265 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_setup_tc() local 1330 fm10k_assign_l2_accel(struct fm10k_intfc *interface, struct fm10k_l2_accel *l2_accel) fm10k_assign_l2_accel() argument 1347 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_dfwd_add_station() local 1446 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_dfwd_del_station() local 1546 struct fm10k_intfc *interface; fm10k_alloc_netdev() local [all...] |
H A D | fm10k_ethtool.c | 47 /* General interface statistics */ 158 struct fm10k_intfc *interface = netdev_priv(dev); in fm10k_get_stat_strings() local 167 if (interface->hw.mac.type != fm10k_mac_vf) in fm10k_get_stat_strings() 170 for (i = 0; i < interface->hw.mac.max_queues; i++) { in fm10k_get_stat_strings() 199 struct fm10k_intfc *interface = netdev_priv(dev); in fm10k_get_sset_count() local 200 struct fm10k_hw *hw = &interface->hw; in fm10k_get_sset_count() 264 struct fm10k_intfc *interface = netdev_priv(netdev); in fm10k_get_ethtool_stats() local 268 fm10k_update_stats(interface); in fm10k_get_ethtool_stats() 272 fm10k_add_ethtool_stats(&data, interface, fm10k_gstrings_global_stats); in fm10k_get_ethtool_stats() 274 fm10k_add_ethtool_stats(&data, &interface in fm10k_get_ethtool_stats() 354 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_get_regs() local 432 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_get_regs_len() local 448 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_get_drvinfo() local 459 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_get_pauseparam() local 471 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_set_pauseparam() local 491 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_get_msglevel() local 498 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_set_msglevel() local 506 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_get_ringparam() local 521 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_set_ringparam() local 636 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_get_coalesce() local 650 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_set_coalesce() local 685 fm10k_get_rss_hash_opts(struct fm10k_intfc *interface, struct ethtool_rxnfc *cmd) fm10k_get_rss_hash_opts() argument 729 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_get_rxnfc() local 747 fm10k_set_rss_hash_opt(struct fm10k_intfc *interface, struct ethtool_rxnfc *nfc) fm10k_set_rss_hash_opt() argument 867 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_set_rxnfc() local 881 fm10k_mbx_test(struct fm10k_intfc *interface, u64 *data) fm10k_mbx_test() argument 935 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_self_test() local 969 fm10k_write_reta(struct fm10k_intfc *interface, const u32 *indir) fm10k_write_reta() argument 1006 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_get_reta() local 1026 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_set_reta() local 1054 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_get_rssh() local 1073 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_set_rssh() local 1100 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_max_channels() local 1114 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_get_channels() local 1130 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_set_channels() local [all...] |
H A D | fm10k_main.c | 181 * Synchronizes page for reuse by the interface 254 * true if the buffer can be reused by the interface. 642 struct fm10k_intfc *interface = netdev_priv(skb->dev); in fm10k_port_is_vxlan() local 644 if (interface->vxlan_port != udp_hdr(skb)->dest) in fm10k_port_is_vxlan() 1120 struct fm10k_intfc *interface = ring->q_vector->interface; in fm10k_get_tx_pending() local 1121 struct fm10k_hw *hw = &interface->hw; in fm10k_get_tx_pending() 1166 * @interface: driver private struct 1168 void fm10k_tx_timeout_reset(struct fm10k_intfc *interface) in fm10k_tx_timeout_reset() argument 1171 if (!test_bit(__FM10K_DOWN, interface in fm10k_tx_timeout_reset() 1187 struct fm10k_intfc *interface = q_vector->interface; fm10k_clean_tx_irq() local 1483 fm10k_set_qos_queues(struct fm10k_intfc *interface) fm10k_set_qos_queues() argument 1529 fm10k_set_rss_queues(struct fm10k_intfc *interface) fm10k_set_rss_queues() argument 1558 fm10k_set_num_queues(struct fm10k_intfc *interface) fm10k_set_num_queues() argument 1575 fm10k_reset_num_queues(struct fm10k_intfc *interface) fm10k_reset_num_queues() argument 1594 fm10k_alloc_q_vector(struct fm10k_intfc *interface, unsigned int v_count, unsigned int v_idx, unsigned int txr_count, unsigned int txr_idx, unsigned int rxr_count, unsigned int rxr_idx) fm10k_alloc_q_vector() argument 1696 fm10k_free_q_vector(struct fm10k_intfc *interface, int v_idx) fm10k_free_q_vector() argument 1721 fm10k_alloc_q_vectors(struct fm10k_intfc *interface) fm10k_alloc_q_vectors() argument 1779 fm10k_free_q_vectors(struct fm10k_intfc *interface) fm10k_free_q_vectors() argument 1795 fm10k_reset_msix_capability(struct fm10k_intfc *interface) fm10k_reset_msix_capability() argument 1809 fm10k_init_msix_capability(struct fm10k_intfc *interface) fm10k_init_msix_capability() argument 1867 fm10k_cache_ring_qos(struct fm10k_intfc *interface) fm10k_cache_ring_qos() argument 1900 fm10k_cache_ring_rss(struct fm10k_intfc *interface) fm10k_cache_ring_rss() argument 1919 fm10k_assign_rings(struct fm10k_intfc *interface) fm10k_assign_rings() argument 1927 fm10k_init_reta(struct fm10k_intfc *interface) fm10k_init_reta() argument 1966 fm10k_init_queueing_scheme(struct fm10k_intfc *interface) fm10k_init_queueing_scheme() argument 2011 fm10k_clear_queueing_scheme(struct fm10k_intfc *interface) fm10k_clear_queueing_scheme() argument [all...] |
H A D | fm10k_iov.c | 12 struct fm10k_intfc *interface = hw->back; in fm10k_iov_msg_error() local 13 struct pci_dev *pdev = interface->pdev; in fm10k_iov_msg_error() 37 struct fm10k_intfc *interface = hw->back; in fm10k_iov_msg_queue_mac_vlan() local 45 /* we shouldn't be updating rules on a disabled interface */ in fm10k_iov_msg_queue_mac_vlan() 111 err = fm10k_queue_mac_request(interface, vf_info->glort, in fm10k_iov_msg_queue_mac_vlan() 137 err = fm10k_queue_mac_request(interface, vf_info->glort, in fm10k_iov_msg_queue_mac_vlan() 152 s32 fm10k_iov_event(struct fm10k_intfc *interface) in fm10k_iov_event() argument 154 struct fm10k_hw *hw = &interface->hw; in fm10k_iov_event() 160 if (!READ_ONCE(interface->iov_data)) in fm10k_iov_event() 165 iov_data = interface in fm10k_iov_event() 197 fm10k_iov_mbx(struct fm10k_intfc *interface) fm10k_iov_mbx() argument 284 struct fm10k_intfc *interface = pci_get_drvdata(pdev); fm10k_iov_suspend() local 328 struct fm10k_intfc *interface = pci_get_drvdata(pdev); fm10k_iov_resume() local 383 fm10k_iov_update_pvid(struct fm10k_intfc *interface, u16 glort, u16 pvid) fm10k_iov_update_pvid() argument 410 struct fm10k_intfc *interface = pci_get_drvdata(pdev); fm10k_iov_free_data() local 425 struct fm10k_intfc *interface = pci_get_drvdata(pdev); fm10k_iov_alloc_data() local 531 fm10k_iov_update_stats(struct fm10k_intfc *interface) fm10k_iov_update_stats() argument 544 fm10k_reset_vf_info(struct fm10k_intfc *interface, struct fm10k_vf_info *vf_info) fm10k_reset_vf_info() argument 569 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_ndo_set_vf_mac() local 593 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_ndo_set_vf_vlan() local 630 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_ndo_set_vf_bw() local 655 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_ndo_get_vf_config() local 678 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_ndo_get_vf_stats() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_pci.c | 35 struct fm10k_intfc *interface = hw->back; in fm10k_read_pci_cfg_word() local 41 pci_read_config_word(interface->pdev, reg, &value); in fm10k_read_pci_cfg_word() 58 struct fm10k_intfc *interface = hw->back; in fm10k_read_reg() local 59 struct net_device *netdev = interface->netdev; in fm10k_read_reg() 69 static int fm10k_hw_ready(struct fm10k_intfc *interface) in fm10k_hw_ready() argument 71 struct fm10k_hw *hw = &interface->hw; in fm10k_hw_ready() 80 * @interface: fm10k private interface structure 85 void fm10k_macvlan_schedule(struct fm10k_intfc *interface) in fm10k_macvlan_schedule() argument 90 if (!test_bit(__FM10K_MACVLAN_DISABLE, interface in fm10k_macvlan_schedule() 112 fm10k_stop_macvlan_task(struct fm10k_intfc *interface) fm10k_stop_macvlan_task() argument 136 fm10k_resume_macvlan_task(struct fm10k_intfc *interface) fm10k_resume_macvlan_task() argument 148 fm10k_service_event_schedule(struct fm10k_intfc *interface) fm10k_service_event_schedule() argument 159 fm10k_service_event_complete(struct fm10k_intfc *interface) fm10k_service_event_complete() argument 175 fm10k_stop_service_event(struct fm10k_intfc *interface) fm10k_stop_service_event() argument 190 fm10k_start_service_event(struct fm10k_intfc *interface) fm10k_start_service_event() argument 202 struct fm10k_intfc *interface = from_timer(interface, t, fm10k_service_timer() local 219 fm10k_prepare_for_reset(struct fm10k_intfc *interface) fm10k_prepare_for_reset() argument 256 fm10k_handle_reset(struct fm10k_intfc *interface) fm10k_handle_reset() argument 339 fm10k_detach_subtask(struct fm10k_intfc *interface) fm10k_detach_subtask() argument 390 fm10k_reset_subtask(struct fm10k_intfc *interface) fm10k_reset_subtask() argument 422 fm10k_configure_swpri_map(struct fm10k_intfc *interface) fm10k_configure_swpri_map() argument 445 fm10k_watchdog_update_host_state(struct fm10k_intfc *interface) fm10k_watchdog_update_host_state() argument 481 fm10k_mbx_subtask(struct fm10k_intfc *interface) fm10k_mbx_subtask() argument 498 fm10k_watchdog_host_is_ready(struct fm10k_intfc *interface) fm10k_watchdog_host_is_ready() argument 516 fm10k_watchdog_host_not_ready(struct fm10k_intfc *interface) fm10k_watchdog_host_not_ready() argument 534 fm10k_update_stats(struct fm10k_intfc *interface) fm10k_update_stats() argument 640 fm10k_watchdog_flush_tx(struct fm10k_intfc *interface) fm10k_watchdog_flush_tx() argument 670 fm10k_watchdog_subtask(struct fm10k_intfc *interface) fm10k_watchdog_subtask() argument 699 fm10k_check_hang_subtask(struct fm10k_intfc *interface) fm10k_check_hang_subtask() argument 735 struct fm10k_intfc *interface; fm10k_service_task() local 768 struct fm10k_intfc *interface; fm10k_macvlan_task() local 867 fm10k_configure_tx_ring(struct fm10k_intfc *interface, struct fm10k_ring *ring) fm10k_configure_tx_ring() argument 929 fm10k_enable_tx_ring(struct fm10k_intfc *interface, struct fm10k_ring *ring) fm10k_enable_tx_ring() argument 957 fm10k_configure_tx(struct fm10k_intfc *interface) fm10k_configure_tx() argument 977 fm10k_configure_rx_ring(struct fm10k_intfc *interface, struct fm10k_ring *ring) fm10k_configure_rx_ring() argument 1061 fm10k_update_rx_drop_en(struct fm10k_intfc *interface) fm10k_update_rx_drop_en() argument 1090 fm10k_configure_dglort(struct fm10k_intfc *interface) fm10k_configure_dglort() argument 1155 fm10k_configure_rx(struct fm10k_intfc *interface) fm10k_configure_rx() argument 1172 fm10k_napi_enable_all(struct fm10k_intfc *interface) fm10k_napi_enable_all() argument 1195 struct fm10k_intfc *interface = data; fm10k_msix_mbx_vf() local 1217 fm10k_handle_fault(struct fm10k_intfc *interface, int type, struct fm10k_fault *fault) fm10k_handle_fault() argument 1302 fm10k_report_fault(struct fm10k_intfc *interface, u32 eicr) fm10k_report_fault() argument 1327 fm10k_reset_drop_on_empty(struct fm10k_intfc *interface, u32 eicr) fm10k_reset_drop_on_empty() argument 1368 struct fm10k_intfc *interface = data; fm10k_msix_mbx_pf() local 1421 fm10k_mbx_free_irq(struct fm10k_intfc *interface) fm10k_mbx_free_irq() argument 1462 struct fm10k_intfc *interface; fm10k_mbx_mac_addr() local 1488 struct fm10k_intfc *interface; fm10k_mbx_error() local 1507 fm10k_mbx_request_irq_vf(struct fm10k_intfc *interface) fm10k_mbx_request_irq_vf() argument 1543 struct fm10k_intfc *interface; fm10k_lport_map() local 1592 struct fm10k_intfc *interface; fm10k_update_pvid() local 1640 fm10k_mbx_request_irq_pf(struct fm10k_intfc *interface) fm10k_mbx_request_irq_pf() argument 1691 fm10k_mbx_request_irq(struct fm10k_intfc *interface) fm10k_mbx_request_irq() argument 1720 fm10k_qv_free_irq(struct fm10k_intfc *interface) fm10k_qv_free_irq() argument 1754 fm10k_qv_request_irq(struct fm10k_intfc *interface) fm10k_qv_request_irq() argument 1833 fm10k_up(struct fm10k_intfc *interface) fm10k_up() argument 1869 fm10k_napi_disable_all(struct fm10k_intfc *interface) fm10k_napi_disable_all() argument 1880 fm10k_down(struct fm10k_intfc *interface) fm10k_down() argument 1967 fm10k_sw_init(struct fm10k_intfc *interface, const struct pci_device_id *ent) fm10k_sw_init() argument 2097 struct fm10k_intfc *interface; fm10k_probe() local 2245 struct fm10k_intfc *interface = pci_get_drvdata(pdev); fm10k_remove() local 2283 fm10k_prepare_suspend(struct fm10k_intfc *interface) fm10k_prepare_suspend() argument 2299 fm10k_handle_resume(struct fm10k_intfc *interface) fm10k_handle_resume() argument 2347 struct fm10k_intfc *interface = dev_get_drvdata(dev); fm10k_resume() local 2374 struct fm10k_intfc *interface = dev_get_drvdata(dev); fm10k_suspend() local 2395 struct fm10k_intfc *interface = pci_get_drvdata(pdev); fm10k_io_error_detected() local 2449 struct fm10k_intfc *interface = pci_get_drvdata(pdev); fm10k_io_resume() local 2487 struct fm10k_intfc *interface = pci_get_drvdata(pdev); fm10k_io_reset_done() local [all...] |
H A D | fm10k_netdev.c | 47 * @interface: board private structure 55 static int fm10k_setup_all_tx_resources(struct fm10k_intfc *interface) in fm10k_setup_all_tx_resources() argument 59 for (i = 0; i < interface->num_tx_queues; i++) { in fm10k_setup_all_tx_resources() 60 err = fm10k_setup_tx_resources(interface->tx_ring[i]); in fm10k_setup_all_tx_resources() 64 netif_err(interface, probe, interface->netdev, in fm10k_setup_all_tx_resources() 73 fm10k_free_tx_resources(interface->tx_ring[i]); in fm10k_setup_all_tx_resources() 114 * @interface: board private structure 122 static int fm10k_setup_all_rx_resources(struct fm10k_intfc *interface) in fm10k_setup_all_rx_resources() argument 126 for (i = 0; i < interface in fm10k_setup_all_rx_resources() 222 fm10k_clean_all_tx_rings(struct fm10k_intfc *interface) fm10k_clean_all_tx_rings() argument 236 fm10k_free_all_tx_resources(struct fm10k_intfc *interface) fm10k_free_all_tx_resources() argument 311 fm10k_clean_all_rx_rings(struct fm10k_intfc *interface) fm10k_clean_all_rx_rings() argument 325 fm10k_free_all_rx_resources(struct fm10k_intfc *interface) fm10k_free_all_rx_resources() argument 339 fm10k_request_glort_range(struct fm10k_intfc *interface) fm10k_request_glort_range() argument 375 fm10k_restore_udp_port_info(struct fm10k_intfc *interface) fm10k_restore_udp_port_info() argument 404 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_udp_tunnel_sync() local 439 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_open() local 498 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_close() local 512 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_xmit_frame() local 587 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_tx_timeout() local 624 fm10k_host_mbx_ready(struct fm10k_intfc *interface) fm10k_host_mbx_ready() argument 643 fm10k_queue_vlan_request(struct fm10k_intfc *interface, u32 vid, u8 vsi, bool set) fm10k_queue_vlan_request() argument 682 fm10k_queue_mac_request(struct fm10k_intfc *interface, u16 glort, const unsigned char *addr, u16 vid, bool set) fm10k_queue_mac_request() argument 723 fm10k_clear_macvlan_queue(struct fm10k_intfc *interface, u16 glort, bool vlans) fm10k_clear_macvlan_queue() argument 756 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_uc_vlan_unsync() local 776 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_mc_vlan_unsync() local 795 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_update_vid() local 909 fm10k_find_next_vlan(struct fm10k_intfc *interface, u16 vid) fm10k_find_next_vlan() argument 920 fm10k_clear_unused_vlans(struct fm10k_intfc *interface) fm10k_clear_unused_vlans() argument 940 struct fm10k_intfc *interface = netdev_priv(dev); __fm10k_uc_sync() local 973 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_set_mac() local 1005 struct fm10k_intfc *interface = netdev_priv(dev); __fm10k_mc_sync() local 1038 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_set_rx_mode() local 1081 fm10k_restore_rx_state(struct fm10k_intfc *interface) fm10k_restore_rx_state() argument 1176 fm10k_reset_rx_state(struct fm10k_intfc *interface) fm10k_reset_rx_state() argument 1218 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_get_stats64() local 1265 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_setup_tc() local 1330 fm10k_assign_l2_accel(struct fm10k_intfc *interface, struct fm10k_l2_accel *l2_accel) fm10k_assign_l2_accel() argument 1347 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_dfwd_add_station() local 1446 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_dfwd_del_station() local 1544 struct fm10k_intfc *interface; fm10k_alloc_netdev() local [all...] |
H A D | fm10k_ethtool.c | 48 /* General interface statistics */ 159 struct fm10k_intfc *interface = netdev_priv(dev); in fm10k_get_stat_strings() local 168 if (interface->hw.mac.type != fm10k_mac_vf) in fm10k_get_stat_strings() 171 for (i = 0; i < interface->hw.mac.max_queues; i++) { in fm10k_get_stat_strings() 200 struct fm10k_intfc *interface = netdev_priv(dev); in fm10k_get_sset_count() local 201 struct fm10k_hw *hw = &interface->hw; in fm10k_get_sset_count() 265 struct fm10k_intfc *interface = netdev_priv(netdev); in fm10k_get_ethtool_stats() local 269 fm10k_update_stats(interface); in fm10k_get_ethtool_stats() 273 fm10k_add_ethtool_stats(&data, interface, fm10k_gstrings_global_stats); in fm10k_get_ethtool_stats() 275 fm10k_add_ethtool_stats(&data, &interface in fm10k_get_ethtool_stats() 355 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_get_regs() local 433 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_get_regs_len() local 449 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_get_drvinfo() local 460 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_get_pauseparam() local 472 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_set_pauseparam() local 492 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_get_msglevel() local 499 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_set_msglevel() local 509 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_get_ringparam() local 526 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_set_ringparam() local 643 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_get_coalesce() local 659 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_set_coalesce() local 694 fm10k_get_rss_hash_opts(struct fm10k_intfc *interface, struct ethtool_rxnfc *cmd) fm10k_get_rss_hash_opts() argument 738 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_get_rxnfc() local 756 fm10k_set_rss_hash_opt(struct fm10k_intfc *interface, struct ethtool_rxnfc *nfc) fm10k_set_rss_hash_opt() argument 876 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_set_rxnfc() local 890 fm10k_mbx_test(struct fm10k_intfc *interface, u64 *data) fm10k_mbx_test() argument 944 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_self_test() local 978 fm10k_write_reta(struct fm10k_intfc *interface, const u32 *indir) fm10k_write_reta() argument 1015 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_get_reta() local 1035 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_set_reta() local 1063 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_get_rssh() local 1082 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_set_rssh() local 1109 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_max_channels() local 1123 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_get_channels() local 1139 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_set_channels() local [all...] |
H A D | fm10k_main.c | 181 * Synchronizes page for reuse by the interface 249 * true if the buffer can be reused by the interface. 637 struct fm10k_intfc *interface = netdev_priv(skb->dev); in fm10k_port_is_vxlan() local 639 if (interface->vxlan_port != udp_hdr(skb)->dest) in fm10k_port_is_vxlan() 1115 struct fm10k_intfc *interface = ring->q_vector->interface; in fm10k_get_tx_pending() local 1116 struct fm10k_hw *hw = &interface->hw; in fm10k_get_tx_pending() 1161 * @interface: driver private struct 1163 void fm10k_tx_timeout_reset(struct fm10k_intfc *interface) in fm10k_tx_timeout_reset() argument 1166 if (!test_bit(__FM10K_DOWN, interface in fm10k_tx_timeout_reset() 1182 struct fm10k_intfc *interface = q_vector->interface; fm10k_clean_tx_irq() local 1478 fm10k_set_qos_queues(struct fm10k_intfc *interface) fm10k_set_qos_queues() argument 1524 fm10k_set_rss_queues(struct fm10k_intfc *interface) fm10k_set_rss_queues() argument 1553 fm10k_set_num_queues(struct fm10k_intfc *interface) fm10k_set_num_queues() argument 1570 fm10k_reset_num_queues(struct fm10k_intfc *interface) fm10k_reset_num_queues() argument 1589 fm10k_alloc_q_vector(struct fm10k_intfc *interface, unsigned int v_count, unsigned int v_idx, unsigned int txr_count, unsigned int txr_idx, unsigned int rxr_count, unsigned int rxr_idx) fm10k_alloc_q_vector() argument 1690 fm10k_free_q_vector(struct fm10k_intfc *interface, int v_idx) fm10k_free_q_vector() argument 1715 fm10k_alloc_q_vectors(struct fm10k_intfc *interface) fm10k_alloc_q_vectors() argument 1773 fm10k_free_q_vectors(struct fm10k_intfc *interface) fm10k_free_q_vectors() argument 1789 fm10k_reset_msix_capability(struct fm10k_intfc *interface) fm10k_reset_msix_capability() argument 1803 fm10k_init_msix_capability(struct fm10k_intfc *interface) fm10k_init_msix_capability() argument 1861 fm10k_cache_ring_qos(struct fm10k_intfc *interface) fm10k_cache_ring_qos() argument 1894 fm10k_cache_ring_rss(struct fm10k_intfc *interface) fm10k_cache_ring_rss() argument 1913 fm10k_assign_rings(struct fm10k_intfc *interface) fm10k_assign_rings() argument 1921 fm10k_init_reta(struct fm10k_intfc *interface) fm10k_init_reta() argument 1960 fm10k_init_queueing_scheme(struct fm10k_intfc *interface) fm10k_init_queueing_scheme() argument 2005 fm10k_clear_queueing_scheme(struct fm10k_intfc *interface) fm10k_clear_queueing_scheme() argument [all...] |
H A D | fm10k_iov.c | 12 struct fm10k_intfc *interface = hw->back; in fm10k_iov_msg_error() local 13 struct pci_dev *pdev = interface->pdev; in fm10k_iov_msg_error() 37 struct fm10k_intfc *interface = hw->back; in fm10k_iov_msg_queue_mac_vlan() local 45 /* we shouldn't be updating rules on a disabled interface */ in fm10k_iov_msg_queue_mac_vlan() 111 err = fm10k_queue_mac_request(interface, vf_info->glort, in fm10k_iov_msg_queue_mac_vlan() 137 err = fm10k_queue_mac_request(interface, vf_info->glort, in fm10k_iov_msg_queue_mac_vlan() 152 s32 fm10k_iov_event(struct fm10k_intfc *interface) in fm10k_iov_event() argument 154 struct fm10k_hw *hw = &interface->hw; in fm10k_iov_event() 160 if (!READ_ONCE(interface->iov_data)) in fm10k_iov_event() 165 iov_data = interface in fm10k_iov_event() 197 fm10k_iov_mbx(struct fm10k_intfc *interface) fm10k_iov_mbx() argument 284 struct fm10k_intfc *interface = pci_get_drvdata(pdev); fm10k_iov_suspend() local 328 struct fm10k_intfc *interface = pci_get_drvdata(pdev); fm10k_iov_resume() local 383 fm10k_iov_update_pvid(struct fm10k_intfc *interface, u16 glort, u16 pvid) fm10k_iov_update_pvid() argument 410 struct fm10k_intfc *interface = pci_get_drvdata(pdev); fm10k_iov_free_data() local 425 struct fm10k_intfc *interface = pci_get_drvdata(pdev); fm10k_iov_alloc_data() local 531 fm10k_iov_update_stats(struct fm10k_intfc *interface) fm10k_iov_update_stats() argument 544 fm10k_reset_vf_info(struct fm10k_intfc *interface, struct fm10k_vf_info *vf_info) fm10k_reset_vf_info() argument 569 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_ndo_set_vf_mac() local 593 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_ndo_set_vf_vlan() local 630 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_ndo_set_vf_bw() local 655 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_ndo_get_vf_config() local 678 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_ndo_get_vf_stats() local [all...] |
/kernel/linux/linux-5.10/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-helper-xaui.c | 45 int __cvmx_helper_xaui_enumerate(int interface) in __cvmx_helper_xaui_enumerate() argument 50 gmx_hg2_control.u64 = cvmx_read_csr(CVMX_GMXX_HG2_CONTROL(interface)); in __cvmx_helper_xaui_enumerate() 58 * Probe a XAUI interface and determine the number of ports 59 * connected to it. The XAUI interface should still be down 62 * @interface: Interface to probe 64 * Returns Number of ports on the interface. Zero to disable. 66 int __cvmx_helper_xaui_probe(int interface) in __cvmx_helper_xaui_probe() argument 73 * interface needs to be enabled before IPD otherwise per port in __cvmx_helper_xaui_probe() 76 mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface)); in __cvmx_helper_xaui_probe() 78 cvmx_write_csr(CVMX_GMXX_INF_MODE(interface), mod in __cvmx_helper_xaui_probe() 114 __cvmx_helper_xaui_enable(int interface) __cvmx_helper_xaui_enable() argument 264 int interface = cvmx_helper_get_interface_num(ipd_port); __cvmx_helper_xaui_link_get() local 304 int interface = cvmx_helper_get_interface_num(ipd_port); __cvmx_helper_xaui_link_set() local [all...] |
H A D | cvmx-helper-sgmii.c | 47 * @interface: Interface to init 48 * @index: Index of prot on the interface 52 static int __cvmx_helper_sgmii_hardware_init_one_time(int interface, int index) in __cvmx_helper_sgmii_hardware_init_one_time() argument 60 gmxx_prtx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface)); in __cvmx_helper_sgmii_hardware_init_one_time() 62 cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), gmxx_prtx_cfg.u64); in __cvmx_helper_sgmii_hardware_init_one_time() 70 cvmx_read_csr(CVMX_PCSX_MISCX_CTL_REG(index, interface)); in __cvmx_helper_sgmii_hardware_init_one_time() 72 cvmx_read_csr(CVMX_PCSX_LINKX_TIMER_COUNT_REG(index, interface)); in __cvmx_helper_sgmii_hardware_init_one_time() 82 cvmx_write_csr(CVMX_PCSX_LINKX_TIMER_COUNT_REG(index, interface), in __cvmx_helper_sgmii_hardware_init_one_time() 98 cvmx_read_csr(CVMX_PCSX_ANX_ADV_REG(index, interface)); in __cvmx_helper_sgmii_hardware_init_one_time() 103 cvmx_write_csr(CVMX_PCSX_ANX_ADV_REG(index, interface), in __cvmx_helper_sgmii_hardware_init_one_time() 137 __cvmx_helper_sgmii_hardware_init_link(int interface, int index) __cvmx_helper_sgmii_hardware_init_link() argument 201 __cvmx_helper_sgmii_hardware_init_link_speed(int interface, int index, union cvmx_helper_link_info link_info) __cvmx_helper_sgmii_hardware_init_link_speed() argument 307 __cvmx_helper_sgmii_hardware_init(int interface, int num_ports) __cvmx_helper_sgmii_hardware_init() argument 329 __cvmx_helper_sgmii_enumerate(int interface) __cvmx_helper_sgmii_enumerate() argument 342 __cvmx_helper_sgmii_probe(int interface) __cvmx_helper_sgmii_probe() argument 366 __cvmx_helper_sgmii_enable(int interface) __cvmx_helper_sgmii_enable() argument 401 int interface = cvmx_helper_get_interface_num(ipd_port); __cvmx_helper_sgmii_link_get() local 510 int interface = cvmx_helper_get_interface_num(ipd_port); __cvmx_helper_sgmii_link_set() local [all...] |
H A D | cvmx-spi.c | 92 * Initialize and start the SPI interface. 94 * @interface: The identifier of the packet interface to configure and 95 * use as a SPI interface. 96 * @mode: The operating mode for the SPI interface. The interface 105 int cvmx_spi_start_interface(int interface, cvmx_spi_mode_t mode, int timeout, in cvmx_spi_start_interface() argument 114 INVOKE_CB(cvmx_spi_callbacks.reset_cb, interface, mode); in cvmx_spi_start_interface() 117 INVOKE_CB(cvmx_spi_callbacks.calendar_setup_cb, interface, mode, in cvmx_spi_start_interface() 121 INVOKE_CB(cvmx_spi_callbacks.clock_detect_cb, interface, mod in cvmx_spi_start_interface() 150 cvmx_spi_restart_interface(int interface, cvmx_spi_mode_t mode, int timeout) cvmx_spi_restart_interface() argument 195 cvmx_spi_reset_cb(int interface, cvmx_spi_mode_t mode) cvmx_spi_reset_cb() argument 311 cvmx_spi_calendar_setup_cb(int interface, cvmx_spi_mode_t mode, int num_ports) cvmx_spi_calendar_setup_cb() argument 430 cvmx_spi_clock_detect_cb(int interface, cvmx_spi_mode_t mode, int timeout) cvmx_spi_clock_detect_cb() argument 508 cvmx_spi_training_cb(int interface, cvmx_spi_mode_t mode, int timeout) cvmx_spi_training_cb() argument 577 cvmx_spi_calendar_sync_cb(int interface, cvmx_spi_mode_t mode, int timeout) cvmx_spi_calendar_sync_cb() argument 633 cvmx_spi_interface_up_cb(int interface, cvmx_spi_mode_t mode) cvmx_spi_interface_up_cb() argument [all...] |
H A D | cvmx-helper.c | 49 /* Port count per interface */ 53 * Return the number of interfaces the chip has. Each interface 56 * one interface. 74 * Return the number of ports on an interface. Depending on the 76 * specifies that the interface doesn't exist or isn't usable. 78 * @interface: Interface to get the port count for 80 * Returns Number of ports on interface. Can be Zero. 82 int cvmx_helper_ports_on_interface(int interface) in cvmx_helper_ports_on_interface() argument 84 return interface_port_count[interface]; in cvmx_helper_ports_on_interface() 90 * Return interface mod 92 __cvmx_get_mode_cn68xx(int interface) __cvmx_get_mode_cn68xx() argument 144 __cvmx_get_mode_octeon2(int interface) __cvmx_get_mode_octeon2() argument 244 __cvmx_get_mode_cn7xxx(int interface) __cvmx_get_mode_cn7xxx() argument 286 cvmx_helper_interface_get_mode(int interface) cvmx_helper_interface_get_mode() argument 416 cvmx_helper_interface_enumerate(int interface) cvmx_helper_interface_enumerate() argument 492 cvmx_helper_interface_probe(int interface) cvmx_helper_interface_probe() argument 559 __cvmx_helper_interface_setup_ipd(int interface) __cvmx_helper_interface_setup_ipd() argument 602 __cvmx_helper_interface_setup_pko(int interface) __cvmx_helper_interface_setup_pko() argument 683 int interface; __cvmx_helper_global_setup_backpressure() local 717 __cvmx_helper_packet_hardware_enable(int interface) __cvmx_helper_packet_hardware_enable() argument 971 int interface; cvmx_helper_ipd_and_packet_input_enable() local 1010 int interface; cvmx_helper_initialize_packet_io_global() local 1081 int interface = cvmx_helper_get_interface_num(ipd_port); cvmx_helper_link_get() local 1142 int interface = cvmx_helper_get_interface_num(ipd_port); cvmx_helper_link_set() local [all...] |
H A D | cvmx-helper-rgmii.c | 48 * @interface: Interface to probe 52 int __cvmx_helper_rgmii_probe(int interface) in __cvmx_helper_rgmii_probe() argument 56 mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface)); in __cvmx_helper_rgmii_probe() 62 "SPI interface\n"); in __cvmx_helper_rgmii_probe() 92 * Put an RGMII interface in loopback mode. Internal packets sent 100 int interface = (port >> 4) & 1; in cvmx_helper_rgmii_internal_loopback() local 109 cvmx_write_csr(CVMX_GMXX_TXX_CLK(index, interface), 1); in cvmx_helper_rgmii_internal_loopback() 110 cvmx_write_csr(CVMX_GMXX_TXX_SLOT(index, interface), 0x200); in cvmx_helper_rgmii_internal_loopback() 111 cvmx_write_csr(CVMX_GMXX_TXX_BURST(index, interface), 0x2000); in cvmx_helper_rgmii_internal_loopback() 112 cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), gmx_cf in cvmx_helper_rgmii_internal_loopback() 133 __cvmx_helper_errata_asx_pass1(int interface, int port, int cpu_clock_hz) __cvmx_helper_errata_asx_pass1() argument 159 __cvmx_helper_rgmii_enable(int interface) __cvmx_helper_rgmii_enable() argument 266 int interface = cvmx_helper_get_interface_num(ipd_port); __cvmx_helper_rgmii_link_get() local 298 int interface = cvmx_helper_get_interface_num(ipd_port); __cvmx_helper_rgmii_link_set() local [all...] |
/kernel/linux/linux-6.6/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-helper-xaui.c | 45 int __cvmx_helper_xaui_enumerate(int interface) in __cvmx_helper_xaui_enumerate() argument 50 gmx_hg2_control.u64 = cvmx_read_csr(CVMX_GMXX_HG2_CONTROL(interface)); in __cvmx_helper_xaui_enumerate() 58 * Probe a XAUI interface and determine the number of ports 59 * connected to it. The XAUI interface should still be down 62 * @interface: Interface to probe 64 * Returns Number of ports on the interface. Zero to disable. 66 int __cvmx_helper_xaui_probe(int interface) in __cvmx_helper_xaui_probe() argument 73 * interface needs to be enabled before IPD otherwise per port in __cvmx_helper_xaui_probe() 76 mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface)); in __cvmx_helper_xaui_probe() 78 cvmx_write_csr(CVMX_GMXX_INF_MODE(interface), mod in __cvmx_helper_xaui_probe() 114 __cvmx_helper_xaui_enable(int interface) __cvmx_helper_xaui_enable() argument 265 int interface = cvmx_helper_get_interface_num(ipd_port); __cvmx_helper_xaui_link_get() local 305 int interface = cvmx_helper_get_interface_num(ipd_port); __cvmx_helper_xaui_link_set() local [all...] |
H A D | cvmx-helper-sgmii.c | 47 * @interface: Interface to init 48 * @index: Index of prot on the interface 52 static int __cvmx_helper_sgmii_hardware_init_one_time(int interface, int index) in __cvmx_helper_sgmii_hardware_init_one_time() argument 60 gmxx_prtx_cfg.u64 = cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface)); in __cvmx_helper_sgmii_hardware_init_one_time() 62 cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), gmxx_prtx_cfg.u64); in __cvmx_helper_sgmii_hardware_init_one_time() 70 cvmx_read_csr(CVMX_PCSX_MISCX_CTL_REG(index, interface)); in __cvmx_helper_sgmii_hardware_init_one_time() 72 cvmx_read_csr(CVMX_PCSX_LINKX_TIMER_COUNT_REG(index, interface)); in __cvmx_helper_sgmii_hardware_init_one_time() 82 cvmx_write_csr(CVMX_PCSX_LINKX_TIMER_COUNT_REG(index, interface), in __cvmx_helper_sgmii_hardware_init_one_time() 98 cvmx_read_csr(CVMX_PCSX_ANX_ADV_REG(index, interface)); in __cvmx_helper_sgmii_hardware_init_one_time() 103 cvmx_write_csr(CVMX_PCSX_ANX_ADV_REG(index, interface), in __cvmx_helper_sgmii_hardware_init_one_time() 137 __cvmx_helper_sgmii_hardware_init_link(int interface, int index) __cvmx_helper_sgmii_hardware_init_link() argument 201 __cvmx_helper_sgmii_hardware_init_link_speed(int interface, int index, union cvmx_helper_link_info link_info) __cvmx_helper_sgmii_hardware_init_link_speed() argument 307 __cvmx_helper_sgmii_hardware_init(int interface, int num_ports) __cvmx_helper_sgmii_hardware_init() argument 329 __cvmx_helper_sgmii_enumerate(int interface) __cvmx_helper_sgmii_enumerate() argument 342 __cvmx_helper_sgmii_probe(int interface) __cvmx_helper_sgmii_probe() argument 366 __cvmx_helper_sgmii_enable(int interface) __cvmx_helper_sgmii_enable() argument 401 int interface = cvmx_helper_get_interface_num(ipd_port); __cvmx_helper_sgmii_link_get() local 510 int interface = cvmx_helper_get_interface_num(ipd_port); __cvmx_helper_sgmii_link_set() local [all...] |
H A D | cvmx-spi.c | 92 * Initialize and start the SPI interface. 94 * @interface: The identifier of the packet interface to configure and 95 * use as a SPI interface. 96 * @mode: The operating mode for the SPI interface. The interface 105 int cvmx_spi_start_interface(int interface, cvmx_spi_mode_t mode, int timeout, in cvmx_spi_start_interface() argument 114 INVOKE_CB(cvmx_spi_callbacks.reset_cb, interface, mode); in cvmx_spi_start_interface() 117 INVOKE_CB(cvmx_spi_callbacks.calendar_setup_cb, interface, mode, in cvmx_spi_start_interface() 121 INVOKE_CB(cvmx_spi_callbacks.clock_detect_cb, interface, mod in cvmx_spi_start_interface() 150 cvmx_spi_restart_interface(int interface, cvmx_spi_mode_t mode, int timeout) cvmx_spi_restart_interface() argument 195 cvmx_spi_reset_cb(int interface, cvmx_spi_mode_t mode) cvmx_spi_reset_cb() argument 311 cvmx_spi_calendar_setup_cb(int interface, cvmx_spi_mode_t mode, int num_ports) cvmx_spi_calendar_setup_cb() argument 430 cvmx_spi_clock_detect_cb(int interface, cvmx_spi_mode_t mode, int timeout) cvmx_spi_clock_detect_cb() argument 508 cvmx_spi_training_cb(int interface, cvmx_spi_mode_t mode, int timeout) cvmx_spi_training_cb() argument 577 cvmx_spi_calendar_sync_cb(int interface, cvmx_spi_mode_t mode, int timeout) cvmx_spi_calendar_sync_cb() argument 633 cvmx_spi_interface_up_cb(int interface, cvmx_spi_mode_t mode) cvmx_spi_interface_up_cb() argument [all...] |
H A D | cvmx-helper.c | 49 /* Port count per interface */ 53 * Return the number of interfaces the chip has. Each interface 56 * one interface. 80 * Return the number of ports on an interface. Depending on the 82 * specifies that the interface doesn't exist or isn't usable. 84 * @interface: Interface to get the port count for 86 * Returns Number of ports on interface. Can be Zero. 88 int cvmx_helper_ports_on_interface(int interface) in cvmx_helper_ports_on_interface() argument 90 return interface_port_count[interface]; in cvmx_helper_ports_on_interface() 96 * Return interface mod 98 __cvmx_get_mode_cn68xx(int interface) __cvmx_get_mode_cn68xx() argument 150 __cvmx_get_mode_octeon2(int interface) __cvmx_get_mode_octeon2() argument 250 __cvmx_get_mode_cn7xxx(int interface) __cvmx_get_mode_cn7xxx() argument 292 cvmx_helper_interface_get_mode(int interface) cvmx_helper_interface_get_mode() argument 422 cvmx_helper_interface_enumerate(int interface) cvmx_helper_interface_enumerate() argument 498 cvmx_helper_interface_probe(int interface) cvmx_helper_interface_probe() argument 565 __cvmx_helper_interface_setup_ipd(int interface) __cvmx_helper_interface_setup_ipd() argument 608 __cvmx_helper_interface_setup_pko(int interface) __cvmx_helper_interface_setup_pko() argument 689 int interface; __cvmx_helper_global_setup_backpressure() local 723 __cvmx_helper_packet_hardware_enable(int interface) __cvmx_helper_packet_hardware_enable() argument 977 int interface; cvmx_helper_ipd_and_packet_input_enable() local 1016 int interface; cvmx_helper_initialize_packet_io_global() local 1077 int interface = cvmx_helper_get_interface_num(ipd_port); cvmx_helper_link_get() local 1138 int interface = cvmx_helper_get_interface_num(ipd_port); cvmx_helper_link_set() local [all...] |
H A D | cvmx-helper-rgmii.c | 48 * @interface: Interface to probe 52 int __cvmx_helper_rgmii_probe(int interface) in __cvmx_helper_rgmii_probe() argument 56 mode.u64 = cvmx_read_csr(CVMX_GMXX_INF_MODE(interface)); in __cvmx_helper_rgmii_probe() 62 "SPI interface\n"); in __cvmx_helper_rgmii_probe() 92 * Put an RGMII interface in loopback mode. Internal packets sent 100 int interface = (port >> 4) & 1; in cvmx_helper_rgmii_internal_loopback() local 109 cvmx_write_csr(CVMX_GMXX_TXX_CLK(index, interface), 1); in cvmx_helper_rgmii_internal_loopback() 110 cvmx_write_csr(CVMX_GMXX_TXX_SLOT(index, interface), 0x200); in cvmx_helper_rgmii_internal_loopback() 111 cvmx_write_csr(CVMX_GMXX_TXX_BURST(index, interface), 0x2000); in cvmx_helper_rgmii_internal_loopback() 112 cvmx_write_csr(CVMX_GMXX_PRTX_CFG(index, interface), gmx_cf in cvmx_helper_rgmii_internal_loopback() 133 __cvmx_helper_errata_asx_pass1(int interface, int port, int cpu_clock_hz) __cvmx_helper_errata_asx_pass1() argument 159 __cvmx_helper_rgmii_enable(int interface) __cvmx_helper_rgmii_enable() argument 266 int interface = cvmx_helper_get_interface_num(ipd_port); __cvmx_helper_rgmii_link_get() local 298 int interface = cvmx_helper_get_interface_num(ipd_port); __cvmx_helper_rgmii_link_set() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/logicvc/ |
H A D | logicvc_interface.c | 34 struct logicvc_interface *interface = in logicvc_encoder_enable() local 41 if (interface->drm_panel) { in logicvc_encoder_enable() 42 drm_panel_prepare(interface->drm_panel); in logicvc_encoder_enable() 43 drm_panel_enable(interface->drm_panel); in logicvc_encoder_enable() 49 struct logicvc_interface *interface = in logicvc_encoder_disable() local 52 if (interface->drm_panel) { in logicvc_encoder_disable() 53 drm_panel_disable(interface->drm_panel); in logicvc_encoder_disable() 54 drm_panel_unprepare(interface->drm_panel); in logicvc_encoder_disable() 69 struct logicvc_interface *interface = in logicvc_connector_get_modes() local 72 if (interface in logicvc_connector_get_modes() 143 struct logicvc_interface *interface; logicvc_interface_init() local [all...] |
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
H A D | cvmx-spi.h | 30 * This file contains defines for the SPI interface 49 int (*reset_cb) (int interface, cvmx_spi_mode_t mode); 52 int (*calendar_setup_cb) (int interface, cvmx_spi_mode_t mode, 56 int (*clock_detect_cb) (int interface, cvmx_spi_mode_t mode, 60 int (*training_cb) (int interface, cvmx_spi_mode_t mode, int timeout); 63 int (*calendar_sync_cb) (int interface, cvmx_spi_mode_t mode, 66 /** Called when interface is up */ 67 int (*interface_up_cb) (int interface, cvmx_spi_mode_t mode); 72 * Return true if the supplied interface is configured for SPI 74 * @interface 77 cvmx_spi_is_spi_interface(int interface) cvmx_spi_is_spi_interface() argument 123 cvmx_spi4000_is_present(int interface) cvmx_spi4000_is_present() argument 133 cvmx_spi4000_initialize(int interface) cvmx_spi4000_initialize() argument 145 cvmx_spi4000_check_speed( int interface, int port) cvmx_spi4000_check_speed() argument [all...] |
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
H A D | cvmx-spi.h | 30 * This file contains defines for the SPI interface 49 int (*reset_cb) (int interface, cvmx_spi_mode_t mode); 52 int (*calendar_setup_cb) (int interface, cvmx_spi_mode_t mode, 56 int (*clock_detect_cb) (int interface, cvmx_spi_mode_t mode, 60 int (*training_cb) (int interface, cvmx_spi_mode_t mode, int timeout); 63 int (*calendar_sync_cb) (int interface, cvmx_spi_mode_t mode, 66 /** Called when interface is up */ 67 int (*interface_up_cb) (int interface, cvmx_spi_mode_t mode); 72 * Return true if the supplied interface is configured for SPI 74 * @interface 77 cvmx_spi_is_spi_interface(int interface) cvmx_spi_is_spi_interface() argument 123 cvmx_spi4000_is_present(int interface) cvmx_spi4000_is_present() argument 133 cvmx_spi4000_initialize(int interface) cvmx_spi4000_initialize() argument 145 cvmx_spi4000_check_speed( int interface, int port) cvmx_spi4000_check_speed() argument [all...] |
/kernel/linux/linux-5.10/drivers/usb/misc/ |
H A D | chaoskey.c | 9 * The driver connects to the kernel hardware RNG interface to provide 75 struct usb_interface *interface; member 97 usb_dbg(dev->interface, "free"); in chaoskey_free() 101 usb_put_intf(dev->interface); in chaoskey_free() 106 static int chaoskey_probe(struct usb_interface *interface, in chaoskey_probe() argument 109 struct usb_device *udev = interface_to_usbdev(interface); in chaoskey_probe() 110 struct usb_host_interface *altsetting = interface->cur_altsetting; in chaoskey_probe() 118 usb_dbg(interface, "probe %s-%s", udev->product, udev->serial); in chaoskey_probe() 123 usb_dbg(interface, "no IN endpoint found"); in chaoskey_probe() 132 usb_dbg(interface, "invali in chaoskey_probe() 220 chaoskey_disconnect(struct usb_interface *interface) chaoskey_disconnect() argument 254 struct usb_interface *interface; chaoskey_open() local 281 struct usb_interface *interface; chaoskey_release() local 524 chaoskey_suspend(struct usb_interface *interface, pm_message_t message) chaoskey_suspend() argument 531 chaoskey_resume(struct usb_interface *interface) chaoskey_resume() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/misc/ |
H A D | chaoskey.c | 9 * The driver connects to the kernel hardware RNG interface to provide 75 struct usb_interface *interface; member 97 usb_dbg(dev->interface, "free"); in chaoskey_free() 101 usb_put_intf(dev->interface); in chaoskey_free() 106 static int chaoskey_probe(struct usb_interface *interface, in chaoskey_probe() argument 109 struct usb_device *udev = interface_to_usbdev(interface); in chaoskey_probe() 110 struct usb_host_interface *altsetting = interface->cur_altsetting; in chaoskey_probe() 118 usb_dbg(interface, "probe %s-%s", udev->product, udev->serial); in chaoskey_probe() 123 usb_dbg(interface, "no IN endpoint found"); in chaoskey_probe() 132 usb_dbg(interface, "invali in chaoskey_probe() 219 chaoskey_disconnect(struct usb_interface *interface) chaoskey_disconnect() argument 253 struct usb_interface *interface; chaoskey_open() local 280 struct usb_interface *interface; chaoskey_release() local 523 chaoskey_suspend(struct usb_interface *interface, pm_message_t message) chaoskey_suspend() argument 530 chaoskey_resume(struct usb_interface *interface) chaoskey_resume() argument [all...] |