Home
last modified time | relevance | path

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

12345678910>>...68

/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()
66 int __cvmx_helper_xaui_probe(int interface) in __cvmx_helper_xaui_probe() argument
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), mode.u64); in __cvmx_helper_xaui_probe()
80 __cvmx_helper_setup_gmx(interface, 1); in __cvmx_helper_xaui_probe()
98 pko_mem_port_ptrs.s.eid = interface * 4; in __cvmx_helper_xaui_probe()
99 pko_mem_port_ptrs.s.pid = interface * 16 + i; in __cvmx_helper_xaui_probe()
102 return __cvmx_helper_xaui_enumerate(interface); in __cvmx_helper_xaui_probe()
114 int __cvmx_helper_xaui_enable(int interface) in __cvmx_helper_xaui_enable() argument
[all …]
H A Dcvmx-helper-sgmii.c52 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()
108 cvmx_read_csr(CVMX_PCSX_MISCX_CTL_REG(index, interface)); in __cvmx_helper_sgmii_hardware_init_one_time()
114 (index, interface)); in __cvmx_helper_sgmii_hardware_init_one_time()
[all …]
H A Dcvmx-helper-rgmii.c52 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()
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_cfg.u64); in cvmx_helper_rgmii_internal_loopback()
113 tmp = cvmx_read_csr(CVMX_ASXX_PRT_LOOP(interface)); in cvmx_helper_rgmii_internal_loopback()
114 cvmx_write_csr(CVMX_ASXX_PRT_LOOP(interface), (1 << index) | tmp); in cvmx_helper_rgmii_internal_loopback()
115 tmp = cvmx_read_csr(CVMX_ASXX_TX_PRT_EN(interface)); in cvmx_helper_rgmii_internal_loopback()
[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()
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_ports); in __cvmx_helper_spi_probe()
104 int __cvmx_helper_spi_enable(int interface) in __cvmx_helper_spi_enable() argument
111 int num_ports = cvmx_helper_ports_on_interface(interface); in __cvmx_helper_spi_enable()
113 for (ipd_port = interface * 16; ipd_port < interface * 16 + num_ports; in __cvmx_helper_spi_enable()
122 cvmx_spi_start_interface(interface, CVMX_SPI_MODE_DUPLEX, in __cvmx_helper_spi_enable()
[all …]
/linux/drivers/net/ethernet/intel/fm10k/
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_main.c636 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()
1162 void fm10k_tx_timeout_reset(struct fm10k_intfc *interface) in fm10k_tx_timeout_reset() argument
1165 if (!test_bit(__FM10K_DOWN, interface->state)) { in fm10k_tx_timeout_reset()
1166 interface->tx_timeout_count++; in fm10k_tx_timeout_reset()
1167 set_bit(FM10K_FLAG_RESET_REQUESTED, interface->flags); in fm10k_tx_timeout_reset()
1168 fm10k_service_event_schedule(interface); in fm10k_tx_timeout_reset()
1181 struct fm10k_intfc *interface = q_vector->interface; in fm10k_clean_tx_irq() local
[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
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->iov_data; in fm10k_iov_event()
197 s32 fm10k_iov_mbx(struct fm10k_intfc *interface) in fm10k_iov_mbx() argument
[all …]
H A Dfm10k.h186 struct fm10k_intfc *interface; member
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);
475 void fm10k_clear_queueing_scheme(struct fm10k_intfc *interface);
479 void fm10k_tx_timeout_reset(struct fm10k_intfc *interface);
[all …]
H A Dfm10k_debugfs.c152 struct fm10k_intfc *interface = q_vector->interface; in fm10k_dbg_q_vector_init() local
156 if (!interface->dbg_intfc) in fm10k_dbg_q_vector_init()
162 q_vector->dbg_q_vector = debugfs_create_dir(name, interface->dbg_intfc); in fm10k_dbg_q_vector_init()
193 struct fm10k_intfc *interface = q_vector->interface; in fm10k_dbg_q_vector_exit() local
195 if (interface->dbg_intfc) in fm10k_dbg_q_vector_exit()
205 void fm10k_dbg_intfc_init(struct fm10k_intfc *interface) in fm10k_dbg_intfc_init() argument
207 const char *name = pci_name(interface->pdev); in fm10k_dbg_intfc_init()
210 interface->dbg_intfc = debugfs_create_dir(name, dbg_root); in fm10k_dbg_intfc_init()
217 void fm10k_dbg_intfc_exit(struct fm10k_intfc *interface) in fm10k_dbg_intfc_exit() argument
220 debugfs_remove_recursive(interface->dbg_intfc); in fm10k_dbg_intfc_exit()
[all …]
/linux/drivers/usb/misc/
H A Dchaoskey.c77 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, "invalid size (%d)", size); in chaoskey_probe()
139 usb_dbg(interface, "size reduced from %d to %d\n", in chaoskey_probe()
[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, const struct usb_device_id *id) in yurex_probe() argument
[all …]
H A Didmouse.c69 struct usb_interface *interface; /* the interface for this device */ member
89 static int idmouse_probe(struct usb_interface *interface,
92 static void idmouse_disconnect(struct usb_interface *interface);
197 dev_dbg(&dev->interface->dev, "read %d bytes fingerprint data\n", in idmouse_create_image()
224 struct usb_interface *interface; in idmouse_open() local
228 interface = usb_find_interface(&idmouse_driver, iminor(inode)); in idmouse_open()
229 if (!interface) in idmouse_open()
233 dev = usb_get_intfdata(interface); in idmouse_open()
249 result = usb_autopm_get_interface(interface); in idmouse_open()
253 usb_autopm_put_interface(interface); in idmouse_open()
[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
335 dev->udev = usb_get_dev(interface_to_usbdev(interface)); in lcd_probe()
[all …]
H A Diowarrior.c78 struct usb_interface *interface; /* the interface for this device */ member
180 && (dev->interface->cur_altsetting->desc.bInterfaceNumber == 0)) { in iowarrior_callback()
213 dev_err(&dev->interface->dev, "%s - usb_submit_urb failed with result %d\n", in iowarrior_callback()
231 dev_dbg(&dev->interface->dev, in iowarrior_write_callback()
251 usb_put_intf(dev->interface); in iowarrior_delete()
402 retval = usb_set_report(dev->interface, 2, 0, buf, count); in iowarrior_write()
445 dev_dbg(&dev->interface->dev, in iowarrior_write()
462 dev_dbg(&dev->interface->dev, in iowarrior_write()
474 dev_err(&dev->interface->dev, "%s - not supported for product=0x%x\n", in iowarrior_write()
533 io_res = usb_set_report(dev->interface, 2, 0, in iowarrior_ioctl()
[all …]
/linux/drivers/staging/octeon/
H A Dethernet-spi.c122 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()
159 if ((priv->port == interface * 16) && need_retrain[interface]) { in cvm_oct_spi_poll()
161 (interface, CVMX_SPI_MODE_DUPLEX, 10) == 0) { in cvm_oct_spi_poll()
162 need_retrain[interface] = 0; in cvm_oct_spi_poll()
[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 = nfp_cpp_interface(cpp); in nfp_cpp_mutex_alloc() local
[all …]
/linux/drivers/mfd/
H A Dviperboard.c47 static int vprbrd_probe(struct usb_interface *interface, in vprbrd_probe() argument
62 vb->usb_dev = interface_to_usbdev(interface); in vprbrd_probe()
65 usb_set_intfdata(interface, vb); in vprbrd_probe()
84 dev_info(&interface->dev, in vprbrd_probe()
89 ret = mfd_add_hotplug_devices(&interface->dev, vprbrd_devs, in vprbrd_probe()
92 dev_err(&interface->dev, "Failed to add mfd devices to core."); in vprbrd_probe()
104 static void vprbrd_disconnect(struct usb_interface *interface) in vprbrd_disconnect() argument
106 struct vprbrd *vb = usb_get_intfdata(interface); in vprbrd_disconnect()
108 mfd_remove_devices(&interface->dev); in vprbrd_disconnect()
109 usb_set_intfdata(interface, NULL); in vprbrd_disconnect()
[all …]
/linux/drivers/net/pcs/
H A Dpcs-mtk-lynxi.c83 phy_interface_t interface; member
95 phy_interface_t interface) in mtk_pcs_lynxi_inband_caps() argument
97 switch (interface) { in mtk_pcs_lynxi_inband_caps()
128 phy_interface_t interface) in mtk_pcs_config_polarity() argument
143 ret = phy_get_rx_polarity(pcs_fwnode, phy_modes(interface), in mtk_pcs_config_polarity()
153 ret = phy_get_tx_polarity(pcs_fwnode, phy_modes(interface), in mtk_pcs_config_polarity()
167 phy_interface_t interface, in mtk_pcs_lynxi_config() argument
177 advertise = phylink_mii_c22_pcs_encode_advertisement(interface, in mtk_pcs_lynxi_config()
186 if (interface == PHY_INTERFACE_MODE_SGMII) in mtk_pcs_lynxi_config()
195 if (interface == PHY_INTERFACE_MODE_SGMII) in mtk_pcs_lynxi_config()
[all …]
H A Dpcs-xpcs.c155 phy_interface_t interface; member
168 xpcs_find_compat(struct dw_xpcs *xpcs, phy_interface_t interface) in xpcs_find_compat() argument
173 if (compat->interface == interface) in xpcs_find_compat()
185 int xpcs_get_an_mode(struct dw_xpcs *xpcs, phy_interface_t interface) in xpcs_get_an_mode() argument
189 compat = xpcs_find_compat(xpcs, interface); in xpcs_get_an_mode()
624 switch (state->interface) { in xpcs_resolve_pma()
654 compat = xpcs_find_compat(xpcs, state->interface); in xpcs_validate()
658 /* Populate the supported link modes for this PHY interface type. in xpcs_validate()
671 phy_interface_t interface) in xpcs_inband_caps() argument
706 xpcs_switch_interface_mode(struct dw_xpcs * xpcs,phy_interface_t interface) xpcs_switch_interface_mode() argument
721 xpcs_pre_config(struct phylink_pcs * pcs,phy_interface_t interface) xpcs_pre_config() argument
830 phy_interface_t interface = PHY_INTERFACE_MODE_1000BASEX; xpcs_config_aneg_c37_1000basex() local
911 xpcs_do_config(struct dw_xpcs * xpcs,phy_interface_t interface,const unsigned long * advertising,unsigned int neg_mode) xpcs_do_config() argument
972 xpcs_config(struct phylink_pcs * pcs,unsigned int neg_mode,phy_interface_t interface,const unsigned long * advertising,bool permit_pause_to_mac) xpcs_config() argument
1207 xpcs_link_up_sgmii_1000basex(struct dw_xpcs * xpcs,unsigned int neg_mode,phy_interface_t interface,int speed,int duplex) xpcs_link_up_sgmii_1000basex() argument
1237 xpcs_link_up(struct phylink_pcs * pcs,unsigned int neg_mode,phy_interface_t interface,int speed,int duplex) xpcs_link_up() argument
[all...]
/linux/include/linux/
H A Dphylink.h109 * @interface: link &typedef phy_interface_t mode
116 * interface mode (@interface) are different.
123 phy_interface_t interface; member
154 * @lpi_interfaces: bitmap describing which PHY interface modes can support
191 * @mac_get_caps: Get MAC capabilities for interface mode.
192 * @mac_select_pcs: Select a PCS for the interface mode.
193 * @mac_prepare: prepare for a major reconfiguration of the interface.
195 * @mac_finish: finish a major reconfiguration of the interface.
206 phy_interface_t interface);
790 phylink_get_link_timer_ns(phy_interface_t interface) phylink_get_link_timer_ns() argument
[all...]
/linux/drivers/usb/
H A Dusb-skeleton.c49 struct usb_interface *interface; /* the interface for this device */ member
77 usb_put_intf(dev->interface); in skel_delete()
86 struct usb_interface *interface; in skel_open() local
92 interface = usb_find_interface(&skel_driver, subminor); in skel_open()
93 if (!interface) { in skel_open()
100 dev = usb_get_intfdata(interface); in skel_open()
106 retval = usb_autopm_get_interface(interface); in skel_open()
129 usb_autopm_put_interface(dev->interface); in skel_release()
173 dev_err(&dev->interface->dev, in skel_read_bulk_callback()
212 dev_err(&dev->interface->dev, in skel_do_read_io()
[all …]
/linux/drivers/net/phy/
H A Dphylink.c214 static unsigned int phylink_interface_signal_rate(phy_interface_t interface) in phylink_interface_signal_rate()
216 switch (interface) { in phylink_interface_signal_rate()
232 * phylink_interface_max_speed() - get the maximum speed of a phy interface
233 * @interface: phy interface mode defined by &typedef phy_interface_t
235 * Determine the maximum speed of a phy interface. This is intended to help
239 * Return: The maximum speed of @interface in phylink_interface_max_speed()
241 static int phylink_interface_max_speed(phy_interface_t interface) in phylink_interface_max_speed()
243 switch (interface) { in phylink_interface_max_speed()
305 /* If we get here, someone forgot to add an interface mod in phylink_interface_max_speed()
210 phylink_interface_signal_rate(phy_interface_t interface) phylink_interface_signal_rate() argument
237 phylink_interface_max_speed(phy_interface_t interface) phylink_interface_max_speed() argument
435 phylink_get_capabilities(phy_interface_t interface,unsigned long mac_capabilities,int rate_matching) phylink_get_capabilities() argument
582 phylink_validate_one(struct phylink * pl,struct phy_device * phy,const unsigned long * supported,const struct phylink_link_state * state,phy_interface_t interface,unsigned long * accum_supported,unsigned long * accum_advertising) phylink_validate_one() argument
616 int interface; phylink_validate_mask() local
882 phylink_pcs_inband_caps(struct phylink_pcs * pcs,phy_interface_t interface) phylink_pcs_inband_caps() argument
891 phylink_pcs_pre_config(struct phylink_pcs * pcs,phy_interface_t interface) phylink_pcs_pre_config() argument
898 phylink_pcs_post_config(struct phylink_pcs * pcs,phy_interface_t interface) phylink_pcs_post_config() argument
936 phylink_pcs_link_up(struct phylink_pcs * pcs,unsigned int neg_mode,phy_interface_t interface,int speed,int duplex) phylink_pcs_link_up() argument
959 phylink_inband_caps(struct phylink * pl,phy_interface_t interface) phylink_inband_caps() argument
1038 phylink_get_inband_type(phy_interface_t interface) phylink_get_inband_type() argument
1090 phylink_pcs_neg_mode(struct phylink * pl,struct phylink_pcs * pcs,phy_interface_t interface,const unsigned long * advertising) phylink_pcs_neg_mode() argument
2089 phylink_bringup_phy(struct phylink * pl,struct phy_device * phy,phy_interface_t interface) phylink_bringup_phy() argument
2220 phylink_attach_phy(struct phylink * pl,struct phy_device * phy,phy_interface_t interface) phylink_attach_phy() argument
2833 phy_interface_t interface; phylink_sfp_select_interface() local
2860 phy_interface_t interface; phylink_sfp_select_interface_speed() local
2969 phylink_validate_pcs_inband_autoneg(struct phylink * pl,phy_interface_t interface,unsigned long * adv) phylink_validate_pcs_inband_autoneg() argument
3666 phy_interface_t interface; phylink_choose_sfp_interface() local
3772 phy_interface_t interface; phylink_sfp_config_optical() local
4262 phylink_mii_c22_pcs_encode_advertisement(phy_interface_t interface,const unsigned long * advertising) phylink_mii_c22_pcs_encode_advertisement() argument
4302 phylink_mii_c22_pcs_config(struct mdio_device * pcs,phy_interface_t interface,const unsigned long * advertising,unsigned int neg_mode) phylink_mii_c22_pcs_config() argument
[all...]
/linux/Documentation/userspace-api/media/dvb/
H A Dca_high_level.rst25 Why the need for another CI interface?
29 Strictly speaking this is not a new interface.
31 The CI interface is defined in the DVB API in ca.h as:
38 int type; /* CA interface this slot supports */
39 #define CA_CI 1 /* CI high level interface */
40 #define CA_CI_LINK 2 /* CI link layer level interface */
41 #define CA_CI_PHYS 4 /* CI physical layer level interface */
43 #define CA_SC 128 /* simple smart card interface */
50 This CI interface follows the CI high level interface, which is not
53 This CI interface is quite different in the case that it tries to
[all …]
/linux/drivers/net/phy/aquantia/
H A Daquantia_main.c525 phy_interface_t interface) in aqr_translate_interface() argument
531 interface == PHY_INTERFACE_MODE_USXGMII) in aqr_translate_interface()
534 return interface; in aqr_translate_interface()
539 phy_interface_t interface; in aqr_gen1_read_status() local
565 interface = PHY_INTERFACE_MODE_10GKR; in aqr_gen1_read_status()
568 interface = PHY_INTERFACE_MODE_1000BASEKX; in aqr_gen1_read_status()
571 interface = PHY_INTERFACE_MODE_10GBASER; in aqr_gen1_read_status()
574 interface = PHY_INTERFACE_MODE_USXGMII; in aqr_gen1_read_status()
577 interface = PHY_INTERFACE_MODE_XAUI; in aqr_gen1_read_status()
580 interface = PHY_INTERFACE_MODE_SGMII; in aqr_gen1_read_status()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-class-net36 interface (Ethernet, FDDI, ATM, IEEE 802.15.4...). See
44 Hardware address currently assigned to this interface.
75 Hardware broadcast address for this interface. Format is a
84 Indicates the current physical link state of the interface.
94 operating correctly and designating another fallback interface.
129 Indicates whether the interface is in dormant state. Possible
131 0: interface is not dormant
132 1: interface is dormant
144 Indicates whether the interface is under test. Possible
148 0 interface is not being tested
[all …]

12345678910>>...68