Home
last modified time | relevance | path

Searched refs:netcp (Results 1 – 13 of 13) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/ti/
Dnetcp_core.c78 #define for_each_module(netcp, intf_modpriv) \ argument
79 list_for_each_entry(intf_modpriv, &netcp->module_head, intf_list)
216 static int netcp_register_interface(struct netcp_intf *netcp) in netcp_register_interface() argument
220 ret = register_netdev(netcp->ndev); in netcp_register_interface()
222 netcp->netdev_registered = true; in netcp_register_interface()
566 static void netcp_free_rx_desc_chain(struct netcp_intf *netcp, in netcp_free_rx_desc_chain() argument
578 ndesc = knav_pool_desc_unmap(netcp->rx_pool, dma_desc, dma_sz); in netcp_free_rx_desc_chain()
580 dev_err(netcp->ndev_dev, "failed to unmap Rx desc\n"); in netcp_free_rx_desc_chain()
585 dma_unmap_page(netcp->dev, dma_buf, PAGE_SIZE, DMA_FROM_DEVICE); in netcp_free_rx_desc_chain()
587 knav_pool_desc_put(netcp->rx_pool, desc); in netcp_free_rx_desc_chain()
[all …]
Dnetcp.h64 struct netcp_intf *netcp; member
119 struct netcp_intf *netcp; member
Dnetcp_ethss.c1668 struct netcp_intf *netcp = netdev_priv(ndev); in keystone_get_msglevel() local
1670 return netcp->msg_enable; in keystone_get_msglevel()
1675 struct netcp_intf *netcp = netdev_priv(ndev); in keystone_set_msglevel() local
1677 netcp->msg_enable = value; in keystone_set_msglevel()
1683 struct netcp_intf *netcp = netdev_priv(ndev); in keystone_get_stat_strings() local
1688 gbe_intf = netcp_module_get_intf_data(&gbe_module, netcp); in keystone_get_stat_strings()
1708 struct netcp_intf *netcp = netdev_priv(ndev); in keystone_get_sset_count() local
1712 gbe_intf = netcp_module_get_intf_data(&gbe_module, netcp); in keystone_get_sset_count()
1826 struct netcp_intf *netcp = netdev_priv(ndev); in keystone_get_ethtool_stats() local
1830 gbe_intf = netcp_module_get_intf_data(&gbe_module, netcp); in keystone_get_ethtool_stats()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dkeystone-netcp.txt17 sub-modules exist as a loadable kernel module which plug in to the netcp core.
18 These sub-modules are represented as "netcp-devices" in the dts bindings. It is
49 - compatible: Should be "ti,netcp-1.0"
67 - label: Must be "netcp-gbe" for 1Gb & "netcp-xgbe" for 10Gb.
69 "ti,netcp-gbe" for 1GbE on NetCP 1.4
70 "ti,netcp-gbe-5" for 1GbE N NetCP 1.5 (N=5)
71 "ti,netcp-gbe-9" for 1GbE N NetCP 1.5 (N=9)
72 "ti,netcp-gbe-2" for 1GbE N NetCP 1.5 (N=2)
73 "ti,netcp-xgbe" for 10 GbE
135 are swapped. The netcp driver will swap the two DWORDs
[all …]
/linux-4.4.14/arch/arm/boot/dts/
Dk2l-netcp.dtsi70 netcp-tx {
130 netcp: netcp@26000000 { label
133 compatible = "ti,netcp-1.0";
148 netcp-devices {
153 label = "netcp-gbe";
154 compatible = "ti,netcp-gbe-5";
186 netcp-interfaces {
196 netcp-gbe = <&gbe0>;
209 netcp-gbe = <&gbe1>;
Dk2e-netcp.dtsi70 netcp-tx {
131 netcp: netcp@24000000 { label
134 compatible = "ti,netcp-1.0";
149 netcp-devices {
154 label = "netcp-gbe";
155 compatible = "ti,netcp-gbe-9";
203 netcp-interfaces {
213 netcp-gbe = <&gbe0>;
226 netcp-gbe = <&gbe1>;
Dk2hk-netcp.dtsi83 netcp-tx {
148 netcp: netcp@2000000 { label
151 compatible = "ti,netcp-1.0";
166 netcp-devices {
173 label = "netcp-gbe";
174 compatible = "ti,netcp-gbe";
206 netcp-interfaces {
216 netcp-gbe = <&gbe0>;
229 netcp-gbe = <&gbe1>;
Dk2l.dtsi95 /include/ "k2l-netcp.dtsi"
Dk2hk.dtsi115 /include/ "k2hk-netcp.dtsi"
Dk2e.dtsi148 /include/ "k2e-netcp.dtsi"
/linux-4.4.14/Documentation/devicetree/bindings/soc/ti/
Dkeystone-navigator-dma.txt104 netcp: netcp@2090000 {
Dkeystone-navigator-qmss.txt176 netcp-tx {
/linux-4.4.14/
DMAINTAINERS10710 F: drivers/net/ethernet/ti/netcp*