Home
last modified time | relevance | path

Searched refs:dsa_device_ops (Results 1 – 25 of 26) sorted by relevance

12

/linux/net/dsa/
A Ddsa_priv.h103 const struct dsa_device_ops *tag_ops;
168 const struct dsa_device_ops *dsa_tag_driver_get(int tag_protocol);
169 void dsa_tag_driver_put(const struct dsa_device_ops *ops);
170 const struct dsa_device_ops *dsa_find_tagger_by_name(const char *buf);
174 const char *dsa_tag_protocol_to_str(const struct dsa_device_ops *ops);
176 static inline int dsa_tag_protocol_overhead(const struct dsa_device_ops *ops) in dsa_tag_protocol_overhead()
202 const struct dsa_device_ops *tag_ops);
311 extern const struct dsa_device_ops notag_netdev_ops;
547 const struct dsa_device_ops *tag_ops,
548 const struct dsa_device_ops *old_tag_ops);
A Ddsa.c36 static const struct dsa_device_ops none_ops = {
82 const char *dsa_tag_protocol_to_str(const struct dsa_device_ops *ops) in dsa_tag_protocol_to_str()
90 const struct dsa_device_ops *dsa_find_tagger_by_name(const char *buf) in dsa_find_tagger_by_name()
92 const struct dsa_device_ops *ops = ERR_PTR(-ENOPROTOOPT); in dsa_find_tagger_by_name()
97 const struct dsa_device_ops *tmp = dsa_tag_driver->ops; in dsa_find_tagger_by_name()
113 const struct dsa_device_ops *dsa_tag_driver_get(int tag_protocol) in dsa_tag_driver_get()
116 const struct dsa_device_ops *ops; in dsa_tag_driver_get()
142 void dsa_tag_driver_put(const struct dsa_device_ops *ops) in dsa_tag_driver_put()
A Dtag_ksz.c76 static const struct dsa_device_ops ksz8795_netdev_ops = {
149 static const struct dsa_device_ops ksz9477_netdev_ops = {
185 static const struct dsa_device_ops ksz9893_netdev_ops = {
A Dtag_brcm.c198 static const struct dsa_device_ops brcm_netdev_ops = {
275 static const struct dsa_device_ops brcm_legacy_netdev_ops = {
302 static const struct dsa_device_ops brcm_prepend_netdev_ops = {
A Dtag_ocelot.c185 static const struct dsa_device_ops ocelot_netdev_ops = {
197 static const struct dsa_device_ops seville_netdev_ops = {
A Dtag_dsa.c329 static const struct dsa_device_ops dsa_netdev_ops = {
371 static const struct dsa_device_ops edsa_netdev_ops = {
A Dmaster.c265 const struct dsa_device_ops *ops = dev->dsa_ptr->tag_ops; in dsa_master_set_promiscuity()
288 const struct dsa_device_ops *new_tag_ops, *old_tag_ops; in tagging_store()
349 const struct dsa_device_ops *tag_ops = cpu_dp->tag_ops; in dsa_master_setup()
A Dtag_hellcreek.c51 static const struct dsa_device_ops hellcreek_netdev_ops = {
A Dtag_trailer.c52 static const struct dsa_device_ops trailer_netdev_ops = {
A Dtag_xrs700x.c53 static const struct dsa_device_ops xrs700x_netdev_ops = {
A Dtag_mtk.c93 static const struct dsa_device_ops mtk_netdev_ops = {
A Dtag_ocelot_8021q.c70 static const struct dsa_device_ops ocelot_8021q_netdev_ops = {
A Dtag_ar9331.c82 static const struct dsa_device_ops ar9331_netdev_ops = {
A Dtag_gswip.c100 static const struct dsa_device_ops gswip_netdev_ops = {
A Dtag_qca.c83 static const struct dsa_device_ops qca_netdev_ops = {
A Dtag_lan9303.c119 static const struct dsa_device_ops lan9303_netdev_ops = {
A Dtag_rtl4_a.c114 static const struct dsa_device_ops rtl4a_netdev_ops = {
A Dtag_rtl8_4.c168 static const struct dsa_device_ops rtl8_4_netdev_ops = {
A Ddsa2.c801 const struct dsa_device_ops *tag_ops = ds->dst->tag_ops; in dsa_switch_setup_tag_protocol()
1127 const struct dsa_device_ops *tag_ops, in dsa_tree_change_tag_proto()
1128 const struct dsa_device_ops *old_tag_ops) in dsa_tree_change_tag_proto()
1244 const struct dsa_device_ops *tag_ops; in dsa_port_parse_cpu()
A Dtag_sja1105.c722 static const struct dsa_device_ops sja1105_netdev_ops = {
735 static const struct dsa_device_ops sja1110_netdev_ops = {
A Dswitch.c616 const struct dsa_device_ops *tag_ops = info->tag_ops; in dsa_switch_change_tag_proto()
A Dport.c952 const struct dsa_device_ops *tag_ops) in dsa_port_set_tag_protocol()
/linux/include/net/
A Ddsa.h86 struct dsa_device_ops { struct
133 const struct dsa_device_ops *tag_ops;
235 const struct dsa_device_ops *tag_ops;
1049 const struct dsa_device_ops *ops = skb->dev->dsa_ptr->tag_ops; in dsa_tag_generic_flow_dissect()
1127 const struct dsa_device_ops *ops;
/linux/Documentation/ABI/testing/
A Dsysfs-class-net-dsa13 See the "name" field of each registered struct dsa_device_ops
/linux/Documentation/networking/dsa/
A Ddsa.rst78 methods of the ``struct dsa_device_ops`` structure, which are detailed below.
96 ``struct dsa_device_ops::needed_headroom`` and/or ``struct dsa_device_ops::needed_tailroom``
110 ``struct dsa_device_ops`` with a value that uniquely describes the
192 ``flow_dissect`` method of the ``struct dsa_device_ops`` and override this
200 setting the ``promisc_on_master`` property of the ``struct dsa_device_ops``.

Completed in 72 milliseconds

12