Home
last modified time | relevance | path

Searched refs:C (Results 1 – 200 of 1460) sorted by relevance

12345678

/linux-4.4.14/arch/arc/include/asm/
Dperf_event.h123 #define C(_x) PERF_COUNT_HW_CACHE_##_x macro
126 static const unsigned arc_pmu_cache_map[C(MAX)][C(OP_MAX)][C(RESULT_MAX)] = {
127 [C(L1D)] = {
128 [C(OP_READ)] = {
129 [C(RESULT_ACCESS)] = PERF_COUNT_ARC_LDC,
130 [C(RESULT_MISS)] = PERF_COUNT_ARC_DCLM,
132 [C(OP_WRITE)] = {
133 [C(RESULT_ACCESS)] = PERF_COUNT_ARC_STC,
134 [C(RESULT_MISS)] = PERF_COUNT_ARC_DCSM,
136 [C(OP_PREFETCH)] = {
[all …]
/linux-4.4.14/arch/sh/kernel/cpu/sh4a/
Dperf_event.c112 #define C(x) PERF_COUNT_HW_CACHE_##x macro
119 [ C(L1D) ] = {
120 [ C(OP_READ) ] = {
121 [ C(RESULT_ACCESS) ] = 0x0031,
122 [ C(RESULT_MISS) ] = 0x0032,
124 [ C(OP_WRITE) ] = {
125 [ C(RESULT_ACCESS) ] = 0x0039,
126 [ C(RESULT_MISS) ] = 0x003a,
128 [ C(OP_PREFETCH) ] = {
129 [ C(RESULT_ACCESS) ] = 0,
[all …]
/linux-4.4.14/arch/sh/kernel/cpu/sh4/
Dperf_event.c87 #define C(x) PERF_COUNT_HW_CACHE_##x macro
94 [ C(L1D) ] = {
95 [ C(OP_READ) ] = {
96 [ C(RESULT_ACCESS) ] = 0x0001,
97 [ C(RESULT_MISS) ] = 0x0004,
99 [ C(OP_WRITE) ] = {
100 [ C(RESULT_ACCESS) ] = 0x0002,
101 [ C(RESULT_MISS) ] = 0x0005,
103 [ C(OP_PREFETCH) ] = {
104 [ C(RESULT_ACCESS) ] = 0,
[all …]
/linux-4.4.14/arch/arm/kernel/
Dperf_event_v7.c194 [C(L1D)][C(OP_READ)][C(RESULT_ACCESS)] = ARMV7_PERFCTR_L1_DCACHE_ACCESS,
195 [C(L1D)][C(OP_READ)][C(RESULT_MISS)] = ARMV7_PERFCTR_L1_DCACHE_REFILL,
196 [C(L1D)][C(OP_WRITE)][C(RESULT_ACCESS)] = ARMV7_PERFCTR_L1_DCACHE_ACCESS,
197 [C(L1D)][C(OP_WRITE)][C(RESULT_MISS)] = ARMV7_PERFCTR_L1_DCACHE_REFILL,
199 [C(L1I)][C(OP_READ)][C(RESULT_ACCESS)] = ARMV7_A8_PERFCTR_L1_ICACHE_ACCESS,
200 [C(L1I)][C(OP_READ)][C(RESULT_MISS)] = ARMV7_PERFCTR_L1_ICACHE_REFILL,
202 [C(LL)][C(OP_READ)][C(RESULT_ACCESS)] = ARMV7_A8_PERFCTR_L2_CACHE_ACCESS,
203 [C(LL)][C(OP_READ)][C(RESULT_MISS)] = ARMV7_A8_PERFCTR_L2_CACHE_REFILL,
204 [C(LL)][C(OP_WRITE)][C(RESULT_ACCESS)] = ARMV7_A8_PERFCTR_L2_CACHE_ACCESS,
205 [C(LL)][C(OP_WRITE)][C(RESULT_MISS)] = ARMV7_A8_PERFCTR_L2_CACHE_REFILL,
[all …]
Dperf_event_v6.c95 [C(L1D)][C(OP_READ)][C(RESULT_ACCESS)] = ARMV6_PERFCTR_DCACHE_ACCESS,
96 [C(L1D)][C(OP_READ)][C(RESULT_MISS)] = ARMV6_PERFCTR_DCACHE_MISS,
97 [C(L1D)][C(OP_WRITE)][C(RESULT_ACCESS)] = ARMV6_PERFCTR_DCACHE_ACCESS,
98 [C(L1D)][C(OP_WRITE)][C(RESULT_MISS)] = ARMV6_PERFCTR_DCACHE_MISS,
100 [C(L1I)][C(OP_READ)][C(RESULT_MISS)] = ARMV6_PERFCTR_ICACHE_MISS,
108 [C(DTLB)][C(OP_READ)][C(RESULT_MISS)] = ARMV6_PERFCTR_DTLB_MISS,
109 [C(DTLB)][C(OP_WRITE)][C(RESULT_MISS)] = ARMV6_PERFCTR_DTLB_MISS,
111 [C(ITLB)][C(OP_READ)][C(RESULT_MISS)] = ARMV6_PERFCTR_ITLB_MISS,
112 [C(ITLB)][C(OP_WRITE)][C(RESULT_MISS)] = ARMV6_PERFCTR_ITLB_MISS,
158 [C(L1D)][C(OP_READ)][C(RESULT_ACCESS)] = ARMV6MPCORE_PERFCTR_DCACHE_RDACCESS,
[all …]
Dperf_event_xscale.c72 [C(L1D)][C(OP_READ)][C(RESULT_ACCESS)] = XSCALE_PERFCTR_DCACHE_ACCESS,
73 [C(L1D)][C(OP_READ)][C(RESULT_MISS)] = XSCALE_PERFCTR_DCACHE_MISS,
74 [C(L1D)][C(OP_WRITE)][C(RESULT_ACCESS)] = XSCALE_PERFCTR_DCACHE_ACCESS,
75 [C(L1D)][C(OP_WRITE)][C(RESULT_MISS)] = XSCALE_PERFCTR_DCACHE_MISS,
77 [C(L1I)][C(OP_READ)][C(RESULT_MISS)] = XSCALE_PERFCTR_ICACHE_MISS,
79 [C(DTLB)][C(OP_READ)][C(RESULT_MISS)] = XSCALE_PERFCTR_DTLB_MISS,
80 [C(DTLB)][C(OP_WRITE)][C(RESULT_MISS)] = XSCALE_PERFCTR_DTLB_MISS,
82 [C(ITLB)][C(OP_READ)][C(RESULT_MISS)] = XSCALE_PERFCTR_ITLB_MISS,
83 [C(ITLB)][C(OP_WRITE)][C(RESULT_MISS)] = XSCALE_PERFCTR_ITLB_MISS,
/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_intel.c316 [ C(L1D ) ] = {
317 [ C(OP_READ) ] = {
318 [ C(RESULT_ACCESS) ] = 0x81d0, /* MEM_INST_RETIRED.ALL_LOADS */
319 [ C(RESULT_MISS) ] = 0x151, /* L1D.REPLACEMENT */
321 [ C(OP_WRITE) ] = {
322 [ C(RESULT_ACCESS) ] = 0x82d0, /* MEM_INST_RETIRED.ALL_STORES */
323 [ C(RESULT_MISS) ] = 0x0,
325 [ C(OP_PREFETCH) ] = {
326 [ C(RESULT_ACCESS) ] = 0x0,
327 [ C(RESULT_MISS) ] = 0x0,
[all …]
Dperf_event_p6.c27 [ C(L1D) ] = {
28 [ C(OP_READ) ] = {
29 [ C(RESULT_ACCESS) ] = 0x0043, /* DATA_MEM_REFS */
30 [ C(RESULT_MISS) ] = 0x0045, /* DCU_LINES_IN */
32 [ C(OP_WRITE) ] = {
33 [ C(RESULT_ACCESS) ] = 0,
34 [ C(RESULT_MISS) ] = 0x0f29, /* L2_LD:M:E:S:I */
36 [ C(OP_PREFETCH) ] = {
37 [ C(RESULT_ACCESS) ] = 0,
38 [ C(RESULT_MISS) ] = 0,
[all …]
Dperf_event_knc.c25 [ C(L1D) ] = {
26 [ C(OP_READ) ] = {
31 [ C(RESULT_ACCESS) ] = ARCH_PERFMON_EVENTSEL_INT,
33 [ C(RESULT_MISS) ] = 0x0003, /* DATA_READ_MISS */
35 [ C(OP_WRITE) ] = {
36 [ C(RESULT_ACCESS) ] = 0x0001, /* DATA_WRITE */
37 [ C(RESULT_MISS) ] = 0x0004, /* DATA_WRITE_MISS */
39 [ C(OP_PREFETCH) ] = {
40 [ C(RESULT_ACCESS) ] = 0x0011, /* L1_DATA_PF1 */
41 [ C(RESULT_MISS) ] = 0x001c, /* L1_DATA_PF1_MISS */
[all …]
Dperf_event_amd.c15 [ C(L1D) ] = {
16 [ C(OP_READ) ] = {
17 [ C(RESULT_ACCESS) ] = 0x0040, /* Data Cache Accesses */
18 [ C(RESULT_MISS) ] = 0x0141, /* Data Cache Misses */
20 [ C(OP_WRITE) ] = {
21 [ C(RESULT_ACCESS) ] = 0x0142, /* Data Cache Refills :system */
22 [ C(RESULT_MISS) ] = 0,
24 [ C(OP_PREFETCH) ] = {
25 [ C(RESULT_ACCESS) ] = 0x0267, /* Data Prefetcher :attempts */
26 [ C(RESULT_MISS) ] = 0x0167, /* Data Prefetcher :cancelled */
[all …]
Dperf_event_p4.c519 [ C(L1D ) ] = {
520 [ C(OP_READ) ] = {
521 [ C(RESULT_ACCESS) ] = 0x0,
522 [ C(RESULT_MISS) ] = P4_GEN_CACHE_EVENT(P4_EVENT_REPLAY_EVENT, NBOGUS,
526 [ C(LL ) ] = {
527 [ C(OP_READ) ] = {
528 [ C(RESULT_ACCESS) ] = 0x0,
529 [ C(RESULT_MISS) ] = P4_GEN_CACHE_EVENT(P4_EVENT_REPLAY_EVENT, NBOGUS,
533 [ C(DTLB) ] = {
534 [ C(OP_READ) ] = {
[all …]
/linux-4.4.14/lib/
Dsha1.c54 #define SHA_ROUND(t, input, fn, constant, A, B, C, D, E) do { \ argument
59 #define T_0_15(t, A, B, C, D, E) SHA_ROUND(t, SHA_SRC, (((C^D)&B)^D) , 0x5a827999, A, B, C, D, E ) argument
60 #define T_16_19(t, A, B, C, D, E) SHA_ROUND(t, SHA_MIX, (((C^D)&B)^D) , 0x5a827999, A, B, C, D, E ) argument
61 #define T_20_39(t, A, B, C, D, E) SHA_ROUND(t, SHA_MIX, (B^C^D) , 0x6ed9eba1, A, B, C, D, E ) argument
62 #define T_40_59(t, A, B, C, D, E) SHA_ROUND(t, SHA_MIX, ((B&C)+(D&(B^C))) , 0x8f1bbcdc, A, B, C, D,… argument
63 #define T_60_79(t, A, B, C, D, E) SHA_ROUND(t, SHA_MIX, (B^C^D) , 0xca62c1d6, A, B, C, D, E ) argument
83 __u32 A, B, C, D, E; in sha_transform() local
87 C = digest[2]; in sha_transform()
92 T_0_15( 0, A, B, C, D, E); in sha_transform()
93 T_0_15( 1, E, A, B, C, D); in sha_transform()
[all …]
/linux-4.4.14/arch/sparc/kernel/
Dperf_event.c145 #define C(x) PERF_COUNT_HW_CACHE_##x macro
219 [C(L1D)] = {
220 [C(OP_READ)] = {
221 [C(RESULT_ACCESS)] = { 0x09, PIC_LOWER, },
222 [C(RESULT_MISS)] = { 0x09, PIC_UPPER, },
224 [C(OP_WRITE)] = {
225 [C(RESULT_ACCESS)] = { 0x0a, PIC_LOWER },
226 [C(RESULT_MISS)] = { 0x0a, PIC_UPPER },
228 [C(OP_PREFETCH)] = {
229 [C(RESULT_ACCESS)] = { CACHE_OP_UNSUPPORTED },
[all …]
/linux-4.4.14/arch/powerpc/perf/
De6500-pmu.c32 #define C(x) PERF_COUNT_HW_CACHE_##x macro
39 static int e6500_cache_events[C(MAX)][C(OP_MAX)][C(RESULT_MAX)] = {
40 [C(L1D)] = {
42 [C(OP_READ)] = { 27, 222 },
43 [C(OP_WRITE)] = { 28, 223 },
44 [C(OP_PREFETCH)] = { 29, 0 },
46 [C(L1I)] = {
48 [C(OP_READ)] = { 2, 254 },
49 [C(OP_WRITE)] = { -1, -1 },
50 [C(OP_PREFETCH)] = { 37, 0 },
[all …]
De500-pmu.c31 #define C(x) PERF_COUNT_HW_CACHE_##x macro
38 static int e500_cache_events[C(MAX)][C(OP_MAX)][C(RESULT_MAX)] = {
43 [C(L1D)] = { /* RESULT_ACCESS RESULT_MISS */
44 [C(OP_READ)] = { 27, 0 },
45 [C(OP_WRITE)] = { 28, 0 },
46 [C(OP_PREFETCH)] = { 29, 0 },
48 [C(L1I)] = { /* RESULT_ACCESS RESULT_MISS */
49 [C(OP_READ)] = { 2, 60 },
50 [C(OP_WRITE)] = { -1, -1 },
51 [C(OP_PREFETCH)] = { 0, 0 },
[all …]
Dpower8-pmu.c697 #define C(x) PERF_COUNT_HW_CACHE_##x macro
704 static int power8_cache_events[C(MAX)][C(OP_MAX)][C(RESULT_MAX)] = {
705 [ C(L1D) ] = {
706 [ C(OP_READ) ] = {
707 [ C(RESULT_ACCESS) ] = PM_LD_REF_L1,
708 [ C(RESULT_MISS) ] = PM_LD_MISS_L1,
710 [ C(OP_WRITE) ] = {
711 [ C(RESULT_ACCESS) ] = 0,
712 [ C(RESULT_MISS) ] = PM_ST_MISS_L1,
714 [ C(OP_PREFETCH) ] = {
[all …]
Dmpc7450-pmu.c354 #define C(x) PERF_COUNT_HW_CACHE_##x macro
361 static int mpc7450_cache_events[C(MAX)][C(OP_MAX)][C(RESULT_MAX)] = {
362 [C(L1D)] = { /* RESULT_ACCESS RESULT_MISS */
363 [C(OP_READ)] = { 0, 0x225 },
364 [C(OP_WRITE)] = { 0, 0x227 },
365 [C(OP_PREFETCH)] = { 0, 0 },
367 [C(L1I)] = { /* RESULT_ACCESS RESULT_MISS */
368 [C(OP_READ)] = { 0x129, 0x115 },
369 [C(OP_WRITE)] = { -1, -1 },
370 [C(OP_PREFETCH)] = { 0x634, 0 },
[all …]
Dppc970-pmu.c432 #define C(x) PERF_COUNT_HW_CACHE_##x macro
439 static int ppc970_cache_events[C(MAX)][C(OP_MAX)][C(RESULT_MAX)] = {
440 [C(L1D)] = { /* RESULT_ACCESS RESULT_MISS */
441 [C(OP_READ)] = { 0x8810, 0x3810 },
442 [C(OP_WRITE)] = { 0x7810, 0x813 },
443 [C(OP_PREFETCH)] = { 0x731, 0 },
445 [C(L1I)] = { /* RESULT_ACCESS RESULT_MISS */
446 [C(OP_READ)] = { 0, 0 },
447 [C(OP_WRITE)] = { -1, -1 },
448 [C(OP_PREFETCH)] = { 0, 0 },
[all …]
Dpower6-pmu.c480 #define C(x) PERF_COUNT_HW_CACHE_##x macro
488 static int power6_cache_events[C(MAX)][C(OP_MAX)][C(RESULT_MAX)] = {
489 [C(L1D)] = { /* RESULT_ACCESS RESULT_MISS */
490 [C(OP_READ)] = { 0x280030, 0x80080 },
491 [C(OP_WRITE)] = { 0x180032, 0x80088 },
492 [C(OP_PREFETCH)] = { 0x810a4, 0 },
494 [C(L1I)] = { /* RESULT_ACCESS RESULT_MISS */
495 [C(OP_READ)] = { 0, 0x100056 },
496 [C(OP_WRITE)] = { -1, -1 },
497 [C(OP_PREFETCH)] = { 0x4008c, 0 },
[all …]
Dpower7-pmu.c331 #define C(x) PERF_COUNT_HW_CACHE_##x macro
338 static int power7_cache_events[C(MAX)][C(OP_MAX)][C(RESULT_MAX)] = {
339 [C(L1D)] = { /* RESULT_ACCESS RESULT_MISS */
340 [C(OP_READ)] = { 0xc880, 0x400f0 },
341 [C(OP_WRITE)] = { 0, 0x300f0 },
342 [C(OP_PREFETCH)] = { 0xd8b8, 0 },
344 [C(L1I)] = { /* RESULT_ACCESS RESULT_MISS */
345 [C(OP_READ)] = { 0, 0x200fc },
346 [C(OP_WRITE)] = { -1, -1 },
347 [C(OP_PREFETCH)] = { 0x408a, 0 },
[all …]
Dpower4-pmu.c552 #define C(x) PERF_COUNT_HW_CACHE_##x macro
559 static int power4_cache_events[C(MAX)][C(OP_MAX)][C(RESULT_MAX)] = {
560 [C(L1D)] = { /* RESULT_ACCESS RESULT_MISS */
561 [C(OP_READ)] = { 0x8c10, 0x3c10 },
562 [C(OP_WRITE)] = { 0x7c10, 0xc13 },
563 [C(OP_PREFETCH)] = { 0xc35, 0 },
565 [C(L1I)] = { /* RESULT_ACCESS RESULT_MISS */
566 [C(OP_READ)] = { 0, 0 },
567 [C(OP_WRITE)] = { -1, -1 },
568 [C(OP_PREFETCH)] = { 0, 0 },
[all …]
Dpower5-pmu.c560 #define C(x) PERF_COUNT_HW_CACHE_##x macro
567 static int power5_cache_events[C(MAX)][C(OP_MAX)][C(RESULT_MAX)] = {
568 [C(L1D)] = { /* RESULT_ACCESS RESULT_MISS */
569 [C(OP_READ)] = { 0x4c1090, 0x3c1088 },
570 [C(OP_WRITE)] = { 0x3c1090, 0xc10c3 },
571 [C(OP_PREFETCH)] = { 0xc70e7, 0 },
573 [C(L1I)] = { /* RESULT_ACCESS RESULT_MISS */
574 [C(OP_READ)] = { 0, 0 },
575 [C(OP_WRITE)] = { -1, -1 },
576 [C(OP_PREFETCH)] = { 0, 0 },
[all …]
Dpower5+-pmu.c618 #define C(x) PERF_COUNT_HW_CACHE_##x macro
625 static int power5p_cache_events[C(MAX)][C(OP_MAX)][C(RESULT_MAX)] = {
626 [C(L1D)] = { /* RESULT_ACCESS RESULT_MISS */
627 [C(OP_READ)] = { 0x1c10a8, 0x3c1088 },
628 [C(OP_WRITE)] = { 0x2c10a8, 0xc10c3 },
629 [C(OP_PREFETCH)] = { 0xc70e7, -1 },
631 [C(L1I)] = { /* RESULT_ACCESS RESULT_MISS */
632 [C(OP_READ)] = { 0, 0 },
633 [C(OP_WRITE)] = { -1, -1 },
634 [C(OP_PREFETCH)] = { 0, 0 },
[all …]
/linux-4.4.14/arch/arm64/kernel/
Dperf_event.c124 [C(L1D)][C(OP_READ)][C(RESULT_ACCESS)] = ARMV8_PMUV3_PERFCTR_L1_DCACHE_ACCESS,
125 [C(L1D)][C(OP_READ)][C(RESULT_MISS)] = ARMV8_PMUV3_PERFCTR_L1_DCACHE_REFILL,
126 [C(L1D)][C(OP_WRITE)][C(RESULT_ACCESS)] = ARMV8_PMUV3_PERFCTR_L1_DCACHE_ACCESS,
127 [C(L1D)][C(OP_WRITE)][C(RESULT_MISS)] = ARMV8_PMUV3_PERFCTR_L1_DCACHE_REFILL,
129 [C(BPU)][C(OP_READ)][C(RESULT_ACCESS)] = ARMV8_PMUV3_PERFCTR_PC_BRANCH_PRED,
130 [C(BPU)][C(OP_READ)][C(RESULT_MISS)] = ARMV8_PMUV3_PERFCTR_PC_BRANCH_MIS_PRED,
131 [C(BPU)][C(OP_WRITE)][C(RESULT_ACCESS)] = ARMV8_PMUV3_PERFCTR_PC_BRANCH_PRED,
132 [C(BPU)][C(OP_WRITE)][C(RESULT_MISS)] = ARMV8_PMUV3_PERFCTR_PC_BRANCH_MIS_PRED,
140 [C(L1D)][C(OP_READ)][C(RESULT_ACCESS)] = ARMV8_PMUV3_PERFCTR_L1_DCACHE_ACCESS,
141 [C(L1D)][C(OP_READ)][C(RESULT_MISS)] = ARMV8_PMUV3_PERFCTR_L1_DCACHE_REFILL,
[all …]
/linux-4.4.14/arch/tile/kernel/
Dperf_event.c116 #define C(x) PERF_COUNT_HW_CACHE_##x macro
129 [C(L1D)] = {
130 [C(OP_READ)] = {
131 [C(RESULT_ACCESS)] = TILE_OP_UNSUPP,
132 [C(RESULT_MISS)] = 0x21, /* RD_MISS */
134 [C(OP_WRITE)] = {
135 [C(RESULT_ACCESS)] = TILE_OP_UNSUPP,
136 [C(RESULT_MISS)] = 0x22, /* WR_MISS */
138 [C(OP_PREFETCH)] = {
139 [C(RESULT_ACCESS)] = TILE_OP_UNSUPP,
[all …]
/linux-4.4.14/arch/blackfin/kernel/
Dperf_event.c81 #define C(x) PERF_COUNT_HW_CACHE_##x macro
87 [C(L1D)] = { /* Data bank A */
88 [C(OP_READ)] = {
89 [C(RESULT_ACCESS)] = 0,
90 [C(RESULT_MISS) ] = 0x9A,
92 [C(OP_WRITE)] = {
93 [C(RESULT_ACCESS)] = 0,
94 [C(RESULT_MISS) ] = 0,
96 [C(OP_PREFETCH)] = {
97 [C(RESULT_ACCESS)] = 0,
[all …]
/linux-4.4.14/arch/mips/kernel/
Dperf_event_mipsxx.c83 #define C(x) PERF_COUNT_HW_CACHE_##x macro
866 [C(L1D)] = {
873 [C(OP_READ)] = {
874 [C(RESULT_ACCESS)] = { 0x0a, CNTR_EVEN, T },
875 [C(RESULT_MISS)] = { 0x0b, CNTR_EVEN | CNTR_ODD, T },
877 [C(OP_WRITE)] = {
878 [C(RESULT_ACCESS)] = { 0x0a, CNTR_EVEN, T },
879 [C(RESULT_MISS)] = { 0x0b, CNTR_EVEN | CNTR_ODD, T },
882 [C(L1I)] = {
883 [C(OP_READ)] = {
[all …]
/linux-4.4.14/arch/metag/kernel/perf/
Dperf_event.c401 static const int metag_pmu_cache_events[C(MAX)][C(OP_MAX)][C(RESULT_MAX)] = {
402 [C(L1D)] = {
403 [C(OP_READ)] = {
404 [C(RESULT_ACCESS)] = 0x08,
405 [C(RESULT_MISS)] = CACHE_OP_UNSUPPORTED,
407 [C(OP_WRITE)] = {
408 [C(RESULT_ACCESS)] = CACHE_OP_UNSUPPORTED,
409 [C(RESULT_MISS)] = CACHE_OP_UNSUPPORTED,
411 [C(OP_PREFETCH)] = {
412 [C(RESULT_ACCESS)] = CACHE_OP_UNSUPPORTED,
[all …]
/linux-4.4.14/drivers/scsi/isci/
Drequest.h228 C(REQ_INIT),\
229 C(REQ_CONSTRUCTED),\
230 C(REQ_STARTED),\
231 C(REQ_STP_UDMA_WAIT_TC_COMP),\
232 C(REQ_STP_UDMA_WAIT_D2H),\
233 C(REQ_STP_NON_DATA_WAIT_H2D),\
234 C(REQ_STP_NON_DATA_WAIT_D2H),\
235 C(REQ_STP_PIO_WAIT_H2D),\
236 C(REQ_STP_PIO_WAIT_FRAME),\
237 C(REQ_STP_PIO_DATA_IN),\
[all …]
Dphy.h377 C(PHY_INITIAL),\
378 C(PHY_STOPPED),\
379 C(PHY_STARTING),\
380 C(PHY_SUB_INITIAL),\
381 C(PHY_SUB_AWAIT_OSSP_EN),\
382 C(PHY_SUB_AWAIT_SAS_SPEED_EN),\
383 C(PHY_SUB_AWAIT_IAF_UF),\
384 C(PHY_SUB_AWAIT_SAS_POWER),\
385 C(PHY_SUB_AWAIT_SATA_POWER),\
386 C(PHY_SUB_AWAIT_SATA_PHY_EN),\
[all …]
Dremote_device.h266 C(DEV_INITIAL),\
267 C(DEV_STOPPED),\
268 C(DEV_STARTING),\
269 C(DEV_READY),\
270 C(STP_DEV_IDLE),\
271 C(STP_DEV_CMD),\
272 C(STP_DEV_NCQ),\
273 C(STP_DEV_NCQ_ERROR),\
274 C(STP_DEV_ATAPI_ERROR),\
275 C(STP_DEV_AWAIT_RESET),\
[all …]
Dremote_node_context.h123 C(RNC_INITIAL),\
124 C(RNC_POSTING),\
125 C(RNC_INVALIDATING),\
126 C(RNC_RESUMING),\
127 C(RNC_READY),\
128 C(RNC_TX_SUSPENDED),\
129 C(RNC_TX_RX_SUSPENDED),\
130 C(RNC_AWAIT_SUSPENSION),\
132 #undef C
133 #define C(a) SCI_##a macro
[all …]
Dport.h175 C(PORT_STOPPED),\
176 C(PORT_STOPPING),\
177 C(PORT_READY),\
178 C(PORT_SUB_WAITING),\
179 C(PORT_SUB_OPERATIONAL),\
180 C(PORT_SUB_CONFIGURING),\
181 C(PORT_RESETTING),\
182 C(PORT_FAILED),\
184 #undef C
185 #define C(a) SCI_##a macro
[all …]
/linux-4.4.14/scripts/coccinelle/misc/
Dreturnvar.cocci5 // Copyright: (C) 2012 Peter Senna Tschudin, INRIA/LIP6. GPLv2.
19 constant C;
22 - T ret = C;
27 + C
32 constant C;
35 * T ret = C;
42 constant C;
46 T ret@p1 = C;
54 C << r1.C;
57 coccilib.report.print_report(p1[0], "Unneeded variable: \"" + ret + "\". Return \"" + C + "\" on li…
[all …]
Difcol.cocci11 // Copyright: (C) 2010 Nicolas Palix, DIKU. GPLv2.
12 // Copyright: (C) 2010 Julia Lawall, DIKU. GPLv2.
13 // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. GPLv2.
Ddoubleinit.cocci6 // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2.
7 // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2.
8 // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2.
Difaddr.cocci4 // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2.
5 // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2.
Dcstptr.cocci5 // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2.
6 // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2.
Dorplus.cocci6 // Copyright: (C) 2013 Julia Lawall, INRIA/LIP6. GPLv2.
7 // Copyright: (C) 2013 Gilles Muller, INRIA/LIP6. GPLv2.
Dnoderef.cocci5 // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2.
6 // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2.
Dwarn.cocci4 // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2.
5 // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2.
/linux-4.4.14/arch/frv/include/asm/
Dirc-regs.h31 #define __get_RS(C) ({ (__reg(0xfeff9810) >> ((C)+16)) & 1; }) argument
33 #define __clr_RC(C) do { __reg(0xfeff9818) = 1 << ((C)+16); mb(); } while(0) argument
35 #define __get_MASK(C) ({ (__reg(0xfeff9820) >> ((C)+16)) & 1; }) argument
36 #define __set_MASK(C) do { __reg(0xfeff9820) |= 1 << ((C)+16); mb(); } while(0) argument
37 #define __clr_MASK(C) do { __reg(0xfeff9820) &= ~(1 << ((C)+16)); mb(); } while(0) argument
/linux-4.4.14/arch/arm/mach-omap1/
Dmux.c94 MUX_CFG("UART2_TX", C, 27, 1, 3, 3, 0, NA, 0, 0)
95 MUX_CFG("UART2_RX", C, 18, 0, 3, 1, 1, NA, 0, 0)
96 MUX_CFG("UART2_CTS", C, 21, 0, 3, 1, 1, NA, 0, 0)
97 MUX_CFG("UART2_RTS", C, 24, 1, 3, 2, 0, NA, 0, 0)
138 MUX_CFG("USB2_VM", C, 18, 1, 3, 0, 0, NA, 0, 1)
139 MUX_CFG("USB2_RCV", C, 21, 1, 3, 1, 0, NA, 0, 1)
140 MUX_CFG("USB2_SE0", C, 24, 2, 3, 2, 0, NA, 0, 1)
141 MUX_CFG("USB2_TXD", C, 27, 2, 3, 3, 0, NA, 0, 1)
175 MUX_CFG("MCBSP2_CLKR", C, 6, 0, 2, 27, 1, NA, 0, 1)
176 MUX_CFG("MCBSP2_CLKX", C, 9, 0, 2, 29, 1, NA, 0, 1)
[all …]
/linux-4.4.14/arch/x86/crypto/
Dsha1_ssse3_asm.S120 mov 8(HASH_PTR), C
132 RR F1,A,B,C,D,E,0
133 RR F1,D,E,A,B,C,2
134 RR F1,B,C,D,E,A,4
135 RR F1,E,A,B,C,D,6
136 RR F1,C,D,E,A,B,8
138 RR F1,A,B,C,D,E,10
139 RR F1,D,E,A,B,C,12
140 RR F1,B,C,D,E,A,14
141 RR F1,E,A,B,C,D,16
[all …]
Dsha1_avx2_x86_64_asm.S102 .set C, REG_C define
326 .set D, C
327 .set C, B define
362 and C, TB
386 andn C, A, T1 /* ~b&d */
422 xor C, A
441 and C, T1
458 mov 8(HASH_PTR), C
531 UPDATE_HASH 8(HASH_PTR), C
598 UPDATE_HASH 8(HASH_PTR), C
[all …]
/linux-4.4.14/arch/xtensa/kernel/
Dperf_event.c74 #define C(_x) PERF_COUNT_HW_CACHE_##_x macro
76 static const u32 xtensa_cache_ctl[][C(OP_MAX)][C(RESULT_MAX)] = {
77 [C(L1D)] = {
78 [C(OP_READ)] = {
79 [C(RESULT_ACCESS)] = XTENSA_PMU_MASK(10, 0x1),
80 [C(RESULT_MISS)] = XTENSA_PMU_MASK(10, 0x2),
82 [C(OP_WRITE)] = {
83 [C(RESULT_ACCESS)] = XTENSA_PMU_MASK(11, 0x1),
84 [C(RESULT_MISS)] = XTENSA_PMU_MASK(11, 0x2),
87 [C(L1I)] = {
[all …]
/linux-4.4.14/drivers/pinctrl/sunxi/
Dpinctrl-sun5i-a13.c70 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 0),
75 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 1),
80 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 2),
85 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 3),
90 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 4),
94 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 5),
98 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 6),
103 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 7),
108 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 8),
113 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 9),
[all …]
Dpinctrl-sun8i-a83t.c90 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 0),
95 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 1),
100 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 2),
105 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 3),
110 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 4),
114 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 5),
119 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 6),
124 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 7),
128 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 8),
133 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 9),
[all …]
Dpinctrl-sun8i-a23.c112 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 0),
117 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 1),
122 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 2),
127 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 3),
132 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 4),
136 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 5),
141 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 6),
146 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 7),
150 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 8),
155 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 9),
[all …]
Dpinctrl-sun6i-a31.c271 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 0),
276 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 1),
281 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 2),
286 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 3),
290 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 4),
294 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 5),
298 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 6),
304 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 7),
310 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 8),
316 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 9),
[all …]
Dpinctrl-sun8i-a33.c72 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 0),
77 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 1),
82 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 2),
87 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 3),
92 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 4),
96 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 5),
101 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 6),
106 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 7),
110 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 8),
115 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 9),
[all …]
Dpinctrl-sun5i-a10s.c240 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 0),
245 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 1),
250 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 2),
255 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 3),
260 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 4),
264 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 5),
268 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 6),
273 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 7),
278 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 8),
283 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 9),
[all …]
Dpinctrl-sun9i-a80.c163 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 0),
168 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 1),
173 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 2),
178 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 3),
182 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 4),
186 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 5),
190 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 6),
195 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 7),
200 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 8),
205 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 9),
[all …]
Dpinctrl-sun7i-a20.c257 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 0),
262 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 1),
267 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 2),
272 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 3),
276 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 4),
280 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 5),
284 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 6),
289 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 7),
294 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 8),
299 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 9),
[all …]
Dpinctrl-sun4i-a10.c242 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 0),
247 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 1),
252 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 2),
257 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 3),
261 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 4),
265 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 5),
269 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 6),
274 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 7),
279 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 8),
284 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 9),
[all …]
Dpinctrl-sun6i-a31s.c243 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 0),
248 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 1),
253 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 2),
258 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 3),
262 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 4),
266 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 5),
270 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 6),
276 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 7),
282 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 8),
288 SUNXI_PIN(SUNXI_PINCTRL_PIN(C, 9),
[all …]
/linux-4.4.14/Documentation/sound/oss/
Dmwave27 Edit C:/msdos.sys and add or change the following:
62 REM Please read README.TXT in C:\MWW subdirectory before changing the DOS= statement.
64 DEVICE=C:\MWW\MANAGER\MWD50430.EXE
81 SET MWPATH=C:\MWW\DLL;C:\MWW\MWGAMES;C:\MWW\DSP
83 SET MWROOT=C:\MWW
84 SET LIBPATH=C:\MWW\DLL
85 SET PATH=C:\WINDOWS;C:\MWW\DLL;
94 SET MSINPUT=C:\MSINPUT
95 SET MWPATH=C:\MWW\DLL;C:\MWW\MWGAMES;C:\MWW\DSP
100 SET MWROOT=C:\MWW
[all …]
/linux-4.4.14/Documentation/hwmon/
Dtmp10318 temperatures to a resolution of 1°C. The TMP103 is specified for
19 operation over a temperature range of –40°C to +125°C.
22 Accuracy: ±1°C Typ (–10°C to +100°C)
Dadt741032 -55°C to +150°C. It has a high accuracy of +/-0.5°C and can be operated at a
33 resolution of 13 bits (0.0625°C) or 16 bits (0.0078°C). The sensor provides an
37 common hysteresis of 0°C - 15°C and a fault queue, ranging from 1 to 4 events.
45 package, a slightly narrower operating temperature range (-40°C to +150°C), and
46 a better accuracy (0.25°C instead of 0.50°C.)
Dlm93177 temperature offsets. The base temperature is expressed in degrees C in the
179 degrees C, with the value of offset <i> for temperature value <n> being
181 is 40C:
186 3 1 40C - 41C 32.14%
187 4 1 41C - 42C 35.71%
188 5 2 42C - 44C 39.29%
189 6 2 44C - 46C 42.86%
190 7 2 48C - 50C 46.43%
191 8 2 50C - 52C 50.00%
192 9 2 52C - 54C 53.57%
[all …]
Damc682165 0 degree C to 124 degree C in steps of
66 4 degree C. Read it out after writing to get
75 temp2_auto_point1_temp rw Must be between 0 degree C and 63 degree C and
82 0 degree C to 124 degree C in steps
83 of 4 degree C.
Dtmp10218 sensor is accurate to 0.5 degree over the range of -25 to +85 C, and to 1.0
19 degree from -40 to +125 C. Resolution of the sensor is 0.0625 degree. The
20 operating temperature has a minimum of -55 C and a maximum of +150 C.
Dlm7730 was 80 degrees C, and the hysteresis was 75 degrees C, and you change
31 the critical limit to 90 degrees C, then the hysteresis will
32 automatically change to 85 degrees C.
Dmax663926 temp1_input R Temperature channel 1 input (0..150 C)
27 temp2_input R Temperature channel 2 input (0..150 C)
31 (in C, see datasheet)
36 (in C, see datasheet)
Dk8temp36 1 degree C. It is expected that future CPU will have better resolution. The
38 206 degrees C.
54 70 degrees C. The rule of the thumb -> CPU temperature should not cross
55 60 degrees C too much.
Demc140351 was 80 degrees C, and the hysteresis was 75 degrees C, and you change
52 the critical limit to 90 degrees C, then the hysteresis will
53 automatically change to 85 degrees C.
Dsmm66591 in5_input Channel C voltage (mV)
102 in5_min Channel C minimum voltage (mV)
113 in5_max Channel C maximum voltage (mV)
124 in5_lcrit Channel C critical minimum voltage (mV)
135 in5_crit Channel C critical maximum voltage (mV)
146 in5_crit_alarm Channel C critical alarm
Dlm7324 The LM73 supports four resolutions, defined in terms of degrees C per
33 (C/LSB) (msec) (msec)
79 resolution in degrees C per LSB.
Dcoretemp28 1 degree C. Valid temperatures are from 0 to TjMax degrees C, because
55 Process Processor TjMax(C)
115 E665C/645C 90
Dw83l785ts19 theoretically defined as 85 or 100 degrees C through a combination
22 degrees C. The datasheet is rather poor and obviously inaccurate
/linux-4.4.14/Documentation/input/
Dbcm5974.txt3 Copyright (C) 2008-2009 Henrik Rydberg <rydberg@euromail.se>
7 Copyright (C) 2008 Scott Shawcroft (scott.shawcroft@gmail.com)
10 Copyright (C) 2001-2004 Greg Kroah-Hartman (greg@kroah.com)
11 Copyright (C) 2005 Johannes Berg (johannes@sipsolutions.net)
12 Copyright (C) 2005 Stelian Pop (stelian@popies.net)
13 Copyright (C) 2005 Frank Arnold (frank@scirocco-5v-turbo.de)
14 Copyright (C) 2005 Peter Osterlund (petero2@telia.com)
15 Copyright (C) 2005 Michael Hanselmann (linux-kernel@hansmi.ch)
16 Copyright (C) 2006 Nicolas Boichat (nicolas@boichat.ch)
Dsentelic.txt1 Copyright (C) 2002-2011 Sentelic Corporation.
69 C) MSID 7:
111 1 |1|0|0|1|1|M|R|L| 2 |C|C|C|C|C|C|C|C| 3 |M|M|M|M|M|M|M|M| 4 |0|0|0|0|0|0|0|0|
187 1 |1|0|1|P|1|M|R|L| 2 |C|C|C|C|C|C|C|C| 3 |0|0|F|F|0|0|0|i| 4 |r|l|d|u|0|0|0|0|
281 1 |1|0|1|P|1|M|R|L| 2 |C|C|C|C|C|C|C|C| 3 |0|0|F|F|0|0|0|i| 4 |r|l|u|d|0|0|0|0|
386 1 |1|0|0|P|1|M|R|L| 2 |C|C|C|C|C|C|C|C| 3 |0|0|F|F|0|0|0|i| 4 |r|l|u|d|0|0|0|0|
489 Following values needed to be inverted(the '~' operator in C) before being
/linux-4.4.14/kernel/trace/
Dtrace.h914 C(DISPLAY_GRAPH, "display-graph"),
921 C(BRANCH, "branch"),
928 C(FUNCTION, "function-trace"),
937 C(STACKTRACE, "stacktrace"),
950 C(PRINT_PARENT, "print-parent"), \
951 C(SYM_OFFSET, "sym-offset"), \
952 C(SYM_ADDR, "sym-addr"), \
953 C(VERBOSE, "verbose"), \
954 C(RAW, "raw"), \
955 C(HEX, "hex"), \
[all …]
/linux-4.4.14/Documentation/ja_JP/
DHOWTO59 以外は大部分は C 言語で書かれています。C言語をよく理解していることはカー
62 ません。以下の本は、C 言語の十分な知識や何年もの経験に取って代わるもの
64 - "The C Programming Language" by Kernighan and Ritchie [Prentice Hall]
66 - "Practical C Programming" by Steve Oualline [O'Reilly]
67 - 『C実践プログラミング第3版』(Steve Oualline著 望月康司監訳 谷口功訳) [オライリージャパン]
68 - "C: A Reference Manual" by Harbison and Steele [Prentice Hall]
69 - 『新・詳説 C 言語 H&S リファレンス』
72 カーネルは GNU C と GNU ツールチェインを使って書かれています。カーネル
74 います。カーネルは標準 C ライブラリとは関係がないといった、C 言語フリー
75 スタンディング環境です。そのため、C の標準で使えないものもあります。任
[all …]
/linux-4.4.14/firmware/tigon/
Dtg3.bin.ihex70 :10045000000000000000000000000000000000009C
71 :10046000000000000000000000000000000000008C
72 :10047000000000000000000000000000000000007C
73 :10048000000000000000000000000000000000006C
74 :10049000000000000000000000000000000000005C
171 * Copyright (C) 2000-2003 Broadcom Corporation.
/linux-4.4.14/arch/x86/crypto/sha-mb/
Dsha1_x8_avx2.S127 # macro MAGIC_F0 F,B,C,D,T ## F = (D ^ (B & (C ^ D)))
134 # macro MAGIC_F1 F,B,C,D,T ## F = (B ^ C ^ D)
140 # macro MAGIC_F2 F,B,C,D,T ## F = ((B & C) | (B & D) | (C & D))
148 # macro MAGIC_F3 F,B,C,D,T ## F = (B ^ C ^ D)
196 \MAGIC \regF,\regB,\regC,\regD,\regT ## FUN = MAGIC_Fi(B,C,D)
227 # ymm2 C
245 C = %ymm2 define
275 D = C
276 C = B define
311 vmovdqu 2*32(arg1), C
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Dtrivial-devices.txt15 adi,adt7461 +/-1C TDM Extended Temp Range I.C
16 adt7461 +/-1C TDM Extended Temp Range I.C
17 adi,adt7473 +/-1C TDM Extended Temp Range I.C
18 adi,adt7475 +/-1C TDM Extended Temp Range I.C
19 adi,adt7476 +/-1C TDM Extended Temp Range I.C
20 adi,adt7490 +/-1C TDM Extended Temp Range I.C
47 dallas,ds3232 Extremely Accurate I²C RTC with Integrated Crystal and SRAM
66 maxim,max6625 9-Bit/12-Bit Temperature Sensors with I²C-Compatible Serial Interface
72 national,lm92 ±0.33°C Accurate, 12-Bit + Sign Temperature Sensor and Thermal Window Comparator wit…
/linux-4.4.14/Documentation/zh_CN/
DCodingStyle109 C语言风格中另外一个常见问题是大括号的放置。和缩进大小不同,选择或弃用某种放置策
138 a)K&R是_正确的_,并且(b)K&R是正确的。此外,不管怎样函数都是特殊的(在C语言中
183 某些程度上看起来更像函数(它们在Linux里也常常伴随小括号而使用,尽管在C语言里这样
228 C是一个简朴的语言,你的命名也应该这样。和Modula-2和Pascal程序员不同,C程序员不使
229 用类似ThisVariableIsATemporaryCounter这样华丽的名字。C程序员会称那个变量为“tmp”
338 在函数原型中,包含函数名和它们的数据类型。虽然C语言里没有这样的要求,在Linux里这
413 自动帮你格式化C源代码,而且你也注意到了,确实是这样,不过它所使用的默认值和我们
421 "C mode with adjusted defaults for use with the Linux kernel."
453 对于遍布源码树的所有Kconfig*配置文件来说,它们缩进方式与C代码相比有所不同。紧挨
586 强制转换一个void指针返回值是多余的。C语言本身保证了从void指针到其他任何指针类型
[all …]
DHOWTO46 Linux内核大部分是由C语言写成的,一些体系结构相关的代码用到了汇编语言。要
47 参与内核开发,你必须精通C语言。除非你想为某个架构开发底层代码,否则你并
48 不需要了解(任何体系结构的)汇编语言。下面列举的书籍虽然不能替代扎实的C
50 - "The C Programming Language" by Kernighan and Ritchie [Prentice Hall]
51C程序设计语言(第2版·新版)》(徐宝文 李志 译)[机械工业出版社]
52 - "Practical C Programming" by Steve Oualline [O'Reilly]
53 《实用C语言编程(第三版)》(郭大海 译)[中国电力出版社]
54 - "C: A Reference Manual" by Harbison and Steele [Prentice Hall]
55C语言参考手册(原书第5版)》(邱仲潘 等译)[机械工业出版社]
57 Linux内核使用GNU C和GNU工具链开发。虽然它遵循ISO C89标准,但也用到了一些
[all …]
Dsparse.txt90 用"make C=1"命令来编译内核,会对所有重新编译的 C 文件使用 sparse 工具。
91 或者使用"make C=2"命令,无论文件是否被重新编译都会对其使用 sparse 工具。
98 make C=2 CHECKFLAGS="-D__CHECK_ENDIAN__"
Dstable_api_nonsense.txt62 - 取决于所用的C编译器的版本,不同的内核数据结构里的结构体的对齐方
75 对于一个特定的内核,满足这些条件并不难,使用同一个C编译器和同样的内核配
Dvolatile-considered-harmful.txt29 C程序员通常认为volatile表示某个变量可以在当前执行的线程之外被改变;因此,在内核
30 中用到共享数据结构时,常常会有C程序员喜欢使用volatile这类变量。换句话说,他们经
/linux-4.4.14/Documentation/ko_KR/
DHOWTO43 커널은 대부분은 C로 작성되어 있고 몇몇 아키텍쳐의 의존적인 부분은
44 어셈블리로 작성되어 있다. 커널 개발을 위해 C를 잘 이해하고 있어야 한다.
47 다음의 참고서적들은 기본에 충실한 C 교육이나 수년간의 경험에 견주지는
49 - "The C Programming Language" by Kernighan and Ritchie [Prentice Hall]
50 - "Practical C Programming" by Steve Oualline [O'Reilly]
51 - "C: A Reference Manual" by Harbison and Steele [Prentice Hall]
53 커널은 GNU C와 GNU 툴체인을 사용하여 작성되었다. 이 툴들은 ISO C89 표준을
54 따르는 반면 표준에 있지 않은 많은 확장기능도 가지고 있다. 커널은 표준 C
55 라이브러리와는 관계없이 freestanding C 환경이어서 C 표준의 일부는
Dstable_api_nonsense.txt74 - 여러분들이 사용하는 C 컴파일러의 버젼에 따라 다른 커널 자료 구조들은
89 커널을 빌드했던 C 컴파일러와 정확하게 같은 것을 사용하고 정확하게 같은
/linux-4.4.14/net/netfilter/ipvs/
Dip_vs_nfct.c76 #define ARG_CONN(C) &((C)->caddr.ip), ntohs((C)->cport), \ argument
77 &((C)->vaddr.ip), ntohs((C)->vport), \
78 &((C)->daddr.ip), ntohs((C)->dport), \
79 (C)->protocol, (C)->state
/linux-4.4.14/arch/arm/crypto/
Dsha1-armv4-large.S93 eor r10,r10,r6,ror#2 @ F_00_19(B,C,D)
95 add r7,r7,r10 @ E+=F_00_19(B,C,D)
118 eor r10,r10,r5,ror#2 @ F_00_19(B,C,D)
120 add r6,r6,r10 @ E+=F_00_19(B,C,D)
143 eor r10,r10,r4,ror#2 @ F_00_19(B,C,D)
145 add r5,r5,r10 @ E+=F_00_19(B,C,D)
168 eor r10,r10,r3,ror#2 @ F_00_19(B,C,D)
170 add r4,r4,r10 @ E+=F_00_19(B,C,D)
193 eor r10,r10,r7,ror#2 @ F_00_19(B,C,D)
195 add r3,r3,r10 @ E+=F_00_19(B,C,D)
[all …]
Dsha256-armv4.pl49 $C="r6";
55 @V=($A,$B,$C,$D,$E,$F,$G,$H);
223 ldmia $ctx,{$A,$B,$C,$D,$E,$F,$G,$H}
232 eor $t3,$B,$C @ magic
253 add $C,$C,$t2
264 stmia $t3,{$A,$B,$C,$D,$E,$F,$G,$H}
502 eor $t3,$B,$C
546 add $C,$C,$t3
555 str $C,[$t1],#4
566 eorne $t3,$B,$C
/linux-4.4.14/Documentation/ABI/stable/
Dsysfs-class-tpm130 B4 76 41 82 C9 20 2C 10 18 40 BC 8B E5 44 4C 6C
131 3A B2 92 0C A4 9B 2A 83 EB 5C 12 85 04 48 A0 B6
132 1E E4 81 84 CE B2 F2 45 1C F0 85 99 61 02 4D EB
134 D7 0E 7D CA 41 BF 43 07 65 86 3C 8C 13 7A D0 8B
137 1E 30 38 6C 70 63 69 AB E2 50 DF 49 05 2E E1 8D
138 6F 78 44 DA 57 43 69 EE 76 6C 38 8A E9 8E A3 F0
139 A7 1F 3C A8 D0 12 15 3E CA 0E BD FA 24 CD 33 C6
142 E0 DC 65 FD 3C C6 B0 1E BF B9 C1 B5 6C EF B1 3A
145 C3 91 FF 44 1E CF 7C 39 FE 17 77 21 20 BD CE 9B
/linux-4.4.14/arch/arm/mach-sa1100/include/mach/
DSA-1101.h25 # define LANGUAGE C
43 #define C 0 macro
88 #if LANGUAGE == C
138 #if LANGUAGE == C
154 #endif LANGUAGE == C
171 #if LANGUAGE == C
199 #if LANGUAGE == C
280 #if LANGUAGE == C
385 #if (LANGUAGE == C)
525 #if (LANGUAGE == C)
[all …]
/linux-4.4.14/Documentation/kbuild/
DKconfig.select-break15 # The option B and C are clearly contradicting with respect to A.
16 # However, when A is set, C can be set as well because Kconfig does not
30 config C config
31 bool "CONFIG C"
Dheaders_install.txt9 used by the system's C library (such as glibc or uClibc) to define available
11 system calls. The C library's header files include the kernel header files
18 means that a program built against a C library using older kernel headers
47 before building a C library with headers exported this way.
Dmodules.txt72 $ make -C <path_to_kernel_src> M=$PWD
79 $ make -C /lib/modules/`uname -r`/build M=$PWD
84 $ make -C /lib/modules/`uname -r`/build M=$PWD modules_install
90 make -C $KDIR M=$PWD
92 -C $KDIR
108 make -C $KDIR M=$PWD [target]
140 make -C $KDIR M=$PWD bar.lst
141 make -C $KDIR M=$PWD baz.o
142 make -C $KDIR M=$PWD foo.ko
143 make -C $KDIR M=$PWD /
[all …]
/linux-4.4.14/include/linux/perf/
Darm_pmu.h41 #define C(_x) PERF_COUNT_HW_CACHE_##_x macro
48 [0 ... C(MAX) - 1] = { \
49 [0 ... C(OP_MAX) - 1] = { \
50 [0 ... C(RESULT_MAX) - 1] = CACHE_OP_UNSUPPORTED, \
/linux-4.4.14/firmware/yamaha/
Dds1_ctrl.fw.ihex86 :10055000220110002008000060900300408001008C
114 :10071000649100002404000024040000240400006C
307 :10132000240400002432000002013000442903009C
580 :10243000000000000000000000000000000000009C
581 :10244000000000000000000000000000000000008C
582 :10245000000000000000000000000000000000007C
583 :10246000000000000000000000000000000000006C
584 :10247000000000000000000000000000000000005C
585 :10248000000000000000000000000000000000004C
586 :10249000000000000000000000000000000000003C
Dds1e_ctrl.fw.ihex580 :10243000000000000000000000000000000000009C
581 :10244000000000000000000000000000000000008C
582 :10245000000000000000000000000000000000007C
583 :10246000000000000000000000000000000000006C
584 :10247000000000000000000000000000000000005C
585 :10248000000000000000000000000000000000004C
586 :10249000000000000000000000000000000000003C
/linux-4.4.14/arch/powerpc/math-emu/
Dfnmsubs.c16 FP_DECL_D(C); in fnmsubs()
26 FP_UNPACK_DP(C, frC); in fnmsubs()
38 FP_MUL_D(T, A, C); in fnmsubs()
Dfnmsub.c15 FP_DECL_D(C); in fnmsub()
25 FP_UNPACK_DP(C, frC); in fnmsub()
37 FP_MUL_D(T, A, C); in fnmsub()
Dfmsubs.c16 FP_DECL_D(C); in fmsubs()
26 FP_UNPACK_DP(C, frC); in fmsubs()
38 FP_MUL_D(T, A, C); in fmsubs()
Dfmadds.c16 FP_DECL_D(C); in fmadds()
26 FP_UNPACK_DP(C, frC); in fmadds()
38 FP_MUL_D(T, A, C); in fmadds()
Dfmadd.c15 FP_DECL_D(C); in fmadd()
25 FP_UNPACK_DP(C, frC); in fmadd()
37 FP_MUL_D(T, A, C); in fmadd()
Dfnmadds.c16 FP_DECL_D(C); in fnmadds()
26 FP_UNPACK_DP(C, frC); in fnmadds()
38 FP_MUL_D(T, A, C); in fnmadds()
Dfmsub.c15 FP_DECL_D(C); in fmsub()
25 FP_UNPACK_DP(C, frC); in fmsub()
37 FP_MUL_D(T, A, C); in fmsub()
Dfnmadd.c15 FP_DECL_D(C); in fnmadd()
25 FP_UNPACK_DP(C, frC); in fnmadd()
37 FP_MUL_D(T, A, C); in fnmadd()
/linux-4.4.14/arch/arm/boot/dts/
Domap3-igep0020.dts2 * Device Tree Source for IGEPv2 Rev. C (TI OMAP AM/DM37x)
4 * Copyright (C) 2012 Javier Martinez Canillas <javier@osg.samsung.com>
5 * Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com>
15 model = "IGEPv2 Rev. C (TI OMAP AM/DM37x)";
Dsama5d3_can.dtsi5 * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
20 …<AT91_PIOD 14 AT91_PERIPH_C AT91_PINCTRL_NONE /* PD14 periph C RX, conflicts with SCK0, SPI0_NPCS1…
21 …AT91_PIOD 15 AT91_PERIPH_C AT91_PINCTRL_NONE>; /* PD15 periph C TX, conflicts with CTS0, SPI0_NPCS…
Dat91sam9g15.dtsi4 * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20 /* A B C */
Domap3-beagle-xm-ab.dts2 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
12 /* HS USB Port 2 Power enable was inverted with the xM C */
Dat91sam9g35.dtsi4 * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
21 /* A B C */
Dzynq-parallella.dts6 * Copyright (C) 2011 Xilinx
7 * Copyright (C) 2012 National Instruments Corp.
8 * Copyright (C) 2013 Xilinx
Dat91sam9x35.dtsi4 * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22 /* A B C */
Dat91sam9x25.dtsi4 * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
23 /* A B C */
Dat91sam9g25.dtsi4 * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22 /* A B C */
Domap3-ha.dts2 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3 * Copyright (C) 2014 Stefan Roese <sr@denx.de>
Dr8a7778-bockw.dts4 * Copyright (C) 2013 Renesas Solutions Corp.
5 * Copyright (C) 2013 Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
9 * Copyright (C) 2013 Renesas Solutions Corp.
10 * Copyright (C) 2013 Simon Horman
Dhip01-ca9x2.dts4 * Copyright (C) 2014 Hisilicon Ltd.
5 * Copyright (C) 2014 Huawei Ltd.
Dr7s72100-genmai.dts4 * Copyright (C) 2013-14 Renesas Solutions Corp.
5 * Copyright (C) 2014 Wolfram Sang, Sang Engineering <wsa@sang-engineering.com>
Dintegratorap.dts92 0x4800 0 0 3 &pic 15 /* INT C on slot 9 is irq 15 */
97 0x5000 0 0 3 &pic 16 /* INT C on slot 10 is irq 16 */
102 0x5800 0 0 3 &pic 13 /* INT C on slot 11 is irq 13 */
107 0x6000 0 0 3 &pic 14 /* INT C on slot 12 is irq 14 */
Dzynq-zybo.dts2 * Copyright (C) 2011 - 2014 Xilinx
3 * Copyright (C) 2012 National Instruments Corp.
Dat91-cosino_mega2560.dts5 * Copyright (C) 2013 - Rodolfo Giometti <giometti@linux.it>
9 * Copyright (C) 2012 Atmel,
Dkirkwood-net2big.dts4 * Copyright (C) 2014
9 * Copyright (C) 2010 Simon Guinot <sguinot@lacie.com>
Domap3-igep0030-common.dtsi4 * Copyright (C) 2014 Javier Martinez Canillas <javier@osg.samsung.com>
5 * Copyright (C) 2014 Enric Balletbo i Serra <eballetbo@gmail.com>
Dzynq-zed.dts2 * Copyright (C) 2011 - 2014 Xilinx
3 * Copyright (C) 2012 National Instruments Corp.
Dr8a7794-silk.dts4 * Copyright (C) 2014 Renesas Electronics Corporation
5 * Copyright (C) 2014-2015 Renesas Solutions Corp.
6 * Copyright (C) 2014-2015 Cogent Embedded, Inc.
Domap3-igep0020-rev-f.dts4 * Copyright (C) 2012 Javier Martinez Canillas <javier@osg.samsung.com>
5 * Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com>
Domap3-ha-common.dtsi2 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3 * Copyright (C) 2014 Stefan Roese <sr@denx.de>
Domap3-igep0030-rev-g.dts4 * Copyright (C) 2014 Javier Martinez Canillas <javier@osg.samsung.com>
5 * Copyright (C) 2014 Enric Balletbo i Serra <eballetbo@gmail.com>
Dat91-cosino.dtsi4 * Copyright (C) 2013 - Rodolfo Giometti <giometti@linux.it>
8 * Copyright (C) 2012 Atmel,
Domap3-igep0030.dts4 * Copyright (C) 2012 Javier Martinez Canillas <javier@osg.samsung.com>
5 * Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com>
Dsama5d3.dtsi5 * Copyright (C) 2013 Atmel,
482 /* A B C */
581 … <AT91_PIOA 16 AT91_PERIPH_C AT91_PINCTRL_NONE /* PA16 periph C ISI_D0, conflicts with LCDDAT16 */
582 … AT91_PIOA 17 AT91_PERIPH_C AT91_PINCTRL_NONE /* PA17 periph C ISI_D1, conflicts with LCDDAT17 */
583 …AT91_PIOA 18 AT91_PERIPH_C AT91_PINCTRL_NONE /* PA18 periph C ISI_D2, conflicts with LCDDAT18, TWD…
584 …AT91_PIOA 19 AT91_PERIPH_C AT91_PINCTRL_NONE /* PA19 periph C ISI_D3, conflicts with LCDDAT19, TWC…
585 …AT91_PIOA 20 AT91_PERIPH_C AT91_PINCTRL_NONE /* PA20 periph C ISI_D4, conflicts with LCDDAT20, PWM…
586 …AT91_PIOA 21 AT91_PERIPH_C AT91_PINCTRL_NONE /* PA21 periph C ISI_D5, conflicts with LCDDAT21, PWM…
587 …AT91_PIOA 22 AT91_PERIPH_C AT91_PINCTRL_NONE /* PA22 periph C ISI_D6, conflicts with LCDDAT22, PWM…
588 …AT91_PIOA 23 AT91_PERIPH_C AT91_PINCTRL_NONE /* PA23 periph C ISI_D7, conflicts with LCDDAT23, PWM…
[all …]
/linux-4.4.14/scripts/coccinelle/tests/
Ddoubletest.cocci6 // Copyright: (C) 2010 Nicolas Palix, DIKU. GPLv2.
7 // Copyright: (C) 2010 Julia Lawall, DIKU. GPLv2.
8 // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. GPLv2.
Ddoublebitand.cocci8 // Copyright: (C) 2010 Nicolas Palix, DIKU. GPLv2.
9 // Copyright: (C) 2010 Julia Lawall, DIKU. GPLv2.
10 // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. GPLv2.
/linux-4.4.14/fs/cachefiles/
Dinternal.h335 #define ASSERTIF(C, X) \ argument
337 if (unlikely((C) && !(X))) { \
344 #define ASSERTIFCMP(C, X, OP, Y) \ argument
346 if (unlikely((C) && !((X) OP (Y)))) { \
359 #define ASSERTIF(C, X) do {} while (0) argument
360 #define ASSERTIFCMP(C, X, OP, Y) do {} while (0) argument
/linux-4.4.14/arch/ia64/lib/
Dcopy_page_mck.S95 #define C (B + PREFETCH_DIST) macro
96 #define D (C + 3)
104 .rotr v[2*PREFETCH_DIST], n[D-C+1]
144 (p[D]) st8 [dst_pre_l2] = n[D-C], 128 // M3 prefetch dst from L2
147 (p[C]) ld8 n[0] = [src_pre_l2], 128 // M1 prefetch src from L2
Dmemcpy_mck.S63 #define C (B + PREFETCH_DIST) macro
64 #define D (C + 1)
226 EK(.ex_handler_lcpy, (p[C]) ld8 n8 = [src_pre_l2], 128) // M1 prefetch src from L2
255 EX(.ex_handler, (p[C]) ld8 t1 = [src0], 8)
256 EK(.ex_handler, (p[C]) ld8 t3 = [src1], 8)
528 #undef C
553 #define C r21 macro
635 sub C = A, B
638 cmp.gt p8,p0=C,r0 // more than 1 byte?
648 mov out2=C
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/
Dnetwork.txt27 fsl,cpm2-mdio-bitbang (reg is port C registers)
30 fsl,mdio-pin : pin of port C controlling mdio data
31 fsl,mdc-pin : pin of port C controlling mdio clock
/linux-4.4.14/tools/perf/Documentation/
Dperf-diff.txt47 -C::
126 - file C with samples f1, f2, f5
132 - perf diff A B C
134 baseline/A compute/B compute/C samples
143 - perf diff B A C
145 baseline/B compute/A compute/C samples
154 - perf diff C B A
156 baseline/C compute/B compute/A samples
180 - with filtering by -C, -d and/or -S, period_percent might be changed
/linux-4.4.14/scripts/coccinelle/api/
Derr_cast.cocci5 // Copyright: (C) 2009, 2010 Nicolas Palix, DIKU. GPLv2.
6 // Copyright: (C) 2009, 2010 Julia Lawall, DIKU. GPLv2.
7 // Copyright: (C) 2009, 2010 Gilles Muller, INRIA/LiP6. GPLv2.
Dmemdup_user.cocci5 // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2.
6 // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2.
7 // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2.
Dmemdup.cocci4 // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2.
5 // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2.
6 // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2.
Dresource_size.cocci6 // Copyright: (C) 2009, 2010 Nicolas Palix, DIKU. GPLv2.
7 // Copyright: (C) 2009, 2010 Julia Lawall, DIKU. GPLv2.
8 // Copyright: (C) 2009, 2010 Gilles Muller, INRIA/LiP6. GPLv2.
Dkstrdup.cocci4 // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2.
5 // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2.
6 // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2.
Dptr_ret.cocci5 // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2.
6 // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2.
/linux-4.4.14/Documentation/scsi/
Daha152x.txt107 The BIOS uses a cylinder/head/sector addressing scheme (C/H/S)
109 C/H/S addressing.
112 as base for requests in C/H/S addressing. SCSI only knows about the
122 instead of C/H/S addressing. Unfortunately C/H/S addressing is also used
126 Moreover there are certain limitations to the C/H/S addressing scheme,
135 With respect to the limit of 1023 cylinders using C/H/S you can only
150 - for disks<1GB: use default translation (C/32/64)
155 ie. either (C/32/64) or (C/63/255)). This can be extended translation
/linux-4.4.14/arch/mips/include/asm/
Dbug.h33 #define BUG_ON(C) __BUG_ON((unsigned long)(C)) argument
/linux-4.4.14/Documentation/filesystems/
Dsharedsubtree.txt193 C) Per-user namespace
365 1. 'A' is a shared mount and 'B' is a shared mount. A new mount 'C'
366 which is clone of 'A', is created. Its root dentry is 'a' . 'C' is
371 'B'. And finally the peer-group of 'C' is merged with the peer group
374 2. 'A' is a private mount and 'B' is a shared mount. A new mount 'C'
375 which is clone of 'A', is created. Its root dentry is 'a'. 'C' is
379 'C', 'C1', .., 'Cn' with exactly the same configuration as the
383 mount 'C' which is clone of 'A', is created. Its root dentry is 'a' .
384 'C' is mounted on mount 'B' at dentry 'b'. Also new mounts 'C1', 'C2',
387 'C','C1',.. 'Cn' is created. This propagation tree is identical to the
[all …]
/linux-4.4.14/tools/perf/tests/attr/
Dtest-record-C03 args = -C 0 kill >/dev/null 2>&1
12 # + PERF_SAMPLE_CPU added by -C 0
/linux-4.4.14/Documentation/video4linux/cx2341x/
Dfw-decoder-regs.txt33 280C
59 281C
75 282C
108 283C
128 284C
147 285C
187 286C
256 287C
276 1 = Misaligned fields (Correctable through 289C & 28A4)
287 288C
[all …]
/linux-4.4.14/Documentation/
Dkselftest.txt18 $ make -C tools/testing/selftests
22 $ make -C tools/testing/selftests run_tests
36 $ make -C tools/testing/selftests TARGETS=ptrace run_tests
49 $ make -C tools/testing/selftests hotplug
52 $ make -C tools/testing/selftests run_hotplug
Dsparse.txt97 Do a kernel make with "make C=1" to run sparse on all the C files that get
98 recompiled, or use "make C=2" to run sparse on the files whether they need to
106 make C=2 CF="-D__CHECK_ENDIAN__"
/linux-4.4.14/scripts/coccinelle/null/
Deno.cocci4 // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2.
5 // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2.
6 // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2.
Dkmerr.cocci8 // Copyright: (C) 2010 Nicolas Palix, DIKU. GPLv2.
9 // Copyright: (C) 2010 Julia Lawall, DIKU. GPLv2.
10 // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. GPLv2.
/linux-4.4.14/Documentation/features/
Dlist-arch.sh18 C=$(grep -h "^# Kconfig:" $F | cut -c25-)
22 printf "%10s/%-22s:%s| %35s # %s\n" "$SUBSYS" "$N" "$S" "$C" "$D"
/linux-4.4.14/tools/build/
DBuild.include7 # Copyright (C) Sam Ravnborg <sam@mars.ravnborg.org>, 2015
8 # Copyright (C) Linus Torvalds <torvalds@linux-foundation.org>, 2015
86 # C flags to be used in rule definitions, includes:
89 # - per target C flags
90 # - per object C flags
/linux-4.4.14/fs/fscache/
Dinternal.h441 #define ASSERTIF(C, X) \ argument
443 if (unlikely((C) && !(X))) { \
450 #define ASSERTIFCMP(C, X, OP, Y) \ argument
452 if (unlikely((C) && !((X) OP (Y)))) { \
465 #define ASSERTIF(C, X) do {} while (0) argument
466 #define ASSERTIFCMP(C, X, OP, Y) do {} while (0) argument
/linux-4.4.14/drivers/mfd/
Dtps80031.c107 [TPS80031_INT_ID_WKUP] = TPS80031_IRQ(C, 0),
108 [TPS80031_INT_VBUSS_WKUP] = TPS80031_IRQ(C, 1),
109 [TPS80031_INT_ID] = TPS80031_IRQ(C, 2),
110 [TPS80031_INT_VBUS] = TPS80031_IRQ(C, 3),
111 [TPS80031_INT_CHRG_CTRL] = TPS80031_IRQ(C, 4),
112 [TPS80031_INT_EXT_CHRG] = TPS80031_IRQ(C, 5),
113 [TPS80031_INT_INT_CHRG] = TPS80031_IRQ(C, 6),
114 [TPS80031_INT_RES2] = TPS80031_IRQ(C, 7),
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_reg.h7646 u8 C[8]; in calc_crc8() local
7658 C[i] = crc & 1; in calc_crc8()
7663 D[16] ^ D[14] ^ D[12] ^ D[8] ^ D[7] ^ D[6] ^ D[0] ^ C[4] ^ in calc_crc8()
7664 C[6] ^ C[7]; in calc_crc8()
7667 D[12] ^ D[9] ^ D[6] ^ D[1] ^ D[0] ^ C[0] ^ C[4] ^ C[5] ^ in calc_crc8()
7668 C[6]; in calc_crc8()
7671 C[0] ^ C[1] ^ C[4] ^ C[5]; in calc_crc8()
7674 C[1] ^ C[2] ^ C[5] ^ C[6]; in calc_crc8()
7677 C[0] ^ C[2] ^ C[3] ^ C[6] ^ C[7]; in calc_crc8()
7679 D[15] ^ D[13] ^ D[11] ^ D[9] ^ D[5] ^ D[4] ^ D[3] ^ C[1] ^ in calc_crc8()
[all …]
/linux-4.4.14/scripts/coccinelle/locks/
Dflags.cocci4 // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2.
5 // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2.
6 // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2.
Ddouble_lock.cocci6 // Copyright: (C) 2010 Nicolas Palix, DIKU. GPLv2.
7 // Copyright: (C) 2010 Julia Lawall, DIKU. GPLv2.
8 // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. GPLv2.
Dmini_lock.cocci9 // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2.
10 // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2.
11 // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2.
Dcall_kern.cocci7 // Copyright: (C) 2012 Nicolas Palix. GPLv2.
8 // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2.
9 // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2.
/linux-4.4.14/scripts/coccinelle/iterators/
Dlist_entry_update.cocci7 // Copyright: (C) 2010 Nicolas Palix, DIKU. GPLv2.
8 // Copyright: (C) 2010 Julia Lawall, DIKU. GPLv2.
9 // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. GPLv2.
Ditnull.cocci9 // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2.
10 // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2.
11 // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2.
Dfen.cocci5 // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2.
6 // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2.
7 // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2.
/linux-4.4.14/arch/arc/plat-sim/
DKconfig2 # Copyright (C) 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
14 This includes the standalone nSIM (uart only) vs. System C OSCI VP
/linux-4.4.14/Documentation/arm/SA1100/
DFreeBird1 Freebird-1.1 is produced by Legend(C), Inc.
3 and software/linux maintained by Coventive(C), Inc.
/linux-4.4.14/Documentation/zh_CN/arm/
Dkernel_user_helpers.txt148 C flag = 如果 r0 == 0 则置 1,如果 r0 != 0 则清零。
158 如果 *ptr 被改变,则 C flag 也会被置 1,以实现调用代码中的汇编
242 C flag = 如果 r0 == 0 则置 1,如果 r0 != 0 则清零。
254 如果 *ptr 被改变,则 C flag 也会被置 1,以实现调用代码中的汇编
/linux-4.4.14/tools/perf/scripts/perl/Perf-Trace-Util/
DREADME9 that scripts may want to use. Context.pm contains the Perl->C
13 The Perl->C perf interface is completely driven by Context.xs. If you
14 want to add new Perl functions that end up accessing C data in the
50 Copyright (C) 2009 by Tom Zanussi <tzanussi@gmail.com>
/linux-4.4.14/arch/mips/boot/compressed/
Dld.script4 * Copyright (C) 2009 Lemote Inc.
6 * Copyright (C) 2010 "Wu Zhangjin" <wuzhanjing@gmail.com>
/linux-4.4.14/scripts/coccinelle/free/
Dkfree.cocci8 // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2.
9 // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2.
10 // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2.
Dclk_put.cocci8 // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2.
9 // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2.
Diounmap.cocci8 // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2.
9 // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2.
Ddevm_free.cocci17 // Copyright: (C) 2011 Julia Lawall, INRIA/LIP6. GPLv2.
18 // Copyright: (C) 2011 Gilles Muller, INRIA/LiP6. GPLv2.
/linux-4.4.14/Documentation/parisc/
Dregisters58 N (Nullify next instruction) used by C code
60 B (Taken Branch) used by C code
61 C (code address translation) 1, 0 while executing real-mode code
62 V (divide step correction) used by C code
64 C/B (carry/borrow bits) used by C code
/linux-4.4.14/Documentation/frv/
Dkernel-ABI.txt187 (*) CCR.ICC2.C [Carry flag]
196 ICC2.Z is 0, ICC2.C is 1.
210 A TIHI #2 instruction (trap #2 if condition HI - Z==0 && C==0) would
218 and then it clears ICC2.C.
225 ICC2.Z would then be set to 1 (thus unchanged), and ICC2.C would be
234 ICC2.C would remain unaffected (ie: 0).
241 ICC2.Z would be cleared. ICC2.C would be left unaffected. Both
245 then trap as both Z==0 [interrupts virtually enabled] and C==0
249 (set PSR.PIL to 0), set ICC2.C to 1 and return.
256 (12) The interrupt handler would then set ICC2.C to 1 since hardware
/linux-4.4.14/arch/powerpc/boot/dts/
Dac14xx.dts261 0A 12 01 03 80 1C 23 78 CA 88 FF 94 52 54 8E 27
262 1E 4C 50 00 00 00 01 01 01 01 01 01 01 01 01 01
264 21 00 1C 23 00 00 00 18 00 00 00 FD 00 38 3C 1F
265 3C 01 0A 20 20 20 20 20 20 20 00 00 00 FC 00 45
350 /* PSC7 serial port C, aka ttyPSC2 */
Dgamecube.dts5 * Copyright (C) 2007-2009 The GameCube Linux Team
6 * Copyright (C) 2007,2008,2009 Albert Herranz
/linux-4.4.14/fs/afs/
Dinternal.h472 #define afs_get_cell(C) do { atomic_inc(&(C)->usage); } while(0) argument
845 #define ASSERTIF(C, X) \ argument
847 if (unlikely((C) && !(X))) { \
854 #define ASSERTIFCMP(C, X, OP, Y) \ argument
856 if (unlikely((C) && !((X) OP (Y)))) { \
881 #define ASSERTIF(C, X) \ argument
885 #define ASSERTIFCMP(C, X, OP, Y) \ argument
/linux-4.4.14/Documentation/video4linux/bttv/
DTuners20 C= I+DK
35 C= Phono connector
96 TADC-H002F: NTSC (L,175/410?; 2-B, C-W+11, W+12-69)
98 TADC-T003F: NTSC Taiwan (L,175/410?; 2-B, C-W+11, W+12-69)
DCards153 LR37 Rev.C = Flyvideo EZ (Capture only, ZR36120 + SAA7110)
165 LR138 Rev.C= Flyvideo 2000 (SAA7130)
231 PixelView Play TV pro - (Model: PV-BT878P+ REV 4C / 8D / 10A )
238 PixelView Play TV/VCR - (Model: PV-M3200 REV 4C / 8D / 10A )
239 PixelView Studio PAK - (Model: M2200 REV 4C / 8D / 10A )
241 PixelView DigitalVCR PAK - (Model: PV-M2400 REV 4C / 8D / 10A )
261 PixelView Meeting PAK plus - (Model: PV-BT878P+rev 4C/8D/10A)
278 Video Wonder/Genius Internet Video Kit = LR37 Rev.C
352 AVer FunTV Lite (ISA, AV3001 chipset) "M101.C"
366 M101.C ISA !
[all …]
/linux-4.4.14/arch/frv/kernel/
Dirq.c38 #define set_IRR(N,A,B,C,D) __set_IRR(N, (A << 28) | (B << 24) | (C << 20) | (D << 16)) argument
/linux-4.4.14/firmware/dsp56k/
Dbootstrap.asm14 M_PCC EQU $FFE1 ; Port C Control Register
15 M_PCDDR EQU $FFE3 ; Port C Data Direction Register
16 M_PCD EQU $FFE5 ; Port C Data Register
/linux-4.4.14/Documentation/dvb/
Dcards.txt8 DVB-S/DVB-C/DVB-T. Thus the frontend drivers are listed separately.
29 DVB-C:
42 DVB-S/C/T:
64 - Technisat SkyStar2 PCI DVB card revision 2.3, 2.6B, 2.6C
95 o Experimental support for the analog module of the Siemens DVB-C PCI card
/linux-4.4.14/drivers/block/paride/
DTransition-notes6 one in ps_set_intr() (A) and two in ps_tq_int() (B and C).
9 ps_spinlock. C is always preceded by B, since we can't reach it
12 the sum of numbers of A and C, since each call of ps_tq_int() is
14 A and each B is preceded by either A or C. Moments when we enter
15 ps_tq_int() are sandwiched between {A,C} and B in that sequence,
17 moments which, in turn, can not exceed the number of A and C.
18 In other words, the sequence of events is (A or C set ps_tq_active to
/linux-4.4.14/crypto/
Ddrbg.c545 ret = drbg_kcapi_sym(drbg, drbg->C, temp + len, &cipherin); in drbg_ctr_update()
561 memcpy(drbg->C, temp, drbg_keylen(drbg)); in drbg_ctr_update()
599 ret = drbg_kcapi_sym(drbg, drbg->C, drbg->scratchpad, &data); in drbg_ctr_generate()
691 ret = drbg_kcapi_hash(drbg, drbg->C, drbg->C, &seedlist); in drbg_hmac_update()
696 ret = drbg_kcapi_hash(drbg, drbg->C, drbg->V, &vdatalist); in drbg_hmac_update()
731 ret = drbg_kcapi_hash(drbg, drbg->C, drbg->V, &datalist); in drbg_hmac_generate()
900 ret = drbg_hash_df(drbg, drbg->C, drbg_statelen(drbg), &datalist2); in drbg_hash_update()
1022 drbg->C, drbg_statelen(drbg)); in drbg_hash_generate()
1180 memset(drbg->C, 0, drbg_statelen(drbg)); in drbg_seed()
1197 kzfree(drbg->C); in drbg_dealloc_state()
[all …]
/linux-4.4.14/Documentation/laptops/
Dsonypi.txt3 Copyright (C) 2001-2004 Stelian Pop <stelian@popies.net>
4 Copyright (C) 2001-2002 Alcôve <www.alcove.com>
5 Copyright (C) 2001 Michael Ashley <m.ashley@unsw.edu.au>
6 Copyright (C) 2001 Junichi Morita <jun1m@mars.dti.ne.jp>
7 Copyright (C) 2000 Takaya Kinjo <t-kinjo@tc4.so-net.ne.jp>
8 Copyright (C) 2000 Andrew Tridgell <tridge@samba.org>
/linux-4.4.14/Documentation/accounting/
Dcgroupstats.txt24 ~/balbir/cgroupstats # ./getdelays -C "/sys/fs/cgroup/a"
26 ~/balbir/cgroupstats # ./getdelays -C "/sys/fs/cgroup"
/linux-4.4.14/scripts/
Dcoccicheck35 if [ "$C" = "1" -o "$C" = "2" ]; then
/linux-4.4.14/Documentation/DocBook/
DMakefile76 LC_CTYPE := $(call try-run, LC_CTYPE=C.UTF-8 $(CHECK_LC_CTYPE),C.UTF-8,C)
/linux-4.4.14/Documentation/locking/
Drt-mutex-design.txt34 processes, let's call them processes A, B, and C, where A is the highest
35 priority process, C is the lowest, and B is in between. A tries to grab a lock
36 that C owns and must wait and lets C run to release the lock. But in the
37 meantime, B executes, and since B is of a higher priority than C, it preempts C,
39 Now there's no way of knowing how long A will be sleeping waiting for C
41 never give C a chance to release the lock. This is called unbounded priority
46 grab lock L1 (owned by C)
49 C preempted by B
51 C +----+
65 to understand, let's use the previous example, with processes A, B, and C again.
[all …]
/linux-4.4.14/net/rxrpc/
Dar-internal.h712 #define ASSERTIF(C, X) \ argument
714 if (unlikely((C) && !(X))) { \
721 #define ASSERTIFCMP(C, X, OP, Y) \ argument
723 if (unlikely((C) && !((X) OP (Y)))) { \
744 #define ASSERTIF(C, X) \ argument
748 #define ASSERTIFCMP(C, X, OP, Y) \ argument
/linux-4.4.14/arch/c6x/kernel/
Dvectors.S4 ; Copyright (C) 2004, 2006, 2009, 2010, 2011 Texas Instruments Incorporated
13 ; branches to the label _c_int00 which handles initialization for the C code.
/linux-4.4.14/drivers/staging/unisys/include/
Dchannel.h36 #define SIGNATURE_32(A, B, C, D) \ argument
37 (SIGNATURE_16(A, B) | (SIGNATURE_16(C, D) << 16))
38 #define SIGNATURE_64(A, B, C, D, E, F, G, H) \ argument
39 (SIGNATURE_32(A, B, C, D) | ((u64)(SIGNATURE_32(E, F, G, H)) << 32))
/linux-4.4.14/arch/arm/lib/
Dmemmove.S62 CALGN( sbcnes r4, ip, r2 ) @ C is always set here
65 CALGN( subs r2, r2, ip ) @ C is set here
86 addne pc, pc, ip @ C is always clear here
153 CALGN( sbcnes r4, ip, r2 ) @ C is always set here
Dcopy_template.S102 CALGN( sbcnes r4, r3, r2 ) @ C is always set here
105 CALGN( subs r2, r2, r3 ) @ C gets set
128 addne pc, pc, ip @ C is always clear here
207 CALGN( sbcnes r4, ip, r2 ) @ C is always set here
/linux-4.4.14/arch/arm64/kernel/vdso/
Dgen_vdso_offsets.sh13 LC_ALL=C
/linux-4.4.14/tools/testing/selftests/rcutorture/bin/
Dconfig2frag.sh25 LANG=C sed -e 's/^# CONFIG_\([a-zA-Z0-9_]*\) is not set$/CONFIG_\1=n/'
/linux-4.4.14/arch/x86/um/vdso/
DMakefile62 $(NM) $< | LC_ALL=C sed -n $(sed-vdsosym) | LC_ALL=C sort > $@
/linux-4.4.14/virt/kvm/
Dasync_pf.h33 #define kvm_async_pf_vcpu_init(C) do {} while (0) argument
/linux-4.4.14/drivers/scsi/libsas/
DKconfig4 # Copyright (C) 2005 Adaptec, Inc. All rights reserved.
5 # Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
/linux-4.4.14/scripts/coccinelle/api/alloc/
Dkzalloc-simple.cocci9 // Copyright: (C) 2009-2010 Julia Lawall, Nicolas Palix, DIKU. GPLv2.
10 // Copyright: (C) 2009-2010 Gilles Muller, INRIA/LiP6. GPLv2.

12345678