Home
last modified time | relevance | path

Searched full:count (Results 1 – 25 of 7462) sorted by relevance

12345678910>>...299

/Linux-v5.15/lib/
Dlockref.c38 * lockref_get - Increments reference count unconditionally
42 * to the object, so you know the count cannot be zero.
47 new.count++; in lockref_get()
53 lockref->count++; in lockref_get()
59 * lockref_get_not_zero - Increments count unless the count is 0 or dead
61 * Return: 1 if count updated successfully or 0 if count was zero
68 new.count++; in lockref_get_not_zero()
69 if (old.count <= 0) in lockref_get_not_zero()
77 if (lockref->count > 0) { in lockref_get_not_zero()
78 lockref->count++; in lockref_get_not_zero()
[all …]
/Linux-v5.15/arch/alpha/kernel/
Dio.c258 * Read COUNT 8-bit bytes from port PORT into memory starting at SRC.
260 void ioread8_rep(const void __iomem *port, void *dst, unsigned long count) in ioread8_rep() argument
263 if (!count) in ioread8_rep()
265 count--; in ioread8_rep()
270 while (count >= 4) { in ioread8_rep()
272 count -= 4; in ioread8_rep()
281 while (count) { in ioread8_rep()
282 --count; in ioread8_rep()
288 void insb(unsigned long port, void *dst, unsigned long count) in insb() argument
290 ioread8_rep(ioport_map(port, 1), dst, count); in insb()
[all …]
/Linux-v5.15/drivers/tty/
Dtty_ldsem.c12 * 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-v5.15/drivers/pci/hotplug/
Dibmphp_pci.c342 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-v5.15/tools/usb/
Dhcd-tests.sh32 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-v5.15/drivers/staging/r8188eu/core/
Drtw_debug.c10 off_t offset, int count, in proc_get_drv_version() argument
15 len += snprintf(page + len, count - len, "%s\n", DRIVERVERSION); in proc_get_drv_version()
22 off_t offset, int count, in proc_get_write_reg() argument
30 unsigned long count, void *data) in proc_set_write_reg() argument
37 if (count < 3) { in proc_set_write_reg()
47 return count; in proc_set_write_reg()
64 return count; in proc_set_write_reg()
71 off_t offset, int count, in proc_get_read_reg() argument
86 …len += snprintf(page + len, count - len, "rtw_read8(0x%x)=0x%x\n", proc_get_read_addr, rtw_read8(p… in proc_get_read_reg()
89 …len += snprintf(page + len, count - len, "rtw_read16(0x%x)=0x%x\n", proc_get_read_addr, rtw_read16… in proc_get_read_reg()
[all …]
/Linux-v5.15/arch/parisc/lib/
Dio.c19 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-v5.15/Documentation/ABI/testing/
Dsysfs-bus-counter1 What: /sys/bus/counter/devices/counterX/countY/count
5 Count data of Count Y represented as a string.
11 Count value ceiling for Count Y. This is the upper limit for the
18 Count value floor for Count Y. This is the lower limit for the
25 Count mode for channel Y. The ceiling and floor values for
26 Count Y are used by the count mode where required. The following
27 count modes are available:
35 the Count Y ceiling value, while the lower limit is set
36 to the Count Y floor value. The counter freezes at
37 count = ceiling when counting up, and at count = floor
[all …]
/Linux-v5.15/arch/mips/include/asm/mach-generic/
Dide.h60 unsigned int count) in __ide_insw() argument
63 insw(port, addr, count); in __ide_insw()
64 __ide_flush_dcache_range((unsigned long)addr, count * 2); in __ide_insw()
68 static inline void __ide_insl(unsigned long port, void *addr, unsigned int count) in __ide_insl() argument
71 insl(port, addr, count); in __ide_insl()
72 __ide_flush_dcache_range((unsigned long)addr, count * 4); in __ide_insl()
77 unsigned long count) in __ide_outsw() argument
80 outsw(port, addr, count); in __ide_outsw()
81 __ide_flush_dcache_range((unsigned long)addr, count * 2); in __ide_outsw()
86 unsigned long count) in __ide_outsl() argument
[all …]
/Linux-v5.15/drivers/staging/r8188eu/include/
Drtw_debug.h76 off_t offset, int count,
80 off_t offset, int count,
84 unsigned long count, void *data);
86 off_t offset, int count,
90 unsigned long count, void *data);
93 off_t offset, int count,
96 off_t offset, int count,
99 off_t offset, int count,
103 off_t offset, int count,
106 off_t offset, int count,
[all …]
/Linux-v5.15/arch/riscv/include/asm/
Dio.h64 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((void __iomem *)(long)addr, buffer, count) argument
[all …]
/Linux-v5.15/drivers/staging/media/av7110/
Dav7110_ipack.c20 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-v5.15/include/trace/events/
Dcma.h14 unsigned long count, unsigned int align),
16 TP_ARGS(name, pfn, page, count, align),
22 __field(unsigned long, count)
30 __entry->count = count;
34 TP_printk("name=%s pfn=0x%lx page=%p count=%lu align=%u",
38 __entry->count,
45 unsigned long count),
47 TP_ARGS(name, pfn, page, count),
53 __field(unsigned long, count)
60 __entry->count = count;
[all …]
/Linux-v5.15/Documentation/driver-api/
Dgeneric-counter.rst33 Association of a Signal, and evaluation trigger, with a Count.
35 * Count:
41 evaluated by the counter to determine the count data; e.g. a quadrature
58 A Synapse represents the association of a Signal with a Count. Signal
59 data affects respective Count data, and the Synapse represents this
63 triggers the respective Count's count function evaluation to update the
64 count data. The Generic Counter interface provides the following
68 Signal does not trigger the count function. In Pulse-Direction count
80 A counter is defined as a set of input signals associated with count
82 input signals as defined by the respective count functions. Within the
[all …]
/Linux-v5.15/drivers/platform/chrome/
Dcros_ec_sysfs.c28 int count = 0; in reboot_show() local
30 count += scnprintf(buf + count, PAGE_SIZE - count, in reboot_show()
32 count += scnprintf(buf + count, PAGE_SIZE - count, in reboot_show()
34 return count; in reboot_show()
39 const char *buf, size_t count) in reboot_store() argument
95 count = -EINVAL; in reboot_store()
105 count = ret; in reboot_store()
108 return count; in reboot_store()
120 int count = 0; in version_show() local
134 count = ret; in version_show()
[all …]
/Linux-v5.15/arch/arm64/kernel/
Dio.c15 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-v5.15/drivers/scsi/pcmcia/
Dnsp_io.h70 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-v5.15/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_cfg.c20 .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 = 5,
[all …]
/Linux-v5.15/arch/arm64/lib/
Dmemset.S30 count .req x2 label
53 cmp count, #15
56 tbz count, #3, 1f
59 tbz count, #2, 2f
62 tbz count, #1, 3f
65 tbz count, #0, 4f
76 * The count is not less than 16, we can use stp to store the start 16 bytes,
82 sub count, count, tmp2
89 cmp count, #64
92 ands tmp1, count, #0x30
[all …]
/Linux-v5.15/drivers/net/wireless/broadcom/b43legacy/
Dsysfs.c25 static int get_integer(const char *buf, size_t count) in get_integer() argument
30 if (count == 0) in get_integer()
32 count = min_t(size_t, count, 10); in get_integer()
33 memcpy(tmp, buf, count); in get_integer()
41 static int get_boolean(const char *buf, size_t count) in get_boolean() argument
43 if (count != 0) { in get_boolean()
48 if (count >= 4 && memcmp(buf, "true", 4) == 0) in get_boolean()
50 if (count >= 5 && memcmp(buf, "false", 5) == 0) in get_boolean()
52 if (count >= 3 && memcmp(buf, "yes", 3) == 0) in get_boolean()
54 if (count >= 2 && memcmp(buf, "no", 2) == 0) in get_boolean()
[all …]
/Linux-v5.15/arch/sh/kernel/
Diomap.c77 static inline void mmio_insb(const void __iomem *addr, u8 *dst, int count) in mmio_insb() argument
79 while (--count >= 0) { in mmio_insb()
86 static inline void mmio_insw(const void __iomem *addr, u16 *dst, int count) in mmio_insw() argument
88 while (--count >= 0) { in mmio_insw()
95 static inline void mmio_insl(const void __iomem *addr, u32 *dst, int count) in mmio_insl() argument
97 while (--count >= 0) { in mmio_insl()
104 static inline void mmio_outsb(void __iomem *addr, const u8 *src, int count) in mmio_outsb() argument
106 while (--count >= 0) { in mmio_outsb()
112 static inline void mmio_outsw(void __iomem *addr, const u16 *src, int count) in mmio_outsw() argument
114 while (--count >= 0) { in mmio_outsw()
[all …]
/Linux-v5.15/arch/sparc/lib/
DPeeCeeI.c13 void outsb(unsigned long __addr, const void *src, unsigned long count) in outsb() argument
18 while (count--) in outsb()
23 void outsw(unsigned long __addr, const void *src, unsigned long count) in outsw() argument
27 while (count--) { in outsw()
34 void outsl(unsigned long __addr, const void *src, unsigned long count) in outsl() argument
39 if (!count) in outsl()
45 while (count--) { in outsl()
52 while (count--) { in outsl()
64 while (count--) { in outsl()
76 while (count--) { in outsl()
[all …]
/Linux-v5.15/drivers/acpi/acpica/
Dnsprepkg.c22 union acpi_operand_object **elements, u32 count);
33 union acpi_operand_object **elements, u32 count);
45 * DESCRIPTION: Check a returned package object for the correct count and
59 u32 count; in acpi_ns_check_package() local
69 "%s Validating return Package of Type %X, Count %X\n", in acpi_ns_check_package()
71 return_object->package.count)); in acpi_ns_check_package()
80 /* Extract package count and elements array */ in acpi_ns_check_package()
83 count = return_object->package.count; in acpi_ns_check_package()
89 if (!count) { in acpi_ns_check_package()
110 status = acpi_ns_custom_package(info, elements, count); in acpi_ns_check_package()
[all …]
/Linux-v5.15/net/mac80211/
Ddebugfs.c20 int mac80211_format_buffer(char __user *userbuf, size_t count, in mac80211_format_buffer() argument
31 return simple_read_from_buffer(userbuf, count, ppos, buf, res); in mac80211_format_buffer()
36 size_t count, loff_t *ppos) \
40 return mac80211_format_buffer(userbuf, count, ppos, \
77 size_t count, in aqm_read() argument
112 return simple_read_from_buffer(user_buf, count, ppos, in aqm_read()
118 size_t count, in aqm_write() argument
124 if (count >= sizeof(buf)) in aqm_write()
127 if (copy_from_user(buf, user_buf, count)) in aqm_write()
130 if (count && buf[count - 1] == '\n') in aqm_write()
[all …]
/Linux-v5.15/drivers/media/usb/pvrusb2/
Dpvrusb2-debugifc.c19 unsigned int count) in debugifc_count_whitespace() argument
24 for (scnt = 0; scnt < count; scnt++) { in debugifc_count_whitespace()
36 unsigned int count) in debugifc_count_nonwhitespace() argument
41 for (scnt = 0; scnt < count; scnt++) { in debugifc_count_nonwhitespace()
51 static unsigned int debugifc_isolate_word(const char *buf,unsigned int count, in debugifc_isolate_word() argument
62 scnt = debugifc_count_whitespace(buf,count); in debugifc_isolate_word()
63 consume_cnt += scnt; count -= scnt; buf += scnt; in debugifc_isolate_word()
64 if (!count) goto done; in debugifc_isolate_word()
66 scnt = debugifc_count_nonwhitespace(buf,count); in debugifc_isolate_word()
70 consume_cnt += scnt; count -= scnt; buf += scnt; in debugifc_isolate_word()
[all …]

12345678910>>...299