/linux-master/scripts/ |
H A D | Makefile.build | 45 # $(sort ...) is used here to remove duplicated words and excessive spaces. 52 # $(sort ...) is used here to remove duplicated words and excessive spaces. 59 $(warning kbuild: Makefile.build is included improperly) 64 $(warning $(patsubst %.o,'%.ko',$(obj-m)) will not be built even though obj-m is specified.) 148 # The C file is compiled and updated dependency information is generated. 151 is-single-obj-m = $(and $(part-of-module),$(filter $@, $(obj-m)),y) 153 # When a module consists of a single object, there is no reason to keep LLVM IR. 156 cmd_ld_single_m = $(if $(is-single-obj-m), ; $(LD) $(ld_flags) -r -o $(tmp-target) $@; mv $(tmp-target) $@) 165 # When module versioning is enable [all...] |
H A D | kernel-doc | 196 # reading this variable is for backwards compat just in case 205 # Generated docbook code is inserted in a template at a point where 781 # If this is the first non-blank line in a literal 782 # block we need to figure out what the proper indent is. 1617 # strip spaces from $param so that it is one continuous string 1649 # parameter list is split at spaces; 1739 # Yes, this truly is vile. We are looking for: 1745 # (which IIRC is what the two sections are for), C types (these 1762 # This is an object-like macro, it has no return type and no parameter 1792 # of warnings goes sufficiently down, the check is onl [all...] |
/linux-master/ |
H A D | Makefile | 15 $(error GNU Make >= 3.82 is required. Your Make version is $(MAKE_VERSION)) 21 # That's our default target when none is given on the command line 33 # after that we are sure that everything which is in that other dir 34 # is now up to date. 38 # descending is started. They are now explicitly listed as the 64 # "quiet_cmd_*". If defined, the short log is printed. Otherwise, no log from 65 # that command is printed by default. 71 # A simple variant is to prefix commands with $(Q) - that's useful 76 # If KBUILD_VERBOSE contains 1, the whole command is echoe [all...] |
/linux-master/tools/testing/selftests/mm/ |
H A D | run_vmtests.sh | 5 # Kselftest framework requirement - SKIP code is 4. 24 The default behavior is to run required tests only. If -a is specified, 107 # If test selected argument is one of the test items 126 # -n: How many pages to fetch together? 512 is special 297 # the size ($half_ufd_size_MB), which is used for *each*.
|
/linux-master/arch/arc/mm/ |
H A D | tlbex.S | 48 ; For Non-SMP, the scratch AUX reg is repurposed to cache task PGD, so a 49 ; "global" is used to free-up FIRST core reg to be able to code the rest of 51 ; Since the Fast Path TLB Miss handler is coded with 4 regs, the remaining 3 54 ; [All of this dance is to avoid stack switching for each TLB Miss, since we 59 ; Thus scratch AUX reg is used (and no longer used to cache task PGD). 60 ; To save the rest of 3 regs - per cpu, the global is made "per-cpu". 62 ; To avoid cache line bouncing the per-cpu global is aligned/sized per 101 asl r0, r0, L1_CACHE_SHIFT ; each is cache line wide 203 ; Get the PTE entry: The idea is 226 ; A one-word PTE entry is programme [all...] |
/linux-master/arch/arc/kernel/ |
H A D | head.S | 30 bclr r5, r5, 0 ; 0 - Enable, 1 is Disable 32 bset r5, r5, 0 ; I$ exists, but is not used 51 ; Unaligned access is disabled at reset, so re-enable early as 148 ; tsk->thread_info is really a PAGE, whose bottom hoists stack
|
H A D | entry.S | 66 ; This is the historic "kernel_execve" use-case, to return to init 67 ; user mode, in a round about way since that is always done from 68 ; a kernel thread which is executed via JL above but always returns 69 ; out whenever kernel_execve (now inline do_fork()) is involved 148 ; for traps, ERET is pre-commit so points to next-PC 264 ; Disable IRQs to ensures that chk for pending work itself is atomic 295 ; (ii) If signal is SIGTRAP/SIGSTOP, task is being traced thus 323 ; CONFIG_PREEMPTION: This is a must for preempt_schedule_irq() 324 ; !CONFIG_PREEMPTION: To ensure restore_regs is int [all...] |
H A D | entry-arcv2.S | 16 ; This number is not equal to the maximum interrupt number (256) because 76 # query in hard ISR path would return false (since .IE is set) which would 81 # Note this disable is only for consistent book-keeping as further interrupts 88 ; icause is banked: one per priority level 161 ; From Linux standpoint Slow Path I/D TLB Miss is same a ProtV as they 234 ; Solution is to drop out of interrupt context into pure kernel mode
|
/linux-master/arch/arc/include/asm/ |
H A D | entry-compact.h | 8 * if we are NOT in user mode, stack is switched to kernel mode. 136 * assume SP is kernel mode SP. _NO_ need to do any stack switching 146 * That way although L2 IRQ happened in Kernel mode, stack is still 159 * The only feasible way is to make sure this L2 happened in 160 * L1 prelogue ONLY i.e. ilink2 is less than a pre-set marker in 189 * This is to re-enable Exceptions within exception 190 * Look at EV_ProtV to see how this is actually used 206 * For early Exception/ISR Prologue, a core reg is temporarily needed to 207 * code the rest of prolog (stack switching). This is done by stashing 210 * Before saving the full regfile - this reg is restore [all...] |
/linux-master/arch/s390/kernel/ |
H A D | entry.S | 218 # will rewind the PSW by the ILC, which is often 4 bytes in case of SIE. There 219 # are some corner cases (e.g. runtime instrumentation) where ILC is unpredictable.
|
/linux-master/arch/mips/kernel/ |
H A D | scall32-o32.S | 2 * This file is subject to the terms and conditions of the GNU General Public 51 bltz t4, bad_stack # -> sp is bad 81 * syscall number is in v0 unless we called syscall(__NR_###) 82 * where the real syscall number is in a0 213 * these hooks for the 32-bit kernel - there is no MIPS64 MT processor
|
/linux-master/drivers/usb/core/ |
H A D | hub.h | 50 #error event_bits[] is too short! 95 * @usb3_lpm_u1_permit: whether USB3 U1 LPM is permitted. 96 * @usb3_lpm_u2_permit: whether USB3 U2 LPM is permitted.
|
/linux-master/drivers/soc/fsl/qbman/ |
H A D | qman.c | 305 #define QM_MCR_RESULT_ERR_NOTEMPTY 0xf3 /* OOS fails if FQ is !empty */ 352 * is setup-only, so isn't a cause for a concern. In other words, don't 680 * If PAMU is not available we need to invalidate the cache. 681 * When PAMU is available the cache is updated by stash 862 * The expected valid bit polarity for the next CR command is 0 863 * if RR1 contains a valid response, and is 1 if RR0 contains a 866 * expected valid bit polarity is 1) 927 * its command is submitted and completed. This includes the valid-bit, 989 /* 2-element array. cgrs[0] is mas 1169 u32 is = qm_in(&p->p, QM_REG_ISR) & p->irq_sources; local 1547 __poll_portal_slow(struct qman_portal *p, u32 is) argument [all...] |
/linux-master/arch/loongarch/include/asm/ |
H A D | percpu.h | 12 * The "address" (in fact, offset from $r21) of a per-CPU variable is close to 20 # error compiler support for the model attribute is necessary when a recent assembler is used
|
/linux-master/arch/arm/kernel/ |
H A D | unwind.c | 9 * An ARM EABI version of gcc is required to generate the unwind 19 #warning ARM unwind is known to compile only with EABI compilers. 62 * 0 : save overhead if there is plenty of stack remaining. 100 * origin = first entry with positive offset (or stop if there is no such entry) 131 * As addr_prel31 is relative to start an offset is needed to 232 /* Before poping a register check whether it is feasible or not */ 319 * loop until we get an instruction byte where bit 7 is not set. 322 * max is 0xfffffff: that will cover a vsp increment of 1073742336, hence 323 * it is sufficien [all...] |
/linux-master/tools/verification/rv/ |
H A D | Makefile.config | 19 $(info libtraceevent version is too low, it must be at least $(LIBTRACEEVENT_MIN_VERSION)) 26 $(info libtraceevent is missing. Please install libtraceevent-dev/libtraceevent-devel) 35 $(info libtracefs version is too low, it must be at least $(LIBTRACEFS_MIN_VERSION)) 42 $(info libtracefs is missing. Please install libtracefs-dev/libtracefs-devel)
|
/linux-master/tools/tracing/rtla/ |
H A D | Makefile.config | 19 $(info libtraceevent version is too low, it must be at least $(LIBTRACEEVENT_MIN_VERSION)) 26 $(info libtraceevent is missing. Please install libtraceevent-dev/libtraceevent-devel) 35 $(info libtracefs version is too low, it must be at least $(LIBTRACEFS_MIN_VERSION)) 42 $(info libtracefs is missing. Please install libtracefs-dev/libtracefs-devel)
|
H A D | Makefile.standalone | 18 $(info This is a deprecated method to compile RTLA, please compile from Linux kernel source)
|
/linux-master/tools/tracing/latency/ |
H A D | Makefile.config | 16 $(info libtraceevent is missing. Please install libtraceevent-dev/libtraceevent-devel) 25 $(info libtracefs is missing. Please install libtracefs-dev/libtracefs-devel)
|
/linux-master/drivers/s390/cio/ |
H A D | chsc.h | 197 u16 is; member in struct:chsc_scm_info
|
/linux-master/arch/arm/include/debug/ |
H A D | brcmstb.S | 49 ldr \rv, [\rp] @ linked addr is stored there 56 mov \rv, #0 @ yes; record init is done 152 * In the kernel proper, this data is located in arch/arm/mach-bcm/brcmstb.c. 153 * That's because this header is included from multiple files, and we only 155 * assumes it's running using physical addresses. This is true when this file 156 * is included from head.o, but not when included from debug.o. So we need 162 * even though it's really data, since .data is discarded from the 163 * decompressor. Luckily, .text is writeable in the decompressor, unless 164 * CONFIG_ZBOOT_ROM. That dependency is handled in arch/arm/Kconfig.debug.
|
/linux-master/tools/testing/ktest/ |
H A D | ktest.pl | 74 # value something that is common. 240 # set when a test is something other that just building or install 244 # tell build not to worry about warnings, even when WARNINGS_FILE is set 254 # force_config is the list of configs that we force enabled (or disabled) 392 For build only tests, it is still needed to differentiate log files. 396 The box is expected to have ssh on normal bootup, provide the user 402 You can use \${PWD} that will be the path where ktest.pl is run, or use 403 \${THIS_DIR} which is assigned \${PWD} but may be changed later. 409 You can use \${PWD} that will be the path where ktest.pl is run, or use 410 \${THIS_DIR} which is assigne [all...] |
/linux-master/fs/ext4/ |
H A D | xattr.c | 41 * The header is followed by multiple entry descriptors. In disk blocks, the 47 * EXT4_I(inode)->i_file_acl is protected by EXT4_I(inode)->xattr_sem. 451 * Check whether this is an old Lustre-style xattr inode. Lustre 470 /* Remove entry from mbcache when EA inode is getting evicted */ 693 * Buffer is NULL to compute the size of the buffer required. 815 * Buffer is NULL to compute the size of the buffer required. 843 * If the EXT4_FEATURE_COMPAT_EXT_ATTR feature of this file system is 984 /* We are done if ea_inode feature is not enabled. */ 1253 * restarts until xattr block is freed. 1264 * Release the xattr block BH: If the reference count is > 2234 ext4_xattr_ibody_find(struct inode *inode, struct ext4_xattr_info *i, struct ext4_xattr_ibody_find *is) argument 2263 ext4_xattr_ibody_set(handle_t *handle, struct inode *inode, struct ext4_xattr_info *i, struct ext4_xattr_ibody_find *is) argument 2344 struct ext4_xattr_ibody_find is = { local 2592 struct ext4_xattr_ibody_find *is = NULL; local [all...] |
/linux-master/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-isp-video.c | 34 #include "fimc-is.h" 36 #include "fimc-is-param.h" 71 static inline struct param_dma_output *__get_isp_dma2(struct fimc_is *is) argument 73 return &__get_curr_is_config(is)->isp.dma2_output; 80 struct fimc_is *is = fimc_isp_to_is(isp); local 81 struct param_dma_output *dma = __get_isp_dma2(is); 92 dma->buffer_address = is->is_dma_p_region + 104 fimc_is_set_param_bit(is, PARAM_ISP_DMA2_OUTPUT); 105 __fimc_is_hw_update_param(is, PARAM_ISP_DMA2_OUTPUT); 107 ret = fimc_is_itf_s_param(is, fals 122 struct fimc_is *is = fimc_isp_to_is(isp); local 191 struct fimc_is *is = fimc_isp_to_is(isp); local 234 fimc_isp_video_irq_handler(struct fimc_is *is) argument 420 struct fimc_is *is = fimc_isp_to_is(isp); local [all...] |
H A D | fimc-is.c | 33 #include "fimc-is.h" 34 #include "fimc-is-command.h" 35 #include "fimc-is-errno.h" 36 #include "fimc-is-i2c.h" 37 #include "fimc-is-param.h" 38 #include "fimc-is-regs.h" 65 static void fimc_is_put_clocks(struct fimc_is *is) argument 70 if (IS_ERR(is->clocks[i])) 72 clk_put(is->clocks[i]); 73 is 77 fimc_is_get_clocks(struct fimc_is *is) argument 100 fimc_is_setup_clocks(struct fimc_is *is) argument 131 fimc_is_enable_clocks(struct fimc_is *is) argument 151 fimc_is_disable_clocks(struct fimc_is *is) argument 163 fimc_is_parse_sensor_config(struct fimc_is *is, unsigned int index, struct device_node *node) argument 201 fimc_is_register_subdevs(struct fimc_is *is) argument 225 fimc_is_unregister_subdevs(struct fimc_is *is) argument 231 fimc_is_load_setfile(struct fimc_is *is, char *file_name) argument 263 fimc_is_cpu_set_power(struct fimc_is *is, int on) argument 294 fimc_is_wait_event(struct fimc_is *is, unsigned long bit, unsigned int state, unsigned int timeout) argument 308 fimc_is_start_firmware(struct fimc_is *is) argument 334 fimc_is_alloc_cpu_memory(struct fimc_is *is) argument 366 fimc_is_free_cpu_memory(struct fimc_is *is) argument 379 struct fimc_is *is = context; local 437 fimc_is_request_firmware(struct fimc_is *is, const char *fw_name) argument 445 fimc_is_general_irq_handler(struct fimc_is *is) argument 600 struct fimc_is *is = priv; local 617 fimc_is_hw_open_sensor(struct fimc_is *is, struct fimc_is_sensor *sensor) argument 653 fimc_is_hw_initialize(struct fimc_is *is) argument 739 struct fimc_is *is = s->private; local 753 fimc_is_debugfs_remove(struct fimc_is *is) argument 759 fimc_is_debugfs_create(struct fimc_is *is) argument 794 struct fimc_is *is; local 896 struct fimc_is *is = dev_get_drvdata(dev); local 908 struct fimc_is *is = dev_get_drvdata(dev); local 923 struct fimc_is *is = dev_get_drvdata(dev); local 936 struct fimc_is *is = dev_get_drvdata(dev); local [all...] |