Searched refs:dsa_device_ops (Results 1 – 25 of 27) sorted by relevance
12
109 const struct dsa_device_ops *tag_ops;171 const struct dsa_device_ops *dsa_tag_driver_get(int tag_protocol);172 void dsa_tag_driver_put(const struct dsa_device_ops *ops);173 const struct dsa_device_ops *dsa_find_tagger_by_name(const char *buf);178 const char *dsa_tag_protocol_to_str(const struct dsa_device_ops *ops);180 static inline int dsa_tag_protocol_overhead(const struct dsa_device_ops *ops) in dsa_tag_protocol_overhead()215 const struct dsa_device_ops *tag_ops);310 extern const struct dsa_device_ops notag_netdev_ops;566 const struct dsa_device_ops *tag_ops,567 const struct dsa_device_ops *old_tag_ops);
27 static const struct dsa_device_ops none_ops = {73 const char *dsa_tag_protocol_to_str(const struct dsa_device_ops *ops) in dsa_tag_protocol_to_str()81 const struct dsa_device_ops *dsa_find_tagger_by_name(const char *buf) in dsa_find_tagger_by_name()83 const struct dsa_device_ops *ops = ERR_PTR(-ENOPROTOOPT); in dsa_find_tagger_by_name()88 const struct dsa_device_ops *tmp = dsa_tag_driver->ops; in dsa_find_tagger_by_name()104 const struct dsa_device_ops *dsa_tag_driver_get(int tag_protocol) in dsa_tag_driver_get()107 const struct dsa_device_ops *ops; in dsa_tag_driver_get()133 void dsa_tag_driver_put(const struct dsa_device_ops *ops) in dsa_tag_driver_put()
77 static const struct dsa_device_ops ksz8795_netdev_ops = {150 static const struct dsa_device_ops ksz9477_netdev_ops = {186 static const struct dsa_device_ops ksz9893_netdev_ops = {244 static const struct dsa_device_ops lan937x_netdev_ops = {
198 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 = {
227 static const struct dsa_device_ops rtl8_4_netdev_ops = {240 static const struct dsa_device_ops rtl8_4t_netdev_ops = {
185 static const struct dsa_device_ops ocelot_netdev_ops = {197 static const struct dsa_device_ops seville_netdev_ops = {
341 static const struct dsa_device_ops dsa_netdev_ops = {383 static const struct dsa_device_ops edsa_netdev_ops = {
52 static const struct dsa_device_ops trailer_netdev_ops = {
60 static const struct dsa_device_ops hellcreek_netdev_ops = {
53 static const struct dsa_device_ops xrs700x_netdev_ops = {
278 const struct dsa_device_ops *ops = dev->dsa_ptr->tag_ops; in dsa_master_set_promiscuity()301 const struct dsa_device_ops *new_tag_ops, *old_tag_ops; in tagging_store()358 const struct dsa_device_ops *tag_ops = cpu_dp->tag_ops; in dsa_master_setup()
93 static const struct dsa_device_ops mtk_netdev_ops = {
82 static const struct dsa_device_ops ar9331_netdev_ops = {
100 static const struct dsa_device_ops gswip_netdev_ops = {
112 static const struct dsa_device_ops lan9303_netdev_ops = {
103 static const struct dsa_device_ops a5psw_netdev_ops = {
825 const struct dsa_device_ops *tag_ops = ds->dst->tag_ops; in dsa_switch_setup_tag_protocol()869 const struct dsa_device_ops *tag_ops = ds->dst->tag_ops; in dsa_switch_teardown_tag_protocol()1210 const struct dsa_device_ops *tag_ops) in dsa_tree_bind_tag_proto()1212 const struct dsa_device_ops *old_tag_ops = dst->tag_ops; in dsa_tree_bind_tag_proto()1245 const struct dsa_device_ops *tag_ops, in dsa_tree_change_tag_proto()1246 const struct dsa_device_ops *old_tag_ops) in dsa_tree_change_tag_proto()1422 const struct dsa_device_ops *tag_ops = NULL; in dsa_port_parse_cpu()
114 static const struct dsa_device_ops rtl4a_netdev_ops = {
109 static const struct dsa_device_ops qca_netdev_ops = {
121 static const struct dsa_device_ops ocelot_8021q_netdev_ops = {
789 static const struct dsa_device_ops sja1105_netdev_ops = {804 static const struct dsa_device_ops sja1110_netdev_ops = {
818 const struct dsa_device_ops *tag_ops = info->tag_ops; in dsa_switch_change_tag_proto()863 const struct dsa_device_ops *tag_ops = info->tag_ops; in dsa_switch_connect_tag_proto()892 const struct dsa_device_ops *tag_ops = info->tag_ops; in dsa_switch_disconnect_tag_proto()
13 See the "name" field of each registered struct dsa_device_ops
92 struct dsa_device_ops { struct154 const struct dsa_device_ops *tag_ops;263 const struct dsa_device_ops *tag_ops;1331 const struct dsa_device_ops *ops = skb->dev->dsa_ptr->tag_ops; in dsa_tag_generic_flow_dissect()1407 const struct dsa_device_ops *ops;
78 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 the192 ``flow_dissect`` method of the ``struct dsa_device_ops`` and override this217 setting the ``promisc_on_master`` property of the ``struct dsa_device_ops``.