/kernel/linux/linux-6.6/fs/kernfs/ |
H A D | file.c | 33 * pending queue is implemented as a singly linked list of kernfs_nodes. 62 * of_on - Get the kernfs_open_node of the specified kernfs_open_file 63 * @of: target kernfs_open_file 65 * Return: the kernfs_open_node of the kernfs_open_file 67 static struct kernfs_open_node *of_on(struct kernfs_open_file *of) in of_on() argument 69 return rcu_dereference_protected(of->kn->attr.open, in of_on() 70 !list_empty(&of->list)); in of_on() 78 * Fetch and return ->attr.open of @kn when caller holds the 81 * Update of ->attr.open happens under kernfs_open_file_mutex_ptr(kn). So when 137 struct kernfs_open_file *of in kernfs_seq_stop_active() local 147 struct kernfs_open_file *of = sf->private; kernfs_seq_start() local 171 struct kernfs_open_file *of = sf->private; kernfs_seq_next() local 192 struct kernfs_open_file *of = sf->private; kernfs_seq_stop() local 201 struct kernfs_open_file *of = sf->private; kernfs_seq_show() local 223 struct kernfs_open_file *of = kernfs_of(iocb->ki_filp); kernfs_file_read_iter() local 295 struct kernfs_open_file *of = kernfs_of(iocb->ki_filp); kernfs_fop_write_iter() local 355 struct kernfs_open_file *of = kernfs_of(file); kernfs_vma_open() local 372 struct kernfs_open_file *of = kernfs_of(file); kernfs_vma_fault() local 392 struct kernfs_open_file *of = kernfs_of(file); kernfs_vma_page_mkwrite() local 415 struct kernfs_open_file *of = kernfs_of(file); kernfs_vma_access() local 437 struct kernfs_open_file *of = kernfs_of(file); kernfs_vma_set_policy() local 458 struct kernfs_open_file *of = kernfs_of(file); kernfs_vma_get_policy() local 490 struct kernfs_open_file *of = kernfs_of(file); kernfs_fop_mmap() local 561 kernfs_get_open_node(struct kernfs_node *kn, struct kernfs_open_file *of) kernfs_get_open_node() argument 605 kernfs_unlink_open_file(struct kernfs_node *kn, struct kernfs_open_file *of, bool open_failed) kernfs_unlink_open_file() argument 644 struct kernfs_open_file *of; kernfs_fop_open() local 768 kernfs_release_file(struct kernfs_node *kn, struct kernfs_open_file *of) kernfs_release_file() argument 795 struct kernfs_open_file *of = kernfs_of(filp); kernfs_fop_release() local 835 struct kernfs_open_file *of; kernfs_drain_open_files() local 876 kernfs_generic_poll(struct kernfs_open_file *of, poll_table *wait) kernfs_generic_poll() argument 890 struct kernfs_open_file *of = kernfs_of(filp); kernfs_fop_poll() local [all...] |
/kernel/linux/linux-5.10/fs/kernfs/ |
H A D | file.c | 45 * pending queue is implemented as a singly linked list of kernfs_nodes. 95 struct kernfs_open_file *of = sf->private; in kernfs_seq_stop_active() local 96 const struct kernfs_ops *ops = kernfs_ops(of->kn); in kernfs_seq_stop_active() 100 kernfs_put_active(of->kn); in kernfs_seq_stop_active() 105 struct kernfs_open_file *of = sf->private; in kernfs_seq_start() local 109 * @of->mutex nests outside active ref and is primarily to ensure that in kernfs_seq_start() 112 mutex_lock(&of->mutex); in kernfs_seq_start() 113 if (!kernfs_get_active(of->kn)) in kernfs_seq_start() 116 ops = kernfs_ops(of->kn); in kernfs_seq_start() 134 struct kernfs_open_file *of in kernfs_seq_next() local 155 struct kernfs_open_file *of = sf->private; kernfs_seq_stop() local 164 struct kernfs_open_file *of = sf->private; kernfs_seq_show() local 186 struct kernfs_open_file *of = kernfs_of(iocb->ki_filp); kernfs_file_read_iter() local 257 struct kernfs_open_file *of = kernfs_of(iocb->ki_filp); kernfs_fop_write_iter() local 317 struct kernfs_open_file *of = kernfs_of(file); kernfs_vma_open() local 334 struct kernfs_open_file *of = kernfs_of(file); kernfs_vma_fault() local 354 struct kernfs_open_file *of = kernfs_of(file); kernfs_vma_page_mkwrite() local 377 struct kernfs_open_file *of = kernfs_of(file); kernfs_vma_access() local 399 struct kernfs_open_file *of = kernfs_of(file); kernfs_vma_set_policy() local 420 struct kernfs_open_file *of = kernfs_of(file); kernfs_vma_get_policy() local 452 struct kernfs_open_file *of = kernfs_of(file); kernfs_fop_mmap() local 523 kernfs_get_open_node(struct kernfs_node *kn, struct kernfs_open_file *of) kernfs_get_open_node() argument 574 kernfs_put_open_node(struct kernfs_node *kn, struct kernfs_open_file *of) kernfs_put_open_node() argument 602 struct kernfs_open_file *of; kernfs_fop_open() local 726 kernfs_release_file(struct kernfs_node *kn, struct kernfs_open_file *of) kernfs_release_file() argument 752 struct kernfs_open_file *of = kernfs_of(filp); kernfs_fop_release() local 771 struct kernfs_open_file *of; kernfs_drain_open_files() local 815 kernfs_generic_poll(struct kernfs_open_file *of, poll_table *wait) kernfs_generic_poll() argument 830 struct kernfs_open_file *of = kernfs_of(filp); kernfs_fop_poll() local [all...] |
/kernel/linux/linux-5.10/sound/aoa/soundbus/ |
H A D | sysfs.c | 3 #include <linux/of.h> 12 struct platform_device *of = &sdev->ofdev; in modalias_show() local 20 length = sprintf(buf, "of:N%pOFn%c%s\n", in modalias_show() 21 of->dev.of_node, 'T', in modalias_show() 22 of_node_get_device_type(of->dev.of_node)); in modalias_show() 33 struct platform_device *of = &sdev->ofdev; in name_show() local 35 return sprintf(buf, "%pOFn\n", of->dev.of_node); in name_show() 43 struct platform_device *of = &sdev->ofdev; in type_show() local 45 return sprintf(buf, "%s\n", of_node_get_device_type(of->dev.of_node)); in type_show()
|
/kernel/linux/linux-6.6/sound/aoa/soundbus/ |
H A D | sysfs.c | 3 #include <linux/of.h> 12 struct platform_device *of = &sdev->ofdev; in modalias_show() local 17 return sysfs_emit(buf, "of:N%pOFn%c%s\n", in modalias_show() 18 of->dev.of_node, 'T', in modalias_show() 19 of_node_get_device_type(of->dev.of_node)); in modalias_show() 27 struct platform_device *of = &sdev->ofdev; in name_show() local 29 return sysfs_emit(buf, "%pOFn\n", of->dev.of_node); in name_show() 37 struct platform_device *of = &sdev->ofdev; in type_show() local 39 return sysfs_emit(buf, "%s\n", of_node_get_device_type(of->dev.of_node)); in type_show()
|
/kernel/linux/linux-5.10/drivers/net/can/sja1000/ |
H A D | sja1000_platform.c | 18 #include <linux/of.h> 35 int (*init)(struct sja1000_priv *priv, struct device_node *of); 98 static int sp_technologic_init(struct sja1000_priv *priv, struct device_node *of) in sp_technologic_init() argument 135 static void sp_populate_of(struct sja1000_priv *priv, struct device_node *of) in sp_populate_of() argument 140 err = of_property_read_u32(of, "reg-io-width", &prop); in sp_populate_of() 159 err = of_property_read_u32(of, "nxp,external-clock-frequency", &prop); in sp_populate_of() 165 err = of_property_read_u32(of, "nxp,tx-output-mode", &prop); in sp_populate_of() 171 err = of_property_read_u32(of, "nxp,tx-output-config", &prop); in sp_populate_of() 177 err = of_property_read_u32(of, "nxp,clock-out-frequency", &prop); in sp_populate_of() 189 if (!of_property_read_bool(of, "nx in sp_populate_of() 213 struct device_node *of = pdev->dev.of_node; sp_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/net/can/sja1000/ |
H A D | sja1000_platform.c | 19 #include <linux/of.h> 34 void (*init)(struct sja1000_priv *priv, struct device_node *of); 97 static void sp_technologic_init(struct sja1000_priv *priv, struct device_node *of) in sp_technologic_init() argument 106 static void sp_rzn1_init(struct sja1000_priv *priv, struct device_node *of) in sp_rzn1_init() argument 137 static void sp_populate_of(struct sja1000_priv *priv, struct device_node *of) in sp_populate_of() argument 142 err = of_property_read_u32(of, "reg-io-width", &prop); in sp_populate_of() 162 err = of_property_read_u32(of, "nxp,external-clock-frequency", &prop); in sp_populate_of() 169 err = of_property_read_u32(of, "nxp,tx-output-mode", &prop); in sp_populate_of() 175 err = of_property_read_u32(of, "nxp,tx-output-config", &prop); in sp_populate_of() 181 err = of_property_read_u32(of, "nx in sp_populate_of() 222 struct device_node *of = pdev->dev.of_node; sp_probe() local [all...] |
/kernel/linux/linux-6.6/fs/sysfs/ |
H A D | file.c | 36 * Reads on sysfs are handled through seq_file, which takes care of hairy 42 struct kernfs_open_file *of = sf->private; in sysfs_kf_seq_show() local 43 struct kobject *kobj = of->kn->parent->priv; in sysfs_kf_seq_show() 44 const struct sysfs_ops *ops = sysfs_file_ops(of->kn); in sysfs_kf_seq_show() 59 count = ops->show(kobj, of->kn->priv, buf); in sysfs_kf_seq_show() 77 static ssize_t sysfs_kf_bin_read(struct kernfs_open_file *of, char *buf, in sysfs_kf_bin_read() argument 80 struct bin_attribute *battr = of->kn->priv; in sysfs_kf_bin_read() 81 struct kobject *kobj = of->kn->parent->priv; in sysfs_kf_bin_read() 82 loff_t size = file_inode(of->file)->i_size; in sysfs_kf_bin_read() 97 return battr->read(of in sysfs_kf_bin_read() 101 sysfs_kf_read(struct kernfs_open_file *of, char *buf, size_t count, loff_t pos) sysfs_kf_read() argument 127 sysfs_kf_write(struct kernfs_open_file *of, char *buf, size_t count, loff_t pos) sysfs_kf_write() argument 140 sysfs_kf_bin_write(struct kernfs_open_file *of, char *buf, size_t count, loff_t pos) sysfs_kf_bin_write() argument 161 sysfs_kf_bin_mmap(struct kernfs_open_file *of, struct vm_area_struct *vma) sysfs_kf_bin_mmap() argument 170 sysfs_kf_bin_open(struct kernfs_open_file *of) sysfs_kf_bin_open() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/fieldbus/ |
H A D | dev_core.c | 15 /* move to <linux/fieldbus_dev.h> when taking this out of staging */ 18 /* Maximum number of fieldbus devices */ 171 struct fb_open_file *of; in fieldbus_open() local 176 of = kzalloc(sizeof(*of), GFP_KERNEL); in fieldbus_open() 177 if (!of) in fieldbus_open() 179 of->fbdev = fbdev; in fieldbus_open() 180 filp->private_data = of; in fieldbus_open() 186 struct fb_open_file *of = filp->private_data; in fieldbus_release() local 188 kfree(of); in fieldbus_release() 195 struct fb_open_file *of = filp->private_data; fieldbus_read() local 205 struct fb_open_file *of = filp->private_data; fieldbus_write() local 213 struct fb_open_file *of = filp->private_data; fieldbus_poll() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/fieldbus/ |
H A D | dev_core.c | 15 /* move to <linux/fieldbus_dev.h> when taking this out of staging */ 18 /* Maximum number of fieldbus devices */ 167 struct fb_open_file *of; in fieldbus_open() local 172 of = kzalloc(sizeof(*of), GFP_KERNEL); in fieldbus_open() 173 if (!of) in fieldbus_open() 175 of->fbdev = fbdev; in fieldbus_open() 176 filp->private_data = of; in fieldbus_open() 182 struct fb_open_file *of = filp->private_data; in fieldbus_release() local 184 kfree(of); in fieldbus_release() 191 struct fb_open_file *of = filp->private_data; fieldbus_read() local 201 struct fb_open_file *of = filp->private_data; fieldbus_write() local 209 struct fb_open_file *of = filp->private_data; fieldbus_poll() local [all...] |
/kernel/linux/linux-5.10/arch/x86/boot/ |
H A D | header.S | 28 BOOTSEG = 0x07C0 /* original address of boot-sector */ 159 # The size of the bzImage is written in tools/build.c 198 .long 0 # Size of initialized data 238 .long 0 # Size of initialized data 260 .long 0 # Size of initialized data 275 # Kernel attributes; used by setup. This is part 1 of the 303 # Part 2 of the header, from the old setup.S 313 # above section of header is compatible 337 ramdisk_image: .long 0 # address of loaded ramdisk image 350 # end of setu [all...] |
/kernel/linux/linux-5.10/fs/sysfs/ |
H A D | file.c | 36 * Reads on sysfs are handled through seq_file, which takes care of hairy 42 struct kernfs_open_file *of = sf->private; in sysfs_kf_seq_show() local 43 struct kobject *kobj = of->kn->parent->priv; in sysfs_kf_seq_show() 44 const struct sysfs_ops *ops = sysfs_file_ops(of->kn); in sysfs_kf_seq_show() 61 count = ops->show(kobj, of->kn->priv, buf); in sysfs_kf_seq_show() 80 static ssize_t sysfs_kf_bin_read(struct kernfs_open_file *of, char *buf, in sysfs_kf_bin_read() argument 83 struct bin_attribute *battr = of->kn->priv; in sysfs_kf_bin_read() 84 struct kobject *kobj = of->kn->parent->priv; in sysfs_kf_bin_read() 85 loff_t size = file_inode(of->file)->i_size; in sysfs_kf_bin_read() 100 return battr->read(of in sysfs_kf_bin_read() 104 sysfs_kf_read(struct kernfs_open_file *of, char *buf, size_t count, loff_t pos) sysfs_kf_read() argument 130 sysfs_kf_write(struct kernfs_open_file *of, char *buf, size_t count, loff_t pos) sysfs_kf_write() argument 143 sysfs_kf_bin_write(struct kernfs_open_file *of, char *buf, size_t count, loff_t pos) sysfs_kf_bin_write() argument 164 sysfs_kf_bin_mmap(struct kernfs_open_file *of, struct vm_area_struct *vma) sysfs_kf_bin_mmap() argument [all...] |
/kernel/linux/linux-5.10/arch/m68k/fpsp040/ |
H A D | bindec.S | 22 | A1. Set RM and size ext; Set SIGMA = sign of input. 31 | ILOG is the log base 10 of the input value. It is 44 | LEN is the number of digits to be displayed. The 45 | k-factor can dictate either the total number of digits, 46 | if it is a positive number, or the number of digits 54 | of decimal places needed to insure LEN integer digits 56 | sign of ISCALE, used in A9. Fp1 contains 58 | function of the original rounding mode and the signs 59 | of ISCALE and X. A table is given in the code. 68 | The mantissa is scaled to the desired number of [all...] |
H A D | do_func.S | 5 | to be performed is determined from the lower 7 bits of the 6 | extension word (except in the case of fmovecr and fsincos). 8 | tbldo.sa. Cases of zero, infinity and NaN are handled in 64 | Check for fmovecr. It does not follow the format of fp gen 83 leal tblpre,%a1 |start of monster jump table 105 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 117 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 125 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 133 btstb #sign_bit,LOCAL_EX(%a0) |check sign of source 141 btstb #sign_bit,LOCAL_EX(%a0) |check sign of sourc [all...] |
H A D | decbin.S | 9 | Output: Exact floating-point representation of the packed bcd value. 36 | A3. Count the number of leading/trailing zeros in the 41 | mantissa the equivalent of forcing in the bcd value: 44 | SM = 1 a non-zero digit in Mant0, lsd of the fraction 46 | this will insure that any value, regardless of its 50 | A4. Calculate the factor 10^exp in FP1 using a table of 54 | in the comments of the pwrten section. 82 | PTENRN, PTENRM, and PTENRP are arrays of powers of 10 rounded 86 | tables include the first 5 for ease of indexin [all...] |
/kernel/linux/linux-6.6/arch/m68k/fpsp040/ |
H A D | bindec.S | 22 | A1. Set RM and size ext; Set SIGMA = sign of input. 31 | ILOG is the log base 10 of the input value. It is 44 | LEN is the number of digits to be displayed. The 45 | k-factor can dictate either the total number of digits, 46 | if it is a positive number, or the number of digits 54 | of decimal places needed to insure LEN integer digits 56 | sign of ISCALE, used in A9. Fp1 contains 58 | function of the original rounding mode and the signs 59 | of ISCALE and X. A table is given in the code. 68 | The mantissa is scaled to the desired number of [all...] |
H A D | do_func.S | 5 | to be performed is determined from the lower 7 bits of the 6 | extension word (except in the case of fmovecr and fsincos). 8 | tbldo.sa. Cases of zero, infinity and NaN are handled in 64 | Check for fmovecr. It does not follow the format of fp gen 83 leal tblpre,%a1 |start of monster jump table 105 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 117 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 125 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 133 btstb #sign_bit,LOCAL_EX(%a0) |check sign of source 141 btstb #sign_bit,LOCAL_EX(%a0) |check sign of sourc [all...] |
H A D | decbin.S | 9 | Output: Exact floating-point representation of the packed bcd value. 36 | A3. Count the number of leading/trailing zeros in the 41 | mantissa the equivalent of forcing in the bcd value: 44 | SM = 1 a non-zero digit in Mant0, lsd of the fraction 46 | this will insure that any value, regardless of its 50 | A4. Calculate the factor 10^exp in FP1 using a table of 54 | in the comments of the pwrten section. 82 | PTENRN, PTENRM, and PTENRP are arrays of powers of 10 rounded 86 | tables include the first 5 for ease of indexin [all...] |
/kernel/linux/linux-6.6/arch/x86/boot/ |
H A D | header.S | 28 BOOTSEG = 0x07C0 /* original address of boot-sector */ 192 .long ZO__data # Size of initialized data 217 # Kernel attributes; used by setup. This is part 1 of the 245 # Part 2 of the header, from the old setup.S 255 # above section of header is compatible 279 ramdisk_image: .long 0 # address of loaded ramdisk image 292 # end of setup code can be used by setup 304 # located between the start of 305 # setup and the end of low 318 # the contents of a [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/ |
H A D | fec_mpc52xx_phy.c | 7 * This file is licensed under the terms of the GNU General Public License 8 * version 2. This program is licensed "as is" without any warranty of any 63 static int mpc52xx_fec_mdio_probe(struct platform_device *of) in mpc52xx_fec_mdio_probe() argument 65 struct device *dev = &of->dev; in mpc52xx_fec_mdio_probe() 66 struct device_node *np = of->dev.of_node; in mpc52xx_fec_mdio_probe() 103 ((mpc5xxx_get_bus_frequency(of->dev.of_node) >> 20) / 5) << 1); in mpc52xx_fec_mdio_probe() 120 static int mpc52xx_fec_mdio_remove(struct platform_device *of) in mpc52xx_fec_mdio_remove() argument 122 struct mii_bus *bus = platform_get_drvdata(of); in mpc52xx_fec_mdio_remove() 139 MODULE_DEVICE_TABLE(of, mpc52xx_fec_mdio_match);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/ |
H A D | fec_mpc52xx_phy.c | 7 * This file is licensed under the terms of the GNU General Public License 8 * version 2. This program is licensed "as is" without any warranty of any 17 #include <linux/of.h> 65 static int mpc52xx_fec_mdio_probe(struct platform_device *of) in mpc52xx_fec_mdio_probe() argument 67 struct device *dev = &of->dev; in mpc52xx_fec_mdio_probe() 68 struct device_node *np = of->dev.of_node; in mpc52xx_fec_mdio_probe() 121 static void mpc52xx_fec_mdio_remove(struct platform_device *of) in mpc52xx_fec_mdio_remove() argument 123 struct mii_bus *bus = platform_get_drvdata(of); in mpc52xx_fec_mdio_remove() 138 MODULE_DEVICE_TABLE(of, mpc52xx_fec_mdio_match);
|
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/resctrl/ |
H A D | rdtgroup.c | 42 /* list of entries for the schemata file */ 96 * we can keep a bitmap of free CLOSIDs in a single integer. 107 * limited as the number of resources grows. 163 * rdtgroup_mode_by_closid - Return mode of resource group with closid 167 * of a resource group can be queried by searching for it using its closid. 169 * Return: mode as &enum rdtgrp_mode of resource group with closid @closid 191 * rdtgroup_mode_str - Return the string representation of mode 194 * Return: string representation of valid mode, "unknown" otherwise 204 /* set uid and gid of rdtgroup dirs and files to that of th 240 struct kernfs_open_file *of = m->private; rdtgroup_seqfile_show() local 248 rdtgroup_file_write(struct kernfs_open_file *of, char *buf, size_t nbytes, loff_t off) rdtgroup_file_write() argument 270 is_cpu_list(struct kernfs_open_file *of) is_cpu_list() argument 277 rdtgroup_cpus_show(struct kernfs_open_file *of, struct seq_file *s, void *v) rdtgroup_cpus_show() argument 452 rdtgroup_cpus_write(struct kernfs_open_file *of, char *buf, size_t nbytes, loff_t off) rdtgroup_cpus_write() argument 644 rdtgroup_task_write_permission(struct task_struct *task, struct kernfs_open_file *of) rdtgroup_task_write_permission() argument 666 rdtgroup_move_task(pid_t pid, struct rdtgroup *rdtgrp, struct kernfs_open_file *of) rdtgroup_move_task() argument 695 rdtgroup_tasks_write(struct kernfs_open_file *of, char *buf, size_t nbytes, loff_t off) rdtgroup_tasks_write() argument 742 rdtgroup_tasks_show(struct kernfs_open_file *of, struct seq_file *s, void *v) rdtgroup_tasks_show() argument 844 rdt_last_cmd_status_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_last_cmd_status_show() argument 859 rdt_num_closids_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_num_closids_show() argument 868 rdt_default_ctrl_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_default_ctrl_show() argument 878 rdt_min_cbm_bits_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_min_cbm_bits_show() argument 888 rdt_shareable_bits_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_shareable_bits_show() argument 912 rdt_bit_usage_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_bit_usage_show() argument 992 rdt_min_bw_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_min_bw_show() argument 1002 rdt_num_rmids_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_num_rmids_show() argument 1012 rdt_mon_features_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_mon_features_show() argument 1027 rdt_bw_gran_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_bw_gran_show() argument 1037 rdt_delay_linear_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_delay_linear_show() argument 1047 max_threshold_occ_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) max_threshold_occ_show() argument 1055 rdt_thread_throttle_mode_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_thread_throttle_mode_show() argument 1069 max_threshold_occ_write(struct kernfs_open_file *of, char *buf, size_t nbytes, loff_t off) max_threshold_occ_write() argument 1090 rdtgroup_mode_show(struct kernfs_open_file *of, struct seq_file *s, void *v) rdtgroup_mode_show() argument 1258 rdtgroup_mode_write(struct kernfs_open_file *of, char *buf, size_t nbytes, loff_t off) rdtgroup_mode_write() argument 1367 rdtgroup_size_show(struct kernfs_open_file *of, struct seq_file *s, void *v) rdtgroup_size_show() argument 1517 mbm_total_bytes_config_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) mbm_total_bytes_config_show() argument 1527 mbm_local_bytes_config_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) mbm_local_bytes_config_show() argument 1636 mbm_total_bytes_config_write(struct kernfs_open_file *of, char *buf, size_t nbytes, loff_t off) mbm_total_bytes_config_write() argument 1660 mbm_local_bytes_config_write(struct kernfs_open_file *of, char *buf, size_t nbytes, loff_t off) mbm_local_bytes_config_write() argument [all...] |
/kernel/linux/linux-5.10/scripts/ |
H A D | dev-needs.sh | 8 Usage: $(basename $0) [-c|-d|-m|-f] [filter options] <list of devices> 13 The script takes as input a list of one or more device directories under 15 parents) of these devices. It does a breadth first search of the dependency 16 chain, so the last entry in the output is close to the root of the 25 -c lists the compatible string of the dependencies 26 -d lists the driver name of the dependencies that have probed 27 -m lists the module name of the dependencies that have a module 28 -f list the firmware node path of the dependencies 267 # Do a breadth first, non-recursive tracking of supplier [all...] |
/kernel/linux/linux-6.6/scripts/ |
H A D | dev-needs.sh | 8 Usage: $(basename $0) [-c|-d|-m|-f] [filter options] <list of devices> 13 The script takes as input a list of one or more device directories under 15 parents) of these devices. It does a breadth first search of the dependency 16 chain, so the last entry in the output is close to the root of the 25 -c lists the compatible string of the dependencies 26 -d lists the driver name of the dependencies that have probed 27 -m lists the module name of the dependencies that have a module 28 -f list the firmware node path of the dependencies 267 # Do a breadth first, non-recursive tracking of supplier [all...] |
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/resctrl/ |
H A D | rdtgroup.c | 80 * we can keep a bitmap of free CLOSIDs in a single integer. 91 * limited as the number of resources grows. 147 * rdtgroup_mode_by_closid - Return mode of resource group with closid 151 * of a resource group can be queried by searching for it using its closid. 153 * Return: mode as &enum rdtgrp_mode of resource group with closid @closid 175 * rdtgroup_mode_str - Return the string representation of mode 178 * Return: string representation of valid mode, "unknown" otherwise 188 /* set uid and gid of rdtgroup dirs and files to that of the creator */ 224 struct kernfs_open_file *of in rdtgroup_seqfile_show() local 232 rdtgroup_file_write(struct kernfs_open_file *of, char *buf, size_t nbytes, loff_t off) rdtgroup_file_write() argument 254 is_cpu_list(struct kernfs_open_file *of) is_cpu_list() argument 261 rdtgroup_cpus_show(struct kernfs_open_file *of, struct seq_file *s, void *v) rdtgroup_cpus_show() argument 441 rdtgroup_cpus_write(struct kernfs_open_file *of, char *buf, size_t nbytes, loff_t off) rdtgroup_cpus_write() argument 633 rdtgroup_task_write_permission(struct task_struct *task, struct kernfs_open_file *of) rdtgroup_task_write_permission() argument 655 rdtgroup_move_task(pid_t pid, struct rdtgroup *rdtgrp, struct kernfs_open_file *of) rdtgroup_move_task() argument 684 rdtgroup_tasks_write(struct kernfs_open_file *of, char *buf, size_t nbytes, loff_t off) rdtgroup_tasks_write() argument 731 rdtgroup_tasks_show(struct kernfs_open_file *of, struct seq_file *s, void *v) rdtgroup_tasks_show() argument 833 rdt_last_cmd_status_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_last_cmd_status_show() argument 848 rdt_num_closids_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_num_closids_show() argument 857 rdt_default_ctrl_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_default_ctrl_show() argument 866 rdt_min_cbm_bits_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_min_cbm_bits_show() argument 875 rdt_shareable_bits_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_shareable_bits_show() argument 898 rdt_bit_usage_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_bit_usage_show() argument 976 rdt_min_bw_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_min_bw_show() argument 985 rdt_num_rmids_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_num_rmids_show() argument 995 rdt_mon_features_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_mon_features_show() argument 1007 rdt_bw_gran_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_bw_gran_show() argument 1016 rdt_delay_linear_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_delay_linear_show() argument 1025 max_threshold_occ_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) max_threshold_occ_show() argument 1035 rdt_thread_throttle_mode_show(struct kernfs_open_file *of, struct seq_file *seq, void *v) rdt_thread_throttle_mode_show() argument 1048 max_threshold_occ_write(struct kernfs_open_file *of, char *buf, size_t nbytes, loff_t off) max_threshold_occ_write() argument 1070 rdtgroup_mode_show(struct kernfs_open_file *of, struct seq_file *s, void *v) rdtgroup_mode_show() argument 1294 rdtgroup_mode_write(struct kernfs_open_file *of, char *buf, size_t nbytes, loff_t off) rdtgroup_mode_write() argument 1403 rdtgroup_size_show(struct kernfs_open_file *of, struct seq_file *s, void *v) rdtgroup_size_show() argument [all...] |
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | phys2virt.S | 61 @ The Thumb-2 versions of the patchable sequences are 79 @ second halfword of the opcode (the 16-bit immediate is encoded 87 @ In the LPAE case, we also need to patch in the high word of the 88 @ offset into the immediate field of the MOV instruction, or patch it 90 @ need to inspect the first halfword of the opcode, to check whether 92 @ needed. The encoding of the immediate is rather complex for values 93 @ of i:imm3 != 0b0000, but fortunately, we never need more than 8 lower 104 lsrs r3, r6, #29 @ isolate top 3 bits of displacement 142 @ The ARM versions of the patchable sequences are 157 @ immediate field of th [all...] |