Home
last modified time | relevance | path

Searched refs:DYNAMIC_MINORS (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/char/
H A Dmisc.c63 #define DYNAMIC_MINORS 64 /* like dynamic majors */ macro
64 static DECLARE_BITMAP(misc_minors, DYNAMIC_MINORS);
184 int i = find_first_zero_bit(misc_minors, DYNAMIC_MINORS); in misc_register()
186 if (i >= DYNAMIC_MINORS) { in misc_register()
190 misc->minor = DYNAMIC_MINORS - i - 1; in misc_register()
210 int i = DYNAMIC_MINORS - misc->minor - 1; in misc_register()
212 if (i < DYNAMIC_MINORS && i >= 0) in misc_register()
241 int i = DYNAMIC_MINORS - misc->minor - 1; in misc_deregister()
249 if (i < DYNAMIC_MINORS && i >= 0) in misc_deregister()
/kernel/linux/linux-6.6/drivers/char/
H A Dmisc.c63 #define DYNAMIC_MINORS 128 /* like dynamic majors */ macro
70 ret = ida_alloc_max(&misc_minors_ida, DYNAMIC_MINORS - 1, GFP_KERNEL); in misc_minor_alloc()
72 ret = DYNAMIC_MINORS - ret - 1; in misc_minor_alloc()
82 if (minor < DYNAMIC_MINORS) in misc_minor_free()
83 ida_free(&misc_minors_ida, DYNAMIC_MINORS - minor - 1); in misc_minor_free()

Completed in 2 milliseconds