Searched refs:tap_major (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ |
H A D | tap.c | 393 struct major_info *tap_major; in tap_get_major() local 395 list_for_each_entry_rcu(tap_major, &major_list, next) { in tap_get_major() 396 if (tap_major->major == major) in tap_get_major() 397 return tap_major; in tap_get_major() 406 struct major_info *tap_major; in tap_get_minor() local 409 tap_major = tap_get_major(MAJOR(major)); in tap_get_minor() 410 if (!tap_major) { in tap_get_minor() 415 spin_lock(&tap_major->minor_lock); in tap_get_minor() 416 retval = idr_alloc(&tap_major->minor_idr, tap, 1, TAP_NUM_DEVS, GFP_ATOMIC); in tap_get_minor() 423 spin_unlock(&tap_major in tap_get_minor() 433 struct major_info *tap_major; tap_free_minor() local 457 struct major_info *tap_major; dev_get_by_tap_file() local 1308 struct major_info *tap_major; tap_list_add() local 1325 tap_create_cdev(struct cdev *tap_cdev, dev_t *tap_major, const char *device_name, struct module *module) tap_create_cdev() argument 1357 struct major_info *tap_major, *tmp; tap_destroy_cdev() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ |
H A D | tap.c | 405 struct major_info *tap_major; in tap_get_major() local 407 list_for_each_entry_rcu(tap_major, &major_list, next) { in tap_get_major() 408 if (tap_major->major == major) in tap_get_major() 409 return tap_major; in tap_get_major() 418 struct major_info *tap_major; in tap_get_minor() local 421 tap_major = tap_get_major(MAJOR(major)); in tap_get_minor() 422 if (!tap_major) { in tap_get_minor() 427 spin_lock(&tap_major->minor_lock); in tap_get_minor() 428 retval = idr_alloc(&tap_major->minor_idr, tap, 1, TAP_NUM_DEVS, GFP_ATOMIC); in tap_get_minor() 435 spin_unlock(&tap_major in tap_get_minor() 445 struct major_info *tap_major; tap_free_minor() local 469 struct major_info *tap_major; dev_get_by_tap_file() local 1339 struct major_info *tap_major; tap_list_add() local 1356 tap_create_cdev(struct cdev *tap_cdev, dev_t *tap_major, const char *device_name, struct module *module) tap_create_cdev() argument 1388 struct major_info *tap_major, *tmp; tap_destroy_cdev() local [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | if_tap.h | 80 int tap_create_cdev(struct cdev *tap_cdev, dev_t *tap_major,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | if_tap.h | 81 int tap_create_cdev(struct cdev *tap_cdev, dev_t *tap_major,
|
Completed in 3 milliseconds