Symbol: dsa_tag_driver
net/dsa/tag.c
133
static void dsa_tag_driver_register(struct dsa_tag_driver *dsa_tag_driver,
net/dsa/tag.c
136
dsa_tag_driver->owner = owner;
net/dsa/tag.c
139
list_add_tail(&dsa_tag_driver->list, &dsa_tag_drivers_list);
net/dsa/tag.c
143
void dsa_tag_drivers_register(struct dsa_tag_driver *dsa_tag_driver_array[],
net/dsa/tag.c
152
static void dsa_tag_driver_unregister(struct dsa_tag_driver *dsa_tag_driver)
net/dsa/tag.c
155
list_del(&dsa_tag_driver->list);
net/dsa/tag.c
160
void dsa_tag_drivers_unregister(struct dsa_tag_driver *dsa_tag_driver_array[],
net/dsa/tag.c
181
struct dsa_tag_driver *dsa_tag_driver;
net/dsa/tag.c
186
list_for_each_entry(dsa_tag_driver, &dsa_tag_drivers_list, list) {
net/dsa/tag.c
187
const struct dsa_device_ops *tmp = dsa_tag_driver->ops;
net/dsa/tag.c
192
if (!try_module_get(dsa_tag_driver->owner))
net/dsa/tag.c
205
struct dsa_tag_driver *dsa_tag_driver;
net/dsa/tag.c
212
list_for_each_entry(dsa_tag_driver, &dsa_tag_drivers_list, list) {
net/dsa/tag.c
213
ops = dsa_tag_driver->ops;
net/dsa/tag.c
221
if (!try_module_get(dsa_tag_driver->owner))
net/dsa/tag.c
234
struct dsa_tag_driver *dsa_tag_driver;
net/dsa/tag.c
237
list_for_each_entry(dsa_tag_driver, &dsa_tag_drivers_list, list) {
net/dsa/tag.c
238
if (dsa_tag_driver->ops == ops) {
net/dsa/tag.c
239
module_put(dsa_tag_driver->owner);
net/dsa/tag.h
349
void dsa_tag_drivers_register(struct dsa_tag_driver *dsa_tag_driver_array[],
net/dsa/tag.h
352
void dsa_tag_drivers_unregister(struct dsa_tag_driver *dsa_tag_driver_array[],
net/dsa/tag.h
382
#define DSA_TAG_DRIVER_NAME(__ops) dsa_tag_driver ## _ ## __ops
net/dsa/tag.h
388
static struct dsa_tag_driver DSA_TAG_DRIVER_NAME(__ops) = { \
net/dsa/tag.h
404
static struct dsa_tag_driver *dsa_tag_driver_array[] = { \
net/dsa/tag_brcm.c
400
static struct dsa_tag_driver *dsa_tag_driver_array[] = {
net/dsa/tag_dsa.c
398
static struct dsa_tag_driver *dsa_tag_drivers[] = {
net/dsa/tag_ksz.c
455
static struct dsa_tag_driver *dsa_tag_driver_array[] = {
net/dsa/tag_ocelot.c
178
static struct dsa_tag_driver *ocelot_tag_driver_array[] = {
net/dsa/tag_rtl8_4.c
254
static struct dsa_tag_driver *dsa_tag_drivers[] = {
net/dsa/tag_sja1105.c
754
static struct dsa_tag_driver *sja1105_tag_driver_array[] = {