/Linux-v6.6/arch/alpha/kernel/ |
D | io.c | 275 * Read COUNT 8-bit bytes from port PORT into memory starting at SRC. 277 void ioread8_rep(const void __iomem *port, void *dst, unsigned long count) in ioread8_rep() argument 280 if (!count) in ioread8_rep() 282 count--; in ioread8_rep() 287 while (count >= 4) { in ioread8_rep() 289 count -= 4; in ioread8_rep() 298 while (count) { in ioread8_rep() 299 --count; in ioread8_rep() 305 void insb(unsigned long port, void *dst, unsigned long count) in insb() argument 307 ioread8_rep(ioport_map(port, 1), dst, count); in insb() [all …]
|
/Linux-v6.6/lib/ |
D | lockref.c | 36 * lockref_get - Increments reference count unconditionally 40 * to the object, so you know the count cannot be zero. 45 new.count++; in lockref_get() 51 lockref->count++; in lockref_get() 57 * lockref_get_not_zero - Increments count unless the count is 0 or dead 59 * Return: 1 if count updated successfully or 0 if count was zero 66 new.count++; in lockref_get_not_zero() 67 if (old.count <= 0) in lockref_get_not_zero() 75 if (lockref->count > 0) { in lockref_get_not_zero() 76 lockref->count++; in lockref_get_not_zero() [all …]
|
/Linux-v6.6/drivers/tty/ |
D | tty_ldsem.c | 12 * 1) Upper half of semaphore count is a wait count (differs from rwsem 67 atomic_long_set(&sem->count, LDSEM_UNLOCKED); in __init_ldsem() 78 long adjust, count; in __ldsem_wake_readers() local 82 * Note the 'active part' of the count is incremented by in __ldsem_wake_readers() 86 count = atomic_long_add_return(adjust, &sem->count); in __ldsem_wake_readers() 88 if (count > 0) in __ldsem_wake_readers() 90 if (atomic_long_try_cmpxchg(&sem->count, &count, count - adjust)) in __ldsem_wake_readers() 107 * Only wake this writer if the active part of the count can be in writer_trylock() 110 long count = atomic_long_add_return(LDSEM_ACTIVE_BIAS, &sem->count); in writer_trylock() local 112 if ((count & LDSEM_ACTIVE_MASK) == LDSEM_ACTIVE_BIAS) in writer_trylock() [all …]
|
/Linux-v6.6/drivers/pci/hotplug/ |
D | ibmphp_pci.c | 342 int count; in configure_device() local 355 for (count = 0; address[count]; count++) { /* for 6 BARs */ in configure_device() 362 PCI_BASE_ADDRESS_0 + 4 * count, &tmp); in configure_device() 365 PCI_BASE_ADDRESS_0 + 4 * count, 0xFFFFFFFD); in configure_device() 368 PCI_BASE_ADDRESS_0 + 4 * count, 0xFFFFFFFF); in configure_device() 370 pci_bus_write_config_dword(ibmphp_pci_bus, devfn, address[count], 0xFFFFFFFF); in configure_device() 371 pci_bus_read_config_dword(ibmphp_pci_bus, devfn, address[count], &bar[count]); in configure_device() 373 if (!bar[count]) /* This BAR is not implemented */ in configure_device() 376 debug("Device %x BAR %d wants %x\n", func->device, count, bar[count]); in configure_device() 378 if (bar[count] & PCI_BASE_ADDRESS_SPACE_IO) { in configure_device() [all …]
|
/Linux-v6.6/tools/usb/ |
D | hcd-tests.sh | 32 declare -i COUNT BUFLEN 34 COUNT=50000 51 if ! ./testusb $TEST_ARGS -s $BUFLEN -c $COUNT $* 2>/dev/null 95 COUNT=5000 98 # FIXME automatically multiply COUNT by 10 when 101 # COUNT=50000 126 echo "test 1: $COUNT transfers, same size" 128 echo "test 3: $COUNT transfers, variable/short size" 131 COUNT=100 132 echo "test 17: $COUNT transfers, unaligned DMA map by core" [all …]
|
/Linux-v6.6/arch/parisc/lib/ |
D | io.c | 19 void memcpy_toio(volatile void __iomem *dst, const void *src, int count) in memcpy_toio() argument 26 count--; in memcpy_toio() 28 while (count > 3) { in memcpy_toio() 32 count -= 4; in memcpy_toio() 35 while (count--) { in memcpy_toio() 54 void memcpy_fromio(void *dst, const volatile void __iomem *src, int count) in memcpy_fromio() argument 57 if ( (((unsigned long)dst ^ (unsigned long)src) & 1) || (count < 2) ) in memcpy_fromio() 60 if ( (((unsigned long)dst ^ (unsigned long)src) & 2) || (count < 4) ) in memcpy_fromio() 68 count--; in memcpy_fromio() 69 if (count < 2) goto bytecopy; in memcpy_fromio() [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/icelake/ |
D | floating-point.json | 11 …count twice as noted below. Each count represents 2 computation operations, one for each element.… 14 …count twice as noted below. Each count represents 2 computation operations, one for each element.… 19 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 22 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 27 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 30 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 35 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 38 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 43 …count twice as noted below. Each count represents 2 or/and 4 computation operations, 1 for each e… 46 …count twice as noted below. Each count represents 2 or/and 4 computation operations, one for each… [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/icelakex/ |
D | floating-point.json | 11 …count twice as noted below. Each count represents 2 computation operations, one for each element.… 14 …count twice as noted below. Each count represents 2 computation operations, one for each element.… 19 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 22 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 27 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 30 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 35 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 38 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 43 …count twice as noted below. Each count represents 2 or/and 4 computation operations, 1 for each e… 46 …count twice as noted below. Each count represents 2 or/and 4 computation operations, one for each… [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/rocketlake/ |
D | floating-point.json | 11 …count twice as noted below. Each count represents 2 computation operations, one for each element.… 14 …count twice as noted below. Each count represents 2 computation operations, one for each element.… 19 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 22 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 27 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 30 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 35 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 38 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 43 …count twice as noted below. Each count represents 2 or/and 4 computation operations, 1 for each e… 46 …count twice as noted below. Each count represents 2 or/and 4 computation operations, one for each… [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/tigerlake/ |
D | floating-point.json | 11 …count twice as noted below. Each count represents 2 computation operations, one for each element.… 14 …count twice as noted below. Each count represents 2 computation operations, one for each element.… 19 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 22 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 27 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 30 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 35 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 38 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 43 …count twice as noted below. Each count represents 2 or/and 4 computation operations, 1 for each e… 46 …count twice as noted below. Each count represents 2 or/and 4 computation operations, one for each… [all …]
|
/Linux-v6.6/include/trace/events/ |
D | cma.h | 14 unsigned long count), 16 TP_ARGS(name, pfn, page, count), 22 __field(unsigned long, count) 29 __entry->count = count; 32 TP_printk("name=%s pfn=0x%lx page=%p count=%lu", 36 __entry->count) 41 TP_PROTO(const char *name, unsigned long count, unsigned int align), 43 TP_ARGS(name, count, align), 47 __field(unsigned long, count) 53 __entry->count = count; [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
D | floating-point.json | 47 …count twice as noted below. Each count represents 2 computation operations, one for each element.… 50 …count twice as noted below. Each count represents 2 computation operations, one for each element.… 55 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 58 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 63 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 66 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 71 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 74 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 79 …count twice as noted below. Each count represents 2 or/and 4 computation operations, 1 for each e… 82 …count twice as noted below. Each count represents 2 or/and 4 computation operations, one for each… [all …]
|
/Linux-v6.6/arch/riscv/include/asm/ |
D | io.h | 64 unsigned int count) \ 67 if (count) { \ 73 } while (--count); \ 81 unsigned int count) \ 84 if (count) { \ 89 } while (--count); \ 97 #define readsb(addr, buffer, count) __readsb(addr, buffer, count) argument 98 #define readsw(addr, buffer, count) __readsw(addr, buffer, count) argument 99 #define readsl(addr, buffer, count) __readsl(addr, buffer, count) argument 104 #define insb(addr, buffer, count) __insb(PCI_IOBASE + (addr), buffer, count) argument [all …]
|
/Linux-v6.6/drivers/staging/media/av7110/ |
D | av7110_ipack.c | 20 p->count = 0; in av7110_ipack_reset() 56 if (p->count < 10) in send_ipack() 59 p->buf[4] = (u8)(((p->count - 6) & 0xff00) >> 8); in send_ipack() 60 p->buf[5] = (u8)((p->count - 6) & 0x00ff); in send_ipack() 68 if (ac3_off < p->count) in send_ipack() 70 p->count - ac3_off, &ai, 0); in send_ipack() 72 nframes = (p->count - off - 3 - ac3_off) / in send_ipack() 77 ac3_off += nframes * ai.framesize - p->count; in send_ipack() 81 p->func(p->buf, p->count, p->data); in send_ipack() 86 p->count = 9; in send_ipack() [all …]
|
/Linux-v6.6/Documentation/ABI/testing/ |
D | sysfs-bus-counter | 31 What: /sys/bus/counter/devices/counterX/countY/count 35 Count data of Count Y represented as a string. 41 Historical capture of the Count Y count data. 47 Count value ceiling for Count Y. This is the upper limit for the 54 Count value floor for Count Y. This is the lower limit for the 61 Count mode for channel Y. The ceiling and floor values for 62 Count Y are used by the count mode where required. The following 63 count modes are available: 71 the Count Y ceiling value, while the lower limit is set 72 to the Count Y floor value. The counter freezes at [all …]
|
/Linux-v6.6/drivers/gpu/drm/msm/disp/mdp5/ |
D | mdp5_cfg.c | 20 .count = 1, 34 .count = 5, 39 .count = 3, 48 .count = 3, 56 .count = 2, 63 .count = 5, 82 .count = 3, 86 .count = 3, 109 .count = 1, 123 .count = 2, [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/meteorlake/ |
D | floating-point.json | 53 …count twice as noted below. Each count represents 2 computation operations, one for each element.… 56 …count twice as noted below. Each count represents 2 computation operations, one for each element.… 62 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 65 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 71 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 74 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 80 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 83 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 89 …count twice as noted below. Each count represents 2 or/and 4 computation operations, 1 for each e… 92 …count twice as noted below. Each count represents 2 or/and 4 computation operations, one for each… [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/alderlake/ |
D | floating-point.json | 53 …count twice as noted below. Each count represents 2 computation operations, one for each element.… 56 …count twice as noted below. Each count represents 2 computation operations, one for each element.… 62 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 65 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 71 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 74 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 80 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 83 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 89 …count twice as noted below. Each count represents 2 or/and 4 computation operations, 1 for each e… 92 …count twice as noted below. Each count represents 2 or/and 4 computation operations, one for each… [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/skylakex/ |
D | floating-point.json | 6 …count twice as noted below. Each count represents 2 computation operations, one for each element.… 14 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 22 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 30 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 35 …count twice as noted below. Each count represents 2 or/and 4 computation operations, 1 for each e… 38 …count twice as noted below. Each count represents 2 or/and 4 computation operations, one for each… 43 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 46 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 51 …count twice as noted below. Each count represents 16 computation operations, one for each element… 54 …count twice as noted below. Each count represents 16 computation operations, one for each element… [all …]
|
/Linux-v6.6/arch/loongarch/kernel/ |
D | io.c | 12 void __memcpy_fromio(void *to, const volatile void __iomem *from, size_t count) in __memcpy_fromio() argument 14 while (count && !IS_ALIGNED((unsigned long)from, 8)) { in __memcpy_fromio() 18 count--; in __memcpy_fromio() 21 while (count >= 8) { in __memcpy_fromio() 25 count -= 8; in __memcpy_fromio() 28 while (count) { in __memcpy_fromio() 32 count--; in __memcpy_fromio() 40 void __memcpy_toio(volatile void __iomem *to, const void *from, size_t count) in __memcpy_toio() argument 42 while (count && !IS_ALIGNED((unsigned long)to, 8)) { in __memcpy_toio() 46 count--; in __memcpy_toio() [all …]
|
/Linux-v6.6/arch/csky/kernel/ |
D | io.c | 10 void __memcpy_fromio(void *to, const volatile void __iomem *from, size_t count) in __memcpy_fromio() argument 12 while (count && !IS_ALIGNED((unsigned long)from, 4)) { in __memcpy_fromio() 16 count--; in __memcpy_fromio() 19 while (count >= 4) { in __memcpy_fromio() 23 count -= 4; in __memcpy_fromio() 26 while (count) { in __memcpy_fromio() 30 count--; in __memcpy_fromio() 38 void __memcpy_toio(volatile void __iomem *to, const void *from, size_t count) in __memcpy_toio() argument 40 while (count && !IS_ALIGNED((unsigned long)to, 4)) { in __memcpy_toio() 44 count--; in __memcpy_toio() [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/cascadelakex/ |
D | floating-point.json | 6 …count twice as noted below. Each count represents 2 computation operations, one for each element.… 14 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 22 …count twice as noted below. Each count represents 4 computation operations, one for each element.… 30 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 35 …count twice as noted below. Each count represents 2 or/and 4 computation operations, 1 for each e… 38 …count twice as noted below. Each count represents 2 or/and 4 computation operations, one for each… 43 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 46 …count twice as noted below. Each count represents 8 computation operations, one for each element.… 51 …count twice as noted below. Each count represents 16 computation operations, one for each element… 54 …count twice as noted below. Each count represents 16 computation operations, one for each element… [all …]
|
/Linux-v6.6/drivers/scsi/pcmcia/ |
D | nsp_io.h | 70 unsigned long count) in nsp_multi_read_1() argument 72 insb(BaseAddr + Register, buf, count); in nsp_multi_read_1() 77 unsigned long count) in nsp_fifo8_read() argument 79 /*nsp_dbg(NSP_DEBUG_DATA_IO, "buf=0x%p, count=0x%lx", buf, count);*/ in nsp_fifo8_read() 80 nsp_multi_read_1(base, FIFODATA, buf, count); in nsp_fifo8_read() 89 unsigned long count) in nsp_multi_read_2() argument 91 insw(BaseAddr + Register, buf, count); in nsp_multi_read_2() 96 unsigned long count) in nsp_fifo16_read() argument 98 //nsp_dbg(NSP_DEBUG_DATA_IO, "buf=0x%p, count=0x%lx*2", buf, count); in nsp_fifo16_read() 99 nsp_multi_read_2(base, FIFODATA, buf, count); in nsp_fifo16_read() [all …]
|
/Linux-v6.6/arch/arm64/kernel/ |
D | io.c | 15 void __memcpy_fromio(void *to, const volatile void __iomem *from, size_t count) in __memcpy_fromio() argument 17 while (count && !IS_ALIGNED((unsigned long)from, 8)) { in __memcpy_fromio() 21 count--; in __memcpy_fromio() 24 while (count >= 8) { in __memcpy_fromio() 28 count -= 8; in __memcpy_fromio() 31 while (count) { in __memcpy_fromio() 35 count--; in __memcpy_fromio() 43 void __memcpy_toio(volatile void __iomem *to, const void *from, size_t count) in __memcpy_toio() argument 45 while (count && !IS_ALIGNED((unsigned long)to, 8)) { in __memcpy_toio() 49 count--; in __memcpy_toio() [all …]
|
/Linux-v6.6/drivers/video/fbdev/core/ |
D | fb_io_fops.c | 7 ssize_t fb_io_read(struct fb_info *info, char __user *buf, size_t count, loff_t *ppos) in fb_io_read() argument 26 if (count >= total_size) in fb_io_read() 27 count = total_size; in fb_io_read() 29 if (count + p > total_size) in fb_io_read() 30 count = total_size - p; in fb_io_read() 32 buffer = kmalloc((count > PAGE_SIZE) ? PAGE_SIZE : count, in fb_io_read() 42 while (count) { in fb_io_read() 43 c = (count > PAGE_SIZE) ? PAGE_SIZE : count; in fb_io_read() 59 count -= c; in fb_io_read() 68 ssize_t fb_io_write(struct fb_info *info, const char __user *buf, size_t count, loff_t *ppos) in fb_io_write() argument [all …]
|