/linux/include/linux/device/ |
H A D | class.h | 50 struct class { struct 59 void (*class_release)(const struct class *class); argument 78 int __must_check class_register(const struct class *class); argument 79 void class_unregister(const struct class *class); 80 bool class_is_registered(const struct class *class); 90 void class_dev_iter_init(struct class_dev_iter *iter, const struct class *class, 106 static inline struct device *class_find_device_by_name(const struct class *class, in class_find_device_by_name() argument 171 ssize_t (*show)(const struct class *class, const struct class_attribute *attr, 189 static inline int __must_check class_create_file(const struct class *class, in class_create_file() argument 195 static inline void class_remove_file(const struct class *class, in class_remove_file() argument [all …]
|
/linux/drivers/remoteproc/ |
H A D | remoteproc_coredump.c | 116 if (class != ELFCLASS64 && class != ELFCLASS32) in rproc_coredump_set_elf_info() 119 rproc->elf_class = class; in rproc_coredump_set_elf_info() 285 elf_hdr_set_e_phoff(class, ehdr, elf_size_of_hdr(class)); in rproc_coredump() 286 elf_hdr_set_e_ehsize(class, ehdr, elf_size_of_hdr(class)); in rproc_coredump() 287 elf_hdr_set_e_phentsize(class, ehdr, elf_size_of_phdr(class)); in rproc_coredump() 292 offset += elf_size_of_phdr(class) * elf_hdr_get_e_phnum(class, ehdr); in rproc_coredump() 375 data_size = elf_size_of_hdr(class) + 2 * elf_size_of_shdr(class); in rproc_coredump_using_sections() 404 elf_hdr_set_e_shoff(class, ehdr, elf_size_of_hdr(class)); in rproc_coredump_using_sections() 405 elf_hdr_set_e_ehsize(class, ehdr, elf_size_of_hdr(class)); in rproc_coredump_using_sections() 406 elf_hdr_set_e_shentsize(class, ehdr, elf_size_of_shdr(class)); in rproc_coredump_using_sections() [all …]
|
H A D | remoteproc_elf_loader.c | 49 char class; local 69 class = ehdr->e_ident[EI_CLASS]; 70 if (class != ELFCLASS32 && class != ELFCLASS64) { 90 phoff = elf_hdr_get_e_phoff(class, fw->data); 93 elf_shdr_get_size = elf_size_of_shdr(class); 111 class == ELFCLASS32 ? 32 : 64); 167 u8 class = fw_elf_get_class(fw); local 171 phnum = elf_hdr_get_e_phnum(class, ehdr); 255 u8 class = fw_elf_get_class(fw); local 333 u8 class = fw_elf_get_class(fw); local [all …]
|
/linux/kernel/locking/ |
H A D | lockdep_proc.c | 36 idx++, class++) 42 ++class; in l_next() 72 if (class->subclass) in print_name() 103 print_name(m, class); in l_show() 152 struct lock_class *class; in lc_show() local 173 if (!class->key) in lc_show() 177 print_name(m, class); in lc_show() 467 class = data->class; in seq_stats() 473 if (class->subclass) in seq_stats() 500 if (class->subclass) { in seq_stats() [all …]
|
H A D | lockdep.c | 741 class->wait_type_outer ?: class->wait_type_inner, in print_lock_name() 1027 e->class && e->class->name ? e->class->name : in class_lock_list_valid() 1090 class, class->name ? : "(?)"); in __check_data_structures() 1137 e->class && e->class->name ? e->class->name : in __check_data_structures() 1332 class->name_version = count_matching_names(class); in register_lock_class() 1647 lock->class = class; in __bfs_init_root() 2366 depth, "", class->key, class->key); in print_lock_class_header() 3793 class->key, class->name); in lookup_chain_cache_add() 4066 middle ? middle->class : root->class, other->class); in print_irq_inversion_bug() 4069 middle ? middle->class : other->class, root->class); in print_irq_inversion_bug() [all …]
|
/linux/mm/ |
H A D | zsmalloc.c | 842 class_stat_dec(class, ZS_OBJS_ALLOCATED, class->objs_per_zspage); in __free_zspage() 981 zspage->class = class->index; in alloc_zspage() 1135 return class->index; in zs_lookup_class_index() 1287 class = pool->size_class[zspage->class]; in obj_malloc() 1376 class_stat_inc(class, ZS_OBJS_ALLOCATED, class->objs_per_zspage); in zs_malloc() 1555 struct size_class *class = pool->size_class[src_zspage->class]; in migrate_zspage() local 2172 if (!class) in zs_create_pool() 2175 class->size = size; in zs_create_pool() 2176 class->index = i; in zs_create_pool() 2221 if (!class) in zs_destroy_pool() [all …]
|
/linux/drivers/base/ |
H A D | class.c | 42 struct subsys_private *class_to_subsys(const struct class *class) in class_to_subsys() argument 59 if (sp->class == class) in class_to_subsys() 96 const struct class *class = cp->class; in class_release() local 101 class->class_release(class); in class_release() 113 const struct class *class = cp->class; in class_child_ns_type() local 201 cp->class = cls; in class_register() 394 if (!class) in class_for_each_device() 443 if (!class) in class_find_device() 502 const struct class *parent = class_intf->class; in class_interface_unregister() 533 ssize_t show_class_attr_string(const struct class *class, in show_class_attr_string() argument [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-hid-srws1 | 1 What: /sys/class/leds/SRWS1::<serial>::RPM1 2 What: /sys/class/leds/SRWS1::<serial>::RPM2 3 What: /sys/class/leds/SRWS1::<serial>::RPM3 4 What: /sys/class/leds/SRWS1::<serial>::RPM4 5 What: /sys/class/leds/SRWS1::<serial>::RPM5 6 What: /sys/class/leds/SRWS1::<serial>::RPM6 7 What: /sys/class/leds/SRWS1::<serial>::RPM7 8 What: /sys/class/leds/SRWS1::<serial>::RPM8 9 What: /sys/class/leds/SRWS1::<serial>::RPM9 10 What: /sys/class/leds/SRWS1::<serial>::RPM10 [all …]
|
H A D | sysfs-class-hwmon | 1 What: /sys/class/hwmon/hwmonX/name 12 What: /sys/class/hwmon/hwmonX/label 30 What: /sys/class/hwmon/hwmonX/inY_min 38 What: /sys/class/hwmon/hwmonX/inY_lcrit 50 What: /sys/class/hwmon/hwmonX/inY_max 58 What: /sys/class/hwmon/hwmonX/inY_crit 70 What: /sys/class/hwmon/hwmonX/inY_input 161 What: /sys/class/hwmon/hwmonX/cpuY_vid 171 What: /sys/class/hwmon/hwmonX/vrm 200 What: /sys/class/hwmon/hwmonX/fanY_min [all …]
|
H A D | sysfs-class-backlight | 1 What: /sys/class/backlight/<backlight>/scale 28 What: /sys/class/backlight/<backlight>/ambient_light_level 49 What: /sys/class/backlight/<backlight>/ambient_light_zone 85 /sys/class/backlight/<backlight>/max_brightness to 86 /sys/class/backlight/<backlight>/brightness. 107 office /sys/class/backlight/<backlight>/office_max 108 dark /sys/class/backlight/<backlight>/dark_max 119 l3_dark /sys/class/backlight/<backlight>/l3_dark_max 132 l5_dark /sys/class/backlight/<backlight>/l5_dark_max 157 office /sys/class/backlight/<backlight>/office_dim [all …]
|
H A D | sysfs-c2port | 1 What: /sys/class/c2port/ 5 The /sys/class/c2port/ directory will contain files and 9 What: /sys/class/c2port/c2portX 17 What: /sys/class/c2port/c2portX/access 25 What: /sys/class/c2port/c2portX/dev_id 32 What: /sys/class/c2port/c2portX/flash_access 40 What: /sys/class/c2port/c2portX/flash_block_size 54 What: /sys/class/c2port/c2portX/flash_data 61 What: /sys/class/c2port/c2portX/flash_erase 69 What: /sys/class/c2port/c2portX/reset [all …]
|
H A D | sysfs-class-pktcdvd | 6 What: /sys/class/pktcdvd/add 7 What: /sys/class/pktcdvd/remove 8 What: /sys/class/pktcdvd/device_map 27 What: /sys/class/pktcdvd/pktcdvd[0-7]/dev 28 What: /sys/class/pktcdvd/pktcdvd[0-7]/uevent 41 What: /sys/class/pktcdvd/pktcdvd[0-7]/stat/kb_read 43 What: /sys/class/pktcdvd/pktcdvd[0-7]/stat/reset 90 echo "22:0" >/sys/class/pktcdvd/add 91 cat /sys/class/pktcdvd/device_map 95 fgrep pktcdvd0 /sys/class/pktcdvd/device_map [all …]
|
H A D | sysfs-class-devfreq | 1 What: /sys/class/devfreq/.../ 10 What: /sys/class/devfreq/.../name 17 What: /sys/class/devfreq/.../governor 24 What: /sys/class/devfreq/.../cur_freq 33 What: /sys/class/devfreq/.../target_freq 40 What: /sys/class/devfreq/.../trans_stat 53 echo 0 > /sys/class/devfreq/.../trans_stat 74 What: /sys/class/devfreq/.../min_freq 83 What: /sys/class/devfreq/.../max_freq 94 What: /sys/class/devfreq/.../polling_interval [all …]
|
H A D | sysfs-pps | 1 What: /sys/class/pps/ 5 The /sys/class/pps/ directory will contain files and 9 What: /sys/class/pps/ppsX/ 13 The /sys/class/pps/ppsX/ directory is related to X-th 17 What: /sys/class/pps/ppsX/assert 29 What: /sys/class/pps/ppsX/clear 41 What: /sys/class/pps/ppsX/mode 45 The /sys/class/pps/ppsX/mode file reports the functioning 51 What: /sys/class/pps/ppsX/echo 58 What: /sys/class/pps/ppsX/name [all …]
|
/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_engine_user.c | 25 if (class < it->uabi_class) in intel_engine_lookup_user() 63 if (uabi_classes[a->class] < uabi_classes[b->class]) in engine_cmp() 65 if (uabi_classes[a->class] > uabi_classes[b->class]) in engine_cmp() 148 if (class >= ARRAY_SIZE(uabi_names) || !uabi_names[class]) in intel_engine_class_repr() 151 return uabi_names[class]; in intel_engine_class_repr() 156 u8 class; member 184 if (engine->gt != ring->gt || engine->class != ring->class) { in add_legacy_ring() 186 ring->class = engine->class; in add_legacy_ring() 264 int class, inst; in intel_engines_driver_register() local 267 for (class = 0; class < ARRAY_SIZE(i915->engine_uabi_class_count); class++) { in intel_engines_driver_register() [all …]
|
/linux/arch/arm/mach-omap2/ |
H A D | omap_hwmod_2xxx_ipblock_data.c | 167 .class = &l3_hwmod_class, 174 .class = &l4_hwmod_class, 181 .class = &l4_hwmod_class, 188 .class = &mpu_hwmod_class, 369 .class = &omap2_uart_class, 385 .class = &omap2_uart_class, 401 .class = &omap2_uart_class, 545 .class = &omap2xxx_mcspi_class, 559 .class = &omap2xxx_mcspi_class, 638 .class = &omap2xxx_sham_class, [all …]
|
/linux/samples/bpf/ |
H A D | ibumad_kern.c | 81 u8 class = ctx->mgmt_class; in on_ib_umad_read_recv() local 83 bpf_printk("ib_umad read recv : class 0x%x\n", class); in on_ib_umad_read_recv() 85 val = bpf_map_lookup_elem(&read_count, &class); in on_ib_umad_read_recv() 88 val = bpf_map_lookup_elem(&read_count, &class); in on_ib_umad_read_recv() 101 u8 class = ctx->mgmt_class; in on_ib_umad_read_send() local 105 val = bpf_map_lookup_elem(&read_count, &class); in on_ib_umad_read_send() 108 val = bpf_map_lookup_elem(&read_count, &class); in on_ib_umad_read_send() 121 u8 class = ctx->mgmt_class; in on_ib_umad_write() local 123 bpf_printk("ib_umad write : class 0x%x\n", class); in on_ib_umad_write() 125 val = bpf_map_lookup_elem(&write_count, &class); in on_ib_umad_write() [all …]
|
/linux/Documentation/ABI/stable/ |
H A D | sysfs-class-infiniband | 4 What: /sys/class/infiniband/<device>/node_type 5 What: /sys/class/infiniband/<device>/node_guid 6 What: /sys/class/infiniband/<device>/sys_image_guid 21 What: /sys/class/infiniband/<device>/node_desc 31 What: /sys/class/infiniband/<device>/fw_ver 290 What: /sys/class/infiniband/mthcaX/hw_rev 310 What: /sys/class/infiniband/mlx4_X/hw_rev 429 What: /sys/class/infiniband/qibX/version 430 What: /sys/class/infiniband/qibX/hw_rev 434 What: /sys/class/infiniband/qibX/nctxts [all …]
|
/linux/drivers/gpu/drm/tegra/ |
H A D | firewall.c | 14 u32 class; member 114 if (class == fw->client->base.class) in fw_check_class() 154 .class = *job_class, in tegra_drm_fw_validate() 173 class = (word >> 6) & 0x3ff; in tegra_drm_fw_validate() 174 err = fw_check_class(&fw, class); in tegra_drm_fw_validate() 175 fw.class = class; in tegra_drm_fw_validate() 176 *job_class = class; in tegra_drm_fw_validate() 182 offset, mask, class, fw.pos-1); in tegra_drm_fw_validate() 218 offset, fw.class, fw.pos-1); in tegra_drm_fw_validate() 233 offset, fw.class, fw.pos-1); in tegra_drm_fw_validate() [all …]
|
/linux/arch/powerpc/include/asm/ |
H A D | spu_priv1.h | 23 u64 (*int_mask_get) (struct spu *spu, int class); 25 u64 (*int_stat_get) (struct spu *spu, int class); 47 spu_priv1_ops->int_mask_and(spu, class, mask); in spu_int_mask_and() 51 spu_int_mask_or (struct spu *spu, int class, u64 mask) in spu_int_mask_or() argument 53 spu_priv1_ops->int_mask_or(spu, class, mask); in spu_int_mask_or() 59 spu_priv1_ops->int_mask_set(spu, class, mask); in spu_int_mask_set() 63 spu_int_mask_get (struct spu *spu, int class) in spu_int_mask_get() argument 65 return spu_priv1_ops->int_mask_get(spu, class); in spu_int_mask_get() 71 spu_priv1_ops->int_stat_clear(spu, class, stat); in spu_int_stat_clear() 75 spu_int_stat_get (struct spu *spu, int class) in spu_int_stat_get() argument [all …]
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_hw_engine.c | 38 unsigned int class : 8; member 56 .class = XE_ENGINE_CLASS_COPY, 64 .class = XE_ENGINE_CLASS_COPY, 72 .class = XE_ENGINE_CLASS_COPY, 80 .class = XE_ENGINE_CLASS_COPY, 88 .class = XE_ENGINE_CLASS_COPY, 448 hwe->class = info->class; in hw_engine_init_early() 567 int class; in hw_engine_setup_logical_mapping() local 570 for (class = 0; class < XE_ENGINE_CLASS_MAX; ++class) { in hw_engine_setup_logical_mapping() 576 if (hwe->class == class) in hw_engine_setup_logical_mapping() [all …]
|
/linux/arch/powerpc/platforms/cell/ |
H A D | spu_priv1_mmio.c | 26 static void int_mask_and(struct spu *spu, int class, u64 mask) in int_mask_and() argument 30 old_mask = in_be64(&spu->priv1->int_mask_RW[class]); in int_mask_and() 31 out_be64(&spu->priv1->int_mask_RW[class], old_mask & mask); in int_mask_and() 38 old_mask = in_be64(&spu->priv1->int_mask_RW[class]); in int_mask_or() 39 out_be64(&spu->priv1->int_mask_RW[class], old_mask | mask); in int_mask_or() 44 out_be64(&spu->priv1->int_mask_RW[class], mask); in int_mask_set() 47 static u64 int_mask_get(struct spu *spu, int class) in int_mask_get() argument 49 return in_be64(&spu->priv1->int_mask_RW[class]); in int_mask_get() 54 out_be64(&spu->priv1->int_stat_RW[class], stat); in int_stat_clear() 57 static u64 int_stat_get(struct spu *spu, int class) in int_stat_get() argument [all …]
|
/linux/arch/powerpc/perf/ |
H A D | mpc7450-pmu.c | 153 int pmc, class; in mpc7450_get_constraint() local 158 if (class < 0) in mpc7450_get_constraint() 160 if (class == 4) { in mpc7450_get_constraint() 165 mask = classbits[class][0]; in mpc7450_get_constraint() 166 value = classbits[class][1]; in mpc7450_get_constraint() 266 int i, j, class, tuse; in mpc7450_compute_mmcr() local 279 if (class < 0) in mpc7450_compute_mmcr() 281 j = n_classevent[class]++; in mpc7450_compute_mmcr() 282 event_index[class][j] = i; in mpc7450_compute_mmcr() 286 for (class = N_CLASSES - 1; class >= 0; --class) { in mpc7450_compute_mmcr() [all …]
|
/linux/drivers/gpu/drm/i915/gt/uc/ |
H A D | selftest_guc_multi_lrc.c | 31 multi_lrc_create_parent(struct intel_gt *gt, u8 class, in multi_lrc_create_parent() argument 40 if (engine->class != class) in multi_lrc_create_parent() 111 static int __intel_guc_multi_lrc_basic(struct intel_gt *gt, unsigned int class) in __intel_guc_multi_lrc_basic() argument 117 parent = multi_lrc_create_parent(gt, class, 0); in __intel_guc_multi_lrc_basic() 122 gt_dbg(gt, "Not enough engines in class: %d\n", class); in __intel_guc_multi_lrc_basic() 154 unsigned int class; in intel_guc_multi_lrc_basic() local 157 for (class = 0; class < MAX_ENGINE_CLASS + 1; ++class) { in intel_guc_multi_lrc_basic() 159 if (class == COMPUTE_CLASS || class == RENDER_CLASS) in intel_guc_multi_lrc_basic() 162 ret = __intel_guc_multi_lrc_basic(gt, class); in intel_guc_multi_lrc_basic()
|
/linux/fs/bcachefs/ |
H A D | errcode.c | 10 #define x(class, err) [BCH_ERR_##err - BCH_ERR_START] = #err, argument 17 #define x(class, err) [BCH_ERR_##err - BCH_ERR_START] = class, argument 39 bool __bch2_err_matches(int err, int class) in __bch2_err_matches() argument 42 class = abs(class); in __bch2_err_matches() 45 BUG_ON(class >= BCH_ERR_MAX); in __bch2_err_matches() 47 while (err >= BCH_ERR_START && err != class) in __bch2_err_matches() 50 return err == class; in __bch2_err_matches()
|