/linux/drivers/gpu/drm/xe/tests/ |
H A D | xe_sriov_pf_service_kunit.c | 33 KUNIT_ASSERT_NE(test, 0, xe->sriov.pf.service.version.base.major); in pf_service_test_init() 34 KUNIT_ASSERT_NE(test, 0, xe->sriov.pf.service.version.latest.major); in pf_service_test_init() 35 KUNIT_ASSERT_LE(test, xe->sriov.pf.service.version.base.major, in pf_service_test_init() 36 xe->sriov.pf.service.version.latest.major); in pf_service_test_init() 37 if (xe->sriov.pf.service.version.base.major == xe->sriov.pf.service.version.latest.major) in pf_service_test_init() 46 u32 major, minor; in pf_negotiate_any() local 51 &major, &minor)); in pf_negotiate_any() 52 KUNIT_ASSERT_EQ(test, major, xe->sriov.pf.service.version.latest.major); in pf_negotiate_any() 59 u32 major, minor; pf_negotiate_base_match() local 73 u32 major, minor; pf_negotiate_base_newer() local 91 u32 major, minor; pf_negotiate_base_next() local 108 u32 major, minor; pf_negotiate_base_older() local 123 u32 major, minor; pf_negotiate_base_prev() local 134 u32 major, minor; pf_negotiate_latest_match() local 148 u32 major, minor; pf_negotiate_latest_newer() local 162 u32 major, minor; pf_negotiate_latest_next() local 175 u32 major, minor; pf_negotiate_latest_older() local 192 u32 major, minor; pf_negotiate_latest_prev() local [all...] |
/linux/drivers/gpu/drm/xe/ |
H A D | xe_sriov_pf_service.c | 32 xe->sriov.pf.service.version.base.major = GUC_RELAY_VERSION_BASE_MAJOR; in xe_sriov_pf_service_init() 36 xe->sriov.pf.service.version.latest.major = GUC_RELAY_VERSION_LATEST_MAJOR; in xe_sriov_pf_service_init() 43 u32 *major, u32 *minor) in pf_negotiate_version() argument 49 xe_assert(xe, base.major); in pf_negotiate_version() 50 xe_assert(xe, base.major <= latest.major); in pf_negotiate_version() 51 xe_assert(xe, (base.major < latest.major) || (base.minor <= latest.minor)); in pf_negotiate_version() 56 *major = latest.major; in pf_negotiate_version() 87 pf_connect(struct xe_device * xe,u32 vfid,u32 major,u32 minor) pf_connect() argument 117 xe_sriov_pf_service_is_negotiated(struct xe_device * xe,u32 vfid,u32 major,u32 minor) xe_sriov_pf_service_is_negotiated() argument 142 xe_sriov_pf_service_handshake_vf(struct xe_device * xe,u32 vfid,u32 wanted_major,u32 wanted_minor,u32 * major,u32 * minor) xe_sriov_pf_service_handshake_vf() argument [all...] |
H A D | xe_gt_sriov_vf.c | 94 FIELD_PREP(VF2GUC_MATCH_VERSION_REQUEST_MSG_1_MAJOR, wanted->major) | in guc_action_match_version() 111 found->major = FIELD_GET(VF2GUC_MATCH_VERSION_RESPONSE_MSG_1_MAJOR, response[1]); in guc_action_match_version() 123 .major = GUC_VERSION_MAJOR_ANY, in guc_action_match_version_any() 141 ver->major = 1; in vf_minimum_guc_version() 147 ver->major = 1; in vf_minimum_guc_version() 170 if (guc_version->major || guc_version->minor) { in vf_handshake_with_guc() 175 xe_gt_assert(gt, wanted.major != GUC_VERSION_MAJOR_ANY); in vf_handshake_with_guc() 189 guc_version->branch, guc_version->major, in vf_handshake_with_guc() 192 wanted.branch, wanted.major, in vf_handshake_with_guc() 203 if (guc_version->major > wante in vf_handshake_with_guc() 657 relay_action_handshake(struct xe_gt * gt,u32 * major,u32 * minor) relay_action_handshake() argument 689 vf_connect_pf(struct xe_device * xe,u16 major,u16 minor) vf_connect_pf() argument 707 u32 major = major_wanted, minor = minor_wanted; vf_handshake_with_pf() local 777 vf_is_negotiated(struct xe_gt * gt,u16 major,u16 minor) vf_is_negotiated() argument [all...] |
H A D | xe_uc_fw.c | 37 * "mpp version", i.e. major.minor.patch. mmp_ver() should only be used for 41 * ever contains the major version (GuC) or no version at all (HuC). 44 * The major version needs to match a major version supported by the driver (if 55 * - i915/tgl_guc_<major>.bin 58 * <major> number for GuC is checked that it matches the version inside 66 * - xe/wipplat_guc_<major>.<minor>.<patch>.bin 67 * - xe/wipplat_huc_<major>.<minor>.<patch>.bin 69 * <major> and <minor> are checked that they match the version inside 78 * - xe/plat_guc_<major> 100 u16 major; global() member [all...] |
/linux/fs/ |
H A D | char_dev.c | 14 #include <linux/major.h> 36 unsigned int major; member 44 static inline int major_to_index(unsigned major) in major_to_index() argument 46 return major % CHRDEV_MAJOR_HASH_SIZE; in major_to_index() 57 if (cd->major == offset) in chrdev_show() 58 seq_printf(f, "%3d %s\n", cd->major, cd->name); in chrdev_show() 78 if (cd->major == i) in find_dynamic_major() 89 * Register a single major with a specified minor range. 91 * If major == 0 this function will dynamically allocate an unused major 97 __register_chrdev_region(unsigned int major,unsigned int baseminor,int minorct,const char * name) __register_chrdev_region() argument 172 __unregister_chrdev_region(unsigned major,unsigned baseminor,int minorct) __unregister_chrdev_region() argument 268 __register_chrdev(unsigned int major,unsigned int baseminor,unsigned int count,const char * name,const struct file_operations * fops) __register_chrdev() argument 335 __unregister_chrdev(unsigned int major,unsigned int baseminor,unsigned int count,const char * name) __unregister_chrdev() argument [all...] |
/linux/arch/sparc/kernel/ |
H A D | hvapi.c | 16 * PRE_API flag set are major 1 minor 0. 20 unsigned long major; member 81 p->major = p->minor = 0; in __put_ref() 86 * API group and desired major+minor. 93 * API group/major/minor with the hypervisor, and errors returned 96 int sun4v_hvapi_register(unsigned long group, unsigned long major, in sun4v_hvapi_register() argument 109 if (p->major == major) { in sun4v_hvapi_register() 117 hv_ret = sun4v_set_version(group, major, *minor, in sun4v_hvapi_register() 122 p->major in sun4v_hvapi_register() 161 sun4v_hvapi_get(unsigned long group,unsigned long * major,unsigned long * minor) sun4v_hvapi_get() argument 184 unsigned long group, major, minor; sun4v_hvapi_init() local [all...] |
H A D | viohs.c | 48 static int send_version(struct vio_driver_state *vio, u16 major, u16 minor) in send_version() argument 56 pkt.major = major; in send_version() 61 major, minor, vio->dev_class); in send_version() 75 vio->ver_table[0].major, in start_handshake() 240 u16 major) in find_by_major() argument 247 if (v->major <= major) { in find_by_major() 262 pkt->major, pkt->minor, pkt->dev_class); in process_ver_info() 270 vap = find_by_major(vio, pkt->major); in process_ver_info() [all...] |
/linux/include/linux/ |
H A D | kdev_t.h | 10 #define MAJOR(dev) ((unsigned int) ((dev) >> MINORBITS)) macro 15 sprintf((buffer), "%u:%u\n", MAJOR(dev), MINOR(dev)) 19 sprintf(buffer, "%u:%u", MAJOR(dev), MINOR(dev)); \ 26 return MAJOR(dev) < 256 && MINOR(dev) < 256; in old_valid_dev() 31 return (MAJOR(dev) << 8) | MINOR(dev); in old_encode_dev() 41 unsigned major = MAJOR(dev); in new_encode_dev() local 43 return (minor & 0xff) | (major << 8) | ((minor & ~0xff) << 12); in new_encode_dev() 48 unsigned major = (dev & 0xfff00) >> 8; in new_decode_dev() local 50 return MKDEV(major, mino in new_decode_dev() [all...] |
/linux/Documentation/driver-api/firmware/ |
H A D | firmware-usage-guidelines.rst | 17 versioned with at least a major/minor version. It is suggested that 19 specific name, and just the major version. The firmware version should 23 overwritten with the newest compatible major version. Newer major 25 that major number. 30 This means no major version bumps without the kernel retaining 31 backwards compatibility for the older major versions. Minor version 36 be successful, then all supported major versions in the linux-firmware 42 deprecating old major versions, then this should only be done as a
|
/linux/drivers/char/ |
H A D | scx200_gpio.c | 33 static int major = 0; /* default to dynamic major */ variable 34 module_param(major, int, 0); 35 MODULE_PARM_DESC(major, "Major device number"); 97 if (major) { in scx200_gpio_init() 98 devid = MKDEV(major, 0); in scx200_gpio_init() 102 major = MAJOR(devid); in scx200_gpio_init() 127 unregister_chrdev_region(MKDEV(major, in scx200_gpio_cleanup() [all...] |
H A D | pc8736x_gpio.c | 32 static int major; /* default to dynamic major */ variable 33 module_param(major, int, 0); 34 MODULE_PARM_DESC(major, "Major device number"); 305 if (major) { in pc8736x_gpio_init() 306 devid = MKDEV(major, 0); in pc8736x_gpio_init() 310 major = MAJOR(devid); in pc8736x_gpio_init() 317 if (!major) { in pc8736x_gpio_init() [all...] |
/linux/drivers/staging/media/atomisp/pci/ |
H A D | css_trace.h | 17 /* one tracer item: major, minor and counter. The counter value can be used for GP data */ 19 u8 major; member 186 CMD_SET_ONE_MAJOR = 1, /* mask in one major. 2nd byte in the command is the major code */ 187 CMD_UNSET_ONE_MAJOR = 2, /* mask out one major. 2nd byte in the command is the major code */ 188 CMD_SET_ALL_MAJORS = 3, /* set the major print mask. the full mask is in the data DWORD */ 229 * the last 2 MSB bits of the major field will indicates the format 257 #define PACK_TRACEPOINT(tid, major, minor, value) \ argument 258 (FIELD_TID_PACK(tid) | FIELD_MAJOR_PACK(major) | FIELD_MINOR_PAC 260 PACK_QUICK_TRACEPOINT(major,minor) global() argument 263 PACK_FORMATTED_TRACEPOINT(format,major,minor,value) global() argument 266 PACK_TRACE_VALUE24(major,value) global() argument [all...] |
/linux/arch/mips/kernel/ |
H A D | rtlx-mt.c | 21 static int major; variable 85 major = register_chrdev(0, RTLX_MODULE_NAME, &rtlx_fops); in rtlx_module_init() 86 if (major < 0) { in rtlx_module_init() 88 return major; in rtlx_module_init() 98 dev = device_create(&mt_class, NULL, MKDEV(major, i), NULL, in rtlx_module_init() 102 device_destroy(&mt_class, MKDEV(major, i)); in rtlx_module_init() 130 device_destroy(&mt_class, MKDEV(major, i)); in rtlx_module_init() 132 unregister_chrdev(major, RTLX_MODULE_NAME); in rtlx_module_init() 142 device_destroy(&mt_class, MKDEV(major, i)); in rtlx_module_exit() 144 unregister_chrdev(major, RTLX_MODULE_NAM in rtlx_module_exit() [all...] |
/linux/drivers/char/xillybus/ |
H A D | xillybus_class.c | 38 int major; member 85 dev_warn(dev, "Failed to obtain major/minors"); in xillybus_init_chrdev() 89 unit->major = MAJOR(mdev); in xillybus_init_chrdev() 102 rc = cdev_add(unit->cdev, MKDEV(unit->major, unit->lowest_minor), in xillybus_init_chrdev() 128 MKDEV(unit->major, in xillybus_init_chrdev() 157 device_destroy(&xillybus_class, MKDEV(unit->major, in xillybus_init_chrdev() 163 unregister_chrdev_region(MKDEV(unit->major, unit->lowest_minor), in xillybus_init_chrdev() 198 device_destroy(&xillybus_class, MKDEV(unit->major, minor)); in xillybus_cleanup_chrdev() 202 unregister_chrdev_region(MKDEV(unit->major, uni in xillybus_cleanup_chrdev() 219 int major = imajor(inode); xillybus_find_inode() local [all...] |
/linux/drivers/net/can/usb/etas_es58x/ |
H A D | es58x_devlink.c | 46 int major, minor, revision; in es58x_parse_sw_version() local 66 if (sscanf(prod_info, "%2u.%2u.%2u", &major, &minor, &revision) != 3) in es58x_parse_sw_version() 69 version->major = major; in es58x_parse_sw_version() 97 int major, minor; in es58x_parse_hw_rev() local 109 if (sscanf(prod_info, "%c%3u/%3u", &letter, &major, &minor) != 3) in es58x_parse_hw_rev() 113 es58x_dev->hardware_revision.major = major; in es58x_parse_hw_rev() 135 .major = -1, in es58x_parse_product_info() 141 .major in es58x_parse_product_info() [all...] |
/linux/security/ |
H A D | device_cgroup.c | 36 u32 major, minor; member 113 if (walk->major != ex->major) in dev_exception_add() 141 if (walk->major != ex->major) in dev_exception_rm() 303 set_majmin(maj, ex->major); in devcgroup_seq_show() 318 * @major: device file major number, ~0 to match all 328 u32 major, u32 minor, short access) in match_exception() argument 337 if (ex->major ! in match_exception() 365 match_exception_partial(struct list_head * exceptions,short type,u32 major,u32 minor,short access) match_exception_partial() argument 832 devcgroup_legacy_check_permission(short type,u32 major,u32 minor,short access) devcgroup_legacy_check_permission() argument 860 devcgroup_check_permission(short type,u32 major,u32 minor,short access) devcgroup_check_permission() argument [all...] |
/linux/block/ |
H A D | genhd.c | 21 #include <linux/major.h> 55 /* for extended dynamic devt allocation, currently only one major is used */ 180 int major; member 190 static inline int major_to_index(unsigned major) in major_to_index() argument 192 return major % BLKDEV_MAJOR_HASH_SIZE; in major_to_index() 202 if (dp->major == offset) in blkdev_show() 203 seq_printf(seqf, "%3d %s\n", dp->major, dp->name); in blkdev_show() 211 * @major: the requested major device number [1..BLKDEV_MAJOR_MAX-1]. If 212 * @major 234 __register_blkdev(unsigned int major,const char * name,void (* probe)(dev_t devt)) __register_blkdev() argument 303 unregister_blkdev(unsigned int major,const char * name) unregister_blkdev() argument 878 unsigned int major = MAJOR(devt); blk_probe_dev() local [all...] |
/linux/include/trace/events/ |
H A D | ext4.h | 158 MAJOR(__entry->dev), MINOR(__entry->dev), 188 MAJOR(__entry->dev), MINOR(__entry->dev), 211 MAJOR(__entry->dev), MINOR(__entry->dev), 235 MAJOR(__entry->dev), MINOR(__entry->dev), 258 MAJOR(__entry->dev), MINOR(__entry->dev), 280 MAJOR(__entry->dev), MINOR(__entry->dev), 300 MAJOR(__entry->dev), MINOR(__entry->dev), 322 MAJOR(__entry->dev), MINOR(__entry->dev), 344 MAJOR(__entry->dev), MINOR(__entry->dev), 370 MAJOR(__entr [all...] |
H A D | jbd2.h | 31 MAJOR(__entry->dev), MINOR(__entry->dev), __entry->result) 53 MAJOR(__entry->dev), MINOR(__entry->dev), 112 MAJOR(__entry->dev), MINOR(__entry->dev), 132 MAJOR(__entry->dev), MINOR(__entry->dev), 160 MAJOR(__entry->dev), MINOR(__entry->dev), __entry->tid, 205 MAJOR(__entry->dev), MINOR(__entry->dev), __entry->tid, 242 MAJOR(__entry->dev), MINOR(__entry->dev), __entry->tid, 285 MAJOR(__entry->dev), MINOR(__entry->dev), __entry->tid, 322 MAJOR(__entry->dev), MINOR(__entry->dev), __entry->tid, 351 MAJOR(__entr [all...] |
/linux/Documentation/admin-guide/cgroup-v1/ |
H A D | blkio-controller.rst | 36 for policy is "<major>:<minor> <bytes_per_second>":: 41 on device having major/minor number 8:16. 140 two fields specify the major and minor number of the device and 146 two fields specify the major and minor number of the device and 153 or async. First two fields specify the major and minor number of the 160 or async. First two fields specify the major and minor number of the 174 specify the major and minor number of the device, third field 189 read or write, sync or async. First two fields specify the major and 241 from service tree of the device. First two fields specify the major 257 echo "<major> [all...] |
/linux/tools/lib/bpf/ |
H A D | libbpf_common.h | 21 /* Mark a symbol as deprecated when libbpf version is >= {major}.{minor} */ 22 #define LIBBPF_DEPRECATED_SINCE(major, minor, msg) \ argument 23 __LIBBPF_MARK_DEPRECATED_ ## major ## _ ## minor \ 24 (LIBBPF_DEPRECATED("libbpf v" # major "." # minor "+: " msg)) 26 #define __LIBBPF_CURRENT_VERSION_GEQ(major, minor) \ argument 27 (LIBBPF_MAJOR_VERSION > (major) || \ 28 (LIBBPF_MAJOR_VERSION == (major) && LIBBPF_MINOR_VERSION >= (minor)))
|
/linux/Documentation/ABI/stable/ |
H A D | sysfs-hypervisor-xen | 34 is in the format: <class>-<major>.<minor>-<arch> 40 <major>: major guest interface version 103 The Xen version is in the format <major>.<minor><extra> 108 What: /sys/hypervisor/version/major 113 The Xen version is in the format <major>.<minor><extra> 114 This is the <major> part of it. 121 The Xen version is in the format <major>.<minor><extra>
|
/linux/fs/xfs/scrub/ |
H A D | trace.h | 174 MAJOR(__entry->dev), MINOR(__entry->dev), 211 MAJOR(__entry->dev), MINOR(__entry->dev), 248 MAJOR(__entry->dev), MINOR(__entry->dev), 283 MAJOR(__entry->dev), MINOR(__entry->dev), 320 MAJOR(__entry->dev), MINOR(__entry->dev), 351 MAJOR(__entry->dev), MINOR(__entry->dev), 378 MAJOR(__entry->dev), MINOR(__entry->dev), 411 MAJOR(__entry->dev), MINOR(__entry->dev), 448 MAJOR(__entry->dev), MINOR(__entry->dev), 493 MAJOR(__entr [all...] |
/linux/include/uapi/sound/sof/ |
H A D | abi.h | 11 * MAJOR.MINOR.PATCH version number. See https://semver.org/ 15 * 1) Increment MAJOR version if you make incompatible API changes. MINOR and 29 /* SOF ABI version major, minor and patch numbers */ 42 #define SOF_ABI_VER(major, minor, patch) \ argument 43 (((major) << SOF_ABI_MAJOR_SHIFT) | \
|
/linux/sound/core/ |
H A D | sound.c | 21 static int major = CONFIG_SND_MAJOR; variable 30 module_param(major, int, 0444); 31 MODULE_PARM_DESC(major, "Major # for sound driver."); 277 device->devt = MKDEV(major, minor); in snd_register_device() 391 snd_major = major; in alsa_sound_init() 393 if (register_chrdev(major, "alsa", &snd_fops)) { in alsa_sound_init() 394 pr_err("ALSA core: unable to register native major device number %d\n", major); in alsa_sound_init() 398 unregister_chrdev(major, "als in alsa_sound_init() [all...] |