Home
last modified time | relevance | path

Searched refs:interface (Results 1 – 25 of 2125) sorted by relevance

12345678910>>...85

/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_pci.c35 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 = timer_container_of(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 Dfm10k_netdev.c47 * @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 Dfm10k_ethtool.c48 /* 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
697 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_get_rssh_fields() local
740 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_get_rxnfc() local
759 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_set_rssh_fields() local
875 fm10k_mbx_test(struct fm10k_intfc * interface,u64 * data) fm10k_mbx_test() argument
929 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_self_test() local
963 fm10k_write_reta(struct fm10k_intfc * interface,const u32 * indir) fm10k_write_reta() argument
1000 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_get_reta() local
1020 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_set_reta() local
1048 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_get_rssh() local
1068 struct fm10k_intfc *interface = netdev_priv(netdev); fm10k_set_rssh() local
1096 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_max_channels() local
1110 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_get_channels() local
1126 struct fm10k_intfc *interface = netdev_priv(dev); fm10k_set_channels() local
[all...]
H A Dfm10k_main.c180 * Synchronizes page for reuse by the interface
248 * true if the buffer can be reused by the interface.
636 struct fm10k_intfc *interface = netdev_priv(skb->dev); in fm10k_port_is_vxlan() local
638 if (interface->vxlan_port != udp_hdr(skb)->dest) in fm10k_port_is_vxlan()
1114 struct fm10k_intfc *interface = ring->q_vector->interface; in fm10k_get_tx_pending() local
1115 struct fm10k_hw *hw = &interface->hw; in fm10k_get_tx_pending()
1160 * @interface: driver private struct
1162 void fm10k_tx_timeout_reset(struct fm10k_intfc *interface) in fm10k_tx_timeout_reset() argument
1165 if (!test_bit(__FM10K_DOWN, interface in fm10k_tx_timeout_reset()
1181 struct fm10k_intfc *interface = q_vector->interface; fm10k_clean_tx_irq() local
1477 fm10k_set_qos_queues(struct fm10k_intfc * interface) fm10k_set_qos_queues() argument
1523 fm10k_set_rss_queues(struct fm10k_intfc * interface) fm10k_set_rss_queues() argument
1552 fm10k_set_num_queues(struct fm10k_intfc * interface) fm10k_set_num_queues() argument
1569 fm10k_reset_num_queues(struct fm10k_intfc * interface) fm10k_reset_num_queues() argument
1588 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
1689 fm10k_free_q_vector(struct fm10k_intfc * interface,int v_idx) fm10k_free_q_vector() argument
1714 fm10k_alloc_q_vectors(struct fm10k_intfc * interface) fm10k_alloc_q_vectors() argument
1772 fm10k_free_q_vectors(struct fm10k_intfc * interface) fm10k_free_q_vectors() argument
1788 fm10k_reset_msix_capability(struct fm10k_intfc * interface) fm10k_reset_msix_capability() argument
1802 fm10k_init_msix_capability(struct fm10k_intfc * interface) fm10k_init_msix_capability() argument
1860 fm10k_cache_ring_qos(struct fm10k_intfc * interface) fm10k_cache_ring_qos() argument
1893 fm10k_cache_ring_rss(struct fm10k_intfc * interface) fm10k_cache_ring_rss() argument
1912 fm10k_assign_rings(struct fm10k_intfc * interface) fm10k_assign_rings() argument
1920 fm10k_init_reta(struct fm10k_intfc * interface) fm10k_init_reta() argument
1959 fm10k_init_queueing_scheme(struct fm10k_intfc * interface) fm10k_init_queueing_scheme() argument
2004 fm10k_clear_queueing_scheme(struct fm10k_intfc * interface) fm10k_clear_queueing_scheme() argument
[all...]
H A Dfm10k_iov.c12 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...]
H A Dfm10k.h186 struct fm10k_intfc *interface; member
188 u16 v_idx; /* index of q_vector within interface array */
262 * interface->flags and must be the last value in this
394 static inline void fm10k_mbx_lock(struct fm10k_intfc *interface) in fm10k_mbx_lock() argument
396 spin_lock(&interface->mbx_lock); in fm10k_mbx_lock()
399 static inline void fm10k_mbx_unlock(struct fm10k_intfc *interface) in fm10k_mbx_unlock() argument
401 spin_unlock(&interface->mbx_lock); in fm10k_mbx_unlock()
404 static inline int fm10k_mbx_trylock(struct fm10k_intfc *interface) in fm10k_mbx_trylock() argument
406 return spin_trylock(&interface->mbx_lock); in fm10k_mbx_trylock()
474 int fm10k_init_queueing_scheme(struct fm10k_intfc *interface);
554 fm10k_dbg_intfc_init(struct fm10k_intfc * interface) fm10k_dbg_intfc_init() argument
555 fm10k_dbg_intfc_exit(struct fm10k_intfc * interface) fm10k_dbg_intfc_exit() argument
[all...]
/linux/arch/mips/cavium-octeon/executive/
H A Dcvmx-helper-xaui.c45 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 Dcvmx-helper-sgmii.c47 * @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 Dcvmx-helper-rgmii.c48 * @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...]
H A Dcvmx-helper.c49 /* 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 Dcvmx-spi.c92 * 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 Dcvmx-helper-spi.c52 int __cvmx_helper_spi_enumerate(int interface) in __cvmx_helper_spi_enumerate() argument
55 cvmx_spi4000_is_present(interface)) { in __cvmx_helper_spi_enumerate()
63 * Probe a SPI interface and determine the number of ports
64 * connected to it. The SPI interface should still be down after
67 * @interface: Interface to probe
69 * Returns Number of ports on the interface. Zero to disable.
71 int __cvmx_helper_spi_probe(int interface) in __cvmx_helper_spi_probe() argument
76 cvmx_spi4000_is_present(interface)) { in __cvmx_helper_spi_probe()
88 enable.s.enable |= 0xffff << (interface * 16); in __cvmx_helper_spi_probe()
91 __cvmx_helper_setup_gmx(interface, num_port in __cvmx_helper_spi_probe()
104 __cvmx_helper_spi_enable(int interface) __cvmx_helper_spi_enable() argument
146 int interface = cvmx_helper_get_interface_num(ipd_port); __cvmx_helper_spi_link_get() local
[all...]
H A Dcvmx-helper-util.c49 * Convert a interface mode into a human readable string
137 int interface; in cvmx_helper_setup_red() local
144 for (interface = 0; interface < 2; interface++) { in cvmx_helper_setup_red()
145 for (port = cvmx_helper_get_first_ipd_port(interface); in cvmx_helper_setup_red()
146 port < cvmx_helper_get_last_ipd_port(interface); port++) in cvmx_helper_setup_red()
175 * @interface: Interface to configure
176 * @num_ports: Number of ports on the interface
180 int __cvmx_helper_setup_gmx(int interface, in argument
288 cvmx_helper_get_ipd_port(int interface,int port) cvmx_helper_get_ipd_port() argument
[all...]
/linux/drivers/gpu/drm/logicvc/
H A Dlogicvc_interface.c34 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...]
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-spi.h30 * 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
146 cvmx_spi4000_check_speed(int interface,int port) cvmx_spi4000_check_speed() argument
[all...]
/linux/drivers/usb/misc/
H A Dchaoskey.c9 * The driver connects to the kernel hardware RNG interface to provide
77 struct usb_interface *interface; member
99 usb_dbg(dev->interface, "free"); in chaoskey_free()
103 usb_put_intf(dev->interface); in chaoskey_free()
108 static int chaoskey_probe(struct usb_interface *interface, in chaoskey_probe() argument
111 struct usb_device *udev = interface_to_usbdev(interface); in chaoskey_probe()
112 struct usb_host_interface *altsetting = interface->cur_altsetting; in chaoskey_probe()
120 usb_dbg(interface, "probe %s-%s", udev->product, udev->serial); in chaoskey_probe()
125 usb_dbg(interface, "no IN endpoint found"); in chaoskey_probe()
134 usb_dbg(interface, "invali in chaoskey_probe()
221 chaoskey_disconnect(struct usb_interface * interface) chaoskey_disconnect() argument
257 struct usb_interface *interface; chaoskey_open() local
289 struct usb_interface *interface; chaoskey_release() local
536 chaoskey_suspend(struct usb_interface * interface,pm_message_t message) chaoskey_suspend() argument
543 chaoskey_resume(struct usb_interface * interface) chaoskey_resume() argument
[all...]
H A Dyurex.c53 struct usb_interface *interface; member
94 dev_dbg(&dev->interface->dev, "%s\n", __func__); in yurex_delete()
109 usb_put_intf(dev->interface); in yurex_delete()
137 dev_err(&dev->interface->dev, in yurex_interrupt()
149 dev_err(&dev->interface->dev, in yurex_interrupt()
166 dev_dbg(&dev->interface->dev, "%s count: %lld\n", in yurex_interrupt()
173 dev_dbg(&dev->interface->dev, in yurex_interrupt()
177 dev_dbg(&dev->interface->dev, "%s ack: %c\n", in yurex_interrupt()
185 dev_err(&dev->interface->dev, "%s - usb_submit_urb failed: %d\n", in yurex_interrupt()
190 static int yurex_probe(struct usb_interface *interface, cons argument
307 yurex_disconnect(struct usb_interface * interface) yurex_disconnect() argument
354 struct usb_interface *interface; yurex_open() local
[all...]
H A Didmouse.c68 struct usb_interface *interface; /* the interface for this device */ member
88 static int idmouse_probe(struct usb_interface *interface,
91 static void idmouse_disconnect(struct usb_interface *interface);
196 dev_dbg(&dev->interface->dev, "read %d bytes fingerprint data\n", in idmouse_create_image()
221 struct usb_interface *interface; in idmouse_open() local
224 /* get the interface from minor number and driver information */ in idmouse_open()
225 interface = usb_find_interface(&idmouse_driver, iminor(inode)); in idmouse_open()
226 if (!interface) in idmouse_open()
229 /* get the device information block from the interface */ in idmouse_open()
315 idmouse_probe(struct usb_interface * interface,const struct usb_device_id * id) idmouse_probe() argument
377 idmouse_disconnect(struct usb_interface * interface) idmouse_disconnect() argument
[all...]
H A Dusblcd.c41 struct usb_interface *interface; /* the interface for member
80 struct usb_interface *interface; in lcd_open() local
85 interface = usb_find_interface(&lcd_driver, subminor); in lcd_open()
86 if (!interface) { in lcd_open()
92 dev = usb_get_intfdata(interface); in lcd_open()
98 r = usb_autopm_get_interface(interface); in lcd_open()
119 usb_autopm_put_interface(dev->interface); in lcd_release()
207 dev_dbg(&dev->interface->dev, in lcd_write_bulk_callback()
317 static int lcd_probe(struct usb_interface *interface, in lcd_probe() argument
416 lcd_disconnect(struct usb_interface * interface) lcd_disconnect() argument
[all...]
/linux/drivers/scsi/bnx2fc/
H A Dbnx2fc_fcoe.c64 static void __bnx2fc_destroy(struct bnx2fc_interface *interface);
69 /* fcoe_syfs control interface handlers */
75 static void bnx2fc_start_disc(struct bnx2fc_interface *interface);
83 static struct fc_lport *bnx2fc_if_create(struct bnx2fc_interface *interface,
90 static inline void bnx2fc_interface_put(struct bnx2fc_interface *interface);
97 static void bnx2fc_stop(struct bnx2fc_interface *interface);
192 struct bnx2fc_interface *interface = port->priv; in bnx2fc_cleanup() local
193 struct bnx2fc_hba *hba = interface->hba; in bnx2fc_cleanup()
270 struct bnx2fc_interface *interface; in bnx2fc_xmit() local
282 interface in bnx2fc_xmit()
428 struct bnx2fc_interface *interface; bnx2fc_rcv() local
517 struct bnx2fc_interface *interface; bnx2fc_recv_frame() local
681 struct bnx2fc_interface *interface = port->priv; bnx2fc_get_host_stats() local
731 struct bnx2fc_interface *interface = port->priv; bnx2fc_shost_config() local
764 struct bnx2fc_interface *interface = port->priv; bnx2fc_link_ok() local
796 struct bnx2fc_interface *interface; bnx2fc_net_config() local
865 struct bnx2fc_interface *interface, *tmp; bnx2fc_indicate_netevent() local
1053 struct bnx2fc_interface *interface; bnx2fc_fip_recv() local
1122 struct bnx2fc_interface *interface = port->priv; bnx2fc_vport_create() local
1188 struct bnx2fc_interface *interface = port->priv; bnx2fc_vport_destroy() local
1228 bnx2fc_interface_setup(struct bnx2fc_interface * interface) bnx2fc_interface_setup() argument
1303 struct bnx2fc_interface *interface; bnx2fc_interface_release() local
1324 bnx2fc_interface_get(struct bnx2fc_interface * interface) bnx2fc_interface_get() argument
1329 bnx2fc_interface_put(struct bnx2fc_interface * interface) bnx2fc_interface_put() argument
1435 struct bnx2fc_interface *interface; bnx2fc_interface_create() local
1483 bnx2fc_if_create(struct bnx2fc_interface * interface,struct device * parent,int npiv) bnx2fc_if_create() argument
1586 bnx2fc_net_cleanup(struct bnx2fc_interface * interface) bnx2fc_net_cleanup() argument
1594 bnx2fc_interface_cleanup(struct bnx2fc_interface * interface) bnx2fc_interface_cleanup() argument
1635 __bnx2fc_destroy(struct bnx2fc_interface * interface) __bnx2fc_destroy() argument
1659 struct bnx2fc_interface *interface = NULL; bnx2fc_destroy() local
1825 struct bnx2fc_interface *interface; bnx2fc_ulp_start() local
1857 bnx2fc_stop(struct bnx2fc_interface * interface) bnx2fc_stop() argument
1958 struct bnx2fc_interface *interface; bnx2fc_ulp_stop() local
1984 bnx2fc_start_disc(struct bnx2fc_interface * interface) bnx2fc_start_disc() argument
2074 struct bnx2fc_interface *interface = fcoe_ctlr_priv(ctlr); __bnx2fc_disable() local
2094 struct bnx2fc_interface *interface; bnx2fc_disable() local
2169 struct bnx2fc_interface *interface = fcoe_ctlr_priv(ctlr); __bnx2fc_enable() local
2222 struct bnx2fc_interface *interface; bnx2fc_enable() local
2294 struct bnx2fc_interface *interface; _bnx2fc_create() local
2484 struct bnx2fc_interface *interface; bnx2fc_interface_lookup() local
2516 struct bnx2fc_interface *interface, *tmp; bnx2fc_ulp_exit() local
2904 struct bnx2fc_interface *interface = port->priv; bnx2fc_tm_timeout_show() local
2917 struct bnx2fc_interface *interface = port->priv; bnx2fc_tm_timeout_store() local
[all...]
/linux/drivers/staging/octeon/
H A Dethernet-spi.c23 pr_err("SPI%d: SRX Spi4 interface down\n", index); in cvm_oct_spxx_int_pr()
122 static void cvm_oct_spi_enable_error_reporting(int interface) in cvm_oct_spi_enable_error_reporting() argument
127 spxx_int_msk.u64 = cvmx_read_csr(CVMX_SPXX_INT_MSK(interface)); in cvm_oct_spi_enable_error_reporting()
138 cvmx_write_csr(CVMX_SPXX_INT_MSK(interface), spxx_int_msk.u64); in cvm_oct_spi_enable_error_reporting()
140 stxx_int_msk.u64 = cvmx_read_csr(CVMX_STXX_INT_MSK(interface)); in cvm_oct_spi_enable_error_reporting()
149 cvmx_write_csr(CVMX_STXX_INT_MSK(interface), stxx_int_msk.u64); in cvm_oct_spi_enable_error_reporting()
156 int interface; in cvm_oct_spi_poll() local
158 for (interface = 0; interface < 2; interface in cvm_oct_spi_poll()
215 int interface; cvm_oct_spi_uninit() local
[all...]
H A Dethernet.c241 int interface = INTERFACE(priv->port); in cvm_oct_common_change_mtu() local
251 if ((interface < 2) && in cvm_oct_common_change_mtu()
252 (cvmx_helper_interface_get_mode(interface) != in cvm_oct_common_change_mtu()
261 cvmx_write_csr(CVMX_GMXX_RXX_FRM_MAX(index, interface), in cvm_oct_common_change_mtu()
273 cvmx_write_csr(CVMX_PIP_FRM_LEN_CHKX(interface), in cvm_oct_common_change_mtu()
281 cvmx_write_csr(CVMX_GMXX_RXX_JABBER(index, interface), in cvm_oct_common_change_mtu()
295 int interface = INTERFACE(priv->port); in cvm_oct_common_set_multicast_list() local
297 if ((interface < 2) && in cvm_oct_common_set_multicast_list()
298 (cvmx_helper_interface_get_mode(interface) != in cvm_oct_common_set_multicast_list()
325 cvmx_read_csr(CVMX_GMXX_PRTX_CFG(index, interface)); in cvm_oct_common_set_multicast_list()
347 int interface = INTERFACE(priv->port); cvm_oct_set_mac_filter() local
458 int interface = INTERFACE(priv->port); cvm_oct_common_open() local
626 cvm_oct_node_for_port(struct device_node * pip,int interface,int port) cvm_oct_node_for_port() argument
676 int interface; cvm_oct_probe() local
[all...]
/linux/drivers/staging/gpib/common/
H A Diblib.c43 retval = board->interface->take_control(board, sync); in ibcac()
47 retval = board->interface->take_control(board, 0); in ibcac()
49 board->interface->update_status(board, 0); in ibcac()
70 if (board->interface->skip_check_for_command_acceptors) in check_for_command_acceptors()
72 if (!board->interface->line_status) in check_for_command_acceptors()
77 lines = board->interface->line_status(board); in check_for_command_acceptors()
95 * 1. Prior to beginning the command, the interface is
99 * the interface to leave the controller idle state.
119 ret = board->interface->command(board, buf, length, bytes_written); in ibcmd()
144 retval = board->interface in ibgts()
[all...]
/linux/drivers/media/usb/go7007/
H A Dgo7007-loader.c34 static int go7007_loader_probe(struct usb_interface *interface, in go7007_loader_probe() argument
44 usbdev = usb_get_dev(interface_to_usbdev(interface)); in go7007_loader_probe()
49 dev_err(&interface->dev, "can't handle multiple config\n"); in go7007_loader_probe()
68 dev_info(&interface->dev, "loading firmware %s\n", fw1); in go7007_loader_probe()
71 dev_err(&interface->dev, in go7007_loader_probe()
78 dev_err(&interface->dev, "loader download failed\n"); in go7007_loader_probe()
86 dev_err(&interface->dev, in go7007_loader_probe()
93 dev_err(&interface->dev, "firmware download failed\n"); in go7007_loader_probe()
100 dev_err(&interface->dev, "probe failed\n"); in go7007_loader_probe()
104 static void go7007_loader_disconnect(struct usb_interface *interface) in go7007_loader_disconnect() argument
[all...]
/linux/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp_mutex.c22 static u32 nfp_mutex_locked(u16 interface) in nfp_mutex_locked() argument
24 return (u32)interface << 16 | 0x000f; in nfp_mutex_locked()
27 static u32 nfp_mutex_unlocked(u16 interface) in nfp_mutex_unlocked() argument
29 return (u32)interface << 16 | 0x0000; in nfp_mutex_unlocked()
51 nfp_cpp_mutex_validate(u16 interface, int *target, unsigned long long address) in nfp_cpp_mutex_validate() argument
54 if (NFP_CPP_INTERFACE_TYPE_of(interface) == in nfp_cpp_mutex_validate()
90 u16 interface = nfp_cpp_interface(cpp); in nfp_cpp_mutex_init() local
93 err = nfp_cpp_mutex_validate(interface, &target, address); in nfp_cpp_mutex_init()
101 err = nfp_cpp_writel(cpp, muw, address, nfp_mutex_locked(interface)); in nfp_cpp_mutex_init()
127 u16 interface in nfp_cpp_mutex_alloc() local
223 u16 interface; nfp_cpp_mutex_unlock() local
346 u16 interface = nfp_cpp_interface(cpp); nfp_cpp_mutex_reclaim() local
[all...]

12345678910>>...85