s                  27 arch/alpha/boot/misc.c #define memzero(s,n)	memset ((s),0,(n))
s                   8 arch/alpha/boot/stdio.c size_t strnlen(const char * s, size_t count)
s                  12 arch/alpha/boot/stdio.c 	for (sc = s; count-- && *sc != '\0'; ++sc)
s                  14 arch/alpha/boot/stdio.c 	return sc - s;
s                  26 arch/alpha/boot/stdio.c static int skip_atoi(const char **s)
s                  30 arch/alpha/boot/stdio.c 	for (i = 0; '0' <= (c = **s) && c <= '9'; ++*s)
s                 116 arch/alpha/boot/stdio.c 	const char *s;
s                 200 arch/alpha/boot/stdio.c 			s = va_arg(args, char *);
s                 201 arch/alpha/boot/stdio.c 			if (!s)
s                 202 arch/alpha/boot/stdio.c 				s = "<NULL>";
s                 204 arch/alpha/boot/stdio.c 			len = strnlen(s, precision);
s                 210 arch/alpha/boot/stdio.c 				*str++ = *s++;
s                   8 arch/alpha/include/asm/console.h extern long callback_puts(long unit, const char *s, long length);
s                 198 arch/alpha/include/asm/core_lca.h 	struct el_lca_mcheck_short *	s;
s                 105 arch/alpha/include/asm/floppy.h static inline unsigned long CROSS_64KB(void *a, unsigned long s)
s                 108 arch/alpha/include/asm/floppy.h 	return ((p + s - 1) ^ p) & ~0xffffUL;
s                 178 arch/alpha/include/asm/io.h static inline void __iomem *generic_ioremap(unsigned long a, unsigned long s)
s                 180 arch/alpha/include/asm/io.h 	return alpha_mv.mv_ioremap(a, s);
s                  33 arch/alpha/include/asm/string.h extern inline void *__memset(void *s, int c, size_t n)
s                  37 arch/alpha/include/asm/string.h 			return __builtin_memset(s, c, n);
s                  40 arch/alpha/include/asm/string.h 			return __constant_c_memset(s, c8, n);
s                  43 arch/alpha/include/asm/string.h 	return ___memset(s, c, n);
s                  33 arch/alpha/include/asm/vga.h static inline void scr_memsetw(u16 *s, u16 c, unsigned int count)
s                  35 arch/alpha/include/asm/vga.h 	if (__is_ioaddr(s))
s                  36 arch/alpha/include/asm/vga.h 		memsetw_io((u16 __iomem *) s, c, count);
s                  38 arch/alpha/include/asm/vga.h 		memset16(s, c, count / 2);
s                  42 arch/alpha/include/asm/vga.h extern void scr_memcpyw(u16 *d, const u16 *s, unsigned int count);
s                  81 arch/alpha/include/asm/vga.h #define VGA_MAP_MEM(x,s)	((unsigned long) ioremap(x, s))
s                 434 arch/alpha/kernel/core_lca.c 		       el.s->dc_stat);
s                 435 arch/alpha/kernel/core_lca.c 		if (el.s->esr & ESR_EAV) {
s                 436 arch/alpha/kernel/core_lca.c 			mem_error(el.s->esr, el.s->ear);
s                 438 arch/alpha/kernel/core_lca.c 		if (el.s->ioc_stat0 & IOC_ERR) {
s                 439 arch/alpha/kernel/core_lca.c 			ioc_error(el.s->ioc_stat0, el.s->ioc_stat1);
s                 205 arch/alpha/kernel/core_tsunami.c 	int s = swpipl(IPL_MCHECK - 1);
s                 215 arch/alpha/kernel/core_tsunami.c 	setipl(s);
s                 591 arch/alpha/kernel/io.c scr_memcpyw(u16 *d, const u16 *s, unsigned int count)
s                 593 arch/alpha/kernel/io.c 	const u16 __iomem *ios = (const u16 __iomem *) s;
s                 595 arch/alpha/kernel/io.c 	int s_isio = __is_ioaddr(s);
s                 613 arch/alpha/kernel/io.c 			memcpy_toio(iod, s, count);
s                 615 arch/alpha/kernel/io.c 			memcpy(d, s, count);
s                  69 arch/alpha/kernel/module.c 	Elf64_Shdr *esechdrs, *symtab, *s, *got;
s                  78 arch/alpha/kernel/module.c 	for (s = sechdrs; s < esechdrs; ++s)
s                  79 arch/alpha/kernel/module.c 		if (s->sh_type == SHT_SYMTAB)
s                  80 arch/alpha/kernel/module.c 			symtab = s;
s                  81 arch/alpha/kernel/module.c 		else if (!strcmp(".got", secstrings + s->sh_name)) {
s                  82 arch/alpha/kernel/module.c 			got = s;
s                  83 arch/alpha/kernel/module.c 			me->arch.gotsecindex = s - sechdrs;
s                 110 arch/alpha/kernel/module.c 	for (s = sechdrs; s < esechdrs; ++s)
s                 111 arch/alpha/kernel/module.c 		if (s->sh_type == SHT_RELA) {
s                 112 arch/alpha/kernel/module.c 			nrela = s->sh_size / sizeof(Elf64_Rela);
s                 113 arch/alpha/kernel/module.c 			rela = (void *)hdr + s->sh_offset;
s                 269 arch/alpha/kernel/setup.c get_mem_size_limit(char *s)
s                 272 arch/alpha/kernel/setup.c         char *from = s;
s                 247 arch/alpha/kernel/srmcons.c srm_console_write(struct console *co, const char *s, unsigned count)
s                 252 arch/alpha/kernel/srmcons.c 	srmcons_do_write(NULL, s, count);
s                  26 arch/alpha/lib/memcpy.c #define ALIGN_DEST_TO8_UP(d,s,n) \
s                  30 arch/alpha/lib/memcpy.c 		*(char *) d = *(char *) s; \
s                  31 arch/alpha/lib/memcpy.c 		d++; s++; \
s                  33 arch/alpha/lib/memcpy.c #define ALIGN_DEST_TO8_DN(d,s,n) \
s                  37 arch/alpha/lib/memcpy.c 		d--; s--; \
s                  38 arch/alpha/lib/memcpy.c 		*(char *) d = *(char *) s; \
s                  45 arch/alpha/lib/memcpy.c #define DO_REST_UP(d,s,n) \
s                  48 arch/alpha/lib/memcpy.c 		*(char *) d = *(char *) s; \
s                  49 arch/alpha/lib/memcpy.c 		d++; s++; \
s                  51 arch/alpha/lib/memcpy.c #define DO_REST_DN(d,s,n) \
s                  54 arch/alpha/lib/memcpy.c 		d--; s--; \
s                  55 arch/alpha/lib/memcpy.c 		*(char *) d = *(char *) s; \
s                  62 arch/alpha/lib/memcpy.c #define DO_REST_ALIGNED_UP(d,s,n) DO_REST_UP(d,s,n)
s                  63 arch/alpha/lib/memcpy.c #define DO_REST_ALIGNED_DN(d,s,n) DO_REST_DN(d,s,n)
s                  72 arch/alpha/lib/memcpy.c static inline void __memcpy_unaligned_up (unsigned long d, unsigned long s,
s                  75 arch/alpha/lib/memcpy.c 	ALIGN_DEST_TO8_UP(d,s,n);
s                  79 arch/alpha/lib/memcpy.c 		__asm__("ldq_u %0,%1":"=r" (low_word):"m" (*(unsigned long *) s));
s                  82 arch/alpha/lib/memcpy.c 			__asm__("ldq_u %0,%1":"=r" (high_word):"m" (*(unsigned long *)(s+8)));
s                  86 arch/alpha/lib/memcpy.c 				:"r" (low_word), "r" (s));
s                  89 arch/alpha/lib/memcpy.c 				:"r" (high_word), "r" (s));
s                  90 arch/alpha/lib/memcpy.c 			s += 8;
s                  97 arch/alpha/lib/memcpy.c 	DO_REST_UP(d,s,n);
s                 100 arch/alpha/lib/memcpy.c static inline void __memcpy_unaligned_dn (unsigned long d, unsigned long s,
s                 104 arch/alpha/lib/memcpy.c 	s += n;
s                 107 arch/alpha/lib/memcpy.c 		* (char *) --d = * (char *) --s;
s                 118 arch/alpha/lib/memcpy.c static inline void __memcpy_aligned_up (unsigned long d, unsigned long s,
s                 121 arch/alpha/lib/memcpy.c 	ALIGN_DEST_TO8_UP(d,s,n);
s                 125 arch/alpha/lib/memcpy.c 		__asm__("ldq %0,%1":"=r" (tmp):"m" (*(unsigned long *) s));
s                 127 arch/alpha/lib/memcpy.c 		s += 8;
s                 132 arch/alpha/lib/memcpy.c 	DO_REST_ALIGNED_UP(d,s,n);
s                 134 arch/alpha/lib/memcpy.c static inline void __memcpy_aligned_dn (unsigned long d, unsigned long s,
s                 137 arch/alpha/lib/memcpy.c 	s += n;
s                 139 arch/alpha/lib/memcpy.c 	ALIGN_DEST_TO8_DN(d,s,n);
s                 143 arch/alpha/lib/memcpy.c 		s -= 8;
s                 144 arch/alpha/lib/memcpy.c 		__asm__("ldq %0,%1":"=r" (tmp):"m" (*(unsigned long *) s));
s                 150 arch/alpha/lib/memcpy.c 	DO_REST_ALIGNED_DN(d,s,n);
s                  25 arch/arc/include/asm/checksum.h static inline __sum16 csum_fold(__wsum s)
s                  27 arch/arc/include/asm/checksum.h 	unsigned r = s << 16 | s >> 16;	/* ror */
s                  28 arch/arc/include/asm/checksum.h 	s = ~s;
s                  29 arch/arc/include/asm/checksum.h 	s -= r;
s                  30 arch/arc/include/asm/checksum.h 	return s >> 16;
s                  32 arch/arc/include/asm/disasm.h #define BITS(word, s, e)	(((word) >> (s)) & (~((-2) << ((e) - (s)))))
s                  70 arch/arc/include/asm/io.h 	u16 s;
s                  74 arch/arc/include/asm/io.h 	: "=r" (s)
s                  78 arch/arc/include/asm/io.h 	return s;
s                 142 arch/arc/include/asm/io.h static inline void __raw_writew(u16 s, volatile void __iomem *addr)
s                 147 arch/arc/include/asm/io.h 	: "r" (s), "m" (*(volatile u16 __force *)addr)
s                  41 arch/arc/include/asm/perf_event.h 	unsigned int m:8, c:8, r:5, i:1, s:2, v:8;
s                  43 arch/arc/include/asm/perf_event.h 	unsigned int v:8, s:2, i:1, r:5, c:8, m:8;
s                  13 arch/arc/include/asm/segment.h #define MAKE_MM_SEG(s)	((mm_segment_t) { (s) })
s                  34 arch/arc/include/asm/setup.h #define IS_AVAIL1(v, s)		((v) ? s : "")
s                  38 arch/arc/include/asm/setup.h #define IS_AVAIL2(v, s, cfg)	IS_AVAIL1(v, s), IS_AVAIL1(v, IS_USED_CFG(cfg))
s                  39 arch/arc/include/asm/setup.h #define IS_AVAIL3(v, v2, s)	IS_AVAIL1(v, s), IS_AVAIL1(v, IS_DISABLED_RUN(v2))
s                  29 arch/arc/include/asm/string.h extern char *strchr(const char *s, int c);
s                  23 arch/arc/include/asm/tlbflush.h #define flush_tlb_range(vma, s, e)	local_flush_tlb_range(vma, s, e)
s                  25 arch/arc/include/asm/tlbflush.h #define flush_tlb_kernel_range(s, e)	local_flush_tlb_kernel_range(s, e)
s                  29 arch/arc/include/asm/tlbflush.h #define flush_pmd_tlb_range(vma, s, e)	local_flush_pmd_tlb_range(vma, s, e)
s                 691 arch/arc/include/asm/uaccess.h static inline long __arc_strnlen_user(const char __user *s, long n)
s                 715 arch/arc/include/asm/uaccess.h 	: "0"(s), "1"(n)
s                 727 arch/arc/include/asm/uaccess.h #define __strncpy_from_user(d, s, n)	__arc_strncpy_from_user(d, s, n)
s                 728 arch/arc/include/asm/uaccess.h #define __strnlen_user(s, n)		__arc_strnlen_user(s, n)
s                 737 arch/arc/include/asm/uaccess.h #define __strncpy_from_user(d, s, n)	arc_strncpy_from_user_noinline(d, s, n)
s                 738 arch/arc/include/asm/uaccess.h #define __strnlen_user(s, n)		arc_strnlen_user_noinline(s, n)
s                  74 arch/arc/kernel/module.c 		const char *s;
s                  86 arch/arc/kernel/module.c 			s = module->arch.secstr + sechdrs[sym_entry->st_shndx].sh_name;
s                  88 arch/arc/kernel/module.c 			s = strtab + sym_entry->st_name;
s                  93 arch/arc/kernel/module.c 			 sym_entry->st_value, location, relocation, s);
s                 602 arch/arc/kernel/perf_event.c 	counter_size = 32 + (pct_bcr.s << 4);
s                 423 arch/arc/mm/cache.c 	unsigned int s, e;
s                 427 arch/arc/mm/cache.c 		s = ARC_REG_IC_IVIR;
s                 430 arch/arc/mm/cache.c 		s = ARC_REG_DC_STARTR;
s                 456 arch/arc/mm/cache.c 	write_aux_reg(s, paddr);
s                 629 arch/arc/mm/cache.c #define __ic_line_inv_vaddr(p, v, s)	__ic_line_inv_vaddr_local(p, v, s)
s                  33 arch/arm/boot/compressed/decompress.c extern size_t strlen(const char *s);
s                  13 arch/arm/boot/compressed/string.c 	unsigned char *d = (unsigned char *)__dest, *s = (unsigned char *)__src;
s                  16 arch/arm/boot/compressed/string.c 		*d++ = *s++;
s                  17 arch/arm/boot/compressed/string.c 		*d++ = *s++;
s                  18 arch/arm/boot/compressed/string.c 		*d++ = *s++;
s                  19 arch/arm/boot/compressed/string.c 		*d++ = *s++;
s                  20 arch/arm/boot/compressed/string.c 		*d++ = *s++;
s                  21 arch/arm/boot/compressed/string.c 		*d++ = *s++;
s                  22 arch/arm/boot/compressed/string.c 		*d++ = *s++;
s                  23 arch/arm/boot/compressed/string.c 		*d++ = *s++;
s                  27 arch/arm/boot/compressed/string.c 		*d++ = *s++;
s                  28 arch/arm/boot/compressed/string.c 		*d++ = *s++;
s                  29 arch/arm/boot/compressed/string.c 		*d++ = *s++;
s                  30 arch/arm/boot/compressed/string.c 		*d++ = *s++;
s                  34 arch/arm/boot/compressed/string.c 		*d++ = *s++;
s                  35 arch/arm/boot/compressed/string.c 		*d++ = *s++;
s                  39 arch/arm/boot/compressed/string.c 		*d++ = *s++;
s                  47 arch/arm/boot/compressed/string.c 	const unsigned char *s = __src;
s                  56 arch/arm/boot/compressed/string.c 		d[count] = s[count];
s                  60 arch/arm/boot/compressed/string.c size_t strlen(const char *s)
s                  62 arch/arm/boot/compressed/string.c 	const char *sc = s;
s                  66 arch/arm/boot/compressed/string.c 	return sc - s;
s                  69 arch/arm/boot/compressed/string.c size_t strnlen(const char *s, size_t count)
s                  73 arch/arm/boot/compressed/string.c 	for (sc = s; count-- && *sc != '\0'; ++sc)
s                  75 arch/arm/boot/compressed/string.c 	return sc - s;
s                 106 arch/arm/boot/compressed/string.c void *memchr(const void *s, int c, size_t count)
s                 108 arch/arm/boot/compressed/string.c 	const unsigned char *p = s;
s                 116 arch/arm/boot/compressed/string.c char *strchr(const char *s, int c)
s                 118 arch/arm/boot/compressed/string.c 	while (*s != (char)c)
s                 119 arch/arm/boot/compressed/string.c 		if (*s++ == '\0')
s                 121 arch/arm/boot/compressed/string.c 	return (char *)s;
s                 124 arch/arm/boot/compressed/string.c char *strrchr(const char *s, int c)
s                 128 arch/arm/boot/compressed/string.c 		if (*s == (char)c)
s                 129 arch/arm/boot/compressed/string.c 			last = s;
s                 130 arch/arm/boot/compressed/string.c 	} while (*s++);
s                 136 arch/arm/boot/compressed/string.c void *memset(void *s, int c, size_t count)
s                 138 arch/arm/boot/compressed/string.c 	char *xs = s;
s                 141 arch/arm/boot/compressed/string.c 	return s;
s                 265 arch/arm/include/asm/cacheflush.h #define flush_cache_user_range(s,e)	__cpuc_coherent_user_range(s,e)
s                 271 arch/arm/include/asm/cacheflush.h #define flush_icache_range(s,e)		__cpuc_coherent_kern_range(s,e)
s                 128 arch/arm/include/asm/floppy.h #define CROSS_64KB(a,s) (0)
s                 140 arch/arm/include/asm/glue-cache.h static inline void nop_flush_kern_dcache_area(void *a, size_t s) { }
s                 144 arch/arm/include/asm/glue-cache.h static inline void nop_dma_map_area(const void *s, size_t l, int f) { }
s                 145 arch/arm/include/asm/glue-cache.h static inline void nop_dma_unmap_area(const void *s, size_t l, int f) { }
s                  20 arch/arm/include/asm/kvm_mmu.h #define hyp_symbol_addr(s)						\
s                  22 arch/arm/include/asm/kvm_mmu.h 		typeof(s) *addr = &(s);					\
s                  61 arch/arm/include/asm/mach/map.h #define vm_reserve_area_early(a,s,c)	do { } while (0)
s                  22 arch/arm/include/asm/ptdump.h void ptdump_walk_pgd(struct seq_file *s, struct ptdump_info *info);
s                  11 arch/arm/include/asm/string.h extern char * strrchr(const char * s, int c);
s                  14 arch/arm/include/asm/string.h extern char * strchr(const char * s, int c);
s                 605 arch/arm/include/asm/tlbflush.h #define local_flush_tlb_kernel_range(s,e)	__cpu_flush_kern_tlb_range(s,e)
s                   9 arch/arm/include/asm/vga.h #define VGA_MAP_MEM(x,s)	(vga_base + (x))
s                  68 arch/arm/kernel/atags_compat.c 	} s;
s                  76 arch/arm/kernel/atags_compat.c 	} s;
s                  96 arch/arm/kernel/atags_compat.c 	if (params->u1.s.page_size != PAGE_SIZE) {
s                 104 arch/arm/kernel/atags_compat.c 	if (params->u1.s.nr_pages != 0x02000 &&
s                 105 arch/arm/kernel/atags_compat.c 	    params->u1.s.nr_pages != 0x04000 &&
s                 106 arch/arm/kernel/atags_compat.c 	    params->u1.s.nr_pages != 0x08000 &&
s                 107 arch/arm/kernel/atags_compat.c 	    params->u1.s.nr_pages != 0x10000) {
s                 110 arch/arm/kernel/atags_compat.c 		params->u1.s.nr_pages = 0x1000;	/* 16MB */
s                 111 arch/arm/kernel/atags_compat.c 		params->u1.s.ramdisk_size = 0;
s                 112 arch/arm/kernel/atags_compat.c 		params->u1.s.flags = FLAG_READONLY;
s                 113 arch/arm/kernel/atags_compat.c 		params->u1.s.initrd_start = 0;
s                 114 arch/arm/kernel/atags_compat.c 		params->u1.s.initrd_size = 0;
s                 115 arch/arm/kernel/atags_compat.c 		params->u1.s.rd_start = 0;
s                 121 arch/arm/kernel/atags_compat.c 	tag->u.core.flags = params->u1.s.flags & FLAG_READONLY;
s                 122 arch/arm/kernel/atags_compat.c 	tag->u.core.pagesize = params->u1.s.page_size;
s                 123 arch/arm/kernel/atags_compat.c 	tag->u.core.rootdev = params->u1.s.rootdev;
s                 128 arch/arm/kernel/atags_compat.c 	tag->u.ramdisk.flags = (params->u1.s.flags & FLAG_RDLOAD ? 1 : 0) |
s                 129 arch/arm/kernel/atags_compat.c 			       (params->u1.s.flags & FLAG_RDPROMPT ? 2 : 0);
s                 130 arch/arm/kernel/atags_compat.c 	tag->u.ramdisk.size  = params->u1.s.ramdisk_size;
s                 131 arch/arm/kernel/atags_compat.c 	tag->u.ramdisk.start = params->u1.s.rd_start;
s                 136 arch/arm/kernel/atags_compat.c 	tag->u.initrd.start = params->u1.s.initrd_start;
s                 137 arch/arm/kernel/atags_compat.c 	tag->u.initrd.size  = params->u1.s.initrd_size;
s                 142 arch/arm/kernel/atags_compat.c 	tag->u.serialnr.low = params->u1.s.system_serial_low;
s                 143 arch/arm/kernel/atags_compat.c 	tag->u.serialnr.high = params->u1.s.system_serial_high;
s                 148 arch/arm/kernel/atags_compat.c 	tag->u.revision.rev = params->u1.s.system_rev;
s                 155 arch/arm/kernel/atags_compat.c 				 params->u1.s.pages_in_bank[i] * PAGE_SIZE);
s                 158 arch/arm/kernel/atags_compat.c 	tag = memtag(tag, PHYS_OFFSET, params->u1.s.nr_pages * PAGE_SIZE);
s                 161 arch/arm/kernel/atags_compat.c 	if (params->u1.s.mem_fclk_21285) {
s                 165 arch/arm/kernel/atags_compat.c 		tag->u.memclk.fmemclk = params->u1.s.mem_fclk_21285;
s                 174 arch/arm/kernel/atags_compat.c 		tag->u.videotext.x            = params->u1.s.video_x;
s                 175 arch/arm/kernel/atags_compat.c 		tag->u.videotext.y            = params->u1.s.video_y;
s                 178 arch/arm/kernel/atags_compat.c 		tag->u.videotext.video_cols   = params->u1.s.video_num_cols;
s                 180 arch/arm/kernel/atags_compat.c 		tag->u.videotext.video_lines  = params->u1.s.video_num_rows;
s                 190 arch/arm/kernel/atags_compat.c 	tag->u.acorn.memc_control_reg = params->u1.s.memc_control_reg;
s                 191 arch/arm/kernel/atags_compat.c 	tag->u.acorn.vram_pages       = params->u1.s.pages_in_vram;
s                 192 arch/arm/kernel/atags_compat.c 	tag->u.acorn.sounddefault     = params->u1.s.sounddefault;
s                 193 arch/arm/kernel/atags_compat.c 	tag->u.acorn.adfsdrives       = params->u1.s.adfsdrives;
s                  15 arch/arm/kernel/early_printk.c static void early_write(const char *s, unsigned n)
s                  20 arch/arm/kernel/early_printk.c 		memcpy(buf, s, l);
s                  22 arch/arm/kernel/early_printk.c 		s += l;
s                  28 arch/arm/kernel/early_printk.c static void early_console_write(struct console *con, const char *s, unsigned n)
s                  30 arch/arm/kernel/early_printk.c 	early_write(s, n);
s                   9 arch/arm/kernel/insn.c 	unsigned long s, j1, j2, i1, i2, imm10, imm11;
s                  19 arch/arm/kernel/insn.c 	s	= (offset >> 24) & 0x1;
s                  25 arch/arm/kernel/insn.c 	j1 = (!i1) ^ s;
s                  26 arch/arm/kernel/insn.c 	j2 = (!i2) ^ s;
s                  28 arch/arm/kernel/insn.c 	first = 0xf000 | (s << 10) | imm10;
s                 140 arch/arm/kernel/module-plts.c 	const Elf32_Sym *s;
s                 161 arch/arm/kernel/module-plts.c 			s = syms + ELF32_R_SYM(rel[i].r_info);
s                 162 arch/arm/kernel/module-plts.c 			if (s->st_shndx == dstidx)
s                 193 arch/arm/kernel/module-plts.c 	Elf32_Shdr *s, *sechdrs_end = sechdrs + ehdr->e_shnum;
s                 200 arch/arm/kernel/module-plts.c 	for (s = sechdrs; s < sechdrs_end; ++s) {
s                 201 arch/arm/kernel/module-plts.c 		if (strcmp(".plt", secstrings + s->sh_name) == 0)
s                 202 arch/arm/kernel/module-plts.c 			mod->arch.core.plt = s;
s                 203 arch/arm/kernel/module-plts.c 		else if (strcmp(".init.plt", secstrings + s->sh_name) == 0)
s                 204 arch/arm/kernel/module-plts.c 			mod->arch.init.plt = s;
s                 205 arch/arm/kernel/module-plts.c 		else if (s->sh_type == SHT_SYMTAB)
s                 206 arch/arm/kernel/module-plts.c 			syms = (Elf32_Sym *)s->sh_addr;
s                 218 arch/arm/kernel/module-plts.c 	for (s = sechdrs + 1; s < sechdrs_end; ++s) {
s                 219 arch/arm/kernel/module-plts.c 		Elf32_Rel *rels = (void *)ehdr + s->sh_offset;
s                 220 arch/arm/kernel/module-plts.c 		int numrels = s->sh_size / sizeof(Elf32_Rel);
s                 221 arch/arm/kernel/module-plts.c 		Elf32_Shdr *dstsec = sechdrs + s->sh_info;
s                 223 arch/arm/kernel/module-plts.c 		if (s->sh_type != SHT_REL)
s                 235 arch/arm/kernel/module-plts.c 						numrels, s->sh_info);
s                 238 arch/arm/kernel/module-plts.c 						numrels, s->sh_info);
s                 330 arch/arm/kernel/module.c 	const Elf_Shdr *s, *se;
s                 333 arch/arm/kernel/module.c 	for (s = sechdrs, se = sechdrs + hdr->e_shnum; s < se; s++)
s                 334 arch/arm/kernel/module.c 		if (strcmp(name, secstrs + s->sh_name) == 0)
s                 335 arch/arm/kernel/module.c 			return s;
s                 346 arch/arm/kernel/module.c 	const Elf_Shdr *s = NULL;
s                 355 arch/arm/kernel/module.c 	for (s = sechdrs; s < sechdrs_end; s++) {
s                 356 arch/arm/kernel/module.c 		const char *secname = secstrs + s->sh_name;
s                 358 arch/arm/kernel/module.c 		if (!(s->sh_flags & SHF_ALLOC))
s                 362 arch/arm/kernel/module.c 			maps[ARM_SEC_INIT].unw_sec = s;
s                 364 arch/arm/kernel/module.c 			maps[ARM_SEC_CORE].unw_sec = s;
s                 366 arch/arm/kernel/module.c 			maps[ARM_SEC_EXIT].unw_sec = s;
s                 368 arch/arm/kernel/module.c 			maps[ARM_SEC_UNLIKELY].unw_sec = s;
s                 370 arch/arm/kernel/module.c 			maps[ARM_SEC_HOT].unw_sec = s;
s                 372 arch/arm/kernel/module.c 			maps[ARM_SEC_INIT].txt_sec = s;
s                 374 arch/arm/kernel/module.c 			maps[ARM_SEC_CORE].txt_sec = s;
s                 376 arch/arm/kernel/module.c 			maps[ARM_SEC_EXIT].txt_sec = s;
s                 378 arch/arm/kernel/module.c 			maps[ARM_SEC_UNLIKELY].txt_sec = s;
s                 380 arch/arm/kernel/module.c 			maps[ARM_SEC_HOT].txt_sec = s;
s                 392 arch/arm/kernel/module.c 	s = find_mod_section(hdr, sechdrs, ".pv_table");
s                 393 arch/arm/kernel/module.c 	if (s)
s                 394 arch/arm/kernel/module.c 		fixup_pv_table((void *)s->sh_addr, s->sh_size);
s                 396 arch/arm/kernel/module.c 	s = find_mod_section(hdr, sechdrs, ".alt.smp.init");
s                 397 arch/arm/kernel/module.c 	if (s && !is_smp())
s                 399 arch/arm/kernel/module.c 		fixup_smp((void *)s->sh_addr, s->sh_size);
s                 514 arch/arm/kernel/smp.c #define S(x,s)	[x] = s
s                 859 arch/arm/mach-at91/pm.c 	char *s;
s                 866 arch/arm/mach-at91/pm.c 	s = strsep(&str, ",");
s                 867 arch/arm/mach-at91/pm.c 	standby = match_token(s, pm_modes, args);
s                 391 arch/arm/mach-davinci/board-dm644x-evm.c 	char *s = gpio_get_value_cansleep(sw_gpio) ? "on\n" : "off\n";
s                 393 arch/arm/mach-davinci/board-dm644x-evm.c 	strcpy(buf, s);
s                 394 arch/arm/mach-davinci/board-dm644x-evm.c 	return strlen(s);
s                 968 arch/arm/mach-omap1/clock.c static int debug_clock_show(struct seq_file *s, void *unused)
s                 974 arch/arm/mach-omap1/clock.c 	seq_printf(s, "%-30s %-30s %-10s %s\n",
s                 979 arch/arm/mach-omap1/clock.c 		seq_printf(s, "%-30s %-30s %-10lu %d\n",
s                  71 arch/arm/mach-omap2/pm-debug.c 	struct seq_file *s = (struct seq_file *)user;
s                  78 arch/arm/mach-omap2/pm-debug.c 	seq_printf(s, "%s->%s (%d)\n", clkdm->name, clkdm->pwrdm.ptr->name,
s                  86 arch/arm/mach-omap2/pm-debug.c 	struct seq_file *s = (struct seq_file *)user;
s                  98 arch/arm/mach-omap2/pm-debug.c 	seq_printf(s, "%s (%s)", pwrdm->name,
s                 101 arch/arm/mach-omap2/pm-debug.c 		seq_printf(s, ",%s:%d", pwrdm_state_names[i],
s                 104 arch/arm/mach-omap2/pm-debug.c 	seq_printf(s, ",RET-LOGIC-OFF:%d", pwrdm->ret_logic_off_counter);
s                 106 arch/arm/mach-omap2/pm-debug.c 		seq_printf(s, ",RET-MEMBANK%d-OFF:%d", i + 1,
s                 109 arch/arm/mach-omap2/pm-debug.c 	seq_putc(s, '\n');
s                 115 arch/arm/mach-omap2/pm-debug.c 	struct seq_file *s = (struct seq_file *)user;
s                 125 arch/arm/mach-omap2/pm-debug.c 	seq_printf(s, "%s (%s)", pwrdm->name,
s                 129 arch/arm/mach-omap2/pm-debug.c 		seq_printf(s, ",%s:%lld", pwrdm_state_names[i],
s                 132 arch/arm/mach-omap2/pm-debug.c 	seq_putc(s, '\n');
s                 136 arch/arm/mach-omap2/pm-debug.c static int pm_dbg_counters_show(struct seq_file *s, void *unused)
s                 138 arch/arm/mach-omap2/pm-debug.c 	pwrdm_for_each(pwrdm_dbg_show_counter, s);
s                 139 arch/arm/mach-omap2/pm-debug.c 	clkdm_for_each(clkdm_dbg_show_counter, s);
s                 145 arch/arm/mach-omap2/pm-debug.c static int pm_dbg_timers_show(struct seq_file *s, void *unused)
s                 147 arch/arm/mach-omap2/pm-debug.c 	pwrdm_for_each(pwrdm_dbg_show_timer, s);
s                  44 arch/arm/mach-pxa/include/mach/smemc.h #define MCMEM(s)	(SMEMC_VIRT + 0x28 + ((s)<<2))  /* Card interface Common Memory Space Socket s Timing */
s                  45 arch/arm/mach-pxa/include/mach/smemc.h #define MCATT(s)	(SMEMC_VIRT + 0x30 + ((s)<<2))  /* Card interface Attribute Space Socket s Timing Configuration */
s                  46 arch/arm/mach-pxa/include/mach/smemc.h #define MCIO(s)		(SMEMC_VIRT + 0x38 + ((s)<<2))  /* Card interface I/O Space Socket s Timing Configuration */
s                1010 arch/arm/mm/dma-mapping.c 	struct scatterlist *s;
s                1013 arch/arm/mm/dma-mapping.c 	for_each_sg(sg, s, nents, i) {
s                1015 arch/arm/mm/dma-mapping.c 		s->dma_length = s->length;
s                1017 arch/arm/mm/dma-mapping.c 		s->dma_address = ops->map_page(dev, sg_page(s), s->offset,
s                1018 arch/arm/mm/dma-mapping.c 						s->length, dir, attrs);
s                1019 arch/arm/mm/dma-mapping.c 		if (dma_mapping_error(dev, s->dma_address))
s                1025 arch/arm/mm/dma-mapping.c 	for_each_sg(sg, s, i, j)
s                1026 arch/arm/mm/dma-mapping.c 		ops->unmap_page(dev, sg_dma_address(s), sg_dma_len(s), dir, attrs);
s                1044 arch/arm/mm/dma-mapping.c 	struct scatterlist *s;
s                1048 arch/arm/mm/dma-mapping.c 	for_each_sg(sg, s, nents, i)
s                1049 arch/arm/mm/dma-mapping.c 		ops->unmap_page(dev, sg_dma_address(s), sg_dma_len(s), dir, attrs);
s                1063 arch/arm/mm/dma-mapping.c 	struct scatterlist *s;
s                1066 arch/arm/mm/dma-mapping.c 	for_each_sg(sg, s, nents, i)
s                1067 arch/arm/mm/dma-mapping.c 		ops->sync_single_for_cpu(dev, sg_dma_address(s), s->length,
s                1082 arch/arm/mm/dma-mapping.c 	struct scatterlist *s;
s                1085 arch/arm/mm/dma-mapping.c 	for_each_sg(sg, s, nents, i)
s                1086 arch/arm/mm/dma-mapping.c 		ops->sync_single_for_device(dev, sg_dma_address(s), s->length,
s                1624 arch/arm/mm/dma-mapping.c 	struct scatterlist *s;
s                1634 arch/arm/mm/dma-mapping.c 	for (count = 0, s = sg; count < (size >> PAGE_SHIFT); s = sg_next(s)) {
s                1635 arch/arm/mm/dma-mapping.c 		phys_addr_t phys = page_to_phys(sg_page(s));
s                1636 arch/arm/mm/dma-mapping.c 		unsigned int len = PAGE_ALIGN(s->offset + s->length);
s                1639 arch/arm/mm/dma-mapping.c 			__dma_page_cpu_to_dev(sg_page(s), s->offset, s->length, dir);
s                1662 arch/arm/mm/dma-mapping.c 	struct scatterlist *s = sg, *dma = sg, *start = sg;
s                1664 arch/arm/mm/dma-mapping.c 	unsigned int offset = s->offset;
s                1665 arch/arm/mm/dma-mapping.c 	unsigned int size = s->offset + s->length;
s                1669 arch/arm/mm/dma-mapping.c 		s = sg_next(s);
s                1671 arch/arm/mm/dma-mapping.c 		s->dma_address = DMA_MAPPING_ERROR;
s                1672 arch/arm/mm/dma-mapping.c 		s->dma_length = 0;
s                1674 arch/arm/mm/dma-mapping.c 		if (s->offset || (size & ~PAGE_MASK) || size + s->length > max) {
s                1682 arch/arm/mm/dma-mapping.c 			size = offset = s->offset;
s                1683 arch/arm/mm/dma-mapping.c 			start = s;
s                1687 arch/arm/mm/dma-mapping.c 		size += s->length;
s                1699 arch/arm/mm/dma-mapping.c 	for_each_sg(sg, s, count, i)
s                1700 arch/arm/mm/dma-mapping.c 		__iommu_remove_mapping(dev, sg_dma_address(s), sg_dma_len(s));
s                1744 arch/arm/mm/dma-mapping.c 	struct scatterlist *s;
s                1747 arch/arm/mm/dma-mapping.c 	for_each_sg(sg, s, nents, i) {
s                1748 arch/arm/mm/dma-mapping.c 		if (sg_dma_len(s))
s                1749 arch/arm/mm/dma-mapping.c 			__iommu_remove_mapping(dev, sg_dma_address(s),
s                1750 arch/arm/mm/dma-mapping.c 					       sg_dma_len(s));
s                1752 arch/arm/mm/dma-mapping.c 			__dma_page_dev_to_cpu(sg_page(s), s->offset,
s                1753 arch/arm/mm/dma-mapping.c 					      s->length, dir);
s                1801 arch/arm/mm/dma-mapping.c 	struct scatterlist *s;
s                1804 arch/arm/mm/dma-mapping.c 	for_each_sg(sg, s, nents, i)
s                1805 arch/arm/mm/dma-mapping.c 		__dma_page_dev_to_cpu(sg_page(s), s->offset, s->length, dir);
s                1819 arch/arm/mm/dma-mapping.c 	struct scatterlist *s;
s                1822 arch/arm/mm/dma-mapping.c 	for_each_sg(sg, s, nents, i)
s                1823 arch/arm/mm/dma-mapping.c 		__dma_page_cpu_to_dev(sg_page(s), s->offset, s->length, dir);
s                 225 arch/arm/mm/dump.c 		const char *s;
s                 228 arch/arm/mm/dump.c 			s = bits->set;
s                 230 arch/arm/mm/dump.c 			s = bits->clear;
s                 232 arch/arm/mm/dump.c 		if (s)
s                 233 arch/arm/mm/dump.c 			pt_dump_seq_printf(st->seq, " %s", s);
s                 319 arch/arm/mm/init.c static inline void poison_init_mem(void *s, size_t count)
s                 321 arch/arm/mm/init.c 	u32 *p = (u32 *)s;
s                 630 arch/arm/mm/init.c 	struct task_struct *t, *s;
s                 635 arch/arm/mm/init.c 		for_each_thread(t, s)
s                 636 arch/arm/mm/init.c 			if (s->mm)
s                 637 arch/arm/mm/init.c 				set_section_perms(perms, n, true, s->mm);
s                 244 arch/arm/net/bpf_jit_32.c #define imm12val(v, s) (rol32(v, (s)) | (s) << 7)
s                 440 arch/arm/plat-orion/gpio.c static void orion_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
s                 468 arch/arm/plat-orion/gpio.c 		seq_printf(s, " gpio-%-3d (%-20.20s)", chip->base + i, label);
s                 471 arch/arm/plat-orion/gpio.c 			seq_printf(s, " out %s %s\n",
s                 477 arch/arm/plat-orion/gpio.c 		seq_printf(s, " in  %s (act %s) - IRQ",
s                 481 arch/arm/plat-orion/gpio.c 			seq_puts(s, " disabled\n");
s                 485 arch/arm/plat-orion/gpio.c 			seq_puts(s, " edge ");
s                 487 arch/arm/plat-orion/gpio.c 			seq_puts(s, " level");
s                 488 arch/arm/plat-orion/gpio.c 		seq_printf(s, " (%s)\n", cause & msk ? "pending" : "clear  ");
s                  57 arch/arm/probes/kprobes/test-arm.c #define _DATA_PROCESSING_DNM(op,s,val)						\
s                  58 arch/arm/probes/kprobes/test-arm.c 	TEST_RR(  op "eq" s "	r0,  r",1, VAL1,", r",2, val, "")		\
s                  59 arch/arm/probes/kprobes/test-arm.c 	TEST_RR(  op "ne" s "	r1,  r",1, VAL1,", r",2, val, ", lsl #3")	\
s                  60 arch/arm/probes/kprobes/test-arm.c 	TEST_RR(  op "cs" s "	r2,  r",3, VAL1,", r",2, val, ", lsr #4")	\
s                  61 arch/arm/probes/kprobes/test-arm.c 	TEST_RR(  op "cc" s "	r3,  r",3, VAL1,", r",2, val, ", asr #5")	\
s                  62 arch/arm/probes/kprobes/test-arm.c 	TEST_RR(  op "mi" s "	r4,  r",5, VAL1,", r",2, N(val),", asr #6")	\
s                  63 arch/arm/probes/kprobes/test-arm.c 	TEST_RR(  op "pl" s "	r5,  r",5, VAL1,", r",2, val, ", ror #7")	\
s                  64 arch/arm/probes/kprobes/test-arm.c 	TEST_RR(  op "vs" s "	r6,  r",7, VAL1,", r",2, val, ", rrx")		\
s                  65 arch/arm/probes/kprobes/test-arm.c 	TEST_R(   op "vc" s "	r6,  r",7, VAL1,", pc, lsl #3")			\
s                  66 arch/arm/probes/kprobes/test-arm.c 	TEST_R(   op "vc" s "	r6,  r",7, VAL1,", sp, lsr #4")			\
s                  67 arch/arm/probes/kprobes/test-arm.c 	TEST_R(   op "vc" s "	r6,  pc, r",7, VAL1,", asr #5")			\
s                  68 arch/arm/probes/kprobes/test-arm.c 	TEST_R(   op "vc" s "	r6,  sp, r",7, VAL1,", ror #6")			\
s                  69 arch/arm/probes/kprobes/test-arm.c 	TEST_RRR( op "hi" s "	r8,  r",9, VAL1,", r",14,val, ", lsl r",0, 3,"")\
s                  70 arch/arm/probes/kprobes/test-arm.c 	TEST_RRR( op "ls" s "	r9,  r",9, VAL1,", r",14,val, ", lsr r",7, 4,"")\
s                  71 arch/arm/probes/kprobes/test-arm.c 	TEST_RRR( op "ge" s "	r10, r",11,VAL1,", r",14,val, ", asr r",7, 5,"")\
s                  72 arch/arm/probes/kprobes/test-arm.c 	TEST_RRR( op "lt" s "	r11, r",11,VAL1,", r",14,N(val),", asr r",7, 6,"")\
s                  73 arch/arm/probes/kprobes/test-arm.c 	TEST_RR(  op "gt" s "	r12, r13"       ", r",14,val, ", ror r",14,7,"")\
s                  74 arch/arm/probes/kprobes/test-arm.c 	TEST_RR(  op "le" s "	r14, r",0, val, ", r13"       ", lsl r",14,8,"")\
s                  75 arch/arm/probes/kprobes/test-arm.c 	TEST_R(   op "eq" s "	r0,  r",11,VAL1,", #0xf5")			\
s                  76 arch/arm/probes/kprobes/test-arm.c 	TEST_R(   op "ne" s "	r11, r",0, VAL1,", #0xf5000000")		\
s                  77 arch/arm/probes/kprobes/test-arm.c 	TEST_R(   op s "	r7,  r",8, VAL2,", #0x000af000")		\
s                  78 arch/arm/probes/kprobes/test-arm.c 	TEST(     op s "	r4,  pc"        ", #0x00005a00")
s                 106 arch/arm/probes/kprobes/test-arm.c #define _DATA_PROCESSING_DM(op,s,val)					\
s                 107 arch/arm/probes/kprobes/test-arm.c 	TEST_R(   op "eq" s "	r0,  r",1, val, "")			\
s                 108 arch/arm/probes/kprobes/test-arm.c 	TEST_R(   op "ne" s "	r1,  r",1, val, ", lsl #3")		\
s                 109 arch/arm/probes/kprobes/test-arm.c 	TEST_R(   op "cs" s "	r2,  r",3, val, ", lsr #4")		\
s                 110 arch/arm/probes/kprobes/test-arm.c 	TEST_R(   op "cc" s "	r3,  r",3, val, ", asr #5")		\
s                 111 arch/arm/probes/kprobes/test-arm.c 	TEST_R(   op "mi" s "	r4,  r",5, N(val),", asr #6")		\
s                 112 arch/arm/probes/kprobes/test-arm.c 	TEST_R(   op "pl" s "	r5,  r",5, val, ", ror #7")		\
s                 113 arch/arm/probes/kprobes/test-arm.c 	TEST_R(   op "vs" s "	r6,  r",10,val, ", rrx")		\
s                 114 arch/arm/probes/kprobes/test-arm.c 	TEST(     op "vs" s "	r7,  pc, lsl #3")			\
s                 115 arch/arm/probes/kprobes/test-arm.c 	TEST(     op "vs" s "	r7,  sp, lsr #4")			\
s                 116 arch/arm/probes/kprobes/test-arm.c 	TEST_RR(  op "vc" s "	r8,  r",7, val, ", lsl r",0, 3,"")	\
s                 117 arch/arm/probes/kprobes/test-arm.c 	TEST_RR(  op "hi" s "	r9,  r",9, val, ", lsr r",7, 4,"")	\
s                 118 arch/arm/probes/kprobes/test-arm.c 	TEST_RR(  op "ls" s "	r10, r",9, val, ", asr r",7, 5,"")	\
s                 119 arch/arm/probes/kprobes/test-arm.c 	TEST_RR(  op "ge" s "	r11, r",11,N(val),", asr r",7, 6,"")	\
s                 120 arch/arm/probes/kprobes/test-arm.c 	TEST_RR(  op "lt" s "	r12, r",11,val, ", ror r",14,7,"")	\
s                 121 arch/arm/probes/kprobes/test-arm.c 	TEST_R(   op "gt" s "	r14, r13"       ", lsl r",14,8,"")	\
s                 122 arch/arm/probes/kprobes/test-arm.c 	TEST(     op "eq" s "	r0,  #0xf5")				\
s                 123 arch/arm/probes/kprobes/test-arm.c 	TEST(     op "ne" s "	r11, #0xf5000000")			\
s                 124 arch/arm/probes/kprobes/test-arm.c 	TEST(     op s "	r7,  #0x000af000")			\
s                 125 arch/arm/probes/kprobes/test-arm.c 	TEST(     op s "	r4,  #0x00005a00")
s                 478 arch/arm/probes/kprobes/test-thumb.c #define _DATA_PROCESSING32_DNM(op,s,val)					\
s                 479 arch/arm/probes/kprobes/test-thumb.c 	TEST_RR(op s".w	r0,  r",1, VAL1,", r",2, val, "")			\
s                 480 arch/arm/probes/kprobes/test-thumb.c 	TEST_RR(op s"	r1,  r",1, VAL1,", r",2, val, ", lsl #3")		\
s                 481 arch/arm/probes/kprobes/test-thumb.c 	TEST_RR(op s"	r2,  r",3, VAL1,", r",2, val, ", lsr #4")		\
s                 482 arch/arm/probes/kprobes/test-thumb.c 	TEST_RR(op s"	r3,  r",3, VAL1,", r",2, val, ", asr #5")		\
s                 483 arch/arm/probes/kprobes/test-thumb.c 	TEST_RR(op s"	r4,  r",5, VAL1,", r",2, N(val),", asr #6")		\
s                 484 arch/arm/probes/kprobes/test-thumb.c 	TEST_RR(op s"	r5,  r",5, VAL1,", r",2, val, ", ror #7")		\
s                 485 arch/arm/probes/kprobes/test-thumb.c 	TEST_RR(op s"	r8,  r",9, VAL1,", r",10,val, ", rrx")			\
s                 486 arch/arm/probes/kprobes/test-thumb.c 	TEST_R( op s"	r0,  r",11,VAL1,", #0x00010001")			\
s                 487 arch/arm/probes/kprobes/test-thumb.c 	TEST_R( op s"	r11, r",0, VAL1,", #0xf5000000")			\
s                 488 arch/arm/probes/kprobes/test-thumb.c 	TEST_R( op s"	r7,  r",8, VAL2,", #0x000af000")
s                 506 arch/arm/probes/kprobes/test-thumb.c #define _DATA_PROCESSING32_DM(op,s,val)				\
s                 507 arch/arm/probes/kprobes/test-thumb.c 	TEST_R( op s".w	r0,  r",14, val, "")			\
s                 508 arch/arm/probes/kprobes/test-thumb.c 	TEST_R( op s"	r1,  r",12, val, ", lsl #3")		\
s                 509 arch/arm/probes/kprobes/test-thumb.c 	TEST_R( op s"	r2,  r",11, val, ", lsr #4")		\
s                 510 arch/arm/probes/kprobes/test-thumb.c 	TEST_R( op s"	r3,  r",10, val, ", asr #5")		\
s                 511 arch/arm/probes/kprobes/test-thumb.c 	TEST_R( op s"	r4,  r",9, N(val),", asr #6")		\
s                 512 arch/arm/probes/kprobes/test-thumb.c 	TEST_R( op s"	r5,  r",8, val, ", ror #7")		\
s                 513 arch/arm/probes/kprobes/test-thumb.c 	TEST_R( op s"	r8,  r",7,val, ", rrx")			\
s                 514 arch/arm/probes/kprobes/test-thumb.c 	TEST(   op s"	r0,  #0x00010001")			\
s                 515 arch/arm/probes/kprobes/test-thumb.c 	TEST(   op s"	r11, #0xf5000000")			\
s                 516 arch/arm/probes/kprobes/test-thumb.c 	TEST(   op s"	r7,  #0x000af000")			\
s                 517 arch/arm/probes/kprobes/test-thumb.c 	TEST(   op s"	r4,  #0x00005a00")
s                 188 arch/arm/vfp/vfp.h static inline void vfp_single_unpack(struct vfp_single *s, s32 val)
s                 192 arch/arm/vfp/vfp.h 	s->sign = vfp_single_packed_sign(val) >> 16,
s                 193 arch/arm/vfp/vfp.h 	s->exponent = vfp_single_packed_exponent(val);
s                 197 arch/arm/vfp/vfp.h 	if (s->exponent && s->exponent != 255)
s                 199 arch/arm/vfp/vfp.h 	s->significand = significand;
s                 206 arch/arm/vfp/vfp.h static inline s32 vfp_single_pack(struct vfp_single *s)
s                 209 arch/arm/vfp/vfp.h 	val = (s->sign << 16) +
s                 210 arch/arm/vfp/vfp.h 	      (s->exponent << VFP_SINGLE_MANTISSA_BITS) +
s                 211 arch/arm/vfp/vfp.h 	      (s->significand >> VFP_SINGLE_LOW_BITS);
s                 225 arch/arm/vfp/vfp.h static inline int vfp_single_type(struct vfp_single *s)
s                 228 arch/arm/vfp/vfp.h 	if (s->exponent == 255) {
s                 229 arch/arm/vfp/vfp.h 		if (s->significand == 0)
s                 231 arch/arm/vfp/vfp.h 		else if (s->significand & VFP_SINGLE_SIGNIFICAND_QNAN)
s                 235 arch/arm/vfp/vfp.h 	} else if (s->exponent == 0) {
s                 236 arch/arm/vfp/vfp.h 		if (s->significand == 0)
s                 297 arch/arm/vfp/vfp.h static inline void vfp_double_unpack(struct vfp_double *s, s64 val)
s                 301 arch/arm/vfp/vfp.h 	s->sign = vfp_double_packed_sign(val) >> 48;
s                 302 arch/arm/vfp/vfp.h 	s->exponent = vfp_double_packed_exponent(val);
s                 306 arch/arm/vfp/vfp.h 	if (s->exponent && s->exponent != 2047)
s                 308 arch/arm/vfp/vfp.h 	s->significand = significand;
s                 315 arch/arm/vfp/vfp.h static inline s64 vfp_double_pack(struct vfp_double *s)
s                 318 arch/arm/vfp/vfp.h 	val = ((u64)s->sign << 48) +
s                 319 arch/arm/vfp/vfp.h 	      ((u64)s->exponent << VFP_DOUBLE_MANTISSA_BITS) +
s                 320 arch/arm/vfp/vfp.h 	      (s->significand >> VFP_DOUBLE_LOW_BITS);
s                 324 arch/arm/vfp/vfp.h static inline int vfp_double_type(struct vfp_double *s)
s                 327 arch/arm/vfp/vfp.h 	if (s->exponent == 2047) {
s                 328 arch/arm/vfp/vfp.h 		if (s->significand == 0)
s                 330 arch/arm/vfp/vfp.h 		else if (s->significand & VFP_DOUBLE_SIGNIFICAND_QNAN)
s                 334 arch/arm/vfp/vfp.h 	} else if (s->exponent == 0) {
s                 335 arch/arm/vfp/vfp.h 		if (s->significand == 0)
s                  48 arch/arm/vfp/vfpsingle.c static void vfp_single_dump(const char *str, struct vfp_single *s)
s                  51 arch/arm/vfp/vfpsingle.c 		 str, s->sign != 0, s->exponent, s->significand);
s                  76 arch/arm/xen/enlighten.c 	struct shared_info *s = HYPERVISOR_shared_info;
s                  77 arch/arm/xen/enlighten.c 	struct pvclock_wall_clock *wall_clock = &(s->wc);
s                 210 arch/arm/xen/enlighten.c 	const void *s = NULL;
s                 219 arch/arm/xen/enlighten.c 	s = of_get_flat_dt_prop(node, "compatible", &len);
s                 221 arch/arm/xen/enlighten.c 	    !strncmp(hyper_node.prefix, s, strlen(hyper_node.prefix)))
s                 222 arch/arm/xen/enlighten.c 		hyper_node.version = s + strlen(hyper_node.prefix);
s                 120 arch/arm64/include/asm/kvm_mmu.h #define hyp_symbol_addr(s)						\
s                 122 arch/arm64/include/asm/kvm_mmu.h 		typeof(s) *addr;					\
s                 125 arch/arm64/include/asm/kvm_mmu.h 		    : "=r" (addr) : "S" (&s));				\
s                  24 arch/arm64/include/asm/ptdump.h void ptdump_walk_pgd(struct seq_file *s, struct ptdump_info *info);
s                  60 arch/arm64/include/asm/string.h #define memset(s, c, n) __memset(s, c, n)
s                1570 arch/arm64/kernel/cpufeature.c #define HWCAP_CPUID_MATCH(reg, field, s, min_value)				\
s                1574 arch/arm64/kernel/cpufeature.c 		.sign = s,							\
s                1583 arch/arm64/kernel/cpufeature.c #define HWCAP_CAP(reg, field, s, min_value, cap_type, cap)			\
s                1586 arch/arm64/kernel/cpufeature.c 		HWCAP_CPUID_MATCH(reg, field, s, min_value)			\
s                 125 arch/arm64/kernel/efi.c asmlinkage efi_status_t efi_handle_corrupted_x18(efi_status_t s, const char *f)
s                 128 arch/arm64/kernel/efi.c 	return s;
s                 163 arch/arm64/kernel/module-plts.c 	Elf64_Sym *s;
s                 186 arch/arm64/kernel/module-plts.c 			s = syms + ELF64_R_SYM(rela[i].r_info);
s                 187 arch/arm64/kernel/module-plts.c 			if (s->st_shndx == dstidx)
s                 477 arch/arm64/kernel/module.c 	const Elf_Shdr *s, *se;
s                 480 arch/arm64/kernel/module.c 	for (s = sechdrs, se = sechdrs + hdr->e_shnum; s < se; s++) {
s                 481 arch/arm64/kernel/module.c 		if (strcmp(".altinstructions", secstrs + s->sh_name) == 0)
s                 482 arch/arm64/kernel/module.c 			apply_alternatives_module((void *)s->sh_addr, s->sh_size);
s                 485 arch/arm64/kernel/module.c 		    !strcmp(".text.ftrace_trampoline", secstrs + s->sh_name))
s                 486 arch/arm64/kernel/module.c 			me->arch.ftrace_trampoline = (void *)s->sh_addr;
s                 764 arch/arm64/kernel/smp.c #define S(x,s)	[x] = s
s                 202 arch/arm64/mm/dump.c 		const char *s;
s                 205 arch/arm64/mm/dump.c 			s = bits->set;
s                 207 arch/arm64/mm/dump.c 			s = bits->clear;
s                 209 arch/arm64/mm/dump.c 		if (s)
s                 210 arch/arm64/mm/dump.c 			pt_dump_seq_printf(st->seq, " %s", s);
s                  37 arch/c6x/include/asm/cacheflush.h #define flush_icache_range(s, e)				  \
s                  39 arch/c6x/include/asm/cacheflush.h 		L1D_cache_block_writeback((s), (e));		  \
s                  40 arch/c6x/include/asm/cacheflush.h 		L1P_cache_block_invalidate((s), (e));		  \
s                  54 arch/c6x/include/asm/special_insns.h #define _extu(x, s, e)							\
s                  57 arch/c6x/include/asm/special_insns.h 			      "=b"(__x) : "n"(s), "n"(e), "b"(x));	\
s                  42 arch/c6x/include/asm/syscalls.h extern int sys_cache_sync(unsigned long s, unsigned long e);
s                  38 arch/c6x/kernel/sys_c6x.c asmlinkage int sys_cache_sync(unsigned long s, unsigned long e)
s                  40 arch/c6x/kernel/sys_c6x.c 	L1D_cache_block_writeback_invalidate(s, e);
s                  41 arch/c6x/kernel/sys_c6x.c 	L1P_cache_block_invalidate(s, e);
s                 375 arch/c6x/platforms/pll.c dump_clock(struct seq_file *s, unsigned nest, struct clk *parent)
s                 394 arch/c6x/platforms/pll.c 	seq_printf(s, "%s users=%2d %-3s %9ld Hz\n",
s                 400 arch/c6x/platforms/pll.c 		dump_clock(s, nest + NEST_DELTA, clk);
s                 129 arch/csky/lib/usercopy.c long strnlen_user(const char *s, long n)
s                 133 arch/csky/lib/usercopy.c 	if (s == NULL)
s                 157 arch/csky/lib/usercopy.c 	: "=r"(n), "=r"(s), "=r"(res), "=r"(tmp)
s                 158 arch/csky/lib/usercopy.c 	: "0"(n), "1"(s), "2"(n)
s                  24 arch/h8300/boot/compressed/misc.c #define memzero(s, n)     memset((s), (0), (n))
s                  44 arch/h8300/boot/compressed/misc.c void *memset(void *s, int c, size_t n)
s                  47 arch/h8300/boot/compressed/misc.c 	char *ss = (char *)s;
s                  51 arch/h8300/boot/compressed/misc.c 	return s;
s                  57 arch/h8300/boot/compressed/misc.c 	char *d = (char *)dest, *s = (char *)src;
s                  60 arch/h8300/boot/compressed/misc.c 		d[i] = s[i];
s                  23 arch/h8300/include/asm/segment.h #define MAKE_MM_SEG(s)	((mm_segment_t) { (s) })
s                  11 arch/h8300/include/asm/string.h extern void *memset(void *s, int c, size_t count);
s                  14 arch/h8300/include/asm/string.h extern void *memcpy(void *d, const void *s, size_t count);
s                  14 arch/h8300/kernel/sim-console.c static void sim_write(struct console *con, const char *s, unsigned n)
s                  16 arch/h8300/kernel/sim-console.c 	register const char *_ptr __asm__("er1") = s;
s                  15 arch/h8300/lib/ashldi3.c 		w.s.low = 0;
s                  16 arch/h8300/lib/ashldi3.c 		w.s.high = (UWtype) uu.s.low << -bm;
s                  18 arch/h8300/lib/ashldi3.c 		const UWtype carries = (UWtype) uu.s.low >> bm;
s                  20 arch/h8300/lib/ashldi3.c 		w.s.low = (UWtype) uu.s.low << b;
s                  21 arch/h8300/lib/ashldi3.c 		w.s.high = ((UWtype) uu.s.high << b) | carries;
s                  15 arch/h8300/lib/ashrdi3.c 		w.s.high = uu.s.high >> (sizeof (Wtype) * BITS_PER_UNIT - 1);
s                  16 arch/h8300/lib/ashrdi3.c 		w.s.low = uu.s.high >> -bm;
s                  18 arch/h8300/lib/ashrdi3.c 		const UWtype carries = (UWtype) uu.s.high << bm;
s                  20 arch/h8300/lib/ashrdi3.c 		w.s.high = uu.s.high >> b;
s                  21 arch/h8300/lib/ashrdi3.c 		w.s.low = ((UWtype) uu.s.low >> b) | carries;
s                  70 arch/h8300/lib/libgcc.h 	struct DWstruct s;
s                  14 arch/h8300/lib/lshrdi3.c 		w.s.high = 0;
s                  15 arch/h8300/lib/lshrdi3.c 		w.s.low = (UWtype) uu.s.high >> -bm;
s                  17 arch/h8300/lib/lshrdi3.c 		const UWtype carries = (UWtype) uu.s.high << bm;
s                  19 arch/h8300/lib/lshrdi3.c 		w.s.high = (UWtype) uu.s.high >> b;
s                  20 arch/h8300/lib/lshrdi3.c 		w.s.low = ((UWtype) uu.s.low >> b) | carries;
s                  31 arch/h8300/lib/muldi3.c 			umul_ppmm(__w.s.high, __w.s.low, u, v);	\
s                  39 arch/h8300/lib/muldi3.c 	DWunion w = {.ll = __umulsidi3(uu.s.low, vv.s.low)};
s                  41 arch/h8300/lib/muldi3.c 	w.s.high += ((UWtype) uu.s.low * (UWtype) vv.s.high
s                  42 arch/h8300/lib/muldi3.c 		     + (UWtype) uu.s.high * (UWtype) vv.s.low);
s                   9 arch/h8300/lib/ucmpdi2.c 	if ((UWtype) au.s.high < (UWtype) bu.s.high)
s                  11 arch/h8300/lib/ucmpdi2.c 	else if ((UWtype) au.s.high > (UWtype) bu.s.high)
s                  13 arch/h8300/lib/ucmpdi2.c 	if ((UWtype) au.s.low < (UWtype) bu.s.low)
s                  15 arch/h8300/lib/ucmpdi2.c 	else if ((UWtype) au.s.low > (UWtype) bu.s.low)
s                  75 arch/hexagon/include/asm/thread_info.h #define	qqstr(s) qstr(s)
s                  76 arch/hexagon/include/asm/thread_info.h #define qstr(s) #s
s                  59 arch/hexagon/include/asm/uaccess.h #define __clear_user(a, s) __clear_user_hexagon((a), (s))
s                1842 arch/ia64/hp/common/sba_iommu.c ioc_start(struct seq_file *s, loff_t *pos)
s                1855 arch/ia64/hp/common/sba_iommu.c ioc_next(struct seq_file *s, void *v, loff_t *pos)
s                1864 arch/ia64/hp/common/sba_iommu.c ioc_stop(struct seq_file *s, void *v)
s                1869 arch/ia64/hp/common/sba_iommu.c ioc_show(struct seq_file *s, void *v)
s                1875 arch/ia64/hp/common/sba_iommu.c 	seq_printf(s, "Hewlett Packard %s IOC rev %d.%d\n",
s                1879 arch/ia64/hp/common/sba_iommu.c 		seq_printf(s, "NUMA node       : %d\n", ioc->node);
s                1881 arch/ia64/hp/common/sba_iommu.c 	seq_printf(s, "IOVA size       : %ld MB\n", ((ioc->pdir_size >> 3) * iovp_size)/(1024*1024));
s                1882 arch/ia64/hp/common/sba_iommu.c 	seq_printf(s, "IOVA page size  : %ld kb\n", iovp_size/1024);
s                1887 arch/ia64/hp/common/sba_iommu.c 	seq_printf(s, "PDIR size       : %d entries\n", ioc->pdir_size >> 3);
s                1888 arch/ia64/hp/common/sba_iommu.c 	seq_printf(s, "PDIR used       : %d entries\n", used);
s                1900 arch/ia64/hp/common/sba_iommu.c 		seq_printf(s, "Bitmap search   : %ld/%ld/%ld (min/avg/max CPU Cycles/IOVA page)\n",
s                1905 arch/ia64/hp/common/sba_iommu.c 	 seq_printf(s, "IOVA bypass disabled\n");
s                 276 arch/ia64/include/asm/io.h extern void memset_io(volatile void __iomem *s, int c, long n);
s                  39 arch/ia64/include/asm/meminit.h extern unsigned long efi_memmap_init(u64 *s, u64 *e);
s                  52 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 236 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 280 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 318 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 356 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 394 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 410 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 426 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 442 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 478 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 495 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 512 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 529 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 557 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 580 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 596 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 634 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 672 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 710 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 729 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 749 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 773 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 797 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                 821 arch/ia64/include/asm/uv/uv_mmrs.h     } s;
s                  21 arch/ia64/include/asm/vga.h #define VGA_MAP_MEM(x,s)	((unsigned long) ioremap_nocache(vga_console_membase + (x), s))
s                 732 arch/ia64/kernel/acpi.c static __init int setup_additional_cpus(char *s)
s                 734 arch/ia64/kernel/acpi.c 	if (s)
s                 735 arch/ia64/kernel/acpi.c 		additional_cpus = simple_strtol(s, NULL, 0);
s                 926 arch/ia64/kernel/efi.c 	char *s, name[] = "ConOut";
s                 936 arch/ia64/kernel/efi.c 	s = name;
s                 937 arch/ia64/kernel/efi.c 	while (*s)
s                 938 arch/ia64/kernel/efi.c 		*utf16++ = *s++ & 0x7f;
s                1049 arch/ia64/kernel/efi.c efi_memmap_init(u64 *s, u64 *e)
s                1166 arch/ia64/kernel/efi.c 	*s = (u64)kern_memmap;
s                 361 arch/ia64/kernel/mca.c #define IA64_LOG_LOCK(it)      spin_lock_irqsave(&ia64_state_log[it].isl_lock, s)
s                 362 arch/ia64/kernel/mca.c #define IA64_LOG_UNLOCK(it)    spin_unlock_irqrestore(&ia64_state_log[it].isl_lock,s)
s                 427 arch/ia64/kernel/mca.c 	unsigned long               s;
s                1618 arch/ia64/kernel/mca.c 		struct ia64_sal_os_state *s;
s                1620 arch/ia64/kernel/mca.c 		s = (struct ia64_sal_os_state *)((char *)t + MCA_SOS_OFFSET);
s                1621 arch/ia64/kernel/mca.c 		g = s->prev_task;
s                 427 arch/ia64/kernel/module.c 	Elf64_Shdr *s, *sechdrs_end = sechdrs + ehdr->e_shnum;
s                 433 arch/ia64/kernel/module.c 	for (s = sechdrs; s < sechdrs_end; ++s)
s                 434 arch/ia64/kernel/module.c 		if (strcmp(".core.plt", secstrings + s->sh_name) == 0)
s                 435 arch/ia64/kernel/module.c 			mod->arch.core_plt = s;
s                 436 arch/ia64/kernel/module.c 		else if (strcmp(".init.plt", secstrings + s->sh_name) == 0)
s                 437 arch/ia64/kernel/module.c 			mod->arch.init_plt = s;
s                 438 arch/ia64/kernel/module.c 		else if (strcmp(".got", secstrings + s->sh_name) == 0)
s                 439 arch/ia64/kernel/module.c 			mod->arch.got = s;
s                 440 arch/ia64/kernel/module.c 		else if (strcmp(".opd", secstrings + s->sh_name) == 0)
s                 441 arch/ia64/kernel/module.c 			mod->arch.opd = s;
s                 442 arch/ia64/kernel/module.c 		else if (strcmp(".IA_64.unwind", secstrings + s->sh_name) == 0)
s                 443 arch/ia64/kernel/module.c 			mod->arch.unwind = s;
s                 451 arch/ia64/kernel/module.c 	for (s = sechdrs + 1; s < sechdrs_end; ++s) {
s                 452 arch/ia64/kernel/module.c 		const Elf64_Rela *rels = (void *)ehdr + s->sh_offset;
s                 453 arch/ia64/kernel/module.c 		unsigned long numrels = s->sh_size/sizeof(Elf64_Rela);
s                 455 arch/ia64/kernel/module.c 		if (s->sh_type != SHT_RELA)
s                 460 arch/ia64/kernel/module.c 		if (strstr(secstrings + s->sh_name, ".init"))
s                 158 arch/ia64/kernel/process.c console_print(const char *s)
s                 160 arch/ia64/kernel/process.c 	printk(KERN_EMERG "%s", s);
s                 517 arch/ia64/kernel/setup.c static __init int setup_nomca(char *s)
s                1167 arch/ia64/kernel/unwind.c #define UNW_DEC_MEM_STACK_F(fmt,t,s,arg)	desc_mem_stack_f(t,s,arg)
s                1724 arch/ia64/kernel/unwind.c 	unsigned long *s = (unsigned long *) state;
s                1742 arch/ia64/kernel/unwind.c 			s[dst] += val;
s                1746 arch/ia64/kernel/unwind.c 			if (!s[val])
s                1748 arch/ia64/kernel/unwind.c 			s[dst+1] = s[val+1];
s                1749 arch/ia64/kernel/unwind.c 			s[dst] = s[val];
s                1753 arch/ia64/kernel/unwind.c 			if (!s[val])
s                1755 arch/ia64/kernel/unwind.c 			s[dst] = s[val];
s                1760 arch/ia64/kernel/unwind.c 				s[dst] = (unsigned long) get_scratch_regs(state) + val;
s                1762 arch/ia64/kernel/unwind.c 				s[dst] = 0;
s                1770 arch/ia64/kernel/unwind.c 				s[dst] = (unsigned long) &unw.r0;
s                1772 arch/ia64/kernel/unwind.c 				s[dst] = 0;
s                1780 arch/ia64/kernel/unwind.c 			s[dst] = (unsigned long) ia64_rse_skip_regs((unsigned long *)state->bsp,
s                1785 arch/ia64/kernel/unwind.c 			s[dst] = state->psp + val;
s                1789 arch/ia64/kernel/unwind.c 			s[dst] = state->sp + val;
s                1796 arch/ia64/kernel/unwind.c 			s[dst+1] = ((unsigned long) state->pri_unat_loc - s[dst]) | UNW_NAT_MEMSTK;
s                1800 arch/ia64/kernel/unwind.c 			s[dst+1] = val;
s                1805 arch/ia64/kernel/unwind.c 			if ((s[val] & (local_cpu_data->unimpl_va_mask | 0x7)) != 0
s                1806 arch/ia64/kernel/unwind.c 			    || s[val] < TASK_SIZE)
s                1809 arch/ia64/kernel/unwind.c 					   __func__, s[val]);
s                1813 arch/ia64/kernel/unwind.c 			s[dst] = *(unsigned long *) s[val];
s                1822 arch/ia64/kernel/unwind.c 	s[val] = (unsigned long) state->sw + off;
s                1829 arch/ia64/kernel/unwind.c 		s[val+1] = (offsetof(struct switch_stack, ar_unat) - off) | UNW_NAT_MEMSTK;
s                 617 arch/ia64/mm/init.c nolwsys_setup (char *s)
s                  46 arch/ia64/uv/kernel/setup.c 		if (alias.s.base == 0) {
s                  47 arch/ia64/uv/kernel/setup.c 			*size = (1UL << alias.s.m_alias);
s                  49 arch/ia64/uv/kernel/setup.c 			*base = (unsigned long)redirect.s.dest_base << DEST_SHIFT;
s                  98 arch/ia64/uv/kernel/setup.c 	m_val = m_n_config.s.m_skt;
s                  99 arch/ia64/uv/kernel/setup.c 	n_val = m_n_config.s.n_skt;
s                 102 arch/ia64/uv/kernel/setup.c 	gnode_upper = (((unsigned long)node_id.s.node_id) &
s                 636 arch/m68k/amiga/config.c static void amiga_mem_console_write(struct console *co, const char *s,
s                 640 arch/m68k/amiga/config.c 		memcpy(savekmsg->data + savekmsg->size, s, count);
s                 681 arch/m68k/amiga/config.c static void amiga_serial_console_write(struct console *co, const char *s,
s                 685 arch/m68k/amiga/config.c 		if (*s == '\n')
s                 687 arch/m68k/amiga/config.c 		amiga_serial_putc(*s++);
s                 692 arch/m68k/amiga/config.c void amiga_serial_puts(const char *s)
s                 694 arch/m68k/amiga/config.c 	amiga_serial_console_write(NULL, s, strlen(s));
s                 709 arch/m68k/amiga/config.c void amiga_serial_gets(struct console *co, char *s, int len)
s                 739 arch/m68k/amiga/config.c 		s[cnt++] = ch;
s                 744 arch/m68k/amiga/config.c 	s[cnt] = 0;
s                  95 arch/m68k/amiga/pcmcia.c 	unsigned char s;
s                  98 arch/m68k/amiga/pcmcia.c 		s = GAYLE_CFG_100NS;
s                 100 arch/m68k/amiga/pcmcia.c 		s = GAYLE_CFG_150NS;
s                 102 arch/m68k/amiga/pcmcia.c 		s = GAYLE_CFG_250NS;
s                 104 arch/m68k/amiga/pcmcia.c 		s = GAYLE_CFG_720NS;
s                 106 arch/m68k/amiga/pcmcia.c 	cfg_byte = (cfg_byte & 0xf3) | s;
s                 307 arch/m68k/fpsp040/fpsp.h 	.set	sx_mask,0x01800000 |  set s and x bits in word $48
s                 152 arch/m68k/hp300/config.c 	unsigned char s, ret;
s                 166 arch/m68k/hp300/config.c 		s = rtc_status();
s                 168 arch/m68k/hp300/config.c 	} while ((s & RTC_STAT_MASK) != RTC_STAT_RDY);
s                 178 arch/m68k/hp300/config.c 	unsigned char s, ret;
s                 194 arch/m68k/hp300/config.c 		s = rtc_status();
s                 196 arch/m68k/hp300/config.c 	} while ((s & RTC_STAT_MASK) != RTC_STAT_RDY);
s                19792 arch/m68k/ifpsp060/src/fpsp.S #	    if (s || d || x) then check for SNAN,UNNORM,DENORM		#
s                 111 arch/m68k/include/asm/floppy.h #define CROSS_64KB(a,s) (0)
s                 178 arch/m68k/include/asm/math-emu.h .macro	fp_get_instr_data	f,s,dest,label
s                  25 arch/m68k/include/asm/segment.h #define MAKE_MM_SEG(s)	((mm_segment_t) { (s) })
s                   9 arch/m68k/include/asm/string.h static inline size_t strnlen(const char *s, size_t count)
s                  11 arch/m68k/include/asm/string.h 	const char *sc = s;
s                  21 arch/m68k/include/asm/string.h 	return sc - s;
s                  64 arch/m68k/include/asm/string.h #define memcmp(d, s, n) __builtin_memcmp(d, s, n)
s                  72 arch/m68k/include/asm/string.h #define memcpy(d, s, n) __builtin_memcpy(d, s, n)
s                  18 arch/m68k/kernel/early_printk.c asmlinkage void __init debug_cons_nputs(const char *s, unsigned n);
s                  21 arch/m68k/kernel/early_printk.c 				   const char *s, unsigned n)
s                  26 arch/m68k/kernel/early_printk.c 		mvme16x_cons_write(c, s, n);
s                  28 arch/m68k/kernel/early_printk.c 		debug_cons_nputs(s, n);
s                  30 arch/m68k/lib/ashldi3.c   struct DIstruct s;
s                  49 arch/m68k/lib/ashldi3.c       w.s.low = 0;
s                  50 arch/m68k/lib/ashldi3.c       w.s.high = (USItype)uu.s.low << -bm;
s                  54 arch/m68k/lib/ashldi3.c       USItype carries = (USItype)uu.s.low >> bm;
s                  55 arch/m68k/lib/ashldi3.c       w.s.low = (USItype)uu.s.low << b;
s                  56 arch/m68k/lib/ashldi3.c       w.s.high = ((USItype)uu.s.high << b) | carries;
s                  30 arch/m68k/lib/ashrdi3.c   struct DIstruct s;
s                  50 arch/m68k/lib/ashrdi3.c       w.s.high = uu.s.high >> (sizeof (SItype) * BITS_PER_UNIT - 1);
s                  51 arch/m68k/lib/ashrdi3.c       w.s.low = uu.s.high >> -bm;
s                  55 arch/m68k/lib/ashrdi3.c       USItype carries = (USItype)uu.s.high << bm;
s                  56 arch/m68k/lib/ashrdi3.c       w.s.high = uu.s.high >> b;
s                  57 arch/m68k/lib/ashrdi3.c       w.s.low = ((USItype)uu.s.low >> b) | carries;
s                  30 arch/m68k/lib/lshrdi3.c   struct DIstruct s;
s                  49 arch/m68k/lib/lshrdi3.c       w.s.high = 0;
s                  50 arch/m68k/lib/lshrdi3.c       w.s.low = (USItype)uu.s.high >> -bm;
s                  54 arch/m68k/lib/lshrdi3.c       USItype carries = (USItype)uu.s.high << bm;
s                  55 arch/m68k/lib/lshrdi3.c       w.s.high = (USItype)uu.s.high >> b;
s                  56 arch/m68k/lib/lshrdi3.c       w.s.low = ((USItype)uu.s.low >> b) | carries;
s                  10 arch/m68k/lib/memset.c void *memset(void *s, int c, size_t count)
s                  12 arch/m68k/lib/memset.c 	void *xs = s;
s                  20 arch/m68k/lib/memset.c 	if ((long)s & 1) {
s                  21 arch/m68k/lib/memset.c 		char *cs = s;
s                  23 arch/m68k/lib/memset.c 		s = cs;
s                  26 arch/m68k/lib/memset.c 	if (count > 2 && (long)s & 2) {
s                  27 arch/m68k/lib/memset.c 		short *ss = s;
s                  29 arch/m68k/lib/memset.c 		s = ss;
s                  34 arch/m68k/lib/memset.c 		long *ls = s;
s                  61 arch/m68k/lib/memset.c 		s = ls;
s                  64 arch/m68k/lib/memset.c 		short *ss = s;
s                  66 arch/m68k/lib/memset.c 		s = ss;
s                  69 arch/m68k/lib/memset.c 		char *cs = s;
s                  65 arch/m68k/lib/muldi3.c     umul_ppmm (__w.s.high, __w.s.low, u, v);				\
s                  77 arch/m68k/lib/muldi3.c   struct DIstruct s;
s                  90 arch/m68k/lib/muldi3.c   w.ll = __umulsidi3 (uu.s.low, vv.s.low);
s                  91 arch/m68k/lib/muldi3.c   w.s.high += ((USItype) uu.s.low * (USItype) vv.s.high
s                  92 arch/m68k/lib/muldi3.c 	       + (USItype) uu.s.high * (USItype) vv.s.low);
s                  67 arch/m68k/q40/config.c static void q40_mem_console_write(struct console *co, const char *s,
s                  70 arch/m68k/q40/config.c 	const char *p = s;
s                  76 arch/m68k/sun3x/prom.c static void sun3x_prom_write(struct console *co, const char *s,
s                  80 arch/m68k/sun3x/prom.c 		if (*s == '\n')
s                  82 arch/m68k/sun3x/prom.c 		sun3x_putchar(*s++);
s                  20 arch/microblaze/include/asm/cpuinfo.h 	const char *s;
s                  27 arch/microblaze/include/asm/cpuinfo.h 	const char *s;
s                  35 arch/microblaze/include/asm/uaccess.h # define MAKE_MM_SEG(s)       ((mm_segment_t) { (s) })
s                 129 arch/microblaze/kernel/cpu/cpuinfo-static.c 	for (i = 0; cpu_ver_lookup[i].s != NULL; i++) {
s                 130 arch/microblaze/kernel/cpu/cpuinfo-static.c 		if (strcmp(cpu_ver_lookup[i].s, cpu_ver_string) == 0)
s                 135 arch/microblaze/kernel/cpu/cpuinfo-static.c 	for (i = 0; family_string_lookup[i].s != NULL; i++) {
s                 136 arch/microblaze/kernel/cpu/cpuinfo-static.c 		if (strcmp(family_string_lookup[i].s, family_string) == 0)
s                  35 arch/microblaze/kernel/cpu/mb.c 	for (i = 0; family_string_lookup[i].s != NULL; i++) {
s                  37 arch/microblaze/kernel/cpu/mb.c 			fpga_family = (char *)family_string_lookup[i].s;
s                  43 arch/microblaze/kernel/cpu/mb.c 	for (i = 0; cpu_ver_lookup[i].s != NULL; i++) {
s                  45 arch/microblaze/kernel/cpu/mb.c 			cpu_ver = (char *)cpu_ver_lookup[i].s;
s                  28 arch/microblaze/kernel/traps.c static int __init kstack_setup(char *s)
s                  30 arch/microblaze/kernel/traps.c 	return !kstrtoul(s, 0, &kstack_depth_to_print);
s                  18 arch/microblaze/lib/ashldi3.c 		w.s.low = 0;
s                  19 arch/microblaze/lib/ashldi3.c 		w.s.high = (unsigned int) uu.s.low << -bm;
s                  21 arch/microblaze/lib/ashldi3.c 		const unsigned int carries = (unsigned int) uu.s.low >> bm;
s                  23 arch/microblaze/lib/ashldi3.c 		w.s.low = (unsigned int) uu.s.low << b;
s                  24 arch/microblaze/lib/ashldi3.c 		w.s.high = ((unsigned int) uu.s.high << b) | carries;
s                  19 arch/microblaze/lib/ashrdi3.c 		w.s.high =
s                  20 arch/microblaze/lib/ashrdi3.c 		    uu.s.high >> 31;
s                  21 arch/microblaze/lib/ashrdi3.c 		w.s.low = uu.s.high >> -bm;
s                  23 arch/microblaze/lib/ashrdi3.c 		const unsigned int carries = (unsigned int) uu.s.high << bm;
s                  25 arch/microblaze/lib/ashrdi3.c 		w.s.high = uu.s.high >> b;
s                  26 arch/microblaze/lib/ashrdi3.c 		w.s.low = ((unsigned int) uu.s.low >> b) | carries;
s                  15 arch/microblaze/lib/cmpdi2.c 	if (au.s.high < bu.s.high)
s                  17 arch/microblaze/lib/cmpdi2.c 	else if (au.s.high > bu.s.high)
s                  20 arch/microblaze/lib/cmpdi2.c 	if ((unsigned int) au.s.low < (unsigned int) bu.s.low)
s                  22 arch/microblaze/lib/cmpdi2.c 	else if ((unsigned int) au.s.low > (unsigned int) bu.s.low)
s                  22 arch/microblaze/lib/libgcc.h 	struct DWstruct s;
s                  18 arch/microblaze/lib/lshrdi3.c 		w.s.high = 0;
s                  19 arch/microblaze/lib/lshrdi3.c 		w.s.low = (unsigned int) uu.s.high >> -bm;
s                  21 arch/microblaze/lib/lshrdi3.c 		const unsigned int carries = (unsigned int) uu.s.high << bm;
s                  23 arch/microblaze/lib/lshrdi3.c 		w.s.high = (unsigned int) uu.s.high >> b;
s                  24 arch/microblaze/lib/lshrdi3.c 		w.s.low = ((unsigned int) uu.s.low >> b) | carries;
s                  42 arch/microblaze/lib/muldi3.c 	umul_ppmm(__w.s.high, __w.s.low, u, v);		\
s                  51 arch/microblaze/lib/muldi3.c 	DWunion w = {.ll = __umulsidi3(uu.s.low, vv.s.low)};
s                  53 arch/microblaze/lib/muldi3.c 	w.s.high += ((unsigned long) uu.s.low * (unsigned long) vv.s.high
s                  54 arch/microblaze/lib/muldi3.c 		+ (unsigned long) uu.s.high * (unsigned long) vv.s.low);
s                  11 arch/microblaze/lib/ucmpdi2.c 	if ((unsigned int) au.s.high < (unsigned int) bu.s.high)
s                  13 arch/microblaze/lib/ucmpdi2.c 	else if ((unsigned int) au.s.high > (unsigned int) bu.s.high)
s                  15 arch/microblaze/lib/ucmpdi2.c 	if ((unsigned int) au.s.low < (unsigned int) bu.s.low)
s                  17 arch/microblaze/lib/ucmpdi2.c 	else if ((unsigned int) au.s.low > (unsigned int) bu.s.low)
s                 161 arch/microblaze/mm/pgtable.c 	unsigned long v, p, s, f;
s                 165 arch/microblaze/mm/pgtable.c 	for (s = 0; s < lowmem_size; s += PAGE_SIZE) {
s                 667 arch/mips/alchemy/common/irq.c 	unsigned long s;
s                 673 arch/mips/alchemy/common/irq.c 		s = GPIC_CFG_IC_LEVEL_HIGH;
s                 678 arch/mips/alchemy/common/irq.c 		s = GPIC_CFG_IC_LEVEL_LOW;
s                 683 arch/mips/alchemy/common/irq.c 		s = GPIC_CFG_IC_EDGE_RISE;
s                 688 arch/mips/alchemy/common/irq.c 		s = GPIC_CFG_IC_EDGE_FALL;
s                 693 arch/mips/alchemy/common/irq.c 		s = GPIC_CFG_IC_EDGE_BOTH;
s                 698 arch/mips/alchemy/common/irq.c 		s = GPIC_CFG_IC_OFF;
s                 708 arch/mips/alchemy/common/irq.c 	au1300_gpic_chgcfg(d->irq - ALCHEMY_GPIC_INT_BASE, GPIC_CFG_IC_MASK, s);
s                 104 arch/mips/alchemy/common/platform.c 	int s = sizeof(struct plat_serial8250_port);
s                 118 arch/mips/alchemy/common/platform.c 	ports = kcalloc(s, (c + 1), GFP_KERNEL);
s                 123 arch/mips/alchemy/common/platform.c 	memcpy(ports, au1x00_uart_data[ctype], s * c);
s                 127 arch/mips/alchemy/common/platform.c 	for (s = 0; s < c; s++)
s                 128 arch/mips/alchemy/common/platform.c 		ports[s].uartclk = uartclk;
s                 100 arch/mips/alchemy/common/usb.c 	unsigned long r, s;
s                 103 arch/mips/alchemy/common/usb.c 	s = __raw_readl(base + USB_DWC_CTRL3);
s                 105 arch/mips/alchemy/common/usb.c 	s &= USB_DWC_CTRL3_OHCI1_CKEN | USB_DWC_CTRL3_OHCI0_CKEN |
s                 114 arch/mips/alchemy/common/usb.c 	} else if (!s) {
s                 193 arch/mips/ar7/prom.c 	char *s, *p;
s                 198 arch/mips/ar7/prom.c 	s = prom_getenv("modetty0");
s                 199 arch/mips/ar7/prom.c 	if (s) {
s                 200 arch/mips/ar7/prom.c 		baud = simple_strtoul(s, &p, 10);
s                 201 arch/mips/ar7/prom.c 		s = p;
s                 202 arch/mips/ar7/prom.c 		if (*s == ',')
s                 203 arch/mips/ar7/prom.c 			s++;
s                 204 arch/mips/ar7/prom.c 		if (*s)
s                 205 arch/mips/ar7/prom.c 			parity = *s++;
s                 206 arch/mips/ar7/prom.c 		if (*s == ',')
s                 207 arch/mips/ar7/prom.c 			s++;
s                 208 arch/mips/ar7/prom.c 		if (*s)
s                 209 arch/mips/ar7/prom.c 			bits = *s++;
s                 210 arch/mips/ar7/prom.c 		if (*s == ',')
s                 211 arch/mips/ar7/prom.c 			s++;
s                 212 arch/mips/ar7/prom.c 		if (*s == 'h')
s                  77 arch/mips/ath25/devices.c 	struct uart_port s;
s                  79 arch/mips/ath25/devices.c 	memset(&s, 0, sizeof(s));
s                  81 arch/mips/ath25/devices.c 	s.flags = UPF_BOOT_AUTOCONF | UPF_SKIP_TEST | UPF_IOREMAP;
s                  82 arch/mips/ath25/devices.c 	s.iotype = UPIO_MEM32;
s                  83 arch/mips/ath25/devices.c 	s.irq = irq;
s                  84 arch/mips/ath25/devices.c 	s.regshift = 2;
s                  85 arch/mips/ath25/devices.c 	s.mapbase = mapbase;
s                  86 arch/mips/ath25/devices.c 	s.uartclk = uartclk;
s                  88 arch/mips/ath25/devices.c 	early_serial_setup(&s);
s                  16 arch/mips/boot/compressed/dbg.c void puts(const char *s)
s                  19 arch/mips/boot/compressed/dbg.c 	while ((c = *s++) != '\0') {
s                  29 arch/mips/boot/compressed/decompress.c extern void puts(const char *s);
s                  32 arch/mips/boot/compressed/decompress.c #define puts(s) do {} while (0)
s                  13 arch/mips/boot/compressed/string.c 	const char *s = src;
s                  17 arch/mips/boot/compressed/string.c 		d[i] = s[i];
s                  21 arch/mips/boot/compressed/string.c void *memset(void *s, int c, size_t n)
s                  24 arch/mips/boot/compressed/string.c 	char *ss = s;
s                  28 arch/mips/boot/compressed/string.c 	return s;
s                 203 arch/mips/boot/elf2ecoff.c static void convert_elf_shdrs(Elf32_Shdr * s, int num)
s                 207 arch/mips/boot/elf2ecoff.c 	for (i = 0; i < num; i++, s++) {
s                 208 arch/mips/boot/elf2ecoff.c 		s->sh_name = swab32(s->sh_name);
s                 209 arch/mips/boot/elf2ecoff.c 		s->sh_type = swab32(s->sh_type);
s                 210 arch/mips/boot/elf2ecoff.c 		s->sh_flags = swab32(s->sh_flags);
s                 211 arch/mips/boot/elf2ecoff.c 		s->sh_addr = swab32(s->sh_addr);
s                 212 arch/mips/boot/elf2ecoff.c 		s->sh_offset = swab32(s->sh_offset);
s                 213 arch/mips/boot/elf2ecoff.c 		s->sh_size = swab32(s->sh_size);
s                 214 arch/mips/boot/elf2ecoff.c 		s->sh_link = swab32(s->sh_link);
s                 215 arch/mips/boot/elf2ecoff.c 		s->sh_info = swab32(s->sh_info);
s                 216 arch/mips/boot/elf2ecoff.c 		s->sh_addralign = swab32(s->sh_addralign);
s                 217 arch/mips/boot/elf2ecoff.c 		s->sh_entsize = swab32(s->sh_entsize);
s                 251 arch/mips/boot/elf2ecoff.c static void convert_ecoff_esecs(struct scnhdr *s, int num)
s                 255 arch/mips/boot/elf2ecoff.c 	for (i = 0; i < num; i++, s++) {
s                 256 arch/mips/boot/elf2ecoff.c 		s->s_paddr = swab32(s->s_paddr);
s                 257 arch/mips/boot/elf2ecoff.c 		s->s_vaddr = swab32(s->s_vaddr);
s                 258 arch/mips/boot/elf2ecoff.c 		s->s_size = swab32(s->s_size);
s                 259 arch/mips/boot/elf2ecoff.c 		s->s_scnptr = swab32(s->s_scnptr);
s                 260 arch/mips/boot/elf2ecoff.c 		s->s_relptr = swab32(s->s_relptr);
s                 261 arch/mips/boot/elf2ecoff.c 		s->s_lnnoptr = swab32(s->s_lnnoptr);
s                 262 arch/mips/boot/elf2ecoff.c 		s->s_nreloc = swab16(s->s_nreloc);
s                 263 arch/mips/boot/elf2ecoff.c 		s->s_nlnno = swab16(s->s_nlnno);
s                 264 arch/mips/boot/elf2ecoff.c 		s->s_flags = swab32(s->s_flags);
s                 476 arch/mips/boot/elf2ecoff.c #define ECOFF_ROUND(s, a) (((s)+(a)-1)&~((a)-1))
s                  46 arch/mips/cavium-octeon/csrc-octeon.c 		rdiv = rst_boot.s.c_mul;	/* CPU clock */
s                  47 arch/mips/cavium-octeon/csrc-octeon.c 		sdiv = rst_boot.s.pnr_mul;	/* I/O clock */
s                  53 arch/mips/cavium-octeon/csrc-octeon.c 		rdiv = rst_boot.s.c_mul;	/* CPU clock */
s                  54 arch/mips/cavium-octeon/csrc-octeon.c 		sdiv = rst_boot.s.pnr_mul;	/* I/O clock */
s                  52 arch/mips/cavium-octeon/executive/cvmx-bootmem.c #define SIZEOF_FIELD(s, field) sizeof(((s *)NULL)->field)
s                 170 arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c 		if (!status.s.enb) {
s                 282 arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c 			return dmax_counts.s.dbell;
s                 222 arch/mips/cavium-octeon/executive/cvmx-helper-board.c 		result.s.link_up = 1;
s                 223 arch/mips/cavium-octeon/executive/cvmx-helper-board.c 		result.s.full_duplex = 1;
s                 224 arch/mips/cavium-octeon/executive/cvmx-helper-board.c 		result.s.speed = 1000;
s                 244 arch/mips/cavium-octeon/executive/cvmx-helper-board.c 		result.s.link_up = inband_status.s.status;
s                 245 arch/mips/cavium-octeon/executive/cvmx-helper-board.c 		result.s.full_duplex = inband_status.s.duplex;
s                 246 arch/mips/cavium-octeon/executive/cvmx-helper-board.c 		switch (inband_status.s.speed) {
s                 248 arch/mips/cavium-octeon/executive/cvmx-helper-board.c 			result.s.speed = 10;
s                 251 arch/mips/cavium-octeon/executive/cvmx-helper-board.c 			result.s.speed = 100;
s                 254 arch/mips/cavium-octeon/executive/cvmx-helper-board.c 			result.s.speed = 1000;
s                 271 arch/mips/cavium-octeon/executive/cvmx-helper-board.c 	if (!result.s.link_up)
s                  63 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	jtgc.s.clk_div = clock_div;
s                  64 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	jtgc.s.mux_sel = 0;
s                  66 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 		jtgc.s.bypass = 0x3;
s                  68 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 		jtgc.s.bypass = 0xf;
s                  91 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	jtgd.s.shift = 1;
s                  92 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	jtgd.s.shft_cnt = bits - 1;
s                  93 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	jtgd.s.shft_reg = data;
s                  95 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 		jtgd.s.select = 1 << qlm;
s                  99 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	} while (jtgd.s.shift);
s                 100 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	return jtgd.s.shft_reg >> (32 - bits);
s                 137 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	jtgd.s.update = 1;
s                 139 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 		jtgd.s.select = 1 << qlm;
s                 143 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	} while (jtgd.s.update);
s                  60 arch/mips/cavium-octeon/executive/cvmx-helper-loop.c 		port_cfg.s.maxerr_en = 0;
s                  61 arch/mips/cavium-octeon/executive/cvmx-helper-loop.c 		port_cfg.s.minerr_en = 0;
s                  67 arch/mips/cavium-octeon/executive/cvmx-helper-loop.c 	ipd_sub_port_fcs.s.port_bit2 = 0;
s                 104 arch/mips/cavium-octeon/executive/cvmx-helper-npi.c 			port_cfg.s.maxerr_en = 0;
s                 105 arch/mips/cavium-octeon/executive/cvmx-helper-npi.c 			port_cfg.s.minerr_en = 0;
s                  58 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	if (mode.s.type) {
s                 106 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	gmx_cfg.s.duplex = 1;
s                 107 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	gmx_cfg.s.slottime = 1;
s                 108 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	gmx_cfg.s.speed = 1;
s                 119 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	gmx_cfg.s.en = 1;
s                 170 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	if (mode.s.en == 0)
s                 173 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	     OCTEON_IS_MODEL(OCTEON_CN58XX)) && mode.s.type == 1)
s                 179 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	asx_tx.s.prt_en = cvmx_build_mask(num_ports);
s                 183 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	asx_rx.s.prt_en = cvmx_build_mask(num_ports);
s                 206 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 			frm_ctl.s.pre_free = 1;
s                 244 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		gmx_cfg.s.en = 1;
s                 271 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	if (asxx_prt_loop.s.int_loop & (1 << index)) {
s                 275 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		result.s.full_duplex = 1;
s                 276 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		result.s.link_up = 1;
s                 277 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		result.s.speed = 1000;
s                 328 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		pko_mem_queue_qos.s.pid = ipd_port;
s                 329 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		pko_mem_queue_qos.s.qid = queue;
s                 331 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		pko_mem_queue_qos.s.qos_mask = 0;
s                 338 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	gmx_tx_ovr_bp.s.bp &= ~(1 << index);
s                 339 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	gmx_tx_ovr_bp.s.en |= 1 << index;
s                 358 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	new_gmx_cfg.s.en = 0;
s                 365 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		new_gmx_cfg.s.duplex = 1;
s                 366 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	else if (!link_info.s.link_up)
s                 368 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		new_gmx_cfg.s.duplex = 1;
s                 370 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		new_gmx_cfg.s.duplex = link_info.s.full_duplex;
s                 373 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	if (link_info.s.speed == 10) {
s                 374 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		new_gmx_cfg.s.slottime = 0;
s                 375 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		new_gmx_cfg.s.speed = 0;
s                 376 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	} else if (link_info.s.speed == 100) {
s                 377 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		new_gmx_cfg.s.slottime = 0;
s                 378 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		new_gmx_cfg.s.speed = 0;
s                 380 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		new_gmx_cfg.s.slottime = 1;
s                 381 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		new_gmx_cfg.s.speed = 1;
s                 385 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	if (link_info.s.speed == 10) {
s                 389 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	} else if (link_info.s.speed == 100) {
s                 400 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		if ((link_info.s.speed == 10) || (link_info.s.speed == 100)) {
s                 416 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 			if (((index == 0) && (mode.s.p0mii == 1))
s                 417 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 			    || ((index != 0) && (mode.s.type == 1))) {
s                 447 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	new_gmx_cfg.s.en = original_gmx_cfg.s.en;
s                  61 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 	gmxx_prtx_cfg.s.en = 0;
s                  73 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 	if (pcs_misc_ctl_reg.s.mode) {
s                  75 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		pcsx_linkx_timer_count_reg.s.count =
s                  79 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		pcsx_linkx_timer_count_reg.s.count =
s                  94 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 	if (pcs_misc_ctl_reg.s.mode) {
s                  99 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		pcsx_anx_adv_reg.s.rem_flt = 0;
s                 100 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		pcsx_anx_adv_reg.s.pause = 3;
s                 101 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		pcsx_anx_adv_reg.s.hfd = 1;
s                 102 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		pcsx_anx_adv_reg.s.fd = 1;
s                 109 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		if (pcsx_miscx_ctl_reg.s.mac_phy) {
s                 115 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 			pcsx_sgmx_an_adv_reg.s.link = 1;
s                 116 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 			pcsx_sgmx_an_adv_reg.s.dup = 1;
s                 117 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 			pcsx_sgmx_an_adv_reg.s.speed = 2;
s                 152 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		control_reg.s.reset = 1;
s                 169 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 	control_reg.s.rst_an = 1;
s                 170 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 	control_reg.s.an_en = 1;
s                 171 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 	control_reg.s.pwr_dn = 0;
s                 212 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 	is_enabled = gmxx_prtx_cfg.s.en;
s                 213 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 	gmxx_prtx_cfg.s.en = 0;
s                 243 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 	pcsx_miscx_ctl_reg.s.gmxeno = !link_info.s.link_up;
s                 246 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 	if (link_info.s.link_up)
s                 247 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		gmxx_prtx_cfg.s.duplex = link_info.s.full_duplex;
s                 250 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 	switch (link_info.s.speed) {
s                 252 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		gmxx_prtx_cfg.s.speed = 0;
s                 253 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		gmxx_prtx_cfg.s.speed_msb = 1;
s                 254 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		gmxx_prtx_cfg.s.slottime = 0;
s                 256 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		pcsx_miscx_ctl_reg.s.samp_pt = 25;
s                 261 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		gmxx_prtx_cfg.s.speed = 0;
s                 262 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		gmxx_prtx_cfg.s.speed_msb = 0;
s                 263 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		gmxx_prtx_cfg.s.slottime = 0;
s                 264 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		pcsx_miscx_ctl_reg.s.samp_pt = 0x5;
s                 269 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		gmxx_prtx_cfg.s.speed = 1;
s                 270 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		gmxx_prtx_cfg.s.speed_msb = 0;
s                 271 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		gmxx_prtx_cfg.s.slottime = 1;
s                 272 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		pcsx_miscx_ctl_reg.s.samp_pt = 1;
s                 291 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 	gmxx_prtx_cfg.s.en = is_enabled;
s                 352 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 	mode.s.en = 1;
s                 377 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		gmxx_prtx_cfg.s.en = 1;
s                 409 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		result.s.link_up = 1;
s                 410 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		result.s.full_duplex = 1;
s                 411 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		result.s.speed = 1000;
s                 417 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 	if (pcsx_mrx_control_reg.s.loopbck1) {
s                 419 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		result.s.link_up = 1;
s                 420 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		result.s.full_duplex = 1;
s                 421 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		result.s.speed = 1000;
s                 427 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 	if (pcs_misc_ctl_reg.s.mode) {
s                 434 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 		if (pcsx_miscx_ctl_reg.s.mac_phy) {
s                 446 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 			if (pcsx_mrx_status_reg.s.lnk_st == 0) {
s                 456 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 			if (pcsx_anx_results_reg.s.an_cpt) {
s                 461 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 				result.s.full_duplex =
s                 462 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 				    pcsx_anx_results_reg.s.dup;
s                 463 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 				result.s.link_up =
s                 464 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 				    pcsx_anx_results_reg.s.link_ok;
s                 465 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 				switch (pcsx_anx_results_reg.s.spd) {
s                 467 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 					result.s.speed = 10;
s                 470 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 					result.s.speed = 100;
s                 473 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 					result.s.speed = 1000;
s                 476 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 					result.s.speed = 0;
s                 477 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 					result.s.link_up = 0;
s                 485 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 				result.s.speed = 0;
s                 486 arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c 				result.s.link_up = 0;
s                  88 arch/mips/cavium-octeon/executive/cvmx-helper-spi.c 		enable.s.enable |= 0xffff << (interface * 16);
s                 117 arch/mips/cavium-octeon/executive/cvmx-helper-spi.c 		port_config.s.crc_en = 1;
s                 152 arch/mips/cavium-octeon/executive/cvmx-helper-spi.c 		result.s.link_up = 1;
s                 153 arch/mips/cavium-octeon/executive/cvmx-helper-spi.c 		result.s.full_duplex = 1;
s                 154 arch/mips/cavium-octeon/executive/cvmx-helper-spi.c 		result.s.speed = 10000;
s                 158 arch/mips/cavium-octeon/executive/cvmx-helper-spi.c 		result.s.link_up = inband.s.status;
s                 159 arch/mips/cavium-octeon/executive/cvmx-helper-spi.c 		result.s.full_duplex = inband.s.duplex;
s                 160 arch/mips/cavium-octeon/executive/cvmx-helper-spi.c 		switch (inband.s.speed) {
s                 162 arch/mips/cavium-octeon/executive/cvmx-helper-spi.c 			result.s.speed = 10;
s                 165 arch/mips/cavium-octeon/executive/cvmx-helper-spi.c 			result.s.speed = 100;
s                 168 arch/mips/cavium-octeon/executive/cvmx-helper-spi.c 			result.s.speed = 1000;
s                 171 arch/mips/cavium-octeon/executive/cvmx-helper-spi.c 			result.s.speed = 0;
s                 172 arch/mips/cavium-octeon/executive/cvmx-helper-spi.c 			result.s.link_up = 0;
s                 178 arch/mips/cavium-octeon/executive/cvmx-helper-spi.c 		result.s.link_up = 1;
s                 179 arch/mips/cavium-octeon/executive/cvmx-helper-spi.c 		result.s.full_duplex = 1;
s                 180 arch/mips/cavium-octeon/executive/cvmx-helper-spi.c 		result.s.speed = 10000;
s                 105 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 	red_marks.s.drop = drop_thresh;
s                 106 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 	red_marks.s.pass = pass_thresh;
s                 111 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 	red_param.s.prb_con =
s                 112 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 	    (255ul << 24) / (red_marks.s.pass - red_marks.s.drop);
s                 113 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 	red_param.s.avg_con = 1;
s                 114 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 	red_param.s.new_con = 255;
s                 115 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 	red_param.s.use_pcnt = 1;
s                 142 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 	page_cnt.s.bp_enb = 0;
s                 143 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 	page_cnt.s.page_cnt = 100;
s                 157 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 	ipd_bp_prt_red_end.s.prt_enb = 0;
s                 161 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 	red_port_enable.s.prt_enb = 0xfffffffffull;
s                 162 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 	red_port_enable.s.avg_dly = 10000;
s                 163 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 	red_port_enable.s.prb_dly = 10000;
s                 190 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 	gmx_tx_prts.s.prts = num_ports;
s                 210 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 		gmx_rx_prts.s.prts = num_ports;
s                 221 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 				pko_mode.s.mode0 = 4;
s                 223 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 				pko_mode.s.mode0 = 3;
s                 225 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 				pko_mode.s.mode0 = 2;
s                 227 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 				pko_mode.s.mode0 = 1;
s                 229 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 				pko_mode.s.mode0 = 0;
s                 232 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 				pko_mode.s.mode1 = 4;
s                 234 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 				pko_mode.s.mode1 = 3;
s                 236 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 				pko_mode.s.mode1 = 2;
s                 238 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 				pko_mode.s.mode1 = 1;
s                 240 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 				pko_mode.s.mode1 = 0;
s                 256 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 		gmx_tx_thresh.s.cnt = 0x40;
s                 260 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 			gmx_tx_thresh.s.cnt = 0x100 / 1;
s                 262 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 			gmx_tx_thresh.s.cnt = 0x100 / 2;
s                 264 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 			gmx_tx_thresh.s.cnt = 0x100 / 4;
s                  51 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 	if (gmx_hg2_control.s.hg2tx_en)
s                  77 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 	mode.s.en = 1;
s                  95 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 		pko_mem_port_ptrs.s.static_p = 0;
s                  96 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 		pko_mem_port_ptrs.s.qos_mask = 0xff;
s                  98 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 		pko_mem_port_ptrs.s.eid = interface * 4;
s                  99 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 		pko_mem_port_ptrs.s.pid = interface * 16 + i;
s                 127 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 		gmx_cfg.s.pknd = cvmx_helper_get_ipd_port(interface, 0);
s                 135 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 	xauiMiscCtl.s.gmxeno = 1;
s                 151 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 	gmxXauiTxCtl.s.dic_en = 1;
s                 152 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 	gmxXauiTxCtl.s.uni_en = 0;
s                 157 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 	xauiCtl.s.lo_pwr = 0;
s                 162 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 		xauiCtl.s.reset = 1;
s                 184 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 	gmx_cfg.s.en = 0;
s                 200 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 	gmx_cfg.s.speed = 1;
s                 201 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 	gmx_cfg.s.speed_msb = 0;
s                 202 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 	gmx_cfg.s.slottime = 1;
s                 235 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 	xauiMiscCtl.s.gmxeno = 0;
s                 239 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 	gmx_cfg.s.en = 1;
s                 277 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 	if ((gmxx_tx_xaui_ctl.s.ls == 0) && (gmxx_rx_xaui_ctl.s.status == 0) &&
s                 278 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 	    (pcsxx_status1_reg.s.rcv_lnk == 1)) {
s                 279 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 		result.s.link_up = 1;
s                 280 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 		result.s.full_duplex = 1;
s                 281 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 		result.s.speed = 10000;
s                 312 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 	if (!link_info.s.link_up)
s                 316 arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c 	if ((gmxx_tx_xaui_ctl.s.ls == 0) && (gmxx_rx_xaui_ctl.s.status == 0))
s                  99 arch/mips/cavium-octeon/executive/cvmx-helper.c 		if (qlm_cfg.s.qlm_spd == 15)
s                 102 arch/mips/cavium-octeon/executive/cvmx-helper.c 		if (qlm_cfg.s.qlm_cfg == 2)
s                 104 arch/mips/cavium-octeon/executive/cvmx-helper.c 		else if (qlm_cfg.s.qlm_cfg == 3)
s                 113 arch/mips/cavium-octeon/executive/cvmx-helper.c 		if (qlm_cfg.s.qlm_spd == 15)
s                 116 arch/mips/cavium-octeon/executive/cvmx-helper.c 		if (qlm_cfg.s.qlm_cfg == 2)
s                 118 arch/mips/cavium-octeon/executive/cvmx-helper.c 		else if (qlm_cfg.s.qlm_cfg == 3)
s                 125 arch/mips/cavium-octeon/executive/cvmx-helper.c 		if (qlm_cfg.s.qlm_spd == 15) {
s                 127 arch/mips/cavium-octeon/executive/cvmx-helper.c 		} else if (qlm_cfg.s.qlm_cfg != 0) {
s                 129 arch/mips/cavium-octeon/executive/cvmx-helper.c 			if (qlm_cfg.s.qlm_cfg != 0)
s                 176 arch/mips/cavium-octeon/executive/cvmx-helper.c 		if (mio_qlm_cfg.s.qlm_spd == 15)
s                 179 arch/mips/cavium-octeon/executive/cvmx-helper.c 		if (mio_qlm_cfg.s.qlm_cfg == 9)
s                 181 arch/mips/cavium-octeon/executive/cvmx-helper.c 		else if (mio_qlm_cfg.s.qlm_cfg == 11)
s                 190 arch/mips/cavium-octeon/executive/cvmx-helper.c 			if (qlm_cfg.s.qlm_cfg == 2)
s                 192 arch/mips/cavium-octeon/executive/cvmx-helper.c 			else if (qlm_cfg.s.qlm_cfg == 3)
s                 198 arch/mips/cavium-octeon/executive/cvmx-helper.c 			if (qlm_cfg.s.qlm_cfg == 2)
s                 200 arch/mips/cavium-octeon/executive/cvmx-helper.c 			else if (qlm_cfg.s.qlm_cfg == 3)
s                 209 arch/mips/cavium-octeon/executive/cvmx-helper.c 			if (qlm_cfg.s.qlm_cfg == 2)
s                 230 arch/mips/cavium-octeon/executive/cvmx-helper.c 		if (!mode.s.en)
s                 233 arch/mips/cavium-octeon/executive/cvmx-helper.c 		if (mode.s.type)
s                 343 arch/mips/cavium-octeon/executive/cvmx-helper.c 		if (!mode.s.en)
s                 346 arch/mips/cavium-octeon/executive/cvmx-helper.c 		if (mode.s.type) {
s                 378 arch/mips/cavium-octeon/executive/cvmx-helper.c 	port_config.s.qos = ipd_port & 0x7;
s                 381 arch/mips/cavium-octeon/executive/cvmx-helper.c 	port_config.s.mode = CVMX_HELPER_INPUT_PORT_SKIP_MODE;
s                 383 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.ip6_src_flag = CVMX_HELPER_INPUT_TAG_IPV6_SRC_IP;
s                 384 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.ip6_dst_flag = CVMX_HELPER_INPUT_TAG_IPV6_DST_IP;
s                 385 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.ip6_sprt_flag = CVMX_HELPER_INPUT_TAG_IPV6_SRC_PORT;
s                 386 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.ip6_dprt_flag = CVMX_HELPER_INPUT_TAG_IPV6_DST_PORT;
s                 387 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.ip6_nxth_flag = CVMX_HELPER_INPUT_TAG_IPV6_NEXT_HEADER;
s                 388 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.ip4_src_flag = CVMX_HELPER_INPUT_TAG_IPV4_SRC_IP;
s                 389 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.ip4_dst_flag = CVMX_HELPER_INPUT_TAG_IPV4_DST_IP;
s                 390 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.ip4_sprt_flag = CVMX_HELPER_INPUT_TAG_IPV4_SRC_PORT;
s                 391 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.ip4_dprt_flag = CVMX_HELPER_INPUT_TAG_IPV4_DST_PORT;
s                 392 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.ip4_pctl_flag = CVMX_HELPER_INPUT_TAG_IPV4_PROTOCOL;
s                 393 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.inc_prt_flag = CVMX_HELPER_INPUT_TAG_INPUT_PORT;
s                 394 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.tcp6_tag_type = CVMX_HELPER_INPUT_TAG_TYPE;
s                 395 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.tcp4_tag_type = CVMX_HELPER_INPUT_TAG_TYPE;
s                 396 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.ip6_tag_type = CVMX_HELPER_INPUT_TAG_TYPE;
s                 397 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.ip4_tag_type = CVMX_HELPER_INPUT_TAG_TYPE;
s                 398 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.non_tag_type = CVMX_HELPER_INPUT_TAG_TYPE;
s                 400 arch/mips/cavium-octeon/executive/cvmx-helper.c 	tag_config.s.grp = 0;
s                 651 arch/mips/cavium-octeon/executive/cvmx-helper.c 	fau_to.s.tout_val = 0xfff;
s                 652 arch/mips/cavium-octeon/executive/cvmx-helper.c 	fau_to.s.tout_enb = 0;
s                 659 arch/mips/cavium-octeon/executive/cvmx-helper.c 		min_pkt.s.size1 = 59;
s                 660 arch/mips/cavium-octeon/executive/cvmx-helper.c 		min_pkt.s.size2 = 59;
s                 661 arch/mips/cavium-octeon/executive/cvmx-helper.c 		min_pkt.s.size3 = 59;
s                 662 arch/mips/cavium-octeon/executive/cvmx-helper.c 		min_pkt.s.size4 = 59;
s                 663 arch/mips/cavium-octeon/executive/cvmx-helper.c 		min_pkt.s.size5 = 59;
s                 664 arch/mips/cavium-octeon/executive/cvmx-helper.c 		min_pkt.s.size6 = 59;
s                 665 arch/mips/cavium-octeon/executive/cvmx-helper.c 		min_pkt.s.size7 = 59;
s                 843 arch/mips/cavium-octeon/executive/cvmx-helper.c 		g_buffer.s.addr =
s                 845 arch/mips/cavium-octeon/executive/cvmx-helper.c 		if (g_buffer.s.addr == 0) {
s                 851 arch/mips/cavium-octeon/executive/cvmx-helper.c 		g_buffer.s.pool = CVMX_FPA_WQE_POOL;
s                 852 arch/mips/cavium-octeon/executive/cvmx-helper.c 		g_buffer.s.size = num_segs;
s                 855 arch/mips/cavium-octeon/executive/cvmx-helper.c 		pkt_buffer.s.addr =
s                 857 arch/mips/cavium-octeon/executive/cvmx-helper.c 		if (pkt_buffer.s.addr == 0) {
s                 862 arch/mips/cavium-octeon/executive/cvmx-helper.c 		pkt_buffer.s.i = 1;
s                 863 arch/mips/cavium-octeon/executive/cvmx-helper.c 		pkt_buffer.s.pool = CVMX_FPA_PACKET_POOL;
s                 864 arch/mips/cavium-octeon/executive/cvmx-helper.c 		pkt_buffer.s.size = FIX_IPD_FIRST_BUFF_PAYLOAD_BYTES;
s                 866 arch/mips/cavium-octeon/executive/cvmx-helper.c 		p64 = (uint64_t *) cvmx_phys_to_ptr(pkt_buffer.s.addr);
s                 874 arch/mips/cavium-octeon/executive/cvmx-helper.c 				pkt_buffer.s.size =
s                 878 arch/mips/cavium-octeon/executive/cvmx-helper.c 				pkt_buffer.s.i = 0;
s                 880 arch/mips/cavium-octeon/executive/cvmx-helper.c 			*(uint64_t *) cvmx_phys_to_ptr(g_buffer.s.addr +
s                 886 arch/mips/cavium-octeon/executive/cvmx-helper.c 		pko_command.s.segs = num_segs;
s                 887 arch/mips/cavium-octeon/executive/cvmx-helper.c 		pko_command.s.total_bytes = size;
s                 888 arch/mips/cavium-octeon/executive/cvmx-helper.c 		pko_command.s.dontfree = 0;
s                 889 arch/mips/cavium-octeon/executive/cvmx-helper.c 		pko_command.s.gather = 1;
s                 895 arch/mips/cavium-octeon/executive/cvmx-helper.c 		gmx_cfg.s.en = 1;
s                1027 arch/mips/cavium-octeon/executive/cvmx-helper.c 	l2c_cfg.s.lrf_arb_mode = 0;
s                1028 arch/mips/cavium-octeon/executive/cvmx-helper.c 	l2c_cfg.s.rfb_arb_mode = 0;
s                1104 arch/mips/cavium-octeon/executive/cvmx-helper.c 			result.s.full_duplex = 1;
s                1105 arch/mips/cavium-octeon/executive/cvmx-helper.c 			result.s.link_up = 1;
s                1106 arch/mips/cavium-octeon/executive/cvmx-helper.c 			result.s.speed = 1000;
s                  59 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.hg2cc = 1;
s                  60 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.hg2fld = 1;
s                  61 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.undat = 1;
s                  62 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.uneop = 1;
s                  63 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.unsop = 1;
s                  64 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.bad_term = 1;
s                  65 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.bad_seq = 1;
s                  66 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.rem_fault = 1;
s                  67 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.loc_fault = 1;
s                  68 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.pause_drp = 1;
s                  75 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.ovrerr = 1;
s                  77 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.skperr = 1;
s                  78 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.rcverr = 1;
s                  81 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.jabber = 1;
s                  83 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.carext = 1;
s                  96 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.ovrerr = 1;
s                  97 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.niberr = 1;
s                  98 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.skperr = 1;
s                  99 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.rcverr = 1;
s                 101 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.alnerr = 1;
s                 103 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.jabber = 1;
s                 104 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.maxerr = 1;
s                 105 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.carext = 1;
s                 106 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.minerr = 1;
s                 110 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.pause_drp = 1;
s                 119 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.ovrerr = 1;
s                 120 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.niberr = 1;
s                 121 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.skperr = 1;
s                 122 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.rcverr = 1;
s                 124 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.alnerr = 1;
s                 126 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.jabber = 1;
s                 128 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.carext = 1;
s                 141 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.ovrerr = 1;
s                 142 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.niberr = 1;
s                 143 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.skperr = 1;
s                 144 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.rcverr = 1;
s                 146 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.alnerr = 1;
s                 148 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.jabber = 1;
s                 149 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.maxerr = 1;
s                 150 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.carext = 1;
s                 151 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.minerr = 1;
s                 163 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.ovrerr = 1;
s                 164 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.niberr = 1;
s                 165 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.skperr = 1;
s                 166 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.rcverr = 1;
s                 168 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.alnerr = 1;
s                 170 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.jabber = 1;
s                 171 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.maxerr = 1;
s                 172 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.carext = 1;
s                 173 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.minerr = 1;
s                 177 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.pause_drp = 1;
s                 186 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.ovrerr = 1;
s                 187 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.niberr = 1;
s                 188 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.skperr = 1;
s                 189 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.rcverr = 1;
s                 191 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.alnerr = 1;
s                 193 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.jabber = 1;
s                 194 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.maxerr = 1;
s                 195 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.carext = 1;
s                 196 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.minerr = 1;
s                 200 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.hg2cc = 1;
s                 201 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.hg2fld = 1;
s                 202 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.undat = 1;
s                 203 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.uneop = 1;
s                 204 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.unsop = 1;
s                 205 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.bad_term = 1;
s                 206 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.bad_seq = 0;
s                 207 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.rem_fault = 1;
s                 208 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.loc_fault = 0;
s                 209 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.pause_drp = 1;
s                 216 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.ovrerr = 1;
s                 218 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.skperr = 1;
s                 219 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.rcverr = 1;
s                 222 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.jabber = 1;
s                 224 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		gmx_rx_int_en.s.carext = 1;
s                 241 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcs_int_en_reg.s.sync_bad_en = 1;
s                 242 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcs_int_en_reg.s.an_bad_en = 1;
s                 243 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcs_int_en_reg.s.rxlock_en = 1;
s                 244 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcs_int_en_reg.s.rxbad_en = 1;
s                 246 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcs_int_en_reg.s.txbad_en = 1;
s                 247 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcs_int_en_reg.s.txfifo_en = 1;
s                 248 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcs_int_en_reg.s.txfifu_en = 1;
s                 249 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcs_int_en_reg.s.an_err_en = 1;
s                 256 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcs_int_en_reg.s.sync_bad_en = 1;
s                 257 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcs_int_en_reg.s.an_bad_en = 1;
s                 258 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcs_int_en_reg.s.rxlock_en = 1;
s                 259 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcs_int_en_reg.s.rxbad_en = 1;
s                 261 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcs_int_en_reg.s.txbad_en = 1;
s                 262 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcs_int_en_reg.s.txfifo_en = 1;
s                 263 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcs_int_en_reg.s.txfifu_en = 1;
s                 264 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcs_int_en_reg.s.an_err_en = 1;
s                 281 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcsx_int_en_reg.s.algnlos_en = 1;
s                 282 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcsx_int_en_reg.s.synlos_en = 1;
s                 283 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcsx_int_en_reg.s.bitlckls_en = 1;
s                 284 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcsx_int_en_reg.s.rxsynbad_en = 1;
s                 285 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcsx_int_en_reg.s.rxbad_en = 1;
s                 286 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcsx_int_en_reg.s.txflt_en = 1;
s                 290 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcsx_int_en_reg.s.algnlos_en = 1;
s                 291 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcsx_int_en_reg.s.synlos_en = 1;
s                 292 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcsx_int_en_reg.s.bitlckls_en = 0;	/* Happens if XAUI module is not installed */
s                 293 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcsx_int_en_reg.s.rxsynbad_en = 1;
s                 294 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcsx_int_en_reg.s.rxbad_en = 1;
s                 295 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		pcsx_int_en_reg.s.txflt_en = 1;
s                 311 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.calerr = 1;
s                 312 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.syncerr = 1;
s                 313 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.diperr = 1;
s                 314 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.tpaovr = 1;
s                 315 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.rsverr = 1;
s                 316 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.drwnng = 1;
s                 317 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.clserr = 1;
s                 318 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.spiovr = 1;
s                 320 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.abnorm = 1;
s                 321 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.prtnxa = 1;
s                 325 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.calerr = 1;
s                 326 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.syncerr = 1;
s                 327 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.diperr = 1;
s                 328 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.tpaovr = 1;
s                 329 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.rsverr = 1;
s                 330 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.drwnng = 1;
s                 331 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.clserr = 1;
s                 332 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.spiovr = 1;
s                 334 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.abnorm = 1;
s                 335 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		spx_int_msk.s.prtnxa = 1;
s                 350 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		stx_int_msk.s.frmerr = 1;
s                 351 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		stx_int_msk.s.unxfrm = 1;
s                 352 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		stx_int_msk.s.nosync = 1;
s                 353 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		stx_int_msk.s.diperr = 1;
s                 354 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		stx_int_msk.s.datovr = 1;
s                 355 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		stx_int_msk.s.ovrbst = 1;
s                 356 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		stx_int_msk.s.calpar1 = 1;
s                 357 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		stx_int_msk.s.calpar0 = 1;
s                 361 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		stx_int_msk.s.frmerr = 1;
s                 362 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		stx_int_msk.s.unxfrm = 1;
s                 363 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		stx_int_msk.s.nosync = 1;
s                 364 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		stx_int_msk.s.diperr = 1;
s                 365 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		stx_int_msk.s.datovr = 1;
s                 366 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		stx_int_msk.s.ovrbst = 1;
s                 367 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		stx_int_msk.s.calpar1 = 1;
s                 368 arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c 		stx_int_msk.s.calpar0 = 1;
s                  66 arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c 	csr.s.txpsh = mask;
s                  67 arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c 	csr.s.txpop = mask;
s                  68 arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c 	csr.s.ovrflw = mask;
s                  86 arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c 		if (mode.s.en) {
s                 102 arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c 		if (mode.s.en) {
s                 110 arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c 				if (mode.s.type)
s                 120 arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c 				if (mode.s.type)
s                 134 arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c 		gmx_tx_int_en.s.pko_nxa = 1;
s                 136 arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c 	gmx_tx_int_en.s.undflw = (1 << num_ports) - 1;
s                 179 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			pfctl.s.cnt0sel = event;
s                 180 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			pfctl.s.cnt0ena = 1;
s                 181 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			pfctl.s.cnt0rdclr = clear_on_read;
s                 184 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			pfctl.s.cnt1sel = event;
s                 185 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			pfctl.s.cnt1ena = 1;
s                 186 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			pfctl.s.cnt1rdclr = clear_on_read;
s                 189 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			pfctl.s.cnt2sel = event;
s                 190 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			pfctl.s.cnt2ena = 1;
s                 191 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			pfctl.s.cnt2rdclr = clear_on_read;
s                 195 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			pfctl.s.cnt3sel = event;
s                 196 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			pfctl.s.cnt3ena = 1;
s                 197 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			pfctl.s.cnt3rdclr = clear_on_read;
s                 214 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			l2c_tadx_prf.s.cnt0sel = event;
s                 217 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			l2c_tadx_prf.s.cnt1sel = event;
s                 220 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			l2c_tadx_prf.s.cnt2sel = event;
s                 224 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			l2c_tadx_prf.s.cnt3sel = event;
s                 332 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			if (l2c_tadx_tag.s.valid && l2c_tadx_tag.s.tag == tag)
s                 343 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		if (!l2c_tadx_tag.s.lock) {
s                 363 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		l2t_err.s.lckerr = 1;
s                 364 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		l2t_err.s.lckerr2 = 1;
s                 370 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		l2cdbg.s.ppnum = cvmx_get_core_num();
s                 375 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		lckoff.s.lck_offset = 0; /* Only lock 1 line at a time */
s                 379 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		if (((union cvmx_l2c_cfg)(cvmx_read_csr(CVMX_L2C_CFG))).s.idxalias) {
s                 383 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			lckbase.s.lck_base = addr_tmp >> 7;
s                 386 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			lckbase.s.lck_base = addr >> 7;
s                 389 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		lckbase.s.lck_ena = 1;
s                 396 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		lckbase.s.lck_ena = 0;
s                 406 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		if (l2t_err.s.lckerr || l2t_err.s.lckerr2)
s                 480 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			if (tag.s.V && (tag.s.addr == tag_addr)) {
s                 482 arch/mips/cavium-octeon/executive/cvmx-l2c.c 				return tag.s.L;
s                 497 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			if (tag.s.V && (tag.s.addr == tag_addr)) {
s                 499 arch/mips/cavium-octeon/executive/cvmx-l2c.c 				return tag.s.L;
s                 607 arch/mips/cavium-octeon/executive/cvmx-l2c.c 	debug_val.s.ppnum = core;
s                 608 arch/mips/cavium-octeon/executive/cvmx-l2c.c 	debug_val.s.l2t = 1;
s                 609 arch/mips/cavium-octeon/executive/cvmx-l2c.c 	debug_val.s.set = assoc;
s                 679 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		tag.s.V	    = l2c_tadx_tag.s.valid;
s                 680 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		tag.s.D	    = l2c_tadx_tag.s.dirty;
s                 681 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		tag.s.L	    = l2c_tadx_tag.s.lock;
s                 682 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		tag.s.U	    = l2c_tadx_tag.s.use;
s                 683 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		tag.s.addr  = l2c_tadx_tag.s.tag;
s                 694 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.V	   = tmp_tag.cn58xx.V;
s                 695 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.D	   = tmp_tag.cn58xx.D;
s                 696 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.L	   = tmp_tag.cn58xx.L;
s                 697 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.U	   = tmp_tag.cn58xx.U;
s                 698 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.addr = tmp_tag.cn58xx.addr;
s                 700 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.V	   = tmp_tag.cn38xx.V;
s                 701 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.D	   = tmp_tag.cn38xx.D;
s                 702 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.L	   = tmp_tag.cn38xx.L;
s                 703 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.U	   = tmp_tag.cn38xx.U;
s                 704 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.addr = tmp_tag.cn38xx.addr;
s                 706 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.V	   = tmp_tag.cn31xx.V;
s                 707 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.D	   = tmp_tag.cn31xx.D;
s                 708 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.L	   = tmp_tag.cn31xx.L;
s                 709 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.U	   = tmp_tag.cn31xx.U;
s                 710 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.addr = tmp_tag.cn31xx.addr;
s                 712 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.V	   = tmp_tag.cn30xx.V;
s                 713 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.D	   = tmp_tag.cn30xx.D;
s                 714 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.L	   = tmp_tag.cn30xx.L;
s                 715 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.U	   = tmp_tag.cn30xx.U;
s                 716 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.addr = tmp_tag.cn30xx.addr;
s                 718 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.V	   = tmp_tag.cn50xx.V;
s                 719 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.D	   = tmp_tag.cn50xx.D;
s                 720 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.L	   = tmp_tag.cn50xx.L;
s                 721 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.U	   = tmp_tag.cn50xx.U;
s                 722 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			tag.s.addr = tmp_tag.cn50xx.addr;
s                 739 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		indxalias = !l2c_ctl.s.disidxalias;
s                 744 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		indxalias = l2c_cfg.s.idxalias;
s                 837 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		if (mio_fus_dat3.s.l2c_crip == 3)
s                 839 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		else if (mio_fus_dat3.s.l2c_crip == 2)
s                 841 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		else if (mio_fus_dat3.s.l2c_crip == 1)
s                 898 arch/mips/cavium-octeon/executive/cvmx-l2c.c 			l2cdbg.s.ppnum = cvmx_get_core_num();
s                 899 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		l2cdbg.s.finv = 1;
s                 901 arch/mips/cavium-octeon/executive/cvmx-l2c.c 		l2cdbg.s.set = assoc;
s                  82 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.index		= queue;
s                  83 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.qid		= base_queue + queue;
s                  84 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.ipid		= pko_port;
s                  85 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.tail		= (queue == (num_queues - 1));
s                  86 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.s_tail		= (queue == static_priority_end);
s                  87 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.static_p	= (static_priority_base >= 0);
s                  88 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.static_q	= (queue <= static_priority_end);
s                  89 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.qos_mask	= 0xff;
s                 105 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.buf_ptr = cvmx_ptr_to_phys(buf_ptr) >> 7;
s                 130 arch/mips/cavium-octeon/executive/cvmx-pko.c 	config.s.eid = 31; /* Invalid */
s                 132 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.ipid = port;
s                 146 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.ipid = port;
s                 147 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.qos_mask = 0xff;
s                 148 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.crc = 1;
s                 149 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.min_pkt = 1;
s                 150 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.intr = __cvmx_pko_int(interface, index);
s                 151 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.eid = config.s.intr;
s                 152 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.pipe = (mode == CVMX_HELPER_INTERFACE_MODE_LOOP) ?
s                 195 arch/mips/cavium-octeon/executive/cvmx-pko.c 	config.s.pool = CVMX_FPA_OUTPUT_BUFFER_POOL;
s                 196 arch/mips/cavium-octeon/executive/cvmx-pko.c 	config.s.size = CVMX_FPA_OUTPUT_BUFFER_POOL_SIZE / 8 - 1;
s                 255 arch/mips/cavium-octeon/executive/cvmx-pko.c 	if (flags.s.ena_pko)
s                 259 arch/mips/cavium-octeon/executive/cvmx-pko.c 	flags.s.ena_dwb = 1;
s                 260 arch/mips/cavium-octeon/executive/cvmx-pko.c 	flags.s.ena_pko = 1;
s                 265 arch/mips/cavium-octeon/executive/cvmx-pko.c 	flags.s.store_be = 1;
s                 276 arch/mips/cavium-octeon/executive/cvmx-pko.c 	pko_reg_flags.s.ena_pko = 0;
s                 288 arch/mips/cavium-octeon/executive/cvmx-pko.c 	pko_reg_flags.s.reset = 1;
s                 304 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.tail = 1;
s                 305 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.index = 0;
s                 306 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.port = CVMX_PKO_MEM_QUEUE_PTRS_ILLEGAL_PID;
s                 307 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.queue = queue & 0x7f;
s                 308 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.qos_mask = 0;
s                 309 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.buf_ptr = 0;
s                 313 arch/mips/cavium-octeon/executive/cvmx-pko.c 			config1.s.qid7 = queue >> 7;
s                 440 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config1.s.idx3 = queue >> 3;
s                 441 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config1.s.qid7 = (base_queue + queue) >> 7;
s                 444 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.tail = queue == (num_queues - 1);
s                 445 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.index = queue;
s                 446 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.port = port;
s                 447 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.queue = base_queue + queue;
s                 450 arch/mips/cavium-octeon/executive/cvmx-pko.c 			config.s.static_p = static_priority_base >= 0;
s                 451 arch/mips/cavium-octeon/executive/cvmx-pko.c 			config.s.static_q = (int)queue <= static_priority_end;
s                 452 arch/mips/cavium-octeon/executive/cvmx-pko.c 			config.s.s_tail = (int)queue == static_priority_end;
s                 461 arch/mips/cavium-octeon/executive/cvmx-pko.c 			config.s.qos_mask = 0x00;
s                 464 arch/mips/cavium-octeon/executive/cvmx-pko.c 			config.s.qos_mask = 0x01;
s                 467 arch/mips/cavium-octeon/executive/cvmx-pko.c 			config.s.qos_mask = 0x11;
s                 470 arch/mips/cavium-octeon/executive/cvmx-pko.c 			config.s.qos_mask = 0x49;
s                 473 arch/mips/cavium-octeon/executive/cvmx-pko.c 			config.s.qos_mask = 0x55;
s                 476 arch/mips/cavium-octeon/executive/cvmx-pko.c 			config.s.qos_mask = 0x57;
s                 479 arch/mips/cavium-octeon/executive/cvmx-pko.c 			config.s.qos_mask = 0x77;
s                 482 arch/mips/cavium-octeon/executive/cvmx-pko.c 			config.s.qos_mask = 0x7f;
s                 485 arch/mips/cavium-octeon/executive/cvmx-pko.c 			config.s.qos_mask = 0xff;
s                 489 arch/mips/cavium-octeon/executive/cvmx-pko.c 				config.s.qos_mask = 0xff;
s                 497 arch/mips/cavium-octeon/executive/cvmx-pko.c 			config.s.qos_mask = 0xff;
s                 536 arch/mips/cavium-octeon/executive/cvmx-pko.c 			config.s.buf_ptr = cvmx_ptr_to_phys(buf_ptr);
s                 538 arch/mips/cavium-octeon/executive/cvmx-pko.c 			config.s.buf_ptr = 0;
s                 593 arch/mips/cavium-octeon/executive/cvmx-pko.c 	pko_mem_port_rate0.s.pid = port;
s                 594 arch/mips/cavium-octeon/executive/cvmx-pko.c 	pko_mem_port_rate0.s.rate_pkt =
s                 597 arch/mips/cavium-octeon/executive/cvmx-pko.c 	pko_mem_port_rate0.s.rate_word = 0;
s                 600 arch/mips/cavium-octeon/executive/cvmx-pko.c 	pko_mem_port_rate1.s.pid = port;
s                 601 arch/mips/cavium-octeon/executive/cvmx-pko.c 	pko_mem_port_rate1.s.rate_lim =
s                 602 arch/mips/cavium-octeon/executive/cvmx-pko.c 	    ((uint64_t) pko_mem_port_rate0.s.rate_pkt * burst) >> 8;
s                 628 arch/mips/cavium-octeon/executive/cvmx-pko.c 	pko_mem_port_rate0.s.pid = port;
s                 635 arch/mips/cavium-octeon/executive/cvmx-pko.c 	pko_mem_port_rate0.s.rate_pkt = (12 + 8 + 4) * 8 * tokens_per_bit / 256;
s                 637 arch/mips/cavium-octeon/executive/cvmx-pko.c 	pko_mem_port_rate0.s.rate_word = 64 * tokens_per_bit;
s                 640 arch/mips/cavium-octeon/executive/cvmx-pko.c 	pko_mem_port_rate1.s.pid = port;
s                 641 arch/mips/cavium-octeon/executive/cvmx-pko.c 	pko_mem_port_rate1.s.rate_lim = tokens_per_bit * burst / 256;
s                 216 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.runbist = 1;
s                 220 arch/mips/cavium-octeon/executive/cvmx-spi.c 	if (spxx_bist_stat.s.stat0)
s                 224 arch/mips/cavium-octeon/executive/cvmx-spi.c 	if (spxx_bist_stat.s.stat1)
s                 227 arch/mips/cavium-octeon/executive/cvmx-spi.c 	if (spxx_bist_stat.s.stat2)
s                 237 arch/mips/cavium-octeon/executive/cvmx-spi.c 		srxx_spi4_calx.s.oddpar = 1;
s                 242 arch/mips/cavium-octeon/executive/cvmx-spi.c 		stxx_spi4_calx.s.oddpar = 1;
s                 257 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.seetrn = 0;
s                 258 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.clkdly = 0x10;
s                 259 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.runbist = 0;
s                 260 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.statdrv = 0;
s                 262 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.statrcv = 1;
s                 263 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.sndtrn = 0;
s                 264 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.drptrn = 0;
s                 265 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.rcvtrn = 0;
s                 266 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.srxdlck = 0;
s                 271 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.srxdlck = 1;
s                 278 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_trn4_ctl.s.trntest = 0;
s                 279 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_trn4_ctl.s.jitter = 1;
s                 280 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_trn4_ctl.s.clr_boot = 1;
s                 281 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_trn4_ctl.s.set_boot = 0;
s                 283 arch/mips/cavium-octeon/executive/cvmx-spi.c 		spxx_trn4_ctl.s.maxdist = 3;
s                 285 arch/mips/cavium-octeon/executive/cvmx-spi.c 		spxx_trn4_ctl.s.maxdist = 8;
s                 286 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_trn4_ctl.s.macro_en = 1;
s                 287 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_trn4_ctl.s.mux_en = 1;
s                 322 arch/mips/cavium-octeon/executive/cvmx-spi.c 		srxx_com_ctl.s.prts = num_ports - 1;
s                 323 arch/mips/cavium-octeon/executive/cvmx-spi.c 		srxx_com_ctl.s.st_en = 0;
s                 324 arch/mips/cavium-octeon/executive/cvmx-spi.c 		srxx_com_ctl.s.inf_en = 0;
s                 333 arch/mips/cavium-octeon/executive/cvmx-spi.c 			srxx_spi4_calx.s.prt0 = port++;
s                 334 arch/mips/cavium-octeon/executive/cvmx-spi.c 			srxx_spi4_calx.s.prt1 = port++;
s                 335 arch/mips/cavium-octeon/executive/cvmx-spi.c 			srxx_spi4_calx.s.prt2 = port++;
s                 336 arch/mips/cavium-octeon/executive/cvmx-spi.c 			srxx_spi4_calx.s.prt3 = port++;
s                 337 arch/mips/cavium-octeon/executive/cvmx-spi.c 			srxx_spi4_calx.s.oddpar =
s                 344 arch/mips/cavium-octeon/executive/cvmx-spi.c 		srxx_spi4_stat.s.len = num_ports;
s                 345 arch/mips/cavium-octeon/executive/cvmx-spi.c 		srxx_spi4_stat.s.m = 1;
s                 360 arch/mips/cavium-octeon/executive/cvmx-spi.c 		stxx_arb_ctl.s.igntpa = 0;
s                 361 arch/mips/cavium-octeon/executive/cvmx-spi.c 		stxx_arb_ctl.s.mintrn = 0;
s                 365 arch/mips/cavium-octeon/executive/cvmx-spi.c 		gmxx_tx_spi_max.s.max1 = 8;
s                 366 arch/mips/cavium-octeon/executive/cvmx-spi.c 		gmxx_tx_spi_max.s.max2 = 4;
s                 367 arch/mips/cavium-octeon/executive/cvmx-spi.c 		gmxx_tx_spi_max.s.slice = 0;
s                 372 arch/mips/cavium-octeon/executive/cvmx-spi.c 		gmxx_tx_spi_thresh.s.thresh = 4;
s                 377 arch/mips/cavium-octeon/executive/cvmx-spi.c 		gmxx_tx_spi_ctl.s.tpa_clr = 0;
s                 378 arch/mips/cavium-octeon/executive/cvmx-spi.c 		gmxx_tx_spi_ctl.s.cont_pkt = 0;
s                 385 arch/mips/cavium-octeon/executive/cvmx-spi.c 		stxx_spi4_dat.s.alpha = 32;
s                 386 arch/mips/cavium-octeon/executive/cvmx-spi.c 		stxx_spi4_dat.s.max_t = 0xFFFF; /*Minimum interval is 0x20 */
s                 396 arch/mips/cavium-octeon/executive/cvmx-spi.c 			stxx_spi4_calx.s.prt0 = port++;
s                 397 arch/mips/cavium-octeon/executive/cvmx-spi.c 			stxx_spi4_calx.s.prt1 = port++;
s                 398 arch/mips/cavium-octeon/executive/cvmx-spi.c 			stxx_spi4_calx.s.prt2 = port++;
s                 399 arch/mips/cavium-octeon/executive/cvmx-spi.c 			stxx_spi4_calx.s.prt3 = port++;
s                 400 arch/mips/cavium-octeon/executive/cvmx-spi.c 			stxx_spi4_calx.s.oddpar =
s                 407 arch/mips/cavium-octeon/executive/cvmx-spi.c 		stxx_spi4_stat.s.len = num_ports;
s                 408 arch/mips/cavium-octeon/executive/cvmx-spi.c 		stxx_spi4_stat.s.m = 1;
s                 450 arch/mips/cavium-octeon/executive/cvmx-spi.c 		if (stat.s.s4clk0 && stat.s.s4clk1 && clock_transitions) {
s                 457 arch/mips/cavium-octeon/executive/cvmx-spi.c 			stat.s.s4clk0 = 0;
s                 458 arch/mips/cavium-octeon/executive/cvmx-spi.c 			stat.s.s4clk1 = 0;
s                 464 arch/mips/cavium-octeon/executive/cvmx-spi.c 	} while (stat.s.s4clk0 == 0 || stat.s.s4clk1 == 0);
s                 475 arch/mips/cavium-octeon/executive/cvmx-spi.c 		if (stat.s.d4clk0 && stat.s.d4clk1 && clock_transitions) {
s                 482 arch/mips/cavium-octeon/executive/cvmx-spi.c 			stat.s.d4clk0 = 0;
s                 483 arch/mips/cavium-octeon/executive/cvmx-spi.c 			stat.s.d4clk1 = 0;
s                 489 arch/mips/cavium-octeon/executive/cvmx-spi.c 	} while (stat.s.d4clk0 == 0 || stat.s.d4clk1 == 0);
s                 519 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.seetrn = 0;
s                 520 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.clkdly = 0x10;
s                 521 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.runbist = 0;
s                 522 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.statdrv = 0;
s                 524 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.statrcv = 1;
s                 525 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.sndtrn = 1;
s                 526 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.drptrn = 1;
s                 527 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.rcvtrn = 1;
s                 528 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_clk_ctl.s.srxdlck = 1;
s                 534 arch/mips/cavium-octeon/executive/cvmx-spi.c 	spxx_trn4_ctl.s.clr_boot = 1;
s                 549 arch/mips/cavium-octeon/executive/cvmx-spi.c 		if (stat.s.srxtrn && rx_training_needed) {
s                 552 arch/mips/cavium-octeon/executive/cvmx-spi.c 			stat.s.srxtrn = 0;
s                 558 arch/mips/cavium-octeon/executive/cvmx-spi.c 	} while (stat.s.srxtrn == 0);
s                 587 arch/mips/cavium-octeon/executive/cvmx-spi.c 		srxx_com_ctl.s.inf_en = 1;
s                 588 arch/mips/cavium-octeon/executive/cvmx-spi.c 		srxx_com_ctl.s.st_en = 1;
s                 600 arch/mips/cavium-octeon/executive/cvmx-spi.c 		stxx_com_ctl.s.st_en = 1;
s                 614 arch/mips/cavium-octeon/executive/cvmx-spi.c 		} while (stat.s.stxcal == 0);
s                 642 arch/mips/cavium-octeon/executive/cvmx-spi.c 		srxx_com_ctl.s.inf_en = 1;
s                 650 arch/mips/cavium-octeon/executive/cvmx-spi.c 		stxx_com_ctl.s.inf_en = 1;
s                 656 arch/mips/cavium-octeon/executive/cvmx-spi.c 	gmxx_rxx_frm_min.s.len = 64;
s                 660 arch/mips/cavium-octeon/executive/cvmx-spi.c 	gmxx_rxx_frm_max.s.len = 64 * 1024 - 4;
s                 664 arch/mips/cavium-octeon/executive/cvmx-spi.c 	gmxx_rxx_jabber.s.cnt = 64 * 1024 - 4;
s                  44 arch/mips/cavium-octeon/executive/octeon-model.c 	read_cmd.s.addr = byte_addr;
s                  45 arch/mips/cavium-octeon/executive/octeon-model.c 	read_cmd.s.pend = 1;
s                  48 arch/mips/cavium-octeon/executive/octeon-model.c 	       && read_cmd.s.pend)
s                  50 arch/mips/cavium-octeon/executive/octeon-model.c 	return read_cmd.s.dat;
s                  83 arch/mips/cavium-octeon/executive/octeon-model.c 		fus_dat3.s.nodfa_dte = 1;
s                  84 arch/mips/cavium-octeon/executive/octeon-model.c 		fus_dat3.s.nozip = 1;
s                  87 arch/mips/cavium-octeon/executive/octeon-model.c 		fus_dat3.s.nodfa_dte = 1;
s                  98 arch/mips/cavium-octeon/executive/octeon-model.c 	if (fus_dat3.s.nodfa_dte) {
s                  99 arch/mips/cavium-octeon/executive/octeon-model.c 		if (fus_dat2.s.nocrypto)
s                 103 arch/mips/cavium-octeon/executive/octeon-model.c 	} else if (fus_dat2.s.nocrypto)
s                 108 arch/mips/cavium-octeon/executive/octeon-model.c 	if (!fus_dat2.s.nocrypto)
s                 305 arch/mips/cavium-octeon/executive/octeon-model.c 				if (fus_dat3.s.nozip)
s                 339 arch/mips/cavium-octeon/executive/octeon-model.c 		if (fus_dat3.s.l2c_crip == 2)
s                  86 arch/mips/cavium-octeon/flash_setup.c 	if (region_cfg.s.en) {
s                  97 arch/mips/cavium-octeon/flash_setup.c 		flash_map.phys = region_cfg.s.base << 16;
s                 100 arch/mips/cavium-octeon/flash_setup.c 		flash_map.bankwidth = region_cfg.s.width + 1;
s                 103 arch/mips/cavium-octeon/oct_ilm.c 	timx.s.one_shot = 1;
s                 104 arch/mips/cavium-octeon/oct_ilm.c 	timx.s.len = interval;
s                 141 arch/mips/cavium-octeon/oct_ilm.c 	timx.s.one_shot = 0;
s                 142 arch/mips/cavium-octeon/oct_ilm.c 	timx.s.len = 0;
s                 688 arch/mips/cavium-octeon/octeon-irq.c 	cfg.s.int_en = 1;
s                 689 arch/mips/cavium-octeon/octeon-irq.c 	cfg.s.int_type = (t & IRQ_TYPE_EDGE_BOTH) != 0;
s                 690 arch/mips/cavium-octeon/octeon-irq.c 	cfg.s.rx_xor = (t & (IRQ_TYPE_LEVEL_LOW | IRQ_TYPE_EDGE_FALLING)) != 0;
s                 693 arch/mips/cavium-octeon/octeon-irq.c 	cfg.s.fil_cnt = 7;
s                 694 arch/mips/cavium-octeon/octeon-irq.c 	cfg.s.fil_sel = 3;
s                2361 arch/mips/cavium-octeon/octeon-irq.c 	if (!isc.s.imp)
s                2395 arch/mips/cavium-octeon/octeon-irq.c 	isc_w1c.s.en = 1;
s                2400 arch/mips/cavium-octeon/octeon-irq.c 	isc_ctl.s.en = 1;
s                2401 arch/mips/cavium-octeon/octeon-irq.c 	isc_ctl.s.idt = per_cpu(octeon_irq_ciu3_idt_ip2, cpu);
s                2416 arch/mips/cavium-octeon/octeon-irq.c 	isc_w1c.s.en = 1;
s                2441 arch/mips/cavium-octeon/octeon-irq.c 	isc_w1c.s.raw = 1;
s                2457 arch/mips/cavium-octeon/octeon-irq.c 	isc_w1c.s.en = 1;
s                2474 arch/mips/cavium-octeon/octeon-irq.c 	isc_w1c.s.en = 1;
s                2481 arch/mips/cavium-octeon/octeon-irq.c 		isc_w1c.s.raw = 1;
s                2512 arch/mips/cavium-octeon/octeon-irq.c 	isc_w1c.s.en = 1;
s                2517 arch/mips/cavium-octeon/octeon-irq.c 	isc_ctl.s.en = 1;
s                2518 arch/mips/cavium-octeon/octeon-irq.c 	isc_ctl.s.idt = per_cpu(octeon_irq_ciu3_idt_ip2, cpu);
s                2583 arch/mips/cavium-octeon/octeon-irq.c 	if (likely(dest_pp_int.s.intr)) {
s                2584 arch/mips/cavium-octeon/octeon-irq.c 		irq_hw_number_t intsn = dest_pp_int.s.intsn;
s                2603 arch/mips/cavium-octeon/octeon-irq.c 			isc_w1c.s.en = 1;
s                2647 arch/mips/cavium-octeon/octeon-irq.c 	if (likely(dest_pp_int.s.intr)) {
s                2648 arch/mips/cavium-octeon/octeon-irq.c 		irq_hw_number_t intsn = dest_pp_int.s.intsn;
s                2658 arch/mips/cavium-octeon/octeon-irq.c 			isc_w1c.s.en = 1;
s                2683 arch/mips/cavium-octeon/octeon-irq.c 	isc_w1s.s.raw = 1;
s                2703 arch/mips/cavium-octeon/octeon-irq.c 	isc_ctl.s.en = 1;
s                2711 arch/mips/cavium-octeon/octeon-irq.c 		isc_ctl.s.en = 1;
s                2712 arch/mips/cavium-octeon/octeon-irq.c 		isc_ctl.s.idt = idt;
s                2751 arch/mips/cavium-octeon/octeon-irq.c 	isc_w1c.s.raw = 1;
s                  40 arch/mips/cavium-octeon/octeon-platform.c 	if (clk_rst_ctl.s.hrst) {
s                 105 arch/mips/cavium-octeon/octeon-platform.c 	if_ena.s.en = 1;
s                 112 arch/mips/cavium-octeon/octeon-platform.c 		port_ctl_status.s.txvreftune = 15;
s                 113 arch/mips/cavium-octeon/octeon-platform.c 		port_ctl_status.s.txrisetune = 1;
s                 114 arch/mips/cavium-octeon/octeon-platform.c 		port_ctl_status.s.txpreemphasistune = 1;
s                 126 arch/mips/cavium-octeon/octeon-platform.c 	if (clk_rst_ctl.s.hrst)
s                 129 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.p_por = 1;
s                 130 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.hrst = 0;
s                 131 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.p_prst = 0;
s                 132 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.h_clkdiv_rst = 0;
s                 133 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.o_clkdiv_rst = 0;
s                 134 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.h_clkdiv_en = 0;
s                 135 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.o_clkdiv_en = 0;
s                 139 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.p_refclk_sel = is_crystal_clock ? 0 : 1;
s                 146 arch/mips/cavium-octeon/octeon-platform.c 		clk_rst_ctl.s.p_refclk_div = 0;
s                 149 arch/mips/cavium-octeon/octeon-platform.c 		clk_rst_ctl.s.p_refclk_div = 1;
s                 152 arch/mips/cavium-octeon/octeon-platform.c 		clk_rst_ctl.s.p_refclk_div = 2;
s                 186 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.h_div = div;
s                 190 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.h_clkdiv_en = 1;
s                 193 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.h_clkdiv_rst = 1;
s                 203 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.p_por = 0;
s                 213 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.o_clkdiv_rst = 1;
s                 217 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.o_clkdiv_en = 1;
s                 227 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.p_prst = 1;
s                 234 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.p_prst = 0;
s                 241 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.p_prst = 1;
s                 248 arch/mips/cavium-octeon/octeon-platform.c 	clk_rst_ctl.s.hrst = 1;
s                 299 arch/mips/cavium-octeon/octeon-platform.c 	ehci_ctl.s.ehci_64b_addr_en = 1;
s                 300 arch/mips/cavium-octeon/octeon-platform.c 	ehci_ctl.s.l2c_addr_msb = 0;
s                 302 arch/mips/cavium-octeon/octeon-platform.c 	ehci_ctl.s.l2c_buff_emod = 1; /* Byte swapped. */
s                 303 arch/mips/cavium-octeon/octeon-platform.c 	ehci_ctl.s.l2c_desc_emod = 1; /* Byte swapped. */
s                 305 arch/mips/cavium-octeon/octeon-platform.c 	ehci_ctl.s.l2c_buff_emod = 0; /* not swapped. */
s                 306 arch/mips/cavium-octeon/octeon-platform.c 	ehci_ctl.s.l2c_desc_emod = 0; /* not swapped. */
s                 307 arch/mips/cavium-octeon/octeon-platform.c 	ehci_ctl.s.inv_reg_a2 = 1;
s                 363 arch/mips/cavium-octeon/octeon-platform.c 	ohci_ctl.s.l2c_addr_msb = 0;
s                 365 arch/mips/cavium-octeon/octeon-platform.c 	ohci_ctl.s.l2c_buff_emod = 1; /* Byte swapped. */
s                 366 arch/mips/cavium-octeon/octeon-platform.c 	ohci_ctl.s.l2c_desc_emod = 1; /* Byte swapped. */
s                 368 arch/mips/cavium-octeon/octeon-platform.c 	ohci_ctl.s.l2c_buff_emod = 0; /* not swapped. */
s                 369 arch/mips/cavium-octeon/octeon-platform.c 	ohci_ctl.s.l2c_desc_emod = 0; /* not swapped. */
s                 370 arch/mips/cavium-octeon/octeon-platform.c 	ohci_ctl.s.inv_reg_a2 = 1;
s                 952 arch/mips/cavium-octeon/octeon-platform.c 			region_base = mio_boot_reg_cfg.s.base << 16;
s                 953 arch/mips/cavium-octeon/octeon-platform.c 			region_size = (mio_boot_reg_cfg.s.size + 1) << 16;
s                 954 arch/mips/cavium-octeon/octeon-platform.c 			if (mio_boot_reg_cfg.s.en && base_ptr >= region_base
s                 956 arch/mips/cavium-octeon/octeon-platform.c 				is_16bit = mio_boot_reg_cfg.s.width;
s                 975 arch/mips/cavium-octeon/octeon-platform.c 			region1_base = mio_boot_reg_cfg.s.base << 16;
s                 976 arch/mips/cavium-octeon/octeon-platform.c 			region1_size = (mio_boot_reg_cfg.s.size + 1) << 16;
s                 977 arch/mips/cavium-octeon/octeon-platform.c 			if (!mio_boot_reg_cfg.s.en)
s                1042 arch/mips/cavium-octeon/octeon-platform.c 			region_base = mio_boot_reg_cfg.s.base << 16;
s                1043 arch/mips/cavium-octeon/octeon-platform.c 			region_size = (mio_boot_reg_cfg.s.size + 1) << 16;
s                1044 arch/mips/cavium-octeon/octeon-platform.c 			if (mio_boot_reg_cfg.s.en && base_ptr >= region_base
s                 134 arch/mips/cavium-octeon/octeon-usb.c 	} s;
s                 170 arch/mips/cavium-octeon/octeon-usb.c 	} s;
s                 217 arch/mips/cavium-octeon/octeon-usb.c 	} s;
s                 255 arch/mips/cavium-octeon/octeon-usb.c 			gpio_bit.s.tx_oe = 1;
s                 256 arch/mips/cavium-octeon/octeon-usb.c 			gpio_bit.s.output_sel = (index == 0 ? 0x14 : 0x15);
s                 260 arch/mips/cavium-octeon/octeon-usb.c 			gpio_bit.s.tx_oe = 1;
s                 261 arch/mips/cavium-octeon/octeon-usb.c 			gpio_bit.s.output_sel = (index == 0 ? 0x14 : 0x19);
s                 265 arch/mips/cavium-octeon/octeon-usb.c 			gpio_bit.s.tx_oe = 1;
s                 266 arch/mips/cavium-octeon/octeon-usb.c 			gpio_bit.s.output_sel = (index == 0 ? 0x14 : 0x19);
s                 272 arch/mips/cavium-octeon/octeon-usb.c 		uctl_host_cfg.s.ppc_en = 1;
s                 273 arch/mips/cavium-octeon/octeon-usb.c 		uctl_host_cfg.s.ppc_active_high_en = !power_active_low;
s                 278 arch/mips/cavium-octeon/octeon-usb.c 		uctl_host_cfg.s.ppc_en = 0;
s                 279 arch/mips/cavium-octeon/octeon-usb.c 		uctl_host_cfg.s.ppc_active_high_en = 0;
s                 360 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.uphy_rst = 1;
s                 361 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.uahc_rst = 1;
s                 362 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.uctl_rst = 1;
s                 367 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.h_clkdiv_rst = 1;
s                 378 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.h_clkdiv_sel = div;
s                 379 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.h_clk_en = 1;
s                 382 arch/mips/cavium-octeon/octeon-usb.c 	if ((div != uctl_ctl.s.h_clkdiv_sel) || (!uctl_ctl.s.h_clk_en)) {
s                 389 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.h_clkdiv_rst = 0;
s                 394 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.ref_clk_sel = ref_clk_sel;
s                 395 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.ref_clk_fsel = 0x07;
s                 396 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.ref_clk_div2 = 0;
s                 405 arch/mips/cavium-octeon/octeon-usb.c 			uctl_ctl.s.ref_clk_fsel = 0x27;
s                 414 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.mpll_multiplier = mpll_mul;
s                 417 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.ssc_en = 1;
s                 420 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.ref_ssp_en = 1;
s                 425 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.hs_power_en = 1;
s                 426 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.ss_power_en = 1;
s                 434 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.uctl_rst = 0;
s                 448 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.uahc_rst = 0;
s                 456 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.csclk_en = 1;
s                 461 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.drd_mode = 0;
s                 474 arch/mips/cavium-octeon/octeon-usb.c 	shim_cfg.s.dma_endian_mode = 1;
s                 475 arch/mips/cavium-octeon/octeon-usb.c 	shim_cfg.s.csr_endian_mode = 1;
s                 477 arch/mips/cavium-octeon/octeon-usb.c 	shim_cfg.s.dma_endian_mode = 0;
s                 478 arch/mips/cavium-octeon/octeon-usb.c 	shim_cfg.s.csr_endian_mode = 0;
s                 492 arch/mips/cavium-octeon/octeon-usb.c 	uctl_ctl.s.uphy_rst = 0;
s                 356 arch/mips/cavium-octeon/setup.c static void octeon_write_lcd(const char *s)
s                 363 arch/mips/cavium-octeon/setup.c 		for (i = 0; i < 8; i++, s++) {
s                 364 arch/mips/cavium-octeon/setup.c 			if (*s)
s                 365 arch/mips/cavium-octeon/setup.c 				iowrite8(*s, lcd_address + i);
s                 535 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.dismarkwblongto = 1;
s                 538 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.dismrgclrwbto = 0;
s                 542 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.iobdmascrmsb = 0;
s                 547 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.syncwsmarked = 0;
s                 549 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.dissyncws = 0;
s                 552 arch/mips/cavium-octeon/setup.c 		cvmmemctl.s.diswbfst = 1;
s                 554 arch/mips/cavium-octeon/setup.c 		cvmmemctl.s.diswbfst = 0;
s                 557 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.xkmemenas = 0;
s                 561 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.xkmemenau = 0;
s                 565 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.xkioenas = 0;
s                 569 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.xkioenau = 0;
s                 573 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.allsyncw = 0;
s                 577 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.nomerge = 0;
s                 582 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.didtto = 0;
s                 584 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.csrckalwys = 0;
s                 586 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.mclkalwys = 0;
s                 593 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.wbfltime = 0;
s                 595 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.istrnol2 = 0;
s                 604 arch/mips/cavium-octeon/setup.c 		cvmmemctl.s.wbthresh = 4;
s                 606 arch/mips/cavium-octeon/setup.c 		cvmmemctl.s.wbthresh = 10;
s                 611 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.cvmsegenak = 1;
s                 613 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.cvmsegenak = 0;
s                 617 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.cvmsegenas = 0;
s                 620 arch/mips/cavium-octeon/setup.c 	cvmmemctl.s.cvmsegenau = 0;
s                 635 arch/mips/cavium-octeon/setup.c 		fau_timeout.s.tout_val = 0xfff;
s                 637 arch/mips/cavium-octeon/setup.c 		fau_timeout.s.tout_enb = 0;
s                 648 arch/mips/cavium-octeon/setup.c 		nm_tim.s.nw_tim = 3;
s                 722 arch/mips/cavium-octeon/setup.c 		octeon_io_clock_rate = 50000000 * rst_boot.s.pnr_mul;
s                 727 arch/mips/cavium-octeon/setup.c 		octeon_io_clock_rate = 50000000 * rst_boot.s.pnr_mul;
s                  14 arch/mips/dec/prom/console.c static void __init prom_console_write(struct console *con, const char *s,
s                  23 arch/mips/dec/prom/console.c 		memcpy(buf, s, chunk);
s                  26 arch/mips/dec/prom/console.c 		s += chunk;
s                  18 arch/mips/fw/arc/arc_con.c static void prom_console_write(struct console *co, const char *s,
s                  23 arch/mips/fw/arc/arc_con.c 		if (*s == '\n')
s                  25 arch/mips/fw/arc/arc_con.c 		prom_putchar(*s++);
s                  37 arch/mips/fw/arc/cmdline.c 	char *s;
s                  51 arch/mips/fw/arc/cmdline.c 				s = strchr(prom_argv(actr), '=');
s                  52 arch/mips/fw/arc/cmdline.c 				if (s) {
s                  53 arch/mips/fw/arc/cmdline.c 					s++;
s                  54 arch/mips/fw/arc/cmdline.c 					strcpy(cp, s);
s                  55 arch/mips/fw/arc/cmdline.c 					cp += strlen(s);
s                  71 arch/mips/fw/arc/identify.c static struct smatch * __init string_to_mach(const char *s)
s                  76 arch/mips/fw/arc/identify.c 		if (!strcmp(s, mach_table[i].arcname))
s                  80 arch/mips/fw/arc/identify.c 	panic("Yeee, could not determine architecture type <%s>", s);
s                  74 arch/mips/fw/sni/sniprom.c char *prom_getenv(char *s)
s                  76 arch/mips/fw/sni/sniprom.c 	return _prom_getenv(s);
s                  20 arch/mips/include/asm/asmmacro-32.h 	s.d	$f0,  THREAD_FPR0(\thread)
s                  21 arch/mips/include/asm/asmmacro-32.h 	s.d	$f2,  THREAD_FPR2(\thread)
s                  22 arch/mips/include/asm/asmmacro-32.h 	s.d	$f4,  THREAD_FPR4(\thread)
s                  23 arch/mips/include/asm/asmmacro-32.h 	s.d	$f6,  THREAD_FPR6(\thread)
s                  24 arch/mips/include/asm/asmmacro-32.h 	s.d	$f8,  THREAD_FPR8(\thread)
s                  25 arch/mips/include/asm/asmmacro-32.h 	s.d	$f10, THREAD_FPR10(\thread)
s                  26 arch/mips/include/asm/asmmacro-32.h 	s.d	$f12, THREAD_FPR12(\thread)
s                  27 arch/mips/include/asm/asmmacro-32.h 	s.d	$f14, THREAD_FPR14(\thread)
s                  28 arch/mips/include/asm/asmmacro-32.h 	s.d	$f16, THREAD_FPR16(\thread)
s                  29 arch/mips/include/asm/asmmacro-32.h 	s.d	$f18, THREAD_FPR18(\thread)
s                  30 arch/mips/include/asm/asmmacro-32.h 	s.d	$f20, THREAD_FPR20(\thread)
s                  31 arch/mips/include/asm/asmmacro-32.h 	s.d	$f22, THREAD_FPR22(\thread)
s                  32 arch/mips/include/asm/asmmacro-32.h 	s.d	$f24, THREAD_FPR24(\thread)
s                  33 arch/mips/include/asm/asmmacro-32.h 	s.d	$f26, THREAD_FPR26(\thread)
s                  34 arch/mips/include/asm/asmmacro-32.h 	s.d	$f28, THREAD_FPR28(\thread)
s                  35 arch/mips/include/asm/asmmacro-32.h 	s.d	$f30, THREAD_FPR30(\thread)
s                 204 arch/mips/include/asm/asmmacro.h 	.macro	_EXT	rd, rs, p, s
s                 205 arch/mips/include/asm/asmmacro.h 	ext	\rd, \rs, \p, \s
s                 208 arch/mips/include/asm/asmmacro.h 	.macro	_EXT	rd, rs, p, s
s                 209 arch/mips/include/asm/asmmacro.h 	srl	\rd, \rs, \p
s                 247 arch/mips/include/asm/asmmacro.h 	cfcmsa	\rd, $\cs
s                 256 arch/mips/include/asm/asmmacro.h 	ctcmsa	$\cd, \rs
s                 337 arch/mips/include/asm/asmmacro.h 	copy_s.w $1, $w\ws[\n]
s                 346 arch/mips/include/asm/asmmacro.h 	copy_s.d $1, $w\ws[\n]
s                 376 arch/mips/include/asm/asmmacro.h 	insn_if_mips 0x787e0059 | (\cs << 11)
s                 377 arch/mips/include/asm/asmmacro.h 	insn32_if_mm 0x587e0056 | (\cs << 11)
s                 386 arch/mips/include/asm/asmmacro.h 	move	$1, \rs
s                 476 arch/mips/include/asm/asmmacro.h 	insn_if_mips 0x78b00059 | (\n << 16) | (\ws << 11)
s                 477 arch/mips/include/asm/asmmacro.h 	insn32_if_mm 0x58b00056 | (\n << 16) | (\ws << 11)
s                 485 arch/mips/include/asm/asmmacro.h 	insn_if_mips 0x78b80059 | (\n << 16) | (\ws << 11)
s                 486 arch/mips/include/asm/asmmacro.h 	insn32_if_mm 0x58b80056 | (\n << 16) | (\ws << 11)
s                  15 arch/mips/include/asm/compat-signal.h 	const sigset_t *s)
s                  17 arch/mips/include/asm/compat-signal.h 	BUILD_BUG_ON(sizeof(*d) != sizeof(*s));
s                  20 arch/mips/include/asm/compat-signal.h 	return put_compat_sigset(d, s, sizeof(*d));
s                  24 arch/mips/include/asm/compat-signal.h 	const compat_sigset_t __user *s)
s                  26 arch/mips/include/asm/compat-signal.h 	return get_compat_sigset(d, s);
s                  50 arch/mips/include/asm/floppy.h #define CROSS_64KB(a, s) ((unsigned long)(a)/K_64 != ((unsigned long)(a) + (s) - 1) / K_64)
s                  66 arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h #define bcm_rset_readb(s, o)	bcm_readb(bcm63xx_regset_address(s) + (o))
s                  67 arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h #define bcm_rset_readw(s, o)	bcm_readw(bcm63xx_regset_address(s) + (o))
s                  68 arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h #define bcm_rset_readl(s, o)	bcm_readl(bcm63xx_regset_address(s) + (o))
s                  69 arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h #define bcm_rset_writeb(s, v, o)	bcm_writeb((v), \
s                  70 arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h 					bcm63xx_regset_address(s) + (o))
s                  71 arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h #define bcm_rset_writew(s, v, o)	bcm_writew((v), \
s                  72 arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h 					bcm63xx_regset_address(s) + (o))
s                  73 arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h #define bcm_rset_writel(s, v, o)	bcm_writel((v), \
s                  74 arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h 					bcm63xx_regset_address(s) + (o))
s                 340 arch/mips/include/asm/mach-loongson64/loongson.h #define LOONGSON_ADDRWIN_CFG(s, d, w, src, dst, size) do {\
s                 341 arch/mips/include/asm/mach-loongson64/loongson.h 	s##_WIN##w##_BASE = (src); \
s                 342 arch/mips/include/asm/mach-loongson64/loongson.h 	s##_WIN##w##_MMAP = (dst) | ADDRWIN_MAP_DST_##d; \
s                 343 arch/mips/include/asm/mach-loongson64/loongson.h 	s##_WIN##w##_MASK = ~(size-1); \
s                 144 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_read_c2_cc0(s)		__read_32bit_c2_register($16, s)
s                 145 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_read_c2_cc1(s)		__read_32bit_c2_register($17, s)
s                 146 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_read_c2_cc2(s)		__read_32bit_c2_register($18, s)
s                 147 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_read_c2_cc3(s)		__read_32bit_c2_register($19, s)
s                 148 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_read_c2_cc4(s)		__read_32bit_c2_register($20, s)
s                 149 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_read_c2_cc5(s)		__read_32bit_c2_register($21, s)
s                 150 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_read_c2_cc6(s)		__read_32bit_c2_register($22, s)
s                 151 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_read_c2_cc7(s)		__read_32bit_c2_register($23, s)
s                 152 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_read_c2_cc8(s)		__read_32bit_c2_register($24, s)
s                 153 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_read_c2_cc9(s)		__read_32bit_c2_register($25, s)
s                 154 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_read_c2_cc10(s)		__read_32bit_c2_register($26, s)
s                 155 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_read_c2_cc11(s)		__read_32bit_c2_register($27, s)
s                 156 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_read_c2_cc12(s)		__read_32bit_c2_register($28, s)
s                 157 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_read_c2_cc13(s)		__read_32bit_c2_register($29, s)
s                 158 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_read_c2_cc14(s)		__read_32bit_c2_register($30, s)
s                 159 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_read_c2_cc15(s)		__read_32bit_c2_register($31, s)
s                 161 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_write_c2_cc0(s, v)		__write_32bit_c2_register($16, s, v)
s                 162 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_write_c2_cc1(s, v)		__write_32bit_c2_register($17, s, v)
s                 163 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_write_c2_cc2(s, v)		__write_32bit_c2_register($18, s, v)
s                 164 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_write_c2_cc3(s, v)		__write_32bit_c2_register($19, s, v)
s                 165 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_write_c2_cc4(s, v)		__write_32bit_c2_register($20, s, v)
s                 166 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_write_c2_cc5(s, v)		__write_32bit_c2_register($21, s, v)
s                 167 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_write_c2_cc6(s, v)		__write_32bit_c2_register($22, s, v)
s                 168 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_write_c2_cc7(s, v)		__write_32bit_c2_register($23, s, v)
s                 169 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_write_c2_cc8(s, v)		__write_32bit_c2_register($24, s, v)
s                 170 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_write_c2_cc9(s, v)		__write_32bit_c2_register($25, s, v)
s                 171 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_write_c2_cc10(s, v)		__write_32bit_c2_register($26, s, v)
s                 172 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_write_c2_cc11(s, v)		__write_32bit_c2_register($27, s, v)
s                 173 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_write_c2_cc12(s, v)		__write_32bit_c2_register($28, s, v)
s                 174 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_write_c2_cc13(s, v)		__write_32bit_c2_register($29, s, v)
s                 175 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_write_c2_cc14(s, v)		__write_32bit_c2_register($30, s, v)
s                 176 arch/mips/include/asm/netlogic/xlr/fmn.h #define nlm_write_c2_cc15(s, v)		__write_32bit_c2_register($31, s, v)
s                 140 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 213 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 255 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 287 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 322 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 352 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 363 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 374 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 385 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 396 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 407 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 420 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 437 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 450 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 481 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 543 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 583 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 596 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 609 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 660 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 754 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 810 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 823 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 840 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 853 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 866 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 879 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 892 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 905 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 918 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 931 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 944 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 957 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 970 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                 987 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1000 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1013 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1026 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1043 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1073 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1099 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1114 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1133 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1146 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1161 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1174 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1187 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1200 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1213 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1226 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1239 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1252 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1265 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1278 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1291 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1304 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1317 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1330 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1343 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1356 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1369 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1382 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1395 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1408 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1430 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1445 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1478 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1561 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1624 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1637 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1658 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1688 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1701 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                1756 arch/mips/include/asm/octeon/cvmx-agl-defs.h 	} s;
s                  70 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                  83 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 100 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 134 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 164 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 179 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 205 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 218 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 233 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 259 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 272 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 285 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 298 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 311 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 324 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 345 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 367 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 380 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 404 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 415 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 428 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 441 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 454 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 465 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 532 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 554 arch/mips/include/asm/octeon/cvmx-asxx-defs.h 	} s;
s                 109 arch/mips/include/asm/octeon/cvmx-ciu-defs.h 	} s;
s                 123 arch/mips/include/asm/octeon/cvmx-ciu-defs.h 	} s;
s                 138 arch/mips/include/asm/octeon/cvmx-ciu-defs.h 	} s;
s                 149 arch/mips/include/asm/octeon/cvmx-ciu-defs.h 	} s;
s                 159 arch/mips/include/asm/octeon/cvmx-ciu-defs.h 	} s;
s                 173 arch/mips/include/asm/octeon/cvmx-ciu-defs.h 	} s;
s                  50 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                  67 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                  86 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                 107 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                 128 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                 141 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                 162 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                 175 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                 188 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                 203 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                 230 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                 247 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                 260 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                 281 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                 296 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                 311 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                 324 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                 335 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                 350 arch/mips/include/asm/octeon/cvmx-ciu3-defs.h 	} s;
s                  47 arch/mips/include/asm/octeon/cvmx-dbg-defs.h 	} s;
s                  91 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 124 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 148 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 161 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 174 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 195 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 227 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 240 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 260 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 271 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 320 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 415 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 428 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 447 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 477 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 531 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 609 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 657 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 674 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 687 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 700 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 713 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 726 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 739 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 756 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 769 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 804 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 850 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 871 arch/mips/include/asm/octeon/cvmx-dpi-defs.h 	} s;
s                 105 arch/mips/include/asm/octeon/cvmx-fau.h 	} s;
s                  83 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                 104 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                 133 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                 167 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                 180 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                 195 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                 208 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                 223 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                 236 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                 339 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                 814 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                1084 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                1097 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                1110 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                1123 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                1145 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                1167 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                1180 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                1195 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                1210 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                1223 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                1236 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                1249 arch/mips/include/asm/octeon/cvmx-fpa-defs.h 	} s;
s                  75 arch/mips/include/asm/octeon/cvmx-fpa.h 	} s;
s                 149 arch/mips/include/asm/octeon/cvmx-fpa.h 	if (status.s.enb) {
s                 164 arch/mips/include/asm/octeon/cvmx-fpa.h 			marks.s.fpf_wr = 0xe0;
s                 175 arch/mips/include/asm/octeon/cvmx-fpa.h 	status.s.enb = 1;
s                 210 arch/mips/include/asm/octeon/cvmx-fpa.h 	data.s.scraddr = scr_addr >> 3;
s                 211 arch/mips/include/asm/octeon/cvmx-fpa.h 	data.s.len = 1;
s                 212 arch/mips/include/asm/octeon/cvmx-fpa.h 	data.s.did = CVMX_FULL_DID(CVMX_OCT_DID_FPA, pool);
s                 213 arch/mips/include/asm/octeon/cvmx-fpa.h 	data.s.addr = 0;
s                 359 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                 388 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                 525 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                 582 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                 619 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                 792 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                 805 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                 874 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                1255 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                1580 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                1597 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                1610 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                1623 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                1636 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                1683 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                1900 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                2109 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                2173 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                2188 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                2205 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                2229 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                2256 arch/mips/include/asm/octeon/cvmx-gmxx-defs.h 	} s;
s                  73 arch/mips/include/asm/octeon/cvmx-gpio-defs.h 	} s;
s                 130 arch/mips/include/asm/octeon/cvmx-gpio-defs.h 	} s;
s                 143 arch/mips/include/asm/octeon/cvmx-gpio-defs.h 	} s;
s                 162 arch/mips/include/asm/octeon/cvmx-gpio-defs.h 	} s;
s                 201 arch/mips/include/asm/octeon/cvmx-gpio-defs.h 	} s;
s                 214 arch/mips/include/asm/octeon/cvmx-gpio-defs.h 	} s;
s                 227 arch/mips/include/asm/octeon/cvmx-gpio-defs.h 	} s;
s                 244 arch/mips/include/asm/octeon/cvmx-gpio-defs.h 	} s;
s                 257 arch/mips/include/asm/octeon/cvmx-gpio-defs.h 	} s;
s                 288 arch/mips/include/asm/octeon/cvmx-gpio-defs.h 	} s;
s                 301 arch/mips/include/asm/octeon/cvmx-gpio-defs.h 	} s;
s                 332 arch/mips/include/asm/octeon/cvmx-gpio-defs.h 	} s;
s                 379 arch/mips/include/asm/octeon/cvmx-gpio-defs.h 	} s;
s                 133 arch/mips/include/asm/octeon/cvmx-helper-util.h 	number_buffers = work->word2.s.bufs;
s                 146 arch/mips/include/asm/octeon/cvmx-helper-util.h 	start_of_buffer = ((buffer_ptr.s.addr >> 7) - buffer_ptr.s.back) << 7;
s                 149 arch/mips/include/asm/octeon/cvmx-helper-util.h 		    *(union cvmx_buf_ptr *) cvmx_phys_to_ptr(buffer_ptr.s.addr - 8);
s                 160 arch/mips/include/asm/octeon/cvmx-helper-util.h 		    ((buffer_ptr.s.addr >> 7) - buffer_ptr.s.back) << 7;
s                 166 arch/mips/include/asm/octeon/cvmx-helper-util.h 		    *(union cvmx_buf_ptr *) cvmx_phys_to_ptr(buffer_ptr.s.addr - 8);
s                 168 arch/mips/include/asm/octeon/cvmx-helper-util.h 			      buffer_ptr.s.pool, 0);
s                  61 arch/mips/include/asm/octeon/cvmx-helper.h 	} s;
s                  78 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 244 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 362 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 377 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 392 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 411 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 430 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 441 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 452 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 475 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 520 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 557 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 572 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 587 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 606 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 625 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 636 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 647 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 662 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 677 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 692 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 707 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 731 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 770 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 783 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 796 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 809 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 822 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 835 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 848 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 861 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 874 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 887 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 900 arch/mips/include/asm/octeon/cvmx-iob-defs.h 	} s;
s                 110 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 123 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 136 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 193 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 288 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 330 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 343 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 354 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 369 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 414 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 582 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 603 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 616 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 637 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 694 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 826 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 914 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 927 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 940 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 951 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 964 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 977 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                 990 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1005 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1020 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1035 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1048 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1061 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1074 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1087 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1106 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1119 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1130 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1141 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1152 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1173 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1192 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1213 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1236 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1249 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1262 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1273 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1288 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1303 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1316 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1353 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1378 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1393 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1410 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1443 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1456 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                1469 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 	} s;
s                  94 arch/mips/include/asm/octeon/cvmx-ipd.h 	first_skip.s.skip_sz = first_mbuff_skip;
s                  98 arch/mips/include/asm/octeon/cvmx-ipd.h 	not_first_skip.s.skip_sz = not_first_mbuff_skip;
s                 102 arch/mips/include/asm/octeon/cvmx-ipd.h 	size.s.mb_size = mbuff_size;
s                 106 arch/mips/include/asm/octeon/cvmx-ipd.h 	first_back_struct.s.back = first_back;
s                 110 arch/mips/include/asm/octeon/cvmx-ipd.h 	second_back_struct.s.back = second_back;
s                 114 arch/mips/include/asm/octeon/cvmx-ipd.h 	wqe_pool.s.wqe_pool = wqe_fpa_pool;
s                 118 arch/mips/include/asm/octeon/cvmx-ipd.h 	ipd_ctl_reg.s.opc_mode = cache_mode;
s                 119 arch/mips/include/asm/octeon/cvmx-ipd.h 	ipd_ctl_reg.s.pbp_en = back_pres_enable_flag;
s                 133 arch/mips/include/asm/octeon/cvmx-ipd.h 	if (ipd_reg.s.ipd_en) {
s                 137 arch/mips/include/asm/octeon/cvmx-ipd.h 	ipd_reg.s.ipd_en = 1;
s                 140 arch/mips/include/asm/octeon/cvmx-ipd.h 		ipd_reg.s.len_m8 = TRUE;
s                 152 arch/mips/include/asm/octeon/cvmx-ipd.h 	ipd_reg.s.ipd_en = 0;
s                 172 arch/mips/include/asm/octeon/cvmx-ipd.h 			if (ipd_ctl_status.s.no_wptr)
s                 177 arch/mips/include/asm/octeon/cvmx-ipd.h 		if (ipd_ptr_count.s.wqev_cnt) {
s                 183 arch/mips/include/asm/octeon/cvmx-ipd.h 					      ((uint64_t) ipd_wqe_ptr_valid.s.
s                 188 arch/mips/include/asm/octeon/cvmx-ipd.h 					      ((uint64_t) ipd_wqe_ptr_valid.s.
s                 193 arch/mips/include/asm/octeon/cvmx-ipd.h 		if (ipd_ptr_count.s.wqe_pcnt) {
s                 198 arch/mips/include/asm/octeon/cvmx-ipd.h 			for (i = 0; i < ipd_ptr_count.s.wqe_pcnt; i++) {
s                 199 arch/mips/include/asm/octeon/cvmx-ipd.h 				ipd_pwp_ptr_fifo_ctl.s.cena = 0;
s                 200 arch/mips/include/asm/octeon/cvmx-ipd.h 				ipd_pwp_ptr_fifo_ctl.s.raddr =
s                 201 arch/mips/include/asm/octeon/cvmx-ipd.h 				    ipd_pwp_ptr_fifo_ctl.s.max_cnts +
s                 202 arch/mips/include/asm/octeon/cvmx-ipd.h 				    (ipd_pwp_ptr_fifo_ctl.s.wraddr +
s                 203 arch/mips/include/asm/octeon/cvmx-ipd.h 				     i) % ipd_pwp_ptr_fifo_ctl.s.max_cnts;
s                 211 arch/mips/include/asm/octeon/cvmx-ipd.h 						       ipd_pwp_ptr_fifo_ctl.s.
s                 217 arch/mips/include/asm/octeon/cvmx-ipd.h 						       ipd_pwp_ptr_fifo_ctl.s.
s                 221 arch/mips/include/asm/octeon/cvmx-ipd.h 			ipd_pwp_ptr_fifo_ctl.s.cena = 1;
s                 227 arch/mips/include/asm/octeon/cvmx-ipd.h 		if (ipd_ptr_count.s.pktv_cnt) {
s                 232 arch/mips/include/asm/octeon/cvmx-ipd.h 				      (ipd_pkt_ptr_valid.s.ptr << 7),
s                 244 arch/mips/include/asm/octeon/cvmx-ipd.h 			for (i = 0; i < ipd_prc_port_ptr_fifo_ctl.s.max_pkt;
s                 246 arch/mips/include/asm/octeon/cvmx-ipd.h 				ipd_prc_port_ptr_fifo_ctl.s.cena = 0;
s                 247 arch/mips/include/asm/octeon/cvmx-ipd.h 				ipd_prc_port_ptr_fifo_ctl.s.raddr =
s                 248 arch/mips/include/asm/octeon/cvmx-ipd.h 				    i % ipd_prc_port_ptr_fifo_ctl.s.max_pkt;
s                 256 arch/mips/include/asm/octeon/cvmx-ipd.h 					       ipd_prc_port_ptr_fifo_ctl.s.
s                 260 arch/mips/include/asm/octeon/cvmx-ipd.h 			ipd_prc_port_ptr_fifo_ctl.s.cena = 1;
s                 266 arch/mips/include/asm/octeon/cvmx-ipd.h 		if (ipd_ptr_count.s.pfif_cnt) {
s                 274 arch/mips/include/asm/octeon/cvmx-ipd.h 			for (i = 0; i < ipd_ptr_count.s.pfif_cnt; i++) {
s                 275 arch/mips/include/asm/octeon/cvmx-ipd.h 				ipd_prc_hold_ptr_fifo_ctl.s.cena = 0;
s                 276 arch/mips/include/asm/octeon/cvmx-ipd.h 				ipd_prc_hold_ptr_fifo_ctl.s.raddr =
s                 277 arch/mips/include/asm/octeon/cvmx-ipd.h 				    (ipd_prc_hold_ptr_fifo_ctl.s.praddr +
s                 278 arch/mips/include/asm/octeon/cvmx-ipd.h 				     i) % ipd_prc_hold_ptr_fifo_ctl.s.max_pkt;
s                 286 arch/mips/include/asm/octeon/cvmx-ipd.h 					       ipd_prc_hold_ptr_fifo_ctl.s.
s                 290 arch/mips/include/asm/octeon/cvmx-ipd.h 			ipd_prc_hold_ptr_fifo_ctl.s.cena = 1;
s                 296 arch/mips/include/asm/octeon/cvmx-ipd.h 		if (ipd_ptr_count.s.pkt_pcnt) {
s                 302 arch/mips/include/asm/octeon/cvmx-ipd.h 			for (i = 0; i < ipd_ptr_count.s.pkt_pcnt; i++) {
s                 303 arch/mips/include/asm/octeon/cvmx-ipd.h 				ipd_pwp_ptr_fifo_ctl.s.cena = 0;
s                 304 arch/mips/include/asm/octeon/cvmx-ipd.h 				ipd_pwp_ptr_fifo_ctl.s.raddr =
s                 305 arch/mips/include/asm/octeon/cvmx-ipd.h 				    (ipd_pwp_ptr_fifo_ctl.s.praddr +
s                 306 arch/mips/include/asm/octeon/cvmx-ipd.h 				     i) % ipd_pwp_ptr_fifo_ctl.s.max_cnts;
s                 313 arch/mips/include/asm/octeon/cvmx-ipd.h 					       s.ptr << 7),
s                 316 arch/mips/include/asm/octeon/cvmx-ipd.h 			ipd_pwp_ptr_fifo_ctl.s.cena = 1;
s                 325 arch/mips/include/asm/octeon/cvmx-ipd.h 			ipd_ctl_status.s.reset = 1;
s                 333 arch/mips/include/asm/octeon/cvmx-ipd.h 			pip_sft_rst.s.rst = 1;
s                  88 arch/mips/include/asm/octeon/cvmx-l2c-defs.h 	} s;
s                 104 arch/mips/include/asm/octeon/cvmx-l2c-defs.h 	} s;
s                 126 arch/mips/include/asm/octeon/cvmx-l2c-defs.h 	} s;
s                 149 arch/mips/include/asm/octeon/cvmx-l2c-defs.h 	} s;
s                 164 arch/mips/include/asm/octeon/cvmx-l2c-defs.h 	} s;
s                 188 arch/mips/include/asm/octeon/cvmx-l2c-defs.h 	} s;
s                 200 arch/mips/include/asm/octeon/cvmx-l2c-defs.h 	} s;
s                 216 arch/mips/include/asm/octeon/cvmx-l2c-defs.h 	} s;
s                 227 arch/mips/include/asm/octeon/cvmx-l2c-defs.h 	} s;
s                 236 arch/mips/include/asm/octeon/cvmx-l2c-defs.h 	} s;
s                  65 arch/mips/include/asm/octeon/cvmx-l2c.h 	} s;
s                  46 arch/mips/include/asm/octeon/cvmx-l2d-defs.h 	} s;
s                  57 arch/mips/include/asm/octeon/cvmx-l2d-defs.h 	} s;
s                  54 arch/mips/include/asm/octeon/cvmx-l2t-defs.h 	} s;
s                  55 arch/mips/include/asm/octeon/cvmx-led-defs.h 	} s;
s                  68 arch/mips/include/asm/octeon/cvmx-led-defs.h 	} s;
s                  81 arch/mips/include/asm/octeon/cvmx-led-defs.h 	} s;
s                  94 arch/mips/include/asm/octeon/cvmx-led-defs.h 	} s;
s                 107 arch/mips/include/asm/octeon/cvmx-led-defs.h 	} s;
s                 120 arch/mips/include/asm/octeon/cvmx-led-defs.h 	} s;
s                 133 arch/mips/include/asm/octeon/cvmx-led-defs.h 	} s;
s                 146 arch/mips/include/asm/octeon/cvmx-led-defs.h 	} s;
s                 159 arch/mips/include/asm/octeon/cvmx-led-defs.h 	} s;
s                 172 arch/mips/include/asm/octeon/cvmx-led-defs.h 	} s;
s                 185 arch/mips/include/asm/octeon/cvmx-led-defs.h 	} s;
s                 198 arch/mips/include/asm/octeon/cvmx-led-defs.h 	} s;
s                 211 arch/mips/include/asm/octeon/cvmx-led-defs.h 	} s;
s                 191 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                 216 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                 256 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                 282 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                 295 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                 306 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                 319 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                 352 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                 377 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                 469 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                 524 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                 720 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                 916 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1162 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1231 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1244 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1257 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1276 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1321 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1393 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1410 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1468 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1487 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1506 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1529 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1587 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1633 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1665 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1676 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1721 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1734 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1747 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1764 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1781 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1818 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1847 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1911 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1970 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                1999 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2019 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2032 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2045 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2074 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2112 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2149 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2230 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2264 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2281 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2312 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2331 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2360 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2384 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2415 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2436 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2463 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2488 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2499 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2510 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2531 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2550 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2569 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2588 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2621 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2712 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2756 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2769 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2790 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2816 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2847 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2858 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2915 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                2940 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 	} s;
s                 175 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 292 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 343 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 358 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 373 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 412 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 427 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 442 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 457 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 476 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 487 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 516 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 620 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 726 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 778 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 802 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 821 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 838 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 869 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 900 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 925 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 950 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 975 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 988 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                 999 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                1010 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                1069 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                1086 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                1099 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                1136 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                1149 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                1160 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                1173 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                1186 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                1231 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                1731 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2106 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2126 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2155 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2200 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2230 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2291 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2333 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2352 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2369 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2382 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2399 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2412 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2425 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2438 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2451 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2493 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2522 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2535 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2548 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2561 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2574 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2587 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2600 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2611 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2624 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2673 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2752 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2763 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2776 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2787 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2800 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2813 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2826 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2837 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2850 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2861 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2882 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                2972 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3146 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3202 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3237 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3297 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3360 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3385 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3427 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3479 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3533 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3548 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3563 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3576 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3589 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3602 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3625 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3638 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3661 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3678 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3703 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3730 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3753 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3780 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3793 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3806 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3823 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3836 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3849 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3862 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3879 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3892 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3905 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3918 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3931 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3944 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3957 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3978 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                3991 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4004 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4017 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4040 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4053 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4076 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4093 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4118 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4145 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4168 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4195 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4208 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4221 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4238 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4251 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4264 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4277 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4294 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4307 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4320 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4333 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4346 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4359 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4372 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                4393 arch/mips/include/asm/octeon/cvmx-mio-defs.h 	} s;
s                  67 arch/mips/include/asm/octeon/cvmx-mixx-defs.h 	} s;
s                 109 arch/mips/include/asm/octeon/cvmx-mixx-defs.h 	} s;
s                 157 arch/mips/include/asm/octeon/cvmx-mixx-defs.h 	} s;
s                 191 arch/mips/include/asm/octeon/cvmx-mixx-defs.h 	} s;
s                 206 arch/mips/include/asm/octeon/cvmx-mixx-defs.h 	} s;
s                 223 arch/mips/include/asm/octeon/cvmx-mixx-defs.h 	} s;
s                 255 arch/mips/include/asm/octeon/cvmx-mixx-defs.h 	} s;
s                 282 arch/mips/include/asm/octeon/cvmx-mixx-defs.h 	} s;
s                 316 arch/mips/include/asm/octeon/cvmx-mixx-defs.h 	} s;
s                 329 arch/mips/include/asm/octeon/cvmx-mixx-defs.h 	} s;
s                 346 arch/mips/include/asm/octeon/cvmx-mixx-defs.h 	} s;
s                 378 arch/mips/include/asm/octeon/cvmx-mixx-defs.h 	} s;
s                 395 arch/mips/include/asm/octeon/cvmx-mixx-defs.h 	} s;
s                 416 arch/mips/include/asm/octeon/cvmx-mixx-defs.h 	} s;
s                 427 arch/mips/include/asm/octeon/cvmx-mixx-defs.h 	} s;
s                 156 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                 263 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                 645 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                 688 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                 731 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                 760 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                 833 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                 852 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                 875 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                 930 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                 945 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                 958 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                 975 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                 999 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                1012 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                1025 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                1038 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                1081 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                1192 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                1213 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                1244 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                1292 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                1313 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                1349 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                1368 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                1383 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                1414 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                1456 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                1498 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                1646 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                2045 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                2320 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                2457 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                2840 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                2851 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                2862 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                2877 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                2908 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                2919 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                2930 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                2941 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                2952 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                2963 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                2974 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                2985 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                2996 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3011 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3022 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3033 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3044 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3055 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3066 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3077 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3088 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3099 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3114 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3137 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3150 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3165 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3180 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3195 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3210 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3223 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3236 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3249 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3268 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3303 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3316 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3329 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3342 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3355 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3368 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3379 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3392 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3405 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3418 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3431 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3444 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3457 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3468 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3497 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3510 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3521 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3534 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3549 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3562 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3575 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3588 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3601 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3612 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3625 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3636 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3651 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3664 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3677 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3690 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3703 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3770 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3781 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3798 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3821 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3840 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3857 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3868 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3885 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3896 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3909 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                3922 arch/mips/include/asm/octeon/cvmx-npei-defs.h 	} s;
s                 162 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                 175 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                 226 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                 329 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                 344 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                 395 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                 484 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                 519 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                 534 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                 549 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                 564 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                 579 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                 592 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                 605 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                 634 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                 792 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                1226 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                1538 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                1551 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                1580 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                1612 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                1625 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                1712 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                1947 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                1960 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                1975 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                1990 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                2005 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                2028 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                2054 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                2089 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                2124 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                2159 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                2194 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                2209 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                2280 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                2498 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                2511 arch/mips/include/asm/octeon/cvmx-npi-defs.h 	} s;
s                  66 arch/mips/include/asm/octeon/cvmx-packet.h 	} s;
s                 133 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 164 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 177 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 234 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 247 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 270 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 289 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 300 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 319 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 330 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 347 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 360 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 371 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 384 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 401 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 414 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 431 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 472 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 483 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 494 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 539 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 550 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 561 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 584 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 607 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 642 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 671 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 700 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 723 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 736 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 747 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 760 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 781 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 834 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 884 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 895 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 906 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 917 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                 928 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1007 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1224 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1441 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1658 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1809 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1822 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1833 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1844 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1855 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1870 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1885 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1900 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1915 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1928 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1941 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1956 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                1993 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                2010 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                2021 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                2034 arch/mips/include/asm/octeon/cvmx-pci-defs.h 	} s;
s                  82 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                  93 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 104 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 117 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 124 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 131 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 157 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 176 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 203 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 232 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 247 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 269 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 284 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 295 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 304 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 325 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 351 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 365 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 	} s;
s                 363 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 384 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 411 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 432 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 469 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 537 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 581 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 598 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 623 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 658 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 701 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 724 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 739 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 764 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 787 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 804 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 823 arch/mips/include/asm/octeon/cvmx-pcsx-defs.h 	} s;
s                 295 arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h 	} s;
s                 308 arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h 	} s;
s                 327 arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h 	} s;
s                 356 arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h 	} s;
s                 369 arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h 	} s;
s                 394 arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h 	} s;
s                 438 arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h 	} s;
s                 478 arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h 	} s;
s                 497 arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h 	} s;
s                 516 arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h 	} s;
s                 531 arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h 	} s;
s                 552 arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h 	} s;
s                 579 arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h 	} s;
s                 598 arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h 	} s;
s                 638 arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h 	} s;
s                  70 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                  85 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 104 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 131 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 162 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 175 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 188 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 201 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 246 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 319 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 392 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 411 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 424 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 463 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 502 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 541 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 554 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 567 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 580 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 593 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 606 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                 631 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 	} s;
s                  82 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 	} s;
s                 152 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 	} s;
s                 165 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 	} s;
s                 178 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 	} s;
s                 191 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 	} s;
s                 232 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 	} s;
s                 284 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 	} s;
s                 366 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 	} s;
s                 439 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 	} s;
s                 458 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 	} s;
s                 471 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 	} s;
s                 484 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 	} s;
s                 497 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 	} s;
s                 510 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 	} s;
s                 523 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 	} s;
s                 534 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 	} s;
s                 162 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 181 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 194 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 244 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 285 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 318 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 360 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 375 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 388 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 405 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 446 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 487 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 502 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 527 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 584 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 879 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 916 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                1102 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                1264 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                1303 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                1372 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                1707 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                1827 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                1950 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                1967 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2003 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2062 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2075 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2088 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2101 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2114 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2127 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2140 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2153 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2166 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2179 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2192 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2205 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2218 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2231 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2244 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2257 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2270 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2283 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2296 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2309 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2322 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2335 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2348 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2361 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2374 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2387 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2404 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2426 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2439 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2452 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2465 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2478 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2491 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2502 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2515 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2528 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2543 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2558 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2575 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2588 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2601 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2614 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2627 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2640 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2653 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2666 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2679 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2692 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2705 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2718 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                2731 arch/mips/include/asm/octeon/cvmx-pip-defs.h 	} s;
s                 279 arch/mips/include/asm/octeon/cvmx-pip.h 	} s;
s                 323 arch/mips/include/asm/octeon/cvmx-pip.h 	watcher_config.s.match_type = match_type;
s                 324 arch/mips/include/asm/octeon/cvmx-pip.h 	watcher_config.s.match_value = match_value;
s                 325 arch/mips/include/asm/octeon/cvmx-pip.h 	watcher_config.s.qos = qos;
s                 342 arch/mips/include/asm/octeon/cvmx-pip.h 	pip_qos_vlanx.s.qos = qos;
s                 356 arch/mips/include/asm/octeon/cvmx-pip.h 	pip_qos_diffx.s.qos = qos;
s                 386 arch/mips/include/asm/octeon/cvmx-pip.h 	pip_stat_ctl.s.rdclr = clear;
s                 406 arch/mips/include/asm/octeon/cvmx-pip.h 	status->dropped_octets = stat0.s.drp_octs;
s                 407 arch/mips/include/asm/octeon/cvmx-pip.h 	status->dropped_packets = stat0.s.drp_pkts;
s                 408 arch/mips/include/asm/octeon/cvmx-pip.h 	status->octets = stat1.s.octs;
s                 409 arch/mips/include/asm/octeon/cvmx-pip.h 	status->pci_raw_packets = stat2.s.raw;
s                 410 arch/mips/include/asm/octeon/cvmx-pip.h 	status->packets = stat2.s.pkts;
s                 411 arch/mips/include/asm/octeon/cvmx-pip.h 	status->multicast_packets = stat3.s.mcst;
s                 412 arch/mips/include/asm/octeon/cvmx-pip.h 	status->broadcast_packets = stat3.s.bcst;
s                 413 arch/mips/include/asm/octeon/cvmx-pip.h 	status->len_64_packets = stat4.s.h64;
s                 414 arch/mips/include/asm/octeon/cvmx-pip.h 	status->len_65_127_packets = stat4.s.h65to127;
s                 415 arch/mips/include/asm/octeon/cvmx-pip.h 	status->len_128_255_packets = stat5.s.h128to255;
s                 416 arch/mips/include/asm/octeon/cvmx-pip.h 	status->len_256_511_packets = stat5.s.h256to511;
s                 417 arch/mips/include/asm/octeon/cvmx-pip.h 	status->len_512_1023_packets = stat6.s.h512to1023;
s                 418 arch/mips/include/asm/octeon/cvmx-pip.h 	status->len_1024_1518_packets = stat6.s.h1024to1518;
s                 419 arch/mips/include/asm/octeon/cvmx-pip.h 	status->len_1519_max_packets = stat7.s.h1519;
s                 420 arch/mips/include/asm/octeon/cvmx-pip.h 	status->fcs_align_err_packets = stat7.s.fcs;
s                 421 arch/mips/include/asm/octeon/cvmx-pip.h 	status->runt_packets = stat8.s.undersz;
s                 422 arch/mips/include/asm/octeon/cvmx-pip.h 	status->runt_crc_packets = stat8.s.frag;
s                 423 arch/mips/include/asm/octeon/cvmx-pip.h 	status->oversize_packets = stat9.s.oversz;
s                 424 arch/mips/include/asm/octeon/cvmx-pip.h 	status->oversize_crc_packets = stat9.s.jabber;
s                 425 arch/mips/include/asm/octeon/cvmx-pip.h 	status->inb_packets = pip_stat_inb_pktsx.s.pkts;
s                 426 arch/mips/include/asm/octeon/cvmx-pip.h 	status->inb_octets = pip_stat_inb_octsx.s.octs;
s                 427 arch/mips/include/asm/octeon/cvmx-pip.h 	status->inb_errors = pip_stat_inb_errsx.s.errs;
s                 468 arch/mips/include/asm/octeon/cvmx-pip.h 		config.s.invres = invert_result;
s                 469 arch/mips/include/asm/octeon/cvmx-pip.h 		config.s.reflect = reflect;
s                 473 arch/mips/include/asm/octeon/cvmx-pip.h 		pip_crc_ivx.s.iv = initialization_vector;
s                 491 arch/mips/include/asm/octeon/cvmx-pip.h 	pip_tag_incx.s.en = 0;
s                 518 arch/mips/include/asm/octeon/cvmx-pip.h 		pip_tag_incx.s.en |= 0x80 >> (offset & 0x7);
s                  99 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 112 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 129 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 148 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 159 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 204 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 251 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 289 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 335 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 370 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 381 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 414 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 504 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 642 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 712 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 776 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 902 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 986 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1007 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1036 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1055 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1078 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1097 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1116 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1148 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1188 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1207 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1228 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1249 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1260 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1468 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1483 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1496 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1509 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1520 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1540 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1551 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1562 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1573 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1614 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1726 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1767 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1780 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1826 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1879 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1951 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                1970 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                2037 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                2080 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                2105 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                2118 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                2131 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                2146 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                2161 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                2176 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                2189 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                2202 arch/mips/include/asm/octeon/cvmx-pko-defs.h 	} s;
s                 166 arch/mips/include/asm/octeon/cvmx-pko.h 	} s;
s                 263 arch/mips/include/asm/octeon/cvmx-pko.h 	} s;
s                 332 arch/mips/include/asm/octeon/cvmx-pko.h 	ptr.s.mem_space = CVMX_IO_SEG;
s                 333 arch/mips/include/asm/octeon/cvmx-pko.h 	ptr.s.did = CVMX_OCT_DID_PKT_SEND;
s                 334 arch/mips/include/asm/octeon/cvmx-pko.h 	ptr.s.is_io = 1;
s                 335 arch/mips/include/asm/octeon/cvmx-pko.h 	ptr.s.port = port;
s                 336 arch/mips/include/asm/octeon/cvmx-pko.h 	ptr.s.queue = queue;
s                 586 arch/mips/include/asm/octeon/cvmx-pko.h 	pko_reg_read_idx.s.index = port_num;
s                 590 arch/mips/include/asm/octeon/cvmx-pko.h 	status->packets = pko_mem_count0.s.count;
s                 592 arch/mips/include/asm/octeon/cvmx-pko.h 		pko_mem_count0.s.count = port_num;
s                 597 arch/mips/include/asm/octeon/cvmx-pko.h 	status->octets = pko_mem_count1.s.count;
s                 599 arch/mips/include/asm/octeon/cvmx-pko.h 		pko_mem_count1.s.count = port_num;
s                 605 arch/mips/include/asm/octeon/cvmx-pko.h 		pko_reg_read_idx.s.index = cvmx_pko_get_base_queue(port_num);
s                 611 arch/mips/include/asm/octeon/cvmx-pko.h 		pko_reg_read_idx.s.index = cvmx_pko_get_base_queue(port_num);
s                  73 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 310 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 345 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 383 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 396 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 409 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 422 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 435 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 448 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 461 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 510 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 523 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 552 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 580 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 605 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 718 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 731 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 744 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 759 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 776 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 863 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 886 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 975 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 998 arch/mips/include/asm/octeon/cvmx-pow-defs.h 	} s;
s                 232 arch/mips/include/asm/octeon/cvmx-pow.h 	} s;
s                1244 arch/mips/include/asm/octeon/cvmx-pow.h 	} s;
s                1273 arch/mips/include/asm/octeon/cvmx-pow.h 	result.s.grp = load_resp.s_sstatus2.grp;
s                1274 arch/mips/include/asm/octeon/cvmx-pow.h 	result.s.index = load_resp.s_sstatus2.index;
s                1275 arch/mips/include/asm/octeon/cvmx-pow.h 	result.s.type = load_resp.s_sstatus2.tag_type;
s                1276 arch/mips/include/asm/octeon/cvmx-pow.h 	result.s.tag = load_resp.s_sstatus2.tag;
s                1447 arch/mips/include/asm/octeon/cvmx-pow.h 	data.s.scraddr = scr_addr >> 3;
s                1448 arch/mips/include/asm/octeon/cvmx-pow.h 	data.s.len = 1;
s                1449 arch/mips/include/asm/octeon/cvmx-pow.h 	data.s.did = CVMX_OCT_DID_TAG_SWTAG;
s                1450 arch/mips/include/asm/octeon/cvmx-pow.h 	data.s.wait = wait;
s                1544 arch/mips/include/asm/octeon/cvmx-pow.h 		if (current_tag.s.type == CVMX_POW_TAG_TYPE_NULL_NULL)
s                1546 arch/mips/include/asm/octeon/cvmx-pow.h 		if (current_tag.s.type == CVMX_POW_TAG_TYPE_NULL)
s                1548 arch/mips/include/asm/octeon/cvmx-pow.h 		if ((current_tag.s.type == tag_type)
s                1549 arch/mips/include/asm/octeon/cvmx-pow.h 		   && (current_tag.s.tag == tag))
s                1566 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.op = CVMX_POW_TAG_OP_SWTAG;
s                1567 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.tag = tag;
s                1568 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.type = tag_type;
s                1652 arch/mips/include/asm/octeon/cvmx-pow.h 		if (current_tag.s.type == CVMX_POW_TAG_TYPE_NULL_NULL)
s                1654 arch/mips/include/asm/octeon/cvmx-pow.h 		if ((current_tag.s.type == tag_type)
s                1655 arch/mips/include/asm/octeon/cvmx-pow.h 		   && (current_tag.s.tag == tag))
s                1677 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.op = CVMX_POW_TAG_OP_SWTAG_FULL;
s                1678 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.tag = tag;
s                1679 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.type = tag_type;
s                1680 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.grp = group;
s                1748 arch/mips/include/asm/octeon/cvmx-pow.h 		if (current_tag.s.type == CVMX_POW_TAG_TYPE_NULL_NULL)
s                1750 arch/mips/include/asm/octeon/cvmx-pow.h 		if (current_tag.s.type == CVMX_POW_TAG_TYPE_NULL)
s                1756 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.op = CVMX_POW_TAG_OP_SWTAG;
s                1757 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.type = CVMX_POW_TAG_TYPE_NULL;
s                1820 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.op = CVMX_POW_TAG_OP_ADDWQ;
s                1821 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.type = tag_type;
s                1822 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.tag = tag;
s                1823 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.qos = qos;
s                1824 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.grp = grp;
s                1856 arch/mips/include/asm/octeon/cvmx-pow.h 	grp_msk.s.grp_msk = mask;
s                1881 arch/mips/include/asm/octeon/cvmx-pow.h 		grp_msk.s.qos0_pri = priority[0];
s                1882 arch/mips/include/asm/octeon/cvmx-pow.h 		grp_msk.s.qos1_pri = priority[1];
s                1883 arch/mips/include/asm/octeon/cvmx-pow.h 		grp_msk.s.qos2_pri = priority[2];
s                1884 arch/mips/include/asm/octeon/cvmx-pow.h 		grp_msk.s.qos3_pri = priority[3];
s                1885 arch/mips/include/asm/octeon/cvmx-pow.h 		grp_msk.s.qos4_pri = priority[4];
s                1886 arch/mips/include/asm/octeon/cvmx-pow.h 		grp_msk.s.qos5_pri = priority[5];
s                1887 arch/mips/include/asm/octeon/cvmx-pow.h 		grp_msk.s.qos6_pri = priority[6];
s                1888 arch/mips/include/asm/octeon/cvmx-pow.h 		grp_msk.s.qos7_pri = priority[7];
s                1965 arch/mips/include/asm/octeon/cvmx-pow.h 		if (current_tag.s.type == CVMX_POW_TAG_TYPE_NULL_NULL)
s                1967 arch/mips/include/asm/octeon/cvmx-pow.h 		if (current_tag.s.type == CVMX_POW_TAG_TYPE_NULL)
s                1970 arch/mips/include/asm/octeon/cvmx-pow.h 		if ((current_tag.s.type != CVMX_POW_TAG_TYPE_ATOMIC)
s                1977 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.op = CVMX_POW_TAG_OP_SWTAG_DESCH;
s                1978 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.tag = tag;
s                1979 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.type = tag_type;
s                1980 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.grp = group;
s                1981 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.no_sched = no_sched;
s                2069 arch/mips/include/asm/octeon/cvmx-pow.h 		if (current_tag.s.type == CVMX_POW_TAG_TYPE_NULL_NULL)
s                2071 arch/mips/include/asm/octeon/cvmx-pow.h 		if (current_tag.s.type == CVMX_POW_TAG_TYPE_NULL)
s                2080 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.op = CVMX_POW_TAG_OP_DESCH;
s                2081 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.no_sched = no_sched;
s                  49 arch/mips/include/asm/octeon/cvmx-rnm-defs.h 	} s;
s                  78 arch/mips/include/asm/octeon/cvmx-rnm-defs.h 	} s;
s                 146 arch/mips/include/asm/octeon/cvmx-rnm-defs.h 	} s;
s                 157 arch/mips/include/asm/octeon/cvmx-rnm-defs.h 	} s;
s                 168 arch/mips/include/asm/octeon/cvmx-rnm-defs.h 	} s;
s                  82 arch/mips/include/asm/octeon/cvmx-rst-defs.h 	} s;
s                 101 arch/mips/include/asm/octeon/cvmx-rst-defs.h 	} s;
s                 114 arch/mips/include/asm/octeon/cvmx-rst-defs.h 	} s;
s                 143 arch/mips/include/asm/octeon/cvmx-rst-defs.h 	} s;
s                 158 arch/mips/include/asm/octeon/cvmx-rst-defs.h 	} s;
s                 171 arch/mips/include/asm/octeon/cvmx-rst-defs.h 	} s;
s                 188 arch/mips/include/asm/octeon/cvmx-rst-defs.h 	} s;
s                 214 arch/mips/include/asm/octeon/cvmx-rst-defs.h 	} s;
s                 227 arch/mips/include/asm/octeon/cvmx-rst-defs.h 	} s;
s                 240 arch/mips/include/asm/octeon/cvmx-rst-defs.h 	} s;
s                 262 arch/mips/include/asm/octeon/cvmx-rst-defs.h 	} s;
s                 275 arch/mips/include/asm/octeon/cvmx-rst-defs.h 	} s;
s                  76 arch/mips/include/asm/octeon/cvmx-sli-defs.h 	} s;
s                  86 arch/mips/include/asm/octeon/cvmx-sli-defs.h 	} s;
s                  97 arch/mips/include/asm/octeon/cvmx-sli-defs.h 	} s;
s                 113 arch/mips/include/asm/octeon/cvmx-sli-defs.h 	} s;
s                  60 arch/mips/include/asm/octeon/cvmx-spxx-defs.h 	} s;
s                  77 arch/mips/include/asm/octeon/cvmx-spxx-defs.h 	} s;
s                 108 arch/mips/include/asm/octeon/cvmx-spxx-defs.h 	} s;
s                 135 arch/mips/include/asm/octeon/cvmx-spxx-defs.h 	} s;
s                 176 arch/mips/include/asm/octeon/cvmx-spxx-defs.h 	} s;
s                 195 arch/mips/include/asm/octeon/cvmx-spxx-defs.h 	} s;
s                 206 arch/mips/include/asm/octeon/cvmx-spxx-defs.h 	} s;
s                 255 arch/mips/include/asm/octeon/cvmx-spxx-defs.h 	} s;
s                 276 arch/mips/include/asm/octeon/cvmx-spxx-defs.h 	} s;
s                 309 arch/mips/include/asm/octeon/cvmx-spxx-defs.h 	} s;
s                 346 arch/mips/include/asm/octeon/cvmx-spxx-defs.h 	} s;
s                 379 arch/mips/include/asm/octeon/cvmx-spxx-defs.h 	} s;
s                 392 arch/mips/include/asm/octeon/cvmx-spxx-defs.h 	} s;
s                 405 arch/mips/include/asm/octeon/cvmx-spxx-defs.h 	} s;
s                 418 arch/mips/include/asm/octeon/cvmx-spxx-defs.h 	} s;
s                 443 arch/mips/include/asm/octeon/cvmx-spxx-defs.h 	} s;
s                 101 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 129 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 144 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 163 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 212 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 333 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 370 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 427 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 484 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 519 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 538 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 551 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 568 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 633 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 711 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 722 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 753 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 772 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 841 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 921 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 973 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                 994 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1009 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1022 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1047 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1078 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1118 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1159 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1200 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1217 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1243 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1286 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1301 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1328 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1343 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1370 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1401 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1414 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1429 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1450 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1471 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1500 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1531 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1564 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1577 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1596 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                1611 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 	} s;
s                  54 arch/mips/include/asm/octeon/cvmx-srxx-defs.h 	} s;
s                  67 arch/mips/include/asm/octeon/cvmx-srxx-defs.h 	} s;
s                  88 arch/mips/include/asm/octeon/cvmx-srxx-defs.h 	} s;
s                 105 arch/mips/include/asm/octeon/cvmx-srxx-defs.h 	} s;
s                 126 arch/mips/include/asm/octeon/cvmx-srxx-defs.h 	} s;
s                 137 arch/mips/include/asm/octeon/cvmx-srxx-defs.h 	} s;
s                  66 arch/mips/include/asm/octeon/cvmx-stxx-defs.h 	} s;
s                  79 arch/mips/include/asm/octeon/cvmx-stxx-defs.h 	} s;
s                  96 arch/mips/include/asm/octeon/cvmx-stxx-defs.h 	} s;
s                 111 arch/mips/include/asm/octeon/cvmx-stxx-defs.h 	} s;
s                 124 arch/mips/include/asm/octeon/cvmx-stxx-defs.h 	} s;
s                 151 arch/mips/include/asm/octeon/cvmx-stxx-defs.h 	} s;
s                 180 arch/mips/include/asm/octeon/cvmx-stxx-defs.h 	} s;
s                 207 arch/mips/include/asm/octeon/cvmx-stxx-defs.h 	} s;
s                 220 arch/mips/include/asm/octeon/cvmx-stxx-defs.h 	} s;
s                 241 arch/mips/include/asm/octeon/cvmx-stxx-defs.h 	} s;
s                 256 arch/mips/include/asm/octeon/cvmx-stxx-defs.h 	} s;
s                 273 arch/mips/include/asm/octeon/cvmx-stxx-defs.h 	} s;
s                 286 arch/mips/include/asm/octeon/cvmx-stxx-defs.h 	} s;
s                 299 arch/mips/include/asm/octeon/cvmx-stxx-defs.h 	} s;
s                 314 arch/mips/include/asm/octeon/cvmx-stxx-defs.h 	} s;
s                 327 arch/mips/include/asm/octeon/cvmx-stxx-defs.h 	} s;
s                  65 arch/mips/include/asm/octeon/cvmx-uctlx-defs.h 	} s;
s                 116 arch/mips/include/asm/octeon/cvmx-uctlx-defs.h 	} s;
s                 149 arch/mips/include/asm/octeon/cvmx-uctlx-defs.h 	} s;
s                 162 arch/mips/include/asm/octeon/cvmx-uctlx-defs.h 	} s;
s                 177 arch/mips/include/asm/octeon/cvmx-uctlx-defs.h 	} s;
s                 190 arch/mips/include/asm/octeon/cvmx-uctlx-defs.h 	} s;
s                 217 arch/mips/include/asm/octeon/cvmx-uctlx-defs.h 	} s;
s                 244 arch/mips/include/asm/octeon/cvmx-uctlx-defs.h 	} s;
s                 275 arch/mips/include/asm/octeon/cvmx-uctlx-defs.h 	} s;
s                 290 arch/mips/include/asm/octeon/cvmx-uctlx-defs.h 	} s;
s                 303 arch/mips/include/asm/octeon/cvmx-uctlx-defs.h 	} s;
s                 334 arch/mips/include/asm/octeon/cvmx-uctlx-defs.h 	} s;
s                 383 arch/mips/include/asm/octeon/cvmx-uctlx-defs.h 	} s;
s                 195 arch/mips/include/asm/octeon/cvmx-wqe.h 	} s;
s                 316 arch/mips/include/asm/octeon/cvmx.h 		} s;
s                 319 arch/mips/include/asm/octeon/cvmx.h 	addr.s.scraddr = scraddr >> 3;
s                 320 arch/mips/include/asm/octeon/cvmx.h 	addr.s.len = 1;
s                 466 arch/mips/include/asm/octeon/cvmx.h 			if ((c.s.field) op(value)) {			\
s                 127 arch/mips/include/asm/octeon/octeon-feature.h 			return !fus_2.s.nocrypto && !fus_2.s.nomul && fus_2.s.dorm_crypto;
s                 279 arch/mips/include/asm/octeon/octeon.h 	} s;
s                 207 arch/mips/include/asm/pci/bridge.h 		u16	s[0x1000 / 2];
s                 212 arch/mips/include/asm/pci/bridge.h 			u16	s[0x100 / 2];
s                 221 arch/mips/include/asm/pci/bridge.h 		u16	s[0x1000 / 2];
s                 231 arch/mips/include/asm/pci/bridge.h 		u16	s[8 / 2];
s                 247 arch/mips/include/asm/pci/bridge.h 		u16	s[0x100000 / 2];
s                 261 arch/mips/include/asm/pci/bridge.h 		u16	s[0x400000 / 2];	/* read-write */
s                 364 arch/mips/include/asm/pci/bridge.h #define BRIDGE_TYPE0_CFG_DEV(s)		(BRIDGE_TYPE0_CFG_DEV0+\
s                 365 arch/mips/include/asm/pci/bridge.h 					 (s)*BRIDGE_TYPE0_CFG_SLOT_OFF)
s                 366 arch/mips/include/asm/pci/bridge.h #define BRIDGE_TYPE0_CFG_DEVF(s, f)	(BRIDGE_TYPE0_CFG_DEV0+\
s                 367 arch/mips/include/asm/pci/bridge.h 					 (s)*BRIDGE_TYPE0_CFG_SLOT_OFF+\
s                  40 arch/mips/include/asm/pmon.h #define pmon_gets(s)			debug_vectors->gets(s)
s                 573 arch/mips/include/asm/r4kcache.h __BUILD_BLAST_CACHE(s, scache, Index_Writeback_Inv_SD, Hit_Writeback_Inv_SD, 16, )
s                 577 arch/mips/include/asm/r4kcache.h __BUILD_BLAST_CACHE(s, scache, Index_Writeback_Inv_SD, Hit_Writeback_Inv_SD, 32, )
s                 580 arch/mips/include/asm/r4kcache.h __BUILD_BLAST_CACHE(s, scache, Index_Writeback_Inv_SD, Hit_Writeback_Inv_SD, 64, )
s                 583 arch/mips/include/asm/r4kcache.h __BUILD_BLAST_CACHE(s, scache, Index_Writeback_Inv_SD, Hit_Writeback_Inv_SD, 128, )
s                 668 arch/mips/include/asm/r4kcache.h __BUILD_BLAST_CACHE_RANGE(s, scache, Hit_Writeback_Inv_SD, protected_, )
s                 673 arch/mips/include/asm/r4kcache.h __BUILD_BLAST_CACHE_RANGE(s, scache, Hit_Writeback_Inv_SD, , )
s                 694 arch/mips/include/asm/r4kcache.h __BUILD_BLAST_CACHE_NODE(s, scache, Index_Writeback_Inv_SD, Hit_Writeback_Inv_SD, 16)
s                 695 arch/mips/include/asm/r4kcache.h __BUILD_BLAST_CACHE_NODE(s, scache, Index_Writeback_Inv_SD, Hit_Writeback_Inv_SD, 32)
s                 696 arch/mips/include/asm/r4kcache.h __BUILD_BLAST_CACHE_NODE(s, scache, Index_Writeback_Inv_SD, Hit_Writeback_Inv_SD, 64)
s                 697 arch/mips/include/asm/r4kcache.h __BUILD_BLAST_CACHE_NODE(s, scache, Index_Writeback_Inv_SD, Hit_Writeback_Inv_SD, 128)
s                  50 arch/mips/include/asm/sibyte/board.h #define setleds(s) do { } while (0)
s                  47 arch/mips/include/asm/txx9/rbtx4939.h #define RBTX4939_7SEG_ADDR(s, ch)	\
s                  48 arch/mips/include/asm/txx9/rbtx4939.h 	(IO_BASE + TXX9_CE(1) + 0x00006000 + (s) * 16 + ((ch) & 3) * 2)
s                 111 arch/mips/include/asm/txx9/rbtx4939.h #define rbtx4939_7seg_addr(s, ch) \
s                 112 arch/mips/include/asm/txx9/rbtx4939.h 				((u8 __iomem *)RBTX4939_7SEG_ADDR(s, ch))
s                 747 arch/mips/include/asm/uaccess.h extern long __strnlen_kernel_asm(const char __user *s, long n);
s                 748 arch/mips/include/asm/uaccess.h extern long __strnlen_user_asm(const char __user *s, long n);
s                 763 arch/mips/include/asm/uaccess.h static inline long strnlen_user(const char __user *s, long n)
s                 775 arch/mips/include/asm/uaccess.h 			: "r" (s), "r" (n)
s                 784 arch/mips/include/asm/uaccess.h 			: "r" (s), "r" (n)
s                  19 arch/mips/include/asm/vga.h #define VGA_MAP_MEM(x, s)	CKSEG1ADDR(0x10000000L + (unsigned long)(x))
s                  45 arch/mips/include/asm/vga.h static inline void scr_memsetw(u16 *s, u16 v, unsigned int count)
s                  47 arch/mips/include/asm/vga.h 	memset16(s, cpu_to_le16(v), count / 2);
s                  50 arch/mips/include/asm/vga.h #define scr_memcpyw(d, s, c) memcpy(d, s, c)
s                  51 arch/mips/include/asm/vga.h #define scr_memmovew(d, s, c) memmove(d, s, c)
s                  48 arch/mips/kernel/cpu-bugs64.c 	long p, s, lv1, lv2, lw;
s                  71 arch/mips/kernel/cpu-bugs64.c 		: "=r" (m1), "=r" (m2), "=r" (s)
s                  92 arch/mips/kernel/cpu-bugs64.c 		: "r" (m1), "r" (m2), "r" (s), "I" (0)
s                 102 arch/mips/kernel/cpu-bugs64.c 		: "=r" (m1), "=r" (m2), "=r" (s)
s                 103 arch/mips/kernel/cpu-bugs64.c 		: "0" (m1), "1" (m2), "2" (s));
s                 106 arch/mips/kernel/cpu-bugs64.c 	lv2 = s << 32;
s                 218 arch/mips/kernel/cpu-probe.c static int __init ieee754_setup(char *s)
s                 220 arch/mips/kernel/cpu-probe.c 	if (!s)
s                 222 arch/mips/kernel/cpu-probe.c 	else if (!strcmp(s, "strict"))
s                 224 arch/mips/kernel/cpu-probe.c 	else if (!strcmp(s, "legacy"))
s                 226 arch/mips/kernel/cpu-probe.c 	else if (!strcmp(s, "2008"))
s                 228 arch/mips/kernel/cpu-probe.c 	else if (!strcmp(s, "relaxed"))
s                 304 arch/mips/kernel/cpu-probe.c static int __init fpu_disable(char *s)
s                 355 arch/mips/kernel/cpu-probe.c static int __init dsp_disable(char *s)
s                 367 arch/mips/kernel/cpu-probe.c static int __init htw_disable(char *s)
s                 389 arch/mips/kernel/cpu-probe.c static int __init ftlb_disable(char *s)
s                  17 arch/mips/kernel/early_printk.c static void early_console_write(struct console *con, const char *s, unsigned n)
s                  19 arch/mips/kernel/early_printk.c 	while (n-- && *s) {
s                  20 arch/mips/kernel/early_printk.c 		if (*s == '\n')
s                  22 arch/mips/kernel/early_printk.c 		prom_putchar(*s);
s                  23 arch/mips/kernel/early_printk.c 		s++;
s                 117 arch/mips/kernel/idle.c static int __init wait_disable(char *s)
s                  66 arch/mips/kernel/irq.c 		void *s = (void *)__get_free_pages(GFP_KERNEL, order);
s                  68 arch/mips/kernel/irq.c 		irq_stack[i] = s;
s                  61 arch/mips/kernel/mips-r2-to-r6-emul.c static int __init mipsr2emu_enable(char *s)
s                2238 arch/mips/kernel/mips-r2-to-r6-emul.c static int mipsr2_emul_show(struct seq_file *s, void *unused)
s                2241 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "Instruction\tTotal\tBDslot\n------------------------------\n");
s                2242 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "movs\t\t%ld\t%ld\n",
s                2245 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "hilo\t\t%ld\t%ld\n",
s                2248 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "muls\t\t%ld\t%ld\n",
s                2251 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "divs\t\t%ld\t%ld\n",
s                2254 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "dsps\t\t%ld\t%ld\n",
s                2257 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "bops\t\t%ld\t%ld\n",
s                2260 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "traps\t\t%ld\t%ld\n",
s                2263 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "fpus\t\t%ld\t%ld\n",
s                2266 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "loads\t\t%ld\t%ld\n",
s                2269 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "stores\t\t%ld\t%ld\n",
s                2272 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "llsc\t\t%ld\t%ld\n",
s                2275 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "dsemul\t\t%ld\t%ld\n",
s                2278 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "jr\t\t%ld\n",
s                2280 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "bltzl\t\t%ld\n",
s                2282 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "bgezl\t\t%ld\n",
s                2284 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "bltzll\t\t%ld\n",
s                2286 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "bgezll\t\t%ld\n",
s                2288 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "bltzal\t\t%ld\n",
s                2290 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "bgezal\t\t%ld\n",
s                2292 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "beql\t\t%ld\n",
s                2294 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "bnel\t\t%ld\n",
s                2296 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "blezl\t\t%ld\n",
s                2298 arch/mips/kernel/mips-r2-to-r6-emul.c 	seq_printf(s, "bgtzl\t\t%ld\n",
s                2304 arch/mips/kernel/mips-r2-to-r6-emul.c static int mipsr2_clear_show(struct seq_file *s, void *unused)
s                2306 arch/mips/kernel/mips-r2-to-r6-emul.c 	mipsr2_emul_show(s, unused);
s                 434 arch/mips/kernel/module.c 	const Elf_Shdr *s;
s                 441 arch/mips/kernel/module.c 	for (s = sechdrs; s < sechdrs + hdr->e_shnum; s++) {
s                 442 arch/mips/kernel/module.c 		if (strcmp("__dbe_table", secstrings + s->sh_name) != 0)
s                 444 arch/mips/kernel/module.c 		me->arch.dbe_start = (void *)s->sh_addr;
s                 445 arch/mips/kernel/module.c 		me->arch.dbe_end = (void *)s->sh_addr + s->sh_size;
s                  31 arch/mips/kernel/smp-cps.c static int __init setup_nothreads(char *s)
s                  60 arch/mips/kernel/spinlock_test.c 	struct spin_multi_state *s = pt->state;
s                  62 arch/mips/kernel/spinlock_test.c 	loops = s->loops;
s                  65 arch/mips/kernel/spinlock_test.c 	atomic_dec(&s->enter_wait);
s                  67 arch/mips/kernel/spinlock_test.c 	while (atomic_read(&s->enter_wait))
s                  72 arch/mips/kernel/spinlock_test.c 	atomic_dec(&s->start_wait);
s                  74 arch/mips/kernel/spinlock_test.c 	while (atomic_read(&s->start_wait))
s                  78 arch/mips/kernel/spinlock_test.c 		raw_spin_lock(&s->lock);
s                  82 arch/mips/kernel/spinlock_test.c 		raw_spin_unlock(&s->lock);
s                  85 arch/mips/kernel/spinlock_test.c 	atomic_dec(&s->exit_wait);
s                  86 arch/mips/kernel/spinlock_test.c 	while (atomic_read(&s->exit_wait))
s                1620 arch/mips/kernel/traps.c static int __init nol1parity(char *s)
s                1627 arch/mips/kernel/traps.c static int __init nol2parity(char *s)
s                2100 arch/mips/kernel/traps.c static int __init ulri_disable(char *s)
s                 201 arch/mips/kernel/vpe.c 			Elf_Shdr *s = &sechdrs[i];
s                 203 arch/mips/kernel/vpe.c 			if ((s->sh_flags & masks[m][0]) != masks[m][0]
s                 204 arch/mips/kernel/vpe.c 			    || (s->sh_flags & masks[m][1])
s                 205 arch/mips/kernel/vpe.c 			    || s->sh_entsize != ~0UL)
s                 207 arch/mips/kernel/vpe.c 			s->sh_entsize =
s                 208 arch/mips/kernel/vpe.c 				get_offset((unsigned long *)&mod->core_layout.size, s);
s                  45 arch/mips/lasat/interrupt.c 	int b = 31, s;
s                  47 arch/mips/lasat/interrupt.c 	s = 16; if (x << 16 == 0) s = 0; b -= s; x <<= s;
s                  48 arch/mips/lasat/interrupt.c 	s =  8; if (x <<  8 == 0) s = 0; b -= s; x <<= s;
s                  49 arch/mips/lasat/interrupt.c 	s =  4; if (x <<  4 == 0) s = 0; b -= s; x <<= s;
s                  50 arch/mips/lasat/interrupt.c 	s =  2; if (x <<  2 == 0) s = 0; b -= s; x <<= s;
s                  51 arch/mips/lasat/interrupt.c 	s =  1; if (x <<  1 == 0) s = 0; b -= s;
s                  30 arch/mips/lib/libgcc.h 	struct DWstruct s;
s                  38 arch/mips/lib/libgcc.h 	struct TWstruct s;
s                  45 arch/mips/lib/multi3.c 	res.s.low = dmulu(aa.s.low, bb.s.low);
s                  46 arch/mips/lib/multi3.c 	res.s.high = dmuhu(aa.s.low, bb.s.low);
s                  47 arch/mips/lib/multi3.c 	res.s.high += dmulu(aa.s.high, bb.s.low);
s                  48 arch/mips/lib/multi3.c 	res.s.high += dmulu(aa.s.low, bb.s.high);
s                1420 arch/mips/math-emu/cp1emu.c 	union ieee754##p s, union ieee754##p t)				\
s                1423 arch/mips/math-emu/cp1emu.c 	s = f1(s, t);							\
s                1425 arch/mips/math-emu/cp1emu.c 	s = f2(s, r);							\
s                1428 arch/mips/math-emu/cp1emu.c 	s = f3(s);							\
s                1431 arch/mips/math-emu/cp1emu.c 	return s;							\
s                1444 arch/mips/math-emu/cp1emu.c static union ieee754sp fpemu_sp_recip(union ieee754sp s)
s                1446 arch/mips/math-emu/cp1emu.c 	return ieee754sp_div(ieee754sp_one(0), s);
s                1449 arch/mips/math-emu/cp1emu.c static union ieee754sp fpemu_sp_rsqrt(union ieee754sp s)
s                1451 arch/mips/math-emu/cp1emu.c 	return ieee754sp_div(ieee754sp_one(0), ieee754sp_sqrt(s));
s                1668 arch/mips/math-emu/cp1emu.c 		union ieee754sp s;
s                1740 arch/mips/math-emu/cp1emu.c 			SPFROMREG(rv.s, MIPSInst_FS(ir));
s                1749 arch/mips/math-emu/cp1emu.c 			SPFROMREG(rv.s, MIPSInst_FS(ir));
s                1758 arch/mips/math-emu/cp1emu.c 			SPFROMREG(rv.s, MIPSInst_FS(ir));
s                1766 arch/mips/math-emu/cp1emu.c 			SPFROMREG(rv.s, MIPSInst_FT(ir));
s                1770 arch/mips/math-emu/cp1emu.c 				SPFROMREG(rv.s, MIPSInst_FS(ir));
s                1778 arch/mips/math-emu/cp1emu.c 			SPFROMREG(rv.s, MIPSInst_FT(ir));
s                1780 arch/mips/math-emu/cp1emu.c 				SPFROMREG(rv.s, MIPSInst_FS(ir));
s                1795 arch/mips/math-emu/cp1emu.c 			rv.s = ieee754sp_maddf(fd, fs, ft);
s                1809 arch/mips/math-emu/cp1emu.c 			rv.s = ieee754sp_msubf(fd, fs, ft);
s                1821 arch/mips/math-emu/cp1emu.c 			rv.s = ieee754sp_rint(fs);
s                1847 arch/mips/math-emu/cp1emu.c 			rv.s = ieee754sp_fmin(fs, ft);
s                1860 arch/mips/math-emu/cp1emu.c 			rv.s = ieee754sp_fmina(fs, ft);
s                1873 arch/mips/math-emu/cp1emu.c 			rv.s = ieee754sp_fmax(fs, ft);
s                1886 arch/mips/math-emu/cp1emu.c 			rv.s = ieee754sp_fmaxa(fs, ft);
s                1903 arch/mips/math-emu/cp1emu.c 			SPFROMREG(rv.s, MIPSInst_FS(ir));
s                1911 arch/mips/math-emu/cp1emu.c 			rv.s = (*handler.b) (fs, ft);
s                1915 arch/mips/math-emu/cp1emu.c 			rv.s = (*handler.u) (fs);
s                1989 arch/mips/math-emu/cp1emu.c 				SPFROMREG(rv.s, MIPSInst_FT(ir));
s                1991 arch/mips/math-emu/cp1emu.c 				SPFROMREG(rv.s, MIPSInst_FS(ir));
s                2295 arch/mips/math-emu/cp1emu.c 			rv.s = ieee754sp_fdp(fs);
s                2415 arch/mips/math-emu/cp1emu.c 			rv.s = ieee754sp_fint(fs.bits);
s                2581 arch/mips/math-emu/cp1emu.c 			rv.s = ieee754sp_flong(bits);
s                2766 arch/mips/math-emu/cp1emu.c 		SPTOREG(rv.s, MIPSInst_FD(ir));
s                  14 arch/mips/math-emu/dp_add.c 	int s;
s                 121 arch/mips/math-emu/dp_add.c 		s = xe - ye;
s                 122 arch/mips/math-emu/dp_add.c 		ym = XDPSRS(ym, s);
s                 123 arch/mips/math-emu/dp_add.c 		ye += s;
s                 128 arch/mips/math-emu/dp_add.c 		s = ye - xe;
s                 129 arch/mips/math-emu/dp_add.c 		xm = XDPSRS(xm, s);
s                 130 arch/mips/math-emu/dp_add.c 		xe += s;
s                  55 arch/mips/math-emu/dp_maddf.c 	int s;
s                 255 arch/mips/math-emu/dp_maddf.c 		s = ze - re;
s                 256 arch/mips/math-emu/dp_maddf.c 		srl128(&hrm, &lrm, s);
s                 257 arch/mips/math-emu/dp_maddf.c 		re += s;
s                 262 arch/mips/math-emu/dp_maddf.c 		s = re - ze;
s                 263 arch/mips/math-emu/dp_maddf.c 		srl128(&hzm, &lzm, s);
s                 264 arch/mips/math-emu/dp_maddf.c 		ze += s;
s                  14 arch/mips/math-emu/dp_sub.c 	int s;
s                 127 arch/mips/math-emu/dp_sub.c 		s = xe - ye;
s                 128 arch/mips/math-emu/dp_sub.c 		ym = XDPSRS(ym, s);
s                 129 arch/mips/math-emu/dp_sub.c 		ye += s;
s                 134 arch/mips/math-emu/dp_sub.c 		s = ye - xe;
s                 135 arch/mips/math-emu/dp_sub.c 		xm = XDPSRS(xm, s);
s                 136 arch/mips/math-emu/dp_sub.c 		xe += s;
s                  28 arch/mips/math-emu/ieee754.c #define xPCNST(s, b, m, ebias)						\
s                  31 arch/mips/math-emu/ieee754.c 		.sign	= (s),						\
s                  37 arch/mips/math-emu/ieee754.c #define DPCNST(s, b, m)							\
s                  38 arch/mips/math-emu/ieee754.c 	xPCNST(s, b, m, DP_EBIAS)
s                  61 arch/mips/math-emu/ieee754.c #define SPCNST(s, b, m)							\
s                  62 arch/mips/math-emu/ieee754.c 	xPCNST(s, b, m, SP_EBIAS)
s                 204 arch/mips/math-emu/ieee754.h union ieee754sp ieee754sp_dump(char *s, union ieee754sp x);
s                 205 arch/mips/math-emu/ieee754.h union ieee754dp ieee754dp_dump(char *s, union ieee754dp x);
s                  56 arch/mips/math-emu/ieee754dp.h static inline union ieee754dp builddp(int s, int bx, u64 m)
s                  60 arch/mips/math-emu/ieee754dp.h 	assert((s) == 0 || (s) == 1);
s                  65 arch/mips/math-emu/ieee754dp.h 	r.sign = s;
s                  60 arch/mips/math-emu/ieee754sp.h static inline union ieee754sp buildsp(int s, int bx, unsigned int m)
s                  64 arch/mips/math-emu/ieee754sp.h 	assert((s) == 0 || (s) == 1);
s                  69 arch/mips/math-emu/ieee754sp.h 	r.sign = s;
s                  52 arch/mips/math-emu/me-debugfs.c static int fpuemustats_clear_show(struct seq_file *s, void *unused)
s                  14 arch/mips/math-emu/sp_add.c 	int s;
s                 121 arch/mips/math-emu/sp_add.c 		s = xe - ye;
s                 122 arch/mips/math-emu/sp_add.c 		ym = XSPSRS(ym, s);
s                 123 arch/mips/math-emu/sp_add.c 		ye += s;
s                 128 arch/mips/math-emu/sp_add.c 		s = ye - xe;
s                 129 arch/mips/math-emu/sp_add.c 		xm = XSPSRS(xm, s);
s                 130 arch/mips/math-emu/sp_add.c 		xe += s;
s                  23 arch/mips/math-emu/sp_maddf.c 	int s;
s                 198 arch/mips/math-emu/sp_maddf.c 		s = ze - re;
s                 199 arch/mips/math-emu/sp_maddf.c 		rm64 = XSPSRS64(rm64, s);
s                 200 arch/mips/math-emu/sp_maddf.c 		re += s;
s                 205 arch/mips/math-emu/sp_maddf.c 		s = re - ze;
s                 206 arch/mips/math-emu/sp_maddf.c 		zm64 = XSPSRS64(zm64, s);
s                 207 arch/mips/math-emu/sp_maddf.c 		ze += s;
s                  14 arch/mips/math-emu/sp_sqrt.c 	int ix, s, q, m, t, i;
s                  73 arch/mips/math-emu/sp_sqrt.c 	s = 0;
s                  78 arch/mips/math-emu/sp_sqrt.c 		t = s + r;
s                  80 arch/mips/math-emu/sp_sqrt.c 			s = t + r;
s                  14 arch/mips/math-emu/sp_sub.c 	int s;
s                 125 arch/mips/math-emu/sp_sub.c 		s = xe - ye;
s                 126 arch/mips/math-emu/sp_sub.c 		ym = XSPSRS(ym, s);
s                 127 arch/mips/math-emu/sp_sub.c 		ye += s;
s                 132 arch/mips/math-emu/sp_sub.c 		s = ye - xe;
s                 133 arch/mips/math-emu/sp_sub.c 		xm = XSPSRS(xm, s);
s                 134 arch/mips/math-emu/sp_sub.c 		xe += s;
s                  43 arch/mips/mm/tlbex.c static int __init xpa_disable(char *s)
s                  47 arch/mips/mti-malta/malta-init.c 	char *s;
s                  49 arch/mips/mti-malta/malta-init.c 	s = fw_getenv("modetty0");
s                  50 arch/mips/mti-malta/malta-init.c 	if (s) {
s                  51 arch/mips/mti-malta/malta-init.c 		while (*s >= '0' && *s <= '9')
s                  52 arch/mips/mti-malta/malta-init.c 			baud = baud*10 + *s++ - '0';
s                  53 arch/mips/mti-malta/malta-init.c 		if (*s == ',')
s                  54 arch/mips/mti-malta/malta-init.c 			s++;
s                  55 arch/mips/mti-malta/malta-init.c 		if (*s)
s                  56 arch/mips/mti-malta/malta-init.c 			parity = *s++;
s                  57 arch/mips/mti-malta/malta-init.c 		if (*s == ',')
s                  58 arch/mips/mti-malta/malta-init.c 			s++;
s                  59 arch/mips/mti-malta/malta-init.c 		if (*s)
s                  60 arch/mips/mti-malta/malta-init.c 			bits = *s++;
s                  61 arch/mips/mti-malta/malta-init.c 		if (*s == ',')
s                  62 arch/mips/mti-malta/malta-init.c 			s++;
s                  63 arch/mips/mti-malta/malta-init.c 		if (*s == 'h')
s                  78 arch/mips/pci/pci-ar724x.c 	int s;
s                  90 arch/mips/pci/pci-ar724x.c 		s = ((where & 3) * 8);
s                  91 arch/mips/pci/pci-ar724x.c 		data &= ~(0xff << s);
s                  92 arch/mips/pci/pci-ar724x.c 		data |= ((value & 0xff) << s);
s                  95 arch/mips/pci/pci-ar724x.c 		s = ((where & 2) * 8);
s                  96 arch/mips/pci/pci-ar724x.c 		data &= ~(0xffff << s);
s                  97 arch/mips/pci/pci-ar724x.c 		data |= ((value & 0xffff) << s);
s                 166 arch/mips/pci/pci-ar724x.c 	int s;
s                 201 arch/mips/pci/pci-ar724x.c 		s = ((where & 3) * 8);
s                 202 arch/mips/pci/pci-ar724x.c 		data &= ~(0xff << s);
s                 203 arch/mips/pci/pci-ar724x.c 		data |= ((value & 0xff) << s);
s                 206 arch/mips/pci/pci-ar724x.c 		s = ((where & 2) * 8);
s                 207 arch/mips/pci/pci-ar724x.c 		data &= ~(0xffff << s);
s                 208 arch/mips/pci/pci-ar724x.c 		data |= ((value & 0xffff) << s);
s                  27 arch/mips/pci/pci-ip32.c 	char s;
s                  32 arch/mips/pci/pci-ip32.c 		s = 'M';
s                  34 arch/mips/pci/pci-ip32.c 		s = 'C';
s                  36 arch/mips/pci/pci-ip32.c 		s = 'X';
s                  39 arch/mips/pci/pci-ip32.c 		printk("MACEPCI: Master abort at 0x%08x (%c)\n", addr, s);
s                  43 arch/mips/pci/pci-ip32.c 		printk("MACEPCI: Target abort at 0x%08x (%c)\n", addr, s);
s                  47 arch/mips/pci/pci-ip32.c 		printk("MACEPCI: Data parity error at 0x%08x (%c)\n", addr, s);
s                  51 arch/mips/pci/pci-ip32.c 		printk("MACEPCI: Retry error at 0x%08x (%c)\n", addr, s);
s                  55 arch/mips/pci/pci-ip32.c 		printk("MACEPCI: Illegal command at 0x%08x (%c)\n", addr, s);
s                  59 arch/mips/pci/pci-ip32.c 		printk("MACEPCI: System error at 0x%08x (%c)\n", addr, s);
s                  63 arch/mips/pci/pci-ip32.c 		printk("MACEPCI: Parity error at 0x%08x (%c)\n", addr, s);
s                  67 arch/mips/pci/pci-ip32.c 		printk("MACEPCI: Overrun error at 0x%08x (%c)\n", addr, s);
s                  57 arch/mips/pci/pci-octeon.c 	} s;
s                 263 arch/mips/pci/pci-octeon.c 	pci_addr.s.upper = 2;
s                 264 arch/mips/pci/pci-octeon.c 	pci_addr.s.io = 1;
s                 265 arch/mips/pci/pci-octeon.c 	pci_addr.s.did = 3;
s                 266 arch/mips/pci/pci-octeon.c 	pci_addr.s.subdid = 1;
s                 267 arch/mips/pci/pci-octeon.c 	pci_addr.s.endian_swap = 1;
s                 268 arch/mips/pci/pci-octeon.c 	pci_addr.s.bus = bus->number;
s                 269 arch/mips/pci/pci-octeon.c 	pci_addr.s.dev = devfn >> 3;
s                 270 arch/mips/pci/pci-octeon.c 	pci_addr.s.func = devfn & 0x7;
s                 271 arch/mips/pci/pci-octeon.c 	pci_addr.s.reg = reg;
s                 297 arch/mips/pci/pci-octeon.c 	pci_addr.s.upper = 2;
s                 298 arch/mips/pci/pci-octeon.c 	pci_addr.s.io = 1;
s                 299 arch/mips/pci/pci-octeon.c 	pci_addr.s.did = 3;
s                 300 arch/mips/pci/pci-octeon.c 	pci_addr.s.subdid = 1;
s                 301 arch/mips/pci/pci-octeon.c 	pci_addr.s.endian_swap = 1;
s                 302 arch/mips/pci/pci-octeon.c 	pci_addr.s.bus = bus->number;
s                 303 arch/mips/pci/pci-octeon.c 	pci_addr.s.dev = devfn >> 3;
s                 304 arch/mips/pci/pci-octeon.c 	pci_addr.s.func = devfn & 0x7;
s                 305 arch/mips/pci/pci-octeon.c 	pci_addr.s.reg = reg;
s                 375 arch/mips/pci/pci-octeon.c 	ctl_status.s.max_word = 1;
s                 376 arch/mips/pci/pci-octeon.c 	ctl_status.s.timer = 1;
s                 387 arch/mips/pci/pci-octeon.c 	ctl_status_2.s.tsr_hwm = 1;	/* Initializes to 0.  Must be set
s                 389 arch/mips/pci/pci-octeon.c 	ctl_status_2.s.bar2pres = 1;	/* Enable BAR2 */
s                 390 arch/mips/pci/pci-octeon.c 	ctl_status_2.s.bar2_enb = 1;
s                 391 arch/mips/pci/pci-octeon.c 	ctl_status_2.s.bar2_cax = 1;	/* Don't use L2 */
s                 392 arch/mips/pci/pci-octeon.c 	ctl_status_2.s.bar2_esx = 1;
s                 393 arch/mips/pci/pci-octeon.c 	ctl_status_2.s.pmo_amod = 1;	/* Round robin priority */
s                 396 arch/mips/pci/pci-octeon.c 		ctl_status_2.s.bb1_hole = OCTEON_PCI_BAR1_HOLE_BITS;
s                 397 arch/mips/pci/pci-octeon.c 		ctl_status_2.s.bb1_siz = 1;  /* BAR1 is 2GB */
s                 398 arch/mips/pci/pci-octeon.c 		ctl_status_2.s.bb_ca = 1;    /* Don't use L2 with big bars */
s                 399 arch/mips/pci/pci-octeon.c 		ctl_status_2.s.bb_es = 1;    /* Big bar in byte swap mode */
s                 400 arch/mips/pci/pci-octeon.c 		ctl_status_2.s.bb1 = 1;	     /* BAR1 is big */
s                 401 arch/mips/pci/pci-octeon.c 		ctl_status_2.s.bb0 = 1;	     /* BAR0 is big */
s                 409 arch/mips/pci/pci-octeon.c 		  ctl_status_2.s.ap_pcix ? "PCI-X" : "PCI",
s                 410 arch/mips/pci/pci-octeon.c 		  ctl_status_2.s.ap_64ad ? "64" : "32");
s                 422 arch/mips/pci/pci-octeon.c 		pci_clock = (cnt_reg_end.s.pcicnt - cnt_reg_start.s.pcicnt) /
s                 435 arch/mips/pci/pci-octeon.c 	if (ctl_status_2.s.ap_pcix) {
s                 449 arch/mips/pci/pci-octeon.c 		cfg19.s.tdomc = 4;
s                 461 arch/mips/pci/pci-octeon.c 		cfg19.s.mdrrmc = 2;
s                 473 arch/mips/pci/pci-octeon.c 		cfg19.s.mrbcm = 1;
s                 479 arch/mips/pci/pci-octeon.c 	cfg01.s.msae = 1;	/* Memory Space Access Enable */
s                 480 arch/mips/pci/pci-octeon.c 	cfg01.s.me = 1;		/* Master Enable */
s                 481 arch/mips/pci/pci-octeon.c 	cfg01.s.pee = 1;	/* PERR# Enable */
s                 482 arch/mips/pci/pci-octeon.c 	cfg01.s.see = 1;	/* System Error Enable */
s                 483 arch/mips/pci/pci-octeon.c 	cfg01.s.fbbe = 1;	/* Fast Back to Back Transaction Enable */
s                 497 arch/mips/pci/pci-octeon.c 		pci_int_arb_cfg.s.en = 1;	/* Internal arbiter enable */
s                 508 arch/mips/pci/pci-octeon.c 	cfg16.s.mltd = 1;	/* Master Latency Timer Disable */
s                 517 arch/mips/pci/pci-octeon.c 	cfg22.s.mrv = 0xff;
s                 522 arch/mips/pci/pci-octeon.c 	cfg22.s.flush = 1;
s                 533 arch/mips/pci/pci-octeon.c 	cfg56.s.pxcid = 7;	/* RO - PCI-X Capability ID */
s                 534 arch/mips/pci/pci-octeon.c 	cfg56.s.ncp = 0xe8;	/* RO - Next Capability Pointer */
s                 535 arch/mips/pci/pci-octeon.c 	cfg56.s.dpere = 1;	/* Data Parity Error Recovery Enable */
s                 536 arch/mips/pci/pci-octeon.c 	cfg56.s.roe = 1;	/* Relaxed Ordering Enable */
s                 537 arch/mips/pci/pci-octeon.c 	cfg56.s.mmbc = 1;	/* Maximum Memory Byte Count
s                 539 arch/mips/pci/pci-octeon.c 	cfg56.s.most = 3;	/* Maximum outstanding Split transactions [0=1
s                 599 arch/mips/pci/pci-octeon.c 	mem_access.s.esr = 1;	/* Endian-Swap on read. */
s                 600 arch/mips/pci/pci-octeon.c 	mem_access.s.esw = 1;	/* Endian-Swap on write. */
s                 601 arch/mips/pci/pci-octeon.c 	mem_access.s.nsr = 0;	/* No-Snoop on read. */
s                 602 arch/mips/pci/pci-octeon.c 	mem_access.s.nsw = 0;	/* No-Snoop on write. */
s                 603 arch/mips/pci/pci-octeon.c 	mem_access.s.ror = 0;	/* Relax Read on read. */
s                 604 arch/mips/pci/pci-octeon.c 	mem_access.s.row = 0;	/* Relax Order on write. */
s                 605 arch/mips/pci/pci-octeon.c 	mem_access.s.ba = 0;	/* PCI Address bits [63:36]. */
s                 638 arch/mips/pci/pci-octeon.c 			bar1_index.s.addr_idx =
s                 641 arch/mips/pci/pci-octeon.c 			bar1_index.s.ca = 1;
s                 643 arch/mips/pci/pci-octeon.c 			bar1_index.s.end_swp = 1;
s                 645 arch/mips/pci/pci-octeon.c 			bar1_index.s.addr_v = 1;
s                 674 arch/mips/pci/pci-octeon.c 			bar1_index.s.addr_idx =
s                 677 arch/mips/pci/pci-octeon.c 			bar1_index.s.ca = 1;
s                 679 arch/mips/pci/pci-octeon.c 			bar1_index.s.end_swp = 1;
s                 681 arch/mips/pci/pci-octeon.c 			bar1_index.s.addr_v = 1;
s                 177 arch/mips/pci/pcie-octeon.c 		pescx_cfg_rd.s.addr = cfg_offset;
s                 180 arch/mips/pci/pcie-octeon.c 		return pescx_cfg_rd.s.data;
s                 184 arch/mips/pci/pcie-octeon.c 		pemx_cfg_rd.s.addr = cfg_offset;
s                 187 arch/mips/pci/pcie-octeon.c 		return pemx_cfg_rd.s.data;
s                 205 arch/mips/pci/pcie-octeon.c 		pescx_cfg_wr.s.addr = cfg_offset;
s                 206 arch/mips/pci/pcie-octeon.c 		pescx_cfg_wr.s.data = val;
s                 211 arch/mips/pci/pcie-octeon.c 		pemx_cfg_wr.s.addr = cfg_offset;
s                 212 arch/mips/pci/pcie-octeon.c 		pemx_cfg_wr.s.data = val;
s                 236 arch/mips/pci/pcie-octeon.c 	if ((bus <= pciercx_cfg006.s.pbnum) && (dev != 0))
s                 246 arch/mips/pci/pcie-octeon.c 	pcie_addr.config.ty = (bus > pciercx_cfg006.s.pbnum);
s                 404 arch/mips/pci/pcie-octeon.c 		pciercx_cfg030.s.mps = MPS_CN5XXX;
s                 405 arch/mips/pci/pcie-octeon.c 		pciercx_cfg030.s.mrrs = MRRS_CN5XXX;
s                 407 arch/mips/pci/pcie-octeon.c 		pciercx_cfg030.s.mps = MPS_CN6XXX;
s                 408 arch/mips/pci/pcie-octeon.c 		pciercx_cfg030.s.mrrs = MRRS_CN6XXX;
s                 414 arch/mips/pci/pcie-octeon.c 	pciercx_cfg030.s.ro_en = 1;
s                 416 arch/mips/pci/pcie-octeon.c 	pciercx_cfg030.s.ns_en = 1;
s                 418 arch/mips/pci/pcie-octeon.c 	pciercx_cfg030.s.ce_en = 1;
s                 420 arch/mips/pci/pcie-octeon.c 	pciercx_cfg030.s.nfe_en = 1;
s                 422 arch/mips/pci/pcie-octeon.c 	pciercx_cfg030.s.fe_en = 1;
s                 424 arch/mips/pci/pcie-octeon.c 	pciercx_cfg030.s.ur_en = 1;
s                 438 arch/mips/pci/pcie-octeon.c 		npei_ctl_status2.s.mps = MPS_CN5XXX;
s                 440 arch/mips/pci/pcie-octeon.c 		npei_ctl_status2.s.mrrs = MRRS_CN5XXX;
s                 442 arch/mips/pci/pcie-octeon.c 			npei_ctl_status2.s.c1_b1_s = 3; /* Port1 BAR1 Size 256MB */
s                 444 arch/mips/pci/pcie-octeon.c 			npei_ctl_status2.s.c0_b1_s = 3; /* Port0 BAR1 Size 256MB */
s                 457 arch/mips/pci/pcie-octeon.c 		prt_cfg.s.mps = MPS_CN6XXX;
s                 458 arch/mips/pci/pcie-octeon.c 		prt_cfg.s.mrrs = MRRS_CN6XXX;
s                 460 arch/mips/pci/pcie-octeon.c 		prt_cfg.s.molr = 32;
s                 464 arch/mips/pci/pcie-octeon.c 		sli_s2m_portx_ctl.s.mrrs = MRRS_CN6XXX;
s                 470 arch/mips/pci/pcie-octeon.c 	pciercx_cfg070.s.ge = 1;	/* ECRC generation enable. */
s                 471 arch/mips/pci/pcie-octeon.c 	pciercx_cfg070.s.ce = 1;	/* ECRC check enable. */
s                 481 arch/mips/pci/pcie-octeon.c 	pciercx_cfg001.s.msae = 1;	/* Memory space enable. */
s                 482 arch/mips/pci/pcie-octeon.c 	pciercx_cfg001.s.me = 1;	/* Bus master enable. */
s                 483 arch/mips/pci/pcie-octeon.c 	pciercx_cfg001.s.i_dis = 1;	/* INTx assertion disable. */
s                 484 arch/mips/pci/pcie-octeon.c 	pciercx_cfg001.s.see = 1;	/* SERR# enable */
s                 496 arch/mips/pci/pcie-octeon.c 	pciercx_cfg032.s.aslpc = 0; /* Active state Link PM control. */
s                 509 arch/mips/pci/pcie-octeon.c 	pciercx_cfg006.s.pbnum = 1;
s                 510 arch/mips/pci/pcie-octeon.c 	pciercx_cfg006.s.sbnum = 1;
s                 511 arch/mips/pci/pcie-octeon.c 	pciercx_cfg006.s.subbnum = 1;
s                 521 arch/mips/pci/pcie-octeon.c 	pciercx_cfg008.s.mb_addr = 0x100;
s                 522 arch/mips/pci/pcie-octeon.c 	pciercx_cfg008.s.ml_addr = 0;
s                 535 arch/mips/pci/pcie-octeon.c 	pciercx_cfg009.s.lmem_base = 0x100;
s                 536 arch/mips/pci/pcie-octeon.c 	pciercx_cfg009.s.lmem_limit = 0;
s                 537 arch/mips/pci/pcie-octeon.c 	pciercx_cfg010.s.umem_base = 0x100;
s                 538 arch/mips/pci/pcie-octeon.c 	pciercx_cfg011.s.umem_limit = 0;
s                 548 arch/mips/pci/pcie-octeon.c 	pciercx_cfg035.s.secee = 1; /* System error on correctable error enable. */
s                 549 arch/mips/pci/pcie-octeon.c 	pciercx_cfg035.s.sefee = 1; /* System error on fatal error enable. */
s                 550 arch/mips/pci/pcie-octeon.c 	pciercx_cfg035.s.senfee = 1; /* System error on non-fatal error enable. */
s                 551 arch/mips/pci/pcie-octeon.c 	pciercx_cfg035.s.pmeie = 1; /* PME interrupt enable. */
s                 559 arch/mips/pci/pcie-octeon.c 	pciercx_cfg075.s.cere = 1; /* Correctable error reporting enable. */
s                 560 arch/mips/pci/pcie-octeon.c 	pciercx_cfg075.s.nfere = 1; /* Non-fatal error reporting enable. */
s                 561 arch/mips/pci/pcie-octeon.c 	pciercx_cfg075.s.fere = 1; /* Fatal error reporting enable. */
s                 569 arch/mips/pci/pcie-octeon.c 	pciercx_cfg034.s.hpint_en = 1; /* Hot-plug interrupt enable. */
s                 570 arch/mips/pci/pcie-octeon.c 	pciercx_cfg034.s.dlls_en = 1; /* Data Link Layer state changed enable */
s                 571 arch/mips/pci/pcie-octeon.c 	pciercx_cfg034.s.ccint_en = 1; /* Command completed interrupt enable. */
s                 595 arch/mips/pci/pcie-octeon.c 	if (pescx_ctl_status.s.qlm_cfg == 0)
s                 597 arch/mips/pci/pcie-octeon.c 		pciercx_cfg452.s.lme = 0xf;
s                 600 arch/mips/pci/pcie-octeon.c 		pciercx_cfg452.s.lme = 0x7;
s                 611 arch/mips/pci/pcie-octeon.c 		pciercx_cfg455.s.m_cpl_len_err = 1;
s                 617 arch/mips/pci/pcie-octeon.c 		pescx_ctl_status.s.lane_swp = 1;
s                 623 arch/mips/pci/pcie-octeon.c 	pescx_ctl_status.s.lnk_enb = 1;
s                 642 arch/mips/pci/pcie-octeon.c 	} while (pciercx_cfg032.s.dlla == 0);
s                 656 arch/mips/pci/pcie-octeon.c 	switch (pciercx_cfg032.s.nlw) {
s                 658 arch/mips/pci/pcie-octeon.c 		pciercx_cfg448.s.rtl = 1677;
s                 661 arch/mips/pci/pcie-octeon.c 		pciercx_cfg448.s.rtl = 867;
s                 664 arch/mips/pci/pcie-octeon.c 		pciercx_cfg448.s.rtl = 462;
s                 667 arch/mips/pci/pcie-octeon.c 		pciercx_cfg448.s.rtl = 258;
s                 680 arch/mips/pci/pcie-octeon.c 		pmas->s.ba++;
s                 713 arch/mips/pci/pcie-octeon.c 	if ((pcie_port == 0) && !npei_ctl_status.s.host_mode) {
s                 734 arch/mips/pci/pcie-octeon.c 	npei_ctl_status.s.arb = 1;
s                 736 arch/mips/pci/pcie-octeon.c 	npei_ctl_status.s.cfg_rtry = 0x20;
s                 742 arch/mips/pci/pcie-octeon.c 		npei_ctl_status.s.p0_ntags = 0x20;
s                 743 arch/mips/pci/pcie-octeon.c 		npei_ctl_status.s.p1_ntags = 0x20;
s                 764 arch/mips/pci/pcie-octeon.c 			if (ciu_soft_prst.s.soft_prst == 0) {
s                 766 arch/mips/pci/pcie-octeon.c 				ciu_soft_prst.s.soft_prst = 1;
s                 769 arch/mips/pci/pcie-octeon.c 				ciu_soft_prst.s.soft_prst = 1;
s                 775 arch/mips/pci/pcie-octeon.c 			ciu_soft_prst.s.soft_prst = 0;
s                 778 arch/mips/pci/pcie-octeon.c 			ciu_soft_prst.s.soft_prst = 0;
s                 796 arch/mips/pci/pcie-octeon.c 		if (ciu_soft_prst.s.soft_prst == 0) {
s                 798 arch/mips/pci/pcie-octeon.c 			ciu_soft_prst.s.soft_prst = 1;
s                 808 arch/mips/pci/pcie-octeon.c 			ciu_soft_prst.s.soft_prst = 0;
s                 812 arch/mips/pci/pcie-octeon.c 			ciu_soft_prst.s.soft_prst = 0;
s                 831 arch/mips/pci/pcie-octeon.c 		pescx_ctl_status2.s.pclk_run = 1;
s                 849 arch/mips/pci/pcie-octeon.c 	if (pescx_ctl_status2.s.pcierst) {
s                 884 arch/mips/pci/pcie-octeon.c 	npei_mem_access_ctl.s.max_word = 0;	/* Allow 16 words to combine */
s                 885 arch/mips/pci/pcie-octeon.c 	npei_mem_access_ctl.s.timer = 127;	/* Wait up to 127 cycles for more data */
s                 890 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.port = pcie_port; /* Port the request is sent to. */
s                 891 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.nmerge = 1;	/* Due to an errata on pass 1 chips, no merging is allowed. */
s                 892 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.esr = 1;	/* Endian-swap for Reads. */
s                 893 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.esw = 1;	/* Endian-swap for Writes. */
s                 894 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.nsr = 0;	/* Enable Snooping for Reads. Octeon doesn't care, but devices might want this more conservative setting */
s                 895 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.nsw = 0;	/* Enable Snoop for Writes. */
s                 896 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.ror = 0;	/* Disable Relaxed Ordering for Reads. */
s                 897 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.row = 0;	/* Disable Relaxed Ordering for Writes. */
s                 898 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.ba = 0;	/* PCIe Adddress Bits <63:34>. */
s                 906 arch/mips/pci/pcie-octeon.c 		mem_access_subid.s.ba += 1; /* Set each SUBID to extend the addressable range */
s                 926 arch/mips/pci/pcie-octeon.c 	bar1_index.s.addr_idx = (CVMX_PCIE_BAR1_PHYS_BASE >> 22);
s                 927 arch/mips/pci/pcie-octeon.c 	bar1_index.s.ca = 1;	   /* Not Cached */
s                 928 arch/mips/pci/pcie-octeon.c 	bar1_index.s.end_swp = 1;  /* Endian Swap mode */
s                 929 arch/mips/pci/pcie-octeon.c 	bar1_index.s.addr_v = 1;   /* Valid entry */
s                 944 arch/mips/pci/pcie-octeon.c 		bar1_index.s.addr_idx += (((1ull << 28) / 16ull) >> 22);
s                 967 arch/mips/pci/pcie-octeon.c 		npei_ctl_port.s.bar2_enb = 1;
s                 968 arch/mips/pci/pcie-octeon.c 		npei_ctl_port.s.bar2_esx = 1;
s                 969 arch/mips/pci/pcie-octeon.c 		npei_ctl_port.s.bar2_cax = 0;
s                 970 arch/mips/pci/pcie-octeon.c 		npei_ctl_port.s.ptlp_ro = 1;
s                 971 arch/mips/pci/pcie-octeon.c 		npei_ctl_port.s.ctlp_ro = 1;
s                 972 arch/mips/pci/pcie-octeon.c 		npei_ctl_port.s.wait_com = 0;
s                 973 arch/mips/pci/pcie-octeon.c 		npei_ctl_port.s.waitl_com = 0;
s                 978 arch/mips/pci/pcie-octeon.c 		npei_ctl_port.s.bar2_enb = 1;
s                 979 arch/mips/pci/pcie-octeon.c 		npei_ctl_port.s.bar2_esx = 1;
s                 980 arch/mips/pci/pcie-octeon.c 		npei_ctl_port.s.bar2_cax = 0;
s                 981 arch/mips/pci/pcie-octeon.c 		npei_ctl_port.s.ptlp_ro = 1;
s                 982 arch/mips/pci/pcie-octeon.c 		npei_ctl_port.s.ctlp_ro = 1;
s                 983 arch/mips/pci/pcie-octeon.c 		npei_ctl_port.s.wait_com = 0;
s                 984 arch/mips/pci/pcie-octeon.c 		npei_ctl_port.s.waitl_com = 0;
s                1033 arch/mips/pci/pcie-octeon.c 			old_in_fif_p_count = dbg_data.s.data & 0xff;
s                1037 arch/mips/pci/pcie-octeon.c 			in_fif_p_count = dbg_data.s.data & 0xff;
s                1047 arch/mips/pci/pcie-octeon.c 		out_p_count = (dbg_data.s.data>>1) & 0xff;
s                1075 arch/mips/pci/pcie-octeon.c 	cvmx_dprintf("PCIe: Port %d link active, %d lanes\n", pcie_port, pciercx_cfg032.s.nlw);
s                1098 arch/mips/pci/pcie-octeon.c 	pem_ctl_status.s.lnk_enb = 1;
s                1108 arch/mips/pci/pcie-octeon.c 	} while ((pciercx_cfg032.s.dlla == 0) || (pciercx_cfg032.s.lt == 1));
s                1119 arch/mips/pci/pcie-octeon.c 	switch (pciercx_cfg032.s.nlw) {
s                1121 arch/mips/pci/pcie-octeon.c 		pciercx_cfg448.s.rtl = 1677;
s                1124 arch/mips/pci/pcie-octeon.c 		pciercx_cfg448.s.rtl = 867;
s                1127 arch/mips/pci/pcie-octeon.c 		pciercx_cfg448.s.rtl = 462;
s                1130 arch/mips/pci/pcie-octeon.c 		pciercx_cfg448.s.rtl = 258;
s                1175 arch/mips/pci/pcie-octeon.c 			if (qlmx_cfg.s.qlm_spd == 15) {
s                1180 arch/mips/pci/pcie-octeon.c 			switch (qlmx_cfg.s.qlm_spd) {
s                1204 arch/mips/pci/pcie-octeon.c 			if (sriox_status_reg.s.srio) {
s                1232 arch/mips/pci/pcie-octeon.c 	if (!mio_rst_ctl.s.host_mode) {
s                1242 arch/mips/pci/pcie-octeon.c 			ciu_qlm.s.txbypass = 1;
s                1243 arch/mips/pci/pcie-octeon.c 			ciu_qlm.s.txdeemph = 5;
s                1244 arch/mips/pci/pcie-octeon.c 			ciu_qlm.s.txmargin = 0x17;
s                1249 arch/mips/pci/pcie-octeon.c 			ciu_qlm.s.txbypass = 1;
s                1250 arch/mips/pci/pcie-octeon.c 			ciu_qlm.s.txdeemph = 5;
s                1251 arch/mips/pci/pcie-octeon.c 			ciu_qlm.s.txmargin = 0x17;
s                1265 arch/mips/pci/pcie-octeon.c 	if (ciu_soft_prst.s.soft_prst == 0) {
s                1267 arch/mips/pci/pcie-octeon.c 		ciu_soft_prst.s.soft_prst = 1;
s                1277 arch/mips/pci/pcie-octeon.c 		ciu_soft_prst.s.soft_prst = 0;
s                1281 arch/mips/pci/pcie-octeon.c 		ciu_soft_prst.s.soft_prst = 0;
s                1314 arch/mips/pci/pcie-octeon.c 	pciercx_cfg515.s.dsc = 1;
s                1326 arch/mips/pci/pcie-octeon.c 		pciercx_cfg031.s.mls = 1;
s                1336 arch/mips/pci/pcie-octeon.c 	sli_mem_access_ctl.s.max_word = 0;	/* Allow 16 words to combine */
s                1337 arch/mips/pci/pcie-octeon.c 	sli_mem_access_ctl.s.timer = 127;	/* Wait up to 127 cycles for more data */
s                1342 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.port = pcie_port; /* Port the request is sent to. */
s                1343 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.nmerge = 0;	/* Allow merging as it works on CN6XXX. */
s                1344 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.esr = 1;	/* Endian-swap for Reads. */
s                1345 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.esw = 1;	/* Endian-swap for Writes. */
s                1346 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.wtype = 0;	/* "No snoop" and "Relaxed ordering" are not set */
s                1347 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.rtype = 0;	/* "No snoop" and "Relaxed ordering" are not set */
s                1352 arch/mips/pci/pcie-octeon.c 		mem_access_subid.s.ba = 0;
s                1393 arch/mips/pci/pcie-octeon.c 	pemx_bar_ctl.s.bar1_siz = 3;  /* 256MB BAR1*/
s                1394 arch/mips/pci/pcie-octeon.c 	pemx_bar_ctl.s.bar2_enb = 1;
s                1395 arch/mips/pci/pcie-octeon.c 	pemx_bar_ctl.s.bar2_esx = 1;
s                1396 arch/mips/pci/pcie-octeon.c 	pemx_bar_ctl.s.bar2_cax = 0;
s                1399 arch/mips/pci/pcie-octeon.c 	sli_ctl_portx.s.ptlp_ro = 1;
s                1400 arch/mips/pci/pcie-octeon.c 	sli_ctl_portx.s.ctlp_ro = 1;
s                1401 arch/mips/pci/pcie-octeon.c 	sli_ctl_portx.s.wait_com = 0;
s                1402 arch/mips/pci/pcie-octeon.c 	sli_ctl_portx.s.waitl_com = 0;
s                1409 arch/mips/pci/pcie-octeon.c 	bar1_index.s.addr_idx = (CVMX_PCIE_BAR1_PHYS_BASE >> 22);
s                1410 arch/mips/pci/pcie-octeon.c 	bar1_index.s.ca = 1;	   /* Not Cached */
s                1411 arch/mips/pci/pcie-octeon.c 	bar1_index.s.end_swp = 1;  /* Endian Swap mode */
s                1412 arch/mips/pci/pcie-octeon.c 	bar1_index.s.addr_v = 1;   /* Valid entry */
s                1417 arch/mips/pci/pcie-octeon.c 		bar1_index.s.addr_idx += (((1ull << 28) / 16ull) >> 22);
s                1425 arch/mips/pci/pcie-octeon.c 	pemx_ctl_status.s.cfg_rtry = 250 * 5000000 / 0x10000;
s                1430 arch/mips/pci/pcie-octeon.c 	pr_notice("PCIe: Port %d link active, %d lanes, speed gen%d\n", pcie_port, pciercx_cfg032.s.nlw, pciercx_cfg032.s.ls);
s                1507 arch/mips/pci/pcie-octeon.c 	pemx_ctl.s.cfg_rtry = retry_cnt;
s                1518 arch/mips/pci/pcie-octeon.c 	retry_cnt =  pemx_ctl.s.cfg_rtry;
s                1519 arch/mips/pci/pcie-octeon.c 	pemx_ctl.s.cfg_rtry = 0;
s                1528 arch/mips/pci/pcie-octeon.c 	if (pemx_int_sum.s.crs_dr)
s                1562 arch/mips/pci/pcie-octeon.c 			if (pciercx_cfg006.s.pbnum != bus_number) {
s                1563 arch/mips/pci/pcie-octeon.c 				pciercx_cfg006.s.pbnum = bus_number;
s                1564 arch/mips/pci/pcie-octeon.c 				pciercx_cfg006.s.sbnum = bus_number;
s                1565 arch/mips/pci/pcie-octeon.c 				pciercx_cfg006.s.subbnum = bus_number;
s                1660 arch/mips/pci/pcie-octeon.c 		cvmmemctl.s.didtto = 2;
s                1907 arch/mips/pci/pcie-octeon.c 		host_mode = npei_ctl_status.s.host_mode;
s                1912 arch/mips/pci/pcie-octeon.c 		host_mode = mio_rst_ctl.s.host_mode;
s                1922 arch/mips/pci/pcie-octeon.c 			if (sriox_status_reg.s.srio) {
s                1986 arch/mips/pci/pcie-octeon.c 		host_mode = mio_rst_ctl.s.host_mode;
s                1995 arch/mips/pci/pcie-octeon.c 			if (sriox_status_reg.s.srio) {
s                2069 arch/mips/pci/pcie-octeon.c 			sli_ctl_portx.s.inta_map = 1;
s                2070 arch/mips/pci/pcie-octeon.c 			sli_ctl_portx.s.intb_map = 1;
s                2071 arch/mips/pci/pcie-octeon.c 			sli_ctl_portx.s.intc_map = 1;
s                2072 arch/mips/pci/pcie-octeon.c 			sli_ctl_portx.s.intd_map = 1;
s                2076 arch/mips/pci/pcie-octeon.c 			sli_ctl_portx.s.inta_map = 0;
s                2077 arch/mips/pci/pcie-octeon.c 			sli_ctl_portx.s.intb_map = 0;
s                2078 arch/mips/pci/pcie-octeon.c 			sli_ctl_portx.s.intc_map = 0;
s                2079 arch/mips/pci/pcie-octeon.c 			sli_ctl_portx.s.intd_map = 0;
s                  87 arch/mips/pic32/pic32mzda/early_console.c 	char *s;
s                  93 arch/mips/pic32/pic32mzda/early_console.c 	s = strstr(arch_cmdline, "earlyprintk=");
s                  94 arch/mips/pic32/pic32mzda/early_console.c 	if (s) {
s                  95 arch/mips/pic32/pic32mzda/early_console.c 		s = strstr(s, "ttyS");
s                  96 arch/mips/pic32/pic32mzda/early_console.c 		if (s)
s                  97 arch/mips/pic32/pic32mzda/early_console.c 			s += 4;
s                 101 arch/mips/pic32/pic32mzda/early_console.c 		port = (*s) - '0';
s                 110 arch/mips/pic32/pic32mzda/early_console.c 	char *s;
s                 116 arch/mips/pic32/pic32mzda/early_console.c 	s = strstr(arch_cmdline, "earlyprintk=");
s                 117 arch/mips/pic32/pic32mzda/early_console.c 	if (s) {
s                 118 arch/mips/pic32/pic32mzda/early_console.c 		s = strstr(s, "ttyS");
s                 119 arch/mips/pic32/pic32mzda/early_console.c 		if (s)
s                 120 arch/mips/pic32/pic32mzda/early_console.c 			s += 6;
s                 125 arch/mips/pic32/pic32mzda/early_console.c 		while (*s >= '0' && *s <= '9')
s                 126 arch/mips/pic32/pic32mzda/early_console.c 			baud = baud * 10 + *s++ - '0';
s                  93 arch/mips/pmcs-msp71xx/msp_serial.c 	char	*s;
s                 101 arch/mips/pmcs-msp71xx/msp_serial.c 	s = prom_getenv("uartfreqhz");
s                 102 arch/mips/pmcs-msp71xx/msp_serial.c 	if(!(s && *s && (uartclk = simple_strtoul(s, &endp, 10)) && *endp == 0))
s                  35 arch/mips/pmcs-msp71xx/msp_time.c 	char	*endp, *s;
s                  39 arch/mips/pmcs-msp71xx/msp_time.c 		s = prom_getenv("clkfreqhz");
s                  40 arch/mips/pmcs-msp71xx/msp_time.c 		cpu_rate = simple_strtoul(s, &endp, 10);
s                  43 arch/mips/pmcs-msp71xx/msp_time.c 				"Clock rate in Hz parse error: %s\n", s);
s                  49 arch/mips/pmcs-msp71xx/msp_time.c 		s = prom_getenv("clkfreq");
s                  50 arch/mips/pmcs-msp71xx/msp_time.c 		cpu_rate = 1000 * simple_strtoul(s, &endp, 10);
s                  53 arch/mips/pmcs-msp71xx/msp_time.c 				"Clock rate in MHz parse error: %s\n", s);
s                  15 arch/mips/ralink/bootrom.c static int bootrom_show(struct seq_file *s, void *unused)
s                  17 arch/mips/ralink/bootrom.c 	seq_write(s, membase, BOOTROM_SIZE);
s                 310 arch/mips/rb532/devices.c static int __init setup_kmac(char *s)
s                 312 arch/mips/rb532/devices.c 	printk(KERN_INFO "korina mac = %s\n", s);
s                 313 arch/mips/rb532/devices.c 	if (!mac_pton(s, korina_dev0_data.mac)) {
s                 253 arch/mips/txx9/generic/setup.c 	char *s;
s                 256 arch/mips/txx9/generic/setup.c 	s = cmdline;
s                 258 arch/mips/txx9/generic/setup.c 	while (s && *s) {
s                 259 arch/mips/txx9/generic/setup.c 		char *str = strsep(&s, " ");
s                  52 arch/nds32/kernel/ftrace.c #define XSTR(s) STR(s)
s                  53 arch/nds32/kernel/ftrace.c #define STR(s) #s
s                  32 arch/nds32/math-emu/fpuemu.c DEF3OP(fmadd, s, fmuls, fadds);
s                  33 arch/nds32/math-emu/fpuemu.c DEF3OP(fmsub, s, fmuls, fsubs);
s                  36 arch/nds32/math-emu/fpuemu.c DEF3OPNEG(fnmadd, s, fmuls, fadds, fnegs);
s                  37 arch/nds32/math-emu/fpuemu.c DEF3OPNEG(fnmsub, s, fmuls, fsubs, fnegs);
s                 176 arch/nds32/mm/alignment.c 	unsigned char *s, *t;
s                 181 arch/nds32/mm/alignment.c 	s = (void *)&val;
s                 185 arch/nds32/mm/alignment.c 		*t++ = *s++;
s                 107 arch/nios2/boot/compressed/console.c static int puts(const char *s)
s                 109 arch/nios2/boot/compressed/console.c 	while (*s)
s                 110 arch/nios2/boot/compressed/console.c 		putchar(*s++);
s                  27 arch/nios2/boot/compressed/misc.c #define memzero(s, n)		memset((s), 0, (n))
s                  94 arch/nios2/boot/compressed/misc.c void *memset(void *s, int c, size_t n)
s                  97 arch/nios2/boot/compressed/misc.c 	char *ss = (char *)s;
s                 101 arch/nios2/boot/compressed/misc.c 	return s;
s                 107 arch/nios2/boot/compressed/misc.c 	char *d = (char *)__dest, *s = (char *)__src;
s                 110 arch/nios2/boot/compressed/misc.c 		d[i] = s[i];
s                  18 arch/nios2/include/asm/string.h extern void *memset(void *s, int c, size_t count);
s                  19 arch/nios2/include/asm/string.h extern void *memcpy(void *d, const void *s, size_t count);
s                  20 arch/nios2/include/asm/string.h extern void *memmove(void *d, const void *s, size_t count);
s                  25 arch/nios2/include/asm/uaccess.h #define MAKE_MM_SEG(s)		((mm_segment_t) { (s) })
s                  87 arch/nios2/include/asm/uaccess.h extern __must_check long strnlen_user(const char __user *s, long n);
s                  13 arch/nios2/lib/memmove.c void *memmove(void *d, const void *s, size_t count)
s                  20 arch/nios2/lib/memmove.c 	if (d < s) {
s                  22 arch/nios2/lib/memmove.c 		src = (unsigned long) s;
s                  48 arch/nios2/lib/memmove.c 		src = (unsigned long) s + count;
s                  13 arch/nios2/lib/memset.c void *memset(void *s, int c, size_t count)
s                  18 arch/nios2/lib/memset.c 		return s;
s                  23 arch/nios2/lib/memset.c 		char *xs = (char *) s;
s                  27 arch/nios2/lib/memset.c 		return s;
s                  73 arch/nios2/lib/memset.c 		  "0" (s),		/* %0  Input/Output */
s                  78 arch/nios2/lib/memset.c 	return s;
s                   6 arch/openrisc/include/asm/string.h extern void *memset(void *s, int c, __kernel_size_t n);
s                  29 arch/openrisc/lib/memcpy.c 	unsigned char *d, *s;
s                  62 arch/openrisc/lib/memcpy.c 		s = (unsigned char *)src_w;
s                  66 arch/openrisc/lib/memcpy.c 		s = (unsigned char *)src_w;
s                  69 arch/openrisc/lib/memcpy.c 			*d++ = *s++;
s                  70 arch/openrisc/lib/memcpy.c 			*d++ = *s++;
s                  71 arch/openrisc/lib/memcpy.c 			*d++ = *s++;
s                  72 arch/openrisc/lib/memcpy.c 			*d++ = *s++;
s                  73 arch/openrisc/lib/memcpy.c 			*d++ = *s++;
s                  74 arch/openrisc/lib/memcpy.c 			*d++ = *s++;
s                  75 arch/openrisc/lib/memcpy.c 			*d++ = *s++;
s                  76 arch/openrisc/lib/memcpy.c 			*d++ = *s++;
s                  80 arch/openrisc/lib/memcpy.c 			*d++ = *s++;
s                  81 arch/openrisc/lib/memcpy.c 			*d++ = *s++;
s                  82 arch/openrisc/lib/memcpy.c 			*d++ = *s++;
s                  83 arch/openrisc/lib/memcpy.c 			*d++ = *s++;
s                  88 arch/openrisc/lib/memcpy.c 		*d++ = *s++;
s                  89 arch/openrisc/lib/memcpy.c 		*d++ = *s++;
s                  93 arch/openrisc/lib/memcpy.c 		*d++ = *s++;
s                 104 arch/openrisc/lib/memcpy.c 	unsigned char *d = (unsigned char *)dest, *s = (unsigned char *)src;
s                 114 arch/openrisc/lib/memcpy.c 	s = (unsigned char *)src_w;
s                 118 arch/openrisc/lib/memcpy.c 		*d++ = *s++;
s                  20 arch/parisc/boot/compressed/misc.c #define memzero(s, n) memset((s), 0, (n))
s                  67 arch/parisc/boot/compressed/misc.c 	const char *s = src;
s                  70 arch/parisc/boot/compressed/misc.c 	if (d <= s) {
s                  72 arch/parisc/boot/compressed/misc.c 			*d++ = *s++;
s                  75 arch/parisc/boot/compressed/misc.c 		s += n;
s                  77 arch/parisc/boot/compressed/misc.c 			*--d = *--s;
s                  82 arch/parisc/boot/compressed/misc.c void *memset(void *s, int c, size_t count)
s                  84 arch/parisc/boot/compressed/misc.c 	char *xs = (char *)s;
s                  88 arch/parisc/boot/compressed/misc.c 	return s;
s                  91 arch/parisc/boot/compressed/misc.c void *memcpy(void *d, const void *s, size_t len)
s                  94 arch/parisc/boot/compressed/misc.c 	const char *source = (const char *)s;
s                 101 arch/parisc/boot/compressed/misc.c size_t strlen(const char *s)
s                 105 arch/parisc/boot/compressed/misc.c 	for (sc = s; *sc != '\0'; ++sc)
s                 107 arch/parisc/boot/compressed/misc.c 	return sc - s;
s                 110 arch/parisc/boot/compressed/misc.c char *strchr(const char *s, int c)
s                 112 arch/parisc/boot/compressed/misc.c 	while (*s) {
s                 113 arch/parisc/boot/compressed/misc.c 		if (*s == (char)c)
s                 114 arch/parisc/boot/compressed/misc.c 			return (char *)s;
s                 115 arch/parisc/boot/compressed/misc.c 		++s;
s                 120 arch/parisc/boot/compressed/misc.c int puts(const char *s)
s                 122 arch/parisc/boot/compressed/misc.c 	const char *nuline = s;
s                 124 arch/parisc/boot/compressed/misc.c 	while ((nuline = strchr(s, '\n')) != NULL) {
s                 125 arch/parisc/boot/compressed/misc.c 		if (nuline != s)
s                 126 arch/parisc/boot/compressed/misc.c 			pdc_iodc_print(s, nuline - s);
s                 128 arch/parisc/boot/compressed/misc.c 		s = nuline + 1;
s                 130 arch/parisc/boot/compressed/misc.c 	if (*s != '\0')
s                 131 arch/parisc/boot/compressed/misc.c 		pdc_iodc_print(s, strlen(s));
s                  16 arch/parisc/include/asm/assembly.h #define LDREGX  ldd,s
s                  31 arch/parisc/include/asm/assembly.h #define LDREGX  ldwx,s
s                  37 arch/parisc/include/asm/atomic.h 	arch_spinlock_t *s = ATOMIC_HASH(l);		\
s                  39 arch/parisc/include/asm/atomic.h 	arch_spin_lock(s);			\
s                  43 arch/parisc/include/asm/atomic.h 	arch_spinlock_t *s = ATOMIC_HASH(l);			\
s                  44 arch/parisc/include/asm/atomic.h 	arch_spin_unlock(s);				\
s                  66 arch/parisc/include/asm/cacheflush.h #define flush_icache_range(s,e)		do { 		\
s                  67 arch/parisc/include/asm/cacheflush.h 	flush_kernel_dcache_range_asm(s,e); 		\
s                  68 arch/parisc/include/asm/cacheflush.h 	flush_kernel_icache_range_asm(s,e); 		\
s                  22 arch/parisc/include/asm/floppy.h #define _CROSS_64KB(a,s,vdma) \
s                  23 arch/parisc/include/asm/floppy.h (!(vdma) && ((unsigned long)(a)/K_64 != ((unsigned long)(a) + (s) - 1) / K_64))
s                  25 arch/parisc/include/asm/floppy.h #define CROSS_64KB(a,s) _CROSS_64KB(a,s,use_virtual_dma & 1)
s                  20 arch/parisc/include/asm/futex.h 	arch_spinlock_t *s = (arch_spinlock_t *)&lws_lock_start[index];
s                  22 arch/parisc/include/asm/futex.h 	arch_spin_lock(s);
s                  30 arch/parisc/include/asm/futex.h 	arch_spinlock_t *s = (arch_spinlock_t *)&lws_lock_start[index];
s                  31 arch/parisc/include/asm/futex.h 	arch_spin_unlock(s);
s                  72 arch/parisc/include/asm/psw.h 	unsigned int s:1;
s                  12 arch/parisc/include/asm/string.h extern size_t strlen(const char *s);
s                 160 arch/parisc/kernel/module.c 	int s, t;
s                 164 arch/parisc/kernel/module.c 	s = (as16 & 0x8000);
s                 165 arch/parisc/kernel/module.c 	return (t ^ s ^ (s >> 1)) | (s >> 15);
s                 314 arch/parisc/kernel/module.c 		unsigned int count, s;
s                 340 arch/parisc/kernel/module.c 		s = sechdrs[i].sh_info;
s                 343 arch/parisc/kernel/module.c 		WARN_ON(me->arch.section[s].stub_entries);
s                 346 arch/parisc/kernel/module.c 		me->arch.section[s].stub_entries += count;
s                 863 arch/parisc/kernel/module.c 	const Elf_Shdr *s;
s                 941 arch/parisc/kernel/module.c 	for (s = sechdrs; s < sechdrs + hdr->e_shnum; s++) {
s                 942 arch/parisc/kernel/module.c 		void *aseg = (void *) s->sh_addr;
s                 943 arch/parisc/kernel/module.c 		char *secname = secstrings + s->sh_name;
s                 947 arch/parisc/kernel/module.c 			apply_alternatives(aseg, aseg + s->sh_size, me->name);
s                 954 arch/parisc/kernel/module.c 			if (s->sh_type == SHT_REL)
s                 957 arch/parisc/kernel/module.c 							s - sechdrs, me);
s                 958 arch/parisc/kernel/module.c 			else if (s->sh_type == SHT_RELA)
s                 961 arch/parisc/kernel/module.c 							s - sechdrs, me);
s                  45 arch/parisc/kernel/pdc_cons.c static void pdc_console_write(struct console *co, const char *s, unsigned count)
s                  52 arch/parisc/kernel/pdc_cons.c 		i += pdc_iodc_print(s + i, count - i);
s                  96 arch/parisc/kernel/traps.c 	struct { u32 sw[2]; } s;
s                 106 arch/parisc/kernel/traps.c 		      : "=m" (s) : "r" (&s) : "r0");
s                 110 arch/parisc/kernel/traps.c 	printbinary(buf, s.sw[0], 32);
s                 112 arch/parisc/kernel/traps.c 	printk("%sFPER1: %08x\n", level, s.sw[1]);
s                 149 arch/parisc/kernel/unwind.c 	struct unwind_table_entry *s = (struct unwind_table_entry *)start;
s                 152 arch/parisc/kernel/unwind.c 	unwind_table_sort(s, e);
s                 117 arch/parisc/lib/iomap.c static void ioport_write8r(void __iomem *addr, const void *s, unsigned long n)
s                 119 arch/parisc/lib/iomap.c 	outsb(ADDR2PORT(addr), s, n);
s                 122 arch/parisc/lib/iomap.c static void ioport_write16r(void __iomem *addr, const void *s, unsigned long n)
s                 124 arch/parisc/lib/iomap.c 	outsw(ADDR2PORT(addr), s, n);
s                 127 arch/parisc/lib/iomap.c static void ioport_write32r(void __iomem *addr, const void *s, unsigned long n)
s                 129 arch/parisc/lib/iomap.c 	outsl(ADDR2PORT(addr), s, n);
s                 247 arch/parisc/lib/iomap.c static void iomem_write8r(void __iomem *addr, const void *s, unsigned long n)
s                 250 arch/parisc/lib/iomap.c 		__raw_writeb(*(u8 *)s, addr);
s                 251 arch/parisc/lib/iomap.c 		s++;
s                 255 arch/parisc/lib/iomap.c static void iomem_write16r(void __iomem *addr, const void *s, unsigned long n)
s                 258 arch/parisc/lib/iomap.c 		__raw_writew(*(u16 *)s, addr);
s                 259 arch/parisc/lib/iomap.c 		s += 2;
s                 263 arch/parisc/lib/iomap.c static void iomem_write32r(void __iomem *addr, const void *s, unsigned long n)
s                 266 arch/parisc/lib/iomap.c 		__raw_writel(*(u32 *)s, addr);
s                 267 arch/parisc/lib/iomap.c 		s += 4;
s                  90 arch/powerpc/boot/decompress.c static void print_err(char *s)
s                  96 arch/powerpc/boot/decompress.c 	printf("Decompression error: '%s'\n\r", s);
s                  11 arch/powerpc/boot/stdio.c size_t strnlen(const char * s, size_t count)
s                  15 arch/powerpc/boot/stdio.c 	for (sc = s; count-- && *sc != '\0'; ++sc)
s                  17 arch/powerpc/boot/stdio.c 	return sc - s;
s                  20 arch/powerpc/boot/stdio.c char *strrchr(const char *s, int c)
s                  24 arch/powerpc/boot/stdio.c 		if (*s == (char)c)
s                  25 arch/powerpc/boot/stdio.c 			last = s;
s                  26 arch/powerpc/boot/stdio.c 	} while (*s++);
s                  62 arch/powerpc/boot/stdio.c static int skip_atoi(const char **s)
s                  66 arch/powerpc/boot/stdio.c 	for (i = 0; '0' <= (c = **s) && c <= '9'; ++*s)
s                 152 arch/powerpc/boot/stdio.c 	const char *s;
s                 236 arch/powerpc/boot/stdio.c 			s = va_arg(args, char *);
s                 237 arch/powerpc/boot/stdio.c 			if (!s)
s                 238 arch/powerpc/boot/stdio.c 				s = "<NULL>";
s                 240 arch/powerpc/boot/stdio.c 			len = strnlen(s, precision);
s                 246 arch/powerpc/boot/stdio.c 				*str++ = *s++;
s                   9 arch/powerpc/boot/string.h extern char *strchr(const char *s, int c);
s                  10 arch/powerpc/boot/string.h extern char *strrchr(const char *s, int c);
s                  13 arch/powerpc/boot/string.h extern size_t strlen(const char *s);
s                  14 arch/powerpc/boot/string.h extern size_t strnlen(const char *s, size_t count);
s                  16 arch/powerpc/boot/string.h extern void *memset(void *s, int c, size_t n);
s                  19 arch/powerpc/boot/string.h extern void *memchr(const void *s, int c, size_t n);
s                  61 arch/powerpc/include/asm/checksum.h 	u64 s = (__force u32)sum;
s                  63 arch/powerpc/include/asm/checksum.h 	s += (__force u32)saddr;
s                  64 arch/powerpc/include/asm/checksum.h 	s += (__force u32)daddr;
s                  66 arch/powerpc/include/asm/checksum.h 	s += proto + len;
s                  68 arch/powerpc/include/asm/checksum.h 	s += (proto + len) << 8;
s                  70 arch/powerpc/include/asm/checksum.h 	return (__force __wsum) from64to32(s);
s                 126 arch/powerpc/include/asm/checksum.h 	u64 s = *(const u32 *)iph;
s                 129 arch/powerpc/include/asm/checksum.h 		s += *ptr;
s                 130 arch/powerpc/include/asm/checksum.h 	return (__force __wsum)from64to32(s);
s                 116 arch/powerpc/include/asm/cputable.h extern void set_cur_cpu_spec(struct cpu_spec *s);
s                 206 arch/powerpc/include/asm/floppy.h #define CROSS_64KB(a,s)	(0)
s                  58 arch/powerpc/include/asm/io-defs.h DEF_PCI_AC_NORET(memcpy_fromio, (void *d, const PCI_IO_ADDR s, unsigned long n),
s                  59 arch/powerpc/include/asm/io-defs.h 		 (d, s, n), mem, s)
s                  60 arch/powerpc/include/asm/io-defs.h DEF_PCI_AC_NORET(memcpy_toio, (PCI_IO_ADDR d, const void *s, unsigned long n),
s                  61 arch/powerpc/include/asm/io-defs.h 		 (d, s, n), mem, d)
s                 384 arch/powerpc/include/asm/ppc-opcode.h #define ___PPC_RS(s)	(((s) & 0x1f) << 21)
s                 392 arch/powerpc/include/asm/ppc-opcode.h #define __PPC_RS(s)	___PPC_RS(__REG_##s)
s                 396 arch/powerpc/include/asm/ppc-opcode.h #define __PPC_XS(s)	((((s) & 0x1f) << 21) | (((s) & 0x20) >> 5))
s                 397 arch/powerpc/include/asm/ppc-opcode.h #define __PPC_XT(s)	__PPC_XS(s)
s                 401 arch/powerpc/include/asm/ppc-opcode.h #define __PPC_SH(s)	__PPC_WS(s)
s                 402 arch/powerpc/include/asm/ppc-opcode.h #define __PPC_SH64(s)	(__PPC_SH(s) | (((s) & 0x20) >> 4))
s                 403 arch/powerpc/include/asm/ppc-opcode.h #define __PPC_MB(s)	___PPC_RC(s)
s                 404 arch/powerpc/include/asm/ppc-opcode.h #define __PPC_ME(s)	(((s) & 0x1f) << 1)
s                 405 arch/powerpc/include/asm/ppc-opcode.h #define __PPC_MB64(s)	(__PPC_MB(s) | ((s) & 0x20))
s                 406 arch/powerpc/include/asm/ppc-opcode.h #define __PPC_ME64(s)	__PPC_MB64(s)
s                 407 arch/powerpc/include/asm/ppc-opcode.h #define __PPC_BI(s)	(((s) & 0x1f) << 16)
s                 474 arch/powerpc/include/asm/ppc-opcode.h #define PPC_POPCNTB(a, s)	stringify_in_c(.long PPC_INST_POPCNTB | \
s                 475 arch/powerpc/include/asm/ppc-opcode.h 					__PPC_RA(a) | __PPC_RS(s))
s                 476 arch/powerpc/include/asm/ppc-opcode.h #define PPC_POPCNTD(a, s)	stringify_in_c(.long PPC_INST_POPCNTD | \
s                 477 arch/powerpc/include/asm/ppc-opcode.h 					__PPC_RA(a) | __PPC_RS(s))
s                 478 arch/powerpc/include/asm/ppc-opcode.h #define PPC_POPCNTW(a, s)	stringify_in_c(.long PPC_INST_POPCNTW | \
s                 479 arch/powerpc/include/asm/ppc-opcode.h 					__PPC_RA(a) | __PPC_RS(s))
s                 507 arch/powerpc/include/asm/ppc-opcode.h #define PPC_ERATWE(s, a, w)	stringify_in_c(.long PPC_INST_ERATWE | \
s                 508 arch/powerpc/include/asm/ppc-opcode.h 					__PPC_RS(s) | __PPC_RA(a) | __PPC_WS(w))
s                 509 arch/powerpc/include/asm/ppc-opcode.h #define PPC_ERATRE(s, a, w)	stringify_in_c(.long PPC_INST_ERATRE | \
s                 510 arch/powerpc/include/asm/ppc-opcode.h 					__PPC_RS(s) | __PPC_RA(a) | __PPC_WS(w))
s                 514 arch/powerpc/include/asm/ppc-opcode.h #define PPC_ERATIVAX(s, a, b)	stringify_in_c(.long PPC_INST_ERATIVAX | \
s                 515 arch/powerpc/include/asm/ppc-opcode.h 					__PPC_RS(s) | __PPC_RA0(a) | __PPC_RB(b))
s                 529 arch/powerpc/include/asm/ppc-opcode.h #define STBCIX(s,a,b)		stringify_in_c(.long PPC_INST_STBCIX | \
s                 530 arch/powerpc/include/asm/ppc-opcode.h 				       __PPC_RS(s) | __PPC_RA(a) | __PPC_RB(b))
s                 536 arch/powerpc/include/asm/ppc-opcode.h #define VSX_XX1(s, a, b)	(__PPC_XS(s) | __PPC_RA(a) | __PPC_RB(b))
s                 538 arch/powerpc/include/asm/ppc-opcode.h #define STXVD2X(s, a, b)	stringify_in_c(.long PPC_INST_STXVD2X | \
s                 539 arch/powerpc/include/asm/ppc-opcode.h 					       VSX_XX1((s), a, b))
s                 540 arch/powerpc/include/asm/ppc-opcode.h #define LXVD2X(s, a, b)		stringify_in_c(.long PPC_INST_LXVD2X | \
s                 541 arch/powerpc/include/asm/ppc-opcode.h 					       VSX_XX1((s), a, b))
s                 589 arch/powerpc/include/asm/ppc-opcode.h #define PPC_ICSWX(s, a, b)	stringify_in_c(.long PPC_INST_ICSWX |	\
s                 590 arch/powerpc/include/asm/ppc-opcode.h 					       ___PPC_RS(s) |		\
s                 593 arch/powerpc/include/asm/ppc-opcode.h #define PPC_ICSWEPX(s, a, b)	stringify_in_c(.long PPC_INST_ICSWEPX | \
s                 594 arch/powerpc/include/asm/ppc-opcode.h 					       ___PPC_RS(s) |		\
s                 152 arch/powerpc/include/asm/ppc_asm.h #define SAVE_EVR(n,s,b,o)	evmergehi s,s,n; stw s,o+4*(n)(b)
s                 153 arch/powerpc/include/asm/ppc_asm.h #define SAVE_2EVRS(n,s,b,o)	SAVE_EVR(n,s,b,o); SAVE_EVR(n+1,s,b,o)
s                 154 arch/powerpc/include/asm/ppc_asm.h #define SAVE_4EVRS(n,s,b,o)	SAVE_2EVRS(n,s,b,o); SAVE_2EVRS(n+2,s,b,o)
s                 155 arch/powerpc/include/asm/ppc_asm.h #define SAVE_8EVRS(n,s,b,o)	SAVE_4EVRS(n,s,b,o); SAVE_4EVRS(n+4,s,b,o)
s                 156 arch/powerpc/include/asm/ppc_asm.h #define SAVE_16EVRS(n,s,b,o)	SAVE_8EVRS(n,s,b,o); SAVE_8EVRS(n+8,s,b,o)
s                 157 arch/powerpc/include/asm/ppc_asm.h #define SAVE_32EVRS(n,s,b,o)	SAVE_16EVRS(n,s,b,o); SAVE_16EVRS(n+16,s,b,o)
s                 158 arch/powerpc/include/asm/ppc_asm.h #define REST_EVR(n,s,b,o)	lwz s,o+4*(n)(b); evmergelo n,s,n
s                 159 arch/powerpc/include/asm/ppc_asm.h #define REST_2EVRS(n,s,b,o)	REST_EVR(n,s,b,o); REST_EVR(n+1,s,b,o)
s                 160 arch/powerpc/include/asm/ppc_asm.h #define REST_4EVRS(n,s,b,o)	REST_2EVRS(n,s,b,o); REST_2EVRS(n+2,s,b,o)
s                 161 arch/powerpc/include/asm/ppc_asm.h #define REST_8EVRS(n,s,b,o)	REST_4EVRS(n,s,b,o); REST_4EVRS(n+4,s,b,o)
s                 162 arch/powerpc/include/asm/ppc_asm.h #define REST_16EVRS(n,s,b,o)	REST_8EVRS(n,s,b,o); REST_8EVRS(n+8,s,b,o)
s                 163 arch/powerpc/include/asm/ppc_asm.h #define REST_32EVRS(n,s,b,o)	REST_16EVRS(n,s,b,o); REST_16EVRS(n+16,s,b,o)
s                 368 arch/powerpc/include/asm/rtas.h extern void rtas_progress(char *s, unsigned short hex);
s                   8 arch/powerpc/include/asm/setup.h extern void ppc_printk_progress(char *s, unsigned short hex);
s                 223 arch/powerpc/include/asm/spu.h extern long spu_sys_callback(struct spu_syscall_block *s);
s                  98 arch/powerpc/include/asm/sstep.h #define MKOP(t, f, s)	((t) | (f) | SIZE(s))
s                  33 arch/powerpc/include/asm/string.h void *__memset(void *s, int c, __kernel_size_t count);
s                  44 arch/powerpc/include/asm/string.h #define memset(s, c, n) __memset(s, c, n)
s                  22 arch/powerpc/include/asm/uaccess.h #define MAKE_MM_SEG(s)  ((mm_segment_t) { (s) })
s                  18 arch/powerpc/include/asm/udbg.h extern void udbg_puts(const char *s);
s                  19 arch/powerpc/include/asm/udbg.h extern int udbg_write(const char *s, int n);
s                  24 arch/powerpc/include/asm/udbg.h extern void udbg_progress(char *s, unsigned short hex);
s                  38 arch/powerpc/include/asm/vga.h static inline void scr_memsetw(u16 *s, u16 v, unsigned int n)
s                  40 arch/powerpc/include/asm/vga.h 	memset16(s, cpu_to_le16(v), n / 2);
s                  51 arch/powerpc/include/asm/vga.h #define VGA_MAP_MEM(x,s) ((unsigned long) ioremap((x), s))
s                  53 arch/powerpc/include/asm/vga.h #define VGA_MAP_MEM(x,s) (x)
s                 192 arch/powerpc/include/uapi/asm/kvm.h 		} s;
s                2143 arch/powerpc/kernel/cputable.c void __init set_cur_cpu_spec(struct cpu_spec *s)
s                2152 arch/powerpc/kernel/cputable.c 	memcpy(t, s, sizeof(*t));
s                2158 arch/powerpc/kernel/cputable.c 					       struct cpu_spec *s)
s                2170 arch/powerpc/kernel/cputable.c 	memcpy(t, s, sizeof(*t));
s                2177 arch/powerpc/kernel/cputable.c 	if (old.num_pmcs && !s->num_pmcs) {
s                2232 arch/powerpc/kernel/cputable.c 	struct cpu_spec *s = cpu_specs;
s                2235 arch/powerpc/kernel/cputable.c 	s = PTRRELOC(s);
s                2237 arch/powerpc/kernel/cputable.c 	for (i = 0; i < ARRAY_SIZE(cpu_specs); i++,s++) {
s                2238 arch/powerpc/kernel/cputable.c 		if ((pvr & s->pvr_mask) == s->pvr_value)
s                2239 arch/powerpc/kernel/cputable.c 			return setup_cpu_spec(offset, s);
s                2254 arch/powerpc/kernel/cputable.c 	struct cpu_spec *s = cpu_specs;
s                2258 arch/powerpc/kernel/cputable.c 	s = PTRRELOC(s);
s                2261 arch/powerpc/kernel/cputable.c 	for (i = 0; i < ARRAY_SIZE(cpu_specs); i++,s++) {
s                2262 arch/powerpc/kernel/cputable.c 		if ((pvr & s->pvr_mask) == s->pvr_value) {
s                2263 arch/powerpc/kernel/cputable.c 			t->cpu_name = s->cpu_name;
s                 271 arch/powerpc/kernel/eeh_cache.c static int eeh_addr_cache_show(struct seq_file *s, void *v)
s                 280 arch/powerpc/kernel/eeh_cache.c 		seq_printf(s, "%s addr range [%pap-%pap]: %s\n",
s                 233 arch/powerpc/kernel/eeh_driver.c static void eeh_set_channel_state(struct eeh_pe *root, enum pci_channel_state s)
s                 241 arch/powerpc/kernel/eeh_driver.c 				edev->pdev->error_state = s;
s                 424 arch/powerpc/kernel/iommu.c 	struct scatterlist *s, *outs, *segstart;
s                 435 arch/powerpc/kernel/iommu.c 	outs = s = segstart = &sglist[0];
s                 446 arch/powerpc/kernel/iommu.c 	for_each_sg(sglist, s, nelems, i) {
s                 449 arch/powerpc/kernel/iommu.c 		slen = s->length;
s                 456 arch/powerpc/kernel/iommu.c 		vaddr = (unsigned long) sg_virt(s);
s                 480 arch/powerpc/kernel/iommu.c 		dma_addr |= (s->offset & ~IOMMU_PAGE_MASK(tbl));
s                 493 arch/powerpc/kernel/iommu.c 		if (segstart != s) {
s                 499 arch/powerpc/kernel/iommu.c 			    (outs->dma_length + s->length > max_seg_size)) {
s                 501 arch/powerpc/kernel/iommu.c 				segstart = s;
s                 506 arch/powerpc/kernel/iommu.c 				outs->dma_length += s->length;
s                 511 arch/powerpc/kernel/iommu.c 		if (segstart == s) {
s                 545 arch/powerpc/kernel/iommu.c 	for_each_sg(sglist, s, nelems, i) {
s                 546 arch/powerpc/kernel/iommu.c 		if (s->dma_length != 0) {
s                 549 arch/powerpc/kernel/iommu.c 			vaddr = s->dma_address & IOMMU_PAGE_MASK(tbl);
s                 550 arch/powerpc/kernel/iommu.c 			npages = iommu_num_pages(s->dma_address, s->dma_length,
s                 553 arch/powerpc/kernel/iommu.c 			s->dma_address = DMA_MAPPING_ERROR;
s                 554 arch/powerpc/kernel/iommu.c 			s->dma_length = 0;
s                 556 arch/powerpc/kernel/iommu.c 		if (s == outs)
s                 145 arch/powerpc/kernel/paca.c 	struct slb_shadow *s;
s                 157 arch/powerpc/kernel/paca.c 	s = alloc_paca_data(sizeof(*s), L1_CACHE_BYTES, limit, cpu);
s                 159 arch/powerpc/kernel/paca.c 	s->persistent = cpu_to_be32(SLB_NUM_BOLTED);
s                 160 arch/powerpc/kernel/paca.c 	s->buffer_length = cpu_to_be32(sizeof(*s));
s                 162 arch/powerpc/kernel/paca.c 	return s;
s                1259 arch/powerpc/kernel/process.c 	struct seq_buf s;
s                1274 arch/powerpc/kernel/process.c 	seq_buf_init(&s, buf, sizeof(buf));
s                1279 arch/powerpc/kernel/process.c 		seq_buf_clear(&s);
s                1285 arch/powerpc/kernel/process.c 				seq_buf_printf(&s, "XXXXXXXX ");
s                1288 arch/powerpc/kernel/process.c 			seq_buf_printf(&s, regs->nip == pc ? "<%08x> " : "%08x ", instr);
s                1291 arch/powerpc/kernel/process.c 		if (!seq_buf_has_overflowed(&s))
s                1293 arch/powerpc/kernel/process.c 				current->pid, s.buffer);
s                1334 arch/powerpc/kernel/process.c 	const char *s = "";
s                1338 arch/powerpc/kernel/process.c 			pr_cont("%s%s", s, bits->name);
s                1339 arch/powerpc/kernel/process.c 			s = sep;
s                 269 arch/powerpc/kernel/prom_init.c static size_t __init prom_strlen(const char *s)
s                 273 arch/powerpc/kernel/prom_init.c 	for (sc = s; *sc != '\0'; ++sc)
s                 275 arch/powerpc/kernel/prom_init.c 	return sc - s;
s                 319 arch/powerpc/kernel/prom_init.c static int __init prom_strtobool(const char *s, bool *res)
s                 321 arch/powerpc/kernel/prom_init.c 	if (!s)
s                 324 arch/powerpc/kernel/prom_init.c 	switch (s[0]) {
s                 337 arch/powerpc/kernel/prom_init.c 		switch (s[1]) {
s                 475 arch/powerpc/kernel/prom_init.c 	const char *p, *q, *s;
s                 505 arch/powerpc/kernel/prom_init.c 			s = va_arg(args, const char *);
s                 506 arch/powerpc/kernel/prom_init.c 			prom_print(s);
s                1536 arch/powerpc/kernel/prom_init.c static unsigned long __init prom_next_cell(int s, cell_t **cellp)
s                1542 arch/powerpc/kernel/prom_init.c 	while (s > sizeof(unsigned long) / 4) {
s                1544 arch/powerpc/kernel/prom_init.c 		s--;
s                1548 arch/powerpc/kernel/prom_init.c 	if (s > 1) {
s                2449 arch/powerpc/kernel/prom_init.c 	char *s, *os;
s                2451 arch/powerpc/kernel/prom_init.c 	s = os = (char *)dt_string_start;
s                2452 arch/powerpc/kernel/prom_init.c 	s += 4;
s                2453 arch/powerpc/kernel/prom_init.c 	while (s <  (char *)dt_string_end) {
s                2454 arch/powerpc/kernel/prom_init.c 		if (prom_strcmp(s, str) == 0)
s                2455 arch/powerpc/kernel/prom_init.c 			return s - os;
s                2456 arch/powerpc/kernel/prom_init.c 		s += prom_strlen(s) + 1;
s                  66 arch/powerpc/kernel/ptrace.c #define STR(s)	#s			/* convert to string */
s                 224 arch/powerpc/kernel/rtas-proc.c 	struct individual_sensor *s, int state, int error, const char *loc);
s                 227 arch/powerpc/kernel/rtas-proc.c 	struct individual_sensor *s, const char *loc);
s                 491 arch/powerpc/kernel/rtas-proc.c 	struct individual_sensor *s, int state, int error, const char *loc)
s                 519 arch/powerpc/kernel/rtas-proc.c 	switch (s->token) {
s                 624 arch/powerpc/kernel/rtas-proc.c 					s->token);
s                 637 arch/powerpc/kernel/rtas-proc.c 		get_location_code(m, s, loc);
s                 694 arch/powerpc/kernel/rtas-proc.c static void get_location_code(struct seq_file *m, struct individual_sensor *s,
s                  97 arch/powerpc/kernel/rtas.c 	unsigned long s;
s                 102 arch/powerpc/kernel/rtas.c 	s = lock_rtas();
s                 104 arch/powerpc/kernel/rtas.c 	unlock_rtas(s);
s                 196 arch/powerpc/kernel/rtas.c void rtas_progress(char *s, unsigned short hex)
s                 267 arch/powerpc/kernel/rtas.c 	os = s;
s                 448 arch/powerpc/kernel/rtas.c 	unsigned long s;
s                 456 arch/powerpc/kernel/rtas.c 	s = lock_rtas();
s                 475 arch/powerpc/kernel/rtas.c 	unlock_rtas(s);
s                 201 arch/powerpc/kernel/rtasd.c 	unsigned long s;
s                 208 arch/powerpc/kernel/rtasd.c 	spin_lock_irqsave(&rtasd_log_lock, s);
s                 220 arch/powerpc/kernel/rtasd.c 		spin_unlock_irqrestore(&rtasd_log_lock, s);
s                 242 arch/powerpc/kernel/rtasd.c 		spin_unlock_irqrestore(&rtasd_log_lock, s);
s                 265 arch/powerpc/kernel/rtasd.c 		spin_unlock_irqrestore(&rtasd_log_lock, s);
s                 271 arch/powerpc/kernel/rtasd.c 		spin_unlock_irqrestore(&rtasd_log_lock, s);
s                 326 arch/powerpc/kernel/rtasd.c 	unsigned long s;
s                 341 arch/powerpc/kernel/rtasd.c 	spin_lock_irqsave(&rtasd_log_lock, s);
s                 346 arch/powerpc/kernel/rtasd.c 			spin_unlock_irqrestore(&rtasd_log_lock, s);
s                 352 arch/powerpc/kernel/rtasd.c 			spin_unlock_irqrestore(&rtasd_log_lock, s);
s                 360 arch/powerpc/kernel/rtasd.c 		spin_unlock_irqrestore(&rtasd_log_lock, s);
s                 364 arch/powerpc/kernel/rtasd.c 		spin_lock_irqsave(&rtasd_log_lock, s);
s                 372 arch/powerpc/kernel/rtasd.c 	spin_unlock_irqrestore(&rtasd_log_lock, s);
s                 146 arch/powerpc/kernel/security.c 		struct seq_buf s;
s                 147 arch/powerpc/kernel/security.c 		seq_buf_init(&s, buf, PAGE_SIZE - 1);
s                 149 arch/powerpc/kernel/security.c 		seq_buf_printf(&s, "Mitigation: RFI Flush");
s                 151 arch/powerpc/kernel/security.c 			seq_buf_printf(&s, ", L1D private per thread");
s                 153 arch/powerpc/kernel/security.c 		seq_buf_printf(&s, "\n");
s                 155 arch/powerpc/kernel/security.c 		return s.len;
s                 176 arch/powerpc/kernel/security.c 	struct seq_buf s;
s                 178 arch/powerpc/kernel/security.c 	seq_buf_init(&s, buf, PAGE_SIZE - 1);
s                 182 arch/powerpc/kernel/security.c 			seq_buf_printf(&s, "Mitigation: __user pointer sanitization");
s                 184 arch/powerpc/kernel/security.c 			seq_buf_printf(&s, "Vulnerable");
s                 187 arch/powerpc/kernel/security.c 			seq_buf_printf(&s, ", ori31 speculation barrier enabled");
s                 189 arch/powerpc/kernel/security.c 		seq_buf_printf(&s, "\n");
s                 191 arch/powerpc/kernel/security.c 		seq_buf_printf(&s, "Not affected\n");
s                 193 arch/powerpc/kernel/security.c 	return s.len;
s                 198 arch/powerpc/kernel/security.c 	struct seq_buf s;
s                 201 arch/powerpc/kernel/security.c 	seq_buf_init(&s, buf, PAGE_SIZE - 1);
s                 207 arch/powerpc/kernel/security.c 		seq_buf_printf(&s, "Mitigation: ");
s                 210 arch/powerpc/kernel/security.c 			seq_buf_printf(&s, "Indirect branch serialisation (kernel only)");
s                 213 arch/powerpc/kernel/security.c 			seq_buf_printf(&s, ", ");
s                 216 arch/powerpc/kernel/security.c 			seq_buf_printf(&s, "Indirect branch cache disabled");
s                 219 arch/powerpc/kernel/security.c 			seq_buf_printf(&s, ", Software link stack flush");
s                 222 arch/powerpc/kernel/security.c 		seq_buf_printf(&s, "Mitigation: Software count cache flush");
s                 225 arch/powerpc/kernel/security.c 			seq_buf_printf(&s, " (hardware accelerated)");
s                 228 arch/powerpc/kernel/security.c 			seq_buf_printf(&s, ", Software link stack flush");
s                 231 arch/powerpc/kernel/security.c 		seq_buf_printf(&s, "Mitigation: Branch predictor state flush");
s                 233 arch/powerpc/kernel/security.c 		seq_buf_printf(&s, "Vulnerable");
s                 236 arch/powerpc/kernel/security.c 	seq_buf_printf(&s, "\n");
s                 238 arch/powerpc/kernel/security.c 	return s.len;
s                 776 arch/powerpc/kernel/setup-common.c void ppc_printk_progress(char *s, unsigned short hex)
s                 778 arch/powerpc/kernel/setup-common.c 	pr_info("%s\n", s);
s                 739 arch/powerpc/kernel/sysfs.c 	struct device *s = &c->dev;
s                 744 arch/powerpc/kernel/sysfs.c 	if (!s->of_node)
s                 745 arch/powerpc/kernel/sysfs.c 		s->of_node = of_get_cpu_node(cpu, NULL);
s                 749 arch/powerpc/kernel/sysfs.c 		device_create_file(s, &dev_attr_smt_snooze_delay);
s                 783 arch/powerpc/kernel/sysfs.c 		device_create_file(s, &attrs[i]);
s                 787 arch/powerpc/kernel/sysfs.c 			device_create_file(s, &pmc_attrs[i]);
s                 791 arch/powerpc/kernel/sysfs.c 		device_create_file(s, &dev_attr_mmcra);
s                 796 arch/powerpc/kernel/sysfs.c 		device_create_file(s, &dev_attr_purr);
s                 800 arch/powerpc/kernel/sysfs.c 		device_create_file(s, &dev_attr_spurr);
s                 803 arch/powerpc/kernel/sysfs.c 		device_create_file(s, &dev_attr_dscr);
s                 806 arch/powerpc/kernel/sysfs.c 		device_create_file(s, &dev_attr_pir);
s                 810 arch/powerpc/kernel/sysfs.c 		device_create_file(s, &dev_attr_tscr);
s                 815 arch/powerpc/kernel/sysfs.c 		device_create_file(s, &dev_attr_pw20_state);
s                 816 arch/powerpc/kernel/sysfs.c 		device_create_file(s, &dev_attr_pw20_wait_time);
s                 818 arch/powerpc/kernel/sysfs.c 		device_create_file(s, &dev_attr_altivec_idle);
s                 819 arch/powerpc/kernel/sysfs.c 		device_create_file(s, &dev_attr_altivec_idle_wait_time);
s                 830 arch/powerpc/kernel/sysfs.c 	struct device *s = &c->dev;
s                 838 arch/powerpc/kernel/sysfs.c 		device_remove_file(s, &dev_attr_smt_snooze_delay);
s                 872 arch/powerpc/kernel/sysfs.c 		device_remove_file(s, &attrs[i]);
s                 876 arch/powerpc/kernel/sysfs.c 			device_remove_file(s, &pmc_attrs[i]);
s                 880 arch/powerpc/kernel/sysfs.c 		device_remove_file(s, &dev_attr_mmcra);
s                 883 arch/powerpc/kernel/sysfs.c 		device_remove_file(s, &dev_attr_purr);
s                 886 arch/powerpc/kernel/sysfs.c 		device_remove_file(s, &dev_attr_spurr);
s                 889 arch/powerpc/kernel/sysfs.c 		device_remove_file(s, &dev_attr_dscr);
s                 892 arch/powerpc/kernel/sysfs.c 		device_remove_file(s, &dev_attr_pir);
s                 896 arch/powerpc/kernel/sysfs.c 		device_remove_file(s, &dev_attr_tscr);
s                 901 arch/powerpc/kernel/sysfs.c 		device_remove_file(s, &dev_attr_pw20_state);
s                 902 arch/powerpc/kernel/sysfs.c 		device_remove_file(s, &dev_attr_pw20_wait_time);
s                 904 arch/powerpc/kernel/sysfs.c 		device_remove_file(s, &dev_attr_altivec_idle);
s                 905 arch/powerpc/kernel/sysfs.c 		device_remove_file(s, &dev_attr_altivec_idle_wait_time);
s                 909 arch/powerpc/kernel/sysfs.c 	of_node_put(s->of_node);
s                 910 arch/powerpc/kernel/sysfs.c 	s->of_node = NULL;
s                  80 arch/powerpc/kernel/udbg.c void udbg_puts(const char *s)
s                  85 arch/powerpc/kernel/udbg.c 		if (s && *s != '\0') {
s                  86 arch/powerpc/kernel/udbg.c 			while ((c = *s++) != '\0')
s                  95 arch/powerpc/kernel/udbg.c 		printk("%s", s);
s                 100 arch/powerpc/kernel/udbg.c int udbg_write(const char *s, int n)
s                 108 arch/powerpc/kernel/udbg.c 	if (s && *s != '\0') {
s                 109 arch/powerpc/kernel/udbg.c 		while (((c = *s++) != '\0') && (remain-- > 0)) {
s                 132 arch/powerpc/kernel/udbg.c void __init udbg_progress(char *s, unsigned short hex)
s                 134 arch/powerpc/kernel/udbg.c 	udbg_puts(s);
s                 141 arch/powerpc/kernel/udbg.c static void udbg_console_write(struct console *con, const char *s,
s                 144 arch/powerpc/kernel/udbg.c 	udbg_write(s, n);
s                  38 arch/powerpc/kernel/vecemu.c static unsigned int eexp2(unsigned int s)
s                  44 arch/powerpc/kernel/vecemu.c 	exp = ((s >> 23) & 0xff) - 127;
s                  47 arch/powerpc/kernel/vecemu.c 		if (exp == 128 && (s & 0x7fffff) != 0)
s                  48 arch/powerpc/kernel/vecemu.c 			return s | 0x400000;	/* return QNaN */
s                  50 arch/powerpc/kernel/vecemu.c 		return (s & 0x80000000)? 0: 0x7f800000;	/* 0 or +Inf */
s                  56 arch/powerpc/kernel/vecemu.c 	pwr = (s & 0x7fffff) | 0x800000;
s                  61 arch/powerpc/kernel/vecemu.c 	if (s & 0x80000000)
s                  93 arch/powerpc/kernel/vecemu.c static unsigned int elog2(unsigned int s)
s                  97 arch/powerpc/kernel/vecemu.c 	exp = s & 0x7f800000;
s                  98 arch/powerpc/kernel/vecemu.c 	mant = s & 0x7fffff;
s                 101 arch/powerpc/kernel/vecemu.c 			s |= 0x400000;	/* turn NaN into QNaN */
s                 102 arch/powerpc/kernel/vecemu.c 		return s;
s                 139 arch/powerpc/kernel/vecemu.c 	s = exp & 0x80000000;
s                 141 arch/powerpc/kernel/vecemu.c 		if (s)
s                 149 arch/powerpc/kernel/vecemu.c 		s += ((lz + 126) << 23) + exp;
s                 151 arch/powerpc/kernel/vecemu.c 	return s;
s                1545 arch/powerpc/kvm/book3s_hv.c 		sregs->u.s.ppc64.slb[i].slbe = vcpu->arch.slb[i].orige;
s                1546 arch/powerpc/kvm/book3s_hv.c 		sregs->u.s.ppc64.slb[i].slbv = vcpu->arch.slb[i].origv;
s                1563 arch/powerpc/kvm/book3s_hv.c 		if (sregs->u.s.ppc64.slb[i].slbe & SLB_ESID_V) {
s                1564 arch/powerpc/kvm/book3s_hv.c 			vcpu->arch.slb[j].orige = sregs->u.s.ppc64.slb[i].slbe;
s                1565 arch/powerpc/kvm/book3s_hv.c 			vcpu->arch.slb[j].origv = sregs->u.s.ppc64.slb[i].slbv;
s                2162 arch/powerpc/kvm/book3s_hv.c 	char *s, *buf_end;
s                2171 arch/powerpc/kvm/book3s_hv.c 		s = p->buf;
s                2172 arch/powerpc/kvm/book3s_hv.c 		buf_end = s + sizeof(p->buf);
s                2193 arch/powerpc/kvm/book3s_hv.c 				snprintf(s, buf_end - s, "%s: stuck\n",
s                2196 arch/powerpc/kvm/book3s_hv.c 				snprintf(s, buf_end - s,
s                2202 arch/powerpc/kvm/book3s_hv.c 			s += strlen(s);
s                2204 arch/powerpc/kvm/book3s_hv.c 		p->buflen = s - p->buf;
s                1123 arch/powerpc/kvm/book3s_pr.c 	int s;
s                1423 arch/powerpc/kvm/book3s_pr.c 		s = kvmppc_prepare_to_enter(vcpu);
s                1424 arch/powerpc/kvm/book3s_pr.c 		if (s <= 0)
s                1425 arch/powerpc/kvm/book3s_pr.c 			r = s;
s                1447 arch/powerpc/kvm/book3s_pr.c 	sregs->u.s.sdr1 = to_book3s(vcpu)->sdr1;
s                1450 arch/powerpc/kvm/book3s_pr.c 			sregs->u.s.ppc64.slb[i].slbe = vcpu->arch.slb[i].orige | i;
s                1451 arch/powerpc/kvm/book3s_pr.c 			sregs->u.s.ppc64.slb[i].slbv = vcpu->arch.slb[i].origv;
s                1455 arch/powerpc/kvm/book3s_pr.c 			sregs->u.s.ppc32.sr[i] = kvmppc_get_sr(vcpu, i);
s                1458 arch/powerpc/kvm/book3s_pr.c 			sregs->u.s.ppc32.ibat[i] = vcpu3s->ibat[i].raw;
s                1459 arch/powerpc/kvm/book3s_pr.c 			sregs->u.s.ppc32.dbat[i] = vcpu3s->dbat[i].raw;
s                1474 arch/powerpc/kvm/book3s_pr.c 	vcpu3s->sdr1 = sregs->u.s.sdr1;
s                1482 arch/powerpc/kvm/book3s_pr.c 			u64 rb = sregs->u.s.ppc64.slb[i].slbe;
s                1483 arch/powerpc/kvm/book3s_pr.c 			u64 rs = sregs->u.s.ppc64.slb[i].slbv;
s                1492 arch/powerpc/kvm/book3s_pr.c 			vcpu->arch.mmu.mtsrin(vcpu, i, sregs->u.s.ppc32.sr[i]);
s                1496 arch/powerpc/kvm/book3s_pr.c 				       (u32)sregs->u.s.ppc32.ibat[i]);
s                1498 arch/powerpc/kvm/book3s_pr.c 				       (u32)(sregs->u.s.ppc32.ibat[i] >> 32));
s                1500 arch/powerpc/kvm/book3s_pr.c 				       (u32)sregs->u.s.ppc32.dbat[i]);
s                1502 arch/powerpc/kvm/book3s_pr.c 				       (u32)(sregs->u.s.ppc32.dbat[i] >> 32));
s                 735 arch/powerpc/kvm/booke.c 	int ret, s;
s                 743 arch/powerpc/kvm/booke.c 	s = kvmppc_prepare_to_enter(vcpu);
s                 744 arch/powerpc/kvm/booke.c 	if (s <= 0) {
s                 745 arch/powerpc/kvm/booke.c 		ret = s;
s                 988 arch/powerpc/kvm/booke.c 	int s;
s                1354 arch/powerpc/kvm/booke.c 		s = kvmppc_prepare_to_enter(vcpu);
s                1355 arch/powerpc/kvm/booke.c 		if (s <= 0)
s                1356 arch/powerpc/kvm/booke.c 			r = (s << 2) | RESUME_HOST | (r & RESUME_FLAG_NV);
s                  30 arch/powerpc/lib/rheap.c static inline void fixup(unsigned long s, unsigned long e, int d,
s                  36 arch/powerpc/lib/rheap.c 	if (*pp >= s && *pp < e)
s                  40 arch/powerpc/lib/rheap.c 	if (*pp >= s && *pp < e)
s                 158 arch/powerpc/lib/rheap.c 	unsigned long s, e, bs, be;
s                 163 arch/powerpc/lib/rheap.c 	s = blkn->start;
s                 164 arch/powerpc/lib/rheap.c 	e = s + size;
s                 178 arch/powerpc/lib/rheap.c 		if (next == NULL && s >= bs)
s                 181 arch/powerpc/lib/rheap.c 		if (be == s)
s                 193 arch/powerpc/lib/rheap.c 	if (before && s != (before->start + before->size))
s                 332 arch/powerpc/lib/rheap.c 	unsigned long s, e, m;
s                 336 arch/powerpc/lib/rheap.c 	s = start;
s                 337 arch/powerpc/lib/rheap.c 	e = s + size;
s                 341 arch/powerpc/lib/rheap.c 	s = (s + m) & ~m;
s                 346 arch/powerpc/lib/rheap.c 	if (IS_ERR_VALUE(e) || (e < s))
s                 350 arch/powerpc/lib/rheap.c 	start = s;
s                 351 arch/powerpc/lib/rheap.c 	size = e - s;
s                 374 arch/powerpc/lib/rheap.c 	unsigned long s, e, m, bs, be;
s                 381 arch/powerpc/lib/rheap.c 	s = start;
s                 382 arch/powerpc/lib/rheap.c 	e = s + size;
s                 386 arch/powerpc/lib/rheap.c 	s = (s + m) & ~m;
s                 400 arch/powerpc/lib/rheap.c 		if (s >= bs && e <= be)
s                 409 arch/powerpc/lib/rheap.c 	if (bs == s && be == e) {
s                 413 arch/powerpc/lib/rheap.c 		return s;
s                 417 arch/powerpc/lib/rheap.c 	if (bs == s || be == e) {
s                 418 arch/powerpc/lib/rheap.c 		if (bs == s)
s                 424 arch/powerpc/lib/rheap.c 		blk->size = s - bs;
s                 434 arch/powerpc/lib/rheap.c 	return s;
s                 531 arch/powerpc/lib/rheap.c 	unsigned long s, e, m, bs = 0, be = 0;
s                 538 arch/powerpc/lib/rheap.c 	s = start;
s                 539 arch/powerpc/lib/rheap.c 	e = s + size;
s                 543 arch/powerpc/lib/rheap.c 	s = (s + m) & ~m;
s                 557 arch/powerpc/lib/rheap.c 		if (s >= bs && e <= be)
s                 566 arch/powerpc/lib/rheap.c 	if (bs == s && be == e) {
s                 579 arch/powerpc/lib/rheap.c 	if (bs == s || be == e) {
s                 580 arch/powerpc/lib/rheap.c 		if (bs == s)
s                 586 arch/powerpc/lib/rheap.c 		blk->size = s - bs;
s                 597 arch/powerpc/lib/rheap.c 	newblk1->start = s;
s                 598 arch/powerpc/lib/rheap.c 	newblk1->size = e - s;
s                  32 arch/powerpc/lib/test_emulate_step.c #define TEST_STDCX(s, a, b)	(PPC_INST_STDCX | ___PPC_RS(s) |	\
s                  36 arch/powerpc/lib/test_emulate_step.c #define TEST_STFSX(s, a, b)	(PPC_INST_STFSX | ___PPC_RS(s) |	\
s                  40 arch/powerpc/lib/test_emulate_step.c #define TEST_STFDX(s, a, b)	(PPC_INST_STFDX | ___PPC_RS(s) |	\
s                  44 arch/powerpc/lib/test_emulate_step.c #define TEST_STVX(s, a, b)	(PPC_INST_STVX | ___PPC_RS(s) |		\
s                  46 arch/powerpc/lib/test_emulate_step.c #define TEST_LXVD2X(s, a, b)	(PPC_INST_LXVD2X | VSX_XX1((s), R##a, R##b))
s                  47 arch/powerpc/lib/test_emulate_step.c #define TEST_STXVD2X(s, a, b)	(PPC_INST_STXVD2X | VSX_XX1((s), R##a, R##b))
s                  93 arch/powerpc/mm/nohash/40x.c 	unsigned long v, s, mapped;
s                  98 arch/powerpc/mm/nohash/40x.c 	s = total_lowmem;
s                 103 arch/powerpc/mm/nohash/40x.c 	while (s >= LARGE_PAGE_SIZE_16M) {
s                 115 arch/powerpc/mm/nohash/40x.c 		s -= LARGE_PAGE_SIZE_16M;
s                 118 arch/powerpc/mm/nohash/40x.c 	while (s >= LARGE_PAGE_SIZE_4M) {
s                 127 arch/powerpc/mm/nohash/40x.c 		s -= LARGE_PAGE_SIZE_4M;
s                 130 arch/powerpc/mm/nohash/40x.c 	mapped = total_lowmem - s;
s                  89 arch/powerpc/mm/pgtable_32.c 	unsigned long v, s;
s                  93 arch/powerpc/mm/pgtable_32.c 	s = offset;
s                  94 arch/powerpc/mm/pgtable_32.c 	v = PAGE_OFFSET + s;
s                  95 arch/powerpc/mm/pgtable_32.c 	p = memstart_addr + s;
s                  96 arch/powerpc/mm/pgtable_32.c 	for (; s < top; s += PAGE_SIZE) {
s                 142 arch/powerpc/mm/ptdump/hashpagetable.c static int calculate_pagesize(struct pg_state *st, int ps, char s[])
s                 151 arch/powerpc/mm/ptdump/hashpagetable.c 	seq_printf(st->seq, "  %s_ps: %i%c\t", s, 1<<ps, *unit);
s                 161 arch/powerpc/mm/ptdump/hashpagetable.c 		const char *s = NULL;
s                 175 arch/powerpc/mm/ptdump/hashpagetable.c 				s = flag->set;
s                 177 arch/powerpc/mm/ptdump/hashpagetable.c 				s = flag->clear;
s                 178 arch/powerpc/mm/ptdump/hashpagetable.c 			if (s)
s                 179 arch/powerpc/mm/ptdump/hashpagetable.c 				seq_printf(st->seq, "  %s", s);
s                 120 arch/powerpc/mm/ptdump/ptdump.c 		const char *s = NULL;
s                 134 arch/powerpc/mm/ptdump/ptdump.c 				s = flag->set;
s                 136 arch/powerpc/mm/ptdump/ptdump.c 				s = flag->clear;
s                 137 arch/powerpc/mm/ptdump/ptdump.c 			if (s)
s                 138 arch/powerpc/mm/ptdump/ptdump.c 				pt_dump_seq_printf(st->seq, "  %s", s);
s                  84 arch/powerpc/net/bpf_jit.h #define PPC_BPF_STWCX(s, a, b)	EMIT(PPC_INST_STWCX | ___PPC_RS(s) |	      \
s                  86 arch/powerpc/net/bpf_jit.h #define PPC_BPF_STDCX(s, a, b)	EMIT(PPC_INST_STDCX | ___PPC_RS(s) |	      \
s                 138 arch/powerpc/net/bpf_jit.h #define PPC_SLW(d, a, s)	EMIT(PPC_INST_SLW | ___PPC_RA(d) |	      \
s                 139 arch/powerpc/net/bpf_jit.h 				     ___PPC_RS(a) | ___PPC_RB(s))
s                 140 arch/powerpc/net/bpf_jit.h #define PPC_SLD(d, a, s)	EMIT(PPC_INST_SLD | ___PPC_RA(d) |	      \
s                 141 arch/powerpc/net/bpf_jit.h 				     ___PPC_RS(a) | ___PPC_RB(s))
s                 142 arch/powerpc/net/bpf_jit.h #define PPC_SRW(d, a, s)	EMIT(PPC_INST_SRW | ___PPC_RA(d) |	      \
s                 143 arch/powerpc/net/bpf_jit.h 				     ___PPC_RS(a) | ___PPC_RB(s))
s                 144 arch/powerpc/net/bpf_jit.h #define PPC_SRAW(d, a, s)	EMIT(PPC_INST_SRAW | ___PPC_RA(d) |	      \
s                 145 arch/powerpc/net/bpf_jit.h 				     ___PPC_RS(a) | ___PPC_RB(s))
s                 148 arch/powerpc/net/bpf_jit.h #define PPC_SRD(d, a, s)	EMIT(PPC_INST_SRD | ___PPC_RA(d) |	      \
s                 149 arch/powerpc/net/bpf_jit.h 				     ___PPC_RS(a) | ___PPC_RB(s))
s                 150 arch/powerpc/net/bpf_jit.h #define PPC_SRAD(d, a, s)	EMIT(PPC_INST_SRAD | ___PPC_RA(d) |	      \
s                 151 arch/powerpc/net/bpf_jit.h 				     ___PPC_RS(a) | ___PPC_RB(s))
s                 420 arch/powerpc/perf/hv-24x7.c 	char *s = memdup_to_str(str, str_max, GFP_KERNEL);
s                 423 arch/powerpc/perf/hv-24x7.c 	if (!s)
s                 434 arch/powerpc/perf/hv-24x7.c 	a = device_str_attr_create_(n, s);
s                 442 arch/powerpc/perf/hv-24x7.c 	kfree(s);
s                 144 arch/powerpc/perf/imc-pmu.c 	const char *s;
s                 152 arch/powerpc/perf/imc-pmu.c 	if (of_property_read_string(np, "event-name", &s))
s                 155 arch/powerpc/perf/imc-pmu.c 	event->name = kasprintf(GFP_KERNEL, "%s%s", prefix, s);
s                 159 arch/powerpc/perf/imc-pmu.c 	if (of_property_read_string(np, "scale", &s))
s                 160 arch/powerpc/perf/imc-pmu.c 		s = scale;
s                 162 arch/powerpc/perf/imc-pmu.c 	if (s) {
s                 163 arch/powerpc/perf/imc-pmu.c 		event->scale = kstrdup(s, GFP_KERNEL);
s                 168 arch/powerpc/perf/imc-pmu.c 	if (of_property_read_string(np, "unit", &s))
s                 169 arch/powerpc/perf/imc-pmu.c 		s = unit;
s                 171 arch/powerpc/perf/imc-pmu.c 	if (s) {
s                 172 arch/powerpc/perf/imc-pmu.c 		event->unit = kstrdup(s, GFP_KERNEL);
s                1531 arch/powerpc/perf/imc-pmu.c 	const char *s;
s                1534 arch/powerpc/perf/imc-pmu.c 	if (of_property_read_string(parent, "name", &s))
s                1540 arch/powerpc/perf/imc-pmu.c 		pmu_ptr->pmu.name = kasprintf(GFP_KERNEL, "%s%s_imc", "nest_", s);
s                1556 arch/powerpc/perf/imc-pmu.c 		pmu_ptr->pmu.name = kasprintf(GFP_KERNEL, "%s%s", s, "_imc");
s                1579 arch/powerpc/perf/imc-pmu.c 		pmu_ptr->pmu.name = kasprintf(GFP_KERNEL, "%s%s", s, "_imc");
s                1596 arch/powerpc/perf/imc-pmu.c 		pmu_ptr->pmu.name = kasprintf(GFP_KERNEL, "%s%s", s, "_imc");
s                 179 arch/powerpc/perf/power6-pmu.c 	unsigned int pmc, ev, b, u, s, psel;
s                 220 arch/powerpc/perf/power6-pmu.c 				s = (ev >> PM_SUBUNIT_SH) & PM_SUBUNIT_MSK;
s                 222 arch/powerpc/perf/power6-pmu.c 				    MMCR1_NESTSEL(mmcr1) != s)
s                 225 arch/powerpc/perf/power6-pmu.c 				mmcr1 |= (unsigned long)s << MMCR1_NESTSEL_SH;
s                   8 arch/powerpc/perf/req-gen/_begin.h #define CAT2_STR_(t, s) __stringify(t/s)
s                   9 arch/powerpc/perf/req-gen/_begin.h #define CAT2_STR(t, s) CAT2_STR_(t, s)
s                 127 arch/powerpc/platforms/4xx/cpm.c 	char *s = buf;
s                 132 arch/powerpc/platforms/4xx/cpm.c 			s += sprintf(s, "[%s] ", idle_mode[i].name);
s                 134 arch/powerpc/platforms/4xx/cpm.c 			s += sprintf(s, "%s ", idle_mode[i].name);
s                 137 arch/powerpc/platforms/4xx/cpm.c 	*(s-1) = '\n'; /* convert the last space to a newline */
s                 139 arch/powerpc/platforms/4xx/cpm.c 	return s - buf;
s                  76 arch/powerpc/platforms/cell/setup.c static void cell_progress(char *s, unsigned short hex)
s                  78 arch/powerpc/platforms/cell/setup.c 	printk("*** %04x : %s\n", hex, s ? s : "");
s                  84 arch/powerpc/platforms/cell/setup.c 	const char *s;
s                 103 arch/powerpc/platforms/cell/setup.c 	s = of_get_property(hose->dn, "model", NULL);
s                 104 arch/powerpc/platforms/cell/setup.c 	if (!s || strcmp(s, "Axon") != 0)
s                  43 arch/powerpc/platforms/cell/spu_callbacks.c long spu_sys_callback(struct spu_syscall_block *s)
s                  47 arch/powerpc/platforms/cell/spu_callbacks.c 	if (s->nr_ret >= ARRAY_SIZE(spu_syscall_table)) {
s                  48 arch/powerpc/platforms/cell/spu_callbacks.c 		pr_debug("%s: invalid syscall #%lld", __func__, s->nr_ret);
s                  52 arch/powerpc/platforms/cell/spu_callbacks.c 	syscall = spu_syscall_table[s->nr_ret];
s                  57 arch/powerpc/platforms/cell/spu_callbacks.c 		 s->nr_ret,
s                  58 arch/powerpc/platforms/cell/spu_callbacks.c 		 s->parm[0], s->parm[1], s->parm[2],
s                  59 arch/powerpc/platforms/cell/spu_callbacks.c 		 s->parm[3], s->parm[4], s->parm[5]);
s                  61 arch/powerpc/platforms/cell/spu_callbacks.c 	return syscall(s->parm[0], s->parm[1], s->parm[2],
s                  62 arch/powerpc/platforms/cell/spu_callbacks.c 		       s->parm[3], s->parm[4], s->parm[5]);
s                1941 arch/powerpc/platforms/cell/spufs/file.c static int spufs_caps_show(struct seq_file *s, void *private)
s                1943 arch/powerpc/platforms/cell/spufs/file.c 	struct spu_context *ctx = s->private;
s                1946 arch/powerpc/platforms/cell/spufs/file.c 		seq_puts(s, "sched\n");
s                1948 arch/powerpc/platforms/cell/spufs/file.c 		seq_puts(s, "step\n");
s                2193 arch/powerpc/platforms/cell/spufs/file.c static int spufs_show_tid(struct seq_file *s, void *private)
s                2195 arch/powerpc/platforms/cell/spufs/file.c 	struct spu_context *ctx = s->private;
s                2197 arch/powerpc/platforms/cell/spufs/file.c 	seq_printf(s, "%d\n", ctx->tid);
s                2263 arch/powerpc/platforms/cell/spufs/file.c static int spufs_show_stat(struct seq_file *s, void *private)
s                2265 arch/powerpc/platforms/cell/spufs/file.c 	struct spu_context *ctx = s->private;
s                2272 arch/powerpc/platforms/cell/spufs/file.c 	seq_printf(s, "%s %llu %llu %llu %llu "
s                2504 arch/powerpc/platforms/cell/spufs/file.c static int spufs_show_ctx(struct seq_file *s, void *private)
s                2506 arch/powerpc/platforms/cell/spufs/file.c 	struct spu_context *ctx = s->private;
s                2523 arch/powerpc/platforms/cell/spufs/file.c 	seq_printf(s, "%c flgs(%lx) sflgs(%lx) pri(%d) ts(%d) spu(%02d)"
s                 311 arch/powerpc/platforms/cell/spufs/run.c 	struct spu_syscall_block s;
s                 321 arch/powerpc/platforms/cell/spufs/run.c 	if (ls_pointer > (LS_SIZE - sizeof(s)))
s                 323 arch/powerpc/platforms/cell/spufs/run.c 	memcpy_fromio(&s, ls + ls_pointer, sizeof(s));
s                 330 arch/powerpc/platforms/cell/spufs/run.c 	if (s.nr_ret < NR_syscalls) {
s                 333 arch/powerpc/platforms/cell/spufs/run.c 		spu_ret = spu_sys_callback(&s);
s                1061 arch/powerpc/platforms/cell/spufs/sched.c static int show_spu_loadavg(struct seq_file *s, void *private)
s                1074 arch/powerpc/platforms/cell/spufs/sched.c 	seq_printf(s, "%d.%02d %d.%02d %d.%02d %ld/%d %d\n",
s                 275 arch/powerpc/platforms/maple/setup.c static void __init maple_progress(char *s, unsigned short hex)
s                 277 arch/powerpc/platforms/maple/setup.c 	printk("*** %04x : %s\n", hex, s ? s : "");
s                 311 arch/powerpc/platforms/pasemi/setup.c static void __init pas_progress(char *s, unsigned short hex)
s                 313 arch/powerpc/platforms/pasemi/setup.c 	printk("[%04x] : %s\n", hex, s ? s : "");
s                  46 arch/powerpc/platforms/powermac/bootx_init.c 	const char *p, *q, *s;
s                  71 arch/powerpc/platforms/powermac/bootx_init.c 			s = va_arg(args, const char *);
s                  72 arch/powerpc/platforms/powermac/bootx_init.c 			if (s == NULL)
s                  73 arch/powerpc/platforms/powermac/bootx_init.c 				s = "<NULL>";
s                  74 arch/powerpc/platforms/powermac/bootx_init.c 			btext_drawstring(s);
s                 118 arch/powerpc/platforms/powermac/bootx_init.c 	char *s, *os;
s                 120 arch/powerpc/platforms/powermac/bootx_init.c 	s = os = (char *)bootx_dt_strbase;
s                 121 arch/powerpc/platforms/powermac/bootx_init.c 	s += 4;
s                 122 arch/powerpc/platforms/powermac/bootx_init.c 	while (s <  (char *)bootx_dt_strend) {
s                 123 arch/powerpc/platforms/powermac/bootx_init.c 		if (strcmp(s, str) == 0)
s                 124 arch/powerpc/platforms/powermac/bootx_init.c 			return s - os;
s                 125 arch/powerpc/platforms/powermac/bootx_init.c 		s += strlen(s) + 1;
s                 209 arch/powerpc/platforms/powermac/bootx_init.c static void __init bootx_dt_add_string(char *s, unsigned long *mem_end)
s                 211 arch/powerpc/platforms/powermac/bootx_init.c 	unsigned int l = strlen(s) + 1;
s                 212 arch/powerpc/platforms/powermac/bootx_init.c 	memcpy((void *)*mem_end, s, l);
s                 261 arch/powerpc/platforms/powernv/idle.c 	u64 s = READ_ONCE(*state);
s                 264 arch/powerpc/platforms/powernv/idle.c 	BUG_ON(!(s & PNV_CORE_IDLE_LOCK_BIT));
s                 265 arch/powerpc/platforms/powernv/idle.c 	BUG_ON(s & thread);
s                 268 arch/powerpc/platforms/powernv/idle.c 	new = (s | thread) & ~PNV_CORE_IDLE_LOCK_BIT;
s                 269 arch/powerpc/platforms/powernv/idle.c 	tmp = cmpxchg(state, s, new);
s                 270 arch/powerpc/platforms/powernv/idle.c 	if (unlikely(tmp != s)) {
s                 271 arch/powerpc/platforms/powernv/idle.c 		s = tmp;
s                 288 arch/powerpc/platforms/powernv/setup.c static void pnv_progress(char *s, unsigned short hex)
s                  29 arch/powerpc/platforms/powernv/vas-debug.c static int info_show(struct seq_file *s, void *private)
s                  31 arch/powerpc/platforms/powernv/vas-debug.c 	struct vas_window *window = s->private;
s                  39 arch/powerpc/platforms/powernv/vas-debug.c 	seq_printf(s, "Type: %s, %s\n", cop_to_str(window->cop),
s                  41 arch/powerpc/platforms/powernv/vas-debug.c 	seq_printf(s, "Pid : %d\n", window->pid);
s                  50 arch/powerpc/platforms/powernv/vas-debug.c static inline void print_reg(struct seq_file *s, struct vas_window *win,
s                  53 arch/powerpc/platforms/powernv/vas-debug.c 	seq_printf(s, "0x%016llx %s\n", read_hvwc_reg(win, name, reg), name);
s                  56 arch/powerpc/platforms/powernv/vas-debug.c static int hvwc_show(struct seq_file *s, void *private)
s                  58 arch/powerpc/platforms/powernv/vas-debug.c 	struct vas_window *window = s->private;
s                  66 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(LPID));
s                  67 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(PID));
s                  68 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(XLATE_MSR));
s                  69 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(XLATE_LPCR));
s                  70 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(XLATE_CTL));
s                  71 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(AMR));
s                  72 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(SEIDR));
s                  73 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(FAULT_TX_WIN));
s                  74 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(OSU_INTR_SRC_RA));
s                  75 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(HV_INTR_SRC_RA));
s                  76 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(PSWID));
s                  77 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(LFIFO_BAR));
s                  78 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(LDATA_STAMP_CTL));
s                  79 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(LDMA_CACHE_CTL));
s                  80 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(LRFIFO_PUSH));
s                  81 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(CURR_MSG_COUNT));
s                  82 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(LNOTIFY_AFTER_COUNT));
s                  83 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(LRX_WCRED));
s                  84 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(LRX_WCRED_ADDER));
s                  85 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(TX_WCRED));
s                  86 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(TX_WCRED_ADDER));
s                  87 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(LFIFO_SIZE));
s                  88 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(WINCTL));
s                  89 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(WIN_STATUS));
s                  90 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(WIN_CTX_CACHING_CTL));
s                  91 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(TX_RSVD_BUF_COUNT));
s                  92 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(LRFIFO_WIN_PTR));
s                  93 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(LNOTIFY_CTL));
s                  94 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(LNOTIFY_PID));
s                  95 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(LNOTIFY_LPID));
s                  96 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(LNOTIFY_TID));
s                  97 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(LNOTIFY_SCOPE));
s                  98 arch/powerpc/platforms/powernv/vas-debug.c 	print_reg(s, window, VREG(NX_UTIL_ADDER));
s                 267 arch/powerpc/platforms/powernv/vas.h #define VREG_SFX(n, s)	__stringify(n), VAS_##n##s
s                 294 arch/powerpc/platforms/ps3/os-area.c static void dump_field(char *s, const u8 *field, int size_of_field)
s                 300 arch/powerpc/platforms/ps3/os-area.c 		s[i] = isprint(field[i]) ? field[i] : '.';
s                 301 arch/powerpc/platforms/ps3/os-area.c 	s[i] = 0;
s                  27 arch/powerpc/platforms/ps3/repository.c 	char s[16];
s                  32 arch/powerpc/platforms/ps3/repository.c 		s[i] = (in[i] <= 126 && in[i] >= 32) ? in[i] : '.';
s                  33 arch/powerpc/platforms/ps3/repository.c 	s[i] = 0;
s                  35 arch/powerpc/platforms/ps3/repository.c 	pr_devel("%s:%d: %s%016llx : %s\n", func, line, hdr, n, s);
s                 216 arch/powerpc/platforms/ps3/setup.c static void __init ps3_progress(char *s, unsigned short hex)
s                 218 arch/powerpc/platforms/ps3/setup.c 	printk("*** %04x : %s\n", hex, s ? s : "");
s                  75 arch/powerpc/platforms/pseries/firmware.c 	const char *s;
s                  80 arch/powerpc/platforms/pseries/firmware.c 	for (s = hypertas; s < hypertas + len; s += strlen(s) + 1) {
s                  91 arch/powerpc/platforms/pseries/firmware.c 				if (strncmp(name, s, size - 1))
s                  93 arch/powerpc/platforms/pseries/firmware.c 			} else if (strcmp(name, s))
s                 197 arch/powerpc/platforms/pseries/pseries_energy.c 	char *s = page;
s                 219 arch/powerpc/platforms/pseries/pseries_energy.c 			s += sprintf(s, "%d,", cpu);
s                 221 arch/powerpc/platforms/pseries/pseries_energy.c 	if (s > page) { /* Something to show */
s                 222 arch/powerpc/platforms/pseries/pseries_energy.c 		s--; /* Suppress last comma */
s                 223 arch/powerpc/platforms/pseries/pseries_energy.c 		s += sprintf(s, "\n");
s                 227 arch/powerpc/platforms/pseries/pseries_energy.c 	return s-page;
s                 305 arch/powerpc/sysdev/mpic.c #define mpic_irq_read(s,r)	_mpic_irq_read(mpic,(s),(r))
s                 306 arch/powerpc/sysdev/mpic.c #define mpic_irq_write(s,r,v)	_mpic_irq_write(mpic,(s),(r),(v))
s                 341 arch/powerpc/sysdev/mpic.c #define mpic_map(m,p,b,o,s)	_mpic_map_mmio(m,p,b,o,s)
s                 566 arch/powerpc/sysdev/mpic.c 		u16 s;
s                 575 arch/powerpc/sysdev/mpic.c 		s = readw(devbase + PCI_STATUS);
s                 576 arch/powerpc/sysdev/mpic.c 		if (!(s & PCI_STATUS_CAP_LIST))
s                3424 arch/powerpc/xmon/xmon.c getstring(char *s, int size)
s                3431 arch/powerpc/xmon/xmon.c 			*s++ = c;
s                3437 arch/powerpc/xmon/xmon.c 	*s = 0;
s                  17 arch/riscv/include/asm/barrier.h #define RISCV_FENCE(p, s) \
s                  18 arch/riscv/include/asm/barrier.h 	__asm__ __volatile__ ("fence " #p "," #s : : : "memory")
s                  33 arch/riscv/include/asm/processor.h 	unsigned long s[12];	/* s[0]: frame pointer */
s                  34 arch/riscv/include/asm/uaccess.h #define MAKE_MM_SEG(s)	((mm_segment_t) { (s) })
s                  18 arch/riscv/kernel/asm-offsets.c 	OFFSET(TASK_THREAD_S0, task_struct, thread.s[0]);
s                  19 arch/riscv/kernel/asm-offsets.c 	OFFSET(TASK_THREAD_S1, task_struct, thread.s[1]);
s                  20 arch/riscv/kernel/asm-offsets.c 	OFFSET(TASK_THREAD_S2, task_struct, thread.s[2]);
s                  21 arch/riscv/kernel/asm-offsets.c 	OFFSET(TASK_THREAD_S3, task_struct, thread.s[3]);
s                  22 arch/riscv/kernel/asm-offsets.c 	OFFSET(TASK_THREAD_S4, task_struct, thread.s[4]);
s                  23 arch/riscv/kernel/asm-offsets.c 	OFFSET(TASK_THREAD_S5, task_struct, thread.s[5]);
s                  24 arch/riscv/kernel/asm-offsets.c 	OFFSET(TASK_THREAD_S6, task_struct, thread.s[6]);
s                  25 arch/riscv/kernel/asm-offsets.c 	OFFSET(TASK_THREAD_S7, task_struct, thread.s[7]);
s                  26 arch/riscv/kernel/asm-offsets.c 	OFFSET(TASK_THREAD_S8, task_struct, thread.s[8]);
s                  27 arch/riscv/kernel/asm-offsets.c 	OFFSET(TASK_THREAD_S9, task_struct, thread.s[9]);
s                  28 arch/riscv/kernel/asm-offsets.c 	OFFSET(TASK_THREAD_S10, task_struct, thread.s[10]);
s                  29 arch/riscv/kernel/asm-offsets.c 	OFFSET(TASK_THREAD_S11, task_struct, thread.s[11]);
s                 126 arch/riscv/kernel/asm-offsets.c 		  offsetof(struct task_struct, thread.s[0])
s                 130 arch/riscv/kernel/asm-offsets.c 		  offsetof(struct task_struct, thread.s[1])
s                 134 arch/riscv/kernel/asm-offsets.c 		  offsetof(struct task_struct, thread.s[2])
s                 138 arch/riscv/kernel/asm-offsets.c 		  offsetof(struct task_struct, thread.s[3])
s                 142 arch/riscv/kernel/asm-offsets.c 		  offsetof(struct task_struct, thread.s[4])
s                 146 arch/riscv/kernel/asm-offsets.c 		  offsetof(struct task_struct, thread.s[5])
s                 150 arch/riscv/kernel/asm-offsets.c 		  offsetof(struct task_struct, thread.s[6])
s                 154 arch/riscv/kernel/asm-offsets.c 		  offsetof(struct task_struct, thread.s[7])
s                 158 arch/riscv/kernel/asm-offsets.c 		  offsetof(struct task_struct, thread.s[8])
s                 162 arch/riscv/kernel/asm-offsets.c 		  offsetof(struct task_struct, thread.s[9])
s                 166 arch/riscv/kernel/asm-offsets.c 		  offsetof(struct task_struct, thread.s[10])
s                 170 arch/riscv/kernel/asm-offsets.c 		  offsetof(struct task_struct, thread.s[11])
s                 116 arch/riscv/kernel/process.c 		p->thread.s[0] = usp; /* fn */
s                 117 arch/riscv/kernel/process.c 		p->thread.s[1] = arg;
s                  38 arch/riscv/kernel/stacktrace.c 		fp = task->thread.s[0];
s                  25 arch/s390/boot/compressed/decompressor.c #define memzero(s, n) memset((s), 0, (n))
s                  31 arch/s390/boot/string.c char *strim(char *s)
s                  36 arch/s390/boot/string.c 	size = strlen(s);
s                  38 arch/s390/boot/string.c 		return s;
s                  40 arch/s390/boot/string.c 	end = s + size - 1;
s                  41 arch/s390/boot/string.c 	while (end >= s && isspace(*end))
s                  45 arch/s390/boot/string.c 	return skip_spaces(s);
s                 104 arch/s390/boot/string.c int kstrtobool(const char *s, bool *res)
s                 106 arch/s390/boot/string.c 	if (!s)
s                 109 arch/s390/boot/string.c 	switch (s[0]) {
s                 122 arch/s390/boot/string.c 		switch (s[1]) {
s                 252 arch/s390/hypfs/inode.c static int hypfs_show_options(struct seq_file *s, struct dentry *root)
s                 256 arch/s390/hypfs/inode.c 	seq_printf(s, ",uid=%u", from_kuid_munged(&init_user_ns, hypfs_info->uid));
s                 257 arch/s390/hypfs/inode.c 	seq_printf(s, ",gid=%u", from_kgid_munged(&init_user_ns, hypfs_info->gid));
s                  83 arch/s390/include/asm/cpu_mf.h 	unsigned int s:1;	    /* 0: maximum buffer indicator	 */
s                 318 arch/s390/include/asm/cpu_mf.h static inline int is_link_entry(unsigned long *s)
s                 320 arch/s390/include/asm/cpu_mf.h 	return *s & 0x1ul ? 1 : 0;
s                 324 arch/s390/include/asm/cpu_mf.h static inline unsigned long *get_next_sdbt(unsigned long *s)
s                 326 arch/s390/include/asm/cpu_mf.h 	return (unsigned long *) (*s & ~0x1ul);
s                 116 arch/s390/include/asm/sclp.h void sclp_early_printk(const char *s);
s                 117 arch/s390/include/asm/sclp.h void sclp_early_printk_force(const char *s);
s                 118 arch/s390/include/asm/sclp.h void __sclp_early_printk(const char *s, unsigned int len, unsigned int force);
s                  23 arch/s390/include/asm/string.h void *memset(void *s, int c, size_t n);
s                  49 arch/s390/include/asm/string.h char *strrchr(const char *s, int c);
s                  63 arch/s390/include/asm/string.h extern void *__memset(void *s, int c, size_t n);
s                  73 arch/s390/include/asm/string.h #define memset(s, c, n) __memset(s, c, n)
s                  74 arch/s390/include/asm/string.h #define strlen(s) __strlen(s)
s                  86 arch/s390/include/asm/string.h void *__memset16(uint16_t *s, uint16_t v, size_t count);
s                  87 arch/s390/include/asm/string.h void *__memset32(uint32_t *s, uint32_t v, size_t count);
s                  88 arch/s390/include/asm/string.h void *__memset64(uint64_t *s, uint64_t v, size_t count);
s                  90 arch/s390/include/asm/string.h static inline void *memset16(uint16_t *s, uint16_t v, size_t count)
s                  92 arch/s390/include/asm/string.h 	return __memset16(s, v, count * sizeof(v));
s                  95 arch/s390/include/asm/string.h static inline void *memset32(uint32_t *s, uint32_t v, size_t count)
s                  97 arch/s390/include/asm/string.h 	return __memset32(s, v, count * sizeof(v));
s                 100 arch/s390/include/asm/string.h static inline void *memset64(uint64_t *s, uint64_t v, size_t count)
s                 102 arch/s390/include/asm/string.h 	return __memset64(s, v, count * sizeof(v));
s                 108 arch/s390/include/asm/string.h static inline void *memchr(const void * s, int c, size_t n)
s                 111 arch/s390/include/asm/string.h 	const void *ret = s + n;
s                 119 arch/s390/include/asm/string.h 		: "+a" (ret), "+&a" (s) : "d" (r0) : "cc", "memory");
s                 125 arch/s390/include/asm/string.h static inline void *memscan(void *s, int c, size_t n)
s                 128 arch/s390/include/asm/string.h 	const void *ret = s + n;
s                 133 arch/s390/include/asm/string.h 		: "+a" (ret), "+&a" (s) : "d" (r0) : "cc", "memory");
s                 172 arch/s390/include/asm/string.h static inline size_t __no_sanitize_prefix_strfunc(strlen)(const char *s)
s                 175 arch/s390/include/asm/string.h 	const char *tmp = s;
s                 181 arch/s390/include/asm/string.h 	return r0 - (unsigned long) s;
s                 186 arch/s390/include/asm/string.h static inline size_t strnlen(const char * s, size_t n)
s                 189 arch/s390/include/asm/string.h 	const char *tmp = s;
s                 190 arch/s390/include/asm/string.h 	const char *end = s + n;
s                 196 arch/s390/include/asm/string.h 	return end - s;
s                 200 arch/s390/include/asm/string.h void *memchr(const void * s, int c, size_t n);
s                 201 arch/s390/include/asm/string.h void *memscan(void *s, int c, size_t n);
s                 204 arch/s390/include/asm/string.h size_t strlen(const char *s);
s                 205 arch/s390/include/asm/string.h size_t strnlen(const char * s, size_t n);
s                  16 arch/s390/include/uapi/asm/runtime_instr.h 	__u32 s			: 1;
s                  91 arch/s390/kernel/early.c 	char *s;
s                  93 arch/s390/kernel/early.c 	s = strim(str);
s                  94 arch/s390/kernel/early.c 	if (s != str)
s                  95 arch/s390/kernel/early.c 		memmove(str, s, strlen(s));
s                 100 arch/s390/kernel/early.c 			s = skip_spaces(str);
s                 101 arch/s390/kernel/early.c 			memmove(str, s, strlen(s) + 1);
s                  11 arch/s390/kernel/early_printk.c static void sclp_early_write(struct console *con, const char *s, unsigned int len)
s                  13 arch/s390/kernel/early_printk.c 	__sclp_early_printk(s, len, 0);
s                 444 arch/s390/kernel/module.c 	const Elf_Shdr *s;
s                 466 arch/s390/kernel/module.c 	for (s = sechdrs; s < sechdrs + hdr->e_shnum; s++) {
s                 467 arch/s390/kernel/module.c 		aseg = (void *) s->sh_addr;
s                 468 arch/s390/kernel/module.c 		secname = secstrings + s->sh_name;
s                 472 arch/s390/kernel/module.c 			apply_alternatives(aseg, aseg + s->sh_size);
s                 476 arch/s390/kernel/module.c 			nospec_revert(aseg, aseg + s->sh_size);
s                 480 arch/s390/kernel/module.c 			nospec_revert(aseg, aseg + s->sh_size);
s                1898 arch/s390/kernel/perf_cpum_sf.c 	cpuhw->lsctl.s = 0;
s                1250 arch/s390/kernel/ptrace.c 		cb->s == 1 &&
s                  56 arch/s390/kernel/runtime_instr.c 	cb->s = 1;
s                  97 arch/s390/kernel/smp.c static int __init early_nosmt(char *s)
s                 104 arch/s390/kernel/smp.c static int __init early_smt(char *s)
s                 106 arch/s390/kernel/smp.c 	get_option(&s, &smp_max_threads);
s                 922 arch/s390/kernel/smp.c static int __init _setup_possible_cpus(char *s)
s                 924 arch/s390/kernel/smp.c 	get_option(&s, &setup_possible_cpus);
s                1132 arch/s390/kernel/smp.c 	struct device *s = &per_cpu(cpu_device, cpu)->dev;
s                1134 arch/s390/kernel/smp.c 	return sysfs_create_group(&s->kobj, &cpu_online_attr_group);
s                1138 arch/s390/kernel/smp.c 	struct device *s = &per_cpu(cpu_device, cpu)->dev;
s                1140 arch/s390/kernel/smp.c 	sysfs_remove_group(&s->kobj, &cpu_online_attr_group);
s                1146 arch/s390/kernel/smp.c 	struct device *s;
s                1154 arch/s390/kernel/smp.c 	s = &c->dev;
s                1159 arch/s390/kernel/smp.c 	rc = sysfs_create_group(&s->kobj, &cpu_common_attr_group);
s                1168 arch/s390/kernel/smp.c 	sysfs_remove_group(&s->kobj, &cpu_common_attr_group);
s                  26 arch/s390/kvm/diag.c 	start = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4];
s                  27 arch/s390/kvm/diag.c 	end = vcpu->run->s.regs.gprs[vcpu->arch.sie_block->ipa & 0xf] + PAGE_SIZE;
s                  77 arch/s390/kvm/diag.c 		   vcpu->run->s.regs.gprs[rx]);
s                  79 arch/s390/kvm/diag.c 	if (vcpu->run->s.regs.gprs[rx] & 7)
s                  81 arch/s390/kvm/diag.c 	rc = read_guest(vcpu, vcpu->run->s.regs.gprs[rx], rx, &parm, sizeof(parm));
s                  98 arch/s390/kvm/diag.c 			vcpu->run->s.regs.gprs[ry] = 8;
s                 112 arch/s390/kvm/diag.c 		vcpu->run->s.regs.gprs[ry] = 0;
s                 126 arch/s390/kvm/diag.c 		vcpu->run->s.regs.gprs[ry] = 0;
s                 132 arch/s390/kvm/diag.c 			vcpu->run->s.regs.gprs[ry] = 4;
s                 159 arch/s390/kvm/diag.c 	tid = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4];
s                 175 arch/s390/kvm/diag.c 	unsigned long subcode = vcpu->run->s.regs.gprs[reg] & 0xffff;
s                 209 arch/s390/kvm/diag.c 	    (vcpu->run->s.regs.gprs[1] != KVM_S390_VIRTIO_CCW_NOTIFY))
s                 213 arch/s390/kvm/diag.c 			    (u32) vcpu->run->s.regs.gprs[2],
s                 214 arch/s390/kvm/diag.c 			    (u32) vcpu->run->s.regs.gprs[3],
s                 215 arch/s390/kvm/diag.c 			    vcpu->run->s.regs.gprs[4]);
s                 224 arch/s390/kvm/diag.c 				      vcpu->run->s.regs.gprs[2] & 0xffffffff,
s                 225 arch/s390/kvm/diag.c 				      8, &vcpu->run->s.regs.gprs[3],
s                 226 arch/s390/kvm/diag.c 				      vcpu->run->s.regs.gprs[4]);
s                 233 arch/s390/kvm/diag.c 		vcpu->run->s.regs.gprs[2] = ret;
s                  26 arch/s390/kvm/gaccess.c 		unsigned long s  : 1; /* Storage-Alteration-Event Control */
s                 393 arch/s390/kvm/gaccess.c 	save_access_regs(vcpu->run->s.regs.acrs);
s                 394 arch/s390/kvm/gaccess.c 	alet.val = vcpu->run->s.regs.acrs[ar];
s                 485 arch/s390/kvm/guestdbg.c 			*addr = base ? vcpu->run->s.regs.gprs[base] : 0;
s                 486 arch/s390/kvm/guestdbg.c 			*addr += index ? vcpu->run->s.regs.gprs[index] : 0;
s                 322 arch/s390/kvm/intercept.c 	rc = guest_translate_address(vcpu, vcpu->run->s.regs.gprs[reg2],
s                 331 arch/s390/kvm/intercept.c 	rc = guest_translate_address(vcpu, vcpu->run->s.regs.gprs[reg1],
s                 371 arch/s390/kvm/intercept.c 	code = vcpu->run->s.regs.gprs[reg1];
s                 372 arch/s390/kvm/intercept.c 	addr = vcpu->run->s.regs.gprs[reg2];
s                 406 arch/s390/kvm/intercept.c 	vcpu->run->s.regs.gprs[reg2 + 1] = rc;
s                 559 arch/s390/kvm/interrupt.c 	save_access_regs(vcpu->run->s.regs.acrs);
s                 589 arch/s390/kvm/interrupt.c 		if (write_guest_abs(vcpu, ext_sa_addr, vcpu->run->s.regs.vrs,
s                 598 arch/s390/kvm/interrupt.c 				    &vcpu->run->s.regs.gscb, 32))
s                 614 arch/s390/kvm/interrupt.c 		convert_vx_to_fp(fprs, (__vector128 *) vcpu->run->s.regs.vrs);
s                 618 arch/s390/kvm/interrupt.c 				     vcpu->run->s.regs.fprs, 128);
s                 621 arch/s390/kvm/interrupt.c 			     vcpu->run->s.regs.gprs, 128);
s                 631 arch/s390/kvm/interrupt.c 			     &vcpu->run->s.regs.acrs, 64);
s                2636 arch/s390/kvm/kvm-s390.c static inline void sca_copy_entry(struct esca_entry *d, struct bsca_entry *s)
s                2638 arch/s390/kvm/kvm-s390.c 	d->sda = s->sda;
s                2639 arch/s390/kvm/kvm-s390.c 	d->sigp_ctrl.c = s->sigp_ctrl.c;
s                2640 arch/s390/kvm/kvm-s390.c 	d->sigp_ctrl.scn = s->sigp_ctrl.scn;
s                2643 arch/s390/kvm/kvm-s390.c static void sca_copy_b_to_e(struct esca_block *d, struct bsca_block *s)
s                2647 arch/s390/kvm/kvm-s390.c 	d->ipte_control = s->ipte_control;
s                2648 arch/s390/kvm/kvm-s390.c 	d->mcn[0] = s->mcn;
s                2650 arch/s390/kvm/kvm-s390.c 		sca_copy_entry(&d->cpu[i], &s->cpu[i]);
s                2869 arch/s390/kvm/kvm-s390.c 	vcpu->run->s.regs.fpc = 0;
s                3018 arch/s390/kvm/kvm-s390.c 	vcpu->arch.sie_block->sdnxo = ((unsigned long) &vcpu->run->s.regs.sdnx)
s                3020 arch/s390/kvm/kvm-s390.c 	vcpu->arch.sie_block->riccbd = (unsigned long) &vcpu->run->s.regs.riccb;
s                3303 arch/s390/kvm/kvm-s390.c 	memcpy(&vcpu->run->s.regs.gprs, &regs->gprs, sizeof(regs->gprs));
s                3311 arch/s390/kvm/kvm-s390.c 	memcpy(&regs->gprs, &vcpu->run->s.regs.gprs, sizeof(regs->gprs));
s                3321 arch/s390/kvm/kvm-s390.c 	memcpy(&vcpu->run->s.regs.acrs, &sregs->acrs, sizeof(sregs->acrs));
s                3333 arch/s390/kvm/kvm-s390.c 	memcpy(&sregs->acrs, &vcpu->run->s.regs.acrs, sizeof(sregs->acrs));
s                3350 arch/s390/kvm/kvm-s390.c 	vcpu->run->s.regs.fpc = fpu->fpc;
s                3352 arch/s390/kvm/kvm-s390.c 		convert_fp_to_vx((__vector128 *) vcpu->run->s.regs.vrs,
s                3355 arch/s390/kvm/kvm-s390.c 		memcpy(vcpu->run->s.regs.fprs, &fpu->fprs, sizeof(fpu->fprs));
s                3370 arch/s390/kvm/kvm-s390.c 				 (__vector128 *) vcpu->run->s.regs.vrs);
s                3372 arch/s390/kvm/kvm-s390.c 		memcpy(fpu->fprs, vcpu->run->s.regs.fprs, sizeof(fpu->fprs));
s                3373 arch/s390/kvm/kvm-s390.c 	fpu->fpc = vcpu->run->s.regs.fpc;
s                3705 arch/s390/kvm/kvm-s390.c 	vcpu->arch.sie_block->gg14 = vcpu->run->s.regs.gprs[14];
s                3706 arch/s390/kvm/kvm-s390.c 	vcpu->arch.sie_block->gg15 = vcpu->run->s.regs.gprs[15];
s                3787 arch/s390/kvm/kvm-s390.c 	vcpu->run->s.regs.gprs[14] = vcpu->arch.sie_block->gg14;
s                3788 arch/s390/kvm/kvm-s390.c 	vcpu->run->s.regs.gprs[15] = vcpu->arch.sie_block->gg15;
s                3853 arch/s390/kvm/kvm-s390.c 				     vcpu->run->s.regs.gprs);
s                3872 arch/s390/kvm/kvm-s390.c 	riccb = (struct runtime_instr_cb *) &kvm_run->s.regs.riccb;
s                3873 arch/s390/kvm/kvm-s390.c 	gscb = (struct gs_cb *) &kvm_run->s.regs.gscb;
s                3877 arch/s390/kvm/kvm-s390.c 		kvm_s390_set_prefix(vcpu, kvm_run->s.regs.prefix);
s                3879 arch/s390/kvm/kvm-s390.c 		memcpy(&vcpu->arch.sie_block->gcr, &kvm_run->s.regs.crs, 128);
s                3884 arch/s390/kvm/kvm-s390.c 		kvm_s390_set_cpu_timer(vcpu, kvm_run->s.regs.cputm);
s                3885 arch/s390/kvm/kvm-s390.c 		vcpu->arch.sie_block->ckc = kvm_run->s.regs.ckc;
s                3886 arch/s390/kvm/kvm-s390.c 		vcpu->arch.sie_block->todpr = kvm_run->s.regs.todpr;
s                3887 arch/s390/kvm/kvm-s390.c 		vcpu->arch.sie_block->pp = kvm_run->s.regs.pp;
s                3888 arch/s390/kvm/kvm-s390.c 		vcpu->arch.sie_block->gbea = kvm_run->s.regs.gbea;
s                3891 arch/s390/kvm/kvm-s390.c 		vcpu->arch.pfault_token = kvm_run->s.regs.pft;
s                3892 arch/s390/kvm/kvm-s390.c 		vcpu->arch.pfault_select = kvm_run->s.regs.pfs;
s                3893 arch/s390/kvm/kvm-s390.c 		vcpu->arch.pfault_compare = kvm_run->s.regs.pfc;
s                3924 arch/s390/kvm/kvm-s390.c 		vcpu->arch.sie_block->fpf |= kvm_run->s.regs.bpbc ? FPF_BPBC : 0;
s                3927 arch/s390/kvm/kvm-s390.c 	restore_access_regs(vcpu->run->s.regs.acrs);
s                3933 arch/s390/kvm/kvm-s390.c 		current->thread.fpu.regs = vcpu->run->s.regs.vrs;
s                3935 arch/s390/kvm/kvm-s390.c 		current->thread.fpu.regs = vcpu->run->s.regs.fprs;
s                3936 arch/s390/kvm/kvm-s390.c 	current->thread.fpu.fpc = vcpu->run->s.regs.fpc;
s                3949 arch/s390/kvm/kvm-s390.c 						&vcpu->run->s.regs.gscb;
s                3963 arch/s390/kvm/kvm-s390.c 	kvm_run->s.regs.prefix = kvm_s390_get_prefix(vcpu);
s                3964 arch/s390/kvm/kvm-s390.c 	memcpy(&kvm_run->s.regs.crs, &vcpu->arch.sie_block->gcr, 128);
s                3965 arch/s390/kvm/kvm-s390.c 	kvm_run->s.regs.cputm = kvm_s390_get_cpu_timer(vcpu);
s                3966 arch/s390/kvm/kvm-s390.c 	kvm_run->s.regs.ckc = vcpu->arch.sie_block->ckc;
s                3967 arch/s390/kvm/kvm-s390.c 	kvm_run->s.regs.todpr = vcpu->arch.sie_block->todpr;
s                3968 arch/s390/kvm/kvm-s390.c 	kvm_run->s.regs.pp = vcpu->arch.sie_block->pp;
s                3969 arch/s390/kvm/kvm-s390.c 	kvm_run->s.regs.gbea = vcpu->arch.sie_block->gbea;
s                3970 arch/s390/kvm/kvm-s390.c 	kvm_run->s.regs.pft = vcpu->arch.pfault_token;
s                3971 arch/s390/kvm/kvm-s390.c 	kvm_run->s.regs.pfs = vcpu->arch.pfault_select;
s                3972 arch/s390/kvm/kvm-s390.c 	kvm_run->s.regs.pfc = vcpu->arch.pfault_compare;
s                3973 arch/s390/kvm/kvm-s390.c 	kvm_run->s.regs.bpbc = (vcpu->arch.sie_block->fpf & FPF_BPBC) == FPF_BPBC;
s                3974 arch/s390/kvm/kvm-s390.c 	save_access_regs(vcpu->run->s.regs.acrs);
s                3978 arch/s390/kvm/kvm-s390.c 	vcpu->run->s.regs.fpc = current->thread.fpu.fpc;
s                4087 arch/s390/kvm/kvm-s390.c 		convert_vx_to_fp(fprs, (__vector128 *) vcpu->run->s.regs.vrs);
s                4092 arch/s390/kvm/kvm-s390.c 				     vcpu->run->s.regs.fprs, 128);
s                4095 arch/s390/kvm/kvm-s390.c 			      vcpu->run->s.regs.gprs, 128);
s                4101 arch/s390/kvm/kvm-s390.c 			      &vcpu->run->s.regs.fpc, 4);
s                4111 arch/s390/kvm/kvm-s390.c 			      &vcpu->run->s.regs.acrs, 64);
s                4125 arch/s390/kvm/kvm-s390.c 	vcpu->run->s.regs.fpc = current->thread.fpu.fpc;
s                4126 arch/s390/kvm/kvm-s390.c 	save_access_regs(vcpu->run->s.regs.acrs);
s                 107 arch/s390/kvm/kvm-s390.h 	return (base2 ? vcpu->run->s.regs.gprs[base2] : 0) + disp2;
s                 119 arch/s390/kvm/kvm-s390.h 	*address1 = (base1 ? vcpu->run->s.regs.gprs[base1] : 0) + disp1;
s                 120 arch/s390/kvm/kvm-s390.h 	*address2 = (base2 ? vcpu->run->s.regs.gprs[base2] : 0) + disp2;
s                 148 arch/s390/kvm/kvm-s390.h 	return (base2 ? vcpu->run->s.regs.gprs[base2] : 0) + (long)(int)disp2;
s                 159 arch/s390/kvm/kvm-s390.h 	return (base2 ? vcpu->run->s.regs.gprs[base2] : 0) + disp2;
s                  64 arch/s390/kvm/priv.c 		current->thread.gs_cb = (struct gs_cb *)&vcpu->run->s.regs.gscb;
s                 265 arch/s390/kvm/priv.c 	gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK;
s                 289 arch/s390/kvm/priv.c 	vcpu->run->s.regs.gprs[reg1] &= ~0xff;
s                 290 arch/s390/kvm/priv.c 	vcpu->run->s.regs.gprs[reg1] |= key;
s                 312 arch/s390/kvm/priv.c 	gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK;
s                 370 arch/s390/kvm/priv.c 	key = vcpu->run->s.regs.gprs[reg1] & 0xfe;
s                 371 arch/s390/kvm/priv.c 	start = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK;
s                 412 arch/s390/kvm/priv.c 			vcpu->run->s.regs.gprs[reg1] &= ~0xff00UL;
s                 413 arch/s390/kvm/priv.c 			vcpu->run->s.regs.gprs[reg1] |= (u64) oldkey << 8;
s                 418 arch/s390/kvm/priv.c 			vcpu->run->s.regs.gprs[reg2] &= ~PAGE_MASK;
s                 420 arch/s390/kvm/priv.c 			vcpu->run->s.regs.gprs[reg2] &= ~0xfffff000UL;
s                 422 arch/s390/kvm/priv.c 		vcpu->run->s.regs.gprs[reg2] |= end;
s                 449 arch/s390/kvm/priv.c 	addr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK;
s                 464 arch/s390/kvm/priv.c 	vcpu->run->s.regs.gprs[0] = 0;
s                 542 arch/s390/kvm/priv.c 	if (vcpu->run->s.regs.gprs[1])
s                 544 arch/s390/kvm/priv.c 					   vcpu->run->s.regs.gprs[1]);
s                 632 arch/s390/kvm/priv.c 	reg0 = vcpu->run->s.regs.gprs[0];
s                 666 arch/s390/kvm/priv.c 		if (!ret && vcpu->run->s.regs.gprs[1] & 0x00ff0000)
s                 676 arch/s390/kvm/priv.c 	memcpy(&vcpu->run->s.regs.gprs[1], &status, sizeof(status));
s                 846 arch/s390/kvm/priv.c 	int fc = (vcpu->run->s.regs.gprs[0] & 0xf0000000) >> 28;
s                 847 arch/s390/kvm/priv.c 	int sel1 = vcpu->run->s.regs.gprs[0] & 0xff;
s                 848 arch/s390/kvm/priv.c 	int sel2 = vcpu->run->s.regs.gprs[1] & 0xffff;
s                 865 arch/s390/kvm/priv.c 	if (vcpu->run->s.regs.gprs[0] & 0x0fffff00
s                 866 arch/s390/kvm/priv.c 	    || vcpu->run->s.regs.gprs[1] & 0xffff0000)
s                 870 arch/s390/kvm/priv.c 		vcpu->run->s.regs.gprs[0] = 3 << 28;
s                 911 arch/s390/kvm/priv.c 	vcpu->run->s.regs.gprs[0] = 0;
s                 987 arch/s390/kvm/priv.c 	vcpu->run->s.regs.gprs[reg1] &= 0xffffffff00000000UL;
s                 988 arch/s390/kvm/priv.c 	vcpu->run->s.regs.gprs[reg1] |= vcpu->arch.sie_block->gpsw.mask >> 32;
s                 990 arch/s390/kvm/priv.c 		vcpu->run->s.regs.gprs[reg2] &= 0xffffffff00000000UL;
s                 991 arch/s390/kvm/priv.c 		vcpu->run->s.regs.gprs[reg2] |=
s                1024 arch/s390/kvm/priv.c 	if (vcpu->run->s.regs.gprs[reg1] & PFMF_RESERVED)
s                1028 arch/s390/kvm/priv.c 	if (vcpu->run->s.regs.gprs[reg1] & PFMF_NQ &&
s                1033 arch/s390/kvm/priv.c 	if (vcpu->run->s.regs.gprs[reg1] & PFMF_SK &&
s                1035 arch/s390/kvm/priv.c 		mr = vcpu->run->s.regs.gprs[reg1] & PFMF_MR;
s                1036 arch/s390/kvm/priv.c 		mc = vcpu->run->s.regs.gprs[reg1] & PFMF_MC;
s                1039 arch/s390/kvm/priv.c 	nq = vcpu->run->s.regs.gprs[reg1] & PFMF_NQ;
s                1040 arch/s390/kvm/priv.c 	key = vcpu->run->s.regs.gprs[reg1] & PFMF_KEY;
s                1041 arch/s390/kvm/priv.c 	start = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK;
s                1044 arch/s390/kvm/priv.c 	if (vcpu->run->s.regs.gprs[reg1] & PFMF_CF) {
s                1049 arch/s390/kvm/priv.c 	switch (vcpu->run->s.regs.gprs[reg1] & PFMF_FSC) {
s                1079 arch/s390/kvm/priv.c 		if (vcpu->run->s.regs.gprs[reg1] & PFMF_CF) {
s                1084 arch/s390/kvm/priv.c 		if (vcpu->run->s.regs.gprs[reg1] & PFMF_SK) {
s                1107 arch/s390/kvm/priv.c 	if (vcpu->run->s.regs.gprs[reg1] & PFMF_FSC) {
s                1109 arch/s390/kvm/priv.c 			vcpu->run->s.regs.gprs[reg2] = end;
s                1111 arch/s390/kvm/priv.c 			vcpu->run->s.regs.gprs[reg2] &= ~0xffffffffUL;
s                1113 arch/s390/kvm/priv.c 			vcpu->run->s.regs.gprs[reg2] |= end;
s                1134 arch/s390/kvm/priv.c 	gfn = vcpu->run->s.regs.gprs[r2] >> PAGE_SHIFT;
s                1144 arch/s390/kvm/priv.c 		vcpu->run->s.regs.gprs[r1] = res; /* Exception Indication */
s                1161 arch/s390/kvm/priv.c 	vcpu->run->s.regs.gprs[r1] = res;
s                1509 arch/s390/kvm/priv.c 	if (vcpu->run->s.regs.gprs[0] & 0x00000000ffff0000)
s                1513 arch/s390/kvm/priv.c 	value = vcpu->run->s.regs.gprs[0] & 0x000000000000ffff;
s                 414 arch/s390/kvm/sigp.c 	u16 cpu_addr = vcpu->run->s.regs.gprs[r3];
s                 427 arch/s390/kvm/sigp.c 		parameter = vcpu->run->s.regs.gprs[r1];
s                 429 arch/s390/kvm/sigp.c 		parameter = vcpu->run->s.regs.gprs[r1 + 1];
s                 436 arch/s390/kvm/sigp.c 				     &vcpu->run->s.regs.gprs[r1]);
s                 441 arch/s390/kvm/sigp.c 				     &vcpu->run->s.regs.gprs[r1]);
s                 463 arch/s390/kvm/sigp.c 	u16 cpu_addr = vcpu->run->s.regs.gprs[r3];
s                1036 arch/s390/kvm/vsie.c 		rc = sie64a(scb_s, vcpu->run->s.regs.gprs);
s                  19 arch/s390/lib/string.c static inline char *__strend(const char *s)
s                  25 arch/s390/lib/string.c 		      : "+d" (r0), "+a" (s) :  : "cc", "memory");
s                  29 arch/s390/lib/string.c static inline char *__strnend(const char *s, size_t n)
s                  32 arch/s390/lib/string.c 	const char *p = s + n;
s                  36 arch/s390/lib/string.c 		      : "+d" (p), "+a" (s) : "d" (r0) : "cc", "memory");
s                  47 arch/s390/lib/string.c size_t strlen(const char *s)
s                  49 arch/s390/lib/string.c 	return __strend(s) - s;
s                  62 arch/s390/lib/string.c size_t strnlen(const char *s, size_t n)
s                  64 arch/s390/lib/string.c 	return __strnend(s, n) - s;
s                 247 arch/s390/lib/string.c char *strrchr(const char *s, int c)
s                 249 arch/s390/lib/string.c        size_t len = __strend(s) - s;
s                 253 arch/s390/lib/string.c 		       if (s[len] == (char) c)
s                 254 arch/s390/lib/string.c 			       return (char *) s + len;
s                 316 arch/s390/lib/string.c void *memchr(const void *s, int c, size_t n)
s                 319 arch/s390/lib/string.c 	const void *ret = s + n;
s                 326 arch/s390/lib/string.c 		      : "+a" (ret), "+&a" (s) : "d" (r0) : "cc", "memory");
s                 361 arch/s390/lib/string.c void *memscan(void *s, int c, size_t n)
s                 364 arch/s390/lib/string.c 	const void *ret = s + n;
s                 368 arch/s390/lib/string.c 		      : "+a" (ret), "+&a" (s) : "d" (r0) : "cc", "memory");
s                 445 arch/s390/pci/pci_dma.c 	struct scatterlist *s;
s                 457 arch/s390/pci/pci_dma.c 	for (s = sg; dma_addr < dma_addr_base + size; s = sg_next(s)) {
s                 458 arch/s390/pci/pci_dma.c 		pa = page_to_phys(sg_page(s));
s                 460 arch/s390/pci/pci_dma.c 					 s->offset + s->length, flags);
s                 464 arch/s390/pci/pci_dma.c 		dma_addr += s->offset + s->length;
s                 488 arch/s390/pci/pci_dma.c 	struct scatterlist *s = sg, *start = sg, *dma = sg;
s                 490 arch/s390/pci/pci_dma.c 	unsigned int size = s->offset + s->length;
s                 491 arch/s390/pci/pci_dma.c 	unsigned int offset = s->offset;
s                 495 arch/s390/pci/pci_dma.c 		s = sg_next(s);
s                 497 arch/s390/pci/pci_dma.c 		s->dma_address = DMA_MAPPING_ERROR;
s                 498 arch/s390/pci/pci_dma.c 		s->dma_length = 0;
s                 500 arch/s390/pci/pci_dma.c 		if (s->offset || (size & ~PAGE_MASK) ||
s                 501 arch/s390/pci/pci_dma.c 		    size + s->length > max) {
s                 509 arch/s390/pci/pci_dma.c 			size = offset = s->offset;
s                 510 arch/s390/pci/pci_dma.c 			start = s;
s                 514 arch/s390/pci/pci_dma.c 		size += s->length;
s                 524 arch/s390/pci/pci_dma.c 	for_each_sg(sg, s, count, i)
s                 525 arch/s390/pci/pci_dma.c 		s390_dma_unmap_pages(dev, sg_dma_address(s), sg_dma_len(s),
s                 535 arch/s390/pci/pci_dma.c 	struct scatterlist *s;
s                 538 arch/s390/pci/pci_dma.c 	for_each_sg(sg, s, nr_elements, i) {
s                 539 arch/s390/pci/pci_dma.c 		if (s->dma_length)
s                 540 arch/s390/pci/pci_dma.c 			s390_dma_unmap_pages(dev, s->dma_address, s->dma_length,
s                 542 arch/s390/pci/pci_dma.c 		s->dma_address = 0;
s                 543 arch/s390/pci/pci_dma.c 		s->dma_length = 0;
s                  27 arch/sh/boot/compressed/misc.c #define memzero(s, n)     memset ((s), 0, (n))
s                  73 arch/sh/boot/compressed/misc.c int puts(const char *s)
s                  79 arch/sh/boot/compressed/misc.c void* memset(void* s, int c, size_t n)
s                  82 arch/sh/boot/compressed/misc.c 	char *ss = (char*)s;
s                  85 arch/sh/boot/compressed/misc.c 	return s;
s                  92 arch/sh/boot/compressed/misc.c 	char *d = (char *)__dest, *s = (char *)__src;
s                  94 arch/sh/boot/compressed/misc.c 	for (i=0;i<__n;i++) d[i] = s[i];
s                  54 arch/sh/include/asm/romimage-macros.h 	bf/s    1b
s                  11 arch/sh/include/asm/segment.h #define MAKE_MM_SEG(s)	((mm_segment_t) { (s) })
s                  50 arch/sh/include/uapi/asm/swab.h 		struct { __u32 a,b; } s;
s                  54 arch/sh/include/uapi/asm/swab.h 	w.s.b = __arch_swab32(v.s.a);
s                  55 arch/sh/include/uapi/asm/swab.h 	w.s.a = __arch_swab32(v.s.b);
s                 108 arch/sh/kernel/sh_bios.c static void sh_console_write(struct console *co, const char *s,
s                 111 arch/sh/kernel/sh_bios.c 	sh_bios_console_write(s, count);
s                  26 arch/sh/kernel/vsyscall/vsyscall.c static int __init vdso_setup(char *s)
s                  28 arch/sh/kernel/vsyscall/vsyscall.c 	vdso_enabled = simple_strtoul(s, NULL, 0);
s                  18 arch/sh/lib/ashldi3.c 		w.s.low = 0;
s                  19 arch/sh/lib/ashldi3.c 		w.s.high = (unsigned int) uu.s.low << -bm;
s                  21 arch/sh/lib/ashldi3.c 		const unsigned int carries = (unsigned int) uu.s.low >> bm;
s                  23 arch/sh/lib/ashldi3.c 		w.s.low = (unsigned int) uu.s.low << b;
s                  24 arch/sh/lib/ashldi3.c 		w.s.high = ((unsigned int) uu.s.high << b) | carries;
s                  19 arch/sh/lib/ashrdi3.c 		w.s.high =
s                  20 arch/sh/lib/ashrdi3.c 		    uu.s.high >> 31;
s                  21 arch/sh/lib/ashrdi3.c 		w.s.low = uu.s.high >> -bm;
s                  23 arch/sh/lib/ashrdi3.c 		const unsigned int carries = (unsigned int) uu.s.high << bm;
s                  25 arch/sh/lib/ashrdi3.c 		w.s.high = uu.s.high >> b;
s                  26 arch/sh/lib/ashrdi3.c 		w.s.low = ((unsigned int) uu.s.low >> b) | carries;
s                  23 arch/sh/lib/libgcc.h 	struct DWstruct s;
s                  18 arch/sh/lib/lshrdi3.c 		w.s.high = 0;
s                  19 arch/sh/lib/lshrdi3.c 		w.s.low = (unsigned int) uu.s.high >> -bm;
s                  21 arch/sh/lib/lshrdi3.c 		const unsigned int carries = (unsigned int) uu.s.high << bm;
s                  23 arch/sh/lib/lshrdi3.c 		w.s.high = (unsigned int) uu.s.high >> b;
s                  24 arch/sh/lib/lshrdi3.c 		w.s.low = ((unsigned int) uu.s.low >> b) | carries;
s                 179 arch/sparc/boot/piggyback.c 	struct stat s;
s                 186 arch/sparc/boot/piggyback.c 	if (stat (argv[4], &s) < 0)
s                 227 arch/sparc/boot/piggyback.c 	st4(buffer + 12, s.st_size);
s                 239 arch/sparc/boot/piggyback.c 		            s.st_size);
s                  35 arch/sparc/crypto/des_glue.c 	const u64 *s = e + (DES_EXPKEY_WORDS / 2) - 1;
s                  39 arch/sparc/crypto/des_glue.c 		*d++ = *s--;
s                  23 arch/sparc/include/asm/asm-prototypes.h void *memset(void *s, int c, size_t n);
s                  69 arch/sparc/include/asm/checksum_32.h 	register __wsum s asm("g7") = sum;
s                  79 arch/sparc/include/asm/checksum_32.h 	: "=&r" (ret), "=&r" (d), "=&r" (l), "=&r" (s)
s                  80 arch/sparc/include/asm/checksum_32.h 	: "0" (ret), "1" (d), "2" (l), "3" (s), "r" (err)
s                  97 arch/sparc/include/asm/checksum_32.h 		register __wsum s asm("g7") = sum;
s                 107 arch/sparc/include/asm/checksum_32.h 		: "=&r" (ret), "=&r" (d), "=&r" (l), "=&r" (s)
s                 108 arch/sparc/include/asm/checksum_32.h 		: "0" (ret), "1" (d), "2" (l), "3" (s), "r" (err)
s                 100 arch/sparc/include/asm/floppy_32.h #define CROSS_64KB(a,s) (0)
s                  98 arch/sparc/include/asm/floppy_64.h #define CROSS_64KB(a,s) (0)
s                  11 arch/sparc/include/asm/io_32.h #define memcpy_fromio(d,s,sz) _memcpy_fromio(d,s,sz)
s                  12 arch/sparc/include/asm/io_32.h #define memcpy_toio(d,s,sz)   _memcpy_toio(d,s,sz)
s                  42 arch/sparc/include/asm/io_32.h 	const char *s = src;
s                  46 arch/sparc/include/asm/io_32.h 		char tmp = *s++;
s                 114 arch/sparc/include/asm/io_32.h 	const char *s = src;
s                 118 arch/sparc/include/asm/io_32.h 		char tmp = *s++;
s                 376 arch/sparc/include/asm/io_64.h 	const char *s = src;
s                 380 arch/sparc/include/asm/io_64.h 		char tmp = *s++;
s                 389 arch/sparc/include/asm/io_64.h 	const char *s = src;
s                 393 arch/sparc/include/asm/io_64.h 		char tmp = *s++;
s                  18 arch/sparc/include/asm/string.h #define memset(s, c, count) __builtin_memset(s, c, count)
s                  44 arch/sparc/include/asm/vga.h static inline void scr_memcpyw(u16 *d, u16 *s, unsigned int n)
s                  48 arch/sparc/include/asm/vga.h 	memcpy(d, s, n);
s                  51 arch/sparc/include/asm/vga.h static inline void scr_memmovew(u16 *d, u16 *s, unsigned int n)
s                  55 arch/sparc/include/asm/vga.h 	memmove(d, s, n);
s                  58 arch/sparc/include/asm/vga.h #define VGA_MAP_MEM(x,s) (x)
s                  40 arch/sparc/include/asm/vvar.h static inline unsigned int vvar_read_begin(const struct vvar_data *s)
s                  45 arch/sparc/include/asm/vvar.h 	ret = READ_ONCE(s->seq);
s                  54 arch/sparc/include/asm/vvar.h static inline int vvar_read_retry(const struct vvar_data *s,
s                  58 arch/sparc/include/asm/vvar.h 	return unlikely(s->seq != start);
s                  61 arch/sparc/include/asm/vvar.h static inline void vvar_write_begin(struct vvar_data *s)
s                  63 arch/sparc/include/asm/vvar.h 	++s->seq;
s                  67 arch/sparc/include/asm/vvar.h static inline void vvar_write_end(struct vvar_data *s)
s                  70 arch/sparc/include/asm/vvar.h 	++s->seq;
s                 297 arch/sparc/kernel/btext.c static void btext_console_write(struct console *con, const char *s,
s                 300 arch/sparc/kernel/btext.c 	btext_drawtext(s, n);
s                 436 arch/sparc/kernel/iommu.c 	struct scatterlist *s, *outs, *segstart;
s                 466 arch/sparc/kernel/iommu.c 	outs = s = segstart = &sglist[0];
s                 478 arch/sparc/kernel/iommu.c 	for_each_sg(sglist, s, nelems, i) {
s                 482 arch/sparc/kernel/iommu.c 		slen = s->length;
s                 489 arch/sparc/kernel/iommu.c 		paddr = (unsigned long) SG_ENT_PHYS_ADDRESS(s);
s                 507 arch/sparc/kernel/iommu.c 		dma_addr |= (s->offset & ~IO_PAGE_MASK);
s                 518 arch/sparc/kernel/iommu.c 		if (segstart != s) {
s                 523 arch/sparc/kernel/iommu.c 			    (outs->dma_length + s->length > max_seg_size) ||
s                 525 arch/sparc/kernel/iommu.c 					      seg_boundary_size, outs, s))) {
s                 527 arch/sparc/kernel/iommu.c 				segstart = s;
s                 531 arch/sparc/kernel/iommu.c 				outs->dma_length += s->length;
s                 535 arch/sparc/kernel/iommu.c 		if (segstart == s) {
s                 557 arch/sparc/kernel/iommu.c 	for_each_sg(sglist, s, nelems, i) {
s                 558 arch/sparc/kernel/iommu.c 		if (s->dma_length != 0) {
s                 562 arch/sparc/kernel/iommu.c 			vaddr = s->dma_address & IO_PAGE_MASK;
s                 563 arch/sparc/kernel/iommu.c 			npages = iommu_num_pages(s->dma_address, s->dma_length,
s                 576 arch/sparc/kernel/iommu.c 			s->dma_address = DMA_MAPPING_ERROR;
s                 577 arch/sparc/kernel/iommu.c 			s->dma_length = 0;
s                 579 arch/sparc/kernel/iommu.c 		if (s == outs)
s                2157 arch/sparc/kernel/ldc.c 	struct scatterlist *s;
s                2184 arch/sparc/kernel/ldc.c 	for_each_sg(sg, s, num_sg, i) {
s                2185 arch/sparc/kernel/ldc.c 		fill_cookies(&state, page_to_pfn(sg_page(s)) << PAGE_SHIFT,
s                2186 arch/sparc/kernel/ldc.c 			     s->offset, s->length);
s                 762 arch/sparc/kernel/mdesc.c 	const char *s;
s                 770 arch/sparc/kernel/mdesc.c 	s = mdesc_get_property(hp, pn, "banner-name", NULL);
s                 771 arch/sparc/kernel/mdesc.c 	printk("PLATFORM: banner-name [%s]\n", s);
s                 772 arch/sparc/kernel/mdesc.c 	s = mdesc_get_property(hp, pn, "name", NULL);
s                 773 arch/sparc/kernel/mdesc.c 	printk("PLATFORM: name [%s]\n", s);
s                 187 arch/sparc/kernel/module.c 	const Elf_Shdr *s, *sun4v_1insn = NULL, *sun4v_2insn = NULL;
s                 190 arch/sparc/kernel/module.c 	for (s = sechdrs; s < sechdrs + hdr->e_shnum; s++) {
s                 191 arch/sparc/kernel/module.c 		if (!strcmp(".sun4v_1insn_patch", secstrings + s->sh_name))
s                 192 arch/sparc/kernel/module.c 			sun4v_1insn = s;
s                 193 arch/sparc/kernel/module.c 		if (!strcmp(".sun4v_2insn_patch", secstrings + s->sh_name))
s                 194 arch/sparc/kernel/module.c 			sun4v_2insn = s;
s                 471 arch/sparc/kernel/pci_sun4v.c 	struct scatterlist *s, *outs, *segstart;
s                 498 arch/sparc/kernel/pci_sun4v.c 	outs = s = segstart = &sglist[0];
s                 522 arch/sparc/kernel/pci_sun4v.c 	for_each_sg(sglist, s, nelems, i) {
s                 525 arch/sparc/kernel/pci_sun4v.c 		slen = s->length;
s                 532 arch/sparc/kernel/pci_sun4v.c 		paddr = (unsigned long) SG_ENT_PHYS_ADDRESS(s);
s                 548 arch/sparc/kernel/pci_sun4v.c 		dma_addr |= (s->offset & ~IO_PAGE_MASK);
s                 560 arch/sparc/kernel/pci_sun4v.c 		if (segstart != s) {
s                 565 arch/sparc/kernel/pci_sun4v.c 			    (outs->dma_length + s->length > max_seg_size) ||
s                 567 arch/sparc/kernel/pci_sun4v.c 					      seg_boundary_size, outs, s))) {
s                 569 arch/sparc/kernel/pci_sun4v.c 				segstart = s;
s                 573 arch/sparc/kernel/pci_sun4v.c 				outs->dma_length += s->length;
s                 577 arch/sparc/kernel/pci_sun4v.c 		if (segstart == s) {
s                 604 arch/sparc/kernel/pci_sun4v.c 	for_each_sg(sglist, s, nelems, i) {
s                 605 arch/sparc/kernel/pci_sun4v.c 		if (s->dma_length != 0) {
s                 608 arch/sparc/kernel/pci_sun4v.c 			vaddr = s->dma_address & IO_PAGE_MASK;
s                 609 arch/sparc/kernel/pci_sun4v.c 			npages = iommu_num_pages(s->dma_address, s->dma_length,
s                 614 arch/sparc/kernel/pci_sun4v.c 			s->dma_address = DMA_MAPPING_ERROR;
s                 615 arch/sparc/kernel/pci_sun4v.c 			s->dma_length = 0;
s                 617 arch/sparc/kernel/pci_sun4v.c 		if (s == outs)
s                 112 arch/sparc/kernel/setup_32.c prom_console_write(struct console *con, const char *s, unsigned int n)
s                 114 arch/sparc/kernel/setup_32.c 	prom_write(s, n);
s                  85 arch/sparc/kernel/setup_64.c prom_console_write(struct console *con, const char *s, unsigned int n)
s                  87 arch/sparc/kernel/setup_64.c 	prom_write(s, n);
s                 123 arch/sparc/kernel/sysfs.c static ssize_t show_mmustat_enable(struct device *s,
s                 126 arch/sparc/kernel/sysfs.c 	long val = work_on_cpu(s->id, read_mmustat_enable, NULL);
s                 131 arch/sparc/kernel/sysfs.c static ssize_t store_mmustat_enable(struct device *s,
s                 143 arch/sparc/kernel/sysfs.c 	err = work_on_cpu(s->id, write_mmustat_enable, &val);
s                 154 arch/sparc/kernel/sysfs.c static int register_mmu_stats(struct device *s)
s                 158 arch/sparc/kernel/sysfs.c 	device_create_file(s, &dev_attr_mmustat_enable);
s                 159 arch/sparc/kernel/sysfs.c 	return sysfs_create_group(&s->kobj, &mmu_stat_group);
s                 163 arch/sparc/kernel/sysfs.c static void unregister_mmu_stats(struct device *s)
s                 167 arch/sparc/kernel/sysfs.c 	sysfs_remove_group(&s->kobj, &mmu_stat_group);
s                 168 arch/sparc/kernel/sysfs.c 	device_remove_file(s, &dev_attr_mmustat_enable);
s                 211 arch/sparc/kernel/sysfs.c 	struct device *s = &c->dev;
s                 215 arch/sparc/kernel/sysfs.c 		device_create_file(s, &cpu_core_attrs[i]);
s                 217 arch/sparc/kernel/sysfs.c 	register_mmu_stats(s);
s                 225 arch/sparc/kernel/sysfs.c 	struct device *s = &c->dev;
s                 228 arch/sparc/kernel/sysfs.c 	unregister_mmu_stats(s);
s                 230 arch/sparc/kernel/sysfs.c 		device_remove_file(s, &cpu_core_attrs[i]);
s                1925 arch/sparc/kernel/traps_64.c 			const char *s = attr_names[i];
s                1927 arch/sparc/kernel/traps_64.c 			pr_cont("%s ", s);
s                  15 arch/sparc/lib/cmpdi2.c 	if (au.s.high < bu.s.high)
s                  17 arch/sparc/lib/cmpdi2.c 	else if (au.s.high > bu.s.high)
s                  20 arch/sparc/lib/cmpdi2.c 	if ((unsigned int) au.s.low < (unsigned int) bu.s.low)
s                  22 arch/sparc/lib/cmpdi2.c 	else if ((unsigned int) au.s.low > (unsigned int) bu.s.low)
s                  15 arch/sparc/lib/libgcc.h 	struct DWstruct s;
s                  10 arch/sparc/lib/ucmpdi2.c 	if ((unsigned int) au.s.high < (unsigned int) bu.s.high)
s                  12 arch/sparc/lib/ucmpdi2.c 	else if ((unsigned int) au.s.high > (unsigned int) bu.s.high)
s                  14 arch/sparc/lib/ucmpdi2.c 	if ((unsigned int) au.s.low < (unsigned int) bu.s.low)
s                  16 arch/sparc/lib/ucmpdi2.c 	else if ((unsigned int) au.s.low > (unsigned int) bu.s.low)
s                 270 arch/sparc/math-emu/math_32.c 	u32 s;
s                 452 arch/sparc/math-emu/math_32.c 	case FMOVS: rd->s = rs2->s; break;
s                 453 arch/sparc/math-emu/math_32.c 	case FABSS: rd->s = rs2->s & 0x7fffffff; break;
s                 454 arch/sparc/math-emu/math_32.c 	case FNEGS: rd->s = rs2->s ^ 0x80000000; break;
s                 460 arch/sparc/math-emu/math_32.c 	case FITOS: IR = rs2->s; FP_FROM_INT_S (SR, IR, 32, int); break;
s                 461 arch/sparc/math-emu/math_32.c 	case FITOD: IR = rs2->s; FP_FROM_INT_D (DR, IR, 32, int); break;
s                 462 arch/sparc/math-emu/math_32.c 	case FITOQ: IR = rs2->s; FP_FROM_INT_Q (QR, IR, 32, int); break;
s                 506 arch/sparc/math-emu/math_32.c 		case 1: rd->s = IR; break;
s                 162 arch/sparc/math-emu/math_64.c 	u32 s;
s                 468 arch/sparc/math-emu/math_64.c 		case FITOQ: IR = rs2->s; FP_FROM_INT_Q (QR, IR, 32, int); break;
s                 474 arch/sparc/math-emu/math_64.c 		case FITOS: IR = rs2->s; FP_FROM_INT_S (SR, IR, 32, int); break;
s                 476 arch/sparc/math-emu/math_64.c 		case FITOD: IR = rs2->s; FP_FROM_INT_D (DR, IR, 32, int); break;
s                 507 arch/sparc/math-emu/math_64.c 			case 1: rd->s = IR; break;
s                 233 arch/sparc/prom/tree_32.c 	char *s = name, *d;
s                 238 arch/sparc/prom/tree_32.c 	while (*s++) {
s                 239 arch/sparc/prom/tree_32.c 		if (!*s) return node; /* path '.../' is legal */
s                 242 arch/sparc/prom/tree_32.c 		for (d = nbuf; *s != 0 && *s != '@' && *s != '/';)
s                 243 arch/sparc/prom/tree_32.c 			*d++ = *s++;
s                 250 arch/sparc/prom/tree_32.c 		if (*s == '@') {
s                 251 arch/sparc/prom/tree_32.c 			if (isxdigit(s[1]) && s[2] == ',') {
s                 252 arch/sparc/prom/tree_32.c 				which_io = simple_strtoul(s+1, NULL, 16);
s                 253 arch/sparc/prom/tree_32.c 				phys_addr = simple_strtoul(s+3, &d, 16);
s                 254 arch/sparc/prom/tree_32.c 				if (d != s + 3 && (!*d || *d == '/')
s                 255 arch/sparc/prom/tree_32.c 				    && d <= s + 3 + 8) {
s                 271 arch/sparc/prom/tree_32.c 			while (*s != 0 && *s != '/') s++;
s                 107 arch/sparc/vdso/vma.c 		Elf64_Sym *s = &e->dynsym[i];
s                 108 arch/sparc/vdso/vma.c 		if (s->st_name == 0)
s                 110 arch/sparc/vdso/vma.c 		if (!strcmp(e->dynstr + s->st_name, name))
s                 111 arch/sparc/vdso/vma.c 			return s;
s                 175 arch/sparc/vdso/vma.c 		Elf32_Sym *s = &e->dynsym[i];
s                 176 arch/sparc/vdso/vma.c 		if (s->st_name == 0)
s                 178 arch/sparc/vdso/vma.c 		if (!strcmp(e->dynstr + s->st_name, name))
s                 179 arch/sparc/vdso/vma.c 			return s;
s                 446 arch/sparc/vdso/vma.c static __init int vdso_setup(char *s)
s                 451 arch/sparc/vdso/vma.c 	err = kstrtoul(s, 10, &val);
s                  47 arch/um/drivers/slip_common.h static inline int slip_esc(unsigned char *s, unsigned char *d, int len)
s                  66 arch/um/drivers/slip_common.h 		switch(c = *s++) {
s                 169 arch/um/drivers/ssl.c 		char *s = conf[i];
s                 170 arch/um/drivers/ssl.c 		if (!s)
s                 171 arch/um/drivers/ssl.c 			s = def_conf;
s                 172 arch/um/drivers/ssl.c 		if (setup_one_line(serial_lines, i, s, &opts, &error))
s                 169 arch/um/drivers/stdio_console.c 		char *s = vt_conf[i];
s                 170 arch/um/drivers/stdio_console.c 		if (!s)
s                 171 arch/um/drivers/stdio_console.c 			s = def_conf;
s                 172 arch/um/drivers/stdio_console.c 		if (!s)
s                 173 arch/um/drivers/stdio_console.c 			s = i ? CONFIG_CON_CHAN : CONFIG_CON_ZERO_CHAN;
s                 174 arch/um/drivers/stdio_console.c 		if (setup_one_line(vts, i, s, &opts, &error))
s                 125 arch/um/drivers/ubd_kern.c #define OPEN_FLAGS ((struct openflags) { .r = 1, .w = 1, .s = 1, .c = 0, \
s                 128 arch/um/drivers/ubd_kern.c #define OPEN_FLAGS ((struct openflags) { .r = 1, .w = 1, .s = 0, .c = 0, \
s                 334 arch/um/drivers/ubd_kern.c 			flags.s = 1;
s                1189 arch/um/drivers/ubd_kern.c 	if(global_openflags.s){
s                  63 arch/um/include/shared/os.h 	unsigned int s : 1;	/* O_SYNC */
s                  71 arch/um/include/shared/os.h #define OPENFLAGS() ((struct openflags) { .r = 0, .w = 0, .s = 0, .c = 0, \
s                 100 arch/um/include/shared/os.h 	flags.s = 1;
s                 250 arch/um/include/shared/os.h extern void um_early_printk(const char *s, unsigned int n);
s                  11 arch/um/kernel/early_printk.c static void early_console_write(struct console *con, const char *s, unsigned int n)
s                  13 arch/um/kernel/early_printk.c 	um_early_printk(s, n);
s                 188 arch/um/os-Linux/file.c 	if (flags.s)
s                 152 arch/um/os-Linux/util.c void um_early_printk(const char *s, unsigned int n)
s                 154 arch/um/os-Linux/util.c 	printf("%.*s", n, s);
s                  43 arch/unicore32/boot/compressed/misc.c 	unsigned char *d = (unsigned char *)dest, *s = (unsigned char *)src;
s                  46 arch/unicore32/boot/compressed/misc.c 		*d++ = *s++;
s                  47 arch/unicore32/boot/compressed/misc.c 		*d++ = *s++;
s                  48 arch/unicore32/boot/compressed/misc.c 		*d++ = *s++;
s                  49 arch/unicore32/boot/compressed/misc.c 		*d++ = *s++;
s                  50 arch/unicore32/boot/compressed/misc.c 		*d++ = *s++;
s                  51 arch/unicore32/boot/compressed/misc.c 		*d++ = *s++;
s                  52 arch/unicore32/boot/compressed/misc.c 		*d++ = *s++;
s                  53 arch/unicore32/boot/compressed/misc.c 		*d++ = *s++;
s                  57 arch/unicore32/boot/compressed/misc.c 		*d++ = *s++;
s                  58 arch/unicore32/boot/compressed/misc.c 		*d++ = *s++;
s                  59 arch/unicore32/boot/compressed/misc.c 		*d++ = *s++;
s                  60 arch/unicore32/boot/compressed/misc.c 		*d++ = *s++;
s                  64 arch/unicore32/boot/compressed/misc.c 		*d++ = *s++;
s                  65 arch/unicore32/boot/compressed/misc.c 		*d++ = *s++;
s                  69 arch/unicore32/boot/compressed/misc.c 		*d++ = *s++;
s                 147 arch/unicore32/include/asm/cacheflush.h #define flush_icache_range(s, e)	__cpuc_coherent_kern_range(s, e)
s                  18 arch/unicore32/include/asm/string.h extern char *strrchr(const char *s, int c);
s                  21 arch/unicore32/include/asm/string.h extern char *strchr(const char *s, int c);
s                 169 arch/unicore32/include/asm/tlbflush.h #define local_flush_tlb_kernel_range(s, e)	\
s                 170 arch/unicore32/include/asm/tlbflush.h 	__cpu_flush_kern_tlb_range(s, e)
s                  32 arch/unicore32/include/asm/uaccess.h __strnlen_user(const char __user *s, long n);
s                  16 arch/unicore32/kernel/early_printk.c static void early_ocd_write(struct console *con, const char *s, unsigned n)
s                  18 arch/unicore32/kernel/early_printk.c 	while (*s && n-- > 0) {
s                  19 arch/unicore32/kernel/early_printk.c 		if (*s == '\n')
s                  21 arch/unicore32/kernel/early_printk.c 		ocd_putc((int)*s);
s                  22 arch/unicore32/kernel/early_printk.c 		s++;
s                 196 arch/x86/boot/boot.h static inline char *__get_heap(size_t s, size_t a, size_t n)
s                 202 arch/x86/boot/boot.h 	HEAP += s*n;
s                 328 arch/x86/boot/boot.h size_t strnlen(const char *s, size_t maxlen);
s                 329 arch/x86/boot/boot.h unsigned int atou(const char *s);
s                 331 arch/x86/boot/boot.h size_t strlen(const char *s);
s                 332 arch/x86/boot/boot.h char *strchr(const char *s, int c);
s                 846 arch/x86/boot/compressed/eboot.c 		desc->s		= DESC_TYPE_CODE_DATA;
s                 867 arch/x86/boot/compressed/eboot.c 	desc->s		= DESC_TYPE_CODE_DATA;
s                 889 arch/x86/boot/compressed/eboot.c 	desc->s		= DESC_TYPE_CODE_DATA;
s                 906 arch/x86/boot/compressed/eboot.c 		desc->s		= 0;
s                  39 arch/x86/boot/compressed/misc.c #define memzero(s, n)	memset((s), 0, (n))
s                 108 arch/x86/boot/compressed/misc.c void __putstr(const char *s)
s                 114 arch/x86/boot/compressed/misc.c 		const char *str = s;
s                 128 arch/x86/boot/compressed/misc.c 	while ((c = *s++) != '\0') {
s                  43 arch/x86/boot/compressed/misc.h void __putstr(const char *s);
s                  60 arch/x86/boot/compressed/misc.h static inline void debug_putstr(const char *s)
s                  62 arch/x86/boot/compressed/misc.h static inline void debug_puthex(const char *s)
s                  43 arch/x86/boot/compressed/string.c void *memset(void *s, int c, size_t n)
s                  46 arch/x86/boot/compressed/string.c 	char *ss = s;
s                  50 arch/x86/boot/compressed/string.c 	return s;
s                  56 arch/x86/boot/compressed/string.c 	const unsigned char *s = src;
s                  58 arch/x86/boot/compressed/string.c 	if (d <= s || d - s >= n)
s                  62 arch/x86/boot/compressed/string.c 		d[n] = s[n];
s                  78 arch/x86/boot/compressed/string.c extern void *__memset(void *s, int c, size_t n) __alias(memset);
s                  18 arch/x86/boot/printf.c static int skip_atoi(const char **s)
s                  22 arch/x86/boot/printf.c 	while (isdigit(**s))
s                  23 arch/x86/boot/printf.c 		i = i * 10 + *((*s)++) - '0';
s                 119 arch/x86/boot/printf.c 	const char *s;
s                 206 arch/x86/boot/printf.c 			s = va_arg(args, char *);
s                 207 arch/x86/boot/printf.c 			len = strnlen(s, precision);
s                 213 arch/x86/boot/printf.c 				*str++ = *s++;
s                  80 arch/x86/boot/string.c size_t strnlen(const char *s, size_t maxlen)
s                  82 arch/x86/boot/string.c 	const char *es = s;
s                  88 arch/x86/boot/string.c 	return (es - s);
s                  91 arch/x86/boot/string.c unsigned int atou(const char *s)
s                  94 arch/x86/boot/string.c 	while (isdigit(*s))
s                  95 arch/x86/boot/string.c 		i = i * 10 + (*s++ - '0');
s                 158 arch/x86/boot/string.c size_t strlen(const char *s)
s                 162 arch/x86/boot/string.c 	for (sc = s; *sc != '\0'; ++sc)
s                 164 arch/x86/boot/string.c 	return sc - s;
s                 194 arch/x86/boot/string.c char *strchr(const char *s, int c)
s                 196 arch/x86/boot/string.c 	while (*s != (char)c)
s                 197 arch/x86/boot/string.c 		if (*s++ == '\0')
s                 199 arch/x86/boot/string.c 	return (char *)s;
s                 233 arch/x86/boot/string.c static const char *_parse_integer_fixup_radix(const char *s, unsigned int *base)
s                 236 arch/x86/boot/string.c 		if (s[0] == '0') {
s                 237 arch/x86/boot/string.c 			if (_tolower(s[1]) == 'x' && isxdigit(s[2]))
s                 244 arch/x86/boot/string.c 	if (*base == 16 && s[0] == '0' && _tolower(s[1]) == 'x')
s                 245 arch/x86/boot/string.c 		s += 2;
s                 246 arch/x86/boot/string.c 	return s;
s                 257 arch/x86/boot/string.c static unsigned int _parse_integer(const char *s,
s                 267 arch/x86/boot/string.c 		unsigned int c = *s;
s                 290 arch/x86/boot/string.c 		s++;
s                 296 arch/x86/boot/string.c static int _kstrtoull(const char *s, unsigned int base, unsigned long long *res)
s                 301 arch/x86/boot/string.c 	s = _parse_integer_fixup_radix(s, &base);
s                 302 arch/x86/boot/string.c 	rv = _parse_integer(s, base, &_res);
s                 307 arch/x86/boot/string.c 	s += rv;
s                 308 arch/x86/boot/string.c 	if (*s == '\n')
s                 309 arch/x86/boot/string.c 		s++;
s                 310 arch/x86/boot/string.c 	if (*s)
s                 332 arch/x86/boot/string.c int kstrtoull(const char *s, unsigned int base, unsigned long long *res)
s                 334 arch/x86/boot/string.c 	if (s[0] == '+')
s                 335 arch/x86/boot/string.c 		s++;
s                 336 arch/x86/boot/string.c 	return _kstrtoull(s, base, res);
s                  18 arch/x86/boot/string.h #define memcpy(d,s,l) __builtin_memcpy(d,s,l)
s                  24 arch/x86/boot/string.h extern size_t strlen(const char *s);
s                  26 arch/x86/boot/string.h extern char *strchr(const char *s, int c);
s                  27 arch/x86/boot/string.h extern size_t strnlen(const char *s, size_t maxlen);
s                  28 arch/x86/boot/string.h extern unsigned int atou(const char *s);
s                  32 arch/x86/boot/string.h int kstrtoull(const char *s, unsigned int base, unsigned long long *res);
s                 123 arch/x86/boot/tools/build.c static u32 partial_crc32(const u8 *s, int len, u32 crc)
s                 126 arch/x86/boot/tools/build.c 		crc = partial_crc32_one(*s++, crc);
s                 313 arch/x86/crypto/glue_helper.c 		struct scatterlist s[2], d[2];
s                 316 arch/x86/crypto/glue_helper.c 		dst = src = scatterwalk_ffwd(s, req->src, req->cryptlen);
s                  31 arch/x86/entry/vdso/vdso32-setup.c static int __init vdso32_setup(char *s)
s                  33 arch/x86/entry/vdso/vdso32-setup.c 	vdso32_enabled = simple_strtoul(s, NULL, 0);
s                 323 arch/x86/entry/vdso/vma.c static __init int vdso_setup(char *s)
s                 325 arch/x86/entry/vdso/vma.c 	vdso64_enabled = simple_strtoul(s, NULL, 0);
s                2425 arch/x86/events/intel/core.c static int __init intel_perf_counter_freezing_setup(char *s)
s                2429 arch/x86/events/intel/core.c 	if (kstrtobool(s, &res))
s                  36 arch/x86/include/asm/apic.h #define apic_printk(v, s, a...) do {       \
s                  38 arch/x86/include/asm/apic.h 			printk(s, ##a);    \
s                 154 arch/x86/include/asm/atomic.h 	return GEN_BINARY_RMWcc(LOCK_PREFIX "addl", v->counter, s, "er", i);
s                 147 arch/x86/include/asm/atomic64_64.h 	return GEN_BINARY_RMWcc(LOCK_PREFIX "addq", v->counter, s, "er", i);
s                 102 arch/x86/include/asm/bitops.h 		CC_SET(s)
s                 103 arch/x86/include/asm/bitops.h 		: CC_OUT(s) (negative), WBYTE_ADDR(addr)
s                  27 arch/x86/include/asm/desc.h 	desc->s			= 1;
s                  19 arch/x86/include/asm/desc_defs.h 	u16	base1: 8, type: 4, s: 1, dpl: 2, p: 1;
s                  31 arch/x86/include/asm/desc_defs.h 		.s		= (flags >> 4) & 0x01,		\
s                  23 arch/x86/include/asm/floppy.h #define _CROSS_64KB(a, s, vdma)						\
s                  25 arch/x86/include/asm/floppy.h 	 ((unsigned long)(a)/K_64 != ((unsigned long)(a) + (s) - 1) / K_64))
s                  27 arch/x86/include/asm/floppy.h #define CROSS_64KB(a, s) _CROSS_64KB(a, s, use_virtual_dma & 1)
s                  96 arch/x86/include/asm/local.h 	return GEN_BINARY_RMWcc(_ASM_ADD, l->a.counter, s, "er", i);
s                 126 arch/x86/include/asm/mpspec.h #define physids_shift_right(d, s, n)				\
s                 127 arch/x86/include/asm/mpspec.h 	bitmap_shift_right((d).mask, (s).mask, n, MAX_LOCAL_APIC)
s                 129 arch/x86/include/asm/mpspec.h #define physids_shift_left(d, s, n)				\
s                 130 arch/x86/include/asm/mpspec.h 	bitmap_shift_left((d).mask, (s).mask, n, MAX_LOCAL_APIC)
s                  28 arch/x86/include/asm/string_32.h extern char *strchr(const char *s, int c);
s                  31 arch/x86/include/asm/string_32.h extern size_t strlen(const char *s);
s                 198 arch/x86/include/asm/string_32.h static inline void *__memset_generic(void *s, char c, size_t count)
s                 204 arch/x86/include/asm/string_32.h 		     : "a" (c), "1" (s), "0" (count)
s                 206 arch/x86/include/asm/string_32.h 	return s;
s                 210 arch/x86/include/asm/string_32.h #define __constant_count_memset(s, c, count) __memset_generic((s), (c), (count))
s                 214 arch/x86/include/asm/string_32.h extern size_t strnlen(const char *s, size_t count);
s                 220 arch/x86/include/asm/string_32.h #define __memset(s, c, count)				\
s                 222 arch/x86/include/asm/string_32.h 	 ? __constant_count_memset((s), (c), (count))	\
s                 223 arch/x86/include/asm/string_32.h 	 : __memset_generic((s), (c), (count)))
s                 228 arch/x86/include/asm/string_32.h #define memset(s, c, count) __builtin_memset(s, c, count)
s                 232 arch/x86/include/asm/string_32.h static inline void *memset16(uint16_t *s, uint16_t v, size_t n)
s                 238 arch/x86/include/asm/string_32.h 		     : "a" (v), "1" (s), "0" (n)
s                 240 arch/x86/include/asm/string_32.h 	return s;
s                 244 arch/x86/include/asm/string_32.h static inline void *memset32(uint32_t *s, uint32_t v, size_t n)
s                 250 arch/x86/include/asm/string_32.h 		     : "a" (v), "1" (s), "0" (n)
s                 252 arch/x86/include/asm/string_32.h 	return s;
s                  18 arch/x86/include/asm/string_64.h void *memset(void *s, int c, size_t n);
s                  19 arch/x86/include/asm/string_64.h void *__memset(void *s, int c, size_t n);
s                  22 arch/x86/include/asm/string_64.h static inline void *memset16(uint16_t *s, uint16_t v, size_t n)
s                  28 arch/x86/include/asm/string_64.h 		     : "a" (v), "1" (s), "0" (n)
s                  30 arch/x86/include/asm/string_64.h 	return s;
s                  34 arch/x86/include/asm/string_64.h static inline void *memset32(uint32_t *s, uint32_t v, size_t n)
s                  40 arch/x86/include/asm/string_64.h 		     : "a" (v), "1" (s), "0" (n)
s                  42 arch/x86/include/asm/string_64.h 	return s;
s                  46 arch/x86/include/asm/string_64.h static inline void *memset64(uint64_t *s, uint64_t v, size_t n)
s                  52 arch/x86/include/asm/string_64.h 		     : "a" (v), "1" (s), "0" (n)
s                  54 arch/x86/include/asm/string_64.h 	return s;
s                  62 arch/x86/include/asm/string_64.h size_t strlen(const char *s);
s                  77 arch/x86/include/asm/string_64.h #define memset(s, c, n) __memset(s, c, n)
s                  80 arch/x86/include/asm/traps.h struct bad_iret_stack *fixup_bad_iret(struct bad_iret_stack *s);
s                  23 arch/x86/include/asm/uaccess.h #define MAKE_MM_SEG(s)	((mm_segment_t) { (s) })
s                 334 arch/x86/include/asm/uv/uv_hub.h     } s;
s                 136 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                 185 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                 627 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                 747 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                 786 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                 825 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                 970 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                1225 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                1297 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                1344 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                1474 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                1729 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                1771 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                1792 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                1813 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                1853 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                2524 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                2693 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                2727 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                2761 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                2943 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                3029 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                3097 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                3205 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                3313 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                3394 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                3460 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                3526 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                3600 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                3703 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                4118 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                4174 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                4213 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                4247 arch/x86/include/asm/uv/uv_mmrs.h 	} s;
s                  20 arch/x86/include/asm/vga.h #define VGA_MAP_MEM(x, s)					\
s                  25 arch/x86/include/asm/vga.h 		set_memory_decrypted(start, (s) >> PAGE_SHIFT);	\
s                 136 arch/x86/include/uapi/asm/kvm.h 	__u8  present, dpl, db, s, l, g, avl;
s                  22 arch/x86/include/uapi/asm/swab.h 		} s;
s                  27 arch/x86/include/uapi/asm/swab.h 	    : "=r" (v.s.a), "=r" (v.s.b)
s                  28 arch/x86/include/uapi/asm/swab.h 	    : "0" (v.s.a), "1" (v.s.b));
s                1713 arch/x86/kernel/acpi/boot.c static int __init setup_acpi_sci(char *s)
s                1715 arch/x86/kernel/acpi/boot.c 	if (!s)
s                1717 arch/x86/kernel/acpi/boot.c 	if (!strcmp(s, "edge"))
s                1720 arch/x86/kernel/acpi/boot.c 	else if (!strcmp(s, "level"))
s                1723 arch/x86/kernel/acpi/boot.c 	else if (!strcmp(s, "high"))
s                1726 arch/x86/kernel/acpi/boot.c 	else if (!strcmp(s, "low"))
s                 282 arch/x86/kernel/amd_gart_64.c 	struct scatterlist *s;
s                 285 arch/x86/kernel/amd_gart_64.c 	for_each_sg(sg, s, nents, i) {
s                 286 arch/x86/kernel/amd_gart_64.c 		if (!s->dma_length || !s->length)
s                 288 arch/x86/kernel/amd_gart_64.c 		gart_unmap_page(dev, s->dma_address, s->dma_length, dir, 0);
s                 296 arch/x86/kernel/amd_gart_64.c 	struct scatterlist *s;
s                 303 arch/x86/kernel/amd_gart_64.c 	for_each_sg(sg, s, nents, i) {
s                 304 arch/x86/kernel/amd_gart_64.c 		unsigned long addr = sg_phys(s);
s                 306 arch/x86/kernel/amd_gart_64.c 		if (nonforced_iommu(dev, addr, s->length)) {
s                 307 arch/x86/kernel/amd_gart_64.c 			addr = dma_map_area(dev, addr, s->length, dir, 0);
s                 316 arch/x86/kernel/amd_gart_64.c 		s->dma_address = addr;
s                 317 arch/x86/kernel/amd_gart_64.c 		s->dma_length = s->length;
s                 331 arch/x86/kernel/amd_gart_64.c 	struct scatterlist *s;
s                 337 arch/x86/kernel/amd_gart_64.c 	for_each_sg(start, s, nelems, i) {
s                 339 arch/x86/kernel/amd_gart_64.c 		unsigned long phys_addr = s->dma_address;
s                 341 arch/x86/kernel/amd_gart_64.c 		BUG_ON(s != start && s->offset);
s                 342 arch/x86/kernel/amd_gart_64.c 		if (s == start) {
s                 344 arch/x86/kernel/amd_gart_64.c 			sout->dma_address += iommu_page*PAGE_SIZE + s->offset;
s                 345 arch/x86/kernel/amd_gart_64.c 			sout->dma_length = s->length;
s                 347 arch/x86/kernel/amd_gart_64.c 			sout->dma_length += s->length;
s                 351 arch/x86/kernel/amd_gart_64.c 		pages = iommu_num_pages(s->offset, s->length, PAGE_SIZE);
s                 383 arch/x86/kernel/amd_gart_64.c 	struct scatterlist *s, *ps, *start_sg, *sgmap;
s                 400 arch/x86/kernel/amd_gart_64.c 	for_each_sg(sg, s, nents, i) {
s                 401 arch/x86/kernel/amd_gart_64.c 		dma_addr_t addr = sg_phys(s);
s                 403 arch/x86/kernel/amd_gart_64.c 		s->dma_address = addr;
s                 404 arch/x86/kernel/amd_gart_64.c 		BUG_ON(s->length == 0);
s                 406 arch/x86/kernel/amd_gart_64.c 		nextneed = need_iommu(dev, addr, s->length);
s                 415 arch/x86/kernel/amd_gart_64.c 			if (!iommu_merge || !nextneed || !need || s->offset ||
s                 416 arch/x86/kernel/amd_gart_64.c 			    (s->length + seg_size > max_seg_size) ||
s                 427 arch/x86/kernel/amd_gart_64.c 				start_sg	= s;
s                 431 arch/x86/kernel/amd_gart_64.c 		seg_size += s->length;
s                 433 arch/x86/kernel/amd_gart_64.c 		pages += iommu_num_pages(s->offset, s->length, PAGE_SIZE);
s                 434 arch/x86/kernel/amd_gart_64.c 		ps = s;
s                 460 arch/x86/kernel/amd_gart_64.c 	for_each_sg(sg, s, nents, i)
s                 461 arch/x86/kernel/amd_gart_64.c 		s->dma_address = DMA_MAPPING_ERROR;
s                 166 arch/x86/kernel/apic/apic.c static __init int setup_apicpmtimer(char *s)
s                1579 arch/x86/kernel/apic/io_apic.c static int __init notimercheck(char *s)
s                 111 arch/x86/kernel/apic/x2apic_uv_x.c 	uv_min_hub_revision_id = node_id.s.revision;
s                 113 arch/x86/kernel/apic/x2apic_uv_x.c 	switch (node_id.s.part_number) {
s                 131 arch/x86/kernel/apic/x2apic_uv_x.c 	uv_cpuid.pnode_mask = (1 << m_n_config.s.n_skt) - 1;
s                 132 arch/x86/kernel/apic/x2apic_uv_x.c 	pnode = (node_id.s.node_id >> 1) & uv_cpuid.pnode_mask;
s                 136 arch/x86/kernel/apic/x2apic_uv_x.c 		node_id.s.revision, node_id.s.part_number, node_id.s.node_id,
s                 137 arch/x86/kernel/apic/x2apic_uv_x.c 		m_n_config.s.n_skt, uv_cpuid.pnode_mask, pnode);
s                 304 arch/x86/kernel/apic/x2apic_uv_x.c 		__this_cpu_write(x2apic_extra_bits, pnodeid << uvh_apicid.s.pnode_shift);
s                 692 arch/x86/kernel/apic/x2apic_uv_x.c 	__this_cpu_write(x2apic_extra_bits, pnode << uvh_apicid.s.pnode_shift);
s                 722 arch/x86/kernel/apic/x2apic_uv_x.c 		if (alias.s.enable && alias.s.base == 0) {
s                 723 arch/x86/kernel/apic/x2apic_uv_x.c 			*size = (1UL << alias.s.m_alias);
s                 725 arch/x86/kernel/apic/x2apic_uv_x.c 			*base = (unsigned long)redirect.s.dest_base << DEST_SHIFT;
s                 795 arch/x86/kernel/apic/x2apic_uv_x.c 	if (!gru.s.enable) {
s                 818 arch/x86/kernel/apic/x2apic_uv_x.c 	if (mmr.s.enable)
s                 819 arch/x86/kernel/apic/x2apic_uv_x.c 		map_high("MMR", mmr.s.base, shift, shift, max_pnode, map_uc);
s                1113 arch/x86/kernel/apic/x2apic_uv_x.c 	mnp->n_val	= m_n_config.s.n_skt;
s                1158 arch/x86/kernel/apic/x2apic_uv_x.c 	hi->gnode_extra		= (node_id.s.node_id & ~((1 << uv_cpuid.gnode_shift) - 1)) >> 1;
s                  43 arch/x86/kernel/cpu/aperfmperf.c 	struct aperfmperf_sample *s = this_cpu_ptr(&samples);
s                  51 arch/x86/kernel/cpu/aperfmperf.c 	aperf_delta = aperf - s->aperf;
s                  52 arch/x86/kernel/cpu/aperfmperf.c 	mperf_delta = mperf - s->mperf;
s                  61 arch/x86/kernel/cpu/aperfmperf.c 	s->time = ktime_get();
s                  62 arch/x86/kernel/cpu/aperfmperf.c 	s->aperf = aperf;
s                  63 arch/x86/kernel/cpu/aperfmperf.c 	s->mperf = mperf;
s                  64 arch/x86/kernel/cpu/aperfmperf.c 	s->khz = div64_u64((cpu_khz * aperf_delta), mperf_delta);
s                 168 arch/x86/kernel/cpu/common.c static int __init x86_mpx_setup(char *s)
s                 171 arch/x86/kernel/cpu/common.c 	if (strlen(s))
s                 185 arch/x86/kernel/cpu/common.c static int __init x86_nopcid_setup(char *s)
s                 188 arch/x86/kernel/cpu/common.c 	if (s)
s                 202 arch/x86/kernel/cpu/common.c static int __init x86_noinvpcid_setup(char *s)
s                 205 arch/x86/kernel/cpu/common.c 	if (s)
s                 229 arch/x86/kernel/cpu/common.c static int __init x86_sep_setup(char *s)
s                 291 arch/x86/kernel/cpu/common.c static int __init x86_serial_nr_setup(char *s)
s                 626 arch/x86/kernel/cpu/common.c 	char *p, *q, *s;
s                 638 arch/x86/kernel/cpu/common.c 	p = q = s = &c->x86_model_id[0];
s                 646 arch/x86/kernel/cpu/common.c 			s = q;
s                 651 arch/x86/kernel/cpu/common.c 	*(s + 1) = '\0';
s                1838 arch/x86/kernel/cpu/common.c 	d.s = 1;		/* Not a system segment */
s                2117 arch/x86/kernel/cpu/mce/core.c static ssize_t show_bank(struct device *s, struct device_attribute *attr,
s                2123 arch/x86/kernel/cpu/mce/core.c 	if (bank >= per_cpu(mce_num_banks, s->id))
s                2126 arch/x86/kernel/cpu/mce/core.c 	b = &per_cpu(mce_banks_array, s->id)[bank];
s                2134 arch/x86/kernel/cpu/mce/core.c static ssize_t set_bank(struct device *s, struct device_attribute *attr,
s                2144 arch/x86/kernel/cpu/mce/core.c 	if (bank >= per_cpu(mce_num_banks, s->id))
s                2147 arch/x86/kernel/cpu/mce/core.c 	b = &per_cpu(mce_banks_array, s->id)[bank];
s                2158 arch/x86/kernel/cpu/mce/core.c static ssize_t set_ignore_ce(struct device *s,
s                2185 arch/x86/kernel/cpu/mce/core.c static ssize_t set_cmci_disabled(struct device *s,
s                2211 arch/x86/kernel/cpu/mce/core.c static ssize_t store_int_with_restart(struct device *s,
s                2216 arch/x86/kernel/cpu/mce/core.c 	ssize_t ret = device_store_ulong(s, attr, buf, size);
s                  93 arch/x86/kernel/cpu/mce/dev-mcelog.c show_trigger(struct device *s, struct device_attribute *attr, char *buf)
s                 100 arch/x86/kernel/cpu/mce/dev-mcelog.c static ssize_t set_trigger(struct device *s, struct device_attribute *attr,
s                  45 arch/x86/kernel/cpu/mce/severity.c #define MCESEV(s, m, c...) { .sev = MCE_ ## s ## _SEVERITY, .msg = m, ## c }
s                 308 arch/x86/kernel/cpu/mce/severity.c 	struct severity *s;
s                 310 arch/x86/kernel/cpu/mce/severity.c 	for (s = severities;; s++) {
s                 311 arch/x86/kernel/cpu/mce/severity.c 		if ((m->status & s->mask) != s->result)
s                 313 arch/x86/kernel/cpu/mce/severity.c 		if ((m->mcgstatus & s->mcgmask) != s->mcgres)
s                 315 arch/x86/kernel/cpu/mce/severity.c 		if (s->ser == SER_REQUIRED && !mca_cfg.ser)
s                 317 arch/x86/kernel/cpu/mce/severity.c 		if (s->ser == NO_SER && mca_cfg.ser)
s                 319 arch/x86/kernel/cpu/mce/severity.c 		if (s->context && ctx != s->context)
s                 321 arch/x86/kernel/cpu/mce/severity.c 		if (s->excp && excp != s->excp)
s                 324 arch/x86/kernel/cpu/mce/severity.c 			*msg = s->msg;
s                 325 arch/x86/kernel/cpu/mce/severity.c 		s->covered = 1;
s                 326 arch/x86/kernel/cpu/mce/severity.c 		if (s->sev >= MCE_UC_SEVERITY && ctx == IN_KERNEL) {
s                 330 arch/x86/kernel/cpu/mce/severity.c 		return s->sev;
s                 228 arch/x86/kernel/cpu/mce/therm_throt.c static int __init int_pln_enable_setup(char *s)
s                 379 arch/x86/kernel/cpu/microcode/amd.c 		size_t s = parse_container(ucode, size, desc);
s                 380 arch/x86/kernel/cpu/microcode/amd.c 		if (!s)
s                 384 arch/x86/kernel/cpu/microcode/amd.c 		if (size >= s) {
s                 385 arch/x86/kernel/cpu/microcode/amd.c 			ucode += s;
s                 386 arch/x86/kernel/cpu/microcode/amd.c 			size  -= s;
s                  14 arch/x86/kernel/cpu/rdrand.c static int __init x86_rdrand_setup(char *s)
s                 440 arch/x86/kernel/cpu/resctrl/ctrlmondata.c static void show_doms(struct seq_file *s, struct rdt_resource *r, int closid)
s                 446 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 	seq_printf(s, "%*s:", max_name_width, r->name);
s                 449 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 			seq_puts(s, ";");
s                 453 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 		seq_printf(s, r->format_str, dom->id, max_data_width,
s                 457 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 	seq_puts(s, "\n");
s                 461 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 			   struct seq_file *s, void *v)
s                 472 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 				seq_printf(s, "%s:uninitialized\n", r->name);
s                 479 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 				seq_printf(s, "%s:%d=%x\n",
s                 488 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 					show_doms(s, r, closid);
s                 548 arch/x86/kernel/cpu/resctrl/internal.h void rdt_last_cmd_puts(const char *s);
s                 562 arch/x86/kernel/cpu/resctrl/internal.h 			   struct seq_file *s, void *v);
s                  62 arch/x86/kernel/cpu/resctrl/rdtgroup.c void rdt_last_cmd_puts(const char *s)
s                  65 arch/x86/kernel/cpu/resctrl/rdtgroup.c 	seq_buf_puts(&last_cmd_status, s);
s                 262 arch/x86/kernel/cpu/resctrl/rdtgroup.c 			      struct seq_file *s, void *v)
s                 278 arch/x86/kernel/cpu/resctrl/rdtgroup.c 				seq_printf(s, is_cpu_list(of) ?
s                 283 arch/x86/kernel/cpu/resctrl/rdtgroup.c 			seq_printf(s, is_cpu_list(of) ? "%*pbl\n" : "%*pb\n",
s                 699 arch/x86/kernel/cpu/resctrl/rdtgroup.c static void show_rdt_tasks(struct rdtgroup *r, struct seq_file *s)
s                 707 arch/x86/kernel/cpu/resctrl/rdtgroup.c 			seq_printf(s, "%d\n", t->pid);
s                 713 arch/x86/kernel/cpu/resctrl/rdtgroup.c 			       struct seq_file *s, void *v)
s                 720 arch/x86/kernel/cpu/resctrl/rdtgroup.c 		show_rdt_tasks(rdtgrp, s);
s                 953 arch/x86/kernel/cpu/resctrl/rdtgroup.c 			      struct seq_file *s, void *v)
s                 963 arch/x86/kernel/cpu/resctrl/rdtgroup.c 	seq_printf(s, "%s\n", rdtgroup_mode_str(rdtgrp->mode));
s                1285 arch/x86/kernel/cpu/resctrl/rdtgroup.c 			      struct seq_file *s, void *v)
s                1307 arch/x86/kernel/cpu/resctrl/rdtgroup.c 			seq_printf(s, "%*s:", max_name_width,
s                1312 arch/x86/kernel/cpu/resctrl/rdtgroup.c 			seq_printf(s, "%d=%u\n", rdtgrp->plr->d->id, size);
s                1319 arch/x86/kernel/cpu/resctrl/rdtgroup.c 		seq_printf(s, "%*s:", max_name_width, r->name);
s                1322 arch/x86/kernel/cpu/resctrl/rdtgroup.c 				seq_putc(s, ';');
s                1334 arch/x86/kernel/cpu/resctrl/rdtgroup.c 			seq_printf(s, "%d=%u", d->id, size);
s                1337 arch/x86/kernel/cpu/resctrl/rdtgroup.c 		seq_putc(s, '\n');
s                 108 arch/x86/kernel/cpu/vmware.c static __init int setup_vmw_sched_clock(char *s)
s                 123 arch/x86/kernel/early_printk.c static void early_serial_write(struct console *con, const char *s, unsigned n)
s                 125 arch/x86/kernel/early_printk.c 	while (*s && n-- > 0) {
s                 126 arch/x86/kernel/early_printk.c 		if (*s == '\n')
s                 128 arch/x86/kernel/early_printk.c 		early_serial_putc(*s);
s                 129 arch/x86/kernel/early_printk.c 		s++;
s                 151 arch/x86/kernel/early_printk.c static __init void early_serial_init(char *s)
s                 157 arch/x86/kernel/early_printk.c 	if (*s == ',')
s                 158 arch/x86/kernel/early_printk.c 		++s;
s                 160 arch/x86/kernel/early_printk.c 	if (*s) {
s                 162 arch/x86/kernel/early_printk.c 		if (!strncmp(s, "0x", 2)) {
s                 163 arch/x86/kernel/early_printk.c 			early_serial_base = simple_strtoul(s, &e, 16);
s                 167 arch/x86/kernel/early_printk.c 			if (!strncmp(s, "ttyS", 4))
s                 168 arch/x86/kernel/early_printk.c 				s += 4;
s                 169 arch/x86/kernel/early_printk.c 			port = simple_strtoul(s, &e, 10);
s                 170 arch/x86/kernel/early_printk.c 			if (port > 1 || s == e)
s                 174 arch/x86/kernel/early_printk.c 		s += strcspn(s, ",");
s                 175 arch/x86/kernel/early_printk.c 		if (*s == ',')
s                 176 arch/x86/kernel/early_printk.c 			s++;
s                 179 arch/x86/kernel/early_printk.c 	if (*s) {
s                 180 arch/x86/kernel/early_printk.c 		baud = simple_strtoull(s, &e, 0);
s                 182 arch/x86/kernel/early_printk.c 		if (baud == 0 || s == e)
s                 220 arch/x86/kernel/early_printk.c static __init void early_pci_serial_init(char *s)
s                 230 arch/x86/kernel/early_printk.c 	if (*s == ',')
s                 231 arch/x86/kernel/early_printk.c 		++s;
s                 233 arch/x86/kernel/early_printk.c 	if (*s == 0)
s                 237 arch/x86/kernel/early_printk.c 	if (!strncmp(s, "force,", 6)) {
s                 239 arch/x86/kernel/early_printk.c 		s += 6;
s                 245 arch/x86/kernel/early_printk.c 	bus = (u8)simple_strtoul(s, &e, 16);
s                 246 arch/x86/kernel/early_printk.c 	s = e;
s                 247 arch/x86/kernel/early_printk.c 	if (*s != ':')
s                 249 arch/x86/kernel/early_printk.c 	++s;
s                 250 arch/x86/kernel/early_printk.c 	slot = (u8)simple_strtoul(s, &e, 16);
s                 251 arch/x86/kernel/early_printk.c 	s = e;
s                 252 arch/x86/kernel/early_printk.c 	if (*s != '.')
s                 254 arch/x86/kernel/early_printk.c 	++s;
s                 255 arch/x86/kernel/early_printk.c 	func = (u8)simple_strtoul(s, &e, 16);
s                 256 arch/x86/kernel/early_printk.c 	s = e;
s                 259 arch/x86/kernel/early_printk.c 	if (*s == ',')
s                 260 arch/x86/kernel/early_printk.c 		s++;
s                 303 arch/x86/kernel/early_printk.c 	if (*s) {
s                 304 arch/x86/kernel/early_printk.c 		if (strcmp(s, "nocfg") == 0)
s                 311 arch/x86/kernel/early_printk.c 		if (kstrtoul(s, 0, &baud) < 0 || baud == 0)
s                 128 arch/x86/kernel/io_delay.c static int __init io_delay_param(char *s)
s                 130 arch/x86/kernel/io_delay.c 	if (!s)
s                 133 arch/x86/kernel/io_delay.c 	if (!strcmp(s, "0x80"))
s                 135 arch/x86/kernel/io_delay.c 	else if (!strcmp(s, "0xed"))
s                 137 arch/x86/kernel/io_delay.c 	else if (!strcmp(s, "udelay"))
s                 139 arch/x86/kernel/io_delay.c 	else if (!strcmp(s, "none"))
s                  17 arch/x86/kernel/livepatch.c 	Elf_Shdr *s, *alt = NULL, *para = NULL;
s                  29 arch/x86/kernel/livepatch.c 	for (s = info->sechdrs; s < info->sechdrs + info->hdr.e_shnum; s++) {
s                  31 arch/x86/kernel/livepatch.c 		cnt = sscanf(info->secstrings + s->sh_name,
s                  39 arch/x86/kernel/livepatch.c 			alt = s;
s                  41 arch/x86/kernel/livepatch.c 			para = s;
s                 224 arch/x86/kernel/module.c 	const Elf_Shdr *s, *text = NULL, *alt = NULL, *locks = NULL,
s                 228 arch/x86/kernel/module.c 	for (s = sechdrs; s < sechdrs + hdr->e_shnum; s++) {
s                 229 arch/x86/kernel/module.c 		if (!strcmp(".text", secstrings + s->sh_name))
s                 230 arch/x86/kernel/module.c 			text = s;
s                 231 arch/x86/kernel/module.c 		if (!strcmp(".altinstructions", secstrings + s->sh_name))
s                 232 arch/x86/kernel/module.c 			alt = s;
s                 233 arch/x86/kernel/module.c 		if (!strcmp(".smp_locks", secstrings + s->sh_name))
s                 234 arch/x86/kernel/module.c 			locks = s;
s                 235 arch/x86/kernel/module.c 		if (!strcmp(".parainstructions", secstrings + s->sh_name))
s                 236 arch/x86/kernel/module.c 			para = s;
s                 237 arch/x86/kernel/module.c 		if (!strcmp(".orc_unwind", secstrings + s->sh_name))
s                 238 arch/x86/kernel/module.c 			orc = s;
s                 239 arch/x86/kernel/module.c 		if (!strcmp(".orc_unwind_ip", secstrings + s->sh_name))
s                 240 arch/x86/kernel/module.c 			orc_ip = s;
s                 330 arch/x86/kernel/pci-calgary_64.c 	struct scatterlist *s;
s                 336 arch/x86/kernel/pci-calgary_64.c 	for_each_sg(sglist, s, nelems, i) {
s                 338 arch/x86/kernel/pci-calgary_64.c 		dma_addr_t dma = s->dma_address;
s                 339 arch/x86/kernel/pci-calgary_64.c 		unsigned int dmalen = s->dma_length;
s                 354 arch/x86/kernel/pci-calgary_64.c 	struct scatterlist *s;
s                 360 arch/x86/kernel/pci-calgary_64.c 	for_each_sg(sg, s, nelems, i) {
s                 361 arch/x86/kernel/pci-calgary_64.c 		BUG_ON(!sg_page(s));
s                 363 arch/x86/kernel/pci-calgary_64.c 		vaddr = (unsigned long) sg_virt(s);
s                 364 arch/x86/kernel/pci-calgary_64.c 		npages = iommu_num_pages(vaddr, s->length, PAGE_SIZE);
s                 369 arch/x86/kernel/pci-calgary_64.c 			s->dma_length = 0;
s                 373 arch/x86/kernel/pci-calgary_64.c 		s->dma_address = (entry << PAGE_SHIFT) | s->offset;
s                 378 arch/x86/kernel/pci-calgary_64.c 		s->dma_length = s->length;
s                 384 arch/x86/kernel/pci-calgary_64.c 	for_each_sg(sg, s, nelems, i) {
s                 637 arch/x86/kernel/traps.c struct bad_iret_stack *fixup_bad_iret(struct bad_iret_stack *s)
s                 651 arch/x86/kernel/traps.c 	memmove(&new_stack->regs.ip, (void *)s->regs.sp, 5*8);
s                 654 arch/x86/kernel/traps.c 	memmove(new_stack, s, offsetof(struct bad_iret_stack, regs.ip));
s                1666 arch/x86/kvm/emulate.c 		seg_desc.s = 1;
s                1692 arch/x86/kvm/emulate.c 			seg_desc.s = 1;
s                1711 arch/x86/kvm/emulate.c 	if (seg <= VCPU_SREG_GS && !seg_desc.s) {
s                1759 arch/x86/kvm/emulate.c 		if (seg_desc.s || (seg_desc.type != 1 && seg_desc.type != 9))
s                1769 arch/x86/kvm/emulate.c 		if (seg_desc.s || seg_desc.type != 2)
s                1785 arch/x86/kvm/emulate.c 	if (seg_desc.s) {
s                2399 arch/x86/kvm/emulate.c 	desc->s    = (flags >> 12) & 1;
s                2649 arch/x86/kvm/emulate.c 		cs_desc.s = cs_desc.g = cs_desc.p = 1;
s                2703 arch/x86/kvm/emulate.c 	cs->s = 1;
s                2712 arch/x86/kvm/emulate.c 	ss->s = 1;
s                 434 arch/x86/kvm/i8254.c 	struct kvm_kpit_channel_state *s;
s                 453 arch/x86/kvm/i8254.c 				s = &pit_state->channels[channel];
s                 463 arch/x86/kvm/i8254.c 			s = &pit_state->channels[channel];
s                 468 arch/x86/kvm/i8254.c 				s->rw_mode = access;
s                 469 arch/x86/kvm/i8254.c 				s->read_state = access;
s                 470 arch/x86/kvm/i8254.c 				s->write_state = access;
s                 471 arch/x86/kvm/i8254.c 				s->mode = (val >> 1) & 7;
s                 472 arch/x86/kvm/i8254.c 				if (s->mode > 5)
s                 473 arch/x86/kvm/i8254.c 					s->mode -= 4;
s                 474 arch/x86/kvm/i8254.c 				s->bcd = val & 1;
s                 479 arch/x86/kvm/i8254.c 		s = &pit_state->channels[addr];
s                 480 arch/x86/kvm/i8254.c 		switch (s->write_state) {
s                 489 arch/x86/kvm/i8254.c 			s->write_latch = val;
s                 490 arch/x86/kvm/i8254.c 			s->write_state = RW_STATE_WORD1;
s                 493 arch/x86/kvm/i8254.c 			pit_load_count(pit, addr, s->write_latch | (val << 8));
s                 494 arch/x86/kvm/i8254.c 			s->write_state = RW_STATE_WORD0;
s                 510 arch/x86/kvm/i8254.c 	struct kvm_kpit_channel_state *s;
s                 518 arch/x86/kvm/i8254.c 	s = &pit_state->channels[addr];
s                 522 arch/x86/kvm/i8254.c 	if (s->status_latched) {
s                 523 arch/x86/kvm/i8254.c 		s->status_latched = 0;
s                 524 arch/x86/kvm/i8254.c 		ret = s->status;
s                 525 arch/x86/kvm/i8254.c 	} else if (s->count_latched) {
s                 526 arch/x86/kvm/i8254.c 		switch (s->count_latched) {
s                 529 arch/x86/kvm/i8254.c 			ret = s->latched_count & 0xff;
s                 530 arch/x86/kvm/i8254.c 			s->count_latched = 0;
s                 533 arch/x86/kvm/i8254.c 			ret = s->latched_count >> 8;
s                 534 arch/x86/kvm/i8254.c 			s->count_latched = 0;
s                 537 arch/x86/kvm/i8254.c 			ret = s->latched_count & 0xff;
s                 538 arch/x86/kvm/i8254.c 			s->count_latched = RW_STATE_MSB;
s                 542 arch/x86/kvm/i8254.c 		switch (s->read_state) {
s                 555 arch/x86/kvm/i8254.c 			s->read_state = RW_STATE_WORD1;
s                 560 arch/x86/kvm/i8254.c 			s->read_state = RW_STATE_WORD0;
s                  42 arch/x86/kvm/i8259.c static void pic_lock(struct kvm_pic *s)
s                  43 arch/x86/kvm/i8259.c 	__acquires(&s->lock)
s                  45 arch/x86/kvm/i8259.c 	spin_lock(&s->lock);
s                  48 arch/x86/kvm/i8259.c static void pic_unlock(struct kvm_pic *s)
s                  49 arch/x86/kvm/i8259.c 	__releases(&s->lock)
s                  51 arch/x86/kvm/i8259.c 	bool wakeup = s->wakeup_needed;
s                  55 arch/x86/kvm/i8259.c 	s->wakeup_needed = false;
s                  57 arch/x86/kvm/i8259.c 	spin_unlock(&s->lock);
s                  60 arch/x86/kvm/i8259.c 		kvm_for_each_vcpu(i, vcpu, s->kvm) {
s                  70 arch/x86/kvm/i8259.c static void pic_clear_isr(struct kvm_kpic_state *s, int irq)
s                  72 arch/x86/kvm/i8259.c 	s->isr &= ~(1 << irq);
s                  73 arch/x86/kvm/i8259.c 	if (s != &s->pics_state->pics[0])
s                  81 arch/x86/kvm/i8259.c 	pic_unlock(s->pics_state);
s                  82 arch/x86/kvm/i8259.c 	kvm_notify_acked_irq(s->pics_state->kvm, SELECT_PIC(irq), irq);
s                  83 arch/x86/kvm/i8259.c 	pic_lock(s->pics_state);
s                  89 arch/x86/kvm/i8259.c static inline int pic_set_irq1(struct kvm_kpic_state *s, int irq, int level)
s                  93 arch/x86/kvm/i8259.c 	if (s->elcr & mask)	/* level triggered */
s                  95 arch/x86/kvm/i8259.c 			ret = !(s->irr & mask);
s                  96 arch/x86/kvm/i8259.c 			s->irr |= mask;
s                  97 arch/x86/kvm/i8259.c 			s->last_irr |= mask;
s                  99 arch/x86/kvm/i8259.c 			s->irr &= ~mask;
s                 100 arch/x86/kvm/i8259.c 			s->last_irr &= ~mask;
s                 104 arch/x86/kvm/i8259.c 			if ((s->last_irr & mask) == 0) {
s                 105 arch/x86/kvm/i8259.c 				ret = !(s->irr & mask);
s                 106 arch/x86/kvm/i8259.c 				s->irr |= mask;
s                 108 arch/x86/kvm/i8259.c 			s->last_irr |= mask;
s                 110 arch/x86/kvm/i8259.c 			s->last_irr &= ~mask;
s                 112 arch/x86/kvm/i8259.c 	return (s->imr & mask) ? -1 : ret;
s                 119 arch/x86/kvm/i8259.c static inline int get_priority(struct kvm_kpic_state *s, int mask)
s                 125 arch/x86/kvm/i8259.c 	while ((mask & (1 << ((priority + s->priority_add) & 7))) == 0)
s                 133 arch/x86/kvm/i8259.c static int pic_get_irq(struct kvm_kpic_state *s)
s                 137 arch/x86/kvm/i8259.c 	mask = s->irr & ~s->imr;
s                 138 arch/x86/kvm/i8259.c 	priority = get_priority(s, mask);
s                 146 arch/x86/kvm/i8259.c 	mask = s->isr;
s                 147 arch/x86/kvm/i8259.c 	if (s->special_fully_nested_mode && s == &s->pics_state->pics[0])
s                 149 arch/x86/kvm/i8259.c 	cur_priority = get_priority(s, mask);
s                 154 arch/x86/kvm/i8259.c 		return (priority + s->priority_add) & 7;
s                 163 arch/x86/kvm/i8259.c static void pic_update_irq(struct kvm_pic *s)
s                 167 arch/x86/kvm/i8259.c 	irq2 = pic_get_irq(&s->pics[1]);
s                 172 arch/x86/kvm/i8259.c 		pic_set_irq1(&s->pics[0], 2, 1);
s                 173 arch/x86/kvm/i8259.c 		pic_set_irq1(&s->pics[0], 2, 0);
s                 175 arch/x86/kvm/i8259.c 	irq = pic_get_irq(&s->pics[0]);
s                 176 arch/x86/kvm/i8259.c 	pic_irq_request(s->kvm, irq >= 0);
s                 179 arch/x86/kvm/i8259.c void kvm_pic_update_irq(struct kvm_pic *s)
s                 181 arch/x86/kvm/i8259.c 	pic_lock(s);
s                 182 arch/x86/kvm/i8259.c 	pic_update_irq(s);
s                 183 arch/x86/kvm/i8259.c 	pic_unlock(s);
s                 186 arch/x86/kvm/i8259.c int kvm_pic_set_irq(struct kvm_pic *s, int irq, int irq_source_id, int level)
s                 192 arch/x86/kvm/i8259.c 	pic_lock(s);
s                 193 arch/x86/kvm/i8259.c 	irq_level = __kvm_irq_line_state(&s->irq_states[irq],
s                 195 arch/x86/kvm/i8259.c 	ret = pic_set_irq1(&s->pics[irq >> 3], irq & 7, irq_level);
s                 196 arch/x86/kvm/i8259.c 	pic_update_irq(s);
s                 197 arch/x86/kvm/i8259.c 	trace_kvm_pic_set_irq(irq >> 3, irq & 7, s->pics[irq >> 3].elcr,
s                 198 arch/x86/kvm/i8259.c 			      s->pics[irq >> 3].imr, ret == 0);
s                 199 arch/x86/kvm/i8259.c 	pic_unlock(s);
s                 204 arch/x86/kvm/i8259.c void kvm_pic_clear_all(struct kvm_pic *s, int irq_source_id)
s                 208 arch/x86/kvm/i8259.c 	pic_lock(s);
s                 210 arch/x86/kvm/i8259.c 		__clear_bit(irq_source_id, &s->irq_states[i]);
s                 211 arch/x86/kvm/i8259.c 	pic_unlock(s);
s                 217 arch/x86/kvm/i8259.c static inline void pic_intack(struct kvm_kpic_state *s, int irq)
s                 219 arch/x86/kvm/i8259.c 	s->isr |= 1 << irq;
s                 223 arch/x86/kvm/i8259.c 	if (!(s->elcr & (1 << irq)))
s                 224 arch/x86/kvm/i8259.c 		s->irr &= ~(1 << irq);
s                 226 arch/x86/kvm/i8259.c 	if (s->auto_eoi) {
s                 227 arch/x86/kvm/i8259.c 		if (s->rotate_on_auto_eoi)
s                 228 arch/x86/kvm/i8259.c 			s->priority_add = (irq + 1) & 7;
s                 229 arch/x86/kvm/i8259.c 		pic_clear_isr(s, irq);
s                 237 arch/x86/kvm/i8259.c 	struct kvm_pic *s = kvm->arch.vpic;
s                 239 arch/x86/kvm/i8259.c 	s->output = 0;
s                 241 arch/x86/kvm/i8259.c 	pic_lock(s);
s                 242 arch/x86/kvm/i8259.c 	irq = pic_get_irq(&s->pics[0]);
s                 244 arch/x86/kvm/i8259.c 		pic_intack(&s->pics[0], irq);
s                 246 arch/x86/kvm/i8259.c 			irq2 = pic_get_irq(&s->pics[1]);
s                 248 arch/x86/kvm/i8259.c 				pic_intack(&s->pics[1], irq2);
s                 254 arch/x86/kvm/i8259.c 			intno = s->pics[1].irq_base + irq2;
s                 257 arch/x86/kvm/i8259.c 			intno = s->pics[0].irq_base + irq;
s                 263 arch/x86/kvm/i8259.c 		intno = s->pics[0].irq_base + irq;
s                 265 arch/x86/kvm/i8259.c 	pic_update_irq(s);
s                 266 arch/x86/kvm/i8259.c 	pic_unlock(s);
s                 271 arch/x86/kvm/i8259.c static void kvm_pic_reset(struct kvm_kpic_state *s)
s                 275 arch/x86/kvm/i8259.c 	u8 edge_irr = s->irr & ~s->elcr;
s                 278 arch/x86/kvm/i8259.c 	s->last_irr = 0;
s                 279 arch/x86/kvm/i8259.c 	s->irr &= s->elcr;
s                 280 arch/x86/kvm/i8259.c 	s->imr = 0;
s                 281 arch/x86/kvm/i8259.c 	s->priority_add = 0;
s                 282 arch/x86/kvm/i8259.c 	s->special_mask = 0;
s                 283 arch/x86/kvm/i8259.c 	s->read_reg_select = 0;
s                 284 arch/x86/kvm/i8259.c 	if (!s->init4) {
s                 285 arch/x86/kvm/i8259.c 		s->special_fully_nested_mode = 0;
s                 286 arch/x86/kvm/i8259.c 		s->auto_eoi = 0;
s                 288 arch/x86/kvm/i8259.c 	s->init_state = 1;
s                 290 arch/x86/kvm/i8259.c 	kvm_for_each_vcpu(i, vcpu, s->pics_state->kvm)
s                 302 arch/x86/kvm/i8259.c 			pic_clear_isr(s, irq);
s                 307 arch/x86/kvm/i8259.c 	struct kvm_kpic_state *s = opaque;
s                 313 arch/x86/kvm/i8259.c 			s->init4 = val & 1;
s                 319 arch/x86/kvm/i8259.c 			kvm_pic_reset(s);
s                 322 arch/x86/kvm/i8259.c 				s->poll = 1;
s                 324 arch/x86/kvm/i8259.c 				s->read_reg_select = val & 1;
s                 326 arch/x86/kvm/i8259.c 				s->special_mask = (val >> 5) & 1;
s                 332 arch/x86/kvm/i8259.c 				s->rotate_on_auto_eoi = cmd >> 2;
s                 336 arch/x86/kvm/i8259.c 				priority = get_priority(s, s->isr);
s                 338 arch/x86/kvm/i8259.c 					irq = (priority + s->priority_add) & 7;
s                 340 arch/x86/kvm/i8259.c 						s->priority_add = (irq + 1) & 7;
s                 341 arch/x86/kvm/i8259.c 					pic_clear_isr(s, irq);
s                 342 arch/x86/kvm/i8259.c 					pic_update_irq(s->pics_state);
s                 347 arch/x86/kvm/i8259.c 				pic_clear_isr(s, irq);
s                 348 arch/x86/kvm/i8259.c 				pic_update_irq(s->pics_state);
s                 351 arch/x86/kvm/i8259.c 				s->priority_add = (val + 1) & 7;
s                 352 arch/x86/kvm/i8259.c 				pic_update_irq(s->pics_state);
s                 356 arch/x86/kvm/i8259.c 				s->priority_add = (irq + 1) & 7;
s                 357 arch/x86/kvm/i8259.c 				pic_clear_isr(s, irq);
s                 358 arch/x86/kvm/i8259.c 				pic_update_irq(s->pics_state);
s                 365 arch/x86/kvm/i8259.c 		switch (s->init_state) {
s                 367 arch/x86/kvm/i8259.c 			u8 imr_diff = s->imr ^ val,
s                 368 arch/x86/kvm/i8259.c 				off = (s == &s->pics_state->pics[0]) ? 0 : 8;
s                 369 arch/x86/kvm/i8259.c 			s->imr = val;
s                 373 arch/x86/kvm/i8259.c 						s->pics_state->kvm,
s                 376 arch/x86/kvm/i8259.c 						!!(s->imr & (1 << irq)));
s                 377 arch/x86/kvm/i8259.c 			pic_update_irq(s->pics_state);
s                 381 arch/x86/kvm/i8259.c 			s->irq_base = val & 0xf8;
s                 382 arch/x86/kvm/i8259.c 			s->init_state = 2;
s                 385 arch/x86/kvm/i8259.c 			if (s->init4)
s                 386 arch/x86/kvm/i8259.c 				s->init_state = 3;
s                 388 arch/x86/kvm/i8259.c 				s->init_state = 0;
s                 391 arch/x86/kvm/i8259.c 			s->special_fully_nested_mode = (val >> 4) & 1;
s                 392 arch/x86/kvm/i8259.c 			s->auto_eoi = (val >> 1) & 1;
s                 393 arch/x86/kvm/i8259.c 			s->init_state = 0;
s                 398 arch/x86/kvm/i8259.c static u32 pic_poll_read(struct kvm_kpic_state *s, u32 addr1)
s                 402 arch/x86/kvm/i8259.c 	ret = pic_get_irq(s);
s                 405 arch/x86/kvm/i8259.c 			s->pics_state->pics[0].isr &= ~(1 << 2);
s                 406 arch/x86/kvm/i8259.c 			s->pics_state->pics[0].irr &= ~(1 << 2);
s                 408 arch/x86/kvm/i8259.c 		s->irr &= ~(1 << ret);
s                 409 arch/x86/kvm/i8259.c 		pic_clear_isr(s, ret);
s                 411 arch/x86/kvm/i8259.c 			pic_update_irq(s->pics_state);
s                 414 arch/x86/kvm/i8259.c 		pic_update_irq(s->pics_state);
s                 422 arch/x86/kvm/i8259.c 	struct kvm_kpic_state *s = opaque;
s                 425 arch/x86/kvm/i8259.c 	if (s->poll) {
s                 426 arch/x86/kvm/i8259.c 		ret = pic_poll_read(s, addr);
s                 427 arch/x86/kvm/i8259.c 		s->poll = 0;
s                 430 arch/x86/kvm/i8259.c 			if (s->read_reg_select)
s                 431 arch/x86/kvm/i8259.c 				ret = s->isr;
s                 433 arch/x86/kvm/i8259.c 				ret = s->irr;
s                 435 arch/x86/kvm/i8259.c 			ret = s->imr;
s                 441 arch/x86/kvm/i8259.c 	struct kvm_kpic_state *s = opaque;
s                 442 arch/x86/kvm/i8259.c 	s->elcr = val & s->elcr_mask;
s                 447 arch/x86/kvm/i8259.c 	struct kvm_kpic_state *s = opaque;
s                 448 arch/x86/kvm/i8259.c 	return s->elcr;
s                 451 arch/x86/kvm/i8259.c static int picdev_write(struct kvm_pic *s,
s                 463 arch/x86/kvm/i8259.c 		pic_lock(s);
s                 464 arch/x86/kvm/i8259.c 		pic_ioport_write(&s->pics[0], addr, data);
s                 465 arch/x86/kvm/i8259.c 		pic_unlock(s);
s                 469 arch/x86/kvm/i8259.c 		pic_lock(s);
s                 470 arch/x86/kvm/i8259.c 		pic_ioport_write(&s->pics[1], addr, data);
s                 471 arch/x86/kvm/i8259.c 		pic_unlock(s);
s                 475 arch/x86/kvm/i8259.c 		pic_lock(s);
s                 476 arch/x86/kvm/i8259.c 		elcr_ioport_write(&s->pics[addr & 1], addr, data);
s                 477 arch/x86/kvm/i8259.c 		pic_unlock(s);
s                 485 arch/x86/kvm/i8259.c static int picdev_read(struct kvm_pic *s,
s                 500 arch/x86/kvm/i8259.c 		pic_lock(s);
s                 501 arch/x86/kvm/i8259.c 		*data = pic_ioport_read(&s->pics[addr >> 7], addr);
s                 502 arch/x86/kvm/i8259.c 		pic_unlock(s);
s                 506 arch/x86/kvm/i8259.c 		pic_lock(s);
s                 507 arch/x86/kvm/i8259.c 		*data = elcr_ioport_read(&s->pics[addr & 1], addr);
s                 508 arch/x86/kvm/i8259.c 		pic_unlock(s);
s                 563 arch/x86/kvm/i8259.c 	struct kvm_pic *s = kvm->arch.vpic;
s                 565 arch/x86/kvm/i8259.c 	if (!s->output)
s                 566 arch/x86/kvm/i8259.c 		s->wakeup_needed = true;
s                 567 arch/x86/kvm/i8259.c 	s->output = level;
s                 587 arch/x86/kvm/i8259.c 	struct kvm_pic *s;
s                 590 arch/x86/kvm/i8259.c 	s = kzalloc(sizeof(struct kvm_pic), GFP_KERNEL_ACCOUNT);
s                 591 arch/x86/kvm/i8259.c 	if (!s)
s                 593 arch/x86/kvm/i8259.c 	spin_lock_init(&s->lock);
s                 594 arch/x86/kvm/i8259.c 	s->kvm = kvm;
s                 595 arch/x86/kvm/i8259.c 	s->pics[0].elcr_mask = 0xf8;
s                 596 arch/x86/kvm/i8259.c 	s->pics[1].elcr_mask = 0xde;
s                 597 arch/x86/kvm/i8259.c 	s->pics[0].pics_state = s;
s                 598 arch/x86/kvm/i8259.c 	s->pics[1].pics_state = s;
s                 603 arch/x86/kvm/i8259.c 	kvm_iodevice_init(&s->dev_master, &picdev_master_ops);
s                 604 arch/x86/kvm/i8259.c 	kvm_iodevice_init(&s->dev_slave, &picdev_slave_ops);
s                 605 arch/x86/kvm/i8259.c 	kvm_iodevice_init(&s->dev_eclr, &picdev_eclr_ops);
s                 608 arch/x86/kvm/i8259.c 				      &s->dev_master);
s                 612 arch/x86/kvm/i8259.c 	ret = kvm_io_bus_register_dev(kvm, KVM_PIO_BUS, 0xa0, 2, &s->dev_slave);
s                 616 arch/x86/kvm/i8259.c 	ret = kvm_io_bus_register_dev(kvm, KVM_PIO_BUS, 0x4d0, 2, &s->dev_eclr);
s                 622 arch/x86/kvm/i8259.c 	kvm->arch.vpic = s;
s                 627 arch/x86/kvm/i8259.c 	kvm_io_bus_unregister_dev(kvm, KVM_PIO_BUS, &s->dev_slave);
s                 630 arch/x86/kvm/i8259.c 	kvm_io_bus_unregister_dev(kvm, KVM_PIO_BUS, &s->dev_master);
s                 635 arch/x86/kvm/i8259.c 	kfree(s);
s                  67 arch/x86/kvm/irq.h void kvm_pic_update_irq(struct kvm_pic *s);
s                2402 arch/x86/kvm/lapic.c 		struct kvm_lapic_state *s, bool set)
s                2405 arch/x86/kvm/lapic.c 		u32 *id = (u32 *)(s->regs + APIC_ID);
s                2406 arch/x86/kvm/lapic.c 		u32 *ldr = (u32 *)(s->regs + APIC_LDR);
s                2426 arch/x86/kvm/lapic.c int kvm_apic_get_state(struct kvm_vcpu *vcpu, struct kvm_lapic_state *s)
s                2428 arch/x86/kvm/lapic.c 	memcpy(s->regs, vcpu->arch.apic->regs, sizeof(*s));
s                2429 arch/x86/kvm/lapic.c 	return kvm_apic_state_fixup(vcpu, s, false);
s                2432 arch/x86/kvm/lapic.c int kvm_apic_set_state(struct kvm_vcpu *vcpu, struct kvm_lapic_state *s)
s                2440 arch/x86/kvm/lapic.c 	apic_set_spiv(apic, *((u32 *)(s->regs + APIC_SPIV)));
s                2442 arch/x86/kvm/lapic.c 	r = kvm_apic_state_fixup(vcpu, s, true);
s                2445 arch/x86/kvm/lapic.c 	memcpy(vcpu->arch.apic->regs, s->regs, sizeof(*s));
s                  99 arch/x86/kvm/lapic.h int kvm_apic_get_state(struct kvm_vcpu *vcpu, struct kvm_lapic_state *s);
s                 100 arch/x86/kvm/lapic.h int kvm_apic_set_state(struct kvm_vcpu *vcpu, struct kvm_lapic_state *s);
s                2417 arch/x86/kvm/mmu.c 	struct kvm_mmu_page *s;
s                2420 arch/x86/kvm/mmu.c 	for_each_gfn_indirect_valid_sp(vcpu->kvm, s, gfn) {
s                2421 arch/x86/kvm/mmu.c 		if (!s->unsync)
s                2424 arch/x86/kvm/mmu.c 		WARN_ON(s->role.level != PT_PAGE_TABLE_LEVEL);
s                2425 arch/x86/kvm/mmu.c 		ret |= kvm_sync_page(vcpu, s, invalid_list);
s                  46 arch/x86/kvm/mmu.h static inline u64 rsvd_bits(int s, int e)
s                  48 arch/x86/kvm/mmu.h 	if (e < s)
s                  51 arch/x86/kvm/mmu.h 	return ((1ULL << (e - s + 1)) - 1) << s;
s                2453 arch/x86/kvm/svm.c 	struct vmcb_seg *s = svm_seg(vcpu, seg);
s                2455 arch/x86/kvm/svm.c 	return s->base;
s                2461 arch/x86/kvm/svm.c 	struct vmcb_seg *s = svm_seg(vcpu, seg);
s                2463 arch/x86/kvm/svm.c 	var->base = s->base;
s                2464 arch/x86/kvm/svm.c 	var->limit = s->limit;
s                2465 arch/x86/kvm/svm.c 	var->selector = s->selector;
s                2466 arch/x86/kvm/svm.c 	var->type = s->attrib & SVM_SELECTOR_TYPE_MASK;
s                2467 arch/x86/kvm/svm.c 	var->s = (s->attrib >> SVM_SELECTOR_S_SHIFT) & 1;
s                2468 arch/x86/kvm/svm.c 	var->dpl = (s->attrib >> SVM_SELECTOR_DPL_SHIFT) & 3;
s                2469 arch/x86/kvm/svm.c 	var->present = (s->attrib >> SVM_SELECTOR_P_SHIFT) & 1;
s                2470 arch/x86/kvm/svm.c 	var->avl = (s->attrib >> SVM_SELECTOR_AVL_SHIFT) & 1;
s                2471 arch/x86/kvm/svm.c 	var->l = (s->attrib >> SVM_SELECTOR_L_SHIFT) & 1;
s                2472 arch/x86/kvm/svm.c 	var->db = (s->attrib >> SVM_SELECTOR_DB_SHIFT) & 1;
s                2482 arch/x86/kvm/svm.c 	var->g = s->limit > 0xfffff;
s                2657 arch/x86/kvm/svm.c 	struct vmcb_seg *s = svm_seg(vcpu, seg);
s                2659 arch/x86/kvm/svm.c 	s->base = var->base;
s                2660 arch/x86/kvm/svm.c 	s->limit = var->limit;
s                2661 arch/x86/kvm/svm.c 	s->selector = var->selector;
s                2662 arch/x86/kvm/svm.c 	s->attrib = (var->type & SVM_SELECTOR_TYPE_MASK);
s                2663 arch/x86/kvm/svm.c 	s->attrib |= (var->s & 1) << SVM_SELECTOR_S_SHIFT;
s                2664 arch/x86/kvm/svm.c 	s->attrib |= (var->dpl & 3) << SVM_SELECTOR_DPL_SHIFT;
s                2665 arch/x86/kvm/svm.c 	s->attrib |= ((var->present & 1) && !var->unusable) << SVM_SELECTOR_P_SHIFT;
s                2666 arch/x86/kvm/svm.c 	s->attrib |= (var->avl & 1) << SVM_SELECTOR_AVL_SHIFT;
s                2667 arch/x86/kvm/svm.c 	s->attrib |= (var->l & 1) << SVM_SELECTOR_L_SHIFT;
s                2668 arch/x86/kvm/svm.c 	s->attrib |= (var->db & 1) << SVM_SELECTOR_DB_SHIFT;
s                2669 arch/x86/kvm/svm.c 	s->attrib |= (var->g & 1) << SVM_SELECTOR_G_SHIFT;
s                3888 arch/x86/kvm/vmx/nested.c 		.s = 1,
s                3901 arch/x86/kvm/vmx/nested.c 		.s = 1,
s                4212 arch/x86/kvm/vmx/nested.c 	struct kvm_segment s;
s                4247 arch/x86/kvm/vmx/nested.c 	vmx_get_segment(vcpu, &s, seg_reg);
s                4269 arch/x86/kvm/vmx/nested.c 			*ret = s.base + off;
s                4284 arch/x86/kvm/vmx/nested.c 		*ret = (s.base + off) & 0xffffffff;
s                4296 arch/x86/kvm/vmx/nested.c 			exn = ((s.type & 0xa) == 0 || (s.type & 8));
s                4301 arch/x86/kvm/vmx/nested.c 			exn = ((s.type & 0xa) == 8);
s                4308 arch/x86/kvm/vmx/nested.c 		exn = (s.unusable != 0);
s                4316 arch/x86/kvm/vmx/nested.c 		if (!(s.base == 0 && s.limit == 0xffffffff &&
s                4317 arch/x86/kvm/vmx/nested.c 		     ((s.type & 8) || !(s.type & 4))))
s                4318 arch/x86/kvm/vmx/nested.c 			exn = exn || ((u64)off + len - 1 > s.limit);
s                 288 arch/x86/kvm/vmx/vmx.c static int vmentry_l1d_flush_parse(const char *s)
s                 292 arch/x86/kvm/vmx/vmx.c 	if (s) {
s                 295 arch/x86/kvm/vmx/vmx.c 			    sysfs_streq(s, vmentry_l1d_param[i].option))
s                 302 arch/x86/kvm/vmx/vmx.c static int vmentry_l1d_flush_set(const char *s, const struct kernel_param *kp)
s                 306 arch/x86/kvm/vmx/vmx.c 	l1tf = vmentry_l1d_flush_parse(s);
s                 330 arch/x86/kvm/vmx/vmx.c static int vmentry_l1d_flush_get(char *s, const struct kernel_param *kp)
s                 333 arch/x86/kvm/vmx/vmx.c 		return sprintf(s, "???\n");
s                 335 arch/x86/kvm/vmx/vmx.c 	return sprintf(s, "%s\n", vmentry_l1d_param[l1tf_vmx_mitigation].option);
s                2638 arch/x86/kvm/vmx/vmx.c 		save->s = 1;
s                2699 arch/x86/kvm/vmx/vmx.c 		var.s = 1;
s                3099 arch/x86/kvm/vmx/vmx.c 	var->s = (ar >> 4) & 1;
s                3117 arch/x86/kvm/vmx/vmx.c 	struct kvm_segment s;
s                3120 arch/x86/kvm/vmx/vmx.c 		vmx_get_segment(vcpu, &s, seg);
s                3121 arch/x86/kvm/vmx/vmx.c 		return s.base;
s                3146 arch/x86/kvm/vmx/vmx.c 		ar |= (var->s & 1) << 4;
s                3169 arch/x86/kvm/vmx/vmx.c 		else if (var->s)
s                3263 arch/x86/kvm/vmx/vmx.c 	if (!cs.s)
s                3291 arch/x86/kvm/vmx/vmx.c 	if (!ss.s)
s                3311 arch/x86/kvm/vmx/vmx.c 	if (!var.s)
s                3601 arch/x86/kvm/x86.c 				    struct kvm_lapic_state *s)
s                3606 arch/x86/kvm/x86.c 	return kvm_apic_get_state(vcpu, s);
s                3610 arch/x86/kvm/x86.c 				    struct kvm_lapic_state *s)
s                3614 arch/x86/kvm/x86.c 	r = kvm_apic_set_state(vcpu, s);
s                6144 arch/x86/kvm/x86.c 	desc->s = var.s;
s                6173 arch/x86/kvm/x86.c 	var.s = desc->s;
s                7710 arch/x86/kvm/x86.c 	flags |= seg->s       << 12;
s                7912 arch/x86/kvm/x86.c 	cs.s        = ds.s = 1;
s                9090 arch/x86/kvm/x86.c 		__get_regs(vcpu, &vcpu->run->s.regs.regs);
s                9093 arch/x86/kvm/x86.c 		__get_sregs(vcpu, &vcpu->run->s.regs.sregs);
s                9097 arch/x86/kvm/x86.c 				vcpu, &vcpu->run->s.regs.events);
s                9106 arch/x86/kvm/x86.c 		__set_regs(vcpu, &vcpu->run->s.regs.regs);
s                9110 arch/x86/kvm/x86.c 		if (__set_sregs(vcpu, &vcpu->run->s.regs.sregs))
s                9116 arch/x86/kvm/x86.c 				vcpu, &vcpu->run->s.regs.events))
s                  18 arch/x86/lib/memcpy_32.c __visible void *memset(void *s, int c, size_t count)
s                  20 arch/x86/lib/memcpy_32.c 	return __memset(s, c, count);
s                 143 arch/x86/lib/string_32.c char *strchr(const char *s, int c)
s                 157 arch/x86/lib/string_32.c 		: "1" (s), "0" (c)
s                 165 arch/x86/lib/string_32.c size_t strlen(const char *s)
s                 172 arch/x86/lib/string_32.c 		: "1" (s), "a" (0), "0" (0xffffffffu)
s                 217 arch/x86/lib/string_32.c size_t strnlen(const char *s, size_t count)
s                 231 arch/x86/lib/string_32.c 		: "c" (s), "1" (count)
s                 127 arch/x86/math-emu/fpu_proto.h extern int FPU_load_extended(long double __user *s, int stnr);
s                 133 arch/x86/math-emu/fpu_proto.h extern int FPU_load_bcd(u_char __user *s);
s                 146 arch/x86/math-emu/fpu_proto.h extern u_char __user *fldenv(fpu_addr_modes addr_modes, u_char __user *s);
s                  20 arch/x86/math-emu/reg_constant.c #define MAKE_REG(s, e, l, h) { l, h, \
s                  21 arch/x86/math-emu/reg_constant.c 		(u16)((EXTENDED_Ebias+(e)) | ((SIGN_##s != 0)*0x8000)) }
s                  82 arch/x86/math-emu/reg_ld_str.c int FPU_load_extended(long double __user *s, int stnr)
s                  87 arch/x86/math-emu/reg_ld_str.c 	FPU_access_ok(s, 10);
s                  88 arch/x86/math-emu/reg_ld_str.c 	FPU_copy_from_user(sti_ptr, s, 10);
s                 212 arch/x86/math-emu/reg_ld_str.c 	long long s;
s                 218 arch/x86/math-emu/reg_ld_str.c 	if (copy_from_user(&s, _s, 8))
s                 222 arch/x86/math-emu/reg_ld_str.c 	if (s == 0) {
s                 227 arch/x86/math-emu/reg_ld_str.c 	if (s > 0)
s                 230 arch/x86/math-emu/reg_ld_str.c 		s = -s;
s                 234 arch/x86/math-emu/reg_ld_str.c 	significand(st0_ptr) = s;
s                 242 arch/x86/math-emu/reg_ld_str.c 	long s;
s                 247 arch/x86/math-emu/reg_ld_str.c 	FPU_get_user(s, _s);
s                 250 arch/x86/math-emu/reg_ld_str.c 	if (s == 0) {
s                 255 arch/x86/math-emu/reg_ld_str.c 	if (s > 0)
s                 258 arch/x86/math-emu/reg_ld_str.c 		s = -s;
s                 262 arch/x86/math-emu/reg_ld_str.c 	loaded_data->sigh = s;
s                 271 arch/x86/math-emu/reg_ld_str.c 	int s, negative;
s                 276 arch/x86/math-emu/reg_ld_str.c 	FPU_get_user(s, _s);
s                 279 arch/x86/math-emu/reg_ld_str.c 	if (s == 0) {
s                 284 arch/x86/math-emu/reg_ld_str.c 	if (s > 0)
s                 287 arch/x86/math-emu/reg_ld_str.c 		s = -s;
s                 291 arch/x86/math-emu/reg_ld_str.c 	loaded_data->sigh = s << 16;
s                 298 arch/x86/math-emu/reg_ld_str.c int FPU_load_bcd(u_char __user *s)
s                 307 arch/x86/math-emu/reg_ld_str.c 	FPU_access_ok(s, 10);
s                 312 arch/x86/math-emu/reg_ld_str.c 		FPU_get_user(bcd, s + pos);
s                 320 arch/x86/math-emu/reg_ld_str.c 	FPU_get_user(sign, s + 9);
s                1027 arch/x86/math-emu/reg_ld_str.c u_char __user *fldenv(fpu_addr_modes addr_modes, u_char __user *s)
s                1037 arch/x86/math-emu/reg_ld_str.c 		FPU_access_ok(s, 0x0e);
s                1038 arch/x86/math-emu/reg_ld_str.c 		FPU_get_user(control_word, (unsigned short __user *)s);
s                1039 arch/x86/math-emu/reg_ld_str.c 		FPU_get_user(partial_status, (unsigned short __user *)(s + 2));
s                1040 arch/x86/math-emu/reg_ld_str.c 		FPU_get_user(tag_word, (unsigned short __user *)(s + 4));
s                1042 arch/x86/math-emu/reg_ld_str.c 			     (unsigned short __user *)(s + 6));
s                1044 arch/x86/math-emu/reg_ld_str.c 			     (unsigned short __user *)(s + 8));
s                1046 arch/x86/math-emu/reg_ld_str.c 			     (unsigned short __user *)(s + 0x0a));
s                1048 arch/x86/math-emu/reg_ld_str.c 			     (unsigned short __user *)(s + 0x0c));
s                1050 arch/x86/math-emu/reg_ld_str.c 		s += 0x0e;
s                1059 arch/x86/math-emu/reg_ld_str.c 		FPU_access_ok(s, 0x1c);
s                1060 arch/x86/math-emu/reg_ld_str.c 		FPU_get_user(control_word, (unsigned short __user *)s);
s                1061 arch/x86/math-emu/reg_ld_str.c 		FPU_get_user(partial_status, (unsigned short __user *)(s + 4));
s                1062 arch/x86/math-emu/reg_ld_str.c 		FPU_get_user(tag_word, (unsigned short __user *)(s + 8));
s                1064 arch/x86/math-emu/reg_ld_str.c 			     (unsigned long __user *)(s + 0x0c));
s                1066 arch/x86/math-emu/reg_ld_str.c 			     (unsigned short __user *)(s + 0x10));
s                1068 arch/x86/math-emu/reg_ld_str.c 			     (unsigned short __user *)(s + 0x12));
s                1070 arch/x86/math-emu/reg_ld_str.c 			     (unsigned long __user *)(s + 0x14));
s                1072 arch/x86/math-emu/reg_ld_str.c 			     (unsigned long __user *)(s + 0x18));
s                1074 arch/x86/math-emu/reg_ld_str.c 		s += 0x1c;
s                1117 arch/x86/math-emu/reg_ld_str.c 	return s;
s                1123 arch/x86/math-emu/reg_ld_str.c 	u_char __user *s = fldenv(addr_modes, data_address);
s                1128 arch/x86/math-emu/reg_ld_str.c 	FPU_access_ok(s, 80);
s                1129 arch/x86/math-emu/reg_ld_str.c 	FPU_copy_from_user(register_base + offset, s, other);
s                1131 arch/x86/math-emu/reg_ld_str.c 		FPU_copy_from_user(register_base, s + other, offset);
s                 431 arch/x86/mm/dump_pagetables.c #define walk_pmd_level(m,s,a,e,p) walk_pte_level(m,s,__pmd(pud_val(a)),e,p)
s                 466 arch/x86/mm/dump_pagetables.c #define walk_pud_level(m,s,a,e,p) walk_pmd_level(m,s,__pud(p4d_val(a)),e,p)
s                 443 arch/x86/mm/numa.c 		u64 s = mi->blk[i].start >> PAGE_SHIFT;
s                 445 arch/x86/mm/numa.c 		numaram += e - s;
s                 446 arch/x86/mm/numa.c 		numaram -= __absent_pages_in_range(mi->blk[i].nid, s, e);
s                  50 arch/x86/mm/pageattr-test.c static int print_split(struct split_state *s)
s                  55 arch/x86/mm/pageattr-test.c 	s->lpg = s->gpg = s->spg = s->exec = 0;
s                  56 arch/x86/mm/pageattr-test.c 	s->min_exec = ~0UL;
s                  57 arch/x86/mm/pageattr-test.c 	s->max_exec = 0;
s                  71 arch/x86/mm/pageattr-test.c 			s->gpg++;
s                  80 arch/x86/mm/pageattr-test.c 			s->lpg++;
s                  83 arch/x86/mm/pageattr-test.c 			s->spg++;
s                  87 arch/x86/mm/pageattr-test.c 			s->exec++;
s                  88 arch/x86/mm/pageattr-test.c 			if (addr < s->min_exec)
s                  89 arch/x86/mm/pageattr-test.c 				s->min_exec = addr;
s                  90 arch/x86/mm/pageattr-test.c 			if (addr > s->max_exec)
s                  91 arch/x86/mm/pageattr-test.c 				s->max_exec = addr;
s                  97 arch/x86/mm/pageattr-test.c 			s->spg, s->lpg, s->gpg, s->exec,
s                  98 arch/x86/mm/pageattr-test.c 			s->min_exec != ~0UL ? s->min_exec : 0,
s                  99 arch/x86/mm/pageattr-test.c 			s->max_exec, missed);
s                 102 arch/x86/mm/pageattr-test.c 	expected = (s->gpg*GPS + s->lpg*LPS)/PAGE_SIZE + s->spg + missed;
s                 185 arch/x86/platform/intel-quark/imr.c static int imr_dbgfs_state_show(struct seq_file *s, void *unused)
s                 190 arch/x86/platform/intel-quark/imr.c 	struct imr_device *idev = s->private;
s                 217 arch/x86/platform/intel-quark/imr.c 		seq_printf(s, "imr%02i: base=%pa, end=%pa, size=0x%08zx "
s                  52 arch/x86/platform/olpc/olpc-xo15-sci.c lid_wake_on_close_show(struct kobject *s, struct kobj_attribute *attr, char *buf)
s                  57 arch/x86/platform/olpc/olpc-xo15-sci.c static ssize_t lid_wake_on_close_store(struct kobject *s,
s                  42 arch/x86/realmode/rm/wakemain.c 	char s;
s                  44 arch/x86/realmode/rm/wakemain.c 	while ((s = *pattern++)) {
s                  45 arch/x86/realmode/rm/wakemain.c 		switch (s) {
s                 122 arch/x86/tools/insn_decoder_test.c 		char copy[BUFSIZE], *s, *tab1, *tab2;
s                 138 arch/x86/tools/insn_decoder_test.c 		s = tab1 + 1;
s                 139 arch/x86/tools/insn_decoder_test.c 		s += strspn(s, " ");
s                 140 arch/x86/tools/insn_decoder_test.c 		tab2 = strchr(s, '\t');
s                 144 arch/x86/tools/insn_decoder_test.c 		while (s < tab2) {
s                 145 arch/x86/tools/insn_decoder_test.c 			if (sscanf(s, "%x", &b) == 1) {
s                 147 arch/x86/tools/insn_decoder_test.c 				s += 3;
s                  15 arch/x86/um/asm/segment.h #define MAKE_MM_SEG(s)	((mm_segment_t) { (s) })
s                  69 arch/x86/xen/time.c 	struct shared_info *s = HYPERVISOR_shared_info;
s                  70 arch/x86/xen/time.c 	struct pvclock_wall_clock *wall_clock = &(s->wc);
s                  37 arch/xtensa/boot/lib/zmem.c 	z_stream s;
s                  62 arch/xtensa/boot/lib/zmem.c 	s.workspace = zalloc(zlib_inflate_workspacesize());
s                  63 arch/xtensa/boot/lib/zmem.c         r = zlib_inflateInit2(&s, -MAX_WBITS);
s                  68 arch/xtensa/boot/lib/zmem.c         s.next_in = src + i;
s                  69 arch/xtensa/boot/lib/zmem.c         s.avail_in = *lenp - i;
s                  70 arch/xtensa/boot/lib/zmem.c         s.next_out = dst;
s                  71 arch/xtensa/boot/lib/zmem.c         s.avail_out = dstlen;
s                  72 arch/xtensa/boot/lib/zmem.c         r = zlib_inflate(&s, Z_FINISH);
s                  77 arch/xtensa/boot/lib/zmem.c         *lenp = s.next_out - (unsigned char *) dst;
s                  78 arch/xtensa/boot/lib/zmem.c         zlib_inflateEnd(&s);
s                 121 arch/xtensa/include/asm/asm-uaccess.h 	bgeu	\as, \at, \error
s                 122 arch/xtensa/include/asm/asm-uaccess.h 	sub	\at, \at, \as
s                 151 arch/xtensa/include/asm/asm-uaccess.h 	user_ok    \aa, \as, \at, \error
s                  69 arch/xtensa/include/asm/asmmacro.h 			addi	\at, \as, (1 << \incr_log2) - 1
s                  79 arch/xtensa/include/asm/asmmacro.h 			extui	\at, \as, \incr_log2, \mask_log2
s                  82 arch/xtensa/include/asm/asmmacro.h 				srli	\at, \as, \incr_log2
s                  93 arch/xtensa/include/asm/asmmacro.h 			add	\at, \ar, \as
s                 107 arch/xtensa/include/asm/asmmacro.h 		sub	\at, \as, \ar
s                 126 arch/xtensa/include/asm/asmmacro.h 		loop	\as, 99f
s                 139 arch/xtensa/include/asm/asmmacro.h 		bltu	\ar, \as, 98b
s                 150 arch/xtensa/include/asm/asmmacro.h 		__endl	\ar \as
s                  67 arch/xtensa/include/asm/cacheasm.h 	add	\as, \as, \at
s                  69 arch/xtensa/include/asm/cacheasm.h 	__loops	\ar, \as, \at, \line_width
s                 147 arch/xtensa/include/asm/cacheasm.h 	__loop_cache_range \ar \as \at dhwbi XCHAL_DCACHE_LINEWIDTH
s                 156 arch/xtensa/include/asm/cacheasm.h 	__loop_cache_range \ar \as \at dhwb XCHAL_DCACHE_LINEWIDTH
s                 165 arch/xtensa/include/asm/cacheasm.h 	__loop_cache_range \ar \as \at dhi XCHAL_DCACHE_LINEWIDTH
s                 174 arch/xtensa/include/asm/cacheasm.h 	__loop_cache_range \ar \as \at ihi XCHAL_ICACHE_LINEWIDTH
s                 184 arch/xtensa/include/asm/cacheasm.h 	__loop_cache_page \ar \as dhwbi XCHAL_DCACHE_LINEWIDTH 1020
s                 193 arch/xtensa/include/asm/cacheasm.h 	__loop_cache_page \ar \as dhwb XCHAL_DCACHE_LINEWIDTH 1020
s                 202 arch/xtensa/include/asm/cacheasm.h 	__loop_cache_page \ar \as dhi XCHAL_DCACHE_LINEWIDTH 1020
s                 211 arch/xtensa/include/asm/cacheasm.h 	__loop_cache_page \ar \as ihi XCHAL_ICACHE_LINEWIDTH 1020
s                  66 arch/xtensa/include/asm/cacheflush.h # define __flush_invalidate_dcache_range(p,s)	__invalidate_dcache_range(p,s)
s                 104 arch/xtensa/include/asm/coprocessor.h #define __REG0(cc,abi,t,name,s,a)	__REG0_ ## cc (abi,name)
s                 105 arch/xtensa/include/asm/coprocessor.h #define __REG1(cc,abi,t,name,s,a)	__REG1_ ## cc (name)
s                 117 arch/xtensa/include/asm/coprocessor.h #define __REG2_0(n,s,a)	__u32 name;
s                 118 arch/xtensa/include/asm/coprocessor.h #define __REG2_1(n,s,a)	unsigned char n[s] __attribute__ ((aligned(a)));
s                 119 arch/xtensa/include/asm/coprocessor.h #define __REG2_2(n,s,a) unsigned char n[s] __attribute__ ((aligned(a)));
s                 133 arch/xtensa/include/asm/string.h #define memset(s, c, n) __memset(s, c, n)
s                 225 arch/xtensa/platforms/iss/console.c static void iss_console_write(struct console *co, const char *s, unsigned count)
s                 227 arch/xtensa/platforms/iss/console.c 	int len = strlen(s);
s                 229 arch/xtensa/platforms/iss/console.c 	if (s != 0 && *s != 0)
s                 230 arch/xtensa/platforms/iss/console.c 		simc_write(1, s, count < len ? count : len);
s                 215 arch/xtensa/platforms/iss/simdisk.c 	const char *s = dev->filename;
s                 216 arch/xtensa/platforms/iss/simdisk.c 	if (s) {
s                 218 arch/xtensa/platforms/iss/simdisk.c 							s, strlen(s));
s                  35 arch/xtensa/platforms/xt2000/setup.c static void led_print (int f, char *s)
s                  40 arch/xtensa/platforms/xt2000/setup.c 		if ((*led_addr++ = *s++) == 0)
s                 112 arch/xtensa/variants/csp/include/variant/tie.h #define XCHAL_NCP_SA_LIST(s)	\
s                 113 arch/xtensa/variants/csp/include/variant/tie.h  XCHAL_SA_REG(s,1,2,1,1,      threadptr, 4, 4, 4,0x03E7,  ur,231, 32,0,0,0) \
s                 114 arch/xtensa/variants/csp/include/variant/tie.h  XCHAL_SA_REG(s,1,0,0,1,          acclo, 4, 4, 4,0x0210,  sr,16 , 32,0,0,0) \
s                 115 arch/xtensa/variants/csp/include/variant/tie.h  XCHAL_SA_REG(s,1,0,0,1,          acchi, 4, 4, 4,0x0211,  sr,17 ,  8,0,0,0) \
s                 116 arch/xtensa/variants/csp/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             br, 4, 4, 4,0x0204,  sr,4  , 16,0,0,0) \
s                 117 arch/xtensa/variants/csp/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,      scompare1, 4, 4, 4,0x020C,  sr,12 , 32,0,0,0) \
s                 118 arch/xtensa/variants/csp/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m0, 4, 4, 4,0x0220,  sr,32 , 32,0,0,0) \
s                 119 arch/xtensa/variants/csp/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m1, 4, 4, 4,0x0221,  sr,33 , 32,0,0,0) \
s                 120 arch/xtensa/variants/csp/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m2, 4, 4, 4,0x0222,  sr,34 , 32,0,0,0) \
s                 121 arch/xtensa/variants/csp/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m3, 4, 4, 4,0x0223,  sr,35 , 32,0,0,0)
s                 124 arch/xtensa/variants/csp/include/variant/tie.h #define XCHAL_CP0_SA_LIST(s)	/* empty */
s                 127 arch/xtensa/variants/csp/include/variant/tie.h #define XCHAL_CP1_SA_LIST(s)	/* empty */
s                 130 arch/xtensa/variants/csp/include/variant/tie.h #define XCHAL_CP2_SA_LIST(s)	/* empty */
s                 133 arch/xtensa/variants/csp/include/variant/tie.h #define XCHAL_CP3_SA_LIST(s)	/* empty */
s                 136 arch/xtensa/variants/csp/include/variant/tie.h #define XCHAL_CP4_SA_LIST(s)	/* empty */
s                 139 arch/xtensa/variants/csp/include/variant/tie.h #define XCHAL_CP5_SA_LIST(s)	/* empty */
s                 142 arch/xtensa/variants/csp/include/variant/tie.h #define XCHAL_CP6_SA_LIST(s)	/* empty */
s                 145 arch/xtensa/variants/csp/include/variant/tie.h #define XCHAL_CP7_SA_LIST(s)	/* empty */
s                  93 arch/xtensa/variants/dc232b/include/variant/tie.h #define XCHAL_NCP_SA_LIST(s)	\
s                  94 arch/xtensa/variants/dc232b/include/variant/tie.h  XCHAL_SA_REG(s,1,0,0,1,          acclo, 4, 4, 4,0x0210,  sr,16 , 32,0,0,0) \
s                  95 arch/xtensa/variants/dc232b/include/variant/tie.h  XCHAL_SA_REG(s,1,0,0,1,          acchi, 4, 4, 4,0x0211,  sr,17 ,  8,0,0,0) \
s                  96 arch/xtensa/variants/dc232b/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m0, 4, 4, 4,0x0220,  sr,32 , 32,0,0,0) \
s                  97 arch/xtensa/variants/dc232b/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m1, 4, 4, 4,0x0221,  sr,33 , 32,0,0,0) \
s                  98 arch/xtensa/variants/dc232b/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m2, 4, 4, 4,0x0222,  sr,34 , 32,0,0,0) \
s                  99 arch/xtensa/variants/dc232b/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m3, 4, 4, 4,0x0223,  sr,35 , 32,0,0,0) \
s                 100 arch/xtensa/variants/dc232b/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,      scompare1, 4, 4, 4,0x020C,  sr,12 , 32,0,0,0) \
s                 101 arch/xtensa/variants/dc232b/include/variant/tie.h  XCHAL_SA_REG(s,1,2,1,1,      threadptr, 4, 4, 4,0x03E7,  ur,231, 32,0,0,0)
s                 104 arch/xtensa/variants/dc232b/include/variant/tie.h #define XCHAL_CP0_SA_LIST(s)	/* empty */
s                 107 arch/xtensa/variants/dc232b/include/variant/tie.h #define XCHAL_CP1_SA_LIST(s)	/* empty */
s                 110 arch/xtensa/variants/dc232b/include/variant/tie.h #define XCHAL_CP2_SA_LIST(s)	/* empty */
s                 113 arch/xtensa/variants/dc232b/include/variant/tie.h #define XCHAL_CP3_SA_LIST(s)	/* empty */
s                 116 arch/xtensa/variants/dc232b/include/variant/tie.h #define XCHAL_CP4_SA_LIST(s)	/* empty */
s                 119 arch/xtensa/variants/dc232b/include/variant/tie.h #define XCHAL_CP5_SA_LIST(s)	/* empty */
s                 122 arch/xtensa/variants/dc232b/include/variant/tie.h #define XCHAL_CP6_SA_LIST(s)	/* empty */
s                 125 arch/xtensa/variants/dc232b/include/variant/tie.h #define XCHAL_CP7_SA_LIST(s)	/* empty */
s                 112 arch/xtensa/variants/dc233c/include/variant/tie.h #define XCHAL_NCP_SA_LIST(s)	\
s                 113 arch/xtensa/variants/dc233c/include/variant/tie.h  XCHAL_SA_REG(s,1,2,1,1,      threadptr, 4, 4, 4,0x03E7,  ur,231, 32,0,0,0) \
s                 114 arch/xtensa/variants/dc233c/include/variant/tie.h  XCHAL_SA_REG(s,1,0,0,1,          acclo, 4, 4, 4,0x0210,  sr,16 , 32,0,0,0) \
s                 115 arch/xtensa/variants/dc233c/include/variant/tie.h  XCHAL_SA_REG(s,1,0,0,1,          acchi, 4, 4, 4,0x0211,  sr,17 ,  8,0,0,0) \
s                 116 arch/xtensa/variants/dc233c/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m0, 4, 4, 4,0x0220,  sr,32 , 32,0,0,0) \
s                 117 arch/xtensa/variants/dc233c/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m1, 4, 4, 4,0x0221,  sr,33 , 32,0,0,0) \
s                 118 arch/xtensa/variants/dc233c/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m2, 4, 4, 4,0x0222,  sr,34 , 32,0,0,0) \
s                 119 arch/xtensa/variants/dc233c/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m3, 4, 4, 4,0x0223,  sr,35 , 32,0,0,0) \
s                 120 arch/xtensa/variants/dc233c/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,      scompare1, 4, 4, 4,0x020C,  sr,12 , 32,0,0,0)
s                 123 arch/xtensa/variants/dc233c/include/variant/tie.h #define XCHAL_CP0_SA_LIST(s)	/* empty */
s                 126 arch/xtensa/variants/dc233c/include/variant/tie.h #define XCHAL_CP1_SA_LIST(s)	/* empty */
s                 129 arch/xtensa/variants/dc233c/include/variant/tie.h #define XCHAL_CP2_SA_LIST(s)	/* empty */
s                 132 arch/xtensa/variants/dc233c/include/variant/tie.h #define XCHAL_CP3_SA_LIST(s)	/* empty */
s                 135 arch/xtensa/variants/dc233c/include/variant/tie.h #define XCHAL_CP4_SA_LIST(s)	/* empty */
s                 138 arch/xtensa/variants/dc233c/include/variant/tie.h #define XCHAL_CP5_SA_LIST(s)	/* empty */
s                 141 arch/xtensa/variants/dc233c/include/variant/tie.h #define XCHAL_CP6_SA_LIST(s)	/* empty */
s                 144 arch/xtensa/variants/dc233c/include/variant/tie.h #define XCHAL_CP7_SA_LIST(s)	/* empty */
s                  89 arch/xtensa/variants/de212/include/variant/tie.h #define XCHAL_NCP_SA_LIST(s)	\
s                  90 arch/xtensa/variants/de212/include/variant/tie.h  XCHAL_SA_REG(s,1,0,0,1,          acclo, 4, 4, 4,0x0210,  sr,16 , 32,0,0,0) \
s                  91 arch/xtensa/variants/de212/include/variant/tie.h  XCHAL_SA_REG(s,1,0,0,1,          acchi, 4, 4, 4,0x0211,  sr,17 ,  8,0,0,0) \
s                  92 arch/xtensa/variants/de212/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,      scompare1, 4, 4, 4,0x020C,  sr,12 , 32,0,0,0) \
s                  93 arch/xtensa/variants/de212/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m0, 4, 4, 4,0x0220,  sr,32 , 32,0,0,0) \
s                  94 arch/xtensa/variants/de212/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m1, 4, 4, 4,0x0221,  sr,33 , 32,0,0,0) \
s                  95 arch/xtensa/variants/de212/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m2, 4, 4, 4,0x0222,  sr,34 , 32,0,0,0) \
s                  96 arch/xtensa/variants/de212/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m3, 4, 4, 4,0x0223,  sr,35 , 32,0,0,0)
s                  99 arch/xtensa/variants/de212/include/variant/tie.h #define XCHAL_CP0_SA_LIST(s)	/* empty */
s                 102 arch/xtensa/variants/de212/include/variant/tie.h #define XCHAL_CP1_SA_LIST(s)	/* empty */
s                 105 arch/xtensa/variants/de212/include/variant/tie.h #define XCHAL_CP2_SA_LIST(s)	/* empty */
s                 108 arch/xtensa/variants/de212/include/variant/tie.h #define XCHAL_CP3_SA_LIST(s)	/* empty */
s                 111 arch/xtensa/variants/de212/include/variant/tie.h #define XCHAL_CP4_SA_LIST(s)	/* empty */
s                 114 arch/xtensa/variants/de212/include/variant/tie.h #define XCHAL_CP5_SA_LIST(s)	/* empty */
s                 117 arch/xtensa/variants/de212/include/variant/tie.h #define XCHAL_CP6_SA_LIST(s)	/* empty */
s                 120 arch/xtensa/variants/de212/include/variant/tie.h #define XCHAL_CP7_SA_LIST(s)	/* empty */
s                  50 arch/xtensa/variants/fsf/include/variant/tie.h #define XCHAL_NCP_SA_LIST(s)
s                  52 arch/xtensa/variants/fsf/include/variant/tie.h #define XCHAL_CP0_SA_LIST(s)
s                  54 arch/xtensa/variants/fsf/include/variant/tie.h #define XCHAL_CP1_SA_LIST(s)
s                  56 arch/xtensa/variants/fsf/include/variant/tie.h #define XCHAL_CP2_SA_LIST(s)
s                  58 arch/xtensa/variants/fsf/include/variant/tie.h #define XCHAL_CP3_SA_LIST(s)
s                  60 arch/xtensa/variants/fsf/include/variant/tie.h #define XCHAL_CP4_SA_LIST(s)
s                  62 arch/xtensa/variants/fsf/include/variant/tie.h #define XCHAL_CP5_SA_LIST(s)
s                  64 arch/xtensa/variants/fsf/include/variant/tie.h #define XCHAL_CP6_SA_LIST(s)
s                  66 arch/xtensa/variants/fsf/include/variant/tie.h #define XCHAL_CP7_SA_LIST(s)
s                 115 arch/xtensa/variants/test_kc705_be/include/variant/tie.h #define XCHAL_NCP_SA_LIST(s)	\
s                 116 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,1,2,1,1,      threadptr, 4, 4, 4,0x03E7,  ur,231, 32,0,0,0) \
s                 117 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,1,0,0,1,          acclo, 4, 4, 4,0x0210,  sr,16 , 32,0,0,0) \
s                 118 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,1,0,0,1,          acchi, 4, 4, 4,0x0211,  sr,17 ,  8,0,0,0) \
s                 119 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             br, 4, 4, 4,0x0204,  sr,4  , 16,0,0,0) \
s                 120 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,      scompare1, 4, 4, 4,0x020C,  sr,12 , 32,0,0,0) \
s                 121 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m0, 4, 4, 4,0x0220,  sr,32 , 32,0,0,0) \
s                 122 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m1, 4, 4, 4,0x0221,  sr,33 , 32,0,0,0) \
s                 123 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m2, 4, 4, 4,0x0222,  sr,34 , 32,0,0,0) \
s                 124 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m3, 4, 4, 4,0x0223,  sr,35 , 32,0,0,0)
s                 127 arch/xtensa/variants/test_kc705_be/include/variant/tie.h #define XCHAL_CP0_SA_LIST(s)	/* empty */
s                 130 arch/xtensa/variants/test_kc705_be/include/variant/tie.h #define XCHAL_CP1_SA_LIST(s)	\
s                 131 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,1,0,     ae_ovf_sar, 8, 4, 4,0x03F0,  ur,240,  7,0,0,0) \
s                 132 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,1,0,     ae_bithead, 4, 4, 4,0x03F1,  ur,241, 32,0,0,0) \
s                 133 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,1,0,ae_ts_fts_bu_bp, 4, 4, 4,0x03F2,  ur,242, 16,0,0,0) \
s                 134 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,1,0,       ae_sd_no, 4, 4, 4,0x03F3,  ur,243, 28,0,0,0) \
s                 135 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,1,0,     ae_cbegin0, 4, 4, 4,0x03F6,  ur,246, 32,0,0,0) \
s                 136 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,1,0,       ae_cend0, 4, 4, 4,0x03F7,  ur,247, 32,0,0,0) \
s                 137 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aep0, 8, 8, 8,0x0060, aep,0  , 48,0,0,0) \
s                 138 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aep1, 8, 8, 8,0x0061, aep,1  , 48,0,0,0) \
s                 139 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aep2, 8, 8, 8,0x0062, aep,2  , 48,0,0,0) \
s                 140 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aep3, 8, 8, 8,0x0063, aep,3  , 48,0,0,0) \
s                 141 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aep4, 8, 8, 8,0x0064, aep,4  , 48,0,0,0) \
s                 142 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aep5, 8, 8, 8,0x0065, aep,5  , 48,0,0,0) \
s                 143 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aep6, 8, 8, 8,0x0066, aep,6  , 48,0,0,0) \
s                 144 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aep7, 8, 8, 8,0x0067, aep,7  , 48,0,0,0) \
s                 145 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aeq0, 8, 8, 8,0x0068, aeq,0  , 56,0,0,0) \
s                 146 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aeq1, 8, 8, 8,0x0069, aeq,1  , 56,0,0,0) \
s                 147 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aeq2, 8, 8, 8,0x006A, aeq,2  , 56,0,0,0) \
s                 148 arch/xtensa/variants/test_kc705_be/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aeq3, 8, 8, 8,0x006B, aeq,3  , 56,0,0,0)
s                 151 arch/xtensa/variants/test_kc705_be/include/variant/tie.h #define XCHAL_CP2_SA_LIST(s)	/* empty */
s                 154 arch/xtensa/variants/test_kc705_be/include/variant/tie.h #define XCHAL_CP3_SA_LIST(s)	/* empty */
s                 157 arch/xtensa/variants/test_kc705_be/include/variant/tie.h #define XCHAL_CP4_SA_LIST(s)	/* empty */
s                 160 arch/xtensa/variants/test_kc705_be/include/variant/tie.h #define XCHAL_CP5_SA_LIST(s)	/* empty */
s                 163 arch/xtensa/variants/test_kc705_be/include/variant/tie.h #define XCHAL_CP6_SA_LIST(s)	/* empty */
s                 166 arch/xtensa/variants/test_kc705_be/include/variant/tie.h #define XCHAL_CP7_SA_LIST(s)	/* empty */
s                 115 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h #define XCHAL_NCP_SA_LIST(s)	\
s                 116 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,1,2,1,1,      threadptr, 4, 4, 4,0x03E7,  ur,231, 32,0,0,0) \
s                 117 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,1,0,0,1,          acclo, 4, 4, 4,0x0210,  sr,16 , 32,0,0,0) \
s                 118 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,1,0,0,1,          acchi, 4, 4, 4,0x0211,  sr,17 ,  8,0,0,0) \
s                 119 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m0, 4, 4, 4,0x0220,  sr,32 , 32,0,0,0) \
s                 120 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m1, 4, 4, 4,0x0221,  sr,33 , 32,0,0,0) \
s                 121 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m2, 4, 4, 4,0x0222,  sr,34 , 32,0,0,0) \
s                 122 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             m3, 4, 4, 4,0x0223,  sr,35 , 32,0,0,0) \
s                 123 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             br, 4, 4, 4,0x0204,  sr,4  , 16,0,0,0) \
s                 124 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,      scompare1, 4, 4, 4,0x020C,  sr,12 , 32,0,0,0)
s                 127 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h #define XCHAL_CP0_SA_LIST(s)	/* empty */
s                 130 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h #define XCHAL_CP1_SA_LIST(s)	\
s                 131 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,1,0,     ae_ovf_sar, 8, 4, 4,0x03F0,  ur,240,  8,0,0,0) \
s                 132 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,1,0,     ae_bithead, 4, 4, 4,0x03F1,  ur,241, 32,0,0,0) \
s                 133 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,1,0,ae_ts_fts_bu_bp, 4, 4, 4,0x03F2,  ur,242, 16,0,0,0) \
s                 134 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,1,0,    ae_cw_sd_no, 4, 4, 4,0x03F3,  ur,243, 29,0,0,0) \
s                 135 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,1,0,     ae_cbegin0, 4, 4, 4,0x03F6,  ur,246, 32,0,0,0) \
s                 136 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,1,0,       ae_cend0, 4, 4, 4,0x03F7,  ur,247, 32,0,0,0) \
s                 137 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aed0, 8, 8, 8,0x1010, aed,0  , 64,0,0,0) \
s                 138 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aed1, 8, 8, 8,0x1011, aed,1  , 64,0,0,0) \
s                 139 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aed2, 8, 8, 8,0x1012, aed,2  , 64,0,0,0) \
s                 140 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aed3, 8, 8, 8,0x1013, aed,3  , 64,0,0,0) \
s                 141 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aed4, 8, 8, 8,0x1014, aed,4  , 64,0,0,0) \
s                 142 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aed5, 8, 8, 8,0x1015, aed,5  , 64,0,0,0) \
s                 143 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aed6, 8, 8, 8,0x1016, aed,6  , 64,0,0,0) \
s                 144 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aed7, 8, 8, 8,0x1017, aed,7  , 64,0,0,0) \
s                 145 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aed8, 8, 8, 8,0x1018, aed,8  , 64,0,0,0) \
s                 146 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aed9, 8, 8, 8,0x1019, aed,9  , 64,0,0,0) \
s                 147 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,          aed10, 8, 8, 8,0x101A, aed,10 , 64,0,0,0) \
s                 148 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,          aed11, 8, 8, 8,0x101B, aed,11 , 64,0,0,0) \
s                 149 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,          aed12, 8, 8, 8,0x101C, aed,12 , 64,0,0,0) \
s                 150 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,          aed13, 8, 8, 8,0x101D, aed,13 , 64,0,0,0) \
s                 151 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,          aed14, 8, 8, 8,0x101E, aed,14 , 64,0,0,0) \
s                 152 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,          aed15, 8, 8, 8,0x101F, aed,15 , 64,0,0,0) \
s                 153 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,             u0, 8, 8, 8,0x1020,   u,0  , 64,0,0,0) \
s                 154 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,             u1, 8, 8, 8,0x1021,   u,1  , 64,0,0,0) \
s                 155 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,             u2, 8, 8, 8,0x1022,   u,2  , 64,0,0,0) \
s                 156 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,             u3, 8, 8, 8,0x1023,   u,3  , 64,0,0,0)
s                 159 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h #define XCHAL_CP2_SA_LIST(s)	/* empty */
s                 162 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h #define XCHAL_CP3_SA_LIST(s)	/* empty */
s                 165 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h #define XCHAL_CP4_SA_LIST(s)	/* empty */
s                 168 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h #define XCHAL_CP5_SA_LIST(s)	/* empty */
s                 171 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h #define XCHAL_CP6_SA_LIST(s)	/* empty */
s                 174 arch/xtensa/variants/test_kc705_hifi/include/variant/tie.h #define XCHAL_CP7_SA_LIST(s)	/* empty */
s                  92 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h #define XCHAL_NCP_SA_LIST(s)	\
s                  93 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,             br, 4, 4, 4,0x0204,  sr,4  , 16,0,0,0) \
s                  94 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,0,1,      scompare1, 4, 4, 4,0x020C,  sr,12 , 32,0,0,0) \
s                  95 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,1,2,1,1,      threadptr, 4, 4, 4,0x03E7,  ur,231, 32,0,0,0)
s                  98 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h #define XCHAL_CP0_SA_LIST(s)	/* empty */
s                 101 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h #define XCHAL_CP1_SA_LIST(s)	\
s                 102 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,1,0,     ae_ovf_sar, 8, 4, 4,0x03F0,  ur,240,  7,0,0,0) \
s                 103 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,1,0,     ae_bithead, 4, 4, 4,0x03F1,  ur,241, 32,0,0,0) \
s                 104 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,1,0,ae_ts_fts_bu_bp, 4, 4, 4,0x03F2,  ur,242, 16,0,0,0) \
s                 105 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,1,0,       ae_sd_no, 4, 4, 4,0x03F3,  ur,243, 28,0,0,0) \
s                 106 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aep0, 8, 8, 8,0x0060, aep,0  , 48,0,0,0) \
s                 107 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aep1, 8, 8, 8,0x0061, aep,1  , 48,0,0,0) \
s                 108 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aep2, 8, 8, 8,0x0062, aep,2  , 48,0,0,0) \
s                 109 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aep3, 8, 8, 8,0x0063, aep,3  , 48,0,0,0) \
s                 110 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aep4, 8, 8, 8,0x0064, aep,4  , 48,0,0,0) \
s                 111 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aep5, 8, 8, 8,0x0065, aep,5  , 48,0,0,0) \
s                 112 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aep6, 8, 8, 8,0x0066, aep,6  , 48,0,0,0) \
s                 113 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aep7, 8, 8, 8,0x0067, aep,7  , 48,0,0,0) \
s                 114 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aeq0, 8, 8, 8,0x0068, aeq,0  , 56,0,0,0) \
s                 115 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aeq1, 8, 8, 8,0x0069, aeq,1  , 56,0,0,0) \
s                 116 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aeq2, 8, 8, 8,0x006A, aeq,2  , 56,0,0,0) \
s                 117 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h  XCHAL_SA_REG(s,0,0,2,0,           aeq3, 8, 8, 8,0x006B, aeq,3  , 56,0,0,0)
s                 120 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h #define XCHAL_CP2_SA_LIST(s)	/* empty */
s                 123 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h #define XCHAL_CP3_SA_LIST(s)	/* empty */
s                 126 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h #define XCHAL_CP4_SA_LIST(s)	/* empty */
s                 129 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h #define XCHAL_CP5_SA_LIST(s)	/* empty */
s                 132 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h #define XCHAL_CP6_SA_LIST(s)	/* empty */
s                 135 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie.h #define XCHAL_CP7_SA_LIST(s)	/* empty */
s                  53 block/badblocks.c int badblocks_check(struct badblocks *bb, sector_t s, int sectors,
s                  60 block/badblocks.c 	sector_t target = s + sectors;
s                  65 block/badblocks.c 		s >>= bb->shift;
s                  68 block/badblocks.c 		sectors = target - s;
s                 105 block/badblocks.c 		       BB_OFFSET(p[lo]) + BB_LEN(p[lo]) > s) {
s                 163 block/badblocks.c int badblocks_set(struct badblocks *bb, sector_t s, int sectors,
s                 177 block/badblocks.c 		sector_t next = s + sectors;
s                 179 block/badblocks.c 		s >>= bb->shift;
s                 182 block/badblocks.c 		sectors = next - s;
s                 195 block/badblocks.c 		if (a <= s)
s                 200 block/badblocks.c 	if (hi > lo && BB_OFFSET(p[lo]) > s)
s                 211 block/badblocks.c 		if (e >= s) {
s                 213 block/badblocks.c 			if (s == a && s + sectors >= e)
s                 219 block/badblocks.c 			if (e < s + sectors)
s                 220 block/badblocks.c 				e = s + sectors;
s                 223 block/badblocks.c 				s = e;
s                 230 block/badblocks.c 				s = a + BB_MAX_LEN;
s                 232 block/badblocks.c 			sectors = e - s;
s                 243 block/badblocks.c 		if (a <= s + sectors) {
s                 245 block/badblocks.c 			if (e <= s + sectors) {
s                 247 block/badblocks.c 				e = s + sectors;
s                 252 block/badblocks.c 			a = s;
s                 255 block/badblocks.c 				s = e;
s                 258 block/badblocks.c 				s = a + BB_MAX_LEN;
s                 260 block/badblocks.c 			sectors = e - s;
s                 271 block/badblocks.c 		int newlen = lolen + hilen - (s - a);
s                 273 block/badblocks.c 		if (s >= a && newlen < BB_MAX_LEN) {
s                 300 block/badblocks.c 			p[hi] = BB_MAKE(s, this_sectors, acknowledged);
s                 302 block/badblocks.c 			s += this_sectors;
s                 331 block/badblocks.c int badblocks_clear(struct badblocks *bb, sector_t s, int sectors)
s                 335 block/badblocks.c 	sector_t target = s + sectors;
s                 345 block/badblocks.c 		s += (1<<bb->shift) - 1;
s                 346 block/badblocks.c 		s >>= bb->shift;
s                 348 block/badblocks.c 		sectors = target - s;
s                 378 block/badblocks.c 			if (a < s) {
s                 386 block/badblocks.c 				p[lo] = BB_MAKE(a, s-a, ack);
s                 395 block/badblocks.c 		       (BB_OFFSET(p[lo]) + BB_LEN(p[lo]) > s) &&
s                 398 block/badblocks.c 			if (BB_OFFSET(p[lo]) < s) {
s                 403 block/badblocks.c 				p[lo] = BB_MAKE(start, s - start, ack);
s                 484 block/badblocks.c 		sector_t s = BB_OFFSET(p[i]);
s                 494 block/badblocks.c 				(unsigned long long)s << bb->shift,
s                 532 block/blk-iolatency.c 		struct latency_stat *s;
s                 533 block/blk-iolatency.c 		s = per_cpu_ptr(iolat->stats, cpu);
s                 534 block/blk-iolatency.c 		latency_stat_sum(iolat, &stat, s);
s                 535 block/blk-iolatency.c 		latency_stat_init(iolat, s);
s                 897 block/blk-iolatency.c 		struct latency_stat *s;
s                 898 block/blk-iolatency.c 		s = per_cpu_ptr(iolat->stats, cpu);
s                 899 block/blk-iolatency.c 		latency_stat_sum(iolat, &stat, s);
s                  27 block/partitions/atari.c static inline int OK_id(char *s)
s                  29 block/partitions/atari.c 	return  memcmp (s, "GEM", 3) == 0 || memcmp (s, "BGM", 3) == 0 ||
s                  30 block/partitions/atari.c 		memcmp (s, "LNX", 3) == 0 || memcmp (s, "SWP", 3) == 0 ||
s                  31 block/partitions/atari.c 		memcmp (s, "RAW", 3) == 0 ;
s                  54 block/partitions/cmdline.c static int __init cmdline_parts_setup(char *s)
s                  56 block/partitions/cmdline.c 	cmdline = s;
s                1355 block/partitions/ldm.c 	int size, perbuf, skip, finish, s, v, recs;
s                1368 block/partitions/ldm.c 	for (s = skip; s < finish; s++) {		/* For each sector */
s                1369 block/partitions/ldm.c 		data = read_part_sector(state, base + OFF_VMDB + s, &sect);
s                 250 block/partitions/msdos.c 		struct solaris_x86_slice *s = &v->v_slice[i];
s                 253 block/partitions/msdos.c 		if (s->s_size == 0)
s                 260 block/partitions/msdos.c 				 le32_to_cpu(s->s_start)+offset,
s                 261 block/partitions/msdos.c 				 le32_to_cpu(s->s_size));
s                  59 block/sed-opal.c 		s64 s;
s                  45 crypto/aegis.h 	const u8  *s  = src->bytes;
s                  49 crypto/aegis.h 	d0 = t[s[ 0]] ^ rol32(t[s[ 5]], 8) ^ rol32(t[s[10]], 16) ^ rol32(t[s[15]], 24);
s                  50 crypto/aegis.h 	d1 = t[s[ 4]] ^ rol32(t[s[ 9]], 8) ^ rol32(t[s[14]], 16) ^ rol32(t[s[ 3]], 24);
s                  51 crypto/aegis.h 	d2 = t[s[ 8]] ^ rol32(t[s[13]], 8) ^ rol32(t[s[ 2]], 16) ^ rol32(t[s[ 7]], 24);
s                  52 crypto/aegis.h 	d3 = t[s[12]] ^ rol32(t[s[ 1]], 8) ^ rol32(t[s[ 6]], 16) ^ rol32(t[s[11]], 24);
s                  23 crypto/aegis128-neon-inner.c void *memset(void *s, int c, size_t n);
s                 155 crypto/aegis128-neon-inner.c 		uint8x16_t s = st.v[1] ^ (st.v[2] & st.v[3]) ^ st.v[4];
s                 159 crypto/aegis128-neon-inner.c 		vst1q_u8(dst, msg ^ s);
s                 167 crypto/aegis128-neon-inner.c 		uint8x16_t s = st.v[1] ^ (st.v[2] & st.v[3]) ^ st.v[4];
s                 173 crypto/aegis128-neon-inner.c 		vst1q_u8(buf, msg ^ s);
s                 199 crypto/aegis128-neon-inner.c 		uint8x16_t s = st.v[1] ^ (st.v[2] & st.v[3]) ^ st.v[4];
s                 202 crypto/aegis128-neon-inner.c 		vst1q_u8(buf, s);
s                 204 crypto/aegis128-neon-inner.c 		msg = vld1q_u8(buf) ^ s;
s                 765 crypto/asymmetric_keys/asym_tpm.c 	BUG_ON(!sig->s);
s                 791 crypto/asymmetric_keys/asym_tpm.c 	sg_set_buf(&src_sg[0], sig->s, sig->s_size);
s                 571 crypto/asymmetric_keys/asymmetric_type.c 		.s		= (void *)in2,
s                 630 crypto/asymmetric_keys/pkcs7_parser.c 	ctx->sinfo->sig->s = kmemdup(value, vlen, GFP_KERNEL);
s                 631 crypto/asymmetric_keys/pkcs7_parser.c 	if (!ctx->sinfo->sig->s)
s                 266 crypto/asymmetric_keys/public_key.c 	BUG_ON(!sig->s);
s                 302 crypto/asymmetric_keys/public_key.c 	sg_set_buf(&src_sg[0], sig->s, sig->s_size);
s                  30 crypto/asymmetric_keys/signature.c 		kfree(sig->s);
s                  36 crypto/asymmetric_keys/verify_pefile.c #define chkaddr(base, x, s)						\
s                  38 crypto/asymmetric_keys/verify_pefile.c 		if ((x) < base || (s) >= datalen || (x) > datalen - (s)) \
s                  45 crypto/asymmetric_keys/x509_public_key.c 	sig->s = kmemdup(cert->raw_sig, cert->raw_sig_size, GFP_KERNEL);
s                  46 crypto/asymmetric_keys/x509_public_key.c 	if (!sig->s)
s                 363 crypto/async_tx/async_pq.c 		void *p, *q, *s;
s                 387 crypto/async_tx/async_pq.c 			s = page_address(spare) + offset;
s                 388 crypto/async_tx/async_pq.c 			*pqres |= !!memcmp(p, s, len) << SUM_CHECK_P;
s                 398 crypto/async_tx/async_pq.c 			s = page_address(spare) + offset;
s                 399 crypto/async_tx/async_pq.c 			*pqres |= !!memcmp(q, s, len) << SUM_CHECK_Q;
s                  91 crypto/async_tx/async_raid6_recov.c 	u8 *d, *s;
s                 137 crypto/async_tx/async_raid6_recov.c 	s = page_address(src);
s                 140 crypto/async_tx/async_raid6_recov.c 		*d++ = qmul[*s++];
s                 152 crypto/async_tx/async_tx.c 		enum submit_disposition s;
s                 174 crypto/async_tx/async_tx.c 				s = ASYNC_TX_SUBMITTED;
s                 176 crypto/async_tx/async_tx.c 				s = ASYNC_TX_CHANNEL_SWITCH;
s                 182 crypto/async_tx/async_tx.c 				s = ASYNC_TX_DIRECT_SUBMIT;
s                 184 crypto/async_tx/async_tx.c 				s = ASYNC_TX_CHANNEL_SWITCH;
s                 188 crypto/async_tx/async_tx.c 		switch (s) {
s                 313 crypto/blowfish_common.c 	const u32 *S = bctx->s;
s                 348 crypto/blowfish_common.c 	u32 *S = ctx->s;
s                  42 crypto/blowfish_generic.c 	const u32 *S = ctx->s;
s                  76 crypto/blowfish_generic.c 	const u32 *S = ctx->s;
s                 287 crypto/drbg.c  	struct s *conversion = (struct s *) buf;
s                  79 crypto/ecrdsa.c 	u64 s[ECRDSA_MAX_DIGITS]; /* second part of sig (s) */
s                  84 crypto/ecrdsa.c 	struct ecc_point cc = ECC_POINT_INIT(s, e, ndigits); /* reuse s, e */
s                 110 crypto/ecrdsa.c 	vli_from_be64(s, sig, ndigits);
s                 116 crypto/ecrdsa.c 	    vli_is_zero(s, ndigits) ||
s                 117 crypto/ecrdsa.c 	    vli_cmp(s, ctx->curve->n, ndigits) == 1)
s                 132 crypto/ecrdsa.c 	vli_mod_mult_slow(z1, s, v, ctx->curve->n, ndigits);
s                  74 crypto/jitterentropy-kcapi.c void jent_panic(char *s)
s                  76 crypto/jitterentropy-kcapi.c 	panic("%s", s);
s                 110 crypto/jitterentropy.c void jent_panic(char *s);
s                  42 crypto/md4.c   static inline u32 lshift(u32 x, unsigned int s)
s                  45 crypto/md4.c   	return ((x << s) & 0xFFFFFFFF) | (x >> (32 - s));
s                  63 crypto/md4.c   #define ROUND1(a,b,c,d,k,s) (a = lshift(a + F(b,c,d) + k, s))
s                  64 crypto/md4.c   #define ROUND2(a,b,c,d,k,s) (a = lshift(a + G(b,c,d) + k + (u32)0x5A827999,s))
s                  65 crypto/md4.c   #define ROUND3(a,b,c,d,k,s) (a = lshift(a + H(b,c,d) + k + (u32)0x6ED9EBA1,s))
s                  40 crypto/md5.c   #define MD5STEP(f, w, x, y, z, in, s) \
s                  41 crypto/md5.c   	(w += f(x, y, z) + in, w = (w<<s | w>>(32-s)) + x)
s                  77 crypto/poly1305_generic.c 			dctx->s[0] = get_unaligned_le32(src +  0);
s                  78 crypto/poly1305_generic.c 			dctx->s[1] = get_unaligned_le32(src +  4);
s                  79 crypto/poly1305_generic.c 			dctx->s[2] = get_unaligned_le32(src +  8);
s                  80 crypto/poly1305_generic.c 			dctx->s[3] = get_unaligned_le32(src + 12);
s                 283 crypto/poly1305_generic.c 	f = (f >> 32) + le32_to_cpu(digest[0]) + dctx->s[0];
s                 285 crypto/poly1305_generic.c 	f = (f >> 32) + le32_to_cpu(digest[1]) + dctx->s[1];
s                 287 crypto/poly1305_generic.c 	f = (f >> 32) + le32_to_cpu(digest[2]) + dctx->s[2];
s                 289 crypto/poly1305_generic.c 	f = (f >> 32) + le32_to_cpu(digest[3]) + dctx->s[3];
s                  40 crypto/rmd128.c #define ROUND(a, b, c, d, f, k, x, s)  { \
s                  42 crypto/rmd128.c 	(a) = rol32((a), (s)); \
s                  43 crypto/rmd160.c #define ROUND(a, b, c, d, e, f, k, x, s)  { \
s                  45 crypto/rmd160.c 	(a) = rol32((a), (s)) + (e); \
s                  40 crypto/rmd256.c #define ROUND(a, b, c, d, f, k, x, s)  { \
s                  42 crypto/rmd256.c 	(a) = rol32((a), (s)); \
s                  43 crypto/rmd320.c #define ROUND(a, b, c, d, e, f, k, x, s)  { \
s                  45 crypto/rmd320.c 	(a) = rol32((a), (s)) + (e); \
s                  38 crypto/serpent_generic.c #define store_and_load_keys(x0, x1, x2, x3, s, l) \
s                  39 crypto/serpent_generic.c 	({ storekeys(x0, x1, x2, x3, s); loadkeys(x0, x1, x2, x3, l); })
s                 455 crypto/serpent_generic.c 	const __le32 *s = (const __le32 *)src;
s                 464 crypto/serpent_generic.c 	r0 = le32_to_cpu(s[0]);
s                 465 crypto/serpent_generic.c 	r1 = le32_to_cpu(s[1]);
s                 466 crypto/serpent_generic.c 	r2 = le32_to_cpu(s[2]);
s                 467 crypto/serpent_generic.c 	r3 = le32_to_cpu(s[3]);
s                 520 crypto/serpent_generic.c 	const __le32 *s = (const __le32 *)src;
s                 524 crypto/serpent_generic.c 	r0 = le32_to_cpu(s[0]);
s                 525 crypto/serpent_generic.c 	r1 = le32_to_cpu(s[1]);
s                 526 crypto/serpent_generic.c 	r2 = le32_to_cpu(s[2]);
s                 527 crypto/serpent_generic.c 	r3 = le32_to_cpu(s[3]);
s                 591 crypto/serpent_generic.c 	const u32 * const s = (const u32 * const)src;
s                 596 crypto/serpent_generic.c 	rs[0] = swab32(s[3]);
s                 597 crypto/serpent_generic.c 	rs[1] = swab32(s[2]);
s                 598 crypto/serpent_generic.c 	rs[2] = swab32(s[1]);
s                 599 crypto/serpent_generic.c 	rs[3] = swab32(s[0]);
s                 611 crypto/serpent_generic.c 	const u32 * const s = (const u32 * const)src;
s                 616 crypto/serpent_generic.c 	rs[0] = swab32(s[3]);
s                 617 crypto/serpent_generic.c 	rs[1] = swab32(s[2]);
s                 618 crypto/serpent_generic.c 	rs[2] = swab32(s[1]);
s                 619 crypto/serpent_generic.c 	rs[3] = swab32(s[0]);
s                 917 crypto/skcipher.c 		container_of(inst, struct skcipher_instance, s.base);
s                 484 crypto/twofish_common.c    ctx->s[0][i] = mds[0][q0[(a) ^ sa] ^ se]; \
s                 485 crypto/twofish_common.c    ctx->s[1][i] = mds[1][q0[(b) ^ sb] ^ sf]; \
s                 486 crypto/twofish_common.c    ctx->s[2][i] = mds[2][q1[(a) ^ sc] ^ sg]; \
s                 487 crypto/twofish_common.c    ctx->s[3][i] = mds[3][q1[(b) ^ sd] ^ sh]
s                 492 crypto/twofish_common.c    ctx->s[0][i] = mds[0][q0[q0[(b) ^ sa] ^ se] ^ si]; \
s                 493 crypto/twofish_common.c    ctx->s[1][i] = mds[1][q0[q1[(b) ^ sb] ^ sf] ^ sj]; \
s                 494 crypto/twofish_common.c    ctx->s[2][i] = mds[2][q1[q0[(a) ^ sc] ^ sg] ^ sk]; \
s                 495 crypto/twofish_common.c    ctx->s[3][i] = mds[3][q1[q1[(a) ^ sd] ^ sh] ^ sl];
s                 500 crypto/twofish_common.c    ctx->s[0][i] = mds[0][q0[q0[q1[(b) ^ sa] ^ se] ^ si] ^ sm]; \
s                 501 crypto/twofish_common.c    ctx->s[1][i] = mds[1][q0[q1[q1[(a) ^ sb] ^ sf] ^ sj] ^ sn]; \
s                 502 crypto/twofish_common.c    ctx->s[2][i] = mds[2][q1[q0[q0[(a) ^ sc] ^ sg] ^ sk] ^ so]; \
s                 503 crypto/twofish_common.c    ctx->s[3][i] = mds[3][q1[q1[q0[(b) ^ sd] ^ sh] ^ sl] ^ sp];
s                  41 crypto/twofish_generic.c      (ctx->s[0][(a) & 0xFF]) ^ (ctx->s[1][((a) >> 8) & 0xFF]) \
s                  42 crypto/twofish_generic.c    ^ (ctx->s[2][((a) >> 16) & 0xFF]) ^ (ctx->s[3][(a) >> 24])
s                  45 crypto/twofish_generic.c      (ctx->s[1][(b) & 0xFF]) ^ (ctx->s[2][((b) >> 8) & 0xFF]) \
s                  46 crypto/twofish_generic.c    ^ (ctx->s[3][((b) >> 16) & 0xFF]) ^ (ctx->s[0][(b) >> 24])
s                 141 drivers/acpi/acpi_tad.c static char *acpi_tad_rt_next_field(char *s, int *val)
s                 145 drivers/acpi/acpi_tad.c 	p = strchr(s, ':');
s                 150 drivers/acpi/acpi_tad.c 	if (kstrtoint(s, 10, val))
s                 160 drivers/acpi/acpi_tad.c 	char *str, *s;
s                 167 drivers/acpi/acpi_tad.c 	s = acpi_tad_rt_next_field(str, &val);
s                 168 drivers/acpi/acpi_tad.c 	if (!s)
s                 173 drivers/acpi/acpi_tad.c 	s = acpi_tad_rt_next_field(s, &val);
s                 174 drivers/acpi/acpi_tad.c 	if (!s)
s                 179 drivers/acpi/acpi_tad.c 	s = acpi_tad_rt_next_field(s, &val);
s                 180 drivers/acpi/acpi_tad.c 	if (!s)
s                 185 drivers/acpi/acpi_tad.c 	s = acpi_tad_rt_next_field(s, &val);
s                 186 drivers/acpi/acpi_tad.c 	if (!s)
s                 191 drivers/acpi/acpi_tad.c 	s = acpi_tad_rt_next_field(s, &val);
s                 192 drivers/acpi/acpi_tad.c 	if (!s)
s                 197 drivers/acpi/acpi_tad.c 	s = acpi_tad_rt_next_field(s, &val);
s                 198 drivers/acpi/acpi_tad.c 	if (!s)
s                 203 drivers/acpi/acpi_tad.c 	s = acpi_tad_rt_next_field(s, &val);
s                 204 drivers/acpi/acpi_tad.c 	if (!s)
s                 209 drivers/acpi/acpi_tad.c 	if (kstrtoint(s, 10, &val))
s                  54 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_16_TO_16(d, s)        {((  u8 *)(void *)(d))[0] = ((u8 *)(void *)(s))[1];\
s                  55 drivers/acpi/acpica/acmacros.h 			  ((  u8 *)(void *)(d))[1] = ((u8 *)(void *)(s))[0];}
s                  57 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_16_TO_32(d, s)        {(*(u32 *)(void *)(d))=0;\
s                  58 drivers/acpi/acpica/acmacros.h 					  ((u8 *)(void *)(d))[2] = ((u8 *)(void *)(s))[1];\
s                  59 drivers/acpi/acpica/acmacros.h 					  ((u8 *)(void *)(d))[3] = ((u8 *)(void *)(s))[0];}
s                  61 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_16_TO_64(d, s)        {(*(u64 *)(void *)(d))=0;\
s                  62 drivers/acpi/acpica/acmacros.h 							   ((u8 *)(void *)(d))[6] = ((u8 *)(void *)(s))[1];\
s                  63 drivers/acpi/acpica/acmacros.h 							   ((u8 *)(void *)(d))[7] = ((u8 *)(void *)(s))[0];}
s                  67 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_32_TO_16(d, s)        ACPI_MOVE_16_TO_16(d, s)	/* Truncate to 16 */
s                  69 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_32_TO_32(d, s)        {((  u8 *)(void *)(d))[0] = ((u8 *)(void *)(s))[3];\
s                  70 drivers/acpi/acpica/acmacros.h 									  ((  u8 *)(void *)(d))[1] = ((u8 *)(void *)(s))[2];\
s                  71 drivers/acpi/acpica/acmacros.h 									  ((  u8 *)(void *)(d))[2] = ((u8 *)(void *)(s))[1];\
s                  72 drivers/acpi/acpica/acmacros.h 									  ((  u8 *)(void *)(d))[3] = ((u8 *)(void *)(s))[0];}
s                  74 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_32_TO_64(d, s)        {(*(u64 *)(void *)(d))=0;\
s                  75 drivers/acpi/acpica/acmacros.h 										   ((u8 *)(void *)(d))[4] = ((u8 *)(void *)(s))[3];\
s                  76 drivers/acpi/acpica/acmacros.h 										   ((u8 *)(void *)(d))[5] = ((u8 *)(void *)(s))[2];\
s                  77 drivers/acpi/acpica/acmacros.h 										   ((u8 *)(void *)(d))[6] = ((u8 *)(void *)(s))[1];\
s                  78 drivers/acpi/acpica/acmacros.h 										   ((u8 *)(void *)(d))[7] = ((u8 *)(void *)(s))[0];}
s                  82 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_64_TO_16(d, s)        ACPI_MOVE_16_TO_16(d, s)	/* Truncate to 16 */
s                  84 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_64_TO_32(d, s)        ACPI_MOVE_32_TO_32(d, s)	/* Truncate to 32 */
s                  86 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_64_TO_64(d, s)        {((  u8 *)(void *)(d))[0] = ((u8 *)(void *)(s))[7];\
s                  87 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[1] = ((u8 *)(void *)(s))[6];\
s                  88 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[2] = ((u8 *)(void *)(s))[5];\
s                  89 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[3] = ((u8 *)(void *)(s))[4];\
s                  90 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[4] = ((u8 *)(void *)(s))[3];\
s                  91 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[5] = ((u8 *)(void *)(s))[2];\
s                  92 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[6] = ((u8 *)(void *)(s))[1];\
s                  93 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[7] = ((u8 *)(void *)(s))[0];}
s                 105 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_16_TO_16(d, s)        *(u16 *)(void *)(d) = *(u16 *)(void *)(s)
s                 106 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_16_TO_32(d, s)        *(u32 *)(void *)(d) = *(u16 *)(void *)(s)
s                 107 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_16_TO_64(d, s)        *(u64 *)(void *)(d) = *(u16 *)(void *)(s)
s                 111 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_32_TO_16(d, s)        ACPI_MOVE_16_TO_16(d, s)	/* Truncate to 16 */
s                 112 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_32_TO_32(d, s)        *(u32 *)(void *)(d) = *(u32 *)(void *)(s)
s                 113 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_32_TO_64(d, s)        *(u64 *)(void *)(d) = *(u32 *)(void *)(s)
s                 117 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_64_TO_16(d, s)        ACPI_MOVE_16_TO_16(d, s)	/* Truncate to 16 */
s                 118 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_64_TO_32(d, s)        ACPI_MOVE_32_TO_32(d, s)	/* Truncate to 32 */
s                 119 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_64_TO_64(d, s)        *(u64 *)(void *)(d) = *(u64 *)(void *)(s)
s                 130 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_16_TO_16(d, s)        {((  u8 *)(void *)(d))[0] = ((u8 *)(void *)(s))[0];\
s                 131 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[1] = ((u8 *)(void *)(s))[1];}
s                 133 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_16_TO_32(d, s)        {(*(u32 *)(void *)(d)) = 0; ACPI_MOVE_16_TO_16(d, s);}
s                 134 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_16_TO_64(d, s)        {(*(u64 *)(void *)(d)) = 0; ACPI_MOVE_16_TO_16(d, s);}
s                 138 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_32_TO_16(d, s)        ACPI_MOVE_16_TO_16(d, s)	/* Truncate to 16 */
s                 140 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_32_TO_32(d, s)        {((  u8 *)(void *)(d))[0] = ((u8 *)(void *)(s))[0];\
s                 141 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[1] = ((u8 *)(void *)(s))[1];\
s                 142 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[2] = ((u8 *)(void *)(s))[2];\
s                 143 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[3] = ((u8 *)(void *)(s))[3];}
s                 145 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_32_TO_64(d, s)        {(*(u64 *)(void *)(d)) = 0; ACPI_MOVE_32_TO_32(d, s);}
s                 149 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_64_TO_16(d, s)        ACPI_MOVE_16_TO_16(d, s)	/* Truncate to 16 */
s                 150 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_64_TO_32(d, s)        ACPI_MOVE_32_TO_32(d, s)	/* Truncate to 32 */
s                 151 drivers/acpi/acpica/acmacros.h #define ACPI_MOVE_64_TO_64(d, s)        {((  u8 *)(void *)(d))[0] = ((u8 *)(void *)(s))[0];\
s                 152 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[1] = ((u8 *)(void *)(s))[1];\
s                 153 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[2] = ((u8 *)(void *)(s))[2];\
s                 154 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[3] = ((u8 *)(void *)(s))[3];\
s                 155 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[4] = ((u8 *)(void *)(s))[4];\
s                 156 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[5] = ((u8 *)(void *)(s))[5];\
s                 157 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[6] = ((u8 *)(void *)(s))[6];\
s                 158 drivers/acpi/acpica/acmacros.h 										 ((  u8 *)(void *)(d))[7] = ((u8 *)(void *)(s))[7];}
s                 293 drivers/acpi/acpica/acmacros.h #define ACPI_IS_ALIGNED(a, s)               (((a) & ((s) - 1)) == 0)
s                 424 drivers/acpi/acpica/acmacros.h #define ACPI_ERROR_NAMESPACE(s, p, e)       acpi_ut_prefixed_namespace_error (AE_INFO, s, p, e);
s                 425 drivers/acpi/acpica/acmacros.h #define ACPI_ERROR_METHOD(s, n, p, e)       acpi_ut_method_error (AE_INFO, s, n, p, e);
s                 429 drivers/acpi/acpica/acmacros.h #define ACPI_ERROR_ONLY(s)                  s
s                 435 drivers/acpi/acpica/acmacros.h #define ACPI_ERROR_NAMESPACE(s, p, e)
s                 436 drivers/acpi/acpica/acmacros.h #define ACPI_ERROR_METHOD(s, n, p, e)
s                 440 drivers/acpi/acpica/acmacros.h #define ACPI_ERROR_ONLY(s)
s                 329 drivers/acpi/acpica/utprint.c 	const char *s;
s                 440 drivers/acpi/acpica/utprint.c 			s = va_arg(args, char *);
s                 441 drivers/acpi/acpica/utprint.c 			if (!s) {
s                 442 drivers/acpi/acpica/utprint.c 				s = "<NULL>";
s                 444 drivers/acpi/acpica/utprint.c 			length = (s32)acpi_ut_bound_string_length(s, precision);
s                 455 drivers/acpi/acpica/utprint.c 				pos = acpi_ut_bound_string_output(pos, end, *s);
s                 456 drivers/acpi/acpica/utprint.c 				++s;
s                 929 drivers/acpi/battery.c 		const char *s;
s                 930 drivers/acpi/battery.c 		s = dmi_get_system_info(DMI_PRODUCT_VERSION);
s                 931 drivers/acpi/battery.c 		if (s && !strncasecmp(s, "ThinkPad", 8)) {
s                1701 drivers/acpi/osl.c static int __init acpi_no_static_ssdt_setup(char *s)
s                1711 drivers/acpi/osl.c static int __init acpi_disable_return_repair(char *s)
s                 837 drivers/acpi/tables.c static int __init acpi_force_table_verification_setup(char *s)
s                 845 drivers/acpi/tables.c static int __init acpi_force_32bit_fadt_addr(char *s)
s                  28 drivers/acpi/utils.c acpi_util_eval_error(acpi_handle h, acpi_string p, acpi_status s)
s                  35 drivers/acpi/utils.c 		(char *) prefix, p, acpi_format_exception(s)));
s                1113 drivers/ata/libata-core.c void ata_id_string(const u16 *id, unsigned char *s,
s                1122 drivers/ata/libata-core.c 		*s = c;
s                1123 drivers/ata/libata-core.c 		s++;
s                1126 drivers/ata/libata-core.c 		*s = c;
s                1127 drivers/ata/libata-core.c 		s++;
s                1148 drivers/ata/libata-core.c void ata_id_c_string(const u16 *id, unsigned char *s,
s                1153 drivers/ata/libata-core.c 	ata_id_string(id, s, ofs, len - 1);
s                1155 drivers/ata/libata-core.c 	p = s + strnlen(s, len - 1);
s                1156 drivers/ata/libata-core.c 	while (p > s && p[-1] == ' ')
s                3272 drivers/ata/libata-core.c 	const struct ata_timing *s;
s                3279 drivers/ata/libata-core.c 	if (!(s = ata_timing_find_mode(speed)))
s                3282 drivers/ata/libata-core.c 	memcpy(t, s, sizeof(*s));
s                 297 drivers/ata/pata_mpc52xx.c 	const struct mdmaspec *s = &priv->mdmaspec[speed];
s                 302 drivers/ata/pata_mpc52xx.c 	t->mdma1 = ((u32)s->t0M << 24) | ((u32)s->td << 16) | ((u32)s->tkw << 8) | s->tm;
s                 303 drivers/ata/pata_mpc52xx.c 	t->mdma2 = ((u32)s->th << 24) | ((u32)s->tj << 16) | ((u32)s->tn << 8);
s                 314 drivers/ata/pata_mpc52xx.c 	const struct udmaspec *s = &priv->udmaspec[speed];
s                 319 drivers/ata/pata_mpc52xx.c 	t->udma1 = ((u32)s->t2cyc << 24) | ((u32)s->tcyc << 16) | ((u32)s->tds << 8) | s->tdh;
s                 320 drivers/ata/pata_mpc52xx.c 	t->udma2 = ((u32)s->tdvs << 24) | ((u32)s->tdvh << 16) | ((u32)s->tfs << 8) | s->tli;
s                 321 drivers/ata/pata_mpc52xx.c 	t->udma3 = ((u32)s->tmli << 24) | ((u32)s->taz << 16) | ((u32)s->tenv << 8) | s->tsr;
s                 322 drivers/ata/pata_mpc52xx.c 	t->udma4 = ((u32)s->tss << 24) | ((u32)s->trfs << 16) | ((u32)s->trp << 8) | s->tack;
s                 323 drivers/ata/pata_mpc52xx.c 	t->udma5 = (u32)s->tzah << 24;
s                 109 drivers/ata/pata_octeon_cf.c 	reg_cfg.s.dmack = 0;	/* Don't assert DMACK on access */
s                 110 drivers/ata/pata_octeon_cf.c 	reg_cfg.s.tim_mult = tim_mult;	/* Timing mutiplier */
s                 111 drivers/ata/pata_octeon_cf.c 	reg_cfg.s.rd_dly = 0;	/* Sample on falling edge of BOOT_OE */
s                 112 drivers/ata/pata_octeon_cf.c 	reg_cfg.s.sam = 0;	/* Don't combine write and output enable */
s                 113 drivers/ata/pata_octeon_cf.c 	reg_cfg.s.we_ext = 0;	/* No write enable extension */
s                 114 drivers/ata/pata_octeon_cf.c 	reg_cfg.s.oe_ext = 0;	/* No read enable extension */
s                 115 drivers/ata/pata_octeon_cf.c 	reg_cfg.s.en = 1;	/* Enable this region */
s                 116 drivers/ata/pata_octeon_cf.c 	reg_cfg.s.orbit = 0;	/* Don't combine with previous region */
s                 117 drivers/ata/pata_octeon_cf.c 	reg_cfg.s.ale = 0;	/* Don't do address multiplexing */
s                 180 drivers/ata/pata_octeon_cf.c 	reg_tim.s.pagem = 0;
s                 182 drivers/ata/pata_octeon_cf.c 	reg_tim.s.waitm = use_iordy;
s                 184 drivers/ata/pata_octeon_cf.c 	reg_tim.s.pages = 0;
s                 186 drivers/ata/pata_octeon_cf.c 	reg_tim.s.ale = 0;
s                 188 drivers/ata/pata_octeon_cf.c 	reg_tim.s.page = 0;
s                 190 drivers/ata/pata_octeon_cf.c 	reg_tim.s.wait = 0;
s                 192 drivers/ata/pata_octeon_cf.c 	reg_tim.s.pause = pause;
s                 194 drivers/ata/pata_octeon_cf.c 	reg_tim.s.wr_hld = trh;
s                 196 drivers/ata/pata_octeon_cf.c 	reg_tim.s.rd_hld = trh;
s                 198 drivers/ata/pata_octeon_cf.c 	reg_tim.s.we = t2;
s                 200 drivers/ata/pata_octeon_cf.c 	reg_tim.s.oe = t2;
s                 202 drivers/ata/pata_octeon_cf.c 	reg_tim.s.ce = ns_to_tim_reg(div, 5);
s                 204 drivers/ata/pata_octeon_cf.c 	reg_tim.s.adr = 0;
s                 255 drivers/ata/pata_octeon_cf.c 	dma_tim.s.dmack_pi = (pin_defs.u64 & (1ull << (11 + c))) ? 0 : 1;
s                 257 drivers/ata/pata_octeon_cf.c 	dma_tim.s.oe_n = ns_to_tim_reg(tim_mult, oe_n);
s                 258 drivers/ata/pata_octeon_cf.c 	dma_tim.s.oe_a = ns_to_tim_reg(tim_mult, oe_a);
s                 264 drivers/ata/pata_octeon_cf.c 	dma_tim.s.dmack_s = ns_to_tim_reg(tim_mult, 20);
s                 265 drivers/ata/pata_octeon_cf.c 	dma_tim.s.dmack_h = ns_to_tim_reg(tim_mult, dma_ackh);
s                 267 drivers/ata/pata_octeon_cf.c 	dma_tim.s.dmarq = dma_arq;
s                 268 drivers/ata/pata_octeon_cf.c 	dma_tim.s.pause = ns_to_tim_reg(tim_mult, pause);
s                 270 drivers/ata/pata_octeon_cf.c 	dma_tim.s.rd_dly = 0;	/* Sample right on edge */
s                 273 drivers/ata/pata_octeon_cf.c 	dma_tim.s.we_n = ns_to_tim_reg(tim_mult, oe_n);
s                 274 drivers/ata/pata_octeon_cf.c 	dma_tim.s.we_a = ns_to_tim_reg(tim_mult, oe_a);
s                 279 drivers/ata/pata_octeon_cf.c 		 dma_tim.s.oe_n, dma_tim.s.oe_a, dma_tim.s.dmack_s,
s                 280 drivers/ata/pata_octeon_cf.c 		 dma_tim.s.dmack_h, dma_tim.s.dmarq, dma_tim.s.pause);
s                 576 drivers/ata/pata_octeon_cf.c 	mio_boot_dma_int.s.done = 1;
s                 585 drivers/ata/pata_octeon_cf.c 	mio_boot_dma_cfg.s.endian = 1;
s                 587 drivers/ata/pata_octeon_cf.c 	mio_boot_dma_cfg.s.en = 1;
s                 588 drivers/ata/pata_octeon_cf.c 	mio_boot_dma_cfg.s.rw = ((qc->tf.flags & ATA_TFLAG_WRITE) != 0);
s                 598 drivers/ata/pata_octeon_cf.c 	mio_boot_dma_cfg.s.clr = 0;
s                 601 drivers/ata/pata_octeon_cf.c 	mio_boot_dma_cfg.s.size = sg_dma_len(sg) / 2 - 1;
s                 604 drivers/ata/pata_octeon_cf.c 	mio_boot_dma_cfg.s.swap8 = 1;
s                 606 drivers/ata/pata_octeon_cf.c 	mio_boot_dma_cfg.s.adr = sg_dma_address(sg);
s                 609 drivers/ata/pata_octeon_cf.c 		(mio_boot_dma_cfg.s.rw) ? "write" : "read", sg->length,
s                 610 drivers/ata/pata_octeon_cf.c 		(void *)(unsigned long)mio_boot_dma_cfg.s.adr);
s                 638 drivers/ata/pata_octeon_cf.c 	if (dma_cfg.s.size != 0xfffff) {
s                 646 drivers/ata/pata_octeon_cf.c 	dma_cfg.s.size = -1;
s                 654 drivers/ata/pata_octeon_cf.c 	dma_int.s.done = 1;
s                 700 drivers/ata/pata_octeon_cf.c 		if (dma_int.s.done && !dma_cfg.s.en) {
s                 722 drivers/ata/pata_octeon_cf.c 			dma_int.s.done = 1;
s                1019 drivers/ata/pata_octeon_cf.c 		dma_cfg.s.size = -1;
s                1027 drivers/ata/pata_octeon_cf.c 		dma_int.s.done = 1;
s                1419 drivers/atm/ambassador.c     amb_stats * s = &dev->stats;
s                1423 drivers/atm/ambassador.c 		    s->tx_ok, s->rx.ok, s->rx.error,
s                1424 drivers/atm/ambassador.c 		    s->rx.badcrc, s->rx.toolong,
s                1425 drivers/atm/ambassador.c 		    s->rx.aborted, s->rx.unused);
s                 161 drivers/atm/atmtcp.c 	struct sock *s;
s                 174 drivers/atm/atmtcp.c 		sk_for_each(s, head) {
s                 175 drivers/atm/atmtcp.c 			vcc = atm_sk(s);
s                 267 drivers/atm/atmtcp.c         struct sock *s;
s                 271 drivers/atm/atmtcp.c 	sk_for_each(s, head) {
s                 272 drivers/atm/atmtcp.c                 vcc = atm_sk(s);
s                  83 drivers/atm/eni.c #define EVENT(s,a,b)
s                 114 drivers/atm/eni.c static void EVENT(const char *s,unsigned long a,unsigned long b)
s                 116 drivers/atm/eni.c 	ev[ec] = s; 
s                2102 drivers/atm/eni.c 	struct sock *s;
s                2179 drivers/atm/eni.c 		sk_for_each(s, head) {
s                2183 drivers/atm/eni.c 			vcc = atm_sk(s);
s                 332 drivers/atm/he.c 	struct sock *s;
s                 340 drivers/atm/he.c 	sk_for_each(s, head) {
s                 341 drivers/atm/he.c 		vcc = atm_sk(s);
s                1608 drivers/atm/horizon.c     char * s = skb->data;
s                1609 drivers/atm/horizon.c     if (*s++ == 'D') {
s                1611 drivers/atm/horizon.c 		d = (d << 4) | hex_to_bin(*s++);
s                 946 drivers/atm/lanai.c 	int i, s;
s                 963 drivers/atm/lanai.c 	for (i = s = 0; i < EEPROM_CHECKSUM; i++)
s                 964 drivers/atm/lanai.c 		s += e[i];
s                 965 drivers/atm/lanai.c 	s &= 0xFF;
s                 966 drivers/atm/lanai.c 	if (s != e[EEPROM_CHECKSUM]) {
s                 969 drivers/atm/lanai.c 		    (unsigned int) s, (unsigned int) e[EEPROM_CHECKSUM]);
s                 972 drivers/atm/lanai.c 	s ^= 0xFF;
s                 973 drivers/atm/lanai.c 	if (s != e[EEPROM_CHECKSUM_REV]) {
s                 976 drivers/atm/lanai.c 		    (unsigned int) s, (unsigned int) e[EEPROM_CHECKSUM_REV]);
s                1098 drivers/atm/lanai.c 	u16 s;
s                1100 drivers/atm/lanai.c 	result = pci_read_config_word(lanai->pci, PCI_STATUS, &s);
s                1106 drivers/atm/lanai.c 	s &= PCI_STATUS_DETECTED_PARITY | PCI_STATUS_SIG_SYSTEM_ERROR |
s                1109 drivers/atm/lanai.c 	if (s == 0)
s                1111 drivers/atm/lanai.c 	result = pci_write_config_word(lanai->pci, PCI_STATUS, s);
s                1118 drivers/atm/lanai.c 		if (s & flag) { \
s                1617 drivers/atm/lanai.c static int handle_service(struct lanai_dev *lanai, u32 s)
s                1619 drivers/atm/lanai.c 	vci_t vci = SERVICE_GET_VCI(s);
s                1626 drivers/atm/lanai.c 		    "vcc %d\n", lanai->number, (unsigned int) s, vci);
s                1627 drivers/atm/lanai.c 		if (s & SERVICE_TX)
s                1633 drivers/atm/lanai.c 	if (s & SERVICE_TX) {			/* segmentation interrupt */
s                1637 drivers/atm/lanai.c 			    "vcc %d\n", lanai->number, (unsigned int) s, vci);
s                1642 drivers/atm/lanai.c 		lvcc->tx.endptr = SERVICE_GET_END(s);
s                1649 drivers/atm/lanai.c 		    "vcc %d\n", lanai->number, (unsigned int) s, vci);
s                1656 drivers/atm/lanai.c 		    "vcc %d\n", lanai->number, (unsigned int) s, vci);
s                1661 drivers/atm/lanai.c 	if (likely(!(s & (SERVICE_TRASH | SERVICE_STREAM | SERVICE_CRCERR)))) {
s                1662 drivers/atm/lanai.c 		vcc_rx_aal5(lvcc, SERVICE_GET_END(s));
s                1666 drivers/atm/lanai.c 	if (s & SERVICE_TRASH) {
s                1672 drivers/atm/lanai.c 		bytes = (SERVICE_GET_END(s) * 16) -
s                1680 drivers/atm/lanai.c 	if (s & SERVICE_STREAM) {
s                1692 drivers/atm/lanai.c 	lvcc->rx.buf.ptr = &lvcc->rx.buf.start[SERVICE_GET_END(s) * 4];
s                1693 drivers/atm/lanai.c 	cardvcc_write(lvcc, SERVICE_GET_END(s), vcc_rxreadptr);
s                 112 drivers/atm/nicstar.c #define ATM_SKB(s) (&(s)->atm)
s                 901 drivers/atm/solos-pci.c 	struct sock *s;
s                 905 drivers/atm/solos-pci.c 	sk_for_each(s, head) {
s                 906 drivers/atm/solos-pci.c 		vcc = atm_sk(s);
s                  52 drivers/atm/suni.c #define ADD_LIMITED(s,v) \
s                  53 drivers/atm/suni.c     atomic_add((v),&stats->s); \
s                  54 drivers/atm/suni.c     if (atomic_read(&stats->s) < 0) atomic_set(&stats->s,INT_MAX);
s                 228 drivers/atm/suni.c 	unsigned char s;
s                 231 drivers/atm/suni.c 	s = (GET(TPOP_APM) & SUNI_TPOP_APM_S) >> SUNI_TPOP_APM_S_SHIFT;
s                 232 drivers/atm/suni.c 	if (s == SUNI_TPOP_S_SONET)
s                  90 drivers/atm/uPD98402.c 	unsigned char s[3];
s                  93 drivers/atm/uPD98402.c 	s[0] = GET(C11R);
s                  94 drivers/atm/uPD98402.c 	s[1] = GET(C12R);
s                  95 drivers/atm/uPD98402.c 	s[2] = GET(C13R);
s                  97 drivers/atm/uPD98402.c 	return (put_user(s[0], arg) || put_user(s[1], arg+1) ||
s                  98 drivers/atm/uPD98402.c 	    put_user(s[2], arg+2) || put_user(0xff, arg+3) ||
s                 164 drivers/atm/uPD98402.c #define ADD_LIMITED(s,v) \
s                 165 drivers/atm/uPD98402.c     { atomic_add(GET(v),&PRIV(dev)->sonet_stats.s); \
s                 166 drivers/atm/uPD98402.c     if (atomic_read(&PRIV(dev)->sonet_stats.s) < 0) \
s                 167 drivers/atm/uPD98402.c 	atomic_set(&PRIV(dev)->sonet_stats.s,INT_MAX); }
s                  64 drivers/atm/zatm.c #define EVENT(s,a,b)
s                  94 drivers/atm/zatm.c static void EVENT(const char *s,unsigned long a,unsigned long b)
s                  96 drivers/atm/zatm.c 	ev[ec] = s; 
s                 300 drivers/auxdisplay/charlcd.c static bool parse_n(const char *s, unsigned long *res, const char **next_s)
s                 302 drivers/auxdisplay/charlcd.c 	if (!isdigit(*s))
s                 306 drivers/auxdisplay/charlcd.c 	while (isdigit(*s)) {
s                 307 drivers/auxdisplay/charlcd.c 		*res = *res * 10 + (*s - '0');
s                 308 drivers/auxdisplay/charlcd.c 		++s;
s                 311 drivers/auxdisplay/charlcd.c 	*next_s = s;
s                 335 drivers/auxdisplay/charlcd.c static bool parse_xy(const char *s, unsigned long *x, unsigned long *y)
s                 341 drivers/auxdisplay/charlcd.c 		if (!*s)
s                 344 drivers/auxdisplay/charlcd.c 		if (*s == ';')
s                 347 drivers/auxdisplay/charlcd.c 		if (*s == 'x') {
s                 348 drivers/auxdisplay/charlcd.c 			if (!parse_n(s + 1, &new_x, &s))
s                 350 drivers/auxdisplay/charlcd.c 		} else if (*s == 'y') {
s                 351 drivers/auxdisplay/charlcd.c 			if (!parse_n(s + 1, &new_y, &s))
s                 749 drivers/auxdisplay/charlcd.c static void charlcd_puts(struct charlcd *lcd, const char *s)
s                 751 drivers/auxdisplay/charlcd.c 	const char *tmp = s;
s                 752 drivers/auxdisplay/charlcd.c 	int count = strlen(s);
s                1259 drivers/auxdisplay/panel.c 					int s = sizeof(input->u.kbd.press_str);
s                1261 drivers/auxdisplay/panel.c 					keypad_send_key(press_str, s);
s                1269 drivers/auxdisplay/panel.c 					int s = sizeof(input->u.kbd.repeat_str);
s                1272 drivers/auxdisplay/panel.c 					keypad_send_key(repeat_str, s);
s                1311 drivers/auxdisplay/panel.c 					int s = sizeof(input->u.kbd.repeat_str);
s                1314 drivers/auxdisplay/panel.c 					keypad_send_key(repeat_str, s);
s                1335 drivers/auxdisplay/panel.c 				int s = sizeof(input->u.kbd.release_str);
s                1337 drivers/auxdisplay/panel.c 				keypad_send_key(release_str, s);
s                  90 drivers/base/component.c static int component_devices_show(struct seq_file *s, void *data)
s                  92 drivers/base/component.c 	struct master *m = s->private;
s                  97 drivers/base/component.c 	seq_printf(s, "%-40s %20s\n", "master name", "status");
s                  98 drivers/base/component.c 	seq_puts(s, "-------------------------------------------------------------\n");
s                  99 drivers/base/component.c 	seq_printf(s, "%-40s %20s\n\n",
s                 102 drivers/base/component.c 	seq_printf(s, "%-40s %20s\n", "device name", "status");
s                 103 drivers/base/component.c 	seq_puts(s, "-------------------------------------------------------------\n");
s                 107 drivers/base/component.c 		seq_printf(s, "%-40s %20s\n",
s                2456 drivers/base/core.c 	char *s;
s                2477 drivers/base/core.c 	s = kstrdup(dev_name(dev), GFP_KERNEL);
s                2478 drivers/base/core.c 	if (!s)
s                2480 drivers/base/core.c 	strreplace(s, '!', '/');
s                2481 drivers/base/core.c 	return *tmp = s;
s                 212 drivers/base/dd.c static int deferred_devs_show(struct seq_file *s, void *data)
s                 219 drivers/base/dd.c 		seq_printf(s, "%s\n", dev_name(curr->device));
s                  65 drivers/base/devres.c #define set_node_dbginfo(node, n, s)	do {} while (0)
s                 839 drivers/base/devres.c char *devm_kstrdup(struct device *dev, const char *s, gfp_t gfp)
s                 844 drivers/base/devres.c 	if (!s)
s                 847 drivers/base/devres.c 	size = strlen(s) + 1;
s                 850 drivers/base/devres.c 		memcpy(buf, s, size);
s                 868 drivers/base/devres.c const char *devm_kstrdup_const(struct device *dev, const char *s, gfp_t gfp)
s                 870 drivers/base/devres.c 	if (is_kernel_rodata((unsigned long)s))
s                 871 drivers/base/devres.c 		return s;
s                 873 drivers/base/devres.c 	return devm_kstrdup(dev, s, gfp);
s                  64 drivers/base/devtmpfs.c 	struct super_block *s = mnt->mnt_sb;
s                  65 drivers/base/devtmpfs.c 	atomic_inc(&s->s_active);
s                  66 drivers/base/devtmpfs.c 	down_write(&s->s_umount);
s                  67 drivers/base/devtmpfs.c 	return dget(s->s_root);
s                 185 drivers/base/devtmpfs.c 	char *s;
s                 193 drivers/base/devtmpfs.c 	s = path;
s                 195 drivers/base/devtmpfs.c 		s = strchr(s, '/');
s                 196 drivers/base/devtmpfs.c 		if (!s)
s                 198 drivers/base/devtmpfs.c 		s[0] = '\0';
s                 202 drivers/base/devtmpfs.c 		s[0] = '/';
s                 203 drivers/base/devtmpfs.c 		s++;
s                  58 drivers/base/map.c 		struct probe **s = &domain->probes[index % 255];
s                  59 drivers/base/map.c 		while (*s && (*s)->range < range)
s                  60 drivers/base/map.c 			s = &(*s)->next;
s                  61 drivers/base/map.c 		p->next = *s;
s                  62 drivers/base/map.c 		*s = p;
s                  80 drivers/base/map.c 		struct probe **s;
s                  81 drivers/base/map.c 		for (s = &domain->probes[index % 255]; *s; s = &(*s)->next) {
s                  82 drivers/base/map.c 			struct probe *p = *s;
s                  84 drivers/base/map.c 				*s = p->next;
s                2741 drivers/base/power/domain.c static void rtpm_status_str(struct seq_file *s, struct device *dev)
s                2760 drivers/base/power/domain.c 	seq_puts(s, p);
s                2763 drivers/base/power/domain.c static int genpd_summary_one(struct seq_file *s,
s                2788 drivers/base/power/domain.c 	seq_printf(s, "%-30s  %-15s ", genpd->name, state);
s                2796 drivers/base/power/domain.c 		seq_printf(s, "%s", link->slave->name);
s                2798 drivers/base/power/domain.c 			seq_puts(s, ", ");
s                2808 drivers/base/power/domain.c 		seq_printf(s, "\n    %-50s  ", kobj_path);
s                2809 drivers/base/power/domain.c 		rtpm_status_str(s, pm_data->dev);
s                2813 drivers/base/power/domain.c 	seq_puts(s, "\n");
s                2820 drivers/base/power/domain.c static int summary_show(struct seq_file *s, void *data)
s                2825 drivers/base/power/domain.c 	seq_puts(s, "domain                          status          slaves\n");
s                2826 drivers/base/power/domain.c 	seq_puts(s, "    /device                                             runtime status\n");
s                2827 drivers/base/power/domain.c 	seq_puts(s, "----------------------------------------------------------------------\n");
s                2834 drivers/base/power/domain.c 		ret = genpd_summary_one(s, genpd);
s                2843 drivers/base/power/domain.c static int status_show(struct seq_file *s, void *data)
s                2850 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = s->private;
s                2861 drivers/base/power/domain.c 		seq_printf(s, "%s-%u\n", status_lookup[genpd->status],
s                2864 drivers/base/power/domain.c 		seq_printf(s, "%s\n", status_lookup[genpd->status]);
s                2870 drivers/base/power/domain.c static int sub_domains_show(struct seq_file *s, void *data)
s                2872 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = s->private;
s                2881 drivers/base/power/domain.c 		seq_printf(s, "%s\n", link->slave->name);
s                2887 drivers/base/power/domain.c static int idle_states_show(struct seq_file *s, void *data)
s                2889 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = s->private;
s                2897 drivers/base/power/domain.c 	seq_puts(s, "State          Time Spent(ms)\n");
s                2909 drivers/base/power/domain.c 		seq_printf(s, "S%-13i %lld\n", i, msecs);
s                2916 drivers/base/power/domain.c static int active_time_show(struct seq_file *s, void *data)
s                2918 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = s->private;
s                2929 drivers/base/power/domain.c 	seq_printf(s, "%lld ms\n", ktime_to_ms(
s                2936 drivers/base/power/domain.c static int total_idle_time_show(struct seq_file *s, void *data)
s                2938 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = s->private;
s                2957 drivers/base/power/domain.c 	seq_printf(s, "%lld ms\n", ktime_to_ms(total));
s                2964 drivers/base/power/domain.c static int devices_show(struct seq_file *s, void *data)
s                2966 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = s->private;
s                2982 drivers/base/power/domain.c 		seq_printf(s, "%s\n", kobj_path);
s                2990 drivers/base/power/domain.c static int perf_state_show(struct seq_file *s, void *data)
s                2992 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = s->private;
s                2997 drivers/base/power/domain.c 	seq_printf(s, "%u\n", genpd->performance_state);
s                 132 drivers/base/regmap/regcache-rbtree.c static int rbtree_show(struct seq_file *s, void *ignored)
s                 134 drivers/base/regmap/regcache-rbtree.c 	struct regmap *map = s->private;
s                 157 drivers/base/regmap/regcache-rbtree.c 		seq_printf(s, "%x-%x (%d)\n", base, top, this_registers);
s                 168 drivers/base/regmap/regcache-rbtree.c 	seq_printf(s, "%d nodes, %d registers, average %d registers, used %zu bytes\n",
s                 429 drivers/base/regmap/regmap-debugfs.c static int regmap_access_show(struct seq_file *s, void *ignored)
s                 431 drivers/base/regmap/regmap-debugfs.c 	struct regmap *map = s->private;
s                 442 drivers/base/regmap/regmap-debugfs.c 		seq_printf(s, "%.*x: %c %c %c %c\n", reg_len, i,
s                 113 drivers/block/aoe/aoeblk.c static int aoedisk_debugfs_show(struct seq_file *s, void *ignored)
s                 121 drivers/block/aoe/aoeblk.c 	d = s->private;
s                 122 drivers/block/aoe/aoeblk.c 	seq_printf(s, "rttavg: %d rttdev: %d\n",
s                 125 drivers/block/aoe/aoeblk.c 	seq_printf(s, "nskbpool: %d\n", skb_queue_len(&d->skbpool));
s                 126 drivers/block/aoe/aoeblk.c 	seq_printf(s, "kicked: %ld\n", d->kicked);
s                 127 drivers/block/aoe/aoeblk.c 	seq_printf(s, "maxbcnt: %ld\n", d->maxbcnt);
s                 128 drivers/block/aoe/aoeblk.c 	seq_printf(s, "ref: %ld\n", d->ref);
s                 135 drivers/block/aoe/aoeblk.c 		seq_printf(s, "falloc: %ld\n", (*t)->falloc);
s                 136 drivers/block/aoe/aoeblk.c 		seq_printf(s, "ffree: %p\n",
s                 138 drivers/block/aoe/aoeblk.c 		seq_printf(s, "%pm:%d:%d:%d\n", (*t)->addr, (*t)->nout,
s                 140 drivers/block/aoe/aoeblk.c 		seq_printf(s, "\tssthresh:%d\n", (*t)->ssthresh);
s                 141 drivers/block/aoe/aoeblk.c 		seq_printf(s, "\ttaint:%d\n", (*t)->taint);
s                 142 drivers/block/aoe/aoeblk.c 		seq_printf(s, "\tr:%d\n", (*t)->rpkts);
s                 143 drivers/block/aoe/aoeblk.c 		seq_printf(s, "\tw:%d\n", (*t)->wpkts);
s                 147 drivers/block/aoe/aoeblk.c 			seq_printf(s, "%c%s", c, ifp->nd->name);
s                 150 drivers/block/aoe/aoeblk.c 		seq_puts(s, "\n");
s                 918 drivers/block/aoe/aoecmd.c 	u16 s;
s                 921 drivers/block/aoe/aoecmd.c 		s = *id;
s                 922 drivers/block/aoe/aoecmd.c 		*id++ = s >> 8 | s << 8;
s                 243 drivers/block/aoe/aoedev.c user_req(char *s, size_t slen, struct aoedev *d)
s                 256 drivers/block/aoe/aoedev.c 	return !strncmp(s, p, lim);
s                 334 drivers/block/drbd/drbd_bitmap.c #define S2W(s)	((s)<<(BM_EXT_SHIFT-BM_BLOCK_SHIFT-LN2_BPL))
s                 759 drivers/block/drbd/drbd_bitmap.c 	unsigned long s;
s                 768 drivers/block/drbd/drbd_bitmap.c 	s = b->bm_set;
s                 771 drivers/block/drbd/drbd_bitmap.c 	return s;
s                 776 drivers/block/drbd/drbd_bitmap.c 	unsigned long s;
s                 780 drivers/block/drbd/drbd_bitmap.c 	s = _drbd_bm_total_weight(device);
s                 782 drivers/block/drbd/drbd_bitmap.c 	return s;
s                1351 drivers/block/drbd/drbd_bitmap.c static int __bm_change_bits_to(struct drbd_device *device, const unsigned long s,
s                1363 drivers/block/drbd/drbd_bitmap.c 				s, e, b->bm_bits);
s                1366 drivers/block/drbd/drbd_bitmap.c 	for (bitnr = s; bitnr <= e; bitnr++) {
s                1400 drivers/block/drbd/drbd_bitmap.c static int bm_change_bits_to(struct drbd_device *device, const unsigned long s,
s                1416 drivers/block/drbd/drbd_bitmap.c 	c = __bm_change_bits_to(device, s, e, val);
s                1423 drivers/block/drbd/drbd_bitmap.c int drbd_bm_set_bits(struct drbd_device *device, const unsigned long s, const unsigned long e)
s                1425 drivers/block/drbd/drbd_bitmap.c 	return bm_change_bits_to(device, s, e, 1);
s                1429 drivers/block/drbd/drbd_bitmap.c int drbd_bm_clear_bits(struct drbd_device *device, const unsigned long s, const unsigned long e)
s                1431 drivers/block/drbd/drbd_bitmap.c 	return -bm_change_bits_to(device, s, e, 0);
s                1466 drivers/block/drbd/drbd_bitmap.c void _drbd_bm_set_bits(struct drbd_device *device, const unsigned long s, const unsigned long e)
s                1477 drivers/block/drbd/drbd_bitmap.c 	unsigned long sl = ALIGN(s,BITS_PER_LONG);
s                1485 drivers/block/drbd/drbd_bitmap.c 	if (e - s <= 3*BITS_PER_LONG) {
s                1488 drivers/block/drbd/drbd_bitmap.c 		__bm_change_bits_to(device, s, e, 1);
s                1499 drivers/block/drbd/drbd_bitmap.c 		__bm_change_bits_to(device, s, sl-1, 1);
s                1577 drivers/block/drbd/drbd_bitmap.c int drbd_bm_count_bits(struct drbd_device *device, const unsigned long s, const unsigned long e)
s                1598 drivers/block/drbd/drbd_bitmap.c 	for (bitnr = s; bitnr <= e; bitnr++) {
s                1635 drivers/block/drbd/drbd_bitmap.c 	int count, s, e;
s                1648 drivers/block/drbd/drbd_bitmap.c 	s = S2W(enr);
s                1651 drivers/block/drbd/drbd_bitmap.c 	if (s < b->bm_words) {
s                1652 drivers/block/drbd/drbd_bitmap.c 		int n = e-s;
s                1653 drivers/block/drbd/drbd_bitmap.c 		p_addr = bm_map_pidx(b, bm_word_to_page_idx(b, s));
s                1654 drivers/block/drbd/drbd_bitmap.c 		bm = p_addr + MLPP(s);
s                1658 drivers/block/drbd/drbd_bitmap.c 		drbd_err(device, "start offset (%d) too large in drbd_bm_e_weight\n", s);
s                  56 drivers/block/drbd/drbd_debugfs.c 	unsigned int s = req->rq_state;
s                  58 drivers/block/drbd/drbd_debugfs.c 	seq_printf(m, "\t0x%08x", s);
s                  63 drivers/block/drbd/drbd_debugfs.c 	seq_print_rq_state_bit(m, s & RQ_IN_ACT_LOG, &sep, "in-AL");
s                  64 drivers/block/drbd/drbd_debugfs.c 	seq_print_rq_state_bit(m, s & RQ_POSTPONED, &sep, "postponed");
s                  65 drivers/block/drbd/drbd_debugfs.c 	seq_print_rq_state_bit(m, s & RQ_COMPLETION_SUSP, &sep, "suspended");
s                  67 drivers/block/drbd/drbd_debugfs.c 	seq_print_rq_state_bit(m, s & RQ_LOCAL_PENDING, &sep, "pending");
s                  68 drivers/block/drbd/drbd_debugfs.c 	seq_print_rq_state_bit(m, s & RQ_LOCAL_COMPLETED, &sep, "completed");
s                  69 drivers/block/drbd/drbd_debugfs.c 	seq_print_rq_state_bit(m, s & RQ_LOCAL_ABORTED, &sep, "aborted");
s                  70 drivers/block/drbd/drbd_debugfs.c 	seq_print_rq_state_bit(m, s & RQ_LOCAL_OK, &sep, "ok");
s                  77 drivers/block/drbd/drbd_debugfs.c 	seq_print_rq_state_bit(m, s & RQ_NET_PENDING, &sep, "pending");
s                  78 drivers/block/drbd/drbd_debugfs.c 	seq_print_rq_state_bit(m, s & RQ_NET_QUEUED, &sep, "queued");
s                  79 drivers/block/drbd/drbd_debugfs.c 	seq_print_rq_state_bit(m, s & RQ_NET_SENT, &sep, "sent");
s                  80 drivers/block/drbd/drbd_debugfs.c 	seq_print_rq_state_bit(m, s & RQ_NET_DONE, &sep, "done");
s                  81 drivers/block/drbd/drbd_debugfs.c 	seq_print_rq_state_bit(m, s & RQ_NET_SIS, &sep, "sis");
s                  82 drivers/block/drbd/drbd_debugfs.c 	seq_print_rq_state_bit(m, s & RQ_NET_OK, &sep, "ok");
s                  88 drivers/block/drbd/drbd_debugfs.c 	seq_print_rq_state_bit(m, s & RQ_EXP_RECEIVE_ACK, &sep, "B");
s                  89 drivers/block/drbd/drbd_debugfs.c 	seq_print_rq_state_bit(m, s & RQ_EXP_WRITE_ACK, &sep, "C");
s                  90 drivers/block/drbd/drbd_debugfs.c 	seq_print_rq_state_bit(m, s & RQ_EXP_BARR_ACK, &sep, "barr");
s                  99 drivers/block/drbd/drbd_debugfs.c 	unsigned int s = req->rq_state;
s                 105 drivers/block/drbd/drbd_debugfs.c 		(s & RQ_WRITE) ? "W" : "R");
s                 109 drivers/block/drbd/drbd_debugfs.c 	seq_print_age_or_dash(m, s & RQ_IN_ACT_LOG, now - req->in_actlog_jif);
s                 110 drivers/block/drbd/drbd_debugfs.c 	seq_print_age_or_dash(m, s & RQ_LOCAL_PENDING, now - req->pre_submit_jif);
s                 113 drivers/block/drbd/drbd_debugfs.c 	seq_print_age_or_dash(m, s & RQ_NET_SENT, now - req->pre_send_jif);
s                 114 drivers/block/drbd/drbd_debugfs.c 	seq_print_age_or_dash(m, (s & RQ_NET_SENT) && !(s & RQ_NET_PENDING), now - req->acked_jif);
s                 115 drivers/block/drbd/drbd_debugfs.c 	seq_print_age_or_dash(m, s & RQ_NET_DONE, now - req->net_done_jif);
s                 313 drivers/block/drbd/drbd_debugfs.c 		unsigned int s;
s                 330 drivers/block/drbd/drbd_debugfs.c 		s = req->rq_state;
s                 338 drivers/block/drbd/drbd_debugfs.c 		if ((s & RQ_LOCAL_MASK) && (s & RQ_LOCAL_PENDING))
s                 340 drivers/block/drbd/drbd_debugfs.c 		if (s & RQ_NET_MASK) {
s                 341 drivers/block/drbd/drbd_debugfs.c 			if (!(s & RQ_NET_SENT))
s                 343 drivers/block/drbd/drbd_debugfs.c 			if (s & RQ_NET_PENDING)
s                 345 drivers/block/drbd/drbd_debugfs.c 			if (!(s & RQ_NET_DONE))
s                1093 drivers/block/drbd/drbd_int.h extern int drbd_send_state(struct drbd_peer_device *, union drbd_state s);
s                1349 drivers/block/drbd/drbd_int.h 		struct drbd_device *device, unsigned long s, unsigned long e);
s                1351 drivers/block/drbd/drbd_int.h 		struct drbd_device *device, unsigned long s, unsigned long e);
s                1353 drivers/block/drbd/drbd_int.h 	struct drbd_device *device, const unsigned long s, const unsigned long e);
s                1357 drivers/block/drbd/drbd_int.h 		const unsigned long s, const unsigned long e);
s                1874 drivers/block/drbd/drbd_int.h 	sector_t s;
s                1879 drivers/block/drbd/drbd_int.h 		s = drbd_get_capacity(bdev->backing_bdev)
s                1885 drivers/block/drbd/drbd_int.h 		s = min_t(sector_t, DRBD_MAX_SECTORS_FLEX,
s                1888 drivers/block/drbd/drbd_int.h 		s = min_t(sector_t, s,
s                1893 drivers/block/drbd/drbd_int.h 		s = min_t(sector_t, DRBD_MAX_SECTORS,
s                1896 drivers/block/drbd/drbd_int.h 	return s;
s                2181 drivers/block/drbd/drbd_int.h 	union drbd_dev_state s = device->state;
s                2186 drivers/block/drbd/drbd_int.h 	switch ((enum drbd_conns)s.conn) {
s                2227 drivers/block/drbd/drbd_int.h 	switch ((enum drbd_disk_state)s.disk) {
s                 195 drivers/block/drbd/drbd_main.c 		const unsigned s = r->rq_state;
s                 197 drivers/block/drbd/drbd_main.c 			if (!(s & RQ_WRITE))
s                 199 drivers/block/drbd/drbd_main.c 			if (!(s & RQ_NET_MASK))
s                 201 drivers/block/drbd/drbd_main.c 			if (s & RQ_NET_DONE)
s                 209 drivers/block/drbd/drbd_main.c 			if (!(s & RQ_WRITE))
s                3033 drivers/block/drbd/drbd_main.c 	struct socket *s;
s                3035 drivers/block/drbd/drbd_main.c 	s = ds->socket;
s                3038 drivers/block/drbd/drbd_main.c 	if (s) {
s                3041 drivers/block/drbd/drbd_main.c 		kernel_sock_shutdown(s, SHUT_RDWR);
s                3042 drivers/block/drbd/drbd_main.c 		sock_release(s);
s                1452 drivers/block/drbd/drbd_nl.c 	int s = 0;
s                1462 drivers/block/drbd/drbd_nl.c 		s = !test_and_set_bit(AL_SUSPENDED, &device->flags);
s                1466 drivers/block/drbd/drbd_nl.c 	if (s)
s                3163 drivers/block/drbd/drbd_nl.c 	union drbd_dev_state s;
s                3174 drivers/block/drbd/drbd_nl.c 		s = adm_ctx.device->state;
s                3175 drivers/block/drbd/drbd_nl.c 		if (s.conn == C_PAUSED_SYNC_S || s.conn == C_PAUSED_SYNC_T) {
s                3176 drivers/block/drbd/drbd_nl.c 			retcode = s.aftr_isp ? ERR_PIC_AFTER_DEP :
s                3177 drivers/block/drbd/drbd_nl.c 				  s.peer_isp ? ERR_PIC_PEER_DEP : ERR_PAUSE_IS_CLEAR;
s                3365 drivers/block/drbd/drbd_nl.c static void device_to_statistics(struct device_statistics *s,
s                3368 drivers/block/drbd/drbd_nl.c 	memset(s, 0, sizeof(*s));
s                3369 drivers/block/drbd/drbd_nl.c 	s->dev_upper_blocked = !may_inc_ap_bio(device);
s                3372 drivers/block/drbd/drbd_nl.c 		u64 *history_uuids = (u64 *)s->history_uuids;
s                3377 drivers/block/drbd/drbd_nl.c 		s->dev_current_uuid = md->uuid[UI_CURRENT];
s                3378 drivers/block/drbd/drbd_nl.c 		BUILD_BUG_ON(sizeof(s->history_uuids) < UI_HISTORY_END - UI_HISTORY_START + 1);
s                3383 drivers/block/drbd/drbd_nl.c 		s->history_uuids_len = HISTORY_UUIDS;
s                3386 drivers/block/drbd/drbd_nl.c 		s->dev_disk_flags = md->flags;
s                3388 drivers/block/drbd/drbd_nl.c 		s->dev_lower_blocked =
s                3394 drivers/block/drbd/drbd_nl.c 	s->dev_size = drbd_get_capacity(device->this_bdev);
s                3395 drivers/block/drbd/drbd_nl.c 	s->dev_read = device->read_cnt;
s                3396 drivers/block/drbd/drbd_nl.c 	s->dev_write = device->writ_cnt;
s                3397 drivers/block/drbd/drbd_nl.c 	s->dev_al_writes = device->al_writ_cnt;
s                3398 drivers/block/drbd/drbd_nl.c 	s->dev_bm_writes = device->bm_writ_cnt;
s                3399 drivers/block/drbd/drbd_nl.c 	s->dev_upper_pending = atomic_read(&device->ap_bio_cnt);
s                3400 drivers/block/drbd/drbd_nl.c 	s->dev_lower_pending = atomic_read(&device->local_cnt);
s                3401 drivers/block/drbd/drbd_nl.c 	s->dev_al_suspended = test_bit(AL_SUSPENDED, &device->flags);
s                3402 drivers/block/drbd/drbd_nl.c 	s->dev_exposed_data_uuid = device->ed_uuid;
s                3636 drivers/block/drbd/drbd_nl.c static void peer_device_to_statistics(struct peer_device_statistics *s,
s                3641 drivers/block/drbd/drbd_nl.c 	memset(s, 0, sizeof(*s));
s                3642 drivers/block/drbd/drbd_nl.c 	s->peer_dev_received = device->recv_cnt;
s                3643 drivers/block/drbd/drbd_nl.c 	s->peer_dev_sent = device->send_cnt;
s                3644 drivers/block/drbd/drbd_nl.c 	s->peer_dev_pending = atomic_read(&device->ap_pending_cnt) +
s                3646 drivers/block/drbd/drbd_nl.c 	s->peer_dev_unacked = atomic_read(&device->unacked_cnt);
s                3647 drivers/block/drbd/drbd_nl.c 	s->peer_dev_out_of_sync = drbd_bm_total_weight(device) << (BM_BLOCK_SHIFT - 9);
s                3648 drivers/block/drbd/drbd_nl.c 	s->peer_dev_resync_failed = device->rs_failed << (BM_BLOCK_SHIFT - 9);
s                3653 drivers/block/drbd/drbd_nl.c 		s->peer_dev_bitmap_uuid = md->uuid[UI_BITMAP];
s                3655 drivers/block/drbd/drbd_nl.c 		s->peer_dev_flags =
s                 954 drivers/block/drbd/drbd_receiver.c 		struct socket *s;
s                 956 drivers/block/drbd/drbd_receiver.c 		s = drbd_try_connect(connection);
s                 957 drivers/block/drbd/drbd_receiver.c 		if (s) {
s                 959 drivers/block/drbd/drbd_receiver.c 				sock.socket = s;
s                 963 drivers/block/drbd/drbd_receiver.c 				msock.socket = s;
s                 975 drivers/block/drbd/drbd_receiver.c 		s = drbd_wait_for_connect(connection, &ad);
s                 976 drivers/block/drbd/drbd_receiver.c 		if (s) {
s                 977 drivers/block/drbd/drbd_receiver.c 			int fp = receive_first_packet(connection, s);
s                 985 drivers/block/drbd/drbd_receiver.c 					sock.socket = s;
s                 988 drivers/block/drbd/drbd_receiver.c 				sock.socket = s;
s                 995 drivers/block/drbd/drbd_receiver.c 					msock.socket = s;
s                 998 drivers/block/drbd/drbd_receiver.c 				msock.socket = s;
s                1002 drivers/block/drbd/drbd_receiver.c 				sock_release(s);
s                1611 drivers/block/drbd/drbd_receiver.c 	sector_t s = peer_req->i.sector;
s                1613 drivers/block/drbd/drbd_receiver.c 	if (blkdev_issue_write_same(bdev, s, nr, GFP_NOIO, peer_req->pages))
s                3846 drivers/block/drbd/drbd_receiver.c 		int s = min_t(int, size, DRBD_SOCKET_BUFFER_SIZE);
s                3847 drivers/block/drbd/drbd_receiver.c 		s = drbd_recv(connection, buffer, s);
s                3848 drivers/block/drbd/drbd_receiver.c 		if (s <= 0) {
s                3849 drivers/block/drbd/drbd_receiver.c 			if (s < 0)
s                3850 drivers/block/drbd/drbd_receiver.c 				return s;
s                3853 drivers/block/drbd/drbd_receiver.c 		size -= s;
s                4092 drivers/block/drbd/drbd_receiver.c 	const char *s, sector_t a, sector_t b)
s                4099 drivers/block/drbd/drbd_receiver.c 		drbd_warn(device, "Considerable difference in %s: %llus vs. %llus\n", s,
s                4740 drivers/block/drbd/drbd_receiver.c 	unsigned long s = c->bit_offset;
s                4752 drivers/block/drbd/drbd_receiver.c 	for (have = bits; have > 0; s += rl, toggle = !toggle) {
s                4758 drivers/block/drbd/drbd_receiver.c 			e = s + rl -1;
s                4763 drivers/block/drbd/drbd_receiver.c 			_drbd_bm_set_bits(peer_device->device, s, e);
s                4787 drivers/block/drbd/drbd_receiver.c 	c->bit_offset = s;
s                4790 drivers/block/drbd/drbd_receiver.c 	return (s != c->bm_bits);
s                  95 drivers/block/drbd/drbd_req.c 	const unsigned s = req->rq_state;
s                  97 drivers/block/drbd/drbd_req.c 	if ((req->master_bio && !(s & RQ_POSTPONED)) ||
s                  99 drivers/block/drbd/drbd_req.c 		(s & RQ_LOCAL_PENDING) ||
s                 100 drivers/block/drbd/drbd_req.c 		((s & RQ_NET_MASK) && !(s & RQ_NET_DONE))) {
s                 102 drivers/block/drbd/drbd_req.c 				s, atomic_read(&req->completion_ref));
s                 121 drivers/block/drbd/drbd_req.c 		if (s & RQ_WRITE)
s                 126 drivers/block/drbd/drbd_req.c 	} else if (s & (RQ_NET_MASK & ~RQ_NET_DONE) && req->i.size != 0)
s                 128 drivers/block/drbd/drbd_req.c 			s, (unsigned long long)req->i.sector, req->i.size);
s                 133 drivers/block/drbd/drbd_req.c 	if (s & RQ_WRITE) {
s                 145 drivers/block/drbd/drbd_req.c 		if ((s & (RQ_POSTPONED|RQ_LOCAL_MASK|RQ_NET_MASK)) != RQ_POSTPONED) {
s                 146 drivers/block/drbd/drbd_req.c 			if (!(s & RQ_NET_OK) || !(s & RQ_LOCAL_OK))
s                 149 drivers/block/drbd/drbd_req.c 			if ((s & RQ_NET_OK) && (s & RQ_LOCAL_OK) && (s & RQ_NET_SIS))
s                 163 drivers/block/drbd/drbd_req.c 		if (s & RQ_IN_ACT_LOG) {
s                 213 drivers/block/drbd/drbd_req.c 	const unsigned s = req->rq_state;
s                 226 drivers/block/drbd/drbd_req.c 	if ((s & RQ_LOCAL_PENDING && !(s & RQ_LOCAL_ABORTED)) ||
s                 227 drivers/block/drbd/drbd_req.c 	    (s & RQ_NET_QUEUED) || (s & RQ_NET_PENDING) ||
s                 228 drivers/block/drbd/drbd_req.c 	    (s & RQ_COMPLETION_SUSP)) {
s                 229 drivers/block/drbd/drbd_req.c 		drbd_err(device, "drbd_req_complete: Logic BUG rq_state = 0x%x\n", s);
s                 251 drivers/block/drbd/drbd_req.c 	ok = (s & RQ_LOCAL_OK) || (s & RQ_NET_OK);
s                 355 drivers/block/drbd/drbd_req.c 		const unsigned s = req->rq_state;
s                 356 drivers/block/drbd/drbd_req.c 		if (s & RQ_NET_QUEUED)
s                 381 drivers/block/drbd/drbd_req.c 		const unsigned s = req->rq_state;
s                 382 drivers/block/drbd/drbd_req.c 		if ((s & RQ_NET_SENT) && (s & RQ_NET_PENDING))
s                 407 drivers/block/drbd/drbd_req.c 		const unsigned s = req->rq_state;
s                 408 drivers/block/drbd/drbd_req.c 		if ((s & RQ_NET_SENT) && !(s & RQ_NET_DONE))
s                 423 drivers/block/drbd/drbd_req.c 	unsigned s = req->rq_state;
s                 426 drivers/block/drbd/drbd_req.c 	if (drbd_suspended(device) && !((s | clear) & RQ_COMPLETION_SUSP))
s                 435 drivers/block/drbd/drbd_req.c 	if (req->rq_state == s)
s                 442 drivers/block/drbd/drbd_req.c 	if (!(s & RQ_LOCAL_PENDING) && (set & RQ_LOCAL_PENDING))
s                 445 drivers/block/drbd/drbd_req.c 	if (!(s & RQ_NET_PENDING) && (set & RQ_NET_PENDING)) {
s                 450 drivers/block/drbd/drbd_req.c 	if (!(s & RQ_NET_QUEUED) && (set & RQ_NET_QUEUED)) {
s                 455 drivers/block/drbd/drbd_req.c 	if (!(s & RQ_EXP_BARR_ACK) && (set & RQ_EXP_BARR_ACK))
s                 458 drivers/block/drbd/drbd_req.c 	if (!(s & RQ_NET_SENT) && (set & RQ_NET_SENT)) {
s                 460 drivers/block/drbd/drbd_req.c 		if (!(s & RQ_NET_DONE)) {
s                 468 drivers/block/drbd/drbd_req.c 	if (!(s & RQ_COMPLETION_SUSP) && (set & RQ_COMPLETION_SUSP))
s                 473 drivers/block/drbd/drbd_req.c 	if ((s & RQ_COMPLETION_SUSP) && (clear & RQ_COMPLETION_SUSP))
s                 476 drivers/block/drbd/drbd_req.c 	if (!(s & RQ_LOCAL_ABORTED) && (set & RQ_LOCAL_ABORTED)) {
s                 481 drivers/block/drbd/drbd_req.c 	if ((s & RQ_LOCAL_PENDING) && (clear & RQ_LOCAL_PENDING)) {
s                 489 drivers/block/drbd/drbd_req.c 	if ((s & RQ_NET_PENDING) && (clear & RQ_NET_PENDING)) {
s                 496 drivers/block/drbd/drbd_req.c 	if ((s & RQ_NET_QUEUED) && (clear & RQ_NET_QUEUED)) {
s                 501 drivers/block/drbd/drbd_req.c 	if (!(s & RQ_NET_DONE) && (set & RQ_NET_DONE)) {
s                 502 drivers/block/drbd/drbd_req.c 		if (s & RQ_NET_SENT)
s                 504 drivers/block/drbd/drbd_req.c 		if (s & RQ_EXP_BARR_ACK)
s                1089 drivers/block/drbd/drbd_req.c bool drbd_should_do_remote(union drbd_dev_state s)
s                1091 drivers/block/drbd/drbd_req.c 	return s.pdsk == D_UP_TO_DATE ||
s                1092 drivers/block/drbd/drbd_req.c 		(s.pdsk >= D_INCONSISTENT &&
s                1093 drivers/block/drbd/drbd_req.c 		 s.conn >= C_WF_BITMAP_T &&
s                1094 drivers/block/drbd/drbd_req.c 		 s.conn < C_AHEAD);
s                1100 drivers/block/drbd/drbd_req.c static bool drbd_should_send_out_of_sync(union drbd_dev_state s)
s                1102 drivers/block/drbd/drbd_req.c 	return s.conn == C_AHEAD || s.conn == C_WF_BITMAP_S;
s                1267 drivers/block/drbd/drbd_req.c 	const union drbd_dev_state s = device->state;
s                1268 drivers/block/drbd/drbd_req.c 	return s.disk == D_UP_TO_DATE || s.pdsk == D_UP_TO_DATE;
s                 289 drivers/block/drbd/drbd_state.c static inline bool is_susp(union drbd_state s)
s                 291 drivers/block/drbd/drbd_state.c         return s.susp || s.susp_nod || s.susp_fen;
s                  85 drivers/block/drbd/drbd_strings.c const char *drbd_conn_str(enum drbd_conns s)
s                  88 drivers/block/drbd/drbd_strings.c 	return s > C_BEHIND ? "TOO_LARGE" : drbd_conn_s_names[s];
s                  91 drivers/block/drbd/drbd_strings.c const char *drbd_role_str(enum drbd_role s)
s                  93 drivers/block/drbd/drbd_strings.c 	return s > R_SECONDARY   ? "TOO_LARGE" : drbd_role_s_names[s];
s                  96 drivers/block/drbd/drbd_strings.c const char *drbd_disk_str(enum drbd_disk_state s)
s                  98 drivers/block/drbd/drbd_strings.c 	return s > D_UP_TO_DATE    ? "TOO_LARGE" : drbd_disk_s_names[s];
s                 199 drivers/block/drbd/drbd_vli.h static inline void bitstream_cursor_reset(struct bitstream_cursor *cur, void *s)
s                 201 drivers/block/drbd/drbd_vli.h 	cur->b = s;
s                 226 drivers/block/drbd/drbd_vli.h static inline void bitstream_init(struct bitstream *bs, void *s, size_t len, unsigned int pad_bits)
s                 228 drivers/block/drbd/drbd_vli.h 	bs->buf = s;
s                 932 drivers/block/drbd/drbd_worker.c 			const unsigned long s = device->rs_same_csum;
s                 936 drivers/block/drbd/drbd_worker.c 			(t < 100000) ? ((s*100)/t) : (s/(t/100));
s                1514 drivers/block/nbd.c static int nbd_dbg_tasks_show(struct seq_file *s, void *unused)
s                1516 drivers/block/nbd.c 	struct nbd_device *nbd = s->private;
s                1519 drivers/block/nbd.c 		seq_printf(s, "recv: %d\n", task_pid_nr(nbd->task_recv));
s                1536 drivers/block/nbd.c static int nbd_dbg_flags_show(struct seq_file *s, void *unused)
s                1538 drivers/block/nbd.c 	struct nbd_device *nbd = s->private;
s                1541 drivers/block/nbd.c 	seq_printf(s, "Hex: 0x%08x\n\n", flags);
s                1543 drivers/block/nbd.c 	seq_puts(s, "Known flags:\n");
s                1546 drivers/block/nbd.c 		seq_puts(s, "NBD_FLAG_HAS_FLAGS\n");
s                1548 drivers/block/nbd.c 		seq_puts(s, "NBD_FLAG_READ_ONLY\n");
s                1550 drivers/block/nbd.c 		seq_puts(s, "NBD_FLAG_SEND_FLUSH\n");
s                1552 drivers/block/nbd.c 		seq_puts(s, "NBD_FLAG_SEND_FUA\n");
s                1554 drivers/block/nbd.c 		seq_puts(s, "NBD_FLAG_SEND_TRIM\n");
s                 199 drivers/block/paride/bpck.c 	int t, s;
s                 202 drivers/block/paride/bpck.c 	s = 0;
s                 210 drivers/block/paride/bpck.c 	if ((f7) || (t != o1)) { t2(2); s = r1()&0xf8; }
s                 211 drivers/block/paride/bpck.c 	if ((t == o1) && ((!f7) || (s == o1)))  {
s                  47 drivers/block/paride/kbic.c {       int     a, b, s;
s                  49 drivers/block/paride/kbic.c         s = cont_map[cont];
s                  53 drivers/block/paride/kbic.c 	case 0: w0(regr|0x18|s); w2(4); w2(6); w2(4); w2(1); w0(8);
s                  57 drivers/block/paride/kbic.c 	case 1: w0(regr|0x38|s); w2(4); w2(6); w2(4); w2(5); w0(8);
s                  61 drivers/block/paride/kbic.c 	case 2: w0(regr|0x08|s); w2(4); w2(6); w2(4); w2(0xa5); w2(0xa1);
s                  67 drivers/block/paride/kbic.c 	case 5: w0(0x20|s); w2(4); w2(6); w2(4); w3(regr);
s                  77 drivers/block/paride/kbic.c {       int  s;
s                  79 drivers/block/paride/kbic.c         s = cont_map[cont];
s                  85 drivers/block/paride/kbic.c 	case 2:	w0(regr|0x10|s); w2(4); w2(6); w2(4); 
s                  91 drivers/block/paride/kbic.c 	case 5: w0(0x20|s); w2(4); w2(6); w2(4); w3(regr);
s                 307 drivers/block/paride/paride.c 	int max, s, e;
s                 309 drivers/block/paride/paride.c 	s = unit;
s                 310 drivers/block/paride/paride.c 	e = s + 1;
s                 312 drivers/block/paride/paride.c 	if (s == -1) {
s                 313 drivers/block/paride/paride.c 		s = 0;
s                 317 drivers/block/paride/paride.c 	if (!pi_register_parport(pi, verbose, s))
s                 329 drivers/block/paride/paride.c 		for (pi->unit = s; pi->unit < e; pi->unit++)
s                 354 drivers/block/paride/paride.c 	int p, k, s, e;
s                 357 drivers/block/paride/paride.c 	s = protocol;
s                 358 drivers/block/paride/paride.c 	e = s + 1;
s                 364 drivers/block/paride/paride.c 		s = 0;
s                 366 drivers/block/paride/paride.c 	} else if ((s < 0) || (s >= MAX_PROTOS) || (port <= 0) ||
s                 367 drivers/block/paride/paride.c 		   (!protocols[s]) || (unit < 0) ||
s                 368 drivers/block/paride/paride.c 		   (unit >= protocols[s]->max_units)) {
s                 373 drivers/block/paride/paride.c 	for (p = s; p < e; p++) {
s                 379 drivers/block/paride/pcd.c 	int j, r, e, s, p;
s                 387 drivers/block/paride/pcd.c 		s = read_reg(cd, 7);
s                 395 drivers/block/paride/pcd.c 			       cd->name, fun, msg, r, s, e, j, p);
s                 396 drivers/block/paride/pcd.c 		return (s << 8) + r;
s                 633 drivers/block/paride/pcd.c 	int k, s;
s                 638 drivers/block/paride/pcd.c 	s = pcd_atapi(cd, id_cmd, 36, pcd_buffer, "identify");
s                 640 drivers/block/paride/pcd.c 	if (s)
s                 327 drivers/block/paride/pd.c static void pd_send_command(struct pd_unit *disk, int n, int s, int h, int c0, int c1, int func)
s                 332 drivers/block/paride/pd.c 	write_reg(disk, 3, s);
s                 342 drivers/block/paride/pd.c 	int c1, c0, h, s;
s                 345 drivers/block/paride/pd.c 		s = block & 255;
s                 350 drivers/block/paride/pd.c 		s = (block % disk->sectors) + 1;
s                 355 drivers/block/paride/pd.c 	pd_send_command(disk, count, s, h, c0, c1, func);
s                 428 drivers/block/paride/pf.c 	int j, r, e, s, p;
s                 436 drivers/block/paride/pf.c 		s = read_reg(pf, 7);
s                 444 drivers/block/paride/pf.c 			       pf->name, fun, msg, r, s, e, j, p);
s                 445 drivers/block/paride/pf.c 		return (e << 8) + s;
s                 483 drivers/block/paride/pf.c 	int r, s, n;
s                 494 drivers/block/paride/pf.c 	s = pf_wait(pf, STAT_BUSY, STAT_READY | STAT_ERR, fun, "data done");
s                 498 drivers/block/paride/pf.c 	return (r ? r : s);
s                 650 drivers/block/paride/pf.c 	int dt, s;
s                 657 drivers/block/paride/pf.c 	s = pf_atapi(pf, id_cmd, 36, buf, "identify");
s                 658 drivers/block/paride/pf.c 	if (s)
s                 290 drivers/block/paride/pg.c 	int j, r, e, s, p, to;
s                 306 drivers/block/paride/pg.c 		s = read_reg(dev, 7);
s                 311 drivers/block/paride/pg.c 			       dev->name, msg, s, e, p, to ? " timeout" : "");
s                 439 drivers/block/paride/pg.c 	int s;
s                 445 drivers/block/paride/pg.c 	s = pg_command(dev, id_cmd, 36, jiffies + PG_TMO);
s                 446 drivers/block/paride/pg.c 	if (s)
s                 448 drivers/block/paride/pg.c 	s = pg_completion(dev, buf, jiffies + PG_TMO);
s                 449 drivers/block/paride/pg.c 	if (s)
s                 274 drivers/block/paride/pt.c 	int j, r, e, s, p;
s                 283 drivers/block/paride/pt.c 		s = read_reg(pi, 7);
s                 291 drivers/block/paride/pt.c 			       tape->name, fun, msg, r, s, e, j, p);
s                 292 drivers/block/paride/pt.c 		return (e << 8) + s;
s                 332 drivers/block/paride/pt.c 	int r, s, n, p;
s                 347 drivers/block/paride/pt.c 	s = pt_wait(tape, STAT_BUSY, STAT_READY | STAT_ERR, fun, "data done");
s                 351 drivers/block/paride/pt.c 	return (r ? r : s);
s                 397 drivers/block/paride/pt.c 	int k, e, s;
s                 401 drivers/block/paride/pt.c 	s = 0;
s                 407 drivers/block/paride/pt.c 		s = read_reg(pi, 7);
s                 410 drivers/block/paride/pt.c 		if (s & (STAT_ERR | STAT_SEEK))
s                 413 drivers/block/paride/pt.c 	if ((k >= tmo) || (s & STAT_ERR)) {
s                 417 drivers/block/paride/pt.c 			printk("%s: %s stat=0x%x err=0x%x\n", tape->name, msg, s,
s                 530 drivers/block/paride/pt.c 	int dt, s;
s                 540 drivers/block/paride/pt.c 	s = pt_atapi(tape, id_cmd, 36, buf, "identify");
s                 541 drivers/block/paride/pt.c 	if (s)
s                 770 drivers/block/paride/pt.c 	int k, n, r, p, s, t, b;
s                 821 drivers/block/paride/pt.c 			s = read_reg(pi, 7);
s                 823 drivers/block/paride/pt.c 			if (!(s & STAT_DRQ))
s                 867 drivers/block/paride/pt.c 	int k, n, r, p, s, t, b;
s                 922 drivers/block/paride/pt.c 			s = read_reg(pi, 7);
s                 924 drivers/block/paride/pt.c 			if (!(s & STAT_DRQ))
s                 642 drivers/block/pktcdvd.c static struct pkt_rb_node *pkt_rbtree_find(struct pktcdvd_device *pd, sector_t s)
s                 655 drivers/block/pktcdvd.c 		if (s <= tmp->bio->bi_iter.bi_sector)
s                 664 drivers/block/pktcdvd.c 	if (s > tmp->bio->bi_iter.bi_sector) {
s                 669 drivers/block/pktcdvd.c 	BUG_ON(s > tmp->bio->bi_iter.bi_sector);
s                 680 drivers/block/pktcdvd.c 	sector_t s = node->bio->bi_iter.bi_sector;
s                 686 drivers/block/pktcdvd.c 		if (s < tmp->bio->bi_iter.bi_sector)
s                 317 drivers/block/ps3disk.c static void ata_id_string(const u16 *id, unsigned char *s, unsigned int ofs,
s                 324 drivers/block/ps3disk.c 		*s = c;
s                 325 drivers/block/ps3disk.c 		s++;
s                 328 drivers/block/ps3disk.c 		*s = c;
s                 329 drivers/block/ps3disk.c 		s++;
s                 336 drivers/block/ps3disk.c static void ata_id_c_string(const u16 *id, unsigned char *s, unsigned int ofs,
s                 343 drivers/block/ps3disk.c 	ata_id_string(id, s, ofs, len - 1);
s                 345 drivers/block/ps3disk.c 	p = s + strnlen(s, len - 1);
s                 346 drivers/block/ps3disk.c 	while (p > s && p[-1] == ' ')
s                2602 drivers/block/skd_main.c static void *skd_alloc_dma(struct skd_device *skdev, struct kmem_cache *s,
s                2609 drivers/block/skd_main.c 	buf = kmem_cache_alloc(s, gfp);
s                2613 drivers/block/skd_main.c 				     kmem_cache_size(s), dir);
s                2615 drivers/block/skd_main.c 		kmem_cache_free(s, buf);
s                2621 drivers/block/skd_main.c static void skd_free_dma(struct skd_device *skdev, struct kmem_cache *s,
s                2629 drivers/block/skd_main.c 			 kmem_cache_size(s), dir);
s                2630 drivers/block/skd_main.c 	kmem_cache_free(s, vaddr);
s                1363 drivers/block/xen-blkfront.c 	const struct blk_shadow *s;
s                1375 drivers/block/xen-blkfront.c 	const struct blk_shadow *s = info->s;
s                1377 drivers/block/xen-blkfront.c 	shared_data = kmap_atomic(s->grants_used[info->grant_idx]->page);
s                1427 drivers/block/xen-blkfront.c 	struct blk_shadow *s = &rinfo->shadow[*id];
s                1432 drivers/block/xen-blkfront.c 	num_grant = s->req.operation == BLKIF_OP_INDIRECT ?
s                1433 drivers/block/xen-blkfront.c 		s->req.u.indirect.nr_segments : s->req.u.rw.nr_segments;
s                1436 drivers/block/xen-blkfront.c 	if (unlikely(s->associated_id != NO_ASSOCIATED_ID)) {
s                1437 drivers/block/xen-blkfront.c 		struct blk_shadow *s2 = &rinfo->shadow[s->associated_id];
s                1440 drivers/block/xen-blkfront.c 		s->status = blkif_rsp_to_req_status(bret->status);
s                1446 drivers/block/xen-blkfront.c 		bret->status = blkif_get_final_status(s->status,
s                1461 drivers/block/xen-blkfront.c 			*id = s->associated_id;
s                1462 drivers/block/xen-blkfront.c 			s = s2;
s                1469 drivers/block/xen-blkfront.c 		if (add_id_to_freelist(rinfo, s->associated_id))
s                1471 drivers/block/xen-blkfront.c 			     info->gd->disk_name, s->associated_id);
s                1474 drivers/block/xen-blkfront.c 	data.s = s;
s                1475 drivers/block/xen-blkfront.c 	num_sg = s->num_sg;
s                1478 drivers/block/xen-blkfront.c 		for_each_sg(s->sg, sg, num_sg, i) {
s                1495 drivers/block/xen-blkfront.c 		if (gnttab_query_foreign_access(s->grants_used[i]->gref)) {
s                1504 drivers/block/xen-blkfront.c 						     s->grants_used[i]->gref);
s                1505 drivers/block/xen-blkfront.c 			list_add(&s->grants_used[i]->node, &rinfo->grants);
s                1514 drivers/block/xen-blkfront.c 			gnttab_end_foreign_access(s->grants_used[i]->gref, 0, 0UL);
s                1515 drivers/block/xen-blkfront.c 			s->grants_used[i]->gref = GRANT_INVALID_REF;
s                1516 drivers/block/xen-blkfront.c 			list_add_tail(&s->grants_used[i]->node, &rinfo->grants);
s                1519 drivers/block/xen-blkfront.c 	if (s->req.operation == BLKIF_OP_INDIRECT) {
s                1521 drivers/block/xen-blkfront.c 			if (gnttab_query_foreign_access(s->indirect_grants[i]->gref)) {
s                1524 drivers/block/xen-blkfront.c 							     s->indirect_grants[i]->gref);
s                1525 drivers/block/xen-blkfront.c 				list_add(&s->indirect_grants[i]->node, &rinfo->grants);
s                1530 drivers/block/xen-blkfront.c 				gnttab_end_foreign_access(s->indirect_grants[i]->gref, 0, 0UL);
s                1536 drivers/block/xen-blkfront.c 					indirect_page = s->indirect_grants[i]->page;
s                1539 drivers/block/xen-blkfront.c 				s->indirect_grants[i]->gref = GRANT_INVALID_REF;
s                1540 drivers/block/xen-blkfront.c 				list_add_tail(&s->indirect_grants[i]->node, &rinfo->grants);
s                 387 drivers/bluetooth/dtl1_cs.c 	struct sk_buff *s;
s                 410 drivers/bluetooth/dtl1_cs.c 	s = bt_skb_alloc(NSHL + skb->len + 1, GFP_ATOMIC);
s                 411 drivers/bluetooth/dtl1_cs.c 	if (!s)
s                 414 drivers/bluetooth/dtl1_cs.c 	skb_reserve(s, NSHL);
s                 415 drivers/bluetooth/dtl1_cs.c 	skb_copy_from_linear_data(skb, skb_put(s, skb->len), skb->len);
s                 417 drivers/bluetooth/dtl1_cs.c 		skb_put_u8(s, 0);	/* PAD */
s                 420 drivers/bluetooth/dtl1_cs.c 	memcpy(skb_push(s, NSHL), &nsh, NSHL);
s                 421 drivers/bluetooth/dtl1_cs.c 	skb_queue_tail(&(info->txq), s);
s                 118 drivers/bus/mvebu-mbus.c 	void (*setup_cpu_target)(struct mvebu_mbus_state *s);
s                 119 drivers/bus/mvebu-mbus.c 	int (*save_cpu_target)(struct mvebu_mbus_state *s,
s                 121 drivers/bus/mvebu-mbus.c 	int (*show_cpu_target)(struct mvebu_mbus_state *s,
s                 614 drivers/bus/mvebu-mbus.c 	uint64_t s = 0;
s                 628 drivers/bus/mvebu-mbus.c 		if (r->base + r->size > s)
s                 629 drivers/bus/mvebu-mbus.c 			s = r->base + r->size;
s                 632 drivers/bus/mvebu-mbus.c 	*start = s;
s                 907 drivers/bus/mvebu-mbus.c 	struct mvebu_mbus_state *s = &mbus_state;
s                 909 drivers/bus/mvebu-mbus.c 	if (!mvebu_mbus_window_conflicts(s, base, size, target, attribute)) {
s                 915 drivers/bus/mvebu-mbus.c 	return mvebu_mbus_alloc_window(s, base, size, remap, target, attribute);
s                1005 drivers/bus/mvebu-mbus.c 	struct mvebu_mbus_state *s = &mbus_state;
s                1012 drivers/bus/mvebu-mbus.c 	if (!s->mbuswins_base)
s                1015 drivers/bus/mvebu-mbus.c 	s->debugfs_root = debugfs_create_dir("mvebu-mbus", NULL);
s                1016 drivers/bus/mvebu-mbus.c 	if (s->debugfs_root) {
s                1017 drivers/bus/mvebu-mbus.c 		s->debugfs_sdram = debugfs_create_file("sdram", S_IRUGO,
s                1018 drivers/bus/mvebu-mbus.c 						       s->debugfs_root, NULL,
s                1020 drivers/bus/mvebu-mbus.c 		s->debugfs_devs = debugfs_create_file("devices", S_IRUGO,
s                1021 drivers/bus/mvebu-mbus.c 						      s->debugfs_root, NULL,
s                1031 drivers/bus/mvebu-mbus.c 	struct mvebu_mbus_state *s = &mbus_state;
s                1034 drivers/bus/mvebu-mbus.c 	if (!s->mbusbridge_base)
s                1037 drivers/bus/mvebu-mbus.c 	for (win = 0; win < s->soc->num_wins; win++) {
s                1038 drivers/bus/mvebu-mbus.c 		void __iomem *addr = s->mbuswins_base +
s                1039 drivers/bus/mvebu-mbus.c 			s->soc->win_cfg_offset(win);
s                1042 drivers/bus/mvebu-mbus.c 		s->wins[win].base = readl(addr + WIN_BASE_OFF);
s                1043 drivers/bus/mvebu-mbus.c 		s->wins[win].ctrl = readl(addr + WIN_CTRL_OFF);
s                1045 drivers/bus/mvebu-mbus.c 		if (!mvebu_mbus_window_is_remappable(s, win))
s                1048 drivers/bus/mvebu-mbus.c 		addr_rmp = s->mbuswins_base +
s                1049 drivers/bus/mvebu-mbus.c 			s->soc->win_remap_offset(win);
s                1051 drivers/bus/mvebu-mbus.c 		s->wins[win].remap_lo = readl(addr_rmp + WIN_REMAP_LO_OFF);
s                1052 drivers/bus/mvebu-mbus.c 		s->wins[win].remap_hi = readl(addr_rmp + WIN_REMAP_HI_OFF);
s                1055 drivers/bus/mvebu-mbus.c 	s->mbus_bridge_ctrl = readl(s->mbusbridge_base +
s                1057 drivers/bus/mvebu-mbus.c 	s->mbus_bridge_base = readl(s->mbusbridge_base +
s                1065 drivers/bus/mvebu-mbus.c 	struct mvebu_mbus_state *s = &mbus_state;
s                1068 drivers/bus/mvebu-mbus.c 	writel(s->mbus_bridge_ctrl,
s                1069 drivers/bus/mvebu-mbus.c 	       s->mbusbridge_base + MBUS_BRIDGE_CTRL_OFF);
s                1070 drivers/bus/mvebu-mbus.c 	writel(s->mbus_bridge_base,
s                1071 drivers/bus/mvebu-mbus.c 	       s->mbusbridge_base + MBUS_BRIDGE_BASE_OFF);
s                1073 drivers/bus/mvebu-mbus.c 	for (win = 0; win < s->soc->num_wins; win++) {
s                1074 drivers/bus/mvebu-mbus.c 		void __iomem *addr = s->mbuswins_base +
s                1075 drivers/bus/mvebu-mbus.c 			s->soc->win_cfg_offset(win);
s                1078 drivers/bus/mvebu-mbus.c 		writel(s->wins[win].base, addr + WIN_BASE_OFF);
s                1079 drivers/bus/mvebu-mbus.c 		writel(s->wins[win].ctrl, addr + WIN_CTRL_OFF);
s                1081 drivers/bus/mvebu-mbus.c 		if (!mvebu_mbus_window_is_remappable(s, win))
s                1084 drivers/bus/mvebu-mbus.c 		addr_rmp = s->mbuswins_base +
s                1085 drivers/bus/mvebu-mbus.c 			s->soc->win_remap_offset(win);
s                1087 drivers/bus/mvebu-mbus.c 		writel(s->wins[win].remap_lo, addr_rmp + WIN_REMAP_LO_OFF);
s                1088 drivers/bus/mvebu-mbus.c 		writel(s->wins[win].remap_hi, addr_rmp + WIN_REMAP_HI_OFF);
s                1792 drivers/cdrom/cdrom.c static int dvd_read_physical(struct cdrom_device_info *cdi, dvd_struct *s,
s                1798 drivers/cdrom/cdrom.c 	int ret, layer_num = s->physical.layer_num;
s                1806 drivers/cdrom/cdrom.c 	cgc->cmd[7] = s->type;
s                1819 drivers/cdrom/cdrom.c 	layer = &s->physical.layer[layer_num];
s                1843 drivers/cdrom/cdrom.c static int dvd_read_copyright(struct cdrom_device_info *cdi, dvd_struct *s,
s                1852 drivers/cdrom/cdrom.c 	cgc->cmd[6] = s->copyright.layer_num;
s                1853 drivers/cdrom/cdrom.c 	cgc->cmd[7] = s->type;
s                1861 drivers/cdrom/cdrom.c 	s->copyright.cpst = buf[4];
s                1862 drivers/cdrom/cdrom.c 	s->copyright.rmi = buf[5];
s                1867 drivers/cdrom/cdrom.c static int dvd_read_disckey(struct cdrom_device_info *cdi, dvd_struct *s,
s                1874 drivers/cdrom/cdrom.c 	size = sizeof(s->disckey.value) + 4;
s                1882 drivers/cdrom/cdrom.c 	cgc->cmd[7] = s->type;
s                1885 drivers/cdrom/cdrom.c 	cgc->cmd[10] = s->disckey.agid << 6;
s                1889 drivers/cdrom/cdrom.c 		memcpy(s->disckey.value, &buf[4], sizeof(s->disckey.value));
s                1895 drivers/cdrom/cdrom.c static int dvd_read_bca(struct cdrom_device_info *cdi, dvd_struct *s,
s                1908 drivers/cdrom/cdrom.c 	cgc->cmd[7] = s->type;
s                1915 drivers/cdrom/cdrom.c 	s->bca.len = buf[0] << 8 | buf[1];
s                1916 drivers/cdrom/cdrom.c 	if (s->bca.len < 12 || s->bca.len > 188) {
s                1918 drivers/cdrom/cdrom.c 		       s->bca.len);
s                1922 drivers/cdrom/cdrom.c 	memcpy(s->bca.value, &buf[4], s->bca.len);
s                1929 drivers/cdrom/cdrom.c static int dvd_read_manufact(struct cdrom_device_info *cdi, dvd_struct *s,
s                1936 drivers/cdrom/cdrom.c 	size = sizeof(s->manufact.value) + 4;
s                1944 drivers/cdrom/cdrom.c 	cgc->cmd[7] = s->type;
s                1952 drivers/cdrom/cdrom.c 	s->manufact.len = buf[0] << 8 | buf[1];
s                1953 drivers/cdrom/cdrom.c 	if (s->manufact.len < 0) {
s                1955 drivers/cdrom/cdrom.c 		       s->manufact.len);
s                1958 drivers/cdrom/cdrom.c 		if (s->manufact.len > 2048) {
s                1960 drivers/cdrom/cdrom.c 			       s->manufact.len);
s                1961 drivers/cdrom/cdrom.c 			s->manufact.len = 2048;
s                1963 drivers/cdrom/cdrom.c 		memcpy(s->manufact.value, &buf[4], s->manufact.len);
s                1971 drivers/cdrom/cdrom.c static int dvd_read_struct(struct cdrom_device_info *cdi, dvd_struct *s,
s                1974 drivers/cdrom/cdrom.c 	switch (s->type) {
s                1976 drivers/cdrom/cdrom.c 		return dvd_read_physical(cdi, s, cgc);
s                1979 drivers/cdrom/cdrom.c 		return dvd_read_copyright(cdi, s, cgc);
s                1982 drivers/cdrom/cdrom.c 		return dvd_read_disckey(cdi, s, cgc);
s                1985 drivers/cdrom/cdrom.c 		return dvd_read_bca(cdi, s, cgc);
s                1988 drivers/cdrom/cdrom.c 		return dvd_read_manufact(cdi, s, cgc);
s                1992 drivers/cdrom/cdrom.c 		       s->type);
s                3210 drivers/cdrom/cdrom.c 	dvd_struct *s;
s                3216 drivers/cdrom/cdrom.c 	s = memdup_user(arg, size);
s                3217 drivers/cdrom/cdrom.c 	if (IS_ERR(s))
s                3218 drivers/cdrom/cdrom.c 		return PTR_ERR(s);
s                3222 drivers/cdrom/cdrom.c 	ret = dvd_read_struct(cdi, s, cgc);
s                3226 drivers/cdrom/cdrom.c 	if (copy_to_user(arg, s, size))
s                3229 drivers/cdrom/cdrom.c 	kfree(s);
s                 348 drivers/char/agp/backend.c static __init int agp_setup(char *s)
s                 350 drivers/char/agp/backend.c 	if (!strcmp(s,"off"))
s                 352 drivers/char/agp/backend.c 	if (!strcmp(s,"try_unsupported"))
s                  34 drivers/char/hw_random/octeon-rng.c 	ctl.s.ent_en = 1; /* Enable the entropy source.  */
s                  35 drivers/char/hw_random/octeon-rng.c 	ctl.s.rng_en = 1; /* Enable the RNG hardware.  */
s                  87 drivers/char/ipmi/ipmi_msghandler.c 	char *s;
s                  92 drivers/char/ipmi/ipmi_msghandler.c 	s = strstrip(valcp);
s                  94 drivers/char/ipmi/ipmi_msghandler.c 	if (strcmp(s, "none") == 0)
s                  96 drivers/char/ipmi/ipmi_msghandler.c 	else if (strcmp(s, "event") == 0)
s                  98 drivers/char/ipmi/ipmi_msghandler.c 	else if (strcmp(s, "string") == 0)
s                  62 drivers/char/ipmi/ipmi_si_hotmod.c 	char *s;
s                  65 drivers/char/ipmi/ipmi_si_hotmod.c 	s = strchr(*curr, ',');
s                  66 drivers/char/ipmi/ipmi_si_hotmod.c 	if (!s) {
s                  70 drivers/char/ipmi/ipmi_si_hotmod.c 	*s = '\0';
s                  71 drivers/char/ipmi/ipmi_si_hotmod.c 	s++;
s                  75 drivers/char/ipmi/ipmi_si_hotmod.c 			*curr = s;
s                 107 drivers/char/ipmi/ipmi_si_hotmod.c 	char *s, *o;
s                 127 drivers/char/ipmi/ipmi_si_hotmod.c 	s = strchr(curr, ',');
s                 128 drivers/char/ipmi/ipmi_si_hotmod.c 	if (s) {
s                 129 drivers/char/ipmi/ipmi_si_hotmod.c 		*s = '\0';
s                 130 drivers/char/ipmi/ipmi_si_hotmod.c 		s++;
s                 138 drivers/char/ipmi/ipmi_si_hotmod.c 	while (s) {
s                 139 drivers/char/ipmi/ipmi_si_hotmod.c 		curr = s;
s                 140 drivers/char/ipmi/ipmi_si_hotmod.c 		s = strchr(curr, ',');
s                 141 drivers/char/ipmi/ipmi_si_hotmod.c 		if (s) {
s                 142 drivers/char/ipmi/ipmi_si_hotmod.c 			*s = '\0';
s                 143 drivers/char/ipmi/ipmi_si_hotmod.c 			s++;
s                 213 drivers/char/ipmi/ipmi_watchdog.c 	char       *s;
s                 218 drivers/char/ipmi/ipmi_watchdog.c 	s = strstrip(valcp);
s                 220 drivers/char/ipmi/ipmi_watchdog.c 	rv = fn(s, NULL);
s                 813 drivers/char/lp.c static void lp_console_write(struct console *co, const char *s,
s                 832 drivers/char/lp.c 		char *lf = memchr(s, '\n', count);
s                 834 drivers/char/lp.c 			canwrite = lf - s;
s                 837 drivers/char/lp.c 			written = parport_write(port, s, canwrite);
s                 842 drivers/char/lp.c 			s += written;
s                 852 drivers/char/lp.c 			s++;
s                  74 drivers/char/mwave/mwavedd.h #define PRINTK_1(f,s)                       \
s                  76 drivers/char/mwave/mwavedd.h     printk(s);                              \
s                  79 drivers/char/mwave/mwavedd.h #define PRINTK_2(f,s,v1)                    \
s                  81 drivers/char/mwave/mwavedd.h     printk(s,v1);                           \
s                  84 drivers/char/mwave/mwavedd.h #define PRINTK_3(f,s,v1,v2)                 \
s                  86 drivers/char/mwave/mwavedd.h     printk(s,v1,v2);                        \
s                  89 drivers/char/mwave/mwavedd.h #define PRINTK_4(f,s,v1,v2,v3)              \
s                  91 drivers/char/mwave/mwavedd.h     printk(s,v1,v2,v3);                     \
s                  94 drivers/char/mwave/mwavedd.h #define PRINTK_5(f,s,v1,v2,v3,v4)           \
s                  96 drivers/char/mwave/mwavedd.h     printk(s,v1,v2,v3,v4);                  \
s                  99 drivers/char/mwave/mwavedd.h #define PRINTK_6(f,s,v1,v2,v3,v4,v5)        \
s                 101 drivers/char/mwave/mwavedd.h     printk(s,v1,v2,v3,v4,v5);               \
s                 104 drivers/char/mwave/mwavedd.h #define PRINTK_7(f,s,v1,v2,v3,v4,v5,v6)     \
s                 106 drivers/char/mwave/mwavedd.h     printk(s,v1,v2,v3,v4,v5,v6);            \
s                 109 drivers/char/mwave/mwavedd.h #define PRINTK_8(f,s,v1,v2,v3,v4,v5,v6,v7)  \
s                 111 drivers/char/mwave/mwavedd.h     printk(s,v1,v2,v3,v4,v5,v6,v7);         \
s                 115 drivers/char/mwave/mwavedd.h #define PRINTK_1(f,s)
s                 116 drivers/char/mwave/mwavedd.h #define PRINTK_2(f,s,v1)
s                 117 drivers/char/mwave/mwavedd.h #define PRINTK_3(f,s,v1,v2)
s                 118 drivers/char/mwave/mwavedd.h #define PRINTK_4(f,s,v1,v2,v3)
s                 119 drivers/char/mwave/mwavedd.h #define PRINTK_5(f,s,v1,v2,v3,v4)
s                 120 drivers/char/mwave/mwavedd.h #define PRINTK_6(f,s,v1,v2,v3,v4,v5)
s                 121 drivers/char/mwave/mwavedd.h #define PRINTK_7(f,s,v1,v2,v3,v4,v5,v6)
s                 122 drivers/char/mwave/mwavedd.h #define PRINTK_8(f,s,v1,v2,v3,v4,v5,v6,v7)
s                 305 drivers/char/pcmcia/cm4000_cs.c 					    unsigned short *s)
s                 309 drivers/char/pcmcia/cm4000_cs.c 	tmp = *s = 0;
s                 311 drivers/char/pcmcia/cm4000_cs.c 		*s = tmp;
s                 314 drivers/char/pcmcia/cm4000_cs.c 	} while (tmp != *s);
s                 316 drivers/char/pcmcia/cm4000_cs.c 	return *s;
s                 666 drivers/char/pcmcia/cm4000_cs.c 	unsigned short s;
s                 785 drivers/char/pcmcia/cm4000_cs.c 		if (dev->atr_len == io_read_num_rec_bytes(iobase, &s)) {
s                 791 drivers/char/pcmcia/cm4000_cs.c 			dev->atr_len = s;
s                1050 drivers/char/pcmcia/cm4000_cs.c 	unsigned short s;
s                1258 drivers/char/pcmcia/cm4000_cs.c 			io_read_num_rec_bytes(iobase, &s);
s                1259 drivers/char/pcmcia/cm4000_cs.c 			if (s >= 3) {
s                1283 drivers/char/pcmcia/cm4000_cs.c 		io_read_num_rec_bytes(iobase, &s);
s                1284 drivers/char/pcmcia/cm4000_cs.c 		if (s > dev->rlen) {
s                1287 drivers/char/pcmcia/cm4000_cs.c 			dev->rlen = s;
s                1956 drivers/char/pcmcia/synclink_cs.c 	int s;
s                1975 drivers/char/pcmcia/synclink_cs.c 	s = info->serial_signals;
s                1977 drivers/char/pcmcia/synclink_cs.c 		( ((s & SerialSignal_DSR) ? MgslEvent_DsrActive:MgslEvent_DsrInactive) +
s                1978 drivers/char/pcmcia/synclink_cs.c 		  ((s & SerialSignal_DCD) ? MgslEvent_DcdActive:MgslEvent_DcdInactive) +
s                1979 drivers/char/pcmcia/synclink_cs.c 		  ((s & SerialSignal_CTS) ? MgslEvent_CtsActive:MgslEvent_CtsInactive) +
s                1980 drivers/char/pcmcia/synclink_cs.c 		  ((s & SerialSignal_RI)  ? MgslEvent_RiActive :MgslEvent_RiInactive) );
s                 749 drivers/char/random.c 		const int s = r->poolinfo->poolbitshift + ENTROPY_SHIFT + 2;
s                 755 drivers/char/random.c 				((pool_size - entropy_count)*anfrac*3) >> s;
s                1090 drivers/char/random.c 	__u32		*s, *d;
s                1099 drivers/char/random.c 	s = (__u32 *) &tmp[used];
s                1102 drivers/char/random.c 		*d++ ^= *s++;
s                1299 drivers/char/virtio_console.c static int port_debugfs_show(struct seq_file *s, void *data)
s                1301 drivers/char/virtio_console.c 	struct port *port = s->private;
s                1303 drivers/char/virtio_console.c 	seq_printf(s, "name: %s\n", port->name ? port->name : "");
s                1304 drivers/char/virtio_console.c 	seq_printf(s, "guest_connected: %d\n", port->guest_connected);
s                1305 drivers/char/virtio_console.c 	seq_printf(s, "host_connected: %d\n", port->host_connected);
s                1306 drivers/char/virtio_console.c 	seq_printf(s, "outvq_full: %d\n", port->outvq_full);
s                1307 drivers/char/virtio_console.c 	seq_printf(s, "bytes_sent: %lu\n", port->stats.bytes_sent);
s                1308 drivers/char/virtio_console.c 	seq_printf(s, "bytes_received: %lu\n", port->stats.bytes_received);
s                1309 drivers/char/virtio_console.c 	seq_printf(s, "bytes_discarded: %lu\n", port->stats.bytes_discarded);
s                1310 drivers/char/virtio_console.c 	seq_printf(s, "is_console: %s\n",
s                1312 drivers/char/virtio_console.c 	seq_printf(s, "console_vtermno: %u\n", port->cons.vtermno);
s                 319 drivers/char/xillybus/xillybus_core.c 				 struct xilly_alloc_state *s,
s                 342 drivers/char/xillybus/xillybus_core.c 		if ((s->left_of_salami < bytebufsize) &&
s                 343 drivers/char/xillybus/xillybus_core.c 		    (s->left_of_salami > 0)) {
s                 349 drivers/char/xillybus/xillybus_core.c 		if (s->left_of_salami == 0) {
s                 359 drivers/char/xillybus/xillybus_core.c 			s->salami = (void *) devm_get_free_pages(
s                 363 drivers/char/xillybus/xillybus_core.c 			if (!s->salami)
s                 366 drivers/char/xillybus/xillybus_core.c 			s->left_of_salami = allocsize;
s                 369 drivers/char/xillybus/xillybus_core.c 		rc = ep->ephw->map_single(ep, s->salami,
s                 370 drivers/char/xillybus/xillybus_core.c 					  bytebufsize, s->direction,
s                 381 drivers/char/xillybus/xillybus_core.c 			this_buffer->addr = s->salami;
s                 385 drivers/char/xillybus/xillybus_core.c 			iowrite32(s->regdirection | s->nbuffer++,
s                 388 drivers/char/xillybus/xillybus_core.c 			ep->msgbuf_addr = s->salami;
s                 392 drivers/char/xillybus/xillybus_core.c 			iowrite32(s->regdirection,
s                 396 drivers/char/xillybus/xillybus_core.c 		s->left_of_salami -= bytebufsize;
s                 397 drivers/char/xillybus/xillybus_core.c 		s->salami += bytebufsize;
s                 146 drivers/clk/analogbits/wrpll-cln28hpc.c 	u64 s;
s                 154 drivers/clk/analogbits/wrpll-cln28hpc.c 	s = div_u64(MAX_VCO_FREQ, target_rate);
s                 155 drivers/clk/analogbits/wrpll-cln28hpc.c 	if (s <= 1) {
s                 158 drivers/clk/analogbits/wrpll-cln28hpc.c 	} else if (s > MAX_DIVQ_DIVISOR) {
s                 162 drivers/clk/analogbits/wrpll-cln28hpc.c 		divq = ilog2(s);
s                  24 drivers/clk/at91/clk-main.c #define clk_main_parent_select(s)	(((s) & \
s                  94 drivers/clk/at91/pmc.h #define ndck(a, s) (a[s - 1].id + 1)
s                1469 drivers/clk/bcm/clk-bcm2835.c #define _REGISTER(f, s, ...) { .clk_register = (bcm2835_clk_register)f, \
s                1470 drivers/clk/bcm/clk-bcm2835.c 			       .supported = s,				\
s                1472 drivers/clk/bcm/clk-bcm2835.c #define REGISTER_PLL(s, ...)	_REGISTER(&bcm2835_register_pll,	\
s                1473 drivers/clk/bcm/clk-bcm2835.c 					  s,				\
s                1476 drivers/clk/bcm/clk-bcm2835.c #define REGISTER_PLL_DIV(s, ...) _REGISTER(&bcm2835_register_pll_divider, \
s                1477 drivers/clk/bcm/clk-bcm2835.c 					   s,				  \
s                1480 drivers/clk/bcm/clk-bcm2835.c #define REGISTER_CLK(s, ...)	_REGISTER(&bcm2835_register_clock,	\
s                1481 drivers/clk/bcm/clk-bcm2835.c 					  s,				\
s                1484 drivers/clk/bcm/clk-bcm2835.c #define REGISTER_GATE(s, ...)	_REGISTER(&bcm2835_register_gate,	\
s                1485 drivers/clk/bcm/clk-bcm2835.c 					  s,				\
s                1499 drivers/clk/bcm/clk-bcm2835.c #define REGISTER_OSC_CLK(s, ...)	REGISTER_CLK(			\
s                1500 drivers/clk/bcm/clk-bcm2835.c 	s,								\
s                1517 drivers/clk/bcm/clk-bcm2835.c #define REGISTER_PER_CLK(s, ...)	REGISTER_CLK(			\
s                1518 drivers/clk/bcm/clk-bcm2835.c 	s,								\
s                1543 drivers/clk/bcm/clk-bcm2835.c #define REGISTER_PCM_CLK(s, ...)	REGISTER_CLK(			\
s                1544 drivers/clk/bcm/clk-bcm2835.c 	s,								\
s                1563 drivers/clk/bcm/clk-bcm2835.c #define REGISTER_VPU_CLK(s, ...)	REGISTER_CLK(			\
s                1564 drivers/clk/bcm/clk-bcm2835.c 	s,								\
s                1600 drivers/clk/bcm/clk-bcm2835.c #define REGISTER_DSI0_CLK(s, ...)	REGISTER_CLK(			\
s                1601 drivers/clk/bcm/clk-bcm2835.c 	s,								\
s                1606 drivers/clk/bcm/clk-bcm2835.c #define REGISTER_DSI1_CLK(s, ...)	REGISTER_CLK(			\
s                1607 drivers/clk/bcm/clk-bcm2835.c 	s,								\
s                  26 drivers/clk/bcm/clk-cygnus.c #define REG_VAL(o, s, w) { .offset = o, .shift = s, .width = w, }
s                  31 drivers/clk/bcm/clk-cygnus.c #define SW_CTRL_VAL(o, s) { .offset = o, .shift = s, }
s                 131 drivers/clk/bcm/clk-kona-setup.c 		if (div->u.s.offset > limit) {
s                 133 drivers/clk/bcm/clk-kona-setup.c 				__func__, name, div->u.s.offset, limit);
s                 140 drivers/clk/bcm/clk-kona-setup.c 		if (div->u.s.offset > limit) {
s                 143 drivers/clk/bcm/clk-kona-setup.c 				__func__, name, div->u.s.offset, limit);
s                 347 drivers/clk/bcm/clk-kona-setup.c 	if (!bitfield_valid(div->u.s.shift, div->u.s.width,
s                 352 drivers/clk/bcm/clk-kona-setup.c 		if (div->u.s.frac_width > div->u.s.width) {
s                 355 drivers/clk/bcm/clk-kona-setup.c 				div->u.s.frac_width, div->u.s.width);
s                 387 drivers/clk/bcm/clk-kona-setup.c 	return div->u.s.frac_width + pre_div->u.s.frac_width <= limit;
s                  60 drivers/clk/bcm/clk-kona.c 	return (u64)reg_div + ((u64)1 << div->u.s.frac_width);
s                  76 drivers/clk/bcm/clk-kona.c 	combined <<= div->u.s.frac_width;
s                  99 drivers/clk/bcm/clk-kona.c 	reg_div = ((u32)1 << div->u.s.width) - 1;
s                 114 drivers/clk/bcm/clk-kona.c 	return (u32)(scaled_div - ((u64)1 << div->u.s.frac_width));
s                 124 drivers/clk/bcm/clk-kona.c 	return (u64)rate << div->u.s.frac_width;
s                 574 drivers/clk/bcm/clk-kona.c 	reg_val = __ccu_read(ccu, div->u.s.offset);
s                 578 drivers/clk/bcm/clk-kona.c 	reg_div = bitfield_extract(reg_val, div->u.s.shift, div->u.s.width);
s                 606 drivers/clk/bcm/clk-kona.c 	if (div->u.s.scaled_div == BAD_SCALED_DIV_VALUE) {
s                 607 drivers/clk/bcm/clk-kona.c 		reg_val = __ccu_read(ccu, div->u.s.offset);
s                 608 drivers/clk/bcm/clk-kona.c 		reg_div = bitfield_extract(reg_val, div->u.s.shift,
s                 609 drivers/clk/bcm/clk-kona.c 						div->u.s.width);
s                 610 drivers/clk/bcm/clk-kona.c 		div->u.s.scaled_div = scaled_div_value(div, reg_div);
s                 616 drivers/clk/bcm/clk-kona.c 	reg_div = divider(div, div->u.s.scaled_div);
s                 626 drivers/clk/bcm/clk-kona.c 	reg_val = __ccu_read(ccu, div->u.s.offset);
s                 627 drivers/clk/bcm/clk-kona.c 	reg_val = bitfield_replace(reg_val, div->u.s.shift, div->u.s.width,
s                 629 drivers/clk/bcm/clk-kona.c 	__ccu_write(ccu, div->u.s.offset, reg_val);
s                 665 drivers/clk/bcm/clk-kona.c 	previous = div->u.s.scaled_div;
s                 669 drivers/clk/bcm/clk-kona.c 	div->u.s.scaled_div = scaled_div;
s                 680 drivers/clk/bcm/clk-kona.c 		div->u.s.scaled_div = previous;		/* Revert the change */
s                  68 drivers/clk/bcm/clk-kona.h 						(div)->u.s.frac_width > 0)
s                 275 drivers/clk/bcm/clk-kona.h 		} s;
s                 301 drivers/clk/bcm/clk-kona.h 		.u.s.offset = (_offset),				\
s                 302 drivers/clk/bcm/clk-kona.h 		.u.s.shift = (_shift),					\
s                 303 drivers/clk/bcm/clk-kona.h 		.u.s.width = (_width),					\
s                 304 drivers/clk/bcm/clk-kona.h 		.u.s.scaled_div = BAD_SCALED_DIV_VALUE,			\
s                 311 drivers/clk/bcm/clk-kona.h 		.u.s.offset = (_offset),				\
s                 312 drivers/clk/bcm/clk-kona.h 		.u.s.shift = (_shift),					\
s                 313 drivers/clk/bcm/clk-kona.h 		.u.s.width = (_width),					\
s                 314 drivers/clk/bcm/clk-kona.h 		.u.s.frac_width = (_frac_width),			\
s                 315 drivers/clk/bcm/clk-kona.h 		.u.s.scaled_div = BAD_SCALED_DIV_VALUE,			\
s                  24 drivers/clk/bcm/clk-ns2.c #define REG_VAL(o, s, w) { .offset = o, .shift = s, .width = w, }
s                  24 drivers/clk/bcm/clk-nsp.c #define REG_VAL(o, s, w) { .offset = o, .shift = s, .width = w, }
s                  14 drivers/clk/bcm/clk-sr.c #define REG_VAL(o, s, w) { .offset = o, .shift = s, .width = w, }
s                  19 drivers/clk/bcm/clk-sr.c #define SW_CTRL_VAL(o, s) { .offset = o, .shift = s, }
s                 458 drivers/clk/clk-nomadik.c static int nomadik_src_clk_debugfs_show(struct seq_file *s, void *what)
s                 466 drivers/clk/clk-nomadik.c 	seq_puts(s, "Clock:      Boot:   Now:    Request: ASKED:\n");
s                 473 drivers/clk/clk-nomadik.c 		seq_printf(s, "%s  %s     %s     %s\n",
s                2890 drivers/clk/clk.c static void clk_summary_show_one(struct seq_file *s, struct clk_core *c,
s                2895 drivers/clk/clk.c 	seq_printf(s, "%*s%-*s %7d %8d %8d %11lu %10lu ",
s                2903 drivers/clk/clk.c 		seq_printf(s, "%5d", phase);
s                2905 drivers/clk/clk.c 		seq_puts(s, "-----");
s                2907 drivers/clk/clk.c 	seq_printf(s, " %6d\n", clk_core_get_scaled_duty_cycle(c, 100000));
s                2910 drivers/clk/clk.c static void clk_summary_show_subtree(struct seq_file *s, struct clk_core *c,
s                2915 drivers/clk/clk.c 	clk_summary_show_one(s, c, level);
s                2918 drivers/clk/clk.c 		clk_summary_show_subtree(s, child, level + 1);
s                2921 drivers/clk/clk.c static int clk_summary_show(struct seq_file *s, void *data)
s                2924 drivers/clk/clk.c 	struct hlist_head **lists = (struct hlist_head **)s->private;
s                2926 drivers/clk/clk.c 	seq_puts(s, "                                 enable  prepare  protect                                duty\n");
s                2927 drivers/clk/clk.c 	seq_puts(s, "   clock                          count    count    count        rate   accuracy phase  cycle\n");
s                2928 drivers/clk/clk.c 	seq_puts(s, "---------------------------------------------------------------------------------------------\n");
s                2934 drivers/clk/clk.c 			clk_summary_show_subtree(s, c, 0);
s                2942 drivers/clk/clk.c static void clk_dump_one(struct seq_file *s, struct clk_core *c, int level)
s                2950 drivers/clk/clk.c 	seq_printf(s, "\"%s\": { ", c->name);
s                2951 drivers/clk/clk.c 	seq_printf(s, "\"enable_count\": %d,", c->enable_count);
s                2952 drivers/clk/clk.c 	seq_printf(s, "\"prepare_count\": %d,", c->prepare_count);
s                2953 drivers/clk/clk.c 	seq_printf(s, "\"protect_count\": %d,", c->protect_count);
s                2954 drivers/clk/clk.c 	seq_printf(s, "\"rate\": %lu,", clk_core_get_rate(c));
s                2955 drivers/clk/clk.c 	seq_printf(s, "\"min_rate\": %lu,", min_rate);
s                2956 drivers/clk/clk.c 	seq_printf(s, "\"max_rate\": %lu,", max_rate);
s                2957 drivers/clk/clk.c 	seq_printf(s, "\"accuracy\": %lu,", clk_core_get_accuracy(c));
s                2960 drivers/clk/clk.c 		seq_printf(s, "\"phase\": %d,", phase);
s                2961 drivers/clk/clk.c 	seq_printf(s, "\"duty_cycle\": %u",
s                2965 drivers/clk/clk.c static void clk_dump_subtree(struct seq_file *s, struct clk_core *c, int level)
s                2969 drivers/clk/clk.c 	clk_dump_one(s, c, level);
s                2972 drivers/clk/clk.c 		seq_putc(s, ',');
s                2973 drivers/clk/clk.c 		clk_dump_subtree(s, child, level + 1);
s                2976 drivers/clk/clk.c 	seq_putc(s, '}');
s                2979 drivers/clk/clk.c static int clk_dump_show(struct seq_file *s, void *data)
s                2983 drivers/clk/clk.c 	struct hlist_head **lists = (struct hlist_head **)s->private;
s                2985 drivers/clk/clk.c 	seq_putc(s, '{');
s                2991 drivers/clk/clk.c 				seq_putc(s, ',');
s                2993 drivers/clk/clk.c 			clk_dump_subtree(s, c, 0);
s                2999 drivers/clk/clk.c 	seq_puts(s, "}\n");
s                3024 drivers/clk/clk.c static int clk_flags_show(struct seq_file *s, void *data)
s                3026 drivers/clk/clk.c 	struct clk_core *core = s->private;
s                3032 drivers/clk/clk.c 			seq_printf(s, "%s\n", clk_flags[i].name);
s                3038 drivers/clk/clk.c 		seq_printf(s, "0x%lx\n", flags);
s                3045 drivers/clk/clk.c static void possible_parent_show(struct seq_file *s, struct clk_core *core,
s                3064 drivers/clk/clk.c 		seq_puts(s, parent->name);
s                3066 drivers/clk/clk.c 		seq_puts(s, core->parents[i].name);
s                3068 drivers/clk/clk.c 		seq_printf(s, "<%s>(fw)", core->parents[i].fw_name);
s                3070 drivers/clk/clk.c 		seq_puts(s,
s                3074 drivers/clk/clk.c 		seq_puts(s, "(missing)");
s                3076 drivers/clk/clk.c 	seq_putc(s, terminator);
s                3079 drivers/clk/clk.c static int possible_parents_show(struct seq_file *s, void *data)
s                3081 drivers/clk/clk.c 	struct clk_core *core = s->private;
s                3085 drivers/clk/clk.c 		possible_parent_show(s, core, i, ' ');
s                3087 drivers/clk/clk.c 	possible_parent_show(s, core, i, '\n');
s                3093 drivers/clk/clk.c static int current_parent_show(struct seq_file *s, void *data)
s                3095 drivers/clk/clk.c 	struct clk_core *core = s->private;
s                3098 drivers/clk/clk.c 		seq_printf(s, "%s\n", core->parent->name);
s                3104 drivers/clk/clk.c static int clk_duty_cycle_show(struct seq_file *s, void *data)
s                3106 drivers/clk/clk.c 	struct clk_core *core = s->private;
s                3109 drivers/clk/clk.c 	seq_printf(s, "%u/%u\n", duty->num, duty->den);
s                3115 drivers/clk/clk.c static int clk_min_rate_show(struct seq_file *s, void *data)
s                3117 drivers/clk/clk.c 	struct clk_core *core = s->private;
s                3123 drivers/clk/clk.c 	seq_printf(s, "%lu\n", min_rate);
s                3129 drivers/clk/clk.c static int clk_max_rate_show(struct seq_file *s, void *data)
s                3131 drivers/clk/clk.c 	struct clk_core *core = s->private;
s                3137 drivers/clk/clk.c 	seq_printf(s, "%lu\n", max_rate);
s                  18 drivers/clk/qcom/clk-rcg.c static u32 ns_to_src(struct src_sel *s, u32 ns)
s                  20 drivers/clk/qcom/clk-rcg.c 	ns >>= s->src_sel_shift;
s                  25 drivers/clk/qcom/clk-rcg.c static u32 src_to_ns(struct src_sel *s, u8 src, u32 ns)
s                  30 drivers/clk/qcom/clk-rcg.c 	mask <<= s->src_sel_shift;
s                  33 drivers/clk/qcom/clk-rcg.c 	ns |= src << s->src_sel_shift;
s                  47 drivers/clk/qcom/clk-rcg.c 	ns = ns_to_src(&rcg->s, ns);
s                  49 drivers/clk/qcom/clk-rcg.c 		if (ns == rcg->s.parent_map[i].cfg)
s                  71 drivers/clk/qcom/clk-rcg.c 	struct src_sel *s;
s                  77 drivers/clk/qcom/clk-rcg.c 	s = &rcg->s[bank];
s                  82 drivers/clk/qcom/clk-rcg.c 	ns = ns_to_src(s, ns);
s                  85 drivers/clk/qcom/clk-rcg.c 		if (ns == s->parent_map[i].cfg)
s                 100 drivers/clk/qcom/clk-rcg.c 	ns = src_to_ns(&rcg->s, rcg->s.parent_map[index].cfg, ns);
s                 204 drivers/clk/qcom/clk-rcg.c 	struct src_sel *s;
s                 270 drivers/clk/qcom/clk-rcg.c 	s = &rcg->s[new_bank];
s                 271 drivers/clk/qcom/clk-rcg.c 	index = qcom_find_src_index(hw, s->parent_map, f->src);
s                 274 drivers/clk/qcom/clk-rcg.c 	ns = src_to_ns(s, s->parent_map[index].cfg, ns);
s                 314 drivers/clk/qcom/clk-rcg.c 	f.src = qcom_find_src_index(hw, rcg->s[bank].parent_map, index);
s                 441 drivers/clk/qcom/clk-rcg.c 					rcg->s.parent_map);
s                 450 drivers/clk/qcom/clk-rcg.c 	struct src_sel *s;
s                 454 drivers/clk/qcom/clk-rcg.c 	s = &rcg->s[bank];
s                 456 drivers/clk/qcom/clk-rcg.c 	return _freq_tbl_determine_rate(hw, rcg->freq_tbl, req, s->parent_map);
s                 465 drivers/clk/qcom/clk-rcg.c 	int index = qcom_find_src_index(hw, rcg->s.parent_map, f->src);
s                 561 drivers/clk/qcom/clk-rcg.c 	src = ns_to_src(&rcg->s, ns);
s                 565 drivers/clk/qcom/clk-rcg.c 		if (src == rcg->s.parent_map[i].cfg) {
s                 566 drivers/clk/qcom/clk-rcg.c 			f.src = rcg->s.parent_map[i].src;
s                 632 drivers/clk/qcom/clk-rcg.c 	src = ns_to_src(&rcg->s, ns);
s                 635 drivers/clk/qcom/clk-rcg.c 		if (src == rcg->s.parent_map[i].cfg) {
s                 636 drivers/clk/qcom/clk-rcg.c 			f.src = rcg->s.parent_map[i].src;
s                 708 drivers/clk/qcom/clk-rcg.c 	ns = ns_to_src(&rcg->s, ns);
s                 711 drivers/clk/qcom/clk-rcg.c 		if (ns == rcg->s.parent_map[i].cfg) {
s                 712 drivers/clk/qcom/clk-rcg.c 			f.src = rcg->s.parent_map[i].src;
s                  10 drivers/clk/qcom/clk-rcg.h #define F(f, s, h, m, n) { (f), (s), (2 * (h) - 1), (m), (n) }
s                  81 drivers/clk/qcom/clk-rcg.h 	struct src_sel	s;
s                 119 drivers/clk/qcom/clk-rcg.h 	struct src_sel	s[2];
s                  62 drivers/clk/qcom/clk-regmap-mux-div.c 	u32 val, d, s;
s                  73 drivers/clk/qcom/clk-regmap-mux-div.c 	s = (val >> md->src_shift);
s                  74 drivers/clk/qcom/clk-regmap-mux-div.c 	s &= BIT(md->src_width) - 1;
s                  75 drivers/clk/qcom/clk-regmap-mux-div.c 	*src = s;
s                 355 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                 406 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                 457 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                 508 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                 559 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                 610 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                 674 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                 723 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                 772 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                 821 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                 870 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                 919 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                1069 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                1118 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                1167 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                1222 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                1281 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                1329 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                1412 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                1574 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                1666 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                1758 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                1855 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                1992 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                2062 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                2132 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                2196 drivers/clk/qcom/gcc-ipq806x.c 	.s = {
s                2315 drivers/clk/qcom/gcc-ipq806x.c 	.s[0] = {
s                2319 drivers/clk/qcom/gcc-ipq806x.c 	.s[1] = {
s                2387 drivers/clk/qcom/gcc-ipq806x.c 	.s[0] = {
s                2391 drivers/clk/qcom/gcc-ipq806x.c 	.s[1] = {
s                2459 drivers/clk/qcom/gcc-ipq806x.c 	.s[0] = {
s                2463 drivers/clk/qcom/gcc-ipq806x.c 	.s[1] = {
s                2531 drivers/clk/qcom/gcc-ipq806x.c 	.s[0] = {
s                2535 drivers/clk/qcom/gcc-ipq806x.c 	.s[1] = {
s                2591 drivers/clk/qcom/gcc-ipq806x.c 	.s[0] = {
s                2595 drivers/clk/qcom/gcc-ipq806x.c 	.s[1] = {
s                2669 drivers/clk/qcom/gcc-ipq806x.c 	.s[0] = {
s                2673 drivers/clk/qcom/gcc-ipq806x.c 	.s[1] = {
s                2722 drivers/clk/qcom/gcc-ipq806x.c 	.s[0] = {
s                2726 drivers/clk/qcom/gcc-ipq806x.c 	.s[1] = {
s                 199 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                 250 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                 301 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                 352 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                 403 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                 466 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                 515 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                 564 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                 613 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                 662 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                 717 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                 766 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                 815 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                 870 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                 929 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                 977 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                1030 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                1079 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                1134 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                1189 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                1244 drivers/clk/qcom/gcc-mdm9615.c 	.s = {
s                 115 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 166 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 217 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 268 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 319 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 370 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 421 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 472 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 521 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 570 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 619 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 668 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 730 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 779 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 828 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 877 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 926 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 975 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1024 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1073 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1122 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1171 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1220 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1269 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1331 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1380 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1429 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1484 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1540 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1588 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1636 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1684 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1732 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1785 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1839 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1888 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                1955 drivers/clk/qcom/gcc-msm8660.c 	.s = {
s                 341 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                 392 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                 443 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                 494 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                 545 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                 596 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                 647 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                 698 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                 747 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                 796 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                 845 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                 894 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                 956 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1005 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1054 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1103 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1152 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1201 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1250 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1299 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1348 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1397 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1446 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1495 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1557 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1606 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1655 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1710 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1769 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1817 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1865 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1913 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                1961 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                2014 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                2068 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                2117 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                2166 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                2215 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                2310 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                2377 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                2865 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                2927 drivers/clk/qcom/gcc-msm8960.c 	.s = {
s                  28 drivers/clk/qcom/gcc-sdm660.c #define F(f, s, h, m, n) { (f), (s), (2 * (h) - 1), (m), (n) }
s                  73 drivers/clk/qcom/krait-cc.c krait_add_div(struct device *dev, int id, const char *s, unsigned int offset)
s                  94 drivers/clk/qcom/krait-cc.c 	init.name = kasprintf(GFP_KERNEL, "hfpll%s_div", s);
s                  99 drivers/clk/qcom/krait-cc.c 	p_names[0] = kasprintf(GFP_KERNEL, "hfpll%s", s);
s                 113 drivers/clk/qcom/krait-cc.c krait_add_sec_mux(struct device *dev, int id, const char *s,
s                 142 drivers/clk/qcom/krait-cc.c 	init.name = kasprintf(GFP_KERNEL, "krait%s_sec_mux", s);
s                 147 drivers/clk/qcom/krait-cc.c 		sec_mux_list[0] = kasprintf(GFP_KERNEL, "acpu%s_aux", s);
s                 169 drivers/clk/qcom/krait-cc.c krait_add_pri_mux(struct device *dev, int id, const char *s,
s                 195 drivers/clk/qcom/krait-cc.c 	init.name = kasprintf(GFP_KERNEL, "krait%s_pri_mux", s);
s                 199 drivers/clk/qcom/krait-cc.c 	p_names[0] = kasprintf(GFP_KERNEL, "hfpll%s", s);
s                 205 drivers/clk/qcom/krait-cc.c 	p_names[1] = kasprintf(GFP_KERNEL, "hfpll%s_div", s);
s                 211 drivers/clk/qcom/krait-cc.c 	p_names[2] = kasprintf(GFP_KERNEL, "krait%s_sec_mux", s);
s                 239 drivers/clk/qcom/krait-cc.c 	const char *s;
s                 244 drivers/clk/qcom/krait-cc.c 		s = p = kasprintf(GFP_KERNEL, "%d", id);
s                 245 drivers/clk/qcom/krait-cc.c 		if (!s)
s                 249 drivers/clk/qcom/krait-cc.c 		s = "_l2";
s                 252 drivers/clk/qcom/krait-cc.c 	ret = krait_add_div(dev, id, s, offset);
s                 258 drivers/clk/qcom/krait-cc.c 	ret = krait_add_sec_mux(dev, id, s, offset, unique_aux);
s                 264 drivers/clk/qcom/krait-cc.c 	clk = krait_add_pri_mux(dev, id, s, offset);
s                 123 drivers/clk/qcom/lcc-ipq806x.c 	.s = {
s                 237 drivers/clk/qcom/lcc-ipq806x.c 	.s = {
s                 317 drivers/clk/qcom/lcc-ipq806x.c 	.s = {
s                 376 drivers/clk/qcom/lcc-ipq806x.c 	.s = {
s                 106 drivers/clk/qcom/lcc-mdm9615.c 	.s = {
s                 212 drivers/clk/qcom/lcc-mdm9615.c 	.s = {							\
s                 356 drivers/clk/qcom/lcc-mdm9615.c 	.s = {
s                 424 drivers/clk/qcom/lcc-mdm9615.c 	.s = {
s                 104 drivers/clk/qcom/lcc-msm8960.c 	.s = {
s                 210 drivers/clk/qcom/lcc-msm8960.c 	.s = {							\
s                 354 drivers/clk/qcom/lcc-msm8960.c 	.s = {
s                 422 drivers/clk/qcom/lcc-msm8960.c 	.s = {
s                  42 drivers/clk/qcom/mmcc-msm8960.c #define F_MN(f, s, _m, _n) { .freq = f, .src = s, .m = _m, .n = _n }
s                 185 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                 234 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                 283 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                 338 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                 402 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                 466 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                 718 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                 823 drivers/clk/qcom/mmcc-msm8960.c 	.s[0] = {
s                 827 drivers/clk/qcom/mmcc-msm8960.c 	.s[1] = {
s                 883 drivers/clk/qcom/mmcc-msm8960.c 	.s[0] = {
s                 887 drivers/clk/qcom/mmcc-msm8960.c 	.s[1] = {
s                 984 drivers/clk/qcom/mmcc-msm8960.c 	.s[0] = {
s                 988 drivers/clk/qcom/mmcc-msm8960.c 	.s[1] = {
s                1062 drivers/clk/qcom/mmcc-msm8960.c 	.s[0] = {
s                1066 drivers/clk/qcom/mmcc-msm8960.c 	.s[1] = {
s                1146 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                1194 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                1269 drivers/clk/qcom/mmcc-msm8960.c 	.s[0] = {
s                1273 drivers/clk/qcom/mmcc-msm8960.c 	.s[1] = {
s                1368 drivers/clk/qcom/mmcc-msm8960.c 	.s[0] = {
s                1372 drivers/clk/qcom/mmcc-msm8960.c 	.s[1] = {
s                1436 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                1602 drivers/clk/qcom/mmcc-msm8960.c 	.s[0] = {
s                1606 drivers/clk/qcom/mmcc-msm8960.c 	.s[1] = {
s                1658 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                1726 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                2061 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                2109 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                2148 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                2187 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                2226 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                2264 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                2311 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                2358 drivers/clk/qcom/mmcc-msm8960.c 	.s = {
s                3037 drivers/clk/qcom/mmcc-msm8960.c 		gfx3d_src.s[0].parent_map = mmcc_pxo_pll8_pll2_pll15_map;
s                3038 drivers/clk/qcom/mmcc-msm8960.c 		gfx3d_src.s[1].parent_map = mmcc_pxo_pll8_pll2_pll15_map;
s                 631 drivers/clk/rockchip/clk.h #define MUX(_id, cname, pnames, f, o, s, w, mf)			\
s                 640 drivers/clk/rockchip/clk.h 		.mux_shift	= s,				\
s                 646 drivers/clk/rockchip/clk.h #define MUXGRF(_id, cname, pnames, f, o, s, w, mf)		\
s                 655 drivers/clk/rockchip/clk.h 		.mux_shift	= s,				\
s                 661 drivers/clk/rockchip/clk.h #define DIV(_id, cname, pname, f, o, s, w, df)			\
s                 670 drivers/clk/rockchip/clk.h 		.div_shift	= s,				\
s                 676 drivers/clk/rockchip/clk.h #define DIVTBL(_id, cname, pname, f, o, s, w, df, dt)		\
s                 685 drivers/clk/rockchip/clk.h 		.div_shift	= s,				\
s                 812 drivers/clk/rockchip/clk.h #define DIV_HALF(_id, cname, pname, f, o, s, w, df)			\
s                 821 drivers/clk/rockchip/clk.h 		.div_shift	= s,				\
s                 935 drivers/clk/samsung/clk-pll.c 	u32 r, p, m, s, pll_stat;
s                 944 drivers/clk/samsung/clk-pll.c 	s = (pll_stat >> PLL2550X_S_SHIFT) & PLL2550X_S_MASK;
s                 947 drivers/clk/samsung/clk-pll.c 	do_div(fvco, (p << s));
s                 128 drivers/clk/samsung/clk.h #define __MUX(_id, cname, pnames, o, s, w, f, mf)		\
s                 136 drivers/clk/samsung/clk.h 		.shift		= s,				\
s                 141 drivers/clk/samsung/clk.h #define MUX(_id, cname, pnames, o, s, w)			\
s                 142 drivers/clk/samsung/clk.h 	__MUX(_id, cname, pnames, o, s, w, 0, 0)
s                 144 drivers/clk/samsung/clk.h #define MUX_F(_id, cname, pnames, o, s, w, f, mf)		\
s                 145 drivers/clk/samsung/clk.h 	__MUX(_id, cname, pnames, o, s, w, f, mf)
s                 169 drivers/clk/samsung/clk.h #define __DIV(_id, cname, pname, o, s, w, f, df, t)	\
s                 176 drivers/clk/samsung/clk.h 		.shift		= s,				\
s                 182 drivers/clk/samsung/clk.h #define DIV(_id, cname, pname, o, s, w)				\
s                 183 drivers/clk/samsung/clk.h 	__DIV(_id, cname, pname, o, s, w, 0, 0, NULL)
s                 185 drivers/clk/samsung/clk.h #define DIV_F(_id, cname, pname, o, s, w, f, df)		\
s                 186 drivers/clk/samsung/clk.h 	__DIV(_id, cname, pname, o, s, w, f, df, NULL)
s                 188 drivers/clk/samsung/clk.h #define DIV_T(_id, cname, pname, o, s, w, t)			\
s                 189 drivers/clk/samsung/clk.h 	__DIV(_id, cname, pname, o, s, w, 0, 0, t)
s                 563 drivers/clk/st/clkgen-fsyn.c 	unsigned long s = (1 << fs->sdiv);
s                 577 drivers/clk/st/clkgen-fsyn.c 	res = (P20 * (32 + fs->mdiv) + 32 * fs->pe) * s * ns;
s                1256 drivers/clk/tegra/clk-dfll.c 	u32 v, s;
s                1266 drivers/clk/tegra/clk-dfll.c 	s = dfll_readl(td, DFLL_FREQ_REQ);
s                1267 drivers/clk/tegra/clk-dfll.c 	s = (s & DFLL_FREQ_REQ_SCALE_MASK) >> DFLL_FREQ_REQ_SCALE_SHIFT;
s                1268 drivers/clk/tegra/clk-dfll.c 	post_scaler_rate = dfll_scale_dvco_rate(s, pre_scaler_rate);
s                1323 drivers/clk/tegra/clk-dfll.c static int attr_registers_show(struct seq_file *s, void *data)
s                1326 drivers/clk/tegra/clk-dfll.c 	struct tegra_dfll *td = s->private;
s                1328 drivers/clk/tegra/clk-dfll.c 	seq_puts(s, "CONTROL REGISTERS:\n");
s                1334 drivers/clk/tegra/clk-dfll.c 		seq_printf(s, "[0x%02x] = 0x%08x\n", offs, val);
s                1337 drivers/clk/tegra/clk-dfll.c 	seq_puts(s, "\nI2C and INTR REGISTERS:\n");
s                1339 drivers/clk/tegra/clk-dfll.c 		seq_printf(s, "[0x%02x] = 0x%08x\n", offs,
s                1342 drivers/clk/tegra/clk-dfll.c 		seq_printf(s, "[0x%02x] = 0x%08x\n", offs,
s                1346 drivers/clk/tegra/clk-dfll.c 		seq_puts(s, "\nINTEGRATED I2C CONTROLLER REGISTERS:\n");
s                1348 drivers/clk/tegra/clk-dfll.c 		seq_printf(s, "[0x%02x] = 0x%08x\n", offs,
s                1351 drivers/clk/tegra/clk-dfll.c 		seq_puts(s, "\nLUT:\n");
s                1353 drivers/clk/tegra/clk-dfll.c 			seq_printf(s, "[0x%02x] = 0x%08x\n", offs,
s                  27 drivers/clk/tegra/clk-super.c #define super_state(s) (BIT(s) << SUPER_STATE_SHIFT)
s                  28 drivers/clk/tegra/clk-super.c #define super_state_to_src_shift(m, s) ((m->width * s))
s                1442 drivers/clk/tegra/clk-tegra210.c 			u64 s = rem * PLL_SDM_COEFF;
s                1444 drivers/clk/tegra/clk-tegra210.c 			do_div(s, cf);
s                1445 drivers/clk/tegra/clk-tegra210.c 			s -= PLL_SDM_COEFF / 2;
s                1446 drivers/clk/tegra/clk-tegra210.c 			cfg->sdm_data = sdin_din_to_data(s);
s                  94 drivers/clk/versatile/clk-icst.c 		vco->s = 1;
s                 109 drivers/clk/versatile/clk-icst.c 		vco->s = 3;
s                 126 drivers/clk/versatile/clk-icst.c 		vco->s = 1;
s                 141 drivers/clk/versatile/clk-icst.c 		vco->s = (val >> 8) & 7;
s                 148 drivers/clk/versatile/clk-icst.c 		vco->s = (val >> 20) & 7;
s                 154 drivers/clk/versatile/clk-icst.c 	vco->s = (val >> 16) & 03;
s                 176 drivers/clk/versatile/clk-icst.c 		if (vco.s != 1)
s                 186 drivers/clk/versatile/clk-icst.c 		if (vco.s != 3)
s                 193 drivers/clk/versatile/clk-icst.c 		val = (vco.v & 0xFF) | vco.s << 8;
s                 201 drivers/clk/versatile/clk-icst.c 		val = ((vco.v & 0xFF) << 12) | (vco.s << 20);
s                 210 drivers/clk/versatile/clk-icst.c 		val = vco.v | (vco.r << 9) | (vco.s << 16);
s                  30 drivers/clk/versatile/icst.c 	u32 divisor = (vco.r + 2) * p->s2div[vco.s];
s                  49 drivers/clk/versatile/icst.c 	struct icst_vco vco = { .s = 1, .v = p->vd_max, .r = p->rd_max };
s                  68 drivers/clk/versatile/icst.c 	vco.s = p->idx2s[i];
s                  27 drivers/clk/versatile/icst.h 	unsigned char	s;
s                 199 drivers/clocksource/timer-tegra.c 	u32 s = readl_relaxed(reg_base + RTC_SHADOW_SECONDS);
s                 201 drivers/clocksource/timer-tegra.c 	return (u64)s * MSEC_PER_SEC + ms;
s                  59 drivers/cpuidle/cpuidle-powernv.c 		struct cpuidle_state *s = &drv->states[i];
s                  62 drivers/cpuidle/cpuidle-powernv.c 		if (s->disabled || su->disable)
s                  65 drivers/cpuidle/cpuidle-powernv.c 		return s->target_residency * tb_ticks_per_usec;
s                  86 drivers/cpuidle/cpuidle.c 		struct cpuidle_state *s = &drv->states[i];
s                  89 drivers/cpuidle/cpuidle.c 		if (s->disabled || su->disable || s->exit_latency <= latency_req
s                  90 drivers/cpuidle/cpuidle.c 		    || s->exit_latency > max_latency
s                  91 drivers/cpuidle/cpuidle.c 		    || (s->flags & forbidden_flags)
s                  92 drivers/cpuidle/cpuidle.c 		    || (s2idle && !s->enter_s2idle))
s                  95 drivers/cpuidle/cpuidle.c 		latency_req = s->exit_latency;
s                 351 drivers/cpuidle/governors/menu.c 		struct cpuidle_state *s = &drv->states[i];
s                 354 drivers/cpuidle/governors/menu.c 		if (s->disabled || su->disable)
s                 360 drivers/cpuidle/governors/menu.c 		if (s->target_residency > predicted_us) {
s                 366 drivers/cpuidle/governors/menu.c 			    s->exit_latency <= latency_req &&
s                 367 drivers/cpuidle/governors/menu.c 			    s->target_residency <= data->next_timer_us) {
s                 368 drivers/cpuidle/governors/menu.c 				predicted_us = s->target_residency;
s                 393 drivers/cpuidle/governors/menu.c 			    s->target_residency <= ktime_to_us(delta_next))
s                 398 drivers/cpuidle/governors/menu.c 		if (s->exit_latency > latency_req)
s                 259 drivers/cpuidle/governors/teo.c 		struct cpuidle_state *s = &drv->states[i];
s                 262 drivers/cpuidle/governors/teo.c 		if (s->disabled || su->disable) {
s                 267 drivers/cpuidle/governors/teo.c 			if (s->target_residency > duration_us)
s                 321 drivers/cpuidle/governors/teo.c 		if (s->target_residency > duration_us)
s                 324 drivers/cpuidle/governors/teo.c 		if (s->exit_latency > latency_req && constraint_idx > i)
s                 460 drivers/crypto/caam/pdb.h 	u8 *s;
s                 102 drivers/crypto/cavium/cpt/cpt_hw_types.h 	} s;
s                 145 drivers/crypto/cavium/cpt/cpt_hw_types.h 	} s;
s                 169 drivers/crypto/cavium/cpt/cpt_hw_types.h 	} s;
s                 206 drivers/crypto/cavium/cpt/cpt_hw_types.h 	} s;
s                 231 drivers/crypto/cavium/cpt/cpt_hw_types.h 	} s;
s                 314 drivers/crypto/cavium/cpt/cpt_hw_types.h 	} s;
s                 346 drivers/crypto/cavium/cpt/cpt_hw_types.h 	} s;
s                 387 drivers/crypto/cavium/cpt/cpt_hw_types.h 	} s;
s                 419 drivers/crypto/cavium/cpt/cpt_hw_types.h 	} s;
s                 448 drivers/crypto/cavium/cpt/cpt_hw_types.h 	} s;
s                 485 drivers/crypto/cavium/cpt/cpt_hw_types.h 	} s;
s                 513 drivers/crypto/cavium/cpt/cpt_hw_types.h 	} s;
s                 567 drivers/crypto/cavium/cpt/cpt_hw_types.h 	} s;
s                 602 drivers/crypto/cavium/cpt/cpt_hw_types.h 	} s;
s                 626 drivers/crypto/cavium/cpt/cpt_hw_types.h 	} s;
s                 653 drivers/crypto/cavium/cpt/cpt_hw_types.h 	} s;
s                 356 drivers/crypto/cavium/cpt/cptpf_main.c 	cpt->max_se_cores = pf_cnsts.s.se;
s                 357 drivers/crypto/cavium/cpt/cptpf_main.c 	cpt->max_ae_cores = pf_cnsts.s.ae;
s                  42 drivers/crypto/cavium/cpt/cptpf_mbox.c 	pf_qx_ctl.s.size = size;
s                  43 drivers/crypto/cavium/cpt/cptpf_mbox.c 	pf_qx_ctl.s.cont_err = true;
s                  55 drivers/crypto/cavium/cpt/cptpf_mbox.c 	pf_qx_ctl.s.pri = pri;
s                  78 drivers/crypto/cavium/cpt/cptpf_mbox.c 	pf_qx_ctl.s.grp = mcode[grp].group;
s                 107 drivers/crypto/cavium/cpt/cptvf_algs.c 	req_info->ctrl.s.grp = 0;
s                 108 drivers/crypto/cavium/cpt/cptvf_algs.c 	req_info->ctrl.s.dma_mode = DMA_GATHER_SCATTER;
s                 109 drivers/crypto/cavium/cpt/cptvf_algs.c 	req_info->ctrl.s.se_req = SE_CORE_REQ;
s                 111 drivers/crypto/cavium/cpt/cptvf_algs.c 	req_info->req.opcode.s.major = MAJOR_OP_FC |
s                 114 drivers/crypto/cavium/cpt/cptvf_algs.c 		req_info->req.opcode.s.minor = 2;
s                 116 drivers/crypto/cavium/cpt/cptvf_algs.c 		req_info->req.opcode.s.minor = 3;
s                 370 drivers/crypto/cavium/cpt/cptvf_main.c 	vqx_ctl.s.ena = val;
s                 380 drivers/crypto/cavium/cpt/cptvf_main.c 	vqx_dbell.s.dbell_cnt = val * 8; /* Num of Instructions * 8 words */
s                 390 drivers/crypto/cavium/cpt/cptvf_main.c 	vqx_inprg.s.inflight = val;
s                 400 drivers/crypto/cavium/cpt/cptvf_main.c 	vqx_dwait.s.num_wait = val;
s                 411 drivers/crypto/cavium/cpt/cptvf_main.c 	vqx_dwait.s.time_wait = time;
s                 423 drivers/crypto/cavium/cpt/cptvf_main.c 	vqx_misc_ena.s.swerr = 1;
s                 435 drivers/crypto/cavium/cpt/cptvf_main.c 	vqx_misc_ena.s.mbox = 1;
s                 447 drivers/crypto/cavium/cpt/cptvf_main.c 	vqx_done_ena.s.done = 1;
s                 459 drivers/crypto/cavium/cpt/cptvf_main.c 	vqx_misc_int.s.dovf = 1;
s                 471 drivers/crypto/cavium/cpt/cptvf_main.c 	vqx_misc_int.s.irde = 1;
s                 483 drivers/crypto/cavium/cpt/cptvf_main.c 	vqx_misc_int.s.nwrp = 1;
s                 495 drivers/crypto/cavium/cpt/cptvf_main.c 	vqx_misc_int.s.mbox = 1;
s                 507 drivers/crypto/cavium/cpt/cptvf_main.c 	vqx_misc_int.s.swerr = 1;
s                 573 drivers/crypto/cavium/cpt/cptvf_main.c 	return vqx_done.s.done;
s                 583 drivers/crypto/cavium/cpt/cptvf_main.c 	vqx_dack_cnt.s.done_ack = ackcnt;
s                  75 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 		sg_ptr->u.s.len0 = cpu_to_be16(list[i * 4 + 0].size);
s                  76 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 		sg_ptr->u.s.len1 = cpu_to_be16(list[i * 4 + 1].size);
s                  77 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 		sg_ptr->u.s.len2 = cpu_to_be16(list[i * 4 + 2].size);
s                  78 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 		sg_ptr->u.s.len3 = cpu_to_be16(list[i * 4 + 3].size);
s                  90 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 		sg_ptr->u.s.len2 = cpu_to_be16(list[i * 4 + 2].size);
s                  94 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 		sg_ptr->u.s.len1 = cpu_to_be16(list[i * 4 + 1].size);
s                  98 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 		sg_ptr->u.s.len0 = cpu_to_be16(list[i * 4 + 0].size);
s                 356 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 		ccode = status->s.compcode;
s                 357 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 		if ((status->s.compcode == CPT_COMP_E_FAULT) ||
s                 358 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 		    (status->s.compcode == CPT_COMP_E_SWERR)) {
s                 360 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 				(status->s.compcode == CPT_COMP_E_FAULT) ?
s                 370 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 		} else if (status->s.compcode == COMPLETION_CODE_INIT) {
s                 434 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	group = ctrl->s.grp;
s                 454 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	result->s.compcode = COMPLETION_CODE_INIT;
s                 468 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	vq_cmd.cmd.s.opcode = cpu_to_be16(cpt_req->opcode.flags);
s                 469 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	vq_cmd.cmd.s.param1 = cpu_to_be16(cpt_req->param1);
s                 470 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	vq_cmd.cmd.s.param2 = cpu_to_be16(cpt_req->param2);
s                 471 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	vq_cmd.cmd.s.dlen   = cpu_to_be16(cpt_req->dlen);
s                 478 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	vq_cmd.cptr.s.grp = group;
s                 520 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	cptinst.s.doneint = true;
s                 521 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	cptinst.s.res_addr = (u64)info->comp_baddr;
s                 522 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	cptinst.s.tag = 0;
s                 523 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	cptinst.s.grp = 0;
s                 524 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	cptinst.s.wq_ptr = 0;
s                 525 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	cptinst.s.ei0 = vq_cmd.cmd.u64;
s                 526 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	cptinst.s.ei1 = vq_cmd.dptr;
s                 527 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	cptinst.s.ei2 = vq_cmd.rptr;
s                 528 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	cptinst.s.ei3 = vq_cmd.cptr.u64;
s                 570 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	if ((cptvf->vftype == SE_TYPES) && (!req->ctrl.s.se_req)) {
s                 574 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	} else if ((cptvf->vftype == AE_TYPES) && (req->ctrl.s.se_req)) {
s                  34 drivers/crypto/cavium/cpt/request_manager.h 	} s;
s                  42 drivers/crypto/cavium/cpt/request_manager.h 	} s;
s                  80 drivers/crypto/cavium/cpt/request_manager.h 		} s;
s                 119 drivers/crypto/cavium/cpt/request_manager.h 	} s;
s                 132 drivers/crypto/cavium/cpt/request_manager.h 	} s;
s                 147 drivers/crypto/cavium/nitrox/nitrox_aead.c 	creq->ctrl.s.arg = rctx->ctrl_arg;
s                 157 drivers/crypto/cavium/nitrox/nitrox_aead.c 	creq->ctrl.s.ctxl = sizeof(struct flexi_crypto_context);
s                 393 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 411 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 429 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 451 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 473 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 498 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 542 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 567 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 607 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 666 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 687 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 704 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 726 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 768 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 814 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 890 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 932 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 960 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                 994 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                1039 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                1101 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                1138 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                1162 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                1191 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                1228 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                1292 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                1335 drivers/crypto/cavium/nitrox/nitrox_csr.h 	} s;
s                   8 drivers/crypto/cavium/nitrox/nitrox_debugfs.c static int firmware_show(struct seq_file *s, void *v)
s                  10 drivers/crypto/cavium/nitrox/nitrox_debugfs.c 	struct nitrox_device *ndev = s->private;
s                  12 drivers/crypto/cavium/nitrox/nitrox_debugfs.c 	seq_printf(s, "Version: %s\n", ndev->hw.fw_name[0]);
s                  13 drivers/crypto/cavium/nitrox/nitrox_debugfs.c 	seq_printf(s, "Version: %s\n", ndev->hw.fw_name[1]);
s                  19 drivers/crypto/cavium/nitrox/nitrox_debugfs.c static int device_show(struct seq_file *s, void *v)
s                  21 drivers/crypto/cavium/nitrox/nitrox_debugfs.c 	struct nitrox_device *ndev = s->private;
s                  23 drivers/crypto/cavium/nitrox/nitrox_debugfs.c 	seq_printf(s, "NITROX [%d]\n", ndev->idx);
s                  24 drivers/crypto/cavium/nitrox/nitrox_debugfs.c 	seq_printf(s, "  Part Name: %s\n", ndev->hw.partname);
s                  25 drivers/crypto/cavium/nitrox/nitrox_debugfs.c 	seq_printf(s, "  Frequency: %d MHz\n", ndev->hw.freq);
s                  26 drivers/crypto/cavium/nitrox/nitrox_debugfs.c 	seq_printf(s, "  Device ID: 0x%0x\n", ndev->hw.device_id);
s                  27 drivers/crypto/cavium/nitrox/nitrox_debugfs.c 	seq_printf(s, "  Revision ID: 0x%0x\n", ndev->hw.revision_id);
s                  28 drivers/crypto/cavium/nitrox/nitrox_debugfs.c 	seq_printf(s, "  Cores: [AE=%u  SE=%u  ZIP=%u]\n",
s                  36 drivers/crypto/cavium/nitrox/nitrox_debugfs.c static int stats_show(struct seq_file *s, void *v)
s                  38 drivers/crypto/cavium/nitrox/nitrox_debugfs.c 	struct nitrox_device *ndev = s->private;
s                  40 drivers/crypto/cavium/nitrox/nitrox_debugfs.c 	seq_printf(s, "NITROX [%d] Request Statistics\n", ndev->idx);
s                  41 drivers/crypto/cavium/nitrox/nitrox_debugfs.c 	seq_printf(s, "  Posted: %llu\n",
s                  43 drivers/crypto/cavium/nitrox/nitrox_debugfs.c 	seq_printf(s, "  Completed: %llu\n",
s                  45 drivers/crypto/cavium/nitrox/nitrox_debugfs.c 	seq_printf(s, "  Dropped: %llu\n",
s                  22 drivers/crypto/cavium/nitrox/nitrox_hal.c 	emu_ae.s.enable = 0xfffff;
s                  26 drivers/crypto/cavium/nitrox/nitrox_hal.c 	emu_se.s.enable = 0xffff;
s                  51 drivers/crypto/cavium/nitrox/nitrox_hal.c 	emu_ge_int.s.se_ge = 0xffff;
s                  52 drivers/crypto/cavium/nitrox/nitrox_hal.c 	emu_ge_int.s.ae_ge = 0xfffff;
s                  54 drivers/crypto/cavium/nitrox/nitrox_hal.c 	emu_wd_int.s.se_wd = 1;
s                  74 drivers/crypto/cavium/nitrox/nitrox_hal.c 	pkt_in_ctl.s.enb = 0;
s                  81 drivers/crypto/cavium/nitrox/nitrox_hal.c 		if (!pkt_in_ctl.s.enb)
s                 102 drivers/crypto/cavium/nitrox/nitrox_hal.c 	pkt_in_ctl.s.is64b = 1;
s                 103 drivers/crypto/cavium/nitrox/nitrox_hal.c 	pkt_in_ctl.s.enb = 1;
s                 109 drivers/crypto/cavium/nitrox/nitrox_hal.c 		if (pkt_in_ctl.s.enb)
s                 142 drivers/crypto/cavium/nitrox/nitrox_hal.c 		pkt_in_rsize.s.rsize = ndev->qlen;
s                 152 drivers/crypto/cavium/nitrox/nitrox_hal.c 		pkt_in_dbell.s.dbell = 0xffffffff;
s                 170 drivers/crypto/cavium/nitrox/nitrox_hal.c 	pkt_slc_ctl.s.enb = 0;
s                 178 drivers/crypto/cavium/nitrox/nitrox_hal.c 		if (!pkt_slc_ctl.s.enb)
s                 198 drivers/crypto/cavium/nitrox/nitrox_hal.c 	pkt_slc_ctl.s.enb = 1;
s                 203 drivers/crypto/cavium/nitrox/nitrox_hal.c 	pkt_slc_ctl.s.z = 1;
s                 205 drivers/crypto/cavium/nitrox/nitrox_hal.c 	pkt_slc_ctl.s.rh = 1;
s                 211 drivers/crypto/cavium/nitrox/nitrox_hal.c 		if (pkt_slc_ctl.s.enb)
s                 228 drivers/crypto/cavium/nitrox/nitrox_hal.c 	pkt_slc_int.s.timet = 0x3fffff;
s                 255 drivers/crypto/cavium/nitrox/nitrox_hal.c 	core_int.s.host_wr_err = 1;
s                 256 drivers/crypto/cavium/nitrox/nitrox_hal.c 	core_int.s.host_wr_timeout = 1;
s                 257 drivers/crypto/cavium/nitrox/nitrox_hal.c 	core_int.s.exec_wr_timeout = 1;
s                 258 drivers/crypto/cavium/nitrox/nitrox_hal.c 	core_int.s.npco_dma_malform = 1;
s                 259 drivers/crypto/cavium/nitrox/nitrox_hal.c 	core_int.s.host_nps_wr_err = 1;
s                 272 drivers/crypto/cavium/nitrox/nitrox_hal.c 	core_gbl_vfcfg.s.ilk_disable = 1;
s                 273 drivers/crypto/cavium/nitrox/nitrox_hal.c 	core_gbl_vfcfg.s.cfg = __NDEV_MODE_PF;
s                 427 drivers/crypto/cavium/nitrox/nitrox_hal.c 	pom_int.s.illegal_dport = 1;
s                 446 drivers/crypto/cavium/nitrox/nitrox_hal.c 	efl_rnm_ctl.s.ent_en = 1;
s                 447 drivers/crypto/cavium/nitrox/nitrox_hal.c 	efl_rnm_ctl.s.rng_en = 1;
s                 462 drivers/crypto/cavium/nitrox/nitrox_hal.c 		efl_core_int.s.len_ovr = 1;
s                 463 drivers/crypto/cavium/nitrox/nitrox_hal.c 		efl_core_int.s.d_left = 1;
s                 464 drivers/crypto/cavium/nitrox/nitrox_hal.c 		efl_core_int.s.epci_decode_err = 1;
s                 483 drivers/crypto/cavium/nitrox/nitrox_hal.c 	bmi_ctl.s.max_pkt_len = 0xff;
s                 484 drivers/crypto/cavium/nitrox/nitrox_hal.c 	bmi_ctl.s.nps_free_thrsh = 0xff;
s                 485 drivers/crypto/cavium/nitrox/nitrox_hal.c 	bmi_ctl.s.nps_hdrq_thrsh = 0x7a;
s                 491 drivers/crypto/cavium/nitrox/nitrox_hal.c 	bmi_int_ena.s.max_len_err_nps = 1;
s                 492 drivers/crypto/cavium/nitrox/nitrox_hal.c 	bmi_int_ena.s.pkt_rcv_err_nps = 1;
s                 493 drivers/crypto/cavium/nitrox/nitrox_hal.c 	bmi_int_ena.s.fpf_undrrn = 1;
s                 505 drivers/crypto/cavium/nitrox/nitrox_hal.c 	bmo_ctl2.s.nps_slc_buf_thrsh = 0xff;
s                 519 drivers/crypto/cavium/nitrox/nitrox_hal.c 	lbc_ctl.s.cam_inval_start = 1;
s                 525 drivers/crypto/cavium/nitrox/nitrox_hal.c 		if (lbc_stat.s.done)
s                 541 drivers/crypto/cavium/nitrox/nitrox_hal.c 	lbc_int_ena.s.dma_rd_err = 1;
s                 542 drivers/crypto/cavium/nitrox/nitrox_hal.c 	lbc_int_ena.s.over_fetch_err = 1;
s                 543 drivers/crypto/cavium/nitrox/nitrox_hal.c 	lbc_int_ena.s.cam_inval_abort = 1;
s                 544 drivers/crypto/cavium/nitrox/nitrox_hal.c 	lbc_int_ena.s.cam_hard_err = 1;
s                 563 drivers/crypto/cavium/nitrox/nitrox_hal.c 	vfcfg.s.cfg = mode & 0x7;
s                 624 drivers/crypto/cavium/nitrox/nitrox_hal.c 		if (emu_fuse.s.valid) {
s                 625 drivers/crypto/cavium/nitrox/nitrox_hal.c 			dead_cores = hweight32(emu_fuse.s.ae_fuse);
s                 627 drivers/crypto/cavium/nitrox/nitrox_hal.c 			dead_cores = hweight16(emu_fuse.s.se_fuse);
s                  35 drivers/crypto/cavium/nitrox/nitrox_isr.c 	if (slc_cnts.s.slc_int)
s                  62 drivers/crypto/cavium/nitrox/nitrox_isr.c 	if (pkt_int.s.slc_err) {
s                  86 drivers/crypto/cavium/nitrox/nitrox_isr.c 	if (pkt_int.s.in_err) {
s                 137 drivers/crypto/cavium/nitrox/nitrox_isr.c 	if (lbc_int.s.dma_rd_err) {
s                 148 drivers/crypto/cavium/nitrox/nitrox_isr.c 	if (lbc_int.s.cam_soft_err) {
s                 153 drivers/crypto/cavium/nitrox/nitrox_isr.c 	if (lbc_int.s.pref_dat_len_mismatch_err) {
s                 162 drivers/crypto/cavium/nitrox/nitrox_isr.c 	if (lbc_int.s.rd_dat_len_mismatch_err) {
s                 186 drivers/crypto/cavium/nitrox/nitrox_isr.c 		if (core_int.s.se_err) {
s                 230 drivers/crypto/cavium/nitrox/nitrox_isr.c 	if (core_int.s.nps_core)
s                 233 drivers/crypto/cavium/nitrox/nitrox_isr.c 	if (core_int.s.nps_pkt)
s                 236 drivers/crypto/cavium/nitrox/nitrox_isr.c 	if (core_int.s.pom)
s                 239 drivers/crypto/cavium/nitrox/nitrox_isr.c 	if (core_int.s.pem)
s                 242 drivers/crypto/cavium/nitrox/nitrox_isr.c 	if (core_int.s.lbc)
s                 245 drivers/crypto/cavium/nitrox/nitrox_isr.c 	if (core_int.s.efl)
s                 248 drivers/crypto/cavium/nitrox/nitrox_isr.c 	if (core_int.s.bmi)
s                 252 drivers/crypto/cavium/nitrox/nitrox_isr.c 	if (core_int.s.mbox)
s                 256 drivers/crypto/cavium/nitrox/nitrox_isr.c 	core_int.s.resend = 1;
s                  49 drivers/crypto/cavium/nitrox/nitrox_req.h 	} s;
s                 302 drivers/crypto/cavium/nitrox/nitrox_req.h 	} s;
s                 355 drivers/crypto/cavium/nitrox/nitrox_req.h 	} s;
s                 381 drivers/crypto/cavium/nitrox/nitrox_req.h 	} s;
s                 446 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.ih.s.g = 1;
s                 447 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.ih.s.gsz = sr->in.sgmap_cnt;
s                 448 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.ih.s.ssz = sr->out.sgmap_cnt;
s                 449 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.ih.s.fsz = FDATA_SIZE + sizeof(struct gphdr);
s                 450 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.ih.s.tlen = sr->instr.ih.s.fsz + sr->in.total_bytes;
s                 455 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.s.uddl = MIN_UDD_LEN;
s                 457 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.s.ctxl = (req->ctrl.s.ctxl / 8);
s                 459 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.s.destport = SOLICIT_BASE_DPORT + qno;
s                 460 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.s.ctxc = req->ctrl.s.ctxc;
s                 461 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.s.arg = req->ctrl.s.arg;
s                 462 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.s.opcode = req->opcode;
s                 466 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.s.ctxp = cpu_to_be64(ctx_handle);
s                 470 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.slc.s.ssz = sr->out.sgmap_cnt;
s                 474 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.slc.s.rptr = cpu_to_be64(sr->out.sgcomp_dma);
s                 591 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	slc_cnts.s.resend = 1;
s                 221 drivers/crypto/cavium/nitrox/nitrox_skcipher.c 	creq->ctrl.s.arg = (enc ? ENCRYPT : DECRYPT);
s                 230 drivers/crypto/cavium/nitrox/nitrox_skcipher.c 	creq->ctrl.s.ctxl = sizeof(struct flexi_crypto_context);
s                 158 drivers/crypto/cavium/zip/common.h 	while (!result->s.compcode) {
s                  54 drivers/crypto/cavium/zip/zip_deflate.c 			       struct zip_state *s, union zip_inst_s *zip_cmd)
s                  56 drivers/crypto/cavium/zip/zip_deflate.c 	union zip_zres_s *result_ptr = &s->result;
s                  58 drivers/crypto/cavium/zip/zip_deflate.c 	memset(zip_cmd, 0, sizeof(s->zip_cmd));
s                  59 drivers/crypto/cavium/zip/zip_deflate.c 	memset(result_ptr, 0, sizeof(s->result));
s                  63 drivers/crypto/cavium/zip/zip_deflate.c 	zip_cmd->s.hg = 0;
s                  65 drivers/crypto/cavium/zip/zip_deflate.c 	zip_cmd->s.ce = 1;
s                  67 drivers/crypto/cavium/zip/zip_deflate.c 	zip_cmd->s.sf = 1;
s                  70 drivers/crypto/cavium/zip/zip_deflate.c 		zip_cmd->s.ef = 1;
s                  71 drivers/crypto/cavium/zip/zip_deflate.c 		zip_cmd->s.sf = 0;
s                  74 drivers/crypto/cavium/zip/zip_deflate.c 	zip_cmd->s.cc = zip_ops->ccode;
s                  76 drivers/crypto/cavium/zip/zip_deflate.c 	zip_cmd->s.ss = zip_ops->speed;
s                  80 drivers/crypto/cavium/zip/zip_deflate.c 	zip_cmd->s.adlercrc32 = zip_ops->csum;
s                  81 drivers/crypto/cavium/zip/zip_deflate.c 	zip_cmd->s.historylength = zip_ops->history_len;
s                  82 drivers/crypto/cavium/zip/zip_deflate.c 	zip_cmd->s.dg = 0;
s                  85 drivers/crypto/cavium/zip/zip_deflate.c 	zip_cmd->s.inp_ptr_addr.s.addr  = __pa(zip_ops->input);
s                  86 drivers/crypto/cavium/zip/zip_deflate.c 	zip_cmd->s.inp_ptr_ctl.s.length = (zip_ops->input_len +
s                  88 drivers/crypto/cavium/zip/zip_deflate.c 	zip_cmd->s.ds = 0;
s                  91 drivers/crypto/cavium/zip/zip_deflate.c 	zip_cmd->s.out_ptr_addr.s.addr  = __pa(zip_ops->output);
s                  92 drivers/crypto/cavium/zip/zip_deflate.c 	zip_cmd->s.out_ptr_ctl.s.length = zip_ops->output_len;
s                  94 drivers/crypto/cavium/zip/zip_deflate.c 	zip_cmd->s.totaloutputlength    = zip_ops->output_len;
s                  97 drivers/crypto/cavium/zip/zip_deflate.c 	zip_cmd->s.res_ptr_addr.s.addr = __pa(result_ptr);
s                  99 drivers/crypto/cavium/zip/zip_deflate.c 	result_ptr->s.compcode = 0;
s                 115 drivers/crypto/cavium/zip/zip_deflate.c int zip_deflate(struct zip_operation *zip_ops, struct zip_state *s,
s                 118 drivers/crypto/cavium/zip/zip_deflate.c 	union zip_inst_s *zip_cmd = &s->zip_cmd;
s                 119 drivers/crypto/cavium/zip/zip_deflate.c 	union zip_zres_s *result_ptr = &s->result;
s                 123 drivers/crypto/cavium/zip/zip_deflate.c 	prepare_zip_command(zip_ops, s, zip_cmd);
s                 138 drivers/crypto/cavium/zip/zip_deflate.c 	zip_ops->compcode = result_ptr->s.compcode;
s                 164 drivers/crypto/cavium/zip/zip_deflate.c 		zip_ops->csum = result_ptr->s.adler32;
s                 169 drivers/crypto/cavium/zip/zip_deflate.c 		zip_ops->csum = result_ptr->s.adler32;
s                 174 drivers/crypto/cavium/zip/zip_deflate.c 		zip_ops->csum = result_ptr->s.crc32;
s                 185 drivers/crypto/cavium/zip/zip_deflate.c 	atomic64_add(result_ptr->s.totalbyteswritten,
s                 189 drivers/crypto/cavium/zip/zip_deflate.c 	if (zip_ops->output_len < result_ptr->s.totalbyteswritten) {
s                 192 drivers/crypto/cavium/zip/zip_deflate.c 			zip_ops->output_len, result_ptr->s.totalbyteswritten);
s                 196 drivers/crypto/cavium/zip/zip_deflate.c 		zip_ops->output_len = result_ptr->s.totalbyteswritten;
s                  60 drivers/crypto/cavium/zip/zip_deflate.h int zip_deflate(struct zip_operation *zip_ops, struct zip_state *s,
s                 134 drivers/crypto/cavium/zip/zip_device.c 		ncp.s.addr = __pa(zip_dev->iq[queue].sw_head);
s                 159 drivers/crypto/cavium/zip/zip_device.c 	dbell.s.dbell_cnt = 1;
s                  53 drivers/crypto/cavium/zip/zip_inflate.c 				struct zip_state *s, union zip_inst_s *zip_cmd)
s                  55 drivers/crypto/cavium/zip/zip_inflate.c 	union zip_zres_s *result_ptr = &s->result;
s                  57 drivers/crypto/cavium/zip/zip_inflate.c 	memset(zip_cmd, 0, sizeof(s->zip_cmd));
s                  58 drivers/crypto/cavium/zip/zip_inflate.c 	memset(result_ptr, 0, sizeof(s->result));
s                  63 drivers/crypto/cavium/zip/zip_inflate.c 	zip_cmd->s.hg = 0;
s                  65 drivers/crypto/cavium/zip/zip_inflate.c 	zip_cmd->s.ce = 0;
s                  67 drivers/crypto/cavium/zip/zip_inflate.c 	zip_cmd->s.ss = 0;
s                  69 drivers/crypto/cavium/zip/zip_inflate.c 	zip_cmd->s.sf = 1;
s                  73 drivers/crypto/cavium/zip/zip_inflate.c 		zip_cmd->s.bf = 0;
s                  75 drivers/crypto/cavium/zip/zip_inflate.c 		zip_cmd->s.bf = 1;
s                  77 drivers/crypto/cavium/zip/zip_inflate.c 	zip_cmd->s.ef = 1;
s                  79 drivers/crypto/cavium/zip/zip_inflate.c 	zip_cmd->s.cc = zip_ops->ccode;
s                  84 drivers/crypto/cavium/zip/zip_inflate.c 	zip_cmd->s.adlercrc32 = zip_ops->csum;
s                  90 drivers/crypto/cavium/zip/zip_inflate.c 	zip_cmd->s.historylength = 0;
s                  91 drivers/crypto/cavium/zip/zip_inflate.c 	zip_cmd->s.ds = 0;
s                  94 drivers/crypto/cavium/zip/zip_inflate.c 	zip_cmd->s.out_ptr_addr.s.addr  = __pa(zip_ops->output);
s                  95 drivers/crypto/cavium/zip/zip_inflate.c 	zip_cmd->s.out_ptr_ctl.s.length = zip_ops->output_len;
s                  98 drivers/crypto/cavium/zip/zip_inflate.c 	zip_cmd->s.totaloutputlength    = zip_ops->output_len;
s                 103 drivers/crypto/cavium/zip/zip_inflate.c 	zip_cmd->s.dg = 0;
s                 104 drivers/crypto/cavium/zip/zip_inflate.c 	zip_cmd->s.inp_ptr_addr.s.addr  = __pa((u8 *)zip_ops->input);
s                 105 drivers/crypto/cavium/zip/zip_inflate.c 	zip_cmd->s.inp_ptr_ctl.s.length = zip_ops->input_len;
s                 108 drivers/crypto/cavium/zip/zip_inflate.c 	zip_cmd->s.res_ptr_addr.s.addr = __pa(result_ptr);
s                 111 drivers/crypto/cavium/zip/zip_inflate.c 	result_ptr->s.compcode = 0;
s                 128 drivers/crypto/cavium/zip/zip_inflate.c int zip_inflate(struct zip_operation *zip_ops, struct zip_state *s,
s                 131 drivers/crypto/cavium/zip/zip_inflate.c 	union zip_inst_s *zip_cmd    = &s->zip_cmd;
s                 132 drivers/crypto/cavium/zip/zip_inflate.c 	union zip_zres_s  *result_ptr = &s->result;
s                 136 drivers/crypto/cavium/zip/zip_inflate.c 	prepare_inflate_zcmd(zip_ops, s, zip_cmd);
s                 152 drivers/crypto/cavium/zip/zip_inflate.c 	zip_ops->compcode = result_ptr->s.compcode;
s                 177 drivers/crypto/cavium/zip/zip_inflate.c 		result_ptr->s.ef = 1;
s                 179 drivers/crypto/cavium/zip/zip_inflate.c 	zip_ops->csum = result_ptr->s.adler32;
s                 181 drivers/crypto/cavium/zip/zip_inflate.c 	atomic64_add(result_ptr->s.totalbyteswritten,
s                 184 drivers/crypto/cavium/zip/zip_inflate.c 	if (zip_ops->output_len < result_ptr->s.totalbyteswritten) {
s                 186 drivers/crypto/cavium/zip/zip_inflate.c 			zip_ops->output_len, result_ptr->s.totalbyteswritten);
s                 189 drivers/crypto/cavium/zip/zip_inflate.c 		zip_ops->output_len = result_ptr->s.totalbyteswritten;
s                 192 drivers/crypto/cavium/zip/zip_inflate.c 	zip_ops->bytes_read = result_ptr->s.totalbytesread;
s                 193 drivers/crypto/cavium/zip/zip_inflate.c 	zip_ops->bits_processed = result_ptr->s.totalbitsprocessed;
s                 194 drivers/crypto/cavium/zip/zip_inflate.c 	zip_ops->end_file = result_ptr->s.ef;
s                 200 drivers/crypto/cavium/zip/zip_inflate.c 			zip_ops->csum = result_ptr->s.adler32;
s                 205 drivers/crypto/cavium/zip/zip_inflate.c 			zip_ops->csum = result_ptr->s.adler32;
s                 210 drivers/crypto/cavium/zip/zip_inflate.c 			zip_ops->csum = result_ptr->s.crc32;
s                  60 drivers/crypto/cavium/zip/zip_inflate.h int zip_inflate(struct zip_operation *zip_ops, struct zip_state *s,
s                 135 drivers/crypto/cavium/zip/zip_main.c 	cmd_ctl.s.forceclk = 1;
s                 142 drivers/crypto/cavium/zip/zip_main.c 	zip->depth    = constants.s.depth;
s                 143 drivers/crypto/cavium/zip/zip_main.c 	zip->onfsize  = constants.s.onfsize;
s                 144 drivers/crypto/cavium/zip/zip_main.c 	zip->ctxsize  = constants.s.ctxsize;
s                 156 drivers/crypto/cavium/zip/zip_main.c 		que_sbuf_ctl.s.size = (ZIP_CMD_QBUF_SIZE / sizeof(u64));
s                 157 drivers/crypto/cavium/zip/zip_main.c 		que_sbuf_ctl.s.inst_be   = 0;
s                 158 drivers/crypto/cavium/zip/zip_main.c 		que_sbuf_ctl.s.stream_id = 0;
s                 185 drivers/crypto/cavium/zip/zip_main.c 		que_sbuf_addr.s.ptr = (__pa(zip->iq[q].sw_head) >>
s                 189 drivers/crypto/cavium/zip/zip_main.c 			(u64)que_sbuf_addr.s.ptr);
s                 200 drivers/crypto/cavium/zip/zip_main.c 		zip_dbg("sw_head phy addr : 0x%lx", que_sbuf_addr.s.ptr);
s                 211 drivers/crypto/cavium/zip/zip_main.c 		que_ena.s.ena |= (0x1 << q);
s                 220 drivers/crypto/cavium/zip/zip_main.c 		que_map.s.zce = 0x3;
s                 230 drivers/crypto/cavium/zip/zip_main.c 		que_pri.s.pri |= (0x1 << q); /* Higher Priority RR */
s                 322 drivers/crypto/cavium/zip/zip_main.c 		cmd_ctl.s.reset = 1;  /* Forces ZIP cores to do reset */
s                 463 drivers/crypto/cavium/zip/zip_main.c static int zip_show_stats(struct seq_file *s, void *unused)
s                 492 drivers/crypto/cavium/zip/zip_main.c 			seq_printf(s, "        ZIP Device %d Stats\n"
s                 526 drivers/crypto/cavium/zip/zip_main.c static int zip_clear_stats(struct seq_file *s, void *unused)
s                 534 drivers/crypto/cavium/zip/zip_main.c 			seq_printf(s, "Cleared stats for zip %d\n", index);
s                 561 drivers/crypto/cavium/zip/zip_main.c static int zip_print_regs(struct seq_file *s, void *unused)
s                 568 drivers/crypto/cavium/zip/zip_main.c 			seq_printf(s, "--------------------------------\n"
s                 578 drivers/crypto/cavium/zip/zip_main.c 				seq_printf(s, "%s: 0x%016llx\n",
s                 138 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 165 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 264 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 285 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 318 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 368 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 387 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 419 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 441 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 470 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 510 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 535 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 566 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 597 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 650 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 670 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 690 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 713 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 733 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 749 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 765 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 781 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 797 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 815 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 844 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 873 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 898 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 923 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 948 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                 973 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                1002 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                1027 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                1056 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                1085 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                1118 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                1148 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                1177 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                1202 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                1234 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                1274 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                1300 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                1319 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                1342 drivers/crypto/cavium/zip/zip_regs.h 	} s;
s                1378 drivers/crypto/hifn_795x.c 		struct scatterlist *s;
s                1383 drivers/crypto/hifn_795x.c 		s = &w->cache[i];
s                1385 drivers/crypto/hifn_795x.c 		sg_set_page(s, page, PAGE_SIZE, 0);
s                1397 drivers/crypto/hifn_795x.c 		struct scatterlist *s = &w->cache[i];
s                1399 drivers/crypto/hifn_795x.c 		__free_page(sg_page(s));
s                1401 drivers/crypto/hifn_795x.c 		s->length = 0;
s                 932 drivers/crypto/hisilicon/qm.c static int qm_regs_show(struct seq_file *s, void *unused)
s                 934 drivers/crypto/hisilicon/qm.c 	struct hisi_qm *qm = s->private;
s                 945 drivers/crypto/hisilicon/qm.c 		seq_printf(s, "%s= 0x%08x\n", regs->reg_name, val);
s                 801 drivers/crypto/n2_core.c 	u8 *s = ctx->key.arc4;
s                 802 drivers/crypto/n2_core.c 	u8 *x = s + 256;
s                 812 drivers/crypto/n2_core.c 		s[i] = i;
s                 814 drivers/crypto/n2_core.c 		u8 a = s[i];
s                 816 drivers/crypto/n2_core.c 		s[i] = s[j];
s                 817 drivers/crypto/n2_core.c 		s[j] = a;
s                 143 drivers/crypto/nx/nx-842.c 	int s = NX842_CRYPTO_HEADER_SIZE(hdr->groups);
s                 146 drivers/crypto/nx/nx-842.c 	if (s > be16_to_cpu(hdr->group[0].padding)) {
s                 151 drivers/crypto/nx/nx-842.c 	memcpy(buf, hdr, s);
s                 153 drivers/crypto/nx/nx-842.c 	print_hex_dump_debug("header ", DUMP_PREFIX_OFFSET, 16, 1, buf, s, 0);
s                 217 drivers/crypto/qat/qat_common/adf_cfg.c static struct adf_cfg_key_val *adf_cfg_key_value_find(struct adf_cfg_section *s,
s                 222 drivers/crypto/qat/qat_common/adf_cfg.c 	list_for_each(list, &s->param_head) {
s                  97 drivers/crypto/qat/qat_common/icp_qat_fw.h 		} s;
s                 110 drivers/crypto/qat/qat_common/icp_qat_fw_init_admin.h 		} s;
s                 234 drivers/crypto/qat/qat_common/icp_qat_fw_la.h 		} s;
s                 249 drivers/crypto/qat/qat_common/icp_qat_fw_la.h 		} s;
s                 325 drivers/crypto/qat/qat_common/icp_qat_fw_la.h 		} s;
s                 333 drivers/crypto/qat/qat_common/qat_algs.c 	cd_pars->u.s.content_desc_addr = ctx->enc_cd_paddr;
s                 334 drivers/crypto/qat/qat_common/qat_algs.c 	cd_pars->u.s.content_desc_params_sz = sizeof(struct qat_alg_cd) >> 3;
s                 420 drivers/crypto/qat/qat_common/qat_algs.c 	cd_pars->u.s.content_desc_addr = ctx->dec_cd_paddr;
s                 421 drivers/crypto/qat/qat_common/qat_algs.c 	cd_pars->u.s.content_desc_params_sz = sizeof(struct qat_alg_cd) >> 3;
s                 478 drivers/crypto/qat/qat_common/qat_algs.c 	cd_pars->u.s.content_desc_params_sz =
s                 497 drivers/crypto/qat/qat_common/qat_algs.c 	cd_pars->u.s.content_desc_addr = ctx->enc_cd_paddr;
s                 510 drivers/crypto/qat/qat_common/qat_algs.c 	cd_pars->u.s.content_desc_addr = ctx->dec_cd_paddr;
s                1085 drivers/crypto/qat/qat_common/qat_algs.c 	cipher_param->u.s.cipher_IV_ptr = qat_req->iv_paddr;
s                1145 drivers/crypto/qat/qat_common/qat_algs.c 	cipher_param->u.s.cipher_IV_ptr = qat_req->iv_paddr;
s                 886 drivers/crypto/qat/qat_common/qat_uclo.c 	unsigned int s, ae;
s                 897 drivers/crypto/qat/qat_common/qat_uclo.c 		for (s = 0; s < obj_handle->ae_data[ae].slice_num; s++) {
s                 898 drivers/crypto/qat/qat_common/qat_uclo.c 			if (!obj_handle->ae_data[ae].ae_slices[s].encap_image)
s                 902 drivers/crypto/qat/qat_common/qat_uclo.c 						  ae_slices[s].encap_image))
s                 912 drivers/crypto/qat/qat_common/qat_uclo.c 	unsigned char ae, nn_mode, s;
s                 922 drivers/crypto/qat/qat_common/qat_uclo.c 		for (s = 0; s < min_t(unsigned int, ae_data->slice_num,
s                 923 drivers/crypto/qat/qat_common/qat_uclo.c 				      ICP_QAT_UCLO_MAX_CTX); s++) {
s                 924 drivers/crypto/qat/qat_common/qat_uclo.c 			if (!obj_handle->ae_data[ae].ae_slices[s].encap_image)
s                 926 drivers/crypto/qat/qat_common/qat_uclo.c 			uof_image = ae_data->ae_slices[s].encap_image->img_ptr;
s                1587 drivers/crypto/qat/qat_common/qat_uclo.c 	unsigned int ctx_mask, s;
s                1602 drivers/crypto/qat/qat_common/qat_uclo.c 		for (s = 0; s < obj_handle->ae_data[ae].slice_num; s++) {
s                1604 drivers/crypto/qat/qat_common/qat_uclo.c 			    ae_slices[s].ctx_mask_assigned)
s                1607 drivers/crypto/qat/qat_common/qat_uclo.c 		if (s >= obj_handle->ae_data[ae].slice_num)
s                1609 drivers/crypto/qat/qat_common/qat_uclo.c 		page = obj_handle->ae_data[ae].ae_slices[s].page;
s                1614 drivers/crypto/qat/qat_common/qat_uclo.c 		page = obj_handle->ae_data[ae].ae_slices[s].page;
s                1616 drivers/crypto/qat/qat_common/qat_uclo.c 			obj_handle->ae_data[ae].ae_slices[s].cur_page[ctx] =
s                 161 drivers/crypto/qce/common.c 	const u8 *s = src;
s                 166 drivers/crypto/qce/common.c 		*d = cpu_to_be32p((const __u32 *) s);
s                 167 drivers/crypto/qce/common.c 		s += sizeof(__u32);
s                  36 drivers/crypto/s5p-sss.c #define _SBF(s, v)			((v) << (s))
s                 138 drivers/crypto/s5p-sss.c #define SSS_REG_AES_IN_DATA(s)		(0x10 + (s << 2))
s                 139 drivers/crypto/s5p-sss.c #define SSS_REG_AES_OUT_DATA(s)		(0x20 + (s << 2))
s                 140 drivers/crypto/s5p-sss.c #define SSS_REG_AES_IV_DATA(s)		(0x30 + (s << 2))
s                 141 drivers/crypto/s5p-sss.c #define SSS_REG_AES_CNT_DATA(s)		(0x40 + (s << 2))
s                 142 drivers/crypto/s5p-sss.c #define SSS_REG_AES_KEY_DATA(s)		(0x80 + (s << 2))
s                 200 drivers/crypto/s5p-sss.c #define SSS_REG_HASH_IV(s)		(0xB0 + ((s) << 2))
s                 201 drivers/crypto/s5p-sss.c #define SSS_REG_HASH_OUT(s)		(0x100 + ((s) << 2))
s                1154 drivers/dma-buf/dma-buf.c static int dma_buf_debug_show(struct seq_file *s, void *unused)
s                1171 drivers/dma-buf/dma-buf.c 	seq_puts(s, "\nDma-buf Objects:\n");
s                1172 drivers/dma-buf/dma-buf.c 	seq_printf(s, "%-8s\t%-8s\t%-8s\t%-8s\texp_name\t%-8s\n",
s                1179 drivers/dma-buf/dma-buf.c 			seq_puts(s,
s                1184 drivers/dma-buf/dma-buf.c 		seq_printf(s, "%08zu\t%08x\t%08x\t%08ld\t%s\t%08lu\t%s\n",
s                1205 drivers/dma-buf/dma-buf.c 			seq_printf(s, "\tExclusive fence: %s %s %ssignalled\n",
s                1213 drivers/dma-buf/dma-buf.c 			seq_printf(s, "\tShared fence: %s %s %ssignalled\n",
s                1221 drivers/dma-buf/dma-buf.c 		seq_puts(s, "\tAttached Devices:\n");
s                1225 drivers/dma-buf/dma-buf.c 			seq_printf(s, "\t%s\n", dev_name(attach_obj->dev));
s                1229 drivers/dma-buf/dma-buf.c 		seq_printf(s, "Total %d devices attached\n\n",
s                1237 drivers/dma-buf/dma-buf.c 	seq_printf(s, "\nTotal %d objects, %zu bytes\n", count, size);
s                  65 drivers/dma-buf/sync_debug.c static void sync_print_fence(struct seq_file *s,
s                  73 drivers/dma-buf/sync_debug.c 	seq_printf(s, "  %s%sfence %s",
s                  82 drivers/dma-buf/sync_debug.c 		seq_printf(s, "@%lld.%09ld", (s64)ts64.tv_sec, ts64.tv_nsec);
s                  94 drivers/dma-buf/sync_debug.c 			seq_printf(s, ": %s", value);
s                 100 drivers/dma-buf/sync_debug.c 				seq_printf(s, " / %s", value);
s                 104 drivers/dma-buf/sync_debug.c 	seq_putc(s, '\n');
s                 107 drivers/dma-buf/sync_debug.c static void sync_print_obj(struct seq_file *s, struct sync_timeline *obj)
s                 111 drivers/dma-buf/sync_debug.c 	seq_printf(s, "%s: %d\n", obj->name, obj->value);
s                 116 drivers/dma-buf/sync_debug.c 		sync_print_fence(s, &pt->base, false);
s                 121 drivers/dma-buf/sync_debug.c static void sync_print_sync_file(struct seq_file *s,
s                 127 drivers/dma-buf/sync_debug.c 	seq_printf(s, "[%p] %s: %s\n", sync_file,
s                 135 drivers/dma-buf/sync_debug.c 			sync_print_fence(s, array->fences[i], true);
s                 137 drivers/dma-buf/sync_debug.c 		sync_print_fence(s, sync_file->fence, true);
s                 141 drivers/dma-buf/sync_debug.c static int sync_info_debugfs_show(struct seq_file *s, void *unused)
s                 145 drivers/dma-buf/sync_debug.c 	seq_puts(s, "objs:\n--------------\n");
s                 153 drivers/dma-buf/sync_debug.c 		sync_print_obj(s, obj);
s                 154 drivers/dma-buf/sync_debug.c 		seq_putc(s, '\n');
s                 158 drivers/dma-buf/sync_debug.c 	seq_puts(s, "fences:\n--------------\n");
s                 165 drivers/dma-buf/sync_debug.c 		sync_print_sync_file(s, sync_file);
s                 166 drivers/dma-buf/sync_debug.c 		seq_putc(s, '\n');
s                2457 drivers/dma/amba-pl08x.c static int pl08x_debugfs_show(struct seq_file *s, void *data)
s                2459 drivers/dma/amba-pl08x.c 	struct pl08x_driver_data *pl08x = s->private;
s                2465 drivers/dma/amba-pl08x.c 	seq_printf(s, "PL08x physical channels:\n");
s                2466 drivers/dma/amba-pl08x.c 	seq_printf(s, "CHANNEL:\tUSER:\n");
s                2467 drivers/dma/amba-pl08x.c 	seq_printf(s, "--------\t-----\n");
s                2476 drivers/dma/amba-pl08x.c 		seq_printf(s, "%d\t\t%s%s\n",
s                2484 drivers/dma/amba-pl08x.c 	seq_printf(s, "\nPL08x virtual memcpy channels:\n");
s                2485 drivers/dma/amba-pl08x.c 	seq_printf(s, "CHANNEL:\tSTATE:\n");
s                2486 drivers/dma/amba-pl08x.c 	seq_printf(s, "--------\t------\n");
s                2488 drivers/dma/amba-pl08x.c 		seq_printf(s, "%s\t\t%s\n", chan->name,
s                2493 drivers/dma/amba-pl08x.c 		seq_printf(s, "\nPL08x virtual slave channels:\n");
s                2494 drivers/dma/amba-pl08x.c 		seq_printf(s, "CHANNEL:\tSTATE:\n");
s                2495 drivers/dma/amba-pl08x.c 		seq_printf(s, "--------\t------\n");
s                2498 drivers/dma/amba-pl08x.c 			seq_printf(s, "%s\t\t%s\n", chan->name,
s                 148 drivers/dma/coh901318_lli.c 	int s = size;
s                 160 drivers/dma/coh901318_lli.c 		s -= MAX_DMA_PACKET_SIZE;
s                 167 drivers/dma/coh901318_lli.c 	lli->control = ctrl_eom | s;
s                 181 drivers/dma/coh901318_lli.c 	int s = size;
s                 208 drivers/dma/coh901318_lli.c 		if (s < (MAX_DMA_PACKET_SIZE + MAX_DMA_PACKET_SIZE/2))
s                 211 drivers/dma/coh901318_lli.c 		s -= block_size;
s                 223 drivers/dma/coh901318_lli.c 	lli->control = ctrl_eom | s;
s                 195 drivers/dma/ioat/prep.c 		int s;
s                 209 drivers/dma/ioat/prep.c 		for (s = 0; s < src_cnt; s++)
s                 210 drivers/dma/ioat/prep.c 			xor_set_src(descs, src[s], offset, s);
s                 355 drivers/dma/ioat/prep.c 	int i, s, idx, with_ext, num_descs;
s                 405 drivers/dma/ioat/prep.c 		for (s = 0; s < src_cnt; s++)
s                 406 drivers/dma/ioat/prep.c 			pq_set_src(descs, src[s], offset, scf[s], s);
s                 410 drivers/dma/ioat/prep.c 			pq_set_src(descs, dst[1], offset, 1, s++);
s                 412 drivers/dma/ioat/prep.c 			pq_set_src(descs, dst[0], offset, 0, s++);
s                 413 drivers/dma/ioat/prep.c 			pq_set_src(descs, dst[1], offset, 1, s++);
s                 414 drivers/dma/ioat/prep.c 			pq_set_src(descs, dst[1], offset, 0, s++);
s                 424 drivers/dma/ioat/prep.c 		pq->ctl_f.src_cnt = src_cnt_to_hw(s);
s                 475 drivers/dma/ioat/prep.c 	int i, s, idx, num_descs;
s                 518 drivers/dma/ioat/prep.c 		for (s = 0; s < src_cnt; s++)
s                 519 drivers/dma/ioat/prep.c 			pq16_set_src(descs, src[s], offset, scf[s], s);
s                 523 drivers/dma/ioat/prep.c 			pq16_set_src(descs, dst[1], offset, 1, s++);
s                 525 drivers/dma/ioat/prep.c 			pq16_set_src(descs, dst[0], offset, 0, s++);
s                 526 drivers/dma/ioat/prep.c 			pq16_set_src(descs, dst[1], offset, 1, s++);
s                 527 drivers/dma/ioat/prep.c 			pq16_set_src(descs, dst[1], offset, 0, s++);
s                 535 drivers/dma/ioat/prep.c 		pq->ctl_f.src_cnt = src16_cnt_to_hw(s);
s                 668 drivers/dma/mic_x100_dma.c static int mic_dma_reg_show(struct seq_file *s, void *pos)
s                 670 drivers/dma/mic_x100_dma.c 	struct mic_dma_device *mic_dma_dev = s->private;
s                 674 drivers/dma/mic_x100_dma.c 	seq_printf(s, "SBOX_DCR: %#x\n",
s                 677 drivers/dma/mic_x100_dma.c 	seq_puts(s, "DMA Channel Registers\n");
s                 678 drivers/dma/mic_x100_dma.c 	seq_printf(s, "%-10s| %-10s %-10s %-10s %-10s %-10s",
s                 680 drivers/dma/mic_x100_dma.c 	seq_printf(s, " %-11s %-14s %-10s\n", "DCHERR", "DCHERRMSK", "DSTAT");
s                 684 drivers/dma/mic_x100_dma.c 		seq_printf(s, "%-10i| %-#10x %-#10x %-#10x %-#10x",
s                 690 drivers/dma/mic_x100_dma.c 		seq_printf(s, " %-#10x %-#10x %-#14x %-#10x\n",
s                 212 drivers/dma/of-dma.c 	const char *s;
s                 214 drivers/dma/of-dma.c 	if (of_property_read_string_index(np, "dma-names", index, &s))
s                 217 drivers/dma/of-dma.c 	if (strcmp(name, s))
s                 251 drivers/dma/pl330.c #define UNTIL(t, s)	while (!(_state(t) & (s))) cpu_relax();
s                2906 drivers/dma/pl330.c static int pl330_debugfs_show(struct seq_file *s, void *data)
s                2908 drivers/dma/pl330.c 	struct pl330_dmac *pl330 = s->private;
s                2914 drivers/dma/pl330.c 	seq_puts(s, "PL330 physical channels:\n");
s                2915 drivers/dma/pl330.c 	seq_puts(s, "THREAD:\t\tCHANNEL:\n");
s                2916 drivers/dma/pl330.c 	seq_puts(s, "--------\t-----\n");
s                2930 drivers/dma/pl330.c 		seq_printf(s, "%d\t\t", thrd->id);
s                2932 drivers/dma/pl330.c 			seq_puts(s, "--\n");
s                2934 drivers/dma/pl330.c 			seq_printf(s, "%d\n", found);
s                 188 drivers/dma/pxa_dma.c static int requester_chan_show(struct seq_file *s, void *p)
s                 190 drivers/dma/pxa_dma.c 	struct pxad_phy *phy = s->private;
s                 194 drivers/dma/pxa_dma.c 	seq_printf(s, "DMA channel %d requester :\n", phy->idx);
s                 198 drivers/dma/pxa_dma.c 			seq_printf(s, "\tRequester %d (MAPVLD=%d)\n", i,
s                 219 drivers/dma/pxa_dma.c static int descriptors_show(struct seq_file *s, void *p)
s                 221 drivers/dma/pxa_dma.c 	struct pxad_phy *phy = s->private;
s                 229 drivers/dma/pxa_dma.c 	seq_printf(s, "DMA channel %d descriptors :\n", phy->idx);
s                 230 drivers/dma/pxa_dma.c 	seq_printf(s, "[%03d] First descriptor unknown\n", 0);
s                 237 drivers/dma/pxa_dma.c 		seq_printf(s, "[%03d] Desc at %08lx(virt %p)\n",
s                 239 drivers/dma/pxa_dma.c 		seq_printf(s, "\tDDADR = %08x\n", desc->ddadr);
s                 240 drivers/dma/pxa_dma.c 		seq_printf(s, "\tDSADR = %08x\n", desc->dsadr);
s                 241 drivers/dma/pxa_dma.c 		seq_printf(s, "\tDTADR = %08x\n", desc->dtadr);
s                 242 drivers/dma/pxa_dma.c 		seq_printf(s, "\tDCMD  = %08x (%s%s%s%s%s%s%sburst=%d width=%d len=%d)\n",
s                 252 drivers/dma/pxa_dma.c 		seq_printf(s, "[%03d] Desc at %08lx ... max display reached\n",
s                 255 drivers/dma/pxa_dma.c 		seq_printf(s, "[%03d] Desc at %08lx is %s\n",
s                 262 drivers/dma/pxa_dma.c static int chan_state_show(struct seq_file *s, void *p)
s                 264 drivers/dma/pxa_dma.c 	struct pxad_phy *phy = s->private;
s                 276 drivers/dma/pxa_dma.c 	seq_printf(s, "DMA channel %d\n", phy->idx);
s                 277 drivers/dma/pxa_dma.c 	seq_printf(s, "\tPriority : %s\n",
s                 279 drivers/dma/pxa_dma.c 	seq_printf(s, "\tUnaligned transfer bit: %s\n",
s                 282 drivers/dma/pxa_dma.c 	seq_printf(s, "\tDCSR  = %08x (%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s)\n",
s                 292 drivers/dma/pxa_dma.c 	seq_printf(s, "\tDCMD  = %08x (%s%s%s%s%s%s%sburst=%d width=%d len=%d)\n",
s                 298 drivers/dma/pxa_dma.c 	seq_printf(s, "\tDSADR = %08x\n", _phy_readl_relaxed(phy, DSADR));
s                 299 drivers/dma/pxa_dma.c 	seq_printf(s, "\tDTADR = %08x\n", _phy_readl_relaxed(phy, DTADR));
s                 300 drivers/dma/pxa_dma.c 	seq_printf(s, "\tDDADR = %08x\n", _phy_readl_relaxed(phy, DDADR));
s                 305 drivers/dma/pxa_dma.c static int state_show(struct seq_file *s, void *p)
s                 307 drivers/dma/pxa_dma.c 	struct pxad_device *pdev = s->private;
s                 310 drivers/dma/pxa_dma.c 	seq_puts(s, "DMA engine status\n");
s                 311 drivers/dma/pxa_dma.c 	seq_printf(s, "\tChannel number: %d\n", pdev->nr_chans);
s                  15 drivers/dma/qcom/hidma_dbg.c static void hidma_ll_chstats(struct seq_file *s, void *llhndl, u32 tre_ch)
s                  29 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "------Channel %d -----\n", tre_ch);
s                  30 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "allocated=%d\n", atomic_read(&tre->allocated));
s                  31 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "queued = 0x%x\n", tre->queued);
s                  32 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "err_info = 0x%x\n", tre->err_info);
s                  33 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "err_code = 0x%x\n", tre->err_code);
s                  34 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "status = 0x%x\n", tre->status);
s                  35 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "idx = 0x%x\n", tre->idx);
s                  36 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "dma_sig = 0x%x\n", tre->dma_sig);
s                  37 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "dev_name=%s\n", tre->dev_name);
s                  38 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "callback=%p\n", tre->callback);
s                  39 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "data=%p\n", tre->data);
s                  40 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "tre_index = 0x%x\n", tre->tre_index);
s                  49 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "src=%pap\n", &src_start);
s                  50 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "dest=%pap\n", &dest_start);
s                  51 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "length = 0x%x\n", length);
s                  54 drivers/dma/qcom/hidma_dbg.c static void hidma_ll_devstats(struct seq_file *s, void *llhndl)
s                  58 drivers/dma/qcom/hidma_dbg.c 	seq_puts(s, "------Device -----\n");
s                  59 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "lldev init = 0x%x\n", lldev->initialized);
s                  60 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "trch_state = 0x%x\n", lldev->trch_state);
s                  61 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "evch_state = 0x%x\n", lldev->evch_state);
s                  62 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "chidx = 0x%x\n", lldev->chidx);
s                  63 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "nr_tres = 0x%x\n", lldev->nr_tres);
s                  64 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "trca=%p\n", lldev->trca);
s                  65 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "tre_ring=%p\n", lldev->tre_ring);
s                  66 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "tre_ring_handle=%pap\n", &lldev->tre_dma);
s                  67 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "tre_ring_size = 0x%x\n", lldev->tre_ring_size);
s                  68 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "tre_processed_off = 0x%x\n", lldev->tre_processed_off);
s                  69 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "pending_tre_count=%d\n",
s                  71 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "evca=%p\n", lldev->evca);
s                  72 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "evre_ring=%p\n", lldev->evre_ring);
s                  73 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "evre_ring_handle=%pap\n", &lldev->evre_dma);
s                  74 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "evre_ring_size = 0x%x\n", lldev->evre_ring_size);
s                  75 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "evre_processed_off = 0x%x\n", lldev->evre_processed_off);
s                  76 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "tre_write_offset = 0x%x\n", lldev->tre_write_offset);
s                  84 drivers/dma/qcom/hidma_dbg.c static int hidma_chan_show(struct seq_file *s, void *unused)
s                  86 drivers/dma/qcom/hidma_dbg.c 	struct hidma_chan *mchan = s->private;
s                  91 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "paused=%u\n", mchan->paused);
s                  92 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "dma_sig=%u\n", mchan->dma_sig);
s                  93 drivers/dma/qcom/hidma_dbg.c 	seq_puts(s, "prepared\n");
s                  95 drivers/dma/qcom/hidma_dbg.c 		hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch);
s                  97 drivers/dma/qcom/hidma_dbg.c 	seq_puts(s, "active\n");
s                  99 drivers/dma/qcom/hidma_dbg.c 		hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch);
s                 101 drivers/dma/qcom/hidma_dbg.c 	seq_puts(s, "completed\n");
s                 103 drivers/dma/qcom/hidma_dbg.c 		hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch);
s                 105 drivers/dma/qcom/hidma_dbg.c 	hidma_ll_devstats(s, mchan->dmadev->lldev);
s                 116 drivers/dma/qcom/hidma_dbg.c static int hidma_dma_show(struct seq_file *s, void *unused)
s                 118 drivers/dma/qcom/hidma_dbg.c 	struct hidma_dev *dmadev = s->private;
s                 121 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "nr_descriptors=%d\n", dmadev->nr_descriptors);
s                 122 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "dev_trca=%p\n", &dmadev->dev_trca);
s                 123 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "dev_trca_phys=%pa\n", &dmadev->trca_resource->start);
s                 125 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "dev_trca_size=%pa\n", &sz);
s                 126 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "dev_evca=%p\n", &dmadev->dev_evca);
s                 127 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "dev_evca_phys=%pa\n", &dmadev->evca_resource->start);
s                 129 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "dev_evca_size=%pa\n", &sz);
s                2405 drivers/edac/amd64_edac.c 		u16 s = syndrome;
s                2417 drivers/edac/amd64_edac.c 				if (s & i) {
s                2419 drivers/edac/amd64_edac.c 					s ^= ev_comp;
s                2421 drivers/edac/amd64_edac.c 					if (!s)
s                2425 drivers/edac/amd64_edac.c 			} else if (s & i)
s                3067 drivers/edac/amd64_edac.c static int toggle_ecc_err_reporting(struct ecc_settings *s, u16 nid, bool on)
s                3087 drivers/edac/amd64_edac.c 				s->flags.nb_mce_enable = 1;
s                3094 drivers/edac/amd64_edac.c 			if (!s->flags.nb_mce_enable)
s                3105 drivers/edac/amd64_edac.c static bool enable_ecc_error_reporting(struct ecc_settings *s, u16 nid,
s                3111 drivers/edac/amd64_edac.c 	if (toggle_ecc_err_reporting(s, nid, ON)) {
s                3118 drivers/edac/amd64_edac.c 	s->old_nbctl   = value & mask;
s                3119 drivers/edac/amd64_edac.c 	s->nbctl_valid = true;
s                3132 drivers/edac/amd64_edac.c 		s->flags.nb_ecc_prev = 0;
s                3148 drivers/edac/amd64_edac.c 		s->flags.nb_ecc_prev = 1;
s                3157 drivers/edac/amd64_edac.c static void restore_ecc_error_reporting(struct ecc_settings *s, u16 nid,
s                3162 drivers/edac/amd64_edac.c 	if (!s->nbctl_valid)
s                3167 drivers/edac/amd64_edac.c 	value |= s->old_nbctl;
s                3172 drivers/edac/amd64_edac.c 	if (!s->flags.nb_ecc_prev) {
s                3179 drivers/edac/amd64_edac.c 	if (toggle_ecc_err_reporting(s, nid, OFF))
s                3535 drivers/edac/amd64_edac.c 	struct ecc_settings *s;
s                3539 drivers/edac/amd64_edac.c 	s = kzalloc(sizeof(struct ecc_settings), GFP_KERNEL);
s                3540 drivers/edac/amd64_edac.c 	if (!s)
s                3543 drivers/edac/amd64_edac.c 	ecc_stngs[nid] = s;
s                3557 drivers/edac/amd64_edac.c 		if (!enable_ecc_error_reporting(s, nid, F3))
s                3566 drivers/edac/amd64_edac.c 			restore_ecc_error_reporting(s, nid, F3);
s                3574 drivers/edac/amd64_edac.c 	kfree(s);
s                3584 drivers/edac/amd64_edac.c 	struct ecc_settings *s = ecc_stngs[nid];
s                3598 drivers/edac/amd64_edac.c 	restore_ecc_error_reporting(s, nid, F3);
s                  30 drivers/edac/octeon_edac-l2c.c 	if (l2t_err.s.sec_err) {
s                  33 drivers/edac/octeon_edac-l2c.c 		l2t_err_reset.s.sec_err = 1;
s                  35 drivers/edac/octeon_edac-l2c.c 	if (l2t_err.s.ded_err) {
s                  38 drivers/edac/octeon_edac-l2c.c 		l2t_err_reset.s.ded_err = 1;
s                  45 drivers/edac/octeon_edac-l2c.c 	if (l2d_err.s.sec_err) {
s                  48 drivers/edac/octeon_edac-l2c.c 		l2d_err_reset.s.sec_err = 1;
s                  50 drivers/edac/octeon_edac-l2c.c 	if (l2d_err.s.ded_err) {
s                  53 drivers/edac/octeon_edac-l2c.c 		l2d_err_reset.s.ded_err = 1;
s                  69 drivers/edac/octeon_edac-l2c.c 	if (err_tdtx.s.dbe || err_tdtx.s.sbe ||
s                  70 drivers/edac/octeon_edac-l2c.c 	    err_tdtx.s.vdbe || err_tdtx.s.vsbe)
s                  73 drivers/edac/octeon_edac-l2c.c 			 err_tdtx.s.type, err_tdtx.s.syn, err_tdtx.s.wayidx);
s                  75 drivers/edac/octeon_edac-l2c.c 	if (err_tdtx.s.dbe) {
s                  78 drivers/edac/octeon_edac-l2c.c 		err_tdtx_reset.s.dbe = 1;
s                  81 drivers/edac/octeon_edac-l2c.c 	if (err_tdtx.s.sbe) {
s                  84 drivers/edac/octeon_edac-l2c.c 		err_tdtx_reset.s.sbe = 1;
s                  87 drivers/edac/octeon_edac-l2c.c 	if (err_tdtx.s.vdbe) {
s                  90 drivers/edac/octeon_edac-l2c.c 		err_tdtx_reset.s.vdbe = 1;
s                  93 drivers/edac/octeon_edac-l2c.c 	if (err_tdtx.s.vsbe) {
s                  96 drivers/edac/octeon_edac-l2c.c 		err_tdtx_reset.s.vsbe = 1;
s                 105 drivers/edac/octeon_edac-l2c.c 	if (err_ttgx.s.dbe || err_ttgx.s.sbe)
s                 108 drivers/edac/octeon_edac-l2c.c 			 err_ttgx.s.type, err_ttgx.s.syn, err_ttgx.s.wayidx);
s                 110 drivers/edac/octeon_edac-l2c.c 	if (err_ttgx.s.dbe) {
s                 113 drivers/edac/octeon_edac-l2c.c 		err_ttgx_reset.s.dbe = 1;
s                 116 drivers/edac/octeon_edac-l2c.c 	if (err_ttgx.s.sbe) {
s                 119 drivers/edac/octeon_edac-l2c.c 		err_ttgx_reset.s.sbe = 1;
s                 158 drivers/edac/octeon_edac-l2c.c 		l2t_err.s.sec_intena = 0;	/* We poll */
s                 159 drivers/edac/octeon_edac-l2c.c 		l2t_err.s.ded_intena = 0;
s                 163 drivers/edac/octeon_edac-l2c.c 		l2d_err.s.sec_intena = 0;	/* We poll */
s                 164 drivers/edac/octeon_edac-l2c.c 		l2d_err.s.ded_intena = 0;
s                  45 drivers/edac/octeon_edac-lmc.c 	if (cfg0.s.sec_err || cfg0.s.ded_err) {
s                  54 drivers/edac/octeon_edac-lmc.c 	if (cfg0.s.sec_err) {
s                  57 drivers/edac/octeon_edac-lmc.c 		cfg0.s.sec_err = -1;	/* Done, re-arm */
s                  61 drivers/edac/octeon_edac-lmc.c 	if (cfg0.s.ded_err) {
s                  64 drivers/edac/octeon_edac-lmc.c 		cfg0.s.ded_err = -1;	/* Done, re-arm */
s                  83 drivers/edac/octeon_edac-lmc.c 			int_reg.s.sec_err = 1;
s                  85 drivers/edac/octeon_edac-lmc.c 			int_reg.s.ded_err = 1;
s                  88 drivers/edac/octeon_edac-lmc.c 	if (int_reg.s.sec_err || int_reg.s.ded_err) {
s                 105 drivers/edac/octeon_edac-lmc.c 	if (int_reg.s.sec_err) {
s                 108 drivers/edac/octeon_edac-lmc.c 		int_reg.s.sec_err = -1;	/* Done, re-arm */
s                 112 drivers/edac/octeon_edac-lmc.c 	if (int_reg.s.ded_err) {
s                 115 drivers/edac/octeon_edac-lmc.c 		int_reg.s.ded_err = -1;	/* Done, re-arm */
s                 241 drivers/edac/octeon_edac-lmc.c 		if (!cfg0.s.ecc_ena) {
s                 264 drivers/edac/octeon_edac-lmc.c 		cfg0.s.intr_ded_ena = 0;	/* We poll */
s                 265 drivers/edac/octeon_edac-lmc.c 		cfg0.s.intr_sec_ena = 0;
s                 273 drivers/edac/octeon_edac-lmc.c 		if (!config.s.ecc_ena) {
s                 296 drivers/edac/octeon_edac-lmc.c 		en.s.intr_ded_ena = 0;	/* We poll */
s                 297 drivers/edac/octeon_edac-lmc.c 		en.s.intr_sec_ena = 0;
s                  28 drivers/edac/octeon_edac-pci.c 	if (cfg01.s.dpe) {		/* Detected parity error */
s                  30 drivers/edac/octeon_edac-pci.c 		cfg01.s.dpe = 1;		/* Reset  */
s                  33 drivers/edac/octeon_edac-pci.c 	if (cfg01.s.sse) {
s                  35 drivers/edac/octeon_edac-pci.c 		cfg01.s.sse = 1;		/* Reset */
s                  38 drivers/edac/octeon_edac-pci.c 	if (cfg01.s.rma) {
s                  40 drivers/edac/octeon_edac-pci.c 		cfg01.s.rma = 1;		/* Reset */
s                  43 drivers/edac/octeon_edac-pci.c 	if (cfg01.s.rta) {
s                  45 drivers/edac/octeon_edac-pci.c 		cfg01.s.rta = 1;		/* Reset */
s                  48 drivers/edac/octeon_edac-pci.c 	if (cfg01.s.sta) {
s                  50 drivers/edac/octeon_edac-pci.c 		cfg01.s.sta = 1;		/* Reset */
s                  53 drivers/edac/octeon_edac-pci.c 	if (cfg01.s.mdpe) {
s                  55 drivers/edac/octeon_edac-pci.c 		cfg01.s.mdpe = 1;		/* Reset */
s                 124 drivers/edac/pnd2_edac.c #define U64_LSHIFT(val, s)	((u64)(val) << (s))
s                1267 drivers/edac/sb_edac.c static void knl_show_edc_route(u32 reg, char *s)
s                1272 drivers/edac/sb_edac.c 		s[i*2] = knl_get_edc_route(i, reg) + '0';
s                1273 drivers/edac/sb_edac.c 		s[i*2+1] = '-';
s                1276 drivers/edac/sb_edac.c 	s[KNL_MAX_EDCS*2 - 1] = '\0';
s                1283 drivers/edac/sb_edac.c static void knl_show_mc_route(u32 reg, char *s)
s                1288 drivers/edac/sb_edac.c 		s[i*2] = knl_get_mc_route(i, reg) + '0';
s                1289 drivers/edac/sb_edac.c 		s[i*2+1] = '-';
s                1292 drivers/edac/sb_edac.c 	s[KNL_MAX_CHANNELS*2 - 1] = '\0';
s                  20 drivers/eisa/eisa-bus.c #define EISA_DEVINFO(i,s) { .id = { .sig = i }, .name = s }
s                 410 drivers/firewire/ohci.c static char _p(u32 *s, int shift)
s                 412 drivers/firewire/ohci.c 	return port[*s >> shift & 3];
s                 417 drivers/firewire/ohci.c 	u32 *s;
s                 425 drivers/firewire/ohci.c 	for (s = ohci->self_id_buffer; self_id_count--; ++s)
s                 426 drivers/firewire/ohci.c 		if ((*s & 1 << 23) == 0)
s                 429 drivers/firewire/ohci.c 			    *s, *s >> 24 & 63, _p(s, 6), _p(s, 4), _p(s, 2),
s                 430 drivers/firewire/ohci.c 			    speed[*s >> 14 & 3], *s >> 16 & 63,
s                 431 drivers/firewire/ohci.c 			    power[*s >> 8 & 7], *s >> 22 & 1 ? "L" : "",
s                 432 drivers/firewire/ohci.c 			    *s >> 11 & 1 ? "c" : "", *s & 2 ? "i" : "");
s                 436 drivers/firewire/ohci.c 			    *s, *s >> 24 & 63,
s                 437 drivers/firewire/ohci.c 			    _p(s, 16), _p(s, 14), _p(s, 12), _p(s, 10),
s                 438 drivers/firewire/ohci.c 			    _p(s,  8), _p(s,  6), _p(s,  4), _p(s,  2));
s                 140 drivers/firmware/arm_scmi/sensors.c 			struct scmi_sensor_info *s;
s                 144 drivers/firmware/arm_scmi/sensors.c 			s = &si->sensors[desc_index + cnt];
s                 145 drivers/firmware/arm_scmi/sensors.c 			s->id = le32_to_cpu(buf->desc[cnt].id);
s                 146 drivers/firmware/arm_scmi/sensors.c 			s->type = SENSOR_TYPE(attrh);
s                 147 drivers/firmware/arm_scmi/sensors.c 			s->scale = SENSOR_SCALE(attrh);
s                 149 drivers/firmware/arm_scmi/sensors.c 			if (s->scale & SENSOR_SCALE_SIGN)
s                 150 drivers/firmware/arm_scmi/sensors.c 				s->scale |= SENSOR_SCALE_EXTEND;
s                 151 drivers/firmware/arm_scmi/sensors.c 			s->async = SUPPORTS_ASYNC_READ(attrl);
s                 152 drivers/firmware/arm_scmi/sensors.c 			s->num_trip_points = NUM_TRIP_POINTS(attrl);
s                 153 drivers/firmware/arm_scmi/sensors.c 			strlcpy(s->name, buf->desc[cnt].name, SCMI_MAX_STR_SIZE);
s                 223 drivers/firmware/arm_scmi/sensors.c 	struct scmi_sensor_info *s = si->sensors + sensor_id;
s                 234 drivers/firmware/arm_scmi/sensors.c 	if (s->async) {
s                  62 drivers/firmware/dmi-id.c static void ascii_filter(char *d, const char *s)
s                  65 drivers/firmware/dmi-id.c 	for (; *s; s++)
s                  66 drivers/firmware/dmi-id.c 		if (*s > ' ' && *s < 127 && *s != ':')
s                  67 drivers/firmware/dmi-id.c 			*(d++) = *s;
s                  41 drivers/firmware/dmi_scan.c static const char * __init dmi_string_nosave(const struct dmi_header *dm, u8 s)
s                  46 drivers/firmware/dmi_scan.c 	if (s) {
s                  47 drivers/firmware/dmi_scan.c 		while (--s > 0 && *bp)
s                  61 drivers/firmware/dmi_scan.c static const char * __init dmi_string(const struct dmi_header *dm, u8 s)
s                  63 drivers/firmware/dmi_scan.c 	const char *bp = dmi_string_nosave(dm, s);
s                 188 drivers/firmware/dmi_scan.c 	char *s;
s                 205 drivers/firmware/dmi_scan.c 	s = dmi_alloc(16*2+4+1);
s                 206 drivers/firmware/dmi_scan.c 	if (!s)
s                 215 drivers/firmware/dmi_scan.c 		sprintf(s, "%pUl", d);
s                 217 drivers/firmware/dmi_scan.c 		sprintf(s, "%pUb", d);
s                 219 drivers/firmware/dmi_scan.c 	dmi_ident[slot] = s;
s                 226 drivers/firmware/dmi_scan.c 	char *s;
s                 231 drivers/firmware/dmi_scan.c 	s = dmi_alloc(4);
s                 232 drivers/firmware/dmi_scan.c 	if (!s)
s                 236 drivers/firmware/dmi_scan.c 	sprintf(s, "%u", *d & 0x7F);
s                 237 drivers/firmware/dmi_scan.c 	dmi_ident[slot] = s;
s                 796 drivers/firmware/dmi_scan.c 		int s = dmi->matches[i].slot;
s                 797 drivers/firmware/dmi_scan.c 		if (s == DMI_NONE)
s                 799 drivers/firmware/dmi_scan.c 		if (s == DMI_OEM_STRING) {
s                 807 drivers/firmware/dmi_scan.c 		} else if (dmi_ident[s]) {
s                 809 drivers/firmware/dmi_scan.c 				if (!strcmp(dmi_ident[s],
s                 813 drivers/firmware/dmi_scan.c 				if (strstr(dmi_ident[s],
s                 986 drivers/firmware/dmi_scan.c 	const char *s, *y;
s                 989 drivers/firmware/dmi_scan.c 	s = dmi_get_system_info(field);
s                 990 drivers/firmware/dmi_scan.c 	exists = s;
s                1000 drivers/firmware/dmi_scan.c 	y = strrchr(s, '/');
s                1015 drivers/firmware/dmi_scan.c 	month = simple_strtoul(s, &e, 10);
s                1016 drivers/firmware/dmi_scan.c 	if (s == e || *e != '/' || !month || month > 12) {
s                1021 drivers/firmware/dmi_scan.c 	s = e + 1;
s                1022 drivers/firmware/dmi_scan.c 	day = simple_strtoul(s, &e, 10);
s                1023 drivers/firmware/dmi_scan.c 	if (s == y || s == e || *e != '/' || day > 31)
s                 137 drivers/firmware/efi/earlycon.c 	const char *s;
s                 147 drivers/firmware/efi/earlycon.c 		for (s = str; *s && *s != '\n'; s++) {
s                 164 drivers/firmware/efi/earlycon.c 			s = str;
s                 169 drivers/firmware/efi/earlycon.c 				efi_earlycon_write_char(dst + x*4, *s, h);
s                 171 drivers/firmware/efi/earlycon.c 				s++;
s                 181 drivers/firmware/efi/earlycon.c 		if (num > 0 && *s == '\n') {
s                  35 drivers/firmware/efi/test/efi_test.c 	efi_char16_t *s = str, c;
s                  44 drivers/firmware/efi/test/efi_test.c 	if (get_user(c, s++)) {
s                  50 drivers/firmware/efi/test/efi_test.c 		if (get_user(c, s++)) {
s                 722 drivers/firmware/google/gsmi.c static u32 __init hash_oem_table_id(char s[8])
s                 725 drivers/firmware/google/gsmi.c 	memcpy(&input, s, 8);
s                  29 drivers/firmware/meson/meson_sm.c #define CMD(d, s) { .index = (d), .smc_id = (s), }
s                  17 drivers/firmware/qcom_scm-64.c #define QCOM_SCM_FNID(s, c) ((((s) & 0xFF) << 8) | ((c) & 0xFF))
s                 903 drivers/firmware/stratix10-svc.c 	size_t s = roundup(size, 1 << genpool->min_alloc_order);
s                 909 drivers/firmware/stratix10-svc.c 	va = gen_pool_alloc(genpool, s);
s                 913 drivers/firmware/stratix10-svc.c 	memset((void *)va, 0, s);
s                 918 drivers/firmware/stratix10-svc.c 	pmem->size = s;
s                 151 drivers/firmware/ti_sci.c static int ti_sci_debug_show(struct seq_file *s, void *unused)
s                 153 drivers/firmware/ti_sci.c 	struct ti_sci_info *info = s->private;
s                 163 drivers/firmware/ti_sci.c 	seq_puts(s, info->debug_buffer);
s                  30 drivers/firmware/turris-mox-rwtm.c #define MBOX_STS_ERROR(s)	((s) & (3 << 30))
s                  31 drivers/firmware/turris-mox-rwtm.c #define MBOX_STS_VALUE(s)	(((s) >> 10) & 0xfffff)
s                  32 drivers/firmware/turris-mox-rwtm.c #define MBOX_STS_CMD(s)		((s) & 0x3ff)
s                 229 drivers/firmware/turris-mox-rwtm.c 		u32 *s = reply->status;
s                 234 drivers/firmware/turris-mox-rwtm.c 			ret, s[0], s[1], s[2], s[3], s[4], s[5], s[6], s[7],
s                 235 drivers/firmware/turris-mox-rwtm.c 			s[8], s[9], s[10], s[11], s[12], s[13], s[14], s[15]);
s                 182 drivers/gpio/gpio-adnp.c static void adnp_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
s                 230 drivers/gpio/gpio-adnp.c 			seq_printf(s, "%2u: %s %s IRQ %s %s\n", bit,
s                 296 drivers/gpio/gpio-crystalcove.c static void crystalcove_gpio_dbg_show(struct seq_file *s,
s                 314 drivers/gpio/gpio-crystalcove.c 		seq_printf(s, " gpio-%-2d %s %s %s %s ctlo=%2x,%s %s %s\n",
s                 844 drivers/gpio/gpio-mvebu.c static void mvebu_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
s                 871 drivers/gpio/gpio-mvebu.c 		seq_printf(s, " gpio-%-3d (%-20.20s)", chip->base + i, label);
s                 874 drivers/gpio/gpio-mvebu.c 			seq_printf(s, " out %s %s\n",
s                 880 drivers/gpio/gpio-mvebu.c 		seq_printf(s, " in  %s (act %s) - IRQ",
s                 884 drivers/gpio/gpio-mvebu.c 			seq_puts(s, " disabled\n");
s                 888 drivers/gpio/gpio-mvebu.c 			seq_puts(s, " edge ");
s                 890 drivers/gpio/gpio-mvebu.c 			seq_puts(s, " level");
s                 891 drivers/gpio/gpio-mvebu.c 		seq_printf(s, " (%s)\n", cause & msk ? "pending" : "clear  ");
s                  67 drivers/gpio/gpio-octeon.c 	cfgx.s.tx_oe = 1;
s                 247 drivers/gpio/gpio-stmpe.c static void stmpe_dbg_show_one(struct seq_file *s,
s                 267 drivers/gpio/gpio-stmpe.c 		seq_printf(s, " gpio-%-3d (%-20.20s) out %s",
s                 336 drivers/gpio/gpio-stmpe.c 		seq_printf(s, " gpio-%-3d (%-20.20s) in  %s %13s %13s %25s %25s",
s                 346 drivers/gpio/gpio-stmpe.c static void stmpe_dbg_show(struct seq_file *s, struct gpio_chip *gc)
s                 352 drivers/gpio/gpio-stmpe.c 		stmpe_dbg_show_one(s, gc, i, gpio);
s                 353 drivers/gpio/gpio-stmpe.c 		seq_putc(s, '\n');
s                 517 drivers/gpio/gpio-tegra.c static int tegra_dbg_gpio_show(struct seq_file *s, void *unused)
s                 519 drivers/gpio/gpio-tegra.c 	struct tegra_gpio_info *tgi = s->private;
s                 526 drivers/gpio/gpio-tegra.c 			seq_printf(s,
s                 362 drivers/gpio/gpio-wcove.c static void wcove_gpio_dbg_show(struct seq_file *s,
s                 383 drivers/gpio/gpio-wcove.c 		seq_printf(s, " gpio-%-2d %s %s %s %s ctlo=%2x,%s %s\n",
s                 154 drivers/gpio/gpio-wm831x.c static void wm831x_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
s                 174 drivers/gpio/gpio-wm831x.c 		seq_printf(s, " gpio-%-3d (%-20.20s) ", gpio, label);
s                 181 drivers/gpio/gpio-wm831x.c 			seq_putc(s, '\n');
s                 230 drivers/gpio/gpio-wm831x.c 		seq_printf(s, " %s %s %s %s%s\n"
s                 187 drivers/gpio/gpio-wm8994.c static void wm8994_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
s                 207 drivers/gpio/gpio-wm8994.c 		seq_printf(s, " gpio-%-3d (%-20.20s) ", gpio, label);
s                 214 drivers/gpio/gpio-wm8994.c 			seq_printf(s, "\n");
s                 219 drivers/gpio/gpio-wm8994.c 			seq_printf(s, "in ");
s                 221 drivers/gpio/gpio-wm8994.c 			seq_printf(s, "out ");
s                 224 drivers/gpio/gpio-wm8994.c 			seq_printf(s, "pull up ");
s                 227 drivers/gpio/gpio-wm8994.c 			seq_printf(s, "pull down ");
s                 230 drivers/gpio/gpio-wm8994.c 			seq_printf(s, "inverted ");
s                 232 drivers/gpio/gpio-wm8994.c 			seq_printf(s, "noninverted ");
s                 235 drivers/gpio/gpio-wm8994.c 			seq_printf(s, "open drain ");
s                 237 drivers/gpio/gpio-wm8994.c 			seq_printf(s, "push-pull ");
s                 239 drivers/gpio/gpio-wm8994.c 		seq_printf(s, "%s (%x)\n",
s                 115 drivers/gpio/gpio-xra1403.c static void xra1403_dbg_show(struct seq_file *s, struct gpio_chip *chip)
s                 124 drivers/gpio/gpio-xra1403.c 	seq_puts(s, "xra reg:");
s                 126 drivers/gpio/gpio-xra1403.c 		seq_printf(s, " %2.2x", reg);
s                 127 drivers/gpio/gpio-xra1403.c 	seq_puts(s, "\n  value:");
s                 130 drivers/gpio/gpio-xra1403.c 		seq_printf(s, " %2.2x", value[reg]);
s                 132 drivers/gpio/gpio-xra1403.c 	seq_puts(s, "\n");
s                 142 drivers/gpio/gpio-xra1403.c 		seq_printf(s, " gpio-%-3d (%-12s) %s %s\n",
s                4957 drivers/gpio/gpiolib.c static void gpiolib_dbg_show(struct seq_file *s, struct gpio_device *gdev)
s                4970 drivers/gpio/gpiolib.c 				seq_printf(s, " gpio-%-3d (%-20.20s)\n",
s                4980 drivers/gpio/gpiolib.c 		seq_printf(s, " gpio-%-3d (%-20.20s|%-20.20s) %s %s %s%s",
s                4986 drivers/gpio/gpiolib.c 		seq_printf(s, "\n");
s                4990 drivers/gpio/gpiolib.c static void *gpiolib_seq_start(struct seq_file *s, loff_t *pos)
s                4996 drivers/gpio/gpiolib.c 	s->private = "";
s                5009 drivers/gpio/gpiolib.c static void *gpiolib_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                5022 drivers/gpio/gpiolib.c 	s->private = "\n";
s                5028 drivers/gpio/gpiolib.c static void gpiolib_seq_stop(struct seq_file *s, void *v)
s                5032 drivers/gpio/gpiolib.c static int gpiolib_seq_show(struct seq_file *s, void *v)
s                5039 drivers/gpio/gpiolib.c 		seq_printf(s, "%s%s: (dangling chip)", (char *)s->private,
s                5044 drivers/gpio/gpiolib.c 	seq_printf(s, "%s%s: GPIOs %d-%d", (char *)s->private,
s                5049 drivers/gpio/gpiolib.c 		seq_printf(s, ", parent: %s/%s",
s                5053 drivers/gpio/gpiolib.c 		seq_printf(s, ", %s", chip->label);
s                5055 drivers/gpio/gpiolib.c 		seq_printf(s, ", can sleep");
s                5056 drivers/gpio/gpiolib.c 	seq_printf(s, ":\n");
s                5059 drivers/gpio/gpiolib.c 		chip->dbg_show(s, chip);
s                5061 drivers/gpio/gpiolib.c 		gpiolib_dbg_show(s, gdev);
s                  35 drivers/gpu/drm/amd/amdgpu/amdgpu_display.h #define amdgpu_display_add_encoder(adev, e, s, c) (adev)->mode_info.funcs->add_encoder((adev), (e), (s), (c))
s                  34 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c 	const char *s;
s                  39 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c 		s = "none";
s                  42 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c 		s = "battery";
s                  45 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c 		s = "balanced";
s                  48 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c 		s = "performance";
s                  51 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c 	printk("\tui class: %s\n", s);
s                 283 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h #define amdgpu_dpm_set_fan_speed_percent(adev, s) \
s                 284 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h 		((adev)->powerplay.pp_funcs->set_fan_speed_percent((adev)->powerplay.pp_handle, (s)))
s                 286 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h #define amdgpu_dpm_get_fan_speed_percent(adev, s) \
s                 287 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h 		((adev)->powerplay.pp_funcs->get_fan_speed_percent((adev)->powerplay.pp_handle, (s)))
s                 289 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h #define amdgpu_dpm_get_fan_speed_rpm(adev, s) \
s                 290 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h 		((adev)->powerplay.pp_funcs->get_fan_speed_rpm)((adev)->powerplay.pp_handle, (s))
s                 292 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h #define amdgpu_dpm_set_fan_speed_rpm(adev, s) \
s                 293 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h 		((adev)->powerplay.pp_funcs->set_fan_speed_rpm)((adev)->powerplay.pp_handle, (s))
s                 194 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c int amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s)
s                 198 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c 	if (!s)
s                 205 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c 	*s = seq;
s                  75 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	ssize_t s;
s                  81 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	s = snprintf(val, sizeof(val), "%s: %lu\n%s: %lu\n",
s                  84 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	if (*pos >= s)
s                  87 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	s -= *pos;
s                  88 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	s = min_t(u64, s, size);
s                  91 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	if (copy_to_user(buf, &val[*pos], s))
s                  94 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	*pos += s;
s                  96 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	return s;
s                 122 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	ssize_t s = min_t(u64, 64, size);
s                 138 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	if (copy_from_user(str, buf, s))
s                 764 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	ssize_t s = 0;
s                 774 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		s += scnprintf(&buf[s], element_size + 1,
s                 782 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	return s;
s                  47 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define to_amdgpu_ring(s) container_of((s), struct amdgpu_ring, sched)
s                  99 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h int amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s);
s                 100 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h #define amdgpu_emit_copy_buffer(adev, ib, s, d, b) (adev)->mman.buffer_funcs->emit_copy_buffer((ib),  (s), (d), (b))
s                 101 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h #define amdgpu_emit_fill_buffer(adev, ib, s, d, b) (adev)->mman.buffer_funcs->emit_fill_buffer((ib), (s), (d), (b))
s                1917 drivers/gpu/drm/amd/amdgpu/sid.h #define DMA_PACKET(cmd, b, t, s, n)	((((cmd) & 0xF) << 28) |	\
s                1920 drivers/gpu/drm/amd/amdgpu/sid.h 					 (((s) & 0x1) << 22) |		\
s                 143 drivers/gpu/drm/amd/display/dc/bios/command_table_helper.c 	enum signal_type s,
s                 146 drivers/gpu/drm/amd/display/dc/bios/command_table_helper.c 	switch (s) {
s                  42 drivers/gpu/drm/amd/display/dc/bios/command_table_helper.h 	enum signal_type s,
s                 166 drivers/gpu/drm/amd/display/dc/bios/command_table_helper2.c 	enum signal_type s,
s                 169 drivers/gpu/drm/amd/display/dc/bios/command_table_helper2.c 	switch (s) {
s                  42 drivers/gpu/drm/amd/display/dc/bios/command_table_helper2.h 	enum signal_type s,
s                  38 drivers/gpu/drm/amd/display/dc/bios/command_table_helper_struct.h 	uint32_t (*encoder_mode_bp_to_atom)(enum signal_type s,
s                  55 drivers/gpu/drm/amd/display/dc/bios/command_table_helper_struct.h 	uint8_t (*signal_type_to_atom_dig_mode)(enum signal_type s);
s                  67 drivers/gpu/drm/amd/display/dc/bios/dce110/command_table_helper_dce110.c static uint8_t signal_type_to_atom_dig_mode(enum signal_type s)
s                  71 drivers/gpu/drm/amd/display/dc/bios/dce110/command_table_helper_dce110.c 	switch (s) {
s                  67 drivers/gpu/drm/amd/display/dc/bios/dce112/command_table_helper2_dce112.c static uint8_t signal_type_to_atom_dig_mode(enum signal_type s)
s                  71 drivers/gpu/drm/amd/display/dc/bios/dce112/command_table_helper2_dce112.c 	switch (s) {
s                  67 drivers/gpu/drm/amd/display/dc/bios/dce112/command_table_helper_dce112.c static uint8_t signal_type_to_atom_dig_mode(enum signal_type s)
s                  71 drivers/gpu/drm/amd/display/dc/bios/dce112/command_table_helper_dce112.c 	switch (s) {
s                 178 drivers/gpu/drm/amd/display/dc/bios/dce80/command_table_helper_dce80.c static uint8_t signal_type_to_atom_dig_mode(enum signal_type s)
s                 182 drivers/gpu/drm/amd/display/dc/bios/dce80/command_table_helper_dce80.c 	switch (s) {
s                 321 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c void rn_get_clk_states(struct clk_mgr *clk_mgr_base, struct clk_states *s)
s                 328 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c 	s->dprefclk_khz = sb.dprefclk;
s                 524 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c 	struct clk_state_registers_and_bypass s = { 0 };
s                 555 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c 		rn_dump_clk_registers(&s, &clk_mgr->base, &log_info);
s                 556 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c 		clk_mgr->base.dprefclk_khz = s.dprefclk;
s                  95 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c 		struct dcn_dpp_state *s)
s                 100 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c 			DPP_CLOCK_ENABLE, &s->is_enabled);
s                 102 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c 			CM_IGAM_LUT_MODE, &s->igam_lut_mode);
s                 104 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c 			CM_IGAM_INPUT_FORMAT, &s->igam_input_format);
s                 106 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c 			CM_DGAM_LUT_MODE, &s->dgam_lut_mode);
s                 108 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c 			CM_RGAM_LUT_MODE, &s->rgam_lut_mode);
s                 110 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c 			CM_GAMUT_REMAP_MODE, &s->gamut_remap_mode);
s                 112 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c 	if (s->gamut_remap_mode) {
s                 113 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c 		s->gamut_remap_c11_c12 = REG_READ(CM_GAMUT_REMAP_C11_C12);
s                 114 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c 		s->gamut_remap_c13_c14 = REG_READ(CM_GAMUT_REMAP_C13_C14);
s                 115 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c 		s->gamut_remap_c21_c22 = REG_READ(CM_GAMUT_REMAP_C21_C22);
s                 116 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c 		s->gamut_remap_c23_c24 = REG_READ(CM_GAMUT_REMAP_C23_C24);
s                 117 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c 		s->gamut_remap_c31_c32 = REG_READ(CM_GAMUT_REMAP_C31_C32);
s                 118 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c 		s->gamut_remap_c33_c34 = REG_READ(CM_GAMUT_REMAP_C33_C34);
s                1442 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h 		struct dcn_dpp_state *s);
s                  48 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	struct dcn_hubbub_wm_set *s;
s                  52 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s = &wm->sets[0];
s                  53 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s->wm_set = 0;
s                  54 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s->data_urgent = REG_READ(DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_A);
s                  55 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s->pte_meta_urgent = REG_READ(DCHUBBUB_ARB_PTE_META_URGENCY_WATERMARK_A);
s                  57 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 		s->sr_enter = REG_READ(DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_A);
s                  58 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 		s->sr_exit = REG_READ(DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_A);
s                  60 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s->dram_clk_chanage = REG_READ(DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_A);
s                  62 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s = &wm->sets[1];
s                  63 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s->wm_set = 1;
s                  64 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s->data_urgent = REG_READ(DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_B);
s                  65 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s->pte_meta_urgent = REG_READ(DCHUBBUB_ARB_PTE_META_URGENCY_WATERMARK_B);
s                  67 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 		s->sr_enter = REG_READ(DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_B);
s                  68 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 		s->sr_exit = REG_READ(DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_B);
s                  70 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s->dram_clk_chanage = REG_READ(DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_B);
s                  72 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s = &wm->sets[2];
s                  73 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s->wm_set = 2;
s                  74 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s->data_urgent = REG_READ(DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_C);
s                  75 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s->pte_meta_urgent = REG_READ(DCHUBBUB_ARB_PTE_META_URGENCY_WATERMARK_C);
s                  77 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 		s->sr_enter = REG_READ(DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_C);
s                  78 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 		s->sr_exit = REG_READ(DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_C);
s                  80 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s->dram_clk_chanage = REG_READ(DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_C);
s                  82 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s = &wm->sets[3];
s                  83 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s->wm_set = 3;
s                  84 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s->data_urgent = REG_READ(DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_D);
s                  85 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s->pte_meta_urgent = REG_READ(DCHUBBUB_ARB_PTE_META_URGENCY_WATERMARK_D);
s                  87 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 		s->sr_enter = REG_READ(DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_D);
s                  88 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 		s->sr_exit = REG_READ(DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_D);
s                  90 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c 	s->dram_clk_chanage = REG_READ(DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_D);
s                 849 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 	struct dcn_hubp_state *s = &hubp1->state;
s                 850 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 	struct _vcs_dpi_display_dlg_regs_st *dlg_attr = &s->dlg_attr;
s                 851 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 	struct _vcs_dpi_display_ttu_regs_st *ttu_attr = &s->ttu_attr;
s                 852 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 	struct _vcs_dpi_display_rq_regs_st *rq_regs = &s->rq_regs;
s                 982 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 			SURFACE_PIXEL_FORMAT, &s->pixel_format);
s                 985 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 			SURFACE_EARLIEST_INUSE_ADDRESS_HIGH, &s->inuse_addr_hi);
s                 988 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 			SURFACE_EARLIEST_INUSE_ADDRESS, &s->inuse_addr_lo);
s                 991 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 			PRI_VIEWPORT_WIDTH, &s->viewport_width,
s                 992 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 			PRI_VIEWPORT_HEIGHT, &s->viewport_height);
s                 995 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 			ROTATION_ANGLE, &s->rotation_angle,
s                 996 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 			H_MIRROR_EN, &s->h_mirror_en);
s                 999 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 			SW_MODE, &s->sw_mode);
s                1002 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 			PRIMARY_SURFACE_DCC_EN, &s->dcc_en);
s                1005 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 			HUBP_BLANK_EN, &s->blank_en,
s                1006 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 			HUBP_TTU_DISABLE, &s->ttu_disable,
s                1007 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 			HUBP_UNDERFLOW_STATUS, &s->underflow_status);
s                1010 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 			MIN_TTU_VBLANK, &s->min_ttu_vblank);
s                1013 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 			QoS_LEVEL_LOW_WM, &s->qos_level_low_wm,
s                1014 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 			QoS_LEVEL_HIGH_WM, &s->qos_level_high_wm);
s                1021 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 	struct dcn_hubp_state *s = &hubp1->state;
s                1022 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c 	struct _vcs_dpi_display_rq_regs_st *rq_regs = &s->rq_regs;
s                 111 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		struct dcn_hubbub_wm_set *s;
s                 113 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		s = &wm.sets[i];
s                 114 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		DTN_INFO("WM_Set[%d]:", s->wm_set);
s                 115 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		DTN_INFO_MICRO_SEC(s->data_urgent);
s                 116 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		DTN_INFO_MICRO_SEC(s->pte_meta_urgent);
s                 117 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		DTN_INFO_MICRO_SEC(s->sr_enter);
s                 118 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		DTN_INFO_MICRO_SEC(s->sr_exit);
s                 119 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		DTN_INFO_MICRO_SEC(s->dram_clk_chanage);
s                 137 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		struct dcn_hubp_state *s = &(TO_DCN10_HUBP(hubp)->state);
s                 141 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		if (!s->blank_en) {
s                 145 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					s->pixel_format,
s                 146 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					s->inuse_addr_hi,
s                 147 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					s->viewport_width,
s                 148 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					s->viewport_height,
s                 149 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					s->rotation_angle,
s                 150 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					s->h_mirror_en,
s                 151 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					s->sw_mode,
s                 152 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					s->dcc_en,
s                 153 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					s->blank_en,
s                 154 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					s->ttu_disable,
s                 155 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					s->underflow_status);
s                 156 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 			DTN_INFO_MICRO_SEC(s->min_ttu_vblank);
s                 157 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 			DTN_INFO_MICRO_SEC(s->qos_level_low_wm);
s                 158 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 			DTN_INFO_MICRO_SEC(s->qos_level_high_wm);
s                 168 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		struct dcn_hubp_state *s = &(TO_DCN10_HUBP(pool->hubps[i])->state);
s                 169 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		struct _vcs_dpi_display_rq_regs_st *rq_regs = &s->rq_regs;
s                 171 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		if (!s->blank_en)
s                 193 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		struct dcn_hubp_state *s = &(TO_DCN10_HUBP(pool->hubps[i])->state);
s                 194 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		struct _vcs_dpi_display_dlg_regs_st *dlg_regs = &s->dlg_attr;
s                 196 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		if (!s->blank_en)
s                 225 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		struct dcn_hubp_state *s = &(TO_DCN10_HUBP(pool->hubps[i])->state);
s                 226 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		struct _vcs_dpi_display_ttu_regs_st *ttu_regs = &s->ttu_attr;
s                 228 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		if (!s->blank_en)
s                 259 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		struct dcn_dpp_state s = {0};
s                 261 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		dpp->funcs->dpp_read_state(dpp, &s);
s                 263 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		if (!s.is_enabled)
s                 269 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.igam_input_format,
s                 270 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				(s.igam_lut_mode == 0) ? "BypassFixed" :
s                 271 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					((s.igam_lut_mode == 1) ? "BypassFloat" :
s                 272 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					((s.igam_lut_mode == 2) ? "RAM" :
s                 273 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					((s.igam_lut_mode == 3) ? "RAM" :
s                 275 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				(s.dgam_lut_mode == 0) ? "Bypass" :
s                 276 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					((s.dgam_lut_mode == 1) ? "sRGB" :
s                 277 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					((s.dgam_lut_mode == 2) ? "Ycc" :
s                 278 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					((s.dgam_lut_mode == 3) ? "RAM" :
s                 279 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					((s.dgam_lut_mode == 4) ? "RAM" :
s                 281 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				(s.rgam_lut_mode == 0) ? "Bypass" :
s                 282 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					((s.rgam_lut_mode == 1) ? "sRGB" :
s                 283 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					((s.rgam_lut_mode == 2) ? "Ycc" :
s                 284 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					((s.rgam_lut_mode == 3) ? "RAM" :
s                 285 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 					((s.rgam_lut_mode == 4) ? "RAM" :
s                 287 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.gamut_remap_mode,
s                 288 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.gamut_remap_c11_c12,
s                 289 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.gamut_remap_c13_c14,
s                 290 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.gamut_remap_c21_c22,
s                 291 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.gamut_remap_c23_c24,
s                 292 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.gamut_remap_c31_c32,
s                 293 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.gamut_remap_c33_c34);
s                 300 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		struct mpcc_state s = {0};
s                 302 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		pool->mpc->funcs->read_mpcc_state(pool->mpc, i, &s);
s                 303 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		if (s.opp_id != 0xf)
s                 305 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				i, s.opp_id, s.dpp_id, s.bot_mpcc_id,
s                 306 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.mode, s.alpha_mode, s.pre_multiplied_alpha, s.overlap_only,
s                 307 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.idle);
s                 316 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		struct dcn_otg_state s = {0};
s                 318 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		optc1_read_otg_state(DCN10TG_FROM_TG(tg), &s);
s                 321 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		if ((s.otg_enabled & 1) == 0)
s                 327 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.v_blank_start,
s                 328 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.v_blank_end,
s                 329 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.v_sync_a_start,
s                 330 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.v_sync_a_end,
s                 331 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.v_sync_a_pol,
s                 332 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.v_total_max,
s                 333 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.v_total_min,
s                 334 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.v_total_max_sel,
s                 335 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.v_total_min_sel,
s                 336 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.h_blank_start,
s                 337 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.h_blank_end,
s                 338 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.h_sync_a_start,
s                 339 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.h_sync_a_end,
s                 340 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.h_sync_a_pol,
s                 341 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.h_total,
s                 342 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.v_total,
s                 343 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.underflow_occurred_status);
s                 357 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		struct dcn_dsc_state s = {0};
s                 359 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		dsc->funcs->dsc_read_state(dsc, &s);
s                 362 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 			s.dsc_clock_en,
s                 363 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 			s.dsc_slice_width,
s                 364 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 			s.dsc_bytes_per_pixel);
s                 373 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		struct enc_state s = {0};
s                 376 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 			enc->funcs->enc_read_state(enc, &s);
s                 379 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.dsc_mode,
s                 380 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.sec_gsp_pps_line_num,
s                 381 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.vbid6_line_reference,
s                 382 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.vbid6_line_num,
s                 383 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.sec_gsp_pps_enable,
s                 384 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.sec_stream_enable);
s                 394 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		struct link_enc_state s = {0};
s                 397 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 			lenc->funcs->read_state(lenc, &s);
s                 400 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.dphy_fec_en,
s                 401 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.dphy_fec_ready_shadow,
s                 402 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				s.dphy_fec_active_status);
s                  91 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		struct dcn_hubbub_wm_set *s;
s                  93 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		s = &wm.sets[i];
s                  96 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 			s->wm_set,
s                  97 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 			(s->data_urgent * frac) / ref_clk_mhz / frac, (s->data_urgent * frac) / ref_clk_mhz % frac,
s                  98 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 			(s->pte_meta_urgent * frac) / ref_clk_mhz / frac, (s->pte_meta_urgent * frac) / ref_clk_mhz % frac,
s                  99 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 			(s->sr_enter * frac) / ref_clk_mhz / frac, (s->sr_enter * frac) / ref_clk_mhz % frac,
s                 100 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 			(s->sr_exit * frac) / ref_clk_mhz / frac, (s->sr_exit * frac) / ref_clk_mhz % frac,
s                 101 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 			(s->dram_clk_chanage * frac) / ref_clk_mhz / frac, (s->dram_clk_chanage * frac) / ref_clk_mhz % frac);
s                 135 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		struct dcn_hubp_state *s = &(TO_DCN10_HUBP(hubp)->state);
s                 139 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		if (!s->blank_en) {
s                 145 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->pixel_format,
s                 146 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->inuse_addr_hi,
s                 147 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->viewport_width,
s                 148 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->viewport_height,
s                 149 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->rotation_angle,
s                 150 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->h_mirror_en,
s                 151 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->sw_mode,
s                 152 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->dcc_en,
s                 153 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->blank_en,
s                 154 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->ttu_disable,
s                 155 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->underflow_status,
s                 156 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					(s->min_ttu_vblank * frac) / ref_clk_mhz / frac, (s->min_ttu_vblank * frac) / ref_clk_mhz % frac,
s                 157 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					(s->qos_level_low_wm * frac) / ref_clk_mhz / frac, (s->qos_level_low_wm * frac) / ref_clk_mhz % frac,
s                 158 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					(s->qos_level_high_wm * frac) / ref_clk_mhz / frac, (s->qos_level_high_wm * frac) / ref_clk_mhz % frac);
s                 164 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->pixel_format,
s                 165 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->inuse_addr_hi,
s                 166 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->inuse_addr_lo,
s                 167 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->viewport_width,
s                 168 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->viewport_height,
s                 169 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->rotation_angle,
s                 170 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->h_mirror_en,
s                 171 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->sw_mode,
s                 172 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->dcc_en,
s                 173 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->blank_en,
s                 174 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->ttu_disable,
s                 175 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					s->underflow_status,
s                 176 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					(s->min_ttu_vblank * frac) / ref_clk_mhz / frac, (s->min_ttu_vblank * frac) / ref_clk_mhz % frac,
s                 177 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					(s->qos_level_low_wm * frac) / ref_clk_mhz / frac, (s->qos_level_low_wm * frac) / ref_clk_mhz % frac,
s                 178 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					(s->qos_level_high_wm * frac) / ref_clk_mhz / frac, (s->qos_level_high_wm * frac) / ref_clk_mhz % frac);
s                 204 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		struct dcn_hubp_state *s = &(TO_DCN10_HUBP(pool->hubps[i])->state);
s                 205 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		struct _vcs_dpi_display_rq_regs_st *rq_regs = &s->rq_regs;
s                 207 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		if (!s->blank_en) {
s                 249 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		struct dcn_hubp_state *s = &(TO_DCN10_HUBP(pool->hubps[i])->state);
s                 250 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		struct _vcs_dpi_display_dlg_regs_st *dlg_regs = &s->dlg_attr;
s                 252 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		if (!s->blank_en) {
s                 303 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		struct dcn_hubp_state *s = &(TO_DCN10_HUBP(pool->hubps[i])->state);
s                 304 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		struct _vcs_dpi_display_ttu_regs_st *ttu_regs = &s->ttu_attr;
s                 306 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		if (!s->blank_en) {
s                 343 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		struct dcn_dpp_state s = {0};
s                 345 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		dpp->funcs->dpp_read_state(dpp, &s);
s                 347 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		if (s.is_enabled) {
s                 352 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				dpp->inst, s.igam_input_format,
s                 353 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				(s.igam_lut_mode == 0) ? "BypassFixed" :
s                 354 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					((s.igam_lut_mode == 1) ? "BypassFloat" :
s                 355 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					((s.igam_lut_mode == 2) ? "RAM" :
s                 356 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					((s.igam_lut_mode == 3) ? "RAM" :
s                 358 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				(s.dgam_lut_mode == 0) ? "Bypass" :
s                 359 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					((s.dgam_lut_mode == 1) ? "sRGB" :
s                 360 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					((s.dgam_lut_mode == 2) ? "Ycc" :
s                 361 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					((s.dgam_lut_mode == 3) ? "RAM" :
s                 362 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					((s.dgam_lut_mode == 4) ? "RAM" :
s                 364 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				(s.rgam_lut_mode == 0) ? "Bypass" :
s                 365 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					((s.rgam_lut_mode == 1) ? "sRGB" :
s                 366 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					((s.rgam_lut_mode == 2) ? "Ycc" :
s                 367 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					((s.rgam_lut_mode == 3) ? "RAM" :
s                 368 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 					((s.rgam_lut_mode == 4) ? "RAM" :
s                 370 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.gamut_remap_mode, s.gamut_remap_c11_c12,
s                 371 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.gamut_remap_c13_c14, s.gamut_remap_c21_c22, s.gamut_remap_c23_c24,
s                 372 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.gamut_remap_c31_c32, s.gamut_remap_c33_c34);
s                 395 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		struct mpcc_state s = {0};
s                 397 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		pool->mpc->funcs->read_mpcc_state(pool->mpc, i, &s);
s                 399 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		if (s.opp_id != 0xf) {
s                 401 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				i, s.opp_id, s.dpp_id, s.bot_mpcc_id,
s                 402 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.mode, s.alpha_mode, s.pre_multiplied_alpha, s.overlap_only,
s                 403 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.idle);
s                 428 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		struct dcn_otg_state s = {0};
s                 431 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		optc1_read_otg_state(DCN10TG_FROM_TG(tg), &s);
s                 435 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		if (s.otg_enabled & 1) {
s                 440 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.v_blank_start,
s                 441 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.v_blank_end,
s                 442 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.v_sync_a_start,
s                 443 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.v_sync_a_end,
s                 444 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.v_sync_a_pol,
s                 445 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.v_total_max,
s                 446 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.v_total_min,
s                 447 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.v_total_max_sel,
s                 448 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.v_total_min_sel,
s                 449 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.h_blank_start,
s                 450 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.h_blank_end,
s                 451 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.h_sync_a_start,
s                 452 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.h_sync_a_end,
s                 453 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.h_sync_a_pol,
s                 454 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.h_total,
s                 455 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.v_total,
s                 456 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 				s.underflow_occurred_status,
s                 495 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		struct dcn_otg_state s = {0};
s                 497 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		optc1_read_otg_state(DCN10TG_FROM_TG(tg), &s);
s                 499 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		if (s.otg_enabled & 1)
s                 511 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		struct dcn_hubp_state *s = &(TO_DCN10_HUBP(hubp)->state);
s                 515 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c 		if (!s->blank_en)
s                 434 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c 		struct mpcc_state *s)
s                 438 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c 	REG_GET(MPCC_OPP_ID[mpcc_inst], MPCC_OPP_ID, &s->opp_id);
s                 439 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c 	REG_GET(MPCC_TOP_SEL[mpcc_inst], MPCC_TOP_SEL, &s->dpp_id);
s                 440 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c 	REG_GET(MPCC_BOT_SEL[mpcc_inst], MPCC_BOT_SEL, &s->bot_mpcc_id);
s                 441 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c 	REG_GET_4(MPCC_CONTROL[mpcc_inst], MPCC_MODE, &s->mode,
s                 442 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c 			MPCC_ALPHA_BLND_MODE, &s->alpha_mode,
s                 443 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c 			MPCC_ALPHA_MULTIPLIED_MODE, &s->pre_multiplied_alpha,
s                 444 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c 			MPCC_BLND_ACTIVE_OVERLAP_ONLY, &s->overlap_only);
s                 445 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c 	REG_GET_2(MPCC_STATUS[mpcc_inst], MPCC_IDLE, &s->idle,
s                 446 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c 			MPCC_BUSY, &s->busy);
s                 193 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h 		struct mpcc_state *s);
s                1237 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 	struct dcn_otg_state s = {0};
s                1242 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 	optc1_read_otg_state(DCN10TG_FROM_TG(tg), &s);
s                1244 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 	hw_crtc_timing.h_total = s.h_total + 1;
s                1245 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 	hw_crtc_timing.h_addressable = s.h_total - ((s.h_total - s.h_blank_start) + s.h_blank_end);
s                1246 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 	hw_crtc_timing.h_front_porch = s.h_total + 1 - s.h_blank_start;
s                1247 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 	hw_crtc_timing.h_sync_width = s.h_sync_a_end - s.h_sync_a_start;
s                1249 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 	hw_crtc_timing.v_total = s.v_total + 1;
s                1250 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 	hw_crtc_timing.v_addressable = s.v_total - ((s.v_total - s.v_blank_start) + s.v_blank_end);
s                1251 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 	hw_crtc_timing.v_front_porch = s.v_total + 1 - s.v_blank_start;
s                1252 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 	hw_crtc_timing.v_sync_width = s.v_sync_a_end - s.v_sync_a_start;
s                1292 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 		struct dcn_otg_state *s)
s                1295 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_MASTER_EN, &s->otg_enabled);
s                1298 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_V_BLANK_START, &s->v_blank_start,
s                1299 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_V_BLANK_END, &s->v_blank_end);
s                1302 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_V_SYNC_A_POL, &s->v_sync_a_pol);
s                1305 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_V_TOTAL, &s->v_total);
s                1308 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_V_TOTAL_MAX, &s->v_total_max);
s                1311 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_V_TOTAL_MIN, &s->v_total_min);
s                1314 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_V_TOTAL_MAX_SEL, &s->v_total_max_sel);
s                1317 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_V_TOTAL_MIN_SEL, &s->v_total_min_sel);
s                1320 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_V_SYNC_A_START, &s->v_sync_a_start,
s                1321 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_V_SYNC_A_END, &s->v_sync_a_end);
s                1324 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_H_BLANK_START, &s->h_blank_start,
s                1325 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_H_BLANK_END, &s->h_blank_end);
s                1328 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_H_SYNC_A_START, &s->h_sync_a_start,
s                1329 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_H_SYNC_A_END, &s->h_sync_a_end);
s                1332 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_H_SYNC_A_POL, &s->h_sync_a_pol);
s                1335 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OTG_H_TOTAL, &s->h_total);
s                1338 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c 			OPTC_UNDERFLOW_OCCURRED_STATUS, &s->underflow_occurred_status);
s                 548 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h 		struct dcn_otg_state *s);
s                  52 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c 		struct dcn_dpp_state *s)
s                  57 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c 			DPP_CLOCK_ENABLE, &s->is_enabled);
s                  59 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c 			CM_DGAM_LUT_MODE, &s->dgam_lut_mode);
s                  64 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c 			CM_GAMUT_REMAP_MODE, &s->gamut_remap_mode);
s                  65 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c 	if (s->gamut_remap_mode) {
s                  66 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c 		s->gamut_remap_c11_c12 = REG_READ(CM_GAMUT_REMAP_C11_C12);
s                  67 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c 		s->gamut_remap_c13_c14 = REG_READ(CM_GAMUT_REMAP_C13_C14);
s                  68 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c 		s->gamut_remap_c21_c22 = REG_READ(CM_GAMUT_REMAP_C21_C22);
s                  69 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c 		s->gamut_remap_c23_c24 = REG_READ(CM_GAMUT_REMAP_C23_C24);
s                  70 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c 		s->gamut_remap_c31_c32 = REG_READ(CM_GAMUT_REMAP_C31_C32);
s                  71 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c 		s->gamut_remap_c33_c34 = REG_READ(CM_GAMUT_REMAP_C33_C34);
s                 646 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h 		struct dcn_dpp_state *s);
s                  42 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c static void dsc2_read_state(struct display_stream_compressor *dsc, struct dcn_dsc_state *s);
s                 154 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c static void dsc2_read_state(struct display_stream_compressor *dsc, struct dcn_dsc_state *s)
s                 158 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c 	REG_GET(DSC_TOP_CONTROL, DSC_CLOCK_EN, &s->dsc_clock_en);
s                 159 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c 	REG_GET(DSCC_PPS_CONFIG3, SLICE_WIDTH, &s->dsc_slice_width);
s                 160 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c 	REG_GET(DSCC_PPS_CONFIG1, BITS_PER_PIXEL, &s->dsc_bytes_per_pixel);
s                 481 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	struct dcn_hubbub_wm_set *s;
s                 485 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	s = &wm->sets[0];
s                 486 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	s->wm_set = 0;
s                 487 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	s->data_urgent = REG_READ(DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_A);
s                 489 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 		s->pte_meta_urgent = REG_READ(DCHUBBUB_ARB_PTE_META_URGENCY_WATERMARK_A);
s                 491 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 		s->sr_enter = REG_READ(DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_A);
s                 492 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 		s->sr_exit = REG_READ(DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_A);
s                 494 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	s->dram_clk_chanage = REG_READ(DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_A);
s                 496 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	s = &wm->sets[1];
s                 497 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	s->wm_set = 1;
s                 498 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	s->data_urgent = REG_READ(DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_B);
s                 500 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 		s->pte_meta_urgent = REG_READ(DCHUBBUB_ARB_PTE_META_URGENCY_WATERMARK_B);
s                 502 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 		s->sr_enter = REG_READ(DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_B);
s                 503 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 		s->sr_exit = REG_READ(DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_B);
s                 505 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	s->dram_clk_chanage = REG_READ(DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_B);
s                 507 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	s = &wm->sets[2];
s                 508 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	s->wm_set = 2;
s                 509 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	s->data_urgent = REG_READ(DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_C);
s                 511 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 		s->pte_meta_urgent = REG_READ(DCHUBBUB_ARB_PTE_META_URGENCY_WATERMARK_C);
s                 513 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 		s->sr_enter = REG_READ(DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_C);
s                 514 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 		s->sr_exit = REG_READ(DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_C);
s                 516 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	s->dram_clk_chanage = REG_READ(DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_C);
s                 518 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	s = &wm->sets[3];
s                 519 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	s->wm_set = 3;
s                 520 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	s->data_urgent = REG_READ(DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_D);
s                 522 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 		s->pte_meta_urgent = REG_READ(DCHUBBUB_ARB_PTE_META_URGENCY_WATERMARK_D);
s                 524 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 		s->sr_enter = REG_READ(DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_D);
s                 525 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 		s->sr_exit = REG_READ(DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_D);
s                 527 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c 	s->dram_clk_chanage = REG_READ(DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_D);
s                1047 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 	struct dcn_hubp_state *s = &hubp2->state;
s                1048 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 	struct _vcs_dpi_display_dlg_regs_st *dlg_attr = &s->dlg_attr;
s                1049 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 	struct _vcs_dpi_display_ttu_regs_st *ttu_attr = &s->ttu_attr;
s                1050 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 	struct _vcs_dpi_display_rq_regs_st *rq_regs = &s->rq_regs;
s                1180 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 			SURFACE_PIXEL_FORMAT, &s->pixel_format);
s                1183 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 			SURFACE_EARLIEST_INUSE_ADDRESS_HIGH, &s->inuse_addr_hi);
s                1186 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 			SURFACE_EARLIEST_INUSE_ADDRESS, &s->inuse_addr_lo);
s                1189 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 			PRI_VIEWPORT_WIDTH, &s->viewport_width,
s                1190 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 			PRI_VIEWPORT_HEIGHT, &s->viewport_height);
s                1193 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 			ROTATION_ANGLE, &s->rotation_angle,
s                1194 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 			H_MIRROR_EN, &s->h_mirror_en);
s                1197 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 			SW_MODE, &s->sw_mode);
s                1200 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 			PRIMARY_SURFACE_DCC_EN, &s->dcc_en);
s                1203 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 			HUBP_BLANK_EN, &s->blank_en,
s                1204 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 			HUBP_TTU_DISABLE, &s->ttu_disable,
s                1205 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 			HUBP_UNDERFLOW_STATUS, &s->underflow_status);
s                1208 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 			MIN_TTU_VBLANK, &s->min_ttu_vblank);
s                1211 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 			QoS_LEVEL_LOW_WM, &s->qos_level_low_wm,
s                1212 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 			QoS_LEVEL_HIGH_WM, &s->qos_level_high_wm);
s                1219 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 	struct dcn_hubp_state *s = &hubp2->state;
s                1220 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c 	struct _vcs_dpi_display_rq_regs_st *rq_regs = &s->rq_regs;
s                 199 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c void link_enc2_read_state(struct link_encoder *enc, struct link_enc_state *s)
s                 203 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c 	REG_GET(DP_DPHY_CNTL, DPHY_FEC_EN, &s->dphy_fec_en);
s                 204 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c 	REG_GET(DP_DPHY_CNTL, DPHY_FEC_READY_SHADOW, &s->dphy_fec_ready_shadow);
s                 205 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c 	REG_GET(DP_DPHY_CNTL, DPHY_FEC_ACTIVE_STATUS, &s->dphy_fec_active_status);
s                 155 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.h void link_enc2_read_state(struct link_encoder *enc, struct link_enc_state *s);
s                 346 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_stream_encoder.c static void enc2_read_state(struct stream_encoder *enc, struct enc_state *s)
s                 351 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_stream_encoder.c 	REG_GET(DP_DSC_CNTL, DP_DSC_MODE, &s->dsc_mode);
s                 352 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_stream_encoder.c 	if (s->dsc_mode) {
s                 353 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_stream_encoder.c 		REG_GET(DP_DSC_CNTL, DP_DSC_SLICE_WIDTH, &s->dsc_slice_width);
s                 354 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_stream_encoder.c 		REG_GET(DP_SEC_CNTL6, DP_SEC_GSP7_LINE_NUM, &s->sec_gsp_pps_line_num);
s                 356 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_stream_encoder.c 		REG_GET(DP_MSA_VBID_MISC, DP_VBID6_LINE_REFERENCE, &s->vbid6_line_reference);
s                 357 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_stream_encoder.c 		REG_GET(DP_MSA_VBID_MISC, DP_VBID6_LINE_NUM, &s->vbid6_line_num);
s                 359 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_stream_encoder.c 		REG_GET(DP_SEC_CNTL, DP_SEC_GSP7_ENABLE, &s->sec_gsp_pps_enable);
s                 360 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_stream_encoder.c 		REG_GET(DP_SEC_CNTL, DP_SEC_STREAM_ENABLE, &s->sec_stream_enable);
s                 516 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 	struct dcn_hubbub_wm_set *s;
s                 520 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 	s = &wm->sets[0];
s                 521 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 	s->wm_set = 0;
s                 523 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 			DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_A, &s->data_urgent);
s                 526 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 			DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_A, &s->sr_enter);
s                 529 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 			DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_A, &s->sr_exit);
s                 532 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 			 DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_A, &s->dram_clk_chanage);
s                 534 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 	s = &wm->sets[1];
s                 535 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 	s->wm_set = 1;
s                 537 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 			DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_B, &s->data_urgent);
s                 540 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 			DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_B, &s->sr_enter);
s                 543 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 			DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_B, &s->sr_exit);
s                 546 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 			DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_B, &s->dram_clk_chanage);
s                 548 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 	s = &wm->sets[2];
s                 549 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 	s->wm_set = 2;
s                 551 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 			DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_C, &s->data_urgent);
s                 554 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 			DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_C, &s->sr_enter);
s                 557 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 			DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_C, &s->sr_exit);
s                 560 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 			DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_C, &s->dram_clk_chanage);
s                 562 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 	s = &wm->sets[3];
s                 563 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 	s->wm_set = 3;
s                 565 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 			DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_D, &s->data_urgent);
s                 568 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 			DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_D, &s->sr_enter);
s                 571 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 			DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_D, &s->sr_exit);
s                 574 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c 			DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_D, &s->dram_clk_chanage);
s                 318 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c 	unsigned int pixelsPerClock, lstall, D, initalXmitDelay, w, s, ix, wx, p, l0, a, ax, l,
s                 343 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c 		s = 1;
s                 345 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c 		s = 0;
s                 359 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c 	Delay = l * wx * (numSlices - 1) + ax + s + lstall + 22;
s                 341 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c 	unsigned int pixelsPerClock, lstall, D, initalXmitDelay, w, s, ix, wx, p, l0, a, ax, l,
s                 366 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c 		s = 1;
s                 368 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c 		s = 0;
s                 382 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c 	Delay = l * wx * (numSlices - 1) + ax + s + lstall + 22;
s                 118 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h 	void (*dpp_read_state)(struct dpp *dpp, struct dcn_dpp_state *s);
s                  92 drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h 	void (*dsc_read_state)(struct display_stream_compressor *dsc, struct dcn_dsc_state *s);
s                 134 drivers/gpu/drm/amd/display/dc/inc/hw/link_encoder.h 			struct link_encoder *enc, struct link_enc_state *s);
s                 151 drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h 			struct mpcc_state *s);
s                 219 drivers/gpu/drm/amd/display/dc/inc/hw/stream_encoder.h 	void (*enc_read_state)(struct stream_encoder *enc, struct enc_state *s);
s                 170 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h #define SMU_TABLE_INIT(tables, table_id, s, a, d)	\
s                 172 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h 		tables[table_id].size = s;		\
s                 253 drivers/gpu/drm/arm/malidp_crtc.c 	struct malidp_se_config *s = &cs->scaler_config;
s                 263 drivers/gpu/drm/arm/malidp_crtc.c 		s->scale_enable = false;
s                 287 drivers/gpu/drm/arm/malidp_crtc.c 		s->enhancer_enable = ((h_upscale_factor >> 16) >= 2 ||
s                 291 drivers/gpu/drm/arm/malidp_crtc.c 			s->input_w = pstate->src_h >> 16;
s                 292 drivers/gpu/drm/arm/malidp_crtc.c 			s->input_h = pstate->src_w >> 16;
s                 294 drivers/gpu/drm/arm/malidp_crtc.c 			s->input_w = pstate->src_w >> 16;
s                 295 drivers/gpu/drm/arm/malidp_crtc.c 			s->input_h = pstate->src_h >> 16;
s                 298 drivers/gpu/drm/arm/malidp_crtc.c 		s->output_w = pstate->crtc_w;
s                 299 drivers/gpu/drm/arm/malidp_crtc.c 		s->output_h = pstate->crtc_h;
s                 304 drivers/gpu/drm/arm/malidp_crtc.c 		phase = s->input_w;
s                 305 drivers/gpu/drm/arm/malidp_crtc.c 		s->h_init_phase =
s                 306 drivers/gpu/drm/arm/malidp_crtc.c 				((phase << SE_N_PHASE) / s->output_w + 1) / 2;
s                 308 drivers/gpu/drm/arm/malidp_crtc.c 		phase = s->input_w;
s                 310 drivers/gpu/drm/arm/malidp_crtc.c 		s->h_delta_phase = phase / s->output_w;
s                 313 drivers/gpu/drm/arm/malidp_crtc.c 		phase = s->input_h;
s                 314 drivers/gpu/drm/arm/malidp_crtc.c 		s->v_init_phase =
s                 315 drivers/gpu/drm/arm/malidp_crtc.c 				((phase << SE_N_PHASE) / s->output_h + 1) / 2;
s                 317 drivers/gpu/drm/arm/malidp_crtc.c 		phase = s->input_h;
s                 319 drivers/gpu/drm/arm/malidp_crtc.c 		s->v_delta_phase = phase / s->output_h;
s                 322 drivers/gpu/drm/arm/malidp_crtc.c 		s->plane_src_id = mp->layer->id;
s                 325 drivers/gpu/drm/arm/malidp_crtc.c 	s->scale_enable = true;
s                 326 drivers/gpu/drm/arm/malidp_crtc.c 	s->hcoeff = malidp_se_select_coeffs(h_upscale_factor);
s                 327 drivers/gpu/drm/arm/malidp_crtc.c 	s->vcoeff = malidp_se_select_coeffs(v_upscale_factor);
s                 331 drivers/gpu/drm/arm/malidp_crtc.c 	ret = hwdev->hw->se_calc_mclk(hwdev, s, &vm);
s                 124 drivers/gpu/drm/arm/malidp_drv.c 	struct malidp_se_config *s = &cs->scaler_config;
s                 134 drivers/gpu/drm/arm/malidp_drv.c 	if (!s->scale_enable) {
s                 141 drivers/gpu/drm/arm/malidp_drv.c 	hwdev->hw->se_set_scaling_coeffs(hwdev, s, old_s);
s                 146 drivers/gpu/drm/arm/malidp_drv.c 	val |= s->enhancer_enable ? MALIDP_SE_ENH(3) : 0;
s                 152 drivers/gpu/drm/arm/malidp_drv.c 	val = MALIDP_SE_SET_V_SIZE(s->input_h) |
s                 153 drivers/gpu/drm/arm/malidp_drv.c 	      MALIDP_SE_SET_H_SIZE(s->input_w);
s                 155 drivers/gpu/drm/arm/malidp_drv.c 	val = MALIDP_SE_SET_V_SIZE(s->output_h) |
s                 156 drivers/gpu/drm/arm/malidp_drv.c 	      MALIDP_SE_SET_H_SIZE(s->output_w);
s                 160 drivers/gpu/drm/arm/malidp_drv.c 	malidp_hw_write(hwdev, s->h_init_phase, scr + MALIDP_SE_H_INIT_PH);
s                 161 drivers/gpu/drm/arm/malidp_drv.c 	malidp_hw_write(hwdev, s->h_delta_phase, scr + MALIDP_SE_H_DELTA_PH);
s                 162 drivers/gpu/drm/arm/malidp_drv.c 	malidp_hw_write(hwdev, s->v_init_phase, scr + MALIDP_SE_V_INIT_PH);
s                 163 drivers/gpu/drm/arm/malidp_drv.c 	malidp_hw_write(hwdev, s->v_delta_phase, scr + MALIDP_SE_V_DELTA_PH);
s                  33 drivers/gpu/drm/armada/armada_510.c 		const char *s;
s                  36 drivers/gpu/drm/armada/armada_510.c 					    s) {
s                  37 drivers/gpu/drm/armada/armada_510.c 			if (!strcmp(s, "ext_ref_clk0"))
s                  39 drivers/gpu/drm/armada/armada_510.c 			else if (!strcmp(s, "ext_ref_clk1"))
s                  41 drivers/gpu/drm/armada/armada_510.c 			else if (!strcmp(s, "plldivider"))
s                  43 drivers/gpu/drm/armada/armada_510.c 			else if (!strcmp(s, "axibus"))
s                  48 drivers/gpu/drm/armada/armada_510.c 			clk = devm_clk_get(dev, s);
s                 594 drivers/gpu/drm/armada/armada_crtc.c 	uint32_t xoff, xscr, w = dcrtc->cursor_w, s;
s                 629 drivers/gpu/drm/armada/armada_crtc.c 	s = dcrtc->cursor_w;
s                 631 drivers/gpu/drm/armada/armada_crtc.c 		s *= 2;
s                 671 drivers/gpu/drm/armada/armada_crtc.c 		pix += yoff * s + xoff;
s                 672 drivers/gpu/drm/armada/armada_crtc.c 		armada_load_cursor_argb(dcrtc->base, pix, s, w, h);
s                  39 drivers/gpu/drm/armada/armada_overlay.c #define drm_to_overlay_state(s) \
s                  40 drivers/gpu/drm/armada/armada_overlay.c 	container_of(s, struct armada_overlay_state, base.base)
s                 417 drivers/gpu/drm/armada/armada_overlay.c #define C2K(c,s)	(((c) >> (s)) & 0xff)
s                 418 drivers/gpu/drm/armada/armada_overlay.c #define R2BGR(r,g,b,s)	(C2K(r,s) << 0 | C2K(g,s) << 8 | C2K(b,s) << 16)
s                 328 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c 					 struct drm_crtc_state *s)
s                 332 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c 	ret = atmel_hlcdc_crtc_select_output_mode(s);
s                 336 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c 	ret = atmel_hlcdc_plane_prepare_disc_area(s);
s                 340 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c 	return atmel_hlcdc_plane_prepare_ahb_routing(s);
s                 440 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c 					   struct drm_crtc_state *s)
s                 444 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c 	state = drm_crtc_state_to_atmel_hlcdc_crtc_state(s);
s                 445 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c 	__drm_atomic_helper_crtc_destroy_state(s);
s                  74 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c drm_plane_state_to_atmel_hlcdc_plane_state(struct drm_plane_state *s)
s                  76 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 	return container_of(s, struct atmel_hlcdc_plane_state, base);
s                 595 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 					  struct drm_plane_state *s)
s                 599 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 				drm_plane_state_to_atmel_hlcdc_plane_state(s);
s                 611 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 	crtc_state = drm_atomic_get_existing_crtc_state(s->state, s->crtc);
s                 614 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 	ret = drm_atomic_helper_check_plane_state(s, crtc_state,
s                 617 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 	if (ret || !s->visible)
s                 620 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 	state->src_x = s->src.x1;
s                 621 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 	state->src_y = s->src.y1;
s                 622 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 	state->src_w = drm_rect_width(&s->src);
s                 623 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 	state->src_h = drm_rect_height(&s->src);
s                 624 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 	state->crtc_x = s->dst.x1;
s                 625 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 	state->crtc_y = s->dst.y1;
s                 626 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 	state->crtc_w = drm_rect_width(&s->dst);
s                 627 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 	state->crtc_h = drm_rect_height(&s->dst);
s                 923 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 						   struct drm_plane_state *s)
s                 926 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 			drm_plane_state_to_atmel_hlcdc_plane_state(s);
s                 935 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 	if (s->fb)
s                 936 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 		drm_framebuffer_put(s->fb);
s                1420 drivers/gpu/drm/bridge/sil-sii8620.c 		u8 s = sii8620_readb(ctx, REG_COC_STAT_0);
s                1422 drivers/gpu/drm/bridge/sil-sii8620.c 		if ((s & MSK_COC_STAT_0_FSM_STATE) == state)
s                1424 drivers/gpu/drm/bridge/sil-sii8620.c 		if (!(s & BIT_COC_STAT_0_PLL_LOCKED))
s                 161 drivers/gpu/drm/bridge/ti-sn65dsi86.c static int status_show(struct seq_file *s, void *data)
s                 163 drivers/gpu/drm/bridge/ti-sn65dsi86.c 	struct ti_sn_bridge *pdata = s->private;
s                 166 drivers/gpu/drm/bridge/ti-sn65dsi86.c 	seq_puts(s, "STATUS REGISTERS:\n");
s                 173 drivers/gpu/drm/bridge/ti-sn65dsi86.c 		seq_printf(s, "[0x%02x] = 0x%08x\n", reg, val);
s                  57 drivers/gpu/drm/drm_dp_helper.c 	int s = (lane & 1) * 4;
s                  59 drivers/gpu/drm/drm_dp_helper.c 	return (l >> s) & 0xf;
s                 101 drivers/gpu/drm/drm_dp_helper.c 	int s = ((lane & 1) ?
s                 106 drivers/gpu/drm/drm_dp_helper.c 	return ((l >> s) & 0x3) << DP_TRAIN_VOLTAGE_SWING_SHIFT;
s                 114 drivers/gpu/drm/drm_dp_helper.c 	int s = ((lane & 1) ?
s                 119 drivers/gpu/drm/drm_dp_helper.c 	return ((l >> s) & 0x3) << DP_TRAIN_PRE_EMPHASIS_SHIFT;
s                 477 drivers/gpu/drm/drm_gem_cma_helper.c 		struct scatterlist *s;
s                 480 drivers/gpu/drm/drm_gem_cma_helper.c 		for_each_sg(sgt->sgl, s, sgt->nents, i) {
s                 485 drivers/gpu/drm/drm_gem_cma_helper.c 			if (!sg_dma_len(s))
s                 488 drivers/gpu/drm/drm_gem_cma_helper.c 			if (sg_dma_address(s) != next_addr)
s                 491 drivers/gpu/drm/drm_gem_cma_helper.c 			next_addr = sg_dma_address(s) + sg_dma_len(s);
s                 395 drivers/gpu/drm/exynos/exynos5433_drm_decon.c #define BIT_VAL(x, e, s) (((x) & ((1 << ((e) - (s) + 1)) - 1)) << (s))
s                 541 drivers/gpu/drm/exynos/exynos_drm_dsi.c 		unsigned long fin, unsigned long fout, u8 *p, u16 *m, u8 *s)
s                 588 drivers/gpu/drm/exynos/exynos_drm_dsi.c 		*s = best_s;
s                 600 drivers/gpu/drm/exynos/exynos_drm_dsi.c 	u8 p, s;
s                 605 drivers/gpu/drm/exynos/exynos_drm_dsi.c 	fout = exynos_dsi_pll_find_pms(dsi, fin, freq, &p, &m, &s);
s                 611 drivers/gpu/drm/exynos/exynos_drm_dsi.c 	dev_dbg(dsi->dev, "PLL freq %lu, (p %d, m %d, s %d)\n", fout, p, m, s);
s                 616 drivers/gpu/drm/exynos/exynos_drm_dsi.c 	reg = DSIM_PLL_EN | DSIM_PLL_P(p) | DSIM_PLL_M(m) | DSIM_PLL_S(s);
s                 247 drivers/gpu/drm/exynos/regs-gsc.h #define GSC_HCOEF(n, s, x)	(0x300 + (n) * 0x4 + (s) * 0x30 + (x) * 0x300)
s                 250 drivers/gpu/drm/exynos/regs-gsc.h #define GSC_VCOEF(n, s, x)	(0x200 + (n) * 0x4 + (s) * 0x30 + (x) * 0x300)
s                1253 drivers/gpu/drm/gma500/cdv_intel_dp.c 	int	    s = ((lane & 1) ?
s                1258 drivers/gpu/drm/gma500/cdv_intel_dp.c 	return ((l >> s) & 3) << DP_TRAIN_VOLTAGE_SWING_SHIFT;
s                1266 drivers/gpu/drm/gma500/cdv_intel_dp.c 	int	    s = ((lane & 1) ?
s                1271 drivers/gpu/drm/gma500/cdv_intel_dp.c 	return ((l >> s) & 3) << DP_TRAIN_PRE_EMPHASIS_SHIFT;
s                1339 drivers/gpu/drm/gma500/cdv_intel_dp.c 	int s = (lane & 1) * 4;
s                1342 drivers/gpu/drm/gma500/cdv_intel_dp.c 	return (l >> s) & 0xf;
s                 666 drivers/gpu/drm/gma500/gma_display.c #define GMA_PLL_INVALID(s) { /* DRM_ERROR(s); */ return false; }
s                 149 drivers/gpu/drm/i2c/ch7006_priv.h #define bitfs(bitfield, s) __bitf(bitfield, bitfield##_##s)
s                 899 drivers/gpu/drm/i2c/tda998x_drv.c 				  struct tda998x_audio_settings *s,
s                 902 drivers/gpu/drm/i2c/tda998x_drv.c 	s->route = &tda998x_audio_route[route];
s                 903 drivers/gpu/drm/i2c/tda998x_drv.c 	s->ena_ap = priv->audio_port_enable[route];
s                 904 drivers/gpu/drm/i2c/tda998x_drv.c 	if (s->ena_ap == 0) {
s                 424 drivers/gpu/drm/i915/display/intel_atomic.c void intel_atomic_state_clear(struct drm_atomic_state *s)
s                 426 drivers/gpu/drm/i915/display/intel_atomic.c 	struct intel_atomic_state *state = to_intel_atomic_state(s);
s                 587 drivers/gpu/drm/i915/display/intel_display.c #define INTELPllInvalid(s)   do { /* DRM_DEBUG(s); */ return false; } while (0)
s                 156 drivers/gpu/drm/i915/display/intel_display.h #define sprite_name(p, s) ((p) * RUNTIME_INFO(dev_priv)->num_sprites[(p)] + (s) + 'A')
s                  63 drivers/gpu/drm/i915/display/intel_dpll_mgr.c intel_atomic_get_shared_dpll_state(struct drm_atomic_state *s)
s                  65 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	struct intel_atomic_state *state = to_intel_atomic_state(s);
s                  67 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	WARN_ON(!drm_modeset_is_locked(&s->dev->mode_config.connection_mutex));
s                  72 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 		intel_atomic_duplicate_dpll_state(to_i915(s->dev),
s                 426 drivers/gpu/drm/i915/display/intel_pipe_crc.c display_crc_ctl_parse_source(const char *buf, enum intel_pipe_crc_source *s)
s                 431 drivers/gpu/drm/i915/display/intel_pipe_crc.c 		*s = INTEL_PIPE_CRC_SOURCE_NONE;
s                 439 drivers/gpu/drm/i915/display/intel_pipe_crc.c 	*s = i;
s                  86 drivers/gpu/drm/i915/gem/i915_gem_shmem.c 		}, *s = shrink;
s                  95 drivers/gpu/drm/i915/gem/i915_gem_shmem.c 			if (!*s) {
s                 100 drivers/gpu/drm/i915/gem/i915_gem_shmem.c 			i915_gem_shrink(i915, 2 * page_count, NULL, *s++);
s                 111 drivers/gpu/drm/i915/gem/i915_gem_shmem.c 			if (!*s) {
s                  93 drivers/gpu/drm/i915/gt/intel_renderstate.c 		u32 s = rodata->batch[i];
s                  96 drivers/gpu/drm/i915/gt/intel_renderstate.c 			u64 r = s + so->vma->node.start;
s                  97 drivers/gpu/drm/i915/gt/intel_renderstate.c 			s = lower_32_bits(r);
s                 103 drivers/gpu/drm/i915/gt/intel_renderstate.c 				d[i++] = s;
s                 104 drivers/gpu/drm/i915/gt/intel_renderstate.c 				s = upper_32_bits(r);
s                 110 drivers/gpu/drm/i915/gt/intel_renderstate.c 		d[i++] = s;
s                 366 drivers/gpu/drm/i915/gvt/cmd_parser.c typedef int (*parser_cmd_handler)(struct parser_exec_state *s);
s                 378 drivers/gpu/drm/i915/gvt/cmd_parser.c 	FIELD_GET(GENMASK(end, start), cmd_val(s, dword))
s                 501 drivers/gpu/drm/i915/gvt/cmd_parser.c #define gmadr_dw_number(s)	\
s                 502 drivers/gpu/drm/i915/gvt/cmd_parser.c 	(s->vgpu->gvt->device_info.gmadr_bytes_in_cmd >> 2)
s                 695 drivers/gpu/drm/i915/gvt/cmd_parser.c static inline u32 *cmd_ptr(struct parser_exec_state *s, int index)
s                 697 drivers/gpu/drm/i915/gvt/cmd_parser.c 	return s->ip_va + (index << 2);
s                 700 drivers/gpu/drm/i915/gvt/cmd_parser.c static inline u32 cmd_val(struct parser_exec_state *s, int index)
s                 702 drivers/gpu/drm/i915/gvt/cmd_parser.c 	return *cmd_ptr(s, index);
s                 705 drivers/gpu/drm/i915/gvt/cmd_parser.c static void parser_exec_state_dump(struct parser_exec_state *s)
s                 711 drivers/gpu/drm/i915/gvt/cmd_parser.c 			" ring_head(%08lx) ring_tail(%08lx)\n", s->vgpu->id,
s                 712 drivers/gpu/drm/i915/gvt/cmd_parser.c 			s->ring_id, s->ring_start, s->ring_start + s->ring_size,
s                 713 drivers/gpu/drm/i915/gvt/cmd_parser.c 			s->ring_head, s->ring_tail);
s                 716 drivers/gpu/drm/i915/gvt/cmd_parser.c 			s->buf_type == RING_BUFFER_INSTRUCTION ?
s                 718 drivers/gpu/drm/i915/gvt/cmd_parser.c 			s->buf_addr_type == GTT_BUFFER ?
s                 719 drivers/gpu/drm/i915/gvt/cmd_parser.c 			"GTT" : "PPGTT", s->ip_gma);
s                 721 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (s->ip_va == NULL) {
s                 727 drivers/gpu/drm/i915/gvt/cmd_parser.c 			s->ip_va, cmd_val(s, 0), cmd_val(s, 1),
s                 728 drivers/gpu/drm/i915/gvt/cmd_parser.c 			cmd_val(s, 2), cmd_val(s, 3));
s                 730 drivers/gpu/drm/i915/gvt/cmd_parser.c 	print_opcode(cmd_val(s, 0), s->ring_id);
s                 732 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s->ip_va = (u32 *)((((u64)s->ip_va) >> 12) << 12);
s                 735 drivers/gpu/drm/i915/gvt/cmd_parser.c 		gvt_dbg_cmd("ip_va=%p: ", s->ip_va);
s                 737 drivers/gpu/drm/i915/gvt/cmd_parser.c 			gvt_dbg_cmd("%08x ", cmd_val(s, i));
s                 740 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->ip_va += 8 * sizeof(u32);
s                 745 drivers/gpu/drm/i915/gvt/cmd_parser.c static inline void update_ip_va(struct parser_exec_state *s)
s                 749 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (WARN_ON(s->ring_head == s->ring_tail))
s                 752 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (s->buf_type == RING_BUFFER_INSTRUCTION) {
s                 753 drivers/gpu/drm/i915/gvt/cmd_parser.c 		unsigned long ring_top = s->ring_start + s->ring_size;
s                 755 drivers/gpu/drm/i915/gvt/cmd_parser.c 		if (s->ring_head > s->ring_tail) {
s                 756 drivers/gpu/drm/i915/gvt/cmd_parser.c 			if (s->ip_gma >= s->ring_head && s->ip_gma < ring_top)
s                 757 drivers/gpu/drm/i915/gvt/cmd_parser.c 				len = (s->ip_gma - s->ring_head);
s                 758 drivers/gpu/drm/i915/gvt/cmd_parser.c 			else if (s->ip_gma >= s->ring_start &&
s                 759 drivers/gpu/drm/i915/gvt/cmd_parser.c 					s->ip_gma <= s->ring_tail)
s                 760 drivers/gpu/drm/i915/gvt/cmd_parser.c 				len = (ring_top - s->ring_head) +
s                 761 drivers/gpu/drm/i915/gvt/cmd_parser.c 					(s->ip_gma - s->ring_start);
s                 763 drivers/gpu/drm/i915/gvt/cmd_parser.c 			len = (s->ip_gma - s->ring_head);
s                 765 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->ip_va = s->rb_va + len;
s                 767 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->ip_va = s->ret_bb_va;
s                 771 drivers/gpu/drm/i915/gvt/cmd_parser.c static inline int ip_gma_set(struct parser_exec_state *s,
s                 776 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s->ip_gma = ip_gma;
s                 777 drivers/gpu/drm/i915/gvt/cmd_parser.c 	update_ip_va(s);
s                 781 drivers/gpu/drm/i915/gvt/cmd_parser.c static inline int ip_gma_advance(struct parser_exec_state *s,
s                 784 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s->ip_gma += (dw_len << 2);
s                 786 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (s->buf_type == RING_BUFFER_INSTRUCTION) {
s                 787 drivers/gpu/drm/i915/gvt/cmd_parser.c 		if (s->ip_gma >= s->ring_start + s->ring_size)
s                 788 drivers/gpu/drm/i915/gvt/cmd_parser.c 			s->ip_gma -= s->ring_size;
s                 789 drivers/gpu/drm/i915/gvt/cmd_parser.c 		update_ip_va(s);
s                 791 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->ip_va += (dw_len << 2);
s                 806 drivers/gpu/drm/i915/gvt/cmd_parser.c static inline int cmd_length(struct parser_exec_state *s)
s                 808 drivers/gpu/drm/i915/gvt/cmd_parser.c 	return get_cmd_length(s->info, cmd_val(s, 0));
s                 812 drivers/gpu/drm/i915/gvt/cmd_parser.c #define patch_value(s, addr, val) do { \
s                 834 drivers/gpu/drm/i915/gvt/cmd_parser.c static int force_nonpriv_reg_handler(struct parser_exec_state *s,
s                 837 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_gvt *gvt = s->vgpu->gvt;
s                 841 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct drm_i915_private *dev_priv = s->vgpu->gvt->dev_priv;
s                 844 drivers/gpu/drm/i915/gvt/cmd_parser.c 		data = cmd_val(s, index + 1);
s                 851 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ring_base = dev_priv->engine[s->ring_id]->mmio_base;
s                 858 drivers/gpu/drm/i915/gvt/cmd_parser.c 		patch_value(s, cmd_ptr(s, index), nopid);
s                 870 drivers/gpu/drm/i915/gvt/cmd_parser.c static int mocs_cmd_reg_handler(struct parser_exec_state *s,
s                 875 drivers/gpu/drm/i915/gvt/cmd_parser.c 	vgpu_vreg(s->vgpu, offset) = cmd_val(s, index + 1);
s                 879 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_reg_handler(struct parser_exec_state *s,
s                 882 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_vgpu *vgpu = s->vgpu;
s                 904 drivers/gpu/drm/i915/gvt/cmd_parser.c 	    mocs_cmd_reg_handler(s, offset, index))
s                 908 drivers/gpu/drm/i915/gvt/cmd_parser.c 		force_nonpriv_reg_handler(s, offset, index, cmd))
s                 914 drivers/gpu/drm/i915/gvt/cmd_parser.c 		patch_value(s, cmd_ptr(s, index), VGT_PVINFO_PAGE);
s                 930 drivers/gpu/drm/i915/gvt/cmd_parser.c 		intel_gvt_hypervisor_read_gpa(s->vgpu,
s                 931 drivers/gpu/drm/i915/gvt/cmd_parser.c 			s->workload->ring_context_gpa + 12, &ctx_sr_ctl, 4);
s                 934 drivers/gpu/drm/i915/gvt/cmd_parser.c 			u32 data = cmd_val(s, index + 1);
s                 936 drivers/gpu/drm/i915/gvt/cmd_parser.c 			if (intel_gvt_mmio_has_mode_mask(s->vgpu->gvt, offset))
s                 949 drivers/gpu/drm/i915/gvt/cmd_parser.c #define cmd_reg(s, i) \
s                 950 drivers/gpu/drm/i915/gvt/cmd_parser.c 	(cmd_val(s, i) & GENMASK(22, 2))
s                 952 drivers/gpu/drm/i915/gvt/cmd_parser.c #define cmd_reg_inhibit(s, i) \
s                 953 drivers/gpu/drm/i915/gvt/cmd_parser.c 	(cmd_val(s, i) & GENMASK(22, 18))
s                 955 drivers/gpu/drm/i915/gvt/cmd_parser.c #define cmd_gma(s, i) \
s                 956 drivers/gpu/drm/i915/gvt/cmd_parser.c 	(cmd_val(s, i) & GENMASK(31, 2))
s                 958 drivers/gpu/drm/i915/gvt/cmd_parser.c #define cmd_gma_hi(s, i) \
s                 959 drivers/gpu/drm/i915/gvt/cmd_parser.c 	(cmd_val(s, i) & GENMASK(15, 0))
s                 961 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_lri(struct parser_exec_state *s)
s                 964 drivers/gpu/drm/i915/gvt/cmd_parser.c 	int cmd_len = cmd_length(s);
s                 965 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_gvt *gvt = s->vgpu->gvt;
s                 980 drivers/gpu/drm/i915/gvt/cmd_parser.c 		if (IS_BROADWELL(gvt->dev_priv) && s->ring_id != RCS0) {
s                 981 drivers/gpu/drm/i915/gvt/cmd_parser.c 			if (s->ring_id == BCS0 &&
s                 982 drivers/gpu/drm/i915/gvt/cmd_parser.c 			    cmd_reg(s, i) == i915_mmio_reg_offset(DERRMR))
s                 985 drivers/gpu/drm/i915/gvt/cmd_parser.c 				ret |= cmd_reg_inhibit(s, i) ? -EBADRQC : 0;
s                 989 drivers/gpu/drm/i915/gvt/cmd_parser.c 		ret |= cmd_reg_handler(s, cmd_reg(s, i), i, "lri");
s                 996 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_lrr(struct parser_exec_state *s)
s                 999 drivers/gpu/drm/i915/gvt/cmd_parser.c 	int cmd_len = cmd_length(s);
s                1002 drivers/gpu/drm/i915/gvt/cmd_parser.c 		if (IS_BROADWELL(s->vgpu->gvt->dev_priv))
s                1003 drivers/gpu/drm/i915/gvt/cmd_parser.c 			ret |= ((cmd_reg_inhibit(s, i) ||
s                1004 drivers/gpu/drm/i915/gvt/cmd_parser.c 					(cmd_reg_inhibit(s, i + 1)))) ?
s                1008 drivers/gpu/drm/i915/gvt/cmd_parser.c 		ret |= cmd_reg_handler(s, cmd_reg(s, i), i, "lrr-src");
s                1011 drivers/gpu/drm/i915/gvt/cmd_parser.c 		ret |= cmd_reg_handler(s, cmd_reg(s, i + 1), i, "lrr-dst");
s                1018 drivers/gpu/drm/i915/gvt/cmd_parser.c static inline int cmd_address_audit(struct parser_exec_state *s,
s                1021 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_lrm(struct parser_exec_state *s)
s                1023 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_gvt *gvt = s->vgpu->gvt;
s                1027 drivers/gpu/drm/i915/gvt/cmd_parser.c 	int cmd_len = cmd_length(s);
s                1031 drivers/gpu/drm/i915/gvt/cmd_parser.c 			ret |= (cmd_reg_inhibit(s, i)) ? -EBADRQC : 0;
s                1034 drivers/gpu/drm/i915/gvt/cmd_parser.c 		ret |= cmd_reg_handler(s, cmd_reg(s, i), i, "lrm");
s                1037 drivers/gpu/drm/i915/gvt/cmd_parser.c 		if (cmd_val(s, 0) & (1 << 22)) {
s                1038 drivers/gpu/drm/i915/gvt/cmd_parser.c 			gma = cmd_gma(s, i + 1);
s                1040 drivers/gpu/drm/i915/gvt/cmd_parser.c 				gma |= (cmd_gma_hi(s, i + 2)) << 32;
s                1041 drivers/gpu/drm/i915/gvt/cmd_parser.c 			ret |= cmd_address_audit(s, gma, sizeof(u32), false);
s                1045 drivers/gpu/drm/i915/gvt/cmd_parser.c 		i += gmadr_dw_number(s) + 1;
s                1050 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_srm(struct parser_exec_state *s)
s                1052 drivers/gpu/drm/i915/gvt/cmd_parser.c 	int gmadr_bytes = s->vgpu->gvt->device_info.gmadr_bytes_in_cmd;
s                1055 drivers/gpu/drm/i915/gvt/cmd_parser.c 	int cmd_len = cmd_length(s);
s                1058 drivers/gpu/drm/i915/gvt/cmd_parser.c 		ret |= cmd_reg_handler(s, cmd_reg(s, i), i, "srm");
s                1061 drivers/gpu/drm/i915/gvt/cmd_parser.c 		if (cmd_val(s, 0) & (1 << 22)) {
s                1062 drivers/gpu/drm/i915/gvt/cmd_parser.c 			gma = cmd_gma(s, i + 1);
s                1064 drivers/gpu/drm/i915/gvt/cmd_parser.c 				gma |= (cmd_gma_hi(s, i + 2)) << 32;
s                1065 drivers/gpu/drm/i915/gvt/cmd_parser.c 			ret |= cmd_address_audit(s, gma, sizeof(u32), false);
s                1069 drivers/gpu/drm/i915/gvt/cmd_parser.c 		i += gmadr_dw_number(s) + 1;
s                1108 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_pipe_control(struct parser_exec_state *s)
s                1110 drivers/gpu/drm/i915/gvt/cmd_parser.c 	int gmadr_bytes = s->vgpu->gvt->device_info.gmadr_bytes_in_cmd;
s                1117 drivers/gpu/drm/i915/gvt/cmd_parser.c 	post_sync = (cmd_val(s, 1) & PIPE_CONTROL_POST_SYNC_OP_MASK) >> 14;
s                1120 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (cmd_val(s, 1) & PIPE_CONTROL_MMIO_WRITE)
s                1121 drivers/gpu/drm/i915/gvt/cmd_parser.c 		ret = cmd_reg_handler(s, cmd_reg(s, 2), 1, "pipe_ctrl");
s                1125 drivers/gpu/drm/i915/gvt/cmd_parser.c 			ret = cmd_reg_handler(s, 0x2350, 1, "pipe_ctrl");
s                1127 drivers/gpu/drm/i915/gvt/cmd_parser.c 			ret = cmd_reg_handler(s, 0x2358, 1, "pipe_ctrl");
s                1130 drivers/gpu/drm/i915/gvt/cmd_parser.c 			if ((cmd_val(s, 1) & PIPE_CONTROL_GLOBAL_GTT_IVB)) {
s                1131 drivers/gpu/drm/i915/gvt/cmd_parser.c 				gma = cmd_val(s, 2) & GENMASK(31, 3);
s                1133 drivers/gpu/drm/i915/gvt/cmd_parser.c 					gma |= (cmd_gma_hi(s, 3)) << 32;
s                1135 drivers/gpu/drm/i915/gvt/cmd_parser.c 				if (cmd_val(s, 1) & (1 << 21))
s                1137 drivers/gpu/drm/i915/gvt/cmd_parser.c 				ret |= cmd_address_audit(s, gma, sizeof(u64),
s                1142 drivers/gpu/drm/i915/gvt/cmd_parser.c 					hws_pga = s->vgpu->hws_pga[s->ring_id];
s                1144 drivers/gpu/drm/i915/gvt/cmd_parser.c 					patch_value(s, cmd_ptr(s, 2), gma);
s                1145 drivers/gpu/drm/i915/gvt/cmd_parser.c 					val = cmd_val(s, 1) & (~(1 << 21));
s                1146 drivers/gpu/drm/i915/gvt/cmd_parser.c 					patch_value(s, cmd_ptr(s, 1), val);
s                1155 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (cmd_val(s, 1) & PIPE_CONTROL_NOTIFY)
s                1156 drivers/gpu/drm/i915/gvt/cmd_parser.c 		set_bit(cmd_interrupt_events[s->ring_id].pipe_control_notify,
s                1157 drivers/gpu/drm/i915/gvt/cmd_parser.c 				s->workload->pending_events);
s                1161 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_mi_user_interrupt(struct parser_exec_state *s)
s                1163 drivers/gpu/drm/i915/gvt/cmd_parser.c 	set_bit(cmd_interrupt_events[s->ring_id].mi_user_interrupt,
s                1164 drivers/gpu/drm/i915/gvt/cmd_parser.c 			s->workload->pending_events);
s                1165 drivers/gpu/drm/i915/gvt/cmd_parser.c 	patch_value(s, cmd_ptr(s, 0), MI_NOOP);
s                1169 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_advance_default(struct parser_exec_state *s)
s                1171 drivers/gpu/drm/i915/gvt/cmd_parser.c 	return ip_gma_advance(s, cmd_length(s));
s                1174 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_mi_batch_buffer_end(struct parser_exec_state *s)
s                1178 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (s->buf_type == BATCH_BUFFER_2ND_LEVEL) {
s                1179 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->buf_type = BATCH_BUFFER_INSTRUCTION;
s                1180 drivers/gpu/drm/i915/gvt/cmd_parser.c 		ret = ip_gma_set(s, s->ret_ip_gma_bb);
s                1181 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->buf_addr_type = s->saved_buf_addr_type;
s                1183 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->buf_type = RING_BUFFER_INSTRUCTION;
s                1184 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->buf_addr_type = GTT_BUFFER;
s                1185 drivers/gpu/drm/i915/gvt/cmd_parser.c 		if (s->ret_ip_gma_ring >= s->ring_start + s->ring_size)
s                1186 drivers/gpu/drm/i915/gvt/cmd_parser.c 			s->ret_ip_gma_ring -= s->ring_size;
s                1187 drivers/gpu/drm/i915/gvt/cmd_parser.c 		ret = ip_gma_set(s, s->ret_ip_gma_ring);
s                1211 drivers/gpu/drm/i915/gvt/cmd_parser.c static int gen8_decode_mi_display_flip(struct parser_exec_state *s,
s                1214 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct drm_i915_private *dev_priv = s->vgpu->gvt->dev_priv;
s                1226 drivers/gpu/drm/i915/gvt/cmd_parser.c 	dword0 = cmd_val(s, 0);
s                1227 drivers/gpu/drm/i915/gvt/cmd_parser.c 	dword1 = cmd_val(s, 1);
s                1228 drivers/gpu/drm/i915/gvt/cmd_parser.c 	dword2 = cmd_val(s, 2);
s                1257 drivers/gpu/drm/i915/gvt/cmd_parser.c static int skl_decode_mi_display_flip(struct parser_exec_state *s,
s                1260 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct drm_i915_private *dev_priv = s->vgpu->gvt->dev_priv;
s                1261 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_vgpu *vgpu = s->vgpu;
s                1262 drivers/gpu/drm/i915/gvt/cmd_parser.c 	u32 dword0 = cmd_val(s, 0);
s                1263 drivers/gpu/drm/i915/gvt/cmd_parser.c 	u32 dword1 = cmd_val(s, 1);
s                1264 drivers/gpu/drm/i915/gvt/cmd_parser.c 	u32 dword2 = cmd_val(s, 2);
s                1316 drivers/gpu/drm/i915/gvt/cmd_parser.c static int gen8_check_mi_display_flip(struct parser_exec_state *s,
s                1319 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct drm_i915_private *dev_priv = s->vgpu->gvt->dev_priv;
s                1326 drivers/gpu/drm/i915/gvt/cmd_parser.c 		stride = vgpu_vreg_t(s->vgpu, info->stride_reg) & GENMASK(9, 0);
s                1327 drivers/gpu/drm/i915/gvt/cmd_parser.c 		tile = (vgpu_vreg_t(s->vgpu, info->ctrl_reg) &
s                1330 drivers/gpu/drm/i915/gvt/cmd_parser.c 		stride = (vgpu_vreg_t(s->vgpu, info->stride_reg) &
s                1332 drivers/gpu/drm/i915/gvt/cmd_parser.c 		tile = (vgpu_vreg_t(s->vgpu, info->ctrl_reg) & (1 << 10)) >> 10;
s                1345 drivers/gpu/drm/i915/gvt/cmd_parser.c 		struct parser_exec_state *s,
s                1348 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct drm_i915_private *dev_priv = s->vgpu->gvt->dev_priv;
s                1349 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_vgpu *vgpu = s->vgpu;
s                1376 drivers/gpu/drm/i915/gvt/cmd_parser.c static int decode_mi_display_flip(struct parser_exec_state *s,
s                1379 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct drm_i915_private *dev_priv = s->vgpu->gvt->dev_priv;
s                1382 drivers/gpu/drm/i915/gvt/cmd_parser.c 		return gen8_decode_mi_display_flip(s, info);
s                1384 drivers/gpu/drm/i915/gvt/cmd_parser.c 		return skl_decode_mi_display_flip(s, info);
s                1389 drivers/gpu/drm/i915/gvt/cmd_parser.c static int check_mi_display_flip(struct parser_exec_state *s,
s                1392 drivers/gpu/drm/i915/gvt/cmd_parser.c 	return gen8_check_mi_display_flip(s, info);
s                1396 drivers/gpu/drm/i915/gvt/cmd_parser.c 		struct parser_exec_state *s,
s                1399 drivers/gpu/drm/i915/gvt/cmd_parser.c 	return gen8_update_plane_mmio_from_mi_display_flip(s, info);
s                1402 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_mi_display_flip(struct parser_exec_state *s)
s                1405 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_vgpu *vgpu = s->vgpu;
s                1408 drivers/gpu/drm/i915/gvt/cmd_parser.c 	int len = cmd_length(s);
s                1414 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ret = gvt_check_valid_cmd_length(cmd_length(s),
s                1419 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ret = decode_mi_display_flip(s, &info);
s                1425 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ret = check_mi_display_flip(s, &info);
s                1431 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ret = update_plane_mmio_from_mi_display_flip(s, &info);
s                1438 drivers/gpu/drm/i915/gvt/cmd_parser.c 		patch_value(s, cmd_ptr(s, i), MI_NOOP);
s                1452 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_mi_wait_for_event(struct parser_exec_state *s)
s                1454 drivers/gpu/drm/i915/gvt/cmd_parser.c 	u32 cmd = cmd_val(s, 0);
s                1459 drivers/gpu/drm/i915/gvt/cmd_parser.c 	patch_value(s, cmd_ptr(s, 0), MI_NOOP);
s                1463 drivers/gpu/drm/i915/gvt/cmd_parser.c static unsigned long get_gma_bb_from_cmd(struct parser_exec_state *s, int index)
s                1467 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_vgpu *vgpu = s->vgpu;
s                1475 drivers/gpu/drm/i915/gvt/cmd_parser.c 	gma_low = cmd_val(s, index) & BATCH_BUFFER_ADDR_MASK;
s                1479 drivers/gpu/drm/i915/gvt/cmd_parser.c 		gma_high = cmd_val(s, index + 1) & BATCH_BUFFER_ADDR_HIGH_MASK;
s                1485 drivers/gpu/drm/i915/gvt/cmd_parser.c static inline int cmd_address_audit(struct parser_exec_state *s,
s                1488 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_vgpu *vgpu = s->vgpu;
s                1495 drivers/gpu/drm/i915/gvt/cmd_parser.c 			s->info->name);
s                1513 drivers/gpu/drm/i915/gvt/cmd_parser.c 			s->info->name, guest_gma, op_size);
s                1516 drivers/gpu/drm/i915/gvt/cmd_parser.c 	for (i = 0; i < cmd_length(s); i++) {
s                1518 drivers/gpu/drm/i915/gvt/cmd_parser.c 			pr_err("\n%08x ", cmd_val(s, i));
s                1520 drivers/gpu/drm/i915/gvt/cmd_parser.c 			pr_err("%08x ", cmd_val(s, i));
s                1531 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_mi_store_data_imm(struct parser_exec_state *s)
s                1533 drivers/gpu/drm/i915/gvt/cmd_parser.c 	int gmadr_bytes = s->vgpu->gvt->device_info.gmadr_bytes_in_cmd;
s                1534 drivers/gpu/drm/i915/gvt/cmd_parser.c 	int op_size = (cmd_length(s) - 3) * sizeof(u32);
s                1535 drivers/gpu/drm/i915/gvt/cmd_parser.c 	int core_id = (cmd_val(s, 2) & (1 << 0)) ? 1 : 0;
s                1541 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (!(cmd_val(s, 0) & (1 << 22)))
s                1547 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ret = gvt_check_valid_cmd_length(cmd_length(s),
s                1552 drivers/gpu/drm/i915/gvt/cmd_parser.c 	gma = cmd_val(s, 2) & GENMASK(31, 2);
s                1555 drivers/gpu/drm/i915/gvt/cmd_parser.c 		gma_low = cmd_val(s, 1) & GENMASK(31, 2);
s                1556 drivers/gpu/drm/i915/gvt/cmd_parser.c 		gma_high = cmd_val(s, 2) & GENMASK(15, 0);
s                1558 drivers/gpu/drm/i915/gvt/cmd_parser.c 		core_id = (cmd_val(s, 1) & (1 << 0)) ? 1 : 0;
s                1560 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ret = cmd_address_audit(s, gma + op_size * core_id, op_size, false);
s                1564 drivers/gpu/drm/i915/gvt/cmd_parser.c static inline int unexpected_cmd(struct parser_exec_state *s)
s                1566 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_vgpu *vgpu = s->vgpu;
s                1568 drivers/gpu/drm/i915/gvt/cmd_parser.c 	gvt_vgpu_err("Unexpected %s in command buffer!\n", s->info->name);
s                1573 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_mi_semaphore_wait(struct parser_exec_state *s)
s                1575 drivers/gpu/drm/i915/gvt/cmd_parser.c 	return unexpected_cmd(s);
s                1578 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_mi_report_perf_count(struct parser_exec_state *s)
s                1580 drivers/gpu/drm/i915/gvt/cmd_parser.c 	return unexpected_cmd(s);
s                1583 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_mi_op_2e(struct parser_exec_state *s)
s                1585 drivers/gpu/drm/i915/gvt/cmd_parser.c 	return unexpected_cmd(s);
s                1588 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_mi_op_2f(struct parser_exec_state *s)
s                1590 drivers/gpu/drm/i915/gvt/cmd_parser.c 	int gmadr_bytes = s->vgpu->gvt->device_info.gmadr_bytes_in_cmd;
s                1591 drivers/gpu/drm/i915/gvt/cmd_parser.c 	int op_size = (1 << ((cmd_val(s, 0) & GENMASK(20, 19)) >> 19)) *
s                1597 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (!(cmd_val(s, 0) & (1 << 22)))
s                1601 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (cmd_val(s, 0) & BIT(18))
s                1603 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ret = gvt_check_valid_cmd_length(cmd_length(s),
s                1608 drivers/gpu/drm/i915/gvt/cmd_parser.c 	gma = cmd_val(s, 1) & GENMASK(31, 2);
s                1610 drivers/gpu/drm/i915/gvt/cmd_parser.c 		gma_high = cmd_val(s, 2) & GENMASK(15, 0);
s                1613 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ret = cmd_address_audit(s, gma, op_size, false);
s                1617 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_mi_store_data_index(struct parser_exec_state *s)
s                1619 drivers/gpu/drm/i915/gvt/cmd_parser.c 	return unexpected_cmd(s);
s                1622 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_mi_clflush(struct parser_exec_state *s)
s                1624 drivers/gpu/drm/i915/gvt/cmd_parser.c 	return unexpected_cmd(s);
s                1628 drivers/gpu/drm/i915/gvt/cmd_parser.c 		struct parser_exec_state *s)
s                1630 drivers/gpu/drm/i915/gvt/cmd_parser.c 	return unexpected_cmd(s);
s                1633 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_mi_update_gtt(struct parser_exec_state *s)
s                1635 drivers/gpu/drm/i915/gvt/cmd_parser.c 	return unexpected_cmd(s);
s                1638 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_mi_flush_dw(struct parser_exec_state *s)
s                1640 drivers/gpu/drm/i915/gvt/cmd_parser.c 	int gmadr_bytes = s->vgpu->gvt->device_info.gmadr_bytes_in_cmd;
s                1647 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ret = gvt_check_valid_cmd_length(cmd_length(s),
s                1651 drivers/gpu/drm/i915/gvt/cmd_parser.c 		ret = gvt_check_valid_cmd_length(cmd_length(s),
s                1657 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (((cmd_val(s, 0) >> 14) & 0x3) && (cmd_val(s, 1) & (1 << 2))) {
s                1658 drivers/gpu/drm/i915/gvt/cmd_parser.c 		gma = cmd_val(s, 1) & GENMASK(31, 3);
s                1660 drivers/gpu/drm/i915/gvt/cmd_parser.c 			gma |= (cmd_val(s, 2) & GENMASK(15, 0)) << 32;
s                1662 drivers/gpu/drm/i915/gvt/cmd_parser.c 		if (cmd_val(s, 0) & (1 << 21))
s                1664 drivers/gpu/drm/i915/gvt/cmd_parser.c 		ret = cmd_address_audit(s, gma, sizeof(u64), index_mode);
s                1668 drivers/gpu/drm/i915/gvt/cmd_parser.c 			hws_pga = s->vgpu->hws_pga[s->ring_id];
s                1670 drivers/gpu/drm/i915/gvt/cmd_parser.c 			patch_value(s, cmd_ptr(s, 1), gma);
s                1671 drivers/gpu/drm/i915/gvt/cmd_parser.c 			val = cmd_val(s, 0) & (~(1 << 21));
s                1672 drivers/gpu/drm/i915/gvt/cmd_parser.c 			patch_value(s, cmd_ptr(s, 0), val);
s                1676 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if ((cmd_val(s, 0) & (1 << 8)))
s                1677 drivers/gpu/drm/i915/gvt/cmd_parser.c 		set_bit(cmd_interrupt_events[s->ring_id].mi_flush_dw,
s                1678 drivers/gpu/drm/i915/gvt/cmd_parser.c 				s->workload->pending_events);
s                1682 drivers/gpu/drm/i915/gvt/cmd_parser.c static void addr_type_update_snb(struct parser_exec_state *s)
s                1684 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if ((s->buf_type == RING_BUFFER_INSTRUCTION) &&
s                1685 drivers/gpu/drm/i915/gvt/cmd_parser.c 			(BATCH_BUFFER_ADR_SPACE_BIT(cmd_val(s, 0)) == 1)) {
s                1686 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->buf_addr_type = PPGTT_BUFFER;
s                1723 drivers/gpu/drm/i915/gvt/cmd_parser.c static int batch_buffer_needs_scan(struct parser_exec_state *s)
s                1726 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (cmd_val(s, 0) & (1 << 8) &&
s                1727 drivers/gpu/drm/i915/gvt/cmd_parser.c 			!(s->vgpu->scan_nonprivbb & (1 << s->ring_id)))
s                1732 drivers/gpu/drm/i915/gvt/cmd_parser.c static int find_bb_size(struct parser_exec_state *s,
s                1740 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_vgpu *vgpu = s->vgpu;
s                1742 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_vgpu_mm *mm = (s->buf_addr_type == GTT_BUFFER) ?
s                1743 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->vgpu->gtt.ggtt_mm : s->workload->shadow_mm;
s                1749 drivers/gpu/drm/i915/gvt/cmd_parser.c 	gma = get_gma_bb_from_cmd(s, 1);
s                1753 drivers/gpu/drm/i915/gvt/cmd_parser.c 	cmd = cmd_val(s, 0);
s                1754 drivers/gpu/drm/i915/gvt/cmd_parser.c 	info = get_cmd_info(s->vgpu->gvt, cmd, s->ring_id);
s                1757 drivers/gpu/drm/i915/gvt/cmd_parser.c 				cmd, get_opcode(cmd, s->ring_id),
s                1758 drivers/gpu/drm/i915/gvt/cmd_parser.c 				(s->buf_addr_type == PPGTT_BUFFER) ?
s                1759 drivers/gpu/drm/i915/gvt/cmd_parser.c 				"ppgtt" : "ggtt", s->ring_id, s->workload);
s                1763 drivers/gpu/drm/i915/gvt/cmd_parser.c 		if (copy_gma_to_hva(s->vgpu, mm,
s                1766 drivers/gpu/drm/i915/gvt/cmd_parser.c 		info = get_cmd_info(s->vgpu->gvt, cmd, s->ring_id);
s                1769 drivers/gpu/drm/i915/gvt/cmd_parser.c 				cmd, get_opcode(cmd, s->ring_id),
s                1770 drivers/gpu/drm/i915/gvt/cmd_parser.c 				(s->buf_addr_type == PPGTT_BUFFER) ?
s                1771 drivers/gpu/drm/i915/gvt/cmd_parser.c 				"ppgtt" : "ggtt", s->ring_id, s->workload);
s                1794 drivers/gpu/drm/i915/gvt/cmd_parser.c static int audit_bb_end(struct parser_exec_state *s, void *va)
s                1796 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_vgpu *vgpu = s->vgpu;
s                1800 drivers/gpu/drm/i915/gvt/cmd_parser.c 	info = get_cmd_info(s->vgpu->gvt, cmd, s->ring_id);
s                1803 drivers/gpu/drm/i915/gvt/cmd_parser.c 			cmd, get_opcode(cmd, s->ring_id),
s                1804 drivers/gpu/drm/i915/gvt/cmd_parser.c 			(s->buf_addr_type == PPGTT_BUFFER) ?
s                1805 drivers/gpu/drm/i915/gvt/cmd_parser.c 			"ppgtt" : "ggtt", s->ring_id, s->workload);
s                1817 drivers/gpu/drm/i915/gvt/cmd_parser.c static int perform_bb_shadow(struct parser_exec_state *s)
s                1819 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_vgpu *vgpu = s->vgpu;
s                1825 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_vgpu_mm *mm = (s->buf_addr_type == GTT_BUFFER) ?
s                1826 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->vgpu->gtt.ggtt_mm : s->workload->shadow_mm;
s                1830 drivers/gpu/drm/i915/gvt/cmd_parser.c 	gma = get_gma_bb_from_cmd(s, 1);
s                1834 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ret = find_bb_size(s, &bb_size, &bb_end_cmd_offset);
s                1842 drivers/gpu/drm/i915/gvt/cmd_parser.c 	bb->ppgtt = (s->buf_addr_type == GTT_BUFFER) ? false : true;
s                1858 drivers/gpu/drm/i915/gvt/cmd_parser.c 	bb->obj = i915_gem_object_create_shmem(s->vgpu->gvt->dev_priv,
s                1881 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ret = copy_gma_to_hva(s->vgpu, mm,
s                1890 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ret = audit_bb_end(s, bb->va + start_offset + bb_end_cmd_offset);
s                1895 drivers/gpu/drm/i915/gvt/cmd_parser.c 	list_add(&bb->list, &s->workload->shadow_bb);
s                1898 drivers/gpu/drm/i915/gvt/cmd_parser.c 	bb->bb_start_cmd_va = s->ip_va;
s                1900 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if ((s->buf_type == BATCH_BUFFER_INSTRUCTION) && (!s->is_ctx_wa))
s                1901 drivers/gpu/drm/i915/gvt/cmd_parser.c 		bb->bb_offset = s->ip_va - s->rb_va;
s                1913 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s->ip_va = bb->va + start_offset;
s                1914 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s->ip_gma = gma;
s                1927 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_handler_mi_batch_buffer_start(struct parser_exec_state *s)
s                1931 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_vgpu *vgpu = s->vgpu;
s                1933 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (s->buf_type == BATCH_BUFFER_2ND_LEVEL) {
s                1938 drivers/gpu/drm/i915/gvt/cmd_parser.c 	second_level = BATCH_BUFFER_2ND_LEVEL_BIT(cmd_val(s, 0)) == 1;
s                1939 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (second_level && (s->buf_type != BATCH_BUFFER_INSTRUCTION)) {
s                1944 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s->saved_buf_addr_type = s->buf_addr_type;
s                1945 drivers/gpu/drm/i915/gvt/cmd_parser.c 	addr_type_update_snb(s);
s                1946 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (s->buf_type == RING_BUFFER_INSTRUCTION) {
s                1947 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->ret_ip_gma_ring = s->ip_gma + cmd_length(s) * sizeof(u32);
s                1948 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->buf_type = BATCH_BUFFER_INSTRUCTION;
s                1950 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->buf_type = BATCH_BUFFER_2ND_LEVEL;
s                1951 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->ret_ip_gma_bb = s->ip_gma + cmd_length(s) * sizeof(u32);
s                1952 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->ret_bb_va = s->ip_va + cmd_length(s) * sizeof(u32);
s                1955 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (batch_buffer_needs_scan(s)) {
s                1956 drivers/gpu/drm/i915/gvt/cmd_parser.c 		ret = perform_bb_shadow(s);
s                1961 drivers/gpu/drm/i915/gvt/cmd_parser.c 		ret = cmd_handler_mi_batch_buffer_end(s);
s                2654 drivers/gpu/drm/i915/gvt/cmd_parser.c static int cmd_parser_exec(struct parser_exec_state *s)
s                2656 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_vgpu *vgpu = s->vgpu;
s                2661 drivers/gpu/drm/i915/gvt/cmd_parser.c 	cmd = cmd_val(s, 0);
s                2667 drivers/gpu/drm/i915/gvt/cmd_parser.c 		info = get_cmd_info(s->vgpu->gvt, cmd, s->ring_id);
s                2671 drivers/gpu/drm/i915/gvt/cmd_parser.c 				cmd, get_opcode(cmd, s->ring_id),
s                2672 drivers/gpu/drm/i915/gvt/cmd_parser.c 				(s->buf_addr_type == PPGTT_BUFFER) ?
s                2673 drivers/gpu/drm/i915/gvt/cmd_parser.c 				"ppgtt" : "ggtt", s->ring_id, s->workload);
s                2677 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s->info = info;
s                2679 drivers/gpu/drm/i915/gvt/cmd_parser.c 	trace_gvt_command(vgpu->id, s->ring_id, s->ip_gma, s->ip_va,
s                2680 drivers/gpu/drm/i915/gvt/cmd_parser.c 			  cmd_length(s), s->buf_type, s->buf_addr_type,
s                2681 drivers/gpu/drm/i915/gvt/cmd_parser.c 			  s->workload, info->name);
s                2684 drivers/gpu/drm/i915/gvt/cmd_parser.c 		ret = gvt_check_valid_cmd_length(cmd_length(s),
s                2691 drivers/gpu/drm/i915/gvt/cmd_parser.c 		ret = info->handler(s);
s                2699 drivers/gpu/drm/i915/gvt/cmd_parser.c 		ret = cmd_advance_default(s);
s                2721 drivers/gpu/drm/i915/gvt/cmd_parser.c static int command_scan(struct parser_exec_state *s,
s                2728 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_vgpu *vgpu = s->vgpu;
s                2734 drivers/gpu/drm/i915/gvt/cmd_parser.c 	while (s->ip_gma != gma_tail) {
s                2735 drivers/gpu/drm/i915/gvt/cmd_parser.c 		if (s->buf_type == RING_BUFFER_INSTRUCTION) {
s                2736 drivers/gpu/drm/i915/gvt/cmd_parser.c 			if (!(s->ip_gma >= rb_start) ||
s                2737 drivers/gpu/drm/i915/gvt/cmd_parser.c 				!(s->ip_gma < gma_bottom)) {
s                2740 drivers/gpu/drm/i915/gvt/cmd_parser.c 					s->ip_gma, rb_start,
s                2742 drivers/gpu/drm/i915/gvt/cmd_parser.c 				parser_exec_state_dump(s);
s                2745 drivers/gpu/drm/i915/gvt/cmd_parser.c 			if (gma_out_of_range(s->ip_gma, gma_head, gma_tail)) {
s                2748 drivers/gpu/drm/i915/gvt/cmd_parser.c 					s->ip_gma, rb_start,
s                2750 drivers/gpu/drm/i915/gvt/cmd_parser.c 				parser_exec_state_dump(s);
s                2754 drivers/gpu/drm/i915/gvt/cmd_parser.c 		ret = cmd_parser_exec(s);
s                2757 drivers/gpu/drm/i915/gvt/cmd_parser.c 			parser_exec_state_dump(s);
s                2768 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct parser_exec_state s;
s                2779 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.buf_type = RING_BUFFER_INSTRUCTION;
s                2780 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.buf_addr_type = GTT_BUFFER;
s                2781 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.vgpu = workload->vgpu;
s                2782 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.ring_id = workload->ring_id;
s                2783 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.ring_start = workload->rb_start;
s                2784 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.ring_size = _RING_CTL_BUF_SIZE(workload->rb_ctl);
s                2785 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.ring_head = gma_head;
s                2786 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.ring_tail = gma_tail;
s                2787 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.rb_va = workload->shadow_ring_buffer_va;
s                2788 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.workload = workload;
s                2789 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.is_ctx_wa = false;
s                2795 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ret = ip_gma_set(&s, gma_head);
s                2799 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ret = command_scan(&s, workload->rb_head, workload->rb_tail,
s                2810 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct parser_exec_state s;
s                2828 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.buf_type = RING_BUFFER_INSTRUCTION;
s                2829 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.buf_addr_type = GTT_BUFFER;
s                2830 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.vgpu = workload->vgpu;
s                2831 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.ring_id = workload->ring_id;
s                2832 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.ring_start = wa_ctx->indirect_ctx.guest_gma;
s                2833 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.ring_size = ring_size;
s                2834 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.ring_head = gma_head;
s                2835 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.ring_tail = gma_tail;
s                2836 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.rb_va = wa_ctx->indirect_ctx.shadow_va;
s                2837 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.workload = workload;
s                2838 drivers/gpu/drm/i915/gvt/cmd_parser.c 	s.is_ctx_wa = true;
s                2840 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ret = ip_gma_set(&s, gma_head);
s                2844 drivers/gpu/drm/i915/gvt/cmd_parser.c 	ret = command_scan(&s, 0, ring_tail,
s                2853 drivers/gpu/drm/i915/gvt/cmd_parser.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                2869 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (workload->rb_len > s->ring_scan_buffer_size[ring_id]) {
s                2873 drivers/gpu/drm/i915/gvt/cmd_parser.c 		p = krealloc(s->ring_scan_buffer[ring_id], workload->rb_len,
s                2879 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->ring_scan_buffer[ring_id] = p;
s                2880 drivers/gpu/drm/i915/gvt/cmd_parser.c 		s->ring_scan_buffer_size[ring_id] = workload->rb_len;
s                2883 drivers/gpu/drm/i915/gvt/cmd_parser.c 	shadow_ring_buffer_va = s->ring_scan_buffer[ring_id];
s                  85 drivers/gpu/drm/i915/gvt/debugfs.c static int vgpu_mmio_diff_show(struct seq_file *s, void *unused)
s                  87 drivers/gpu/drm/i915/gvt/debugfs.c 	struct intel_vgpu *vgpu = s->private;
s                 112 drivers/gpu/drm/i915/gvt/debugfs.c 	seq_printf(s, "%-8s %-8s %-8s %-8s\n", "Offset", "HW", "vGPU", "Diff");
s                 116 drivers/gpu/drm/i915/gvt/debugfs.c 		seq_printf(s, "%08x %08x %08x %*pbl\n",
s                 122 drivers/gpu/drm/i915/gvt/debugfs.c 	seq_printf(s, "Total: %d, Diff: %d\n", param.total, param.diff);
s                 147 drivers/gpu/drm/i915/gvt/debugfs.c 	char buf[128], *s;
s                 162 drivers/gpu/drm/i915/gvt/debugfs.c 	s = buf + len;
s                 169 drivers/gpu/drm/i915/gvt/debugfs.c 			len = snprintf(s, 4, "%d, ", engine->id);
s                 170 drivers/gpu/drm/i915/gvt/debugfs.c 			s += len;
s                 176 drivers/gpu/drm/i915/gvt/debugfs.c 		sprintf(s, "low performance expected.");
s                 380 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                 391 drivers/gpu/drm/i915/gvt/execlist.c 	ret = emulate_execlist_schedule_in(&s->execlist[ring_id], ctx);
s                 403 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                 404 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_execlist *execlist = &s->execlist[ring_id];
s                 443 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                 455 drivers/gpu/drm/i915/gvt/execlist.c 		workload->elsp_dwords = s->execlist[ring_id].elsp_dwords;
s                 466 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                 467 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_execlist *execlist = &s->execlist[ring_id];
s                 509 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                 510 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_execlist *execlist = &s->execlist[ring_id];
s                 534 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                 538 drivers/gpu/drm/i915/gvt/execlist.c 		kfree(s->ring_scan_buffer[engine->id]);
s                 539 drivers/gpu/drm/i915/gvt/execlist.c 		s->ring_scan_buffer[engine->id] = NULL;
s                 540 drivers/gpu/drm/i915/gvt/execlist.c 		s->ring_scan_buffer_size[engine->id] = 0;
s                 169 drivers/gpu/drm/i915/gvt/firmware.c #define VERIFY(s, a, b) do { \
s                 170 drivers/gpu/drm/i915/gvt/firmware.c 	item = (s); file = (u64)(a); request = (u64)(b); \
s                 944 drivers/gpu/drm/i915/gvt/gtt.c 	struct intel_vgpu_ppgtt_spt *s;
s                 965 drivers/gpu/drm/i915/gvt/gtt.c 	s = intel_vgpu_find_spt_by_mfn(vgpu, ops->get_pfn(e));
s                 966 drivers/gpu/drm/i915/gvt/gtt.c 	if (!s) {
s                 971 drivers/gpu/drm/i915/gvt/gtt.c 	return ppgtt_invalidate_spt(s);
s                1128 drivers/gpu/drm/i915/gvt/gtt.c 		struct intel_vgpu_ppgtt_spt *s, struct intel_gvt_gtt_entry *ge)
s                1130 drivers/gpu/drm/i915/gvt/gtt.c 	struct intel_gvt_gtt_pte_ops *ops = s->vgpu->gvt->gtt.pte_ops;
s                1139 drivers/gpu/drm/i915/gvt/gtt.c 	ops->set_pfn(se, s->shadow_page.mfn);
s                1303 drivers/gpu/drm/i915/gvt/gtt.c 	struct intel_vgpu_ppgtt_spt *s;
s                1313 drivers/gpu/drm/i915/gvt/gtt.c 			s = ppgtt_populate_spt_by_guest_entry(vgpu, &ge);
s                1314 drivers/gpu/drm/i915/gvt/gtt.c 			if (IS_ERR(s)) {
s                1315 drivers/gpu/drm/i915/gvt/gtt.c 				ret = PTR_ERR(s);
s                1319 drivers/gpu/drm/i915/gvt/gtt.c 			ppgtt_generate_shadow_entry(&se, s, &ge);
s                1362 drivers/gpu/drm/i915/gvt/gtt.c 		struct intel_vgpu_ppgtt_spt *s =
s                1364 drivers/gpu/drm/i915/gvt/gtt.c 		if (!s) {
s                1369 drivers/gpu/drm/i915/gvt/gtt.c 		ret = ppgtt_invalidate_spt(s);
s                1391 drivers/gpu/drm/i915/gvt/gtt.c 	struct intel_vgpu_ppgtt_spt *s;
s                1401 drivers/gpu/drm/i915/gvt/gtt.c 		s = ppgtt_populate_spt_by_guest_entry(vgpu, we);
s                1402 drivers/gpu/drm/i915/gvt/gtt.c 		if (IS_ERR(s)) {
s                1403 drivers/gpu/drm/i915/gvt/gtt.c 			ret = PTR_ERR(s);
s                1407 drivers/gpu/drm/i915/gvt/gtt.c 		ppgtt_generate_shadow_entry(&m, s, we);
s                2044 drivers/gpu/drm/i915/gvt/gtt.c 	struct intel_vgpu_ppgtt_spt *s;
s                2046 drivers/gpu/drm/i915/gvt/gtt.c 	s = intel_vgpu_find_spt_by_mfn(vgpu, ops->get_pfn(e));
s                2047 drivers/gpu/drm/i915/gvt/gtt.c 	if (!s)
s                2051 drivers/gpu/drm/i915/gvt/gtt.c 		ppgtt_get_shadow_entry(s, e, index);
s                2053 drivers/gpu/drm/i915/gvt/gtt.c 		ppgtt_get_guest_entry(s, e, index);
s                1810 drivers/gpu/drm/i915/gvt/handlers.c #define MMIO_F(reg, s, f, am, rm, d, r, w) do { \
s                1812 drivers/gpu/drm/i915/gvt/handlers.c 		f, s, am, rm, d, r, w); \
s                1835 drivers/gpu/drm/i915/gvt/handlers.c #define MMIO_RING_F(prefix, s, f, am, rm, d, r, w) do { \
s                1836 drivers/gpu/drm/i915/gvt/handlers.c 	MMIO_F(prefix(RENDER_RING_BASE), s, f, am, rm, d, r, w); \
s                1837 drivers/gpu/drm/i915/gvt/handlers.c 	MMIO_F(prefix(BLT_RING_BASE), s, f, am, rm, d, r, w); \
s                1838 drivers/gpu/drm/i915/gvt/handlers.c 	MMIO_F(prefix(GEN6_BSD_RING_BASE), s, f, am, rm, d, r, w); \
s                1839 drivers/gpu/drm/i915/gvt/handlers.c 	MMIO_F(prefix(VEBOX_RING_BASE), s, f, am, rm, d, r, w); \
s                1841 drivers/gpu/drm/i915/gvt/handlers.c 		MMIO_F(prefix(GEN8_BSD2_RING_BASE), s, f, am, rm, d, r, w); \
s                 496 drivers/gpu/drm/i915/gvt/interrupt.c #define SET_BIT_INFO(s, b, e, i)		\
s                 498 drivers/gpu/drm/i915/gvt/interrupt.c 		s->events[e].bit = b;		\
s                 499 drivers/gpu/drm/i915/gvt/interrupt.c 		s->events[e].info = s->info[i];	\
s                 500 drivers/gpu/drm/i915/gvt/interrupt.c 		s->info[i]->bit_to_event[b] = e;\
s                 503 drivers/gpu/drm/i915/gvt/interrupt.c #define SET_IRQ_GROUP(s, g, i) \
s                 505 drivers/gpu/drm/i915/gvt/interrupt.c 		s->info[g] = i; \
s                 507 drivers/gpu/drm/i915/gvt/interrupt.c 		set_bit(g, s->irq_info_bitmap); \
s                 350 drivers/gpu/drm/i915/gvt/mmio_context.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                 362 drivers/gpu/drm/i915/gvt/mmio_context.c 	if (!test_and_clear_bit(ring_id, (void *)s->tlb_handle_pending))
s                 472 drivers/gpu/drm/i915/gvt/mmio_context.c 	struct intel_vgpu_submission *s;
s                 504 drivers/gpu/drm/i915/gvt/mmio_context.c 			s = &next->submission;
s                 511 drivers/gpu/drm/i915/gvt/mmio_context.c 			    !is_inhibit_context(s->shadow[ring_id]))
s                 391 drivers/gpu/drm/i915/gvt/scheduler.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                 400 drivers/gpu/drm/i915/gvt/scheduler.c 	rq = i915_request_create(s->shadow[workload->ring_id]);
s                 421 drivers/gpu/drm/i915/gvt/scheduler.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                 430 drivers/gpu/drm/i915/gvt/scheduler.c 	if (!test_and_set_bit(workload->ring_id, s->shadow_ctx_desc_updated))
s                 431 drivers/gpu/drm/i915/gvt/scheduler.c 		shadow_context_descriptor_update(s->shadow[workload->ring_id],
s                 623 drivers/gpu/drm/i915/gvt/scheduler.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                 641 drivers/gpu/drm/i915/gvt/scheduler.c 	set_context_ppgtt_from_shadow(workload, s->shadow[ring]->gem_context);
s                 887 drivers/gpu/drm/i915/gvt/scheduler.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                 896 drivers/gpu/drm/i915/gvt/scheduler.c 			&s->workload_q_head[engine->id], list) {
s                 900 drivers/gpu/drm/i915/gvt/scheduler.c 		clear_bit(engine->id, s->shadow_ctx_desc_updated);
s                 910 drivers/gpu/drm/i915/gvt/scheduler.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                 975 drivers/gpu/drm/i915/gvt/scheduler.c 	atomic_dec(&s->running_workload_num);
s                1072 drivers/gpu/drm/i915/gvt/scheduler.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                1076 drivers/gpu/drm/i915/gvt/scheduler.c 	if (atomic_read(&s->running_workload_num)) {
s                1080 drivers/gpu/drm/i915/gvt/scheduler.c 				!atomic_read(&s->running_workload_num));
s                1146 drivers/gpu/drm/i915/gvt/scheduler.c i915_context_ppgtt_root_restore(struct intel_vgpu_submission *s,
s                1152 drivers/gpu/drm/i915/gvt/scheduler.c 		px_dma(ppgtt->pd) = s->i915_context_pml4;
s                1158 drivers/gpu/drm/i915/gvt/scheduler.c 			px_dma(pd) = s->i915_context_pdps[i];
s                1172 drivers/gpu/drm/i915/gvt/scheduler.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                1178 drivers/gpu/drm/i915/gvt/scheduler.c 	i915_context_ppgtt_root_restore(s, i915_vm_to_ppgtt(s->shadow[0]->vm));
s                1180 drivers/gpu/drm/i915/gvt/scheduler.c 		intel_context_unpin(s->shadow[id]);
s                1182 drivers/gpu/drm/i915/gvt/scheduler.c 	kmem_cache_destroy(s->workloads);
s                1197 drivers/gpu/drm/i915/gvt/scheduler.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                1199 drivers/gpu/drm/i915/gvt/scheduler.c 	if (!s->active)
s                1203 drivers/gpu/drm/i915/gvt/scheduler.c 	s->ops->reset(vgpu, engine_mask);
s                1207 drivers/gpu/drm/i915/gvt/scheduler.c i915_context_ppgtt_root_save(struct intel_vgpu_submission *s,
s                1213 drivers/gpu/drm/i915/gvt/scheduler.c 		s->i915_context_pml4 = px_dma(ppgtt->pd);
s                1219 drivers/gpu/drm/i915/gvt/scheduler.c 			s->i915_context_pdps[i] = px_dma(pd);
s                1237 drivers/gpu/drm/i915/gvt/scheduler.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                1253 drivers/gpu/drm/i915/gvt/scheduler.c 	i915_context_ppgtt_root_save(s, i915_vm_to_ppgtt(ctx->vm));
s                1258 drivers/gpu/drm/i915/gvt/scheduler.c 		INIT_LIST_HEAD(&s->workload_q_head[i]);
s                1259 drivers/gpu/drm/i915/gvt/scheduler.c 		s->shadow[i] = ERR_PTR(-EINVAL);
s                1278 drivers/gpu/drm/i915/gvt/scheduler.c 		s->shadow[i] = ce;
s                1281 drivers/gpu/drm/i915/gvt/scheduler.c 	bitmap_zero(s->shadow_ctx_desc_updated, I915_NUM_ENGINES);
s                1283 drivers/gpu/drm/i915/gvt/scheduler.c 	s->workloads = kmem_cache_create_usercopy("gvt-g_vgpu_workload",
s                1290 drivers/gpu/drm/i915/gvt/scheduler.c 	if (!s->workloads) {
s                1295 drivers/gpu/drm/i915/gvt/scheduler.c 	atomic_set(&s->running_workload_num, 0);
s                1296 drivers/gpu/drm/i915/gvt/scheduler.c 	bitmap_zero(s->tlb_handle_pending, I915_NUM_ENGINES);
s                1303 drivers/gpu/drm/i915/gvt/scheduler.c 	i915_context_ppgtt_root_restore(s, i915_vm_to_ppgtt(ctx->vm));
s                1305 drivers/gpu/drm/i915/gvt/scheduler.c 		if (IS_ERR(s->shadow[i]))
s                1308 drivers/gpu/drm/i915/gvt/scheduler.c 		intel_context_unpin(s->shadow[i]);
s                1309 drivers/gpu/drm/i915/gvt/scheduler.c 		intel_context_put(s->shadow[i]);
s                1333 drivers/gpu/drm/i915/gvt/scheduler.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                1346 drivers/gpu/drm/i915/gvt/scheduler.c 	if (s->active)
s                1347 drivers/gpu/drm/i915/gvt/scheduler.c 		s->ops->clean(vgpu, engine_mask);
s                1350 drivers/gpu/drm/i915/gvt/scheduler.c 		s->ops = NULL;
s                1351 drivers/gpu/drm/i915/gvt/scheduler.c 		s->virtual_submission_interface = 0;
s                1352 drivers/gpu/drm/i915/gvt/scheduler.c 		s->active = false;
s                1361 drivers/gpu/drm/i915/gvt/scheduler.c 	s->ops = ops[interface];
s                1362 drivers/gpu/drm/i915/gvt/scheduler.c 	s->virtual_submission_interface = interface;
s                1363 drivers/gpu/drm/i915/gvt/scheduler.c 	s->active = true;
s                1366 drivers/gpu/drm/i915/gvt/scheduler.c 			vgpu->id, s->ops->name);
s                1380 drivers/gpu/drm/i915/gvt/scheduler.c 	struct intel_vgpu_submission *s = &workload->vgpu->submission;
s                1388 drivers/gpu/drm/i915/gvt/scheduler.c 	kmem_cache_free(s->workloads, workload);
s                1394 drivers/gpu/drm/i915/gvt/scheduler.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                1397 drivers/gpu/drm/i915/gvt/scheduler.c 	workload = kmem_cache_zalloc(s->workloads, GFP_KERNEL);
s                1479 drivers/gpu/drm/i915/gvt/scheduler.c 	struct intel_vgpu_submission *s = &vgpu->submission;
s                1570 drivers/gpu/drm/i915/gvt/scheduler.c 				kmem_cache_free(s->workloads, workload);
s                1584 drivers/gpu/drm/i915/gvt/scheduler.c 				kmem_cache_free(s->workloads, workload);
s                1595 drivers/gpu/drm/i915/gvt/scheduler.c 		kmem_cache_free(s->workloads, workload);
s                3767 drivers/gpu/drm/i915/i915_debugfs.c 	int s, ss;
s                3769 drivers/gpu/drm/i915/i915_debugfs.c 	for (s = 0; s < info->sseu.max_slices; s++) {
s                3776 drivers/gpu/drm/i915/i915_debugfs.c 		s_reg[s] = I915_READ(GEN10_SLICE_PGCTL_ACK(s)) &
s                3777 drivers/gpu/drm/i915/i915_debugfs.c 			GEN10_PGCTL_VALID_SS_MASK(s);
s                3778 drivers/gpu/drm/i915/i915_debugfs.c 		eu_reg[2 * s] = I915_READ(GEN10_SS01_EU_PGCTL_ACK(s));
s                3779 drivers/gpu/drm/i915/i915_debugfs.c 		eu_reg[2 * s + 1] = I915_READ(GEN10_SS23_EU_PGCTL_ACK(s));
s                3791 drivers/gpu/drm/i915/i915_debugfs.c 	for (s = 0; s < info->sseu.max_slices; s++) {
s                3792 drivers/gpu/drm/i915/i915_debugfs.c 		if ((s_reg[s] & GEN9_PGCTL_SLICE_ACK) == 0)
s                3796 drivers/gpu/drm/i915/i915_debugfs.c 		sseu->slice_mask |= BIT(s);
s                3797 drivers/gpu/drm/i915/i915_debugfs.c 		sseu->subslice_mask[s] = info->sseu.subslice_mask[s];
s                3802 drivers/gpu/drm/i915/i915_debugfs.c 			if (!(s_reg[s] & (GEN9_PGCTL_SS_ACK(ss))))
s                3806 drivers/gpu/drm/i915/i915_debugfs.c 			eu_cnt = 2 * hweight32(eu_reg[2 * s + ss / 2] &
s                3823 drivers/gpu/drm/i915/i915_debugfs.c 	int s, ss;
s                3825 drivers/gpu/drm/i915/i915_debugfs.c 	for (s = 0; s < info->sseu.max_slices; s++) {
s                3826 drivers/gpu/drm/i915/i915_debugfs.c 		s_reg[s] = I915_READ(GEN9_SLICE_PGCTL_ACK(s));
s                3827 drivers/gpu/drm/i915/i915_debugfs.c 		eu_reg[2*s] = I915_READ(GEN9_SS01_EU_PGCTL_ACK(s));
s                3828 drivers/gpu/drm/i915/i915_debugfs.c 		eu_reg[2*s + 1] = I915_READ(GEN9_SS23_EU_PGCTL_ACK(s));
s                3840 drivers/gpu/drm/i915/i915_debugfs.c 	for (s = 0; s < info->sseu.max_slices; s++) {
s                3841 drivers/gpu/drm/i915/i915_debugfs.c 		if ((s_reg[s] & GEN9_PGCTL_SLICE_ACK) == 0)
s                3845 drivers/gpu/drm/i915/i915_debugfs.c 		sseu->slice_mask |= BIT(s);
s                3848 drivers/gpu/drm/i915/i915_debugfs.c 			sseu->subslice_mask[s] =
s                3849 drivers/gpu/drm/i915/i915_debugfs.c 				RUNTIME_INFO(dev_priv)->sseu.subslice_mask[s];
s                3855 drivers/gpu/drm/i915/i915_debugfs.c 				if (!(s_reg[s] & (GEN9_PGCTL_SS_ACK(ss))))
s                3859 drivers/gpu/drm/i915/i915_debugfs.c 				sseu->subslice_mask[s] |= BIT(ss);
s                3862 drivers/gpu/drm/i915/i915_debugfs.c 			eu_cnt = 2 * hweight32(eu_reg[2*s + ss/2] &
s                3877 drivers/gpu/drm/i915/i915_debugfs.c 	int s;
s                3884 drivers/gpu/drm/i915/i915_debugfs.c 		for (s = 0; s < fls(sseu->slice_mask); s++) {
s                3885 drivers/gpu/drm/i915/i915_debugfs.c 			sseu->subslice_mask[s] =
s                3886 drivers/gpu/drm/i915/i915_debugfs.c 				RUNTIME_INFO(dev_priv)->sseu.subslice_mask[s];
s                3892 drivers/gpu/drm/i915/i915_debugfs.c 		for (s = 0; s < fls(sseu->slice_mask); s++) {
s                3894 drivers/gpu/drm/i915/i915_debugfs.c 				RUNTIME_INFO(dev_priv)->sseu.subslice_7eu[s];
s                3906 drivers/gpu/drm/i915/i915_debugfs.c 	int s;
s                3914 drivers/gpu/drm/i915/i915_debugfs.c 	for (s = 0; s < fls(sseu->slice_mask); s++) {
s                3916 drivers/gpu/drm/i915/i915_debugfs.c 			   s, intel_sseu_subslices_per_slice(sseu, s));
s                2244 drivers/gpu/drm/i915/i915_drv.c 	struct vlv_s0ix_state *s = dev_priv->vlv_s0ix_state;
s                2247 drivers/gpu/drm/i915/i915_drv.c 	if (!s)
s                2251 drivers/gpu/drm/i915/i915_drv.c 	s->wr_watermark		= I915_READ(GEN7_WR_WATERMARK);
s                2252 drivers/gpu/drm/i915/i915_drv.c 	s->gfx_prio_ctrl	= I915_READ(GEN7_GFX_PRIO_CTRL);
s                2253 drivers/gpu/drm/i915/i915_drv.c 	s->arb_mode		= I915_READ(ARB_MODE);
s                2254 drivers/gpu/drm/i915/i915_drv.c 	s->gfx_pend_tlb0	= I915_READ(GEN7_GFX_PEND_TLB0);
s                2255 drivers/gpu/drm/i915/i915_drv.c 	s->gfx_pend_tlb1	= I915_READ(GEN7_GFX_PEND_TLB1);
s                2257 drivers/gpu/drm/i915/i915_drv.c 	for (i = 0; i < ARRAY_SIZE(s->lra_limits); i++)
s                2258 drivers/gpu/drm/i915/i915_drv.c 		s->lra_limits[i] = I915_READ(GEN7_LRA_LIMITS(i));
s                2260 drivers/gpu/drm/i915/i915_drv.c 	s->media_max_req_count	= I915_READ(GEN7_MEDIA_MAX_REQ_COUNT);
s                2261 drivers/gpu/drm/i915/i915_drv.c 	s->gfx_max_req_count	= I915_READ(GEN7_GFX_MAX_REQ_COUNT);
s                2263 drivers/gpu/drm/i915/i915_drv.c 	s->render_hwsp		= I915_READ(RENDER_HWS_PGA_GEN7);
s                2264 drivers/gpu/drm/i915/i915_drv.c 	s->ecochk		= I915_READ(GAM_ECOCHK);
s                2265 drivers/gpu/drm/i915/i915_drv.c 	s->bsd_hwsp		= I915_READ(BSD_HWS_PGA_GEN7);
s                2266 drivers/gpu/drm/i915/i915_drv.c 	s->blt_hwsp		= I915_READ(BLT_HWS_PGA_GEN7);
s                2268 drivers/gpu/drm/i915/i915_drv.c 	s->tlb_rd_addr		= I915_READ(GEN7_TLB_RD_ADDR);
s                2271 drivers/gpu/drm/i915/i915_drv.c 	s->g3dctl		= I915_READ(VLV_G3DCTL);
s                2272 drivers/gpu/drm/i915/i915_drv.c 	s->gsckgctl		= I915_READ(VLV_GSCKGCTL);
s                2273 drivers/gpu/drm/i915/i915_drv.c 	s->mbctl		= I915_READ(GEN6_MBCTL);
s                2276 drivers/gpu/drm/i915/i915_drv.c 	s->ucgctl1		= I915_READ(GEN6_UCGCTL1);
s                2277 drivers/gpu/drm/i915/i915_drv.c 	s->ucgctl3		= I915_READ(GEN6_UCGCTL3);
s                2278 drivers/gpu/drm/i915/i915_drv.c 	s->rcgctl1		= I915_READ(GEN6_RCGCTL1);
s                2279 drivers/gpu/drm/i915/i915_drv.c 	s->rcgctl2		= I915_READ(GEN6_RCGCTL2);
s                2280 drivers/gpu/drm/i915/i915_drv.c 	s->rstctl		= I915_READ(GEN6_RSTCTL);
s                2281 drivers/gpu/drm/i915/i915_drv.c 	s->misccpctl		= I915_READ(GEN7_MISCCPCTL);
s                2284 drivers/gpu/drm/i915/i915_drv.c 	s->gfxpause		= I915_READ(GEN6_GFXPAUSE);
s                2285 drivers/gpu/drm/i915/i915_drv.c 	s->rpdeuhwtc		= I915_READ(GEN6_RPDEUHWTC);
s                2286 drivers/gpu/drm/i915/i915_drv.c 	s->rpdeuc		= I915_READ(GEN6_RPDEUC);
s                2287 drivers/gpu/drm/i915/i915_drv.c 	s->ecobus		= I915_READ(ECOBUS);
s                2288 drivers/gpu/drm/i915/i915_drv.c 	s->pwrdwnupctl		= I915_READ(VLV_PWRDWNUPCTL);
s                2289 drivers/gpu/drm/i915/i915_drv.c 	s->rp_down_timeout	= I915_READ(GEN6_RP_DOWN_TIMEOUT);
s                2290 drivers/gpu/drm/i915/i915_drv.c 	s->rp_deucsw		= I915_READ(GEN6_RPDEUCSW);
s                2291 drivers/gpu/drm/i915/i915_drv.c 	s->rcubmabdtmr		= I915_READ(GEN6_RCUBMABDTMR);
s                2292 drivers/gpu/drm/i915/i915_drv.c 	s->rcedata		= I915_READ(VLV_RCEDATA);
s                2293 drivers/gpu/drm/i915/i915_drv.c 	s->spare2gh		= I915_READ(VLV_SPAREG2H);
s                2296 drivers/gpu/drm/i915/i915_drv.c 	s->gt_imr		= I915_READ(GTIMR);
s                2297 drivers/gpu/drm/i915/i915_drv.c 	s->gt_ier		= I915_READ(GTIER);
s                2298 drivers/gpu/drm/i915/i915_drv.c 	s->pm_imr		= I915_READ(GEN6_PMIMR);
s                2299 drivers/gpu/drm/i915/i915_drv.c 	s->pm_ier		= I915_READ(GEN6_PMIER);
s                2301 drivers/gpu/drm/i915/i915_drv.c 	for (i = 0; i < ARRAY_SIZE(s->gt_scratch); i++)
s                2302 drivers/gpu/drm/i915/i915_drv.c 		s->gt_scratch[i] = I915_READ(GEN7_GT_SCRATCH(i));
s                2305 drivers/gpu/drm/i915/i915_drv.c 	s->tilectl		= I915_READ(TILECTL);
s                2306 drivers/gpu/drm/i915/i915_drv.c 	s->gt_fifoctl		= I915_READ(GTFIFOCTL);
s                2307 drivers/gpu/drm/i915/i915_drv.c 	s->gtlc_wake_ctrl	= I915_READ(VLV_GTLC_WAKE_CTRL);
s                2308 drivers/gpu/drm/i915/i915_drv.c 	s->gtlc_survive		= I915_READ(VLV_GTLC_SURVIVABILITY_REG);
s                2309 drivers/gpu/drm/i915/i915_drv.c 	s->pmwgicz		= I915_READ(VLV_PMWGICZ);
s                2312 drivers/gpu/drm/i915/i915_drv.c 	s->gu_ctl0		= I915_READ(VLV_GU_CTL0);
s                2313 drivers/gpu/drm/i915/i915_drv.c 	s->gu_ctl1		= I915_READ(VLV_GU_CTL1);
s                2314 drivers/gpu/drm/i915/i915_drv.c 	s->pcbr			= I915_READ(VLV_PCBR);
s                2315 drivers/gpu/drm/i915/i915_drv.c 	s->clock_gate_dis2	= I915_READ(VLV_GUNIT_CLOCK_GATE2);
s                2328 drivers/gpu/drm/i915/i915_drv.c 	struct vlv_s0ix_state *s = dev_priv->vlv_s0ix_state;
s                2332 drivers/gpu/drm/i915/i915_drv.c 	if (!s)
s                2336 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN7_WR_WATERMARK,	s->wr_watermark);
s                2337 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN7_GFX_PRIO_CTRL,	s->gfx_prio_ctrl);
s                2338 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(ARB_MODE,		s->arb_mode | (0xffff << 16));
s                2339 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN7_GFX_PEND_TLB0,	s->gfx_pend_tlb0);
s                2340 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN7_GFX_PEND_TLB1,	s->gfx_pend_tlb1);
s                2342 drivers/gpu/drm/i915/i915_drv.c 	for (i = 0; i < ARRAY_SIZE(s->lra_limits); i++)
s                2343 drivers/gpu/drm/i915/i915_drv.c 		I915_WRITE(GEN7_LRA_LIMITS(i), s->lra_limits[i]);
s                2345 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN7_MEDIA_MAX_REQ_COUNT, s->media_max_req_count);
s                2346 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN7_GFX_MAX_REQ_COUNT, s->gfx_max_req_count);
s                2348 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(RENDER_HWS_PGA_GEN7,	s->render_hwsp);
s                2349 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GAM_ECOCHK,		s->ecochk);
s                2350 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(BSD_HWS_PGA_GEN7,	s->bsd_hwsp);
s                2351 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(BLT_HWS_PGA_GEN7,	s->blt_hwsp);
s                2353 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN7_TLB_RD_ADDR,	s->tlb_rd_addr);
s                2356 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(VLV_G3DCTL,		s->g3dctl);
s                2357 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(VLV_GSCKGCTL,	s->gsckgctl);
s                2358 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN6_MBCTL,		s->mbctl);
s                2361 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN6_UCGCTL1,	s->ucgctl1);
s                2362 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN6_UCGCTL3,	s->ucgctl3);
s                2363 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN6_RCGCTL1,	s->rcgctl1);
s                2364 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN6_RCGCTL2,	s->rcgctl2);
s                2365 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN6_RSTCTL,		s->rstctl);
s                2366 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN7_MISCCPCTL,	s->misccpctl);
s                2369 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN6_GFXPAUSE,	s->gfxpause);
s                2370 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN6_RPDEUHWTC,	s->rpdeuhwtc);
s                2371 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN6_RPDEUC,		s->rpdeuc);
s                2372 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(ECOBUS,		s->ecobus);
s                2373 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(VLV_PWRDWNUPCTL,	s->pwrdwnupctl);
s                2374 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN6_RP_DOWN_TIMEOUT,s->rp_down_timeout);
s                2375 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN6_RPDEUCSW,	s->rp_deucsw);
s                2376 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN6_RCUBMABDTMR,	s->rcubmabdtmr);
s                2377 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(VLV_RCEDATA,		s->rcedata);
s                2378 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(VLV_SPAREG2H,	s->spare2gh);
s                2381 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GTIMR,		s->gt_imr);
s                2382 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GTIER,		s->gt_ier);
s                2383 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN6_PMIMR,		s->pm_imr);
s                2384 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GEN6_PMIER,		s->pm_ier);
s                2386 drivers/gpu/drm/i915/i915_drv.c 	for (i = 0; i < ARRAY_SIZE(s->gt_scratch); i++)
s                2387 drivers/gpu/drm/i915/i915_drv.c 		I915_WRITE(GEN7_GT_SCRATCH(i), s->gt_scratch[i]);
s                2390 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(TILECTL,			s->tilectl);
s                2391 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(GTFIFOCTL,			s->gt_fifoctl);
s                2399 drivers/gpu/drm/i915/i915_drv.c 	val |= s->gtlc_wake_ctrl & ~VLV_GTLC_ALLOWWAKEREQ;
s                2404 drivers/gpu/drm/i915/i915_drv.c 	val |= s->gtlc_survive & ~VLV_GFX_CLK_FORCE_ON_BIT;
s                2407 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(VLV_PMWGICZ,			s->pmwgicz);
s                2410 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(VLV_GU_CTL0,			s->gu_ctl0);
s                2411 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(VLV_GU_CTL1,			s->gu_ctl1);
s                2412 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(VLV_PCBR,			s->pcbr);
s                2413 drivers/gpu/drm/i915/i915_drv.c 	I915_WRITE(VLV_GUNIT_CLOCK_GATE2,	s->clock_gate_dis2);
s                1845 drivers/gpu/drm/i915/i915_drv.h #define INTEL_GEN_MASK(s, e) ( \
s                1846 drivers/gpu/drm/i915/i915_drv.h 	BUILD_BUG_ON_ZERO(!__builtin_constant_p(s)) + \
s                1848 drivers/gpu/drm/i915/i915_drv.h 	GENMASK((e) - 1, (s) - 1))
s                1851 drivers/gpu/drm/i915/i915_drv.h #define IS_GEN_RANGE(dev_priv, s, e) \
s                1852 drivers/gpu/drm/i915/i915_drv.h 	(!!(INTEL_INFO(dev_priv)->gen_mask & INTEL_GEN_MASK((s), (e))))
s                1912 drivers/gpu/drm/i915/i915_drv.h 	       enum intel_platform p, unsigned int s)
s                1921 drivers/gpu/drm/i915/i915_drv.h 	BUILD_BUG_ON(!__builtin_constant_p(s));
s                1922 drivers/gpu/drm/i915/i915_drv.h 	BUILD_BUG_ON((s) >= INTEL_SUBPLATFORM_BITS);
s                1925 drivers/gpu/drm/i915/i915_drv.h 	return ((mask << (msb - pb)) & (mask << (msb - s))) & BIT(msb);
s                 160 drivers/gpu/drm/i915/i915_gpu_error.c #define err_puts(e, s) i915_error_puts(e, s)
s                 993 drivers/gpu/drm/i915/i915_gpu_error.c 		void __iomem *s;
s                 997 drivers/gpu/drm/i915/i915_gpu_error.c 		s = io_mapping_map_wc(&ggtt->iomap, slot, PAGE_SIZE);
s                 998 drivers/gpu/drm/i915/i915_gpu_error.c 		ret = compress_page(compress, (void  __force *)s, dst);
s                 999 drivers/gpu/drm/i915/i915_gpu_error.c 		io_mapping_unmap(s);
s                 895 drivers/gpu/drm/i915/i915_pci.c 	char *s, *p, *tok;
s                 912 drivers/gpu/drm/i915/i915_pci.c 	s = kstrdup(devices, GFP_KERNEL);
s                 913 drivers/gpu/drm/i915/i915_pci.c 	if (!s)
s                 916 drivers/gpu/drm/i915/i915_pci.c 	for (p = s, ret = false; (tok = strsep(&p, ",")) != NULL; ) {
s                 925 drivers/gpu/drm/i915/i915_pci.c 	kfree(s);
s                  28 drivers/gpu/drm/i915/i915_scatterlist.h 	struct sgt_iter s = { .sgp = sgl };
s                  30 drivers/gpu/drm/i915/i915_scatterlist.h 	if (s.sgp) {
s                  31 drivers/gpu/drm/i915/i915_scatterlist.h 		s.max = s.curr = s.sgp->offset;
s                  32 drivers/gpu/drm/i915/i915_scatterlist.h 		s.max += s.sgp->length;
s                  34 drivers/gpu/drm/i915/i915_scatterlist.h 			s.dma = sg_dma_address(s.sgp);
s                  36 drivers/gpu/drm/i915/i915_scatterlist.h 			s.pfn = page_to_pfn(sg_page(s.sgp));
s                  39 drivers/gpu/drm/i915/i915_scatterlist.h 	return s;
s                  90 drivers/gpu/drm/i915/intel_device_info.c 	int s;
s                  95 drivers/gpu/drm/i915/intel_device_info.c 	for (s = 0; s < sseu->max_slices; s++) {
s                  97 drivers/gpu/drm/i915/intel_device_info.c 			   s, intel_sseu_subslices_per_slice(sseu, s),
s                  98 drivers/gpu/drm/i915/intel_device_info.c 			   sseu->subslice_mask[s]);
s                 155 drivers/gpu/drm/i915/intel_device_info.c 	int s, ss;
s                 162 drivers/gpu/drm/i915/intel_device_info.c 	for (s = 0; s < sseu->max_slices; s++) {
s                 164 drivers/gpu/drm/i915/intel_device_info.c 			   s, intel_sseu_subslices_per_slice(sseu, s),
s                 165 drivers/gpu/drm/i915/intel_device_info.c 			   sseu->subslice_mask[s]);
s                 168 drivers/gpu/drm/i915/intel_device_info.c 			u16 enabled_eus = sseu_get_eus(sseu, s, ss);
s                 192 drivers/gpu/drm/i915/intel_device_info.c 	int s;
s                 209 drivers/gpu/drm/i915/intel_device_info.c 	for (s = 0; s < sseu->max_slices; s++) {
s                 210 drivers/gpu/drm/i915/intel_device_info.c 		if (s_en & BIT(s)) {
s                 211 drivers/gpu/drm/i915/intel_device_info.c 			int ss_idx = sseu->max_subslices * s;
s                 214 drivers/gpu/drm/i915/intel_device_info.c 			sseu->slice_mask |= BIT(s);
s                 215 drivers/gpu/drm/i915/intel_device_info.c 			sseu->subslice_mask[s] = (ss_en >> ss_idx) & ss_en_mask;
s                 217 drivers/gpu/drm/i915/intel_device_info.c 				if (sseu->subslice_mask[s] & BIT(ss))
s                 218 drivers/gpu/drm/i915/intel_device_info.c 					sseu_set_eus(sseu, s, ss, eu_en);
s                 235 drivers/gpu/drm/i915/intel_device_info.c 	int s, ss;
s                 254 drivers/gpu/drm/i915/intel_device_info.c 	for (s = 1; s < sseu->max_slices; s++)
s                 255 drivers/gpu/drm/i915/intel_device_info.c 		sseu->subslice_mask[s] = subslice_mask & 0x3;
s                 283 drivers/gpu/drm/i915/intel_device_info.c 	for (s = 0; s < sseu->max_slices; s++) {
s                 285 drivers/gpu/drm/i915/intel_device_info.c 			if (sseu_get_eus(sseu, s, ss) == 0)
s                 286 drivers/gpu/drm/i915/intel_device_info.c 				sseu->subslice_mask[s] &= ~BIT(ss);
s                 367 drivers/gpu/drm/i915/intel_device_info.c 	int s, ss;
s                 391 drivers/gpu/drm/i915/intel_device_info.c 	for (s = 0; s < sseu->max_slices; s++) {
s                 392 drivers/gpu/drm/i915/intel_device_info.c 		if (!(sseu->slice_mask & BIT(s)))
s                 396 drivers/gpu/drm/i915/intel_device_info.c 		sseu->subslice_mask[s] = subslice_mask;
s                 398 drivers/gpu/drm/i915/intel_device_info.c 		eu_disable = I915_READ(GEN9_EU_DISABLE(s));
s                 403 drivers/gpu/drm/i915/intel_device_info.c 			if (!(sseu->subslice_mask[s] & BIT(ss)))
s                 409 drivers/gpu/drm/i915/intel_device_info.c 			sseu_set_eus(sseu, s, ss, ~eu_disabled_mask);
s                 420 drivers/gpu/drm/i915/intel_device_info.c 				sseu->subslice_7eu[s] |= BIT(ss);
s                 471 drivers/gpu/drm/i915/intel_device_info.c 	int s, ss;
s                 500 drivers/gpu/drm/i915/intel_device_info.c 	for (s = 0; s < sseu->max_slices; s++) {
s                 501 drivers/gpu/drm/i915/intel_device_info.c 		if (!(sseu->slice_mask & BIT(s)))
s                 505 drivers/gpu/drm/i915/intel_device_info.c 		sseu->subslice_mask[s] = subslice_mask;
s                 511 drivers/gpu/drm/i915/intel_device_info.c 			if (!(sseu->subslice_mask[s] & BIT(ss)))
s                 516 drivers/gpu/drm/i915/intel_device_info.c 				eu_disable[s] >> (ss * sseu->max_eus_per_subslice);
s                 518 drivers/gpu/drm/i915/intel_device_info.c 			sseu_set_eus(sseu, s, ss, ~eu_disabled_mask);
s                 526 drivers/gpu/drm/i915/intel_device_info.c 				sseu->subslice_7eu[s] |= 1 << ss;
s                 555 drivers/gpu/drm/i915/intel_device_info.c 	int s, ss;
s                 601 drivers/gpu/drm/i915/intel_device_info.c 	for (s = 0; s < sseu->max_slices; s++) {
s                 603 drivers/gpu/drm/i915/intel_device_info.c 			sseu_set_eus(sseu, s, ss,
s                 271 drivers/gpu/drm/i915/intel_runtime_pm.c 		depot_stack_handle_t *s;
s                 278 drivers/gpu/drm/i915/intel_runtime_pm.c 			       dbg.count * sizeof(*s));
s                 286 drivers/gpu/drm/i915/intel_runtime_pm.c 		s = krealloc(dbg.owners,
s                 287 drivers/gpu/drm/i915/intel_runtime_pm.c 			     dbg.count * sizeof(*s),
s                 289 drivers/gpu/drm/i915/intel_runtime_pm.c 		if (!s)
s                 292 drivers/gpu/drm/i915/intel_runtime_pm.c 		dbg.owners = s;
s                 878 drivers/gpu/drm/i915/intel_uncore.c #define GEN_FW_RANGE(s, e, d) \
s                 879 drivers/gpu/drm/i915/intel_uncore.c 	{ .start = (s), .end = (e), .domains = (d) }
s                 284 drivers/gpu/drm/i915/selftests/i915_buddy.c 	u64 s, ms;
s                 290 drivers/gpu/drm/i915/selftests/i915_buddy.c 	s = i915_prandom_u64_state(&prng) & (SZ_8G - 1);
s                 291 drivers/gpu/drm/i915/selftests/i915_buddy.c 	ms = BIT_ULL(12 + (prandom_u32_state(&prng) % ilog2(s >> 12)));
s                 292 drivers/gpu/drm/i915/selftests/i915_buddy.c 	s = max(s & -ms, ms);
s                 295 drivers/gpu/drm/i915/selftests/i915_buddy.c 	*size = s;
s                  47 drivers/gpu/drm/i915/selftests/i915_gem.c 		u32 __iomem *s;
s                  52 drivers/gpu/drm/i915/selftests/i915_gem.c 		s = io_mapping_map_atomic_wc(&ggtt->iomap, slot);
s                  55 drivers/gpu/drm/i915/selftests/i915_gem.c 			iowrite32(prng, &s[x]);
s                  57 drivers/gpu/drm/i915/selftests/i915_gem.c 		io_mapping_unmap_atomic(s);
s                  23 drivers/gpu/drm/imx/imx-drm.h static inline struct imx_crtc_state *to_imx_crtc_state(struct drm_crtc_state *s)
s                  25 drivers/gpu/drm/imx/imx-drm.h 	return container_of(s, struct imx_crtc_state, base);
s                  66 drivers/gpu/drm/mediatek/mtk_drm_crtc.c static inline struct mtk_crtc_state *to_mtk_crtc_state(struct drm_crtc_state *s)
s                  68 drivers/gpu/drm/mediatek/mtk_drm_crtc.c 	return container_of(s, struct mtk_crtc_state, base);
s                 216 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	struct scatterlist *s;
s                 226 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	for_each_sg(sg->sgl, s, sg->nents, i) {
s                 227 drivers/gpu/drm/mediatek/mtk_drm_gem.c 		if (sg_dma_address(s) != expected) {
s                 232 drivers/gpu/drm/mediatek/mtk_drm_gem.c 		expected = sg_dma_address(s) + sg_dma_len(s);
s                 307 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c static int dpu_debugfs_core_irq_show(struct seq_file *s, void *v)
s                 309 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c 	struct dpu_irq *irq_obj = s->private;
s                 327 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c 			seq_printf(s, "idx:%d irq:%d enable:%d cb:%d\n",
s                1076 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c static int _dpu_debugfs_status_show(struct seq_file *s, void *data)
s                1091 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 	dpu_crtc = s->private;
s                1100 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 	seq_printf(s, "crtc:%d width:%d height:%d\n", crtc->base.id,
s                1103 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 	seq_puts(s, "\n");
s                1108 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 			seq_printf(s, "\tmixer[%d] has no lm\n", i);
s                1110 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 			seq_printf(s, "\tmixer[%d] has no ctl\n", i);
s                1112 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 			seq_printf(s, "\tmixer:%d ctl:%d width:%d height:%d\n",
s                1117 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 	seq_puts(s, "\n");
s                1126 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 		seq_printf(s, "\tplane:%u stage:%d\n", plane->base.id,
s                1132 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 			seq_printf(s, "\tfb:%d image format:%4.4s wxh:%ux%u ",
s                1136 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 				seq_printf(s, "cpp[%d]:%u ",
s                1138 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 			seq_puts(s, "\n\t");
s                1140 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 			seq_printf(s, "modifier:%8llu ", fb->modifier);
s                1141 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 			seq_puts(s, "\n");
s                1143 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 			seq_puts(s, "\t");
s                1145 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 				seq_printf(s, "pitches[%d]:%8u ", i,
s                1147 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 			seq_puts(s, "\n");
s                1149 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 			seq_puts(s, "\t");
s                1151 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 				seq_printf(s, "offsets[%d]:%8u ", i,
s                1153 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 			seq_puts(s, "\n");
s                1156 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 		seq_printf(s, "\tsrc_x:%4d src_y:%4d src_w:%4d src_h:%4d\n",
s                1159 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 		seq_printf(s, "\tdst x:%4d dst_y:%4d dst_w:%4d dst_h:%4d\n",
s                1162 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 		seq_printf(s, "\tmultirect: mode: %d index: %d\n",
s                1165 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 		seq_puts(s, "\n");
s                1173 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 		seq_printf(s,
s                1206 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c static int dpu_crtc_debugfs_state_show(struct seq_file *s, void *v)
s                1208 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 	struct drm_crtc *crtc = (struct drm_crtc *) s->private;
s                1211 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 	seq_printf(s, "client type: %d\n", dpu_crtc_get_client_type(crtc));
s                1212 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 	seq_printf(s, "intf_mode: %d\n", dpu_crtc_get_intf_mode(crtc));
s                1213 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 	seq_printf(s, "core_clk_rate: %llu\n",
s                1215 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 	seq_printf(s, "bw_ctl: %llu\n", dpu_crtc->cur_perf.bw_ctl);
s                1216 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 	seq_printf(s, "max_per_pipe_ib: %llu\n",
s                1874 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c static int _dpu_encoder_status_show(struct seq_file *s, void *data)
s                1876 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c 	struct dpu_encoder_virt *dpu_enc = s->private;
s                1886 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c 		seq_printf(s, "intf:%d    vsync:%8d     underrun:%8d    ",
s                1893 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c 			seq_puts(s, "mode: video\n");
s                1896 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c 			seq_puts(s, "mode: command\n");
s                1899 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c 			seq_puts(s, "mode: ???\n");
s                 697 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h #define BLK_MDP(s) ((s)->mdp)
s                 698 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h #define BLK_CTL(s) ((s)->ctl)
s                 699 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h #define BLK_VIG(s) ((s)->vig)
s                 700 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h #define BLK_RGB(s) ((s)->rgb)
s                 701 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h #define BLK_DMA(s) ((s)->dma)
s                 702 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h #define BLK_CURSOR(s) ((s)->cursor)
s                 703 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h #define BLK_MIXER(s) ((s)->mixer)
s                 704 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h #define BLK_PINGPONG(s) ((s)->pingpong)
s                 705 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h #define BLK_INTF(s) ((s)->intf)
s                 706 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h #define BLK_AD(s) ((s)->ad)
s                 223 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c 		struct intf_status *s)
s                 227 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c 	s->is_en = DPU_REG_READ(c, INTF_TIMING_ENGINE_EN);
s                 228 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c 	if (s->is_en) {
s                 229 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c 		s->frame_count = DPU_REG_READ(c, INTF_FRAME_COUNT);
s                 230 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c 		s->line_count = DPU_REG_READ(c, INTF_LINE_COUNT);
s                 232 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c 		s->line_count = 0;
s                 233 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c 		s->frame_count = 0;
s                  67 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c static int _dpu_danger_signal_status(struct seq_file *s,
s                  70 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 	struct dpu_kms *kms = (struct dpu_kms *)s->private;
s                  85 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 		seq_puts(s, "\nDanger signal status:\n");
s                  90 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 		seq_puts(s, "\nSafe signal status:\n");
s                  97 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 	seq_printf(s, "MDP     :  0x%x\n", status.mdp);
s                 100 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 		seq_printf(s, "SSPP%d   :  0x%x  \t", i - SSPP_VIG0,
s                 102 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 	seq_puts(s, "\n");
s                 120 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c static int dpu_debugfs_danger_stats_show(struct seq_file *s, void *v)
s                 122 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 	return _dpu_danger_signal_status(s, true);
s                 126 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c static int dpu_debugfs_safe_stats_show(struct seq_file *s, void *v)
s                 128 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 	return _dpu_danger_signal_status(s, false);
s                 143 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c static int _dpu_debugfs_show_regset32(struct seq_file *s, void *data)
s                 145 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 	struct dpu_debugfs_regset32 *regset = s->private;
s                 167 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 		seq_printf(s, "[%x]", regset->offset & ~0xF);
s                 169 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 			seq_puts(s, "         ");
s                 178 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 			seq_printf(s, i ? "\n[%x]" : "[%x]", addr);
s                 179 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 		seq_printf(s, " %08x", readl_relaxed(base + i));
s                 181 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 	seq_puts(s, "\n");
s                  86 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct mdp5_global_state *mdp5_get_global_state(struct drm_atomic_state *s)
s                  88 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c 	struct msm_drm_private *priv = s->dev->dev_private;
s                  93 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c 	ret = drm_modeset_lock(&mdp5_kms->glob_state_lock, s->acquire_ctx);
s                  97 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c 	priv_state = drm_atomic_get_private_obj_state(s, &mdp5_kms->glob_state);
s                  88 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h struct mdp5_global_state *__must_check mdp5_get_global_state(struct drm_atomic_state *s);
s                  38 drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c int mdp5_mixer_assign(struct drm_atomic_state *s, struct drm_crtc *crtc,
s                  42 drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c 	struct msm_drm_private *priv = s->dev->dev_private;
s                  44 drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c 	struct mdp5_global_state *global_state = mdp5_get_global_state(s);
s                 119 drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c void mdp5_mixer_release(struct drm_atomic_state *s, struct mdp5_hw_mixer *mixer)
s                 121 drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c 	struct mdp5_global_state *global_state = mdp5_get_global_state(s);
s                  30 drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.h int mdp5_mixer_assign(struct drm_atomic_state *s, struct drm_crtc *crtc,
s                  33 drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.h void mdp5_mixer_release(struct drm_atomic_state *s,
s                   9 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c int mdp5_pipe_assign(struct drm_atomic_state *s, struct drm_plane *plane,
s                  14 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	struct msm_drm_private *priv = s->dev->dev_private;
s                  20 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	new_global_state = mdp5_get_global_state(s);
s                 122 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c void mdp5_pipe_release(struct drm_atomic_state *s, struct mdp5_hw_pipe *hwpipe)
s                 124 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	struct msm_drm_private *priv = s->dev->dev_private;
s                 126 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c 	struct mdp5_global_state *state = mdp5_get_global_state(s);
s                  36 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h int mdp5_pipe_assign(struct drm_atomic_state *s, struct drm_plane *plane,
s                  40 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h void mdp5_pipe_release(struct drm_atomic_state *s, struct mdp5_hw_pipe *hwpipe);
s                 262 drivers/gpu/drm/msm/dsi/dsi_host.c 	struct regulator_bulk_data *s = msm_host->supplies;
s                 270 drivers/gpu/drm/msm/dsi/dsi_host.c 			regulator_set_load(s[i].consumer,
s                 273 drivers/gpu/drm/msm/dsi/dsi_host.c 	regulator_bulk_disable(num, s);
s                 278 drivers/gpu/drm/msm/dsi/dsi_host.c 	struct regulator_bulk_data *s = msm_host->supplies;
s                 286 drivers/gpu/drm/msm/dsi/dsi_host.c 			ret = regulator_set_load(s[i].consumer,
s                 296 drivers/gpu/drm/msm/dsi/dsi_host.c 	ret = regulator_bulk_enable(num, s);
s                 306 drivers/gpu/drm/msm/dsi/dsi_host.c 		regulator_set_load(s[i].consumer, regs[i].disable_load);
s                 312 drivers/gpu/drm/msm/dsi/dsi_host.c 	struct regulator_bulk_data *s = msm_host->supplies;
s                 318 drivers/gpu/drm/msm/dsi/dsi_host.c 		s[i].supply = regs[i].name;
s                 320 drivers/gpu/drm/msm/dsi/dsi_host.c 	ret = devm_regulator_bulk_get(&msm_host->pdev->dev, num, s);
s                 388 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 	struct regulator_bulk_data *s = phy->supplies;
s                 395 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 		s[i].supply = regs[i].name;
s                 397 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 	ret = devm_regulator_bulk_get(dev, num, s);
s                 413 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 	struct regulator_bulk_data *s = phy->supplies;
s                 421 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 			regulator_set_load(s[i].consumer, regs[i].disable_load);
s                 423 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 	regulator_bulk_disable(num, s);
s                 428 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 	struct regulator_bulk_data *s = phy->supplies;
s                 437 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 			ret = regulator_set_load(s[i].consumer,
s                 448 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 	ret = regulator_bulk_enable(num, s);
s                 458 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 		regulator_set_load(s[i].consumer, regs[i].disable_load);
s                1048 drivers/gpu/drm/nouveau/dispnv04/crtc.c 	struct nv04_page_flip_state *s;
s                1059 drivers/gpu/drm/nouveau/dispnv04/crtc.c 	s = list_first_entry(&fctx->flip, struct nv04_page_flip_state, head);
s                1060 drivers/gpu/drm/nouveau/dispnv04/crtc.c 	if (s->event) {
s                1061 drivers/gpu/drm/nouveau/dispnv04/crtc.c 		drm_crtc_arm_vblank_event(s->crtc, s->event);
s                1064 drivers/gpu/drm/nouveau/dispnv04/crtc.c 		drm_crtc_vblank_put(s->crtc);
s                1067 drivers/gpu/drm/nouveau/dispnv04/crtc.c 	list_del(&s->head);
s                1069 drivers/gpu/drm/nouveau/dispnv04/crtc.c 		*ps = *s;
s                1070 drivers/gpu/drm/nouveau/dispnv04/crtc.c 	kfree(s);
s                1098 drivers/gpu/drm/nouveau/dispnv04/crtc.c 		    struct nv04_page_flip_state *s,
s                1109 drivers/gpu/drm/nouveau/dispnv04/crtc.c 	list_add_tail(&s->head, &fctx->flip);
s                1133 drivers/gpu/drm/nouveau/dispnv04/crtc.c 	list_del(&s->head);
s                1148 drivers/gpu/drm/nouveau/dispnv04/crtc.c 	struct nv04_page_flip_state *s;
s                1161 drivers/gpu/drm/nouveau/dispnv04/crtc.c 	s = kzalloc(sizeof(*s), GFP_KERNEL);
s                1162 drivers/gpu/drm/nouveau/dispnv04/crtc.c 	if (!s)
s                1192 drivers/gpu/drm/nouveau/dispnv04/crtc.c 	*s = (struct nv04_page_flip_state)
s                1217 drivers/gpu/drm/nouveau/dispnv04/crtc.c 	ret = nv04_page_flip_emit(chan, old_bo, new_bo, s, &fence);
s                1240 drivers/gpu/drm/nouveau/dispnv04/crtc.c 	kfree(s);
s                  79 drivers/gpu/drm/nouveau/dispnv50/disp.h #define evo_mthd(p, m, s) do {						\
s                  80 drivers/gpu/drm/nouveau/dispnv50/disp.h 	const u32 _m = (m), _s = (s);					\
s                   5 drivers/gpu/drm/nouveau/include/nvif/unpack.h #define nvif_unvers(r,d,s,m) ({                                                \
s                   6 drivers/gpu/drm/nouveau/include/nvif/unpack.h 	void **_data = (d); __u32 *_size = (s); int _ret = (r);                \
s                  14 drivers/gpu/drm/nouveau/include/nvif/unpack.h #define nvif_unpack(r,d,s,m,vl,vh,x) ({                                        \
s                  15 drivers/gpu/drm/nouveau/include/nvif/unpack.h 	void **_data = (d); __u32 *_size = (s);                                \
s                  87 drivers/gpu/drm/nouveau/include/nvkm/core/memory.h #define nvkm_fill(t,s,o,a,d,c) do {                                            \
s                  88 drivers/gpu/drm/nouveau/include/nvkm/core/memory.h 	u64 _a = (a), _c = (c), _d = (d), _o = _a >> s, _s = _c << s;          \
s                  98 drivers/gpu/drm/nouveau/include/nvkm/core/memory.h 		for (; _c; _c--, _a += BIT(s))                                 \
s                  37 drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h #define nvkm_printk_(s,l,p,f,a...) do {                                        \
s                  38 drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h 	const struct nvkm_subdev *_subdev = (s);                               \
s                  44 drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h #define nvkm_printk(s,l,p,f,a...) nvkm_printk_((s), NV_DBG_##l, p, f, ##a)
s                  45 drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h #define nvkm_fatal(s,f,a...) nvkm_printk((s), FATAL,   crit, f, ##a)
s                  46 drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h #define nvkm_error(s,f,a...) nvkm_printk((s), ERROR,    err, f, ##a)
s                  47 drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h #define nvkm_warn(s,f,a...)  nvkm_printk((s),  WARN, notice, f, ##a)
s                  48 drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h #define nvkm_info(s,f,a...)  nvkm_printk((s),  INFO,   info, f, ##a)
s                  49 drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h #define nvkm_debug(s,f,a...) nvkm_printk((s), DEBUG,   info, f, ##a)
s                  50 drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h #define nvkm_trace(s,f,a...) nvkm_printk((s), TRACE,   info, f, ##a)
s                  51 drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h #define nvkm_spam(s,f,a...)  nvkm_printk((s),  SPAM,    dbg, f, ##a)
s                  22 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h #define nvbios_init(s,o,ARGS...) ({                                            \
s                  24 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h 		.subdev = (s),                                                 \
s                  70 drivers/gpu/drm/nouveau/nouveau_svm.c #define SVM_DBG(s,f,a...) NV_DEBUG((s)->drm, "svm: "f"\n", ##a)
s                  71 drivers/gpu/drm/nouveau/nouveau_svm.c #define SVM_ERR(s,f,a...) NV_WARN((s)->drm, "svm: "f"\n", ##a)
s                 103 drivers/gpu/drm/nouveau/nouveau_svm.c #define SVMM_DBG(s,f,a...)                                                     \
s                 104 drivers/gpu/drm/nouveau/nouveau_svm.c 	NV_DEBUG((s)->vmm->cli->drm, "svm-%p: "f"\n", (s), ##a)
s                 105 drivers/gpu/drm/nouveau/nouveau_svm.c #define SVMM_ERR(s,f,a...)                                                     \
s                 106 drivers/gpu/drm/nouveau/nouveau_svm.c 	NV_WARN((s)->vmm->cli->drm, "svm-%p: "f"\n", (s), ##a)
s                 117 drivers/gpu/drm/nouveau/nvkm/core/mm.c 	u32 s, e;
s                 127 drivers/gpu/drm/nouveau/nvkm/core/mm.c 		s = this->offset;
s                 131 drivers/gpu/drm/nouveau/nvkm/core/mm.c 			s = roundup(s, mm->block_size);
s                 137 drivers/gpu/drm/nouveau/nvkm/core/mm.c 		s  = (s + mask) & ~mask;
s                 139 drivers/gpu/drm/nouveau/nvkm/core/mm.c 		if (s > e || e - s < size_min)
s                 142 drivers/gpu/drm/nouveau/nvkm/core/mm.c 		splitoff = s - this->offset;
s                 146 drivers/gpu/drm/nouveau/nvkm/core/mm.c 		this = region_head(mm, this, min(size_max, e - s));
s                 196 drivers/gpu/drm/nouveau/nvkm/core/mm.c 		u32 s = this->offset;
s                 205 drivers/gpu/drm/nouveau/nvkm/core/mm.c 			s = roundup(s, mm->block_size);
s                 213 drivers/gpu/drm/nouveau/nvkm/core/mm.c 		s = (s + mask) & ~mask;
s                 214 drivers/gpu/drm/nouveau/nvkm/core/mm.c 		a = e - s;
s                 215 drivers/gpu/drm/nouveau/nvkm/core/mm.c 		if (s > e || a < size_min)
s                 219 drivers/gpu/drm/nouveau/nvkm/core/mm.c 		s  = (e - a) & ~mask;
s                 220 drivers/gpu/drm/nouveau/nvkm/core/mm.c 		c += (e - s) - a;
s                  81 drivers/gpu/drm/nouveau/nvkm/core/option.c 	char *s;
s                  84 drivers/gpu/drm/nouveau/nvkm/core/option.c 	if (optstr && (s = kstrndup(optstr, arglen, GFP_KERNEL))) {
s                  85 drivers/gpu/drm/nouveau/nvkm/core/option.c 		int ret = kstrtol(s, 0, &value);
s                  88 drivers/gpu/drm/nouveau/nvkm/core/option.c 		kfree(s);
s                3131 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c #define _(s,m) case s:                                                         \
s                3132 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c 	if (device->chip->m && (subdev_mask & (1ULL << (s)))) {                \
s                3133 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c 		ret = device->chip->m(device, (s), &device->m);                \
s                3135 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c 			subdev = nvkm_device_subdev(device, (s));              \
s                3140 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c 					    nvkm_subdev_name[s], ret);         \
s                  70 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 	int lnk[2], sor[2], m, s;
s                  72 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 	for (*link = 0, m = __ffs(outp->info.or) * 2, s = 0; s < 2; m++, s++) {
s                  73 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 		if (sublinks & BIT(s)) {
s                  75 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 			lnk[s] = (data & 0x00000010) >> 4;
s                  76 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 			sor[s] = (data & 0x0000000f);
s                  77 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 			if (!sor[s])
s                  79 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 			*link |= lnk[s];
s                1043 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	const int s = 8;
s                1044 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	const int b = mmio_vram(info, grctx->bundle_size, (1 << s), true);
s                1045 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	mmio_refn(info, 0x408004, 0x00000000, s, b);
s                1046 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	mmio_wr32(info, 0x408008, 0x80000000 | (grctx->bundle_size >> s));
s                1047 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	mmio_refn(info, 0x418808, 0x00000000, s, b);
s                1048 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	mmio_wr32(info, 0x41880c, 0x80000000 | (grctx->bundle_size >> s));
s                1055 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	const int s = 8;
s                1056 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	const int b = mmio_vram(info, grctx->pagepool_size, (1 << s), true);
s                1057 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	mmio_refn(info, 0x40800c, 0x00000000, s, b);
s                1059 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	mmio_refn(info, 0x419004, 0x00000000, s, b);
s                1070 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	const int s = 12;
s                1071 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	const int b = mmio_vram(info, size * gr->tpc_total, (1 << s), false);
s                1075 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	mmio_refn(info, 0x418810, 0x80000000, s, b);
s                1076 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	mmio_refn(info, 0x419848, 0x10000000, s, b);
s                  16 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.h void gf100_grctx_mmio_item(struct gf100_grctx *, u32 addr, u32 data, int s, int);
s                 743 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.c 	const int s = 12;
s                 744 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.c 	const int b = mmio_vram(info, size * gr->tpc_total, (1 << s), false);
s                 751 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.c 	mmio_refn(info, 0x418810, 0x80000000, s, b);
s                 752 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.c 	mmio_refn(info, 0x419848, 0x10000000, s, b);
s                 251 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c 	const int s = 12;
s                 252 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c 	const int b = mmio_vram(info, size * gr->tpc_total, (1 << s), false);
s                 259 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c 	mmio_refn(info, 0x418810, 0x80000000, s, b);
s                 260 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c 	mmio_refn(info, 0x419848, 0x10000000, s, b);
s                 881 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c 	const int s = 8;
s                 882 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c 	const int b = mmio_vram(info, grctx->bundle_size, (1 << s), true);
s                 883 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c 	mmio_refn(info, 0x408004, 0x00000000, s, b);
s                 884 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c 	mmio_wr32(info, 0x408008, 0x80000000 | (grctx->bundle_size >> s));
s                 885 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c 	mmio_refn(info, 0x418808, 0x00000000, s, b);
s                 886 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c 	mmio_wr32(info, 0x41880c, 0x80000000 | (grctx->bundle_size >> s));
s                 894 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c 	const int s = 8;
s                 895 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c 	const int b = mmio_vram(info, grctx->pagepool_size, (1 << s), true);
s                 896 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c 	mmio_refn(info, 0x40800c, 0x00000000, s, b);
s                 898 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c 	mmio_refn(info, 0x419004, 0x00000000, s, b);
s                 885 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c 	const int s = 8;
s                 886 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c 	const int b = mmio_vram(info, grctx->bundle_size, (1 << s), true);
s                 887 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c 	mmio_refn(info, 0x408004, 0x00000000, s, b);
s                 888 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c 	mmio_wr32(info, 0x408008, 0x80000000 | (grctx->bundle_size >> s));
s                 889 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c 	mmio_refn(info, 0x418e24, 0x00000000, s, b);
s                 890 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c 	mmio_wr32(info, 0x418e28, 0x80000000 | (grctx->bundle_size >> s));
s                 898 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c 	const int s = 8;
s                 899 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c 	const int b = mmio_vram(info, grctx->pagepool_size, (1 << s), true);
s                 900 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c 	mmio_refn(info, 0x40800c, 0x00000000, s, b);
s                 902 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c 	mmio_refn(info, 0x419004, 0x00000000, s, b);
s                 916 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c 	const int s = 12;
s                 917 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c 	const int b = mmio_vram(info, size * gr->tpc_total, (1 << s), false);
s                 923 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c 	mmio_refn(info, 0x418810, 0x80000000, s, b);
s                 924 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c 	mmio_refn(info, 0x419848, 0x10000000, s, b);
s                 925 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c 	mmio_refn(info, 0x419c2c, 0x10000000, s, b);
s                  36 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.c 	const int s = 8;
s                  37 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.c 	const int b = mmio_vram(info, grctx->pagepool_size, (1 << s), true);
s                  38 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.c 	mmio_refn(info, 0x40800c, 0x00000000, s, b);
s                  40 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.c 	mmio_refn(info, 0x419004, 0x00000000, s, b);
s                  51 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.c 	const int s = 12;
s                  61 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.c 	b = mmio_vram(info, size, (1 << s), false);
s                  63 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.c 	mmio_refn(info, 0x418810, 0x80000000, s, b);
s                  64 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.c 	mmio_refn(info, 0x419848, 0x10000000, s, b);
s                  65 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.c 	mmio_refn(info, 0x419c2c, 0x10000000, s, b);
s                  66 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp100.c 	mmio_refn(info, 0x419b00, 0x00000000, s, b);
s                  47 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.c 	const int s = 12;
s                  57 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.c 	b = mmio_vram(info, size, (1 << s), false);
s                  59 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.c 	mmio_refn(info, 0x418810, 0x80000000, s, b);
s                  60 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.c 	mmio_refn(info, 0x419848, 0x10000000, s, b);
s                  61 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.c 	mmio_refn(info, 0x419c2c, 0x10000000, s, b);
s                  62 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgp102.c 	mmio_refn(info, 0x419b00, 0x00000000, s, b);
s                  69 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c 	const int s = 12;
s                  78 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c 	b = mmio_vram(info, size, (1 << s), false);
s                  80 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c 	mmio_refn(info, 0x418810, 0x80000000, s, b);
s                  81 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c 	mmio_refn(info, 0x419848, 0x10000000, s, b);
s                  82 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c 	mmio_refn(info, 0x419c2c, 0x10000000, s, b);
s                  83 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c 	mmio_refn(info, 0x419e00, 0x00000000, s, b);
s                  92 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.h #define cp_bra(c, f, s, n) _cp_bra((c), 0, CP_FLAG_##f, CP_FLAG_##f##_##s, n)
s                  93 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.h #define cp_cal(c, f, s, n) _cp_bra((c), 1, CP_FLAG_##f, CP_FLAG_##f##_##s, n)
s                  94 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.h #define cp_ret(c, f, s) _cp_bra((c), 2, CP_FLAG_##f, CP_FLAG_##f##_##s, 0)
s                 101 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.h #define cp_wait(c, f, s) _cp_wait((c), CP_FLAG_##f, CP_FLAG_##f##_##s)
s                 108 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.h #define cp_set(c, f, s) _cp_set((c), CP_FLAG_##f, CP_FLAG_##f##_##s)
s                 958 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	int index, c = ltc->zbc_min, d = ltc->zbc_min, s = ltc->zbc_min;
s                 968 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			gr->func->zbc->stencil_get(gr, 1, 0x00, 0x00); s++;
s                 969 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			gr->func->zbc->stencil_get(gr, 1, 0x01, 0x01); s++;
s                 970 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			gr->func->zbc->stencil_get(gr, 1, 0xff, 0xff); s++;
s                 980 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		for (index = s; index <= ltc->zbc_max; index++)
s                 378 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	int c, s, m;
s                 392 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 		for (s = 0; s < ARRAY_SIZE(args->v0.ctr[c].signal); s++) {
s                 393 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 			sig[s] = nvkm_perfsig_find(pm, args->v0.domain,
s                 394 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 						   args->v0.ctr[c].signal[s],
s                 396 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 			if (args->v0.ctr[c].signal[s] && !sig[s])
s                 400 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 				src[s][m] = args->v0.ctr[c].source[s][m];
s                 401 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 				if (src[s][m] && !nvkm_perfsrc_find(pm, sig[s],
s                 402 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 							            src[s][m]))
s                   6 drivers/gpu/drm/nouveau/nvkm/subdev/clk/seq.h #define clk_init(s,p)       hwsq_init(&(s)->base, (p))
s                   7 drivers/gpu/drm/nouveau/nvkm/subdev/clk/seq.h #define clk_exec(s,e)       hwsq_exec(&(s)->base, (e))
s                   8 drivers/gpu/drm/nouveau/nvkm/subdev/clk/seq.h #define clk_have(s,r)       ((s)->r_##r.addr != 0x000000)
s                   9 drivers/gpu/drm/nouveau/nvkm/subdev/clk/seq.h #define clk_rd32(s,r)       hwsq_rd32(&(s)->base, &(s)->r_##r)
s                  10 drivers/gpu/drm/nouveau/nvkm/subdev/clk/seq.h #define clk_wr32(s,r,d)     hwsq_wr32(&(s)->base, &(s)->r_##r, (d))
s                  11 drivers/gpu/drm/nouveau/nvkm/subdev/clk/seq.h #define clk_mask(s,r,m,d)   hwsq_mask(&(s)->base, &(s)->r_##r, (m), (d))
s                  12 drivers/gpu/drm/nouveau/nvkm/subdev/clk/seq.h #define clk_setf(s,f,d)     hwsq_setf(&(s)->base, (f), (d))
s                  13 drivers/gpu/drm/nouveau/nvkm/subdev/clk/seq.h #define clk_wait(s,f,d)     hwsq_wait(&(s)->base, (f), (d))
s                  14 drivers/gpu/drm/nouveau/nvkm/subdev/clk/seq.h #define clk_nsec(s,n)       hwsq_nsec(&(s)->base, (n))
s                 164 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h #define ram_init(s,p)        ramfuc_init(&(s)->base, (p))
s                 165 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h #define ram_exec(s,e)        ramfuc_exec(&(s)->base, (e))
s                 166 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h #define ram_have(s,r)        ((s)->r_##r.addr != 0x000000)
s                 167 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h #define ram_rd32(s,r)        ramfuc_rd32(&(s)->base, &(s)->r_##r)
s                 168 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h #define ram_wr32(s,r,d)      ramfuc_wr32(&(s)->base, &(s)->r_##r, (d))
s                 169 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h #define ram_nuke(s,r)        ramfuc_nuke(&(s)->base, &(s)->r_##r)
s                 170 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h #define ram_mask(s,r,m,d)    ramfuc_mask(&(s)->base, &(s)->r_##r, (m), (d))
s                 171 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h #define ram_wait(s,r,m,d,n)  ramfuc_wait(&(s)->base, (r), (m), (d), (n))
s                 172 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h #define ram_nsec(s,n)        ramfuc_nsec(&(s)->base, (n))
s                 173 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h #define ram_wait_vblank(s)   ramfuc_wait_vblank(&(s)->base)
s                 174 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h #define ram_train(s)         ramfuc_train(&(s)->base)
s                 175 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h #define ram_train_result(s,r,l) ramfuc_train_result((s), (r), (l))
s                 176 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h #define ram_block(s)         ramfuc_block(&(s)->base)
s                 177 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h #define ram_unblock(s)       ramfuc_unblock(&(s)->base)
s                 248 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c #define ram_nuts(s,r,m,d,c)                                                    \
s                 249 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	gk104_ram_nuts((s), &(s)->fuc.r_##r, (m), (d), (c))
s                   6 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramseq.h #define ram_init(s,p)       hwsq_init(&(s)->base, (p))
s                   7 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramseq.h #define ram_exec(s,e)       hwsq_exec(&(s)->base, (e))
s                   8 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramseq.h #define ram_have(s,r)       ((s)->r_##r.addr != 0x000000)
s                   9 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramseq.h #define ram_rd32(s,r)       hwsq_rd32(&(s)->base, &(s)->r_##r)
s                  10 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramseq.h #define ram_wr32(s,r,d)     hwsq_wr32(&(s)->base, &(s)->r_##r, (d))
s                  11 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramseq.h #define ram_nuke(s,r)       hwsq_nuke(&(s)->base, &(s)->r_##r)
s                  12 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramseq.h #define ram_mask(s,r,m,d)   hwsq_mask(&(s)->base, &(s)->r_##r, (m), (d))
s                  13 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramseq.h #define ram_setf(s,f,d)     hwsq_setf(&(s)->base, (f), (d))
s                  14 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramseq.h #define ram_wait(s,f,d)     hwsq_wait(&(s)->base, (f), (d))
s                  15 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramseq.h #define ram_wait_vblank(s)  hwsq_wait_vblank(&(s)->base)
s                  16 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramseq.h #define ram_nsec(s,n)       hwsq_nsec(&(s)->base, (n))
s                  43 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c 	int c, s;
s                  45 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c 		for (s = 0; s < ltc->lts_nr; s++) {
s                  46 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c 			const u32 addr = 0x1410c8 + (c * 0x2000) + (s * 0x400);
s                  93 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c gf100_ltc_lts_intr(struct nvkm_ltc *ltc, int c, int s)
s                  97 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c 	u32 base = 0x141000 + (c * 0x2000) + (s * 0x400);
s                 104 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c 		nvkm_error(subdev, "LTC%d_LTS%d: %08x [%s]\n", c, s, stat, msg);
s                 118 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c 		u32 s, c = __ffs(mask);
s                 119 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c 		for (s = 0; s < ltc->lts_nr; s++)
s                 120 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c 			gf100_ltc_lts_intr(ltc, c, s);
s                  42 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c 	int c, s;
s                  44 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c 		for (s = 0; s < ltc->lts_nr; s++) {
s                  45 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c 			const u32 addr = 0x14046c + (c * 0x2000) + (s * 0x200);
s                  72 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c gm107_ltc_intr_lts(struct nvkm_ltc *ltc, int c, int s)
s                  76 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c 	u32 base = 0x140400 + (c * 0x2000) + (s * 0x200);
s                  83 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c 		nvkm_error(subdev, "LTC%d_LTS%d: %08x [%s]\n", c, s, intr, msg);
s                  97 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c 		u32 s, c = __ffs(mask);
s                  98 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c 		for (s = 0; s < ltc->lts_nr; s++)
s                  99 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c 			gm107_ltc_intr_lts(ltc, c, s);
s                  34 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c 		u32 s, c = __ffs(mask);
s                  35 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c 		for (s = 0; s < ltc->lts_nr; s++)
s                  36 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c 			gm107_ltc_intr_lts(ltc, c, s);
s                  47 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c 	struct nvbios_therm_sensor *s = &therm->bios_sensor;
s                  50 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c 	s->thrs_fan_boost.hysteresis = max_t(u8, s->thrs_fan_boost.hysteresis, 2);
s                  51 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c 	s->thrs_down_clock.hysteresis = max_t(u8, s->thrs_down_clock.hysteresis, 2);
s                  52 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c 	s->thrs_critical.hysteresis = max_t(u8, s->thrs_critical.hysteresis, 2);
s                  53 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c 	s->thrs_shutdown.hysteresis = max_t(u8, s->thrs_shutdown.hysteresis, 2);
s                3394 drivers/gpu/drm/omapdrm/dss/dispc.c 				      struct seq_file *s,
s                3400 drivers/gpu/drm/omapdrm/dss/dispc.c 	seq_printf(s, "- %s -\n", mgr_desc[channel].name);
s                3404 drivers/gpu/drm/omapdrm/dss/dispc.c 	seq_printf(s, "%s clk source = %s\n", mgr_desc[channel].name,
s                3409 drivers/gpu/drm/omapdrm/dss/dispc.c 	seq_printf(s, "lck\t\t%-16lulck div\t%u\n",
s                3411 drivers/gpu/drm/omapdrm/dss/dispc.c 	seq_printf(s, "pck\t\t%-16lupck div\t%u\n",
s                3415 drivers/gpu/drm/omapdrm/dss/dispc.c void dispc_dump_clocks(struct dispc_device *dispc, struct seq_file *s)
s                3424 drivers/gpu/drm/omapdrm/dss/dispc.c 	seq_printf(s, "- DISPC -\n");
s                3427 drivers/gpu/drm/omapdrm/dss/dispc.c 	seq_printf(s, "dispc fclk source = %s\n",
s                3430 drivers/gpu/drm/omapdrm/dss/dispc.c 	seq_printf(s, "fck\t\t%-16lu\n", dispc_fclk_rate(dispc));
s                3433 drivers/gpu/drm/omapdrm/dss/dispc.c 		seq_printf(s, "- DISPC-CORE-CLK -\n");
s                3437 drivers/gpu/drm/omapdrm/dss/dispc.c 		seq_printf(s, "lck\t\t%-16lulck div\t%u\n",
s                3441 drivers/gpu/drm/omapdrm/dss/dispc.c 	dispc_dump_clocks_channel(dispc, s, OMAP_DSS_CHANNEL_LCD);
s                3444 drivers/gpu/drm/omapdrm/dss/dispc.c 		dispc_dump_clocks_channel(dispc, s, OMAP_DSS_CHANNEL_LCD2);
s                3446 drivers/gpu/drm/omapdrm/dss/dispc.c 		dispc_dump_clocks_channel(dispc, s, OMAP_DSS_CHANNEL_LCD3);
s                3451 drivers/gpu/drm/omapdrm/dss/dispc.c static int dispc_dump_regs(struct seq_file *s, void *p)
s                3453 drivers/gpu/drm/omapdrm/dss/dispc.c 	struct dispc_device *dispc = s->private;
s                3471 drivers/gpu/drm/omapdrm/dss/dispc.c 	seq_printf(s, "%-50s %08x\n", #r, dispc_read_reg(dispc, r))
s                3504 drivers/gpu/drm/omapdrm/dss/dispc.c #define DUMPREG(dispc, i, r) seq_printf(s, "%s(%s)%*s %08x\n", #r, p_names[i], \
s                3608 drivers/gpu/drm/omapdrm/dss/dispc.c 	seq_printf(s, "%s_%d(%s)%*s %08x\n", #name, i, p_names[plane], \
s                1382 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_dump_dsi_clocks(struct seq_file *s, void *p)
s                1384 drivers/gpu/drm/omapdrm/dss/dsi.c 	struct dsi_data *dsi = s->private;
s                1396 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s,	"- DSI%d PLL -\n", dsi_module + 1);
s                1398 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s,	"dsi pll clkin\t%lu\n", clk_get_rate(pll->clkin));
s                1400 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s,	"Fint\t\t%-16lun %u\n", cinfo->fint, cinfo->n);
s                1402 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s,	"CLKIN4DDR\t%-16lum %u\n",
s                1405 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s,	"DSI_PLL_HSDIV_DISPC (%s)\t%-16lum_dispc %u\t(%s)\n",
s                1414 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s,	"DSI_PLL_HSDIV_DSI (%s)\t%-16lum_dsi %u\t(%s)\n",
s                1423 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s,	"- DSI%d -\n", dsi_module + 1);
s                1425 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s,	"dsi fclk source = %s\n",
s                1428 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s,	"DSI_FCLK\t%lu\n", dsi_fclk_rate(dsi));
s                1430 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s,	"DDR_CLK\t\t%lu\n",
s                1433 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s,	"TxByteClkHS\t%lu\n", dsi_get_txbyteclkhs(dsi));
s                1435 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s,	"LP_CLK\t\t%lu\n", dsi->current_lp_cinfo.lp_clk);
s                1443 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_dump_dsi_irqs(struct seq_file *s, void *p)
s                1445 drivers/gpu/drm/omapdrm/dss/dsi.c 	struct dsi_data *dsi = s->private;
s                1457 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s, "period %u ms\n",
s                1460 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s, "irqs %d\n", stats.irq_count);
s                1462 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s, "%-20s %10d\n", #x, stats.dsi_irqs[ffs(DSI_IRQ_##x)-1]);
s                1464 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s, "-- DSI%d interrupts --\n", dsi->module_id + 1);
s                1485 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s, "%-20s %10d %10d %10d %10d\n", #x, \
s                1491 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s, "-- VC interrupts --\n");
s                1504 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s, "%-20s %10d\n", #x, \
s                1507 drivers/gpu/drm/omapdrm/dss/dsi.c 	seq_printf(s, "-- CIO interrupts --\n");
s                1534 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_dump_dsi_regs(struct seq_file *s, void *p)
s                1536 drivers/gpu/drm/omapdrm/dss/dsi.c 	struct dsi_data *dsi = s->private;
s                1542 drivers/gpu/drm/omapdrm/dss/dsi.c #define DUMPREG(r) seq_printf(s, "%-35s %08x\n", #r, dsi_read_reg(dsi, r))
s                 335 drivers/gpu/drm/omapdrm/dss/dss.c static void dss_dump_clocks(struct dss_device *dss, struct seq_file *s)
s                 343 drivers/gpu/drm/omapdrm/dss/dss.c 	seq_printf(s, "- DSS -\n");
s                 348 drivers/gpu/drm/omapdrm/dss/dss.c 	seq_printf(s, "%s = %lu\n",
s                 355 drivers/gpu/drm/omapdrm/dss/dss.c static int dss_dump_regs(struct seq_file *s, void *p)
s                 357 drivers/gpu/drm/omapdrm/dss/dss.c 	struct dss_device *dss = s->private;
s                 359 drivers/gpu/drm/omapdrm/dss/dss.c #define DUMPREG(dss, r) seq_printf(s, "%-35s %08x\n", #r, dss_read_reg(dss, r))
s                 380 drivers/gpu/drm/omapdrm/dss/dss.c static int dss_debug_dump_clocks(struct seq_file *s, void *p)
s                 382 drivers/gpu/drm/omapdrm/dss/dss.c 	struct dss_device *dss = s->private;
s                 384 drivers/gpu/drm/omapdrm/dss/dss.c 	dss_dump_clocks(dss, s);
s                 385 drivers/gpu/drm/omapdrm/dss/dss.c 	dispc_dump_clocks(dss->dispc, s);
s                 902 drivers/gpu/drm/omapdrm/dss/dss.c 	int (*show_fn)(struct seq_file *s, void *data);
s                 922 drivers/gpu/drm/omapdrm/dss/dss.c 			int (*show_fn)(struct seq_file *s, void *data),
s                 285 drivers/gpu/drm/omapdrm/dss/dss.h 			int (*show_fn)(struct seq_file *s, void *data),
s                 291 drivers/gpu/drm/omapdrm/dss/dss.h 			int (*show_fn)(struct seq_file *s, void *data),
s                 391 drivers/gpu/drm/omapdrm/dss/dss.h void dispc_dump_clocks(struct dispc_device *dispc, struct seq_file *s);
s                 297 drivers/gpu/drm/omapdrm/dss/hdmi.h void hdmi_wp_dump(struct hdmi_wp_data *wp, struct seq_file *s);
s                 317 drivers/gpu/drm/omapdrm/dss/hdmi.h void hdmi_pll_dump(struct hdmi_pll_data *pll, struct seq_file *s);
s                 325 drivers/gpu/drm/omapdrm/dss/hdmi.h void hdmi_phy_dump(struct hdmi_phy_data *phy, struct seq_file *s);
s                 254 drivers/gpu/drm/omapdrm/dss/hdmi4.c static int hdmi_dump_regs(struct seq_file *s, void *p)
s                 256 drivers/gpu/drm/omapdrm/dss/hdmi4.c 	struct omap_hdmi *hdmi = s->private;
s                 265 drivers/gpu/drm/omapdrm/dss/hdmi4.c 	hdmi_wp_dump(&hdmi->wp, s);
s                 266 drivers/gpu/drm/omapdrm/dss/hdmi4.c 	hdmi_pll_dump(&hdmi->pll, s);
s                 267 drivers/gpu/drm/omapdrm/dss/hdmi4.c 	hdmi_phy_dump(&hdmi->phy, s);
s                 268 drivers/gpu/drm/omapdrm/dss/hdmi4.c 	hdmi4_core_dump(&hdmi->core, s);
s                 348 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c void hdmi4_core_dump(struct hdmi_core_data *core, struct seq_file *s)
s                 353 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c #define DUMPCORE(r) seq_printf(s, "%-35s %08x\n", #r,\
s                 355 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c #define DUMPCOREAV(r) seq_printf(s, "%-35s %08x\n", #r,\
s                 357 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c #define DUMPCOREAV2(i, r) seq_printf(s, "%s[%d]%*s %08x\n", #r, i, \
s                 255 drivers/gpu/drm/omapdrm/dss/hdmi4_core.h void hdmi4_core_dump(struct hdmi_core_data *core, struct seq_file *s);
s                 253 drivers/gpu/drm/omapdrm/dss/hdmi5.c static int hdmi_dump_regs(struct seq_file *s, void *p)
s                 255 drivers/gpu/drm/omapdrm/dss/hdmi5.c 	struct omap_hdmi *hdmi = s->private;
s                 264 drivers/gpu/drm/omapdrm/dss/hdmi5.c 	hdmi_wp_dump(&hdmi->wp, s);
s                 265 drivers/gpu/drm/omapdrm/dss/hdmi5.c 	hdmi_pll_dump(&hdmi->pll, s);
s                 266 drivers/gpu/drm/omapdrm/dss/hdmi5.c 	hdmi_phy_dump(&hdmi->phy, s);
s                 267 drivers/gpu/drm/omapdrm/dss/hdmi5.c 	hdmi5_core_dump(&hdmi->core, s);
s                 218 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c void hdmi5_core_dump(struct hdmi_core_data *core, struct seq_file *s)
s                 221 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c #define DUMPCORE(r) seq_printf(s, "%-35s %08x\n", #r,\
s                 422 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c 	unsigned int y, a, b, s;
s                 438 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c 	s = (ptr[0] >> 0) & 0x3;
s                 456 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c 		(a << 6) | (s << 4) | (b << 2) | (y << 0));
s                 285 drivers/gpu/drm/omapdrm/dss/hdmi5_core.h void hdmi5_core_dump(struct hdmi_core_data *core, struct seq_file *s);
s                  19 drivers/gpu/drm/omapdrm/dss/hdmi_phy.c void hdmi_phy_dump(struct hdmi_phy_data *phy, struct seq_file *s)
s                  21 drivers/gpu/drm/omapdrm/dss/hdmi_phy.c #define DUMPPHY(r) seq_printf(s, "%-35s %08x\n", #r,\
s                  23 drivers/gpu/drm/omapdrm/dss/hdmi_pll.c void hdmi_pll_dump(struct hdmi_pll_data *pll, struct seq_file *s)
s                  25 drivers/gpu/drm/omapdrm/dss/hdmi_pll.c #define DUMPPLL(r) seq_printf(s, "%-35s %08x\n", #r,\
s                  20 drivers/gpu/drm/omapdrm/dss/hdmi_wp.c void hdmi_wp_dump(struct hdmi_wp_data *wp, struct seq_file *s)
s                  22 drivers/gpu/drm/omapdrm/dss/hdmi_wp.c #define DUMPREG(r) seq_printf(s, "%-35s %08x\n", #r, hdmi_read_reg(wp->base, r))
s                 599 drivers/gpu/drm/omapdrm/dss/venc.c static int venc_dump_regs(struct seq_file *s, void *p)
s                 601 drivers/gpu/drm/omapdrm/dss/venc.c 	struct venc_device *venc = s->private;
s                 604 drivers/gpu/drm/omapdrm/dss/venc.c 	seq_printf(s, "%-35s %08x\n", #r, venc_read_reg(venc, r))
s                1075 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c int tiler_map_show(struct seq_file *s, void *arg)
s                1151 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 		if (s) {
s                1152 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 			seq_printf(s, "CONTAINER %d DUMP BEGIN\n", lut_idx);
s                1154 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 				seq_printf(s, "%03d:%s\n", i, map[i]);
s                1155 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 			seq_printf(s, "CONTAINER %d DUMP END\n", lut_idx);
s                  86 drivers/gpu/drm/omapdrm/omap_dmm_tiler.h int tiler_map_show(struct seq_file *s, void *arg);
s                1337 drivers/gpu/drm/radeon/nid.h #define DMA_PACKET(cmd, t, s, n)	((((cmd) & 0xF) << 28) |	\
s                1339 drivers/gpu/drm/radeon/nid.h 					 (((s) & 0x1) << 22) |		\
s                 319 drivers/gpu/drm/radeon/r600_dma.c 	u32 s = emit_wait ? 0 : 1;
s                 321 drivers/gpu/drm/radeon/r600_dma.c 	radeon_ring_write(ring, DMA_PACKET(DMA_PACKET_SEMAPHORE, 0, s, 0));
s                  71 drivers/gpu/drm/radeon/r600_dpm.c 	const char *s;
s                  76 drivers/gpu/drm/radeon/r600_dpm.c 		s = "none";
s                  79 drivers/gpu/drm/radeon/r600_dpm.c 		s = "battery";
s                  82 drivers/gpu/drm/radeon/r600_dpm.c 		s = "balanced";
s                  85 drivers/gpu/drm/radeon/r600_dpm.c 		s = "performance";
s                  88 drivers/gpu/drm/radeon/r600_dpm.c 	printk("\tui class: %s\n", s);
s                 415 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_ctxcgtt3d_rsdc(struct radeon_device *rdev, u32 s)
s                 417 drivers/gpu/drm/radeon/r600_dpm.c 	WREG32_P(CG_CTX_CGTT3D_R, SDC(s), ~SDC_MASK);
s                 430 drivers/gpu/drm/radeon/r600_dpm.c void r600_set_vddc3d_oorsdc(struct radeon_device *rdev, u32 s)
s                 432 drivers/gpu/drm/radeon/r600_dpm.c 	WREG32_P(CG_VDDC3D_OOR, SDC(s), ~SDC_MASK);
s                 168 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_ctxcgtt3d_rsdc(struct radeon_device *rdev, u32 s);
s                 171 drivers/gpu/drm/radeon/r600_dpm.h void r600_set_vddc3d_oorsdc(struct radeon_device *rdev, u32 s);
s                 645 drivers/gpu/drm/radeon/r600d.h #define DMA_PACKET(cmd, t, s, n)	((((cmd) & 0xF) << 28) |	\
s                 647 drivers/gpu/drm/radeon/r600d.h 					 (((s) & 0x1) << 22) |		\
s                2734 drivers/gpu/drm/radeon/radeon.h #define radeon_copy_blit(rdev, s, d, np, resv) (rdev)->asic->copy.blit((rdev), (s), (d), (np), (resv))
s                2735 drivers/gpu/drm/radeon/radeon.h #define radeon_copy_dma(rdev, s, d, np, resv) (rdev)->asic->copy.dma((rdev), (s), (d), (np), (resv))
s                2736 drivers/gpu/drm/radeon/radeon.h #define radeon_copy(rdev, s, d, np, resv) (rdev)->asic->copy.copy((rdev), (s), (d), (np), (resv))
s                2750 drivers/gpu/drm/radeon/radeon.h #define radeon_set_surface_reg(rdev, r, f, p, o, s) ((rdev)->asic->surface.set_reg((rdev), (r), (f), (p), (o), (s)))
s                 663 drivers/gpu/drm/radeon/rv770d.h #define DMA_PACKET(cmd, t, s, n)	((((cmd) & 0xF) << 28) |	\
s                 665 drivers/gpu/drm/radeon/rv770d.h 					 (((s) & 0x1) << 22) |		\
s                1853 drivers/gpu/drm/radeon/sid.h #define DMA_PACKET(cmd, b, t, s, n)	((((cmd) & 0xF) << 28) |	\
s                1856 drivers/gpu/drm/radeon/sid.h 					 (((s) & 0x1) << 22) |		\
s                  92 drivers/gpu/drm/rcar-du/rcar_du_crtc.h #define to_rcar_crtc_state(s) container_of(s, struct rcar_du_crtc_state, state)
s                 209 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			struct drm_plane_state *s;
s                 211 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			s = drm_atomic_get_plane_state(state, &plane->plane);
s                 212 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			if (IS_ERR(s))
s                 213 drivers/gpu/drm/rcar-du/rcar_du_plane.c 				return PTR_ERR(s);
s                 231 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			new_plane_state = to_rcar_plane_state(s);
s                  29 drivers/gpu/drm/rcar-du/rcar_du_writeback.c #define to_rcar_wb_conn_state(s) \
s                  30 drivers/gpu/drm/rcar-du/rcar_du_writeback.c 	container_of(s, struct rcar_du_wb_conn_state, state)
s                 235 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c 	struct rockchip_crtc_state *s = to_rockchip_crtc_state(crtc_state);
s                 246 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c 	s->output_mode = ROCKCHIP_OUT_MODE_AAAA;
s                 247 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c 	s->output_type = DRM_MODE_CONNECTOR_eDP;
s                 248 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c 	s->output_bpc = di->bpc;
s                 677 drivers/gpu/drm/rockchip/cdn-dp-core.c 	struct rockchip_crtc_state *s = to_rockchip_crtc_state(crtc_state);
s                 679 drivers/gpu/drm/rockchip/cdn-dp-core.c 	s->output_mode = ROCKCHIP_OUT_MODE_AAAA;
s                 680 drivers/gpu/drm/rockchip/cdn-dp-core.c 	s->output_type = DRM_MODE_CONNECTOR_DisplayPort;
s                 592 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c 	struct rockchip_crtc_state *s = to_rockchip_crtc_state(crtc_state);
s                 597 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c 		s->output_mode = ROCKCHIP_OUT_MODE_P888;
s                 600 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c 		s->output_mode = ROCKCHIP_OUT_MODE_P666;
s                 603 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c 		s->output_mode = ROCKCHIP_OUT_MODE_P565;
s                 610 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c 	s->output_type = DRM_MODE_CONNECTOR_DSI;
s                 612 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c 		s->output_flags = ROCKCHIP_OUTPUT_DSI_DUAL;
s                 300 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	struct rockchip_crtc_state *s = to_rockchip_crtc_state(crtc_state);
s                 302 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	s->output_mode = ROCKCHIP_OUT_MODE_AAAA;
s                 303 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	s->output_type = DRM_MODE_CONNECTOR_HDMIA;
s                 519 drivers/gpu/drm/rockchip/inno_hdmi.c 	struct rockchip_crtc_state *s = to_rockchip_crtc_state(crtc_state);
s                 521 drivers/gpu/drm/rockchip/inno_hdmi.c 	s->output_mode = ROCKCHIP_OUT_MODE_P888;
s                 522 drivers/gpu/drm/rockchip/inno_hdmi.c 	s->output_type = DRM_MODE_CONNECTOR_HDMIA;
s                 437 drivers/gpu/drm/rockchip/rk3066_hdmi.c 	struct rockchip_crtc_state *s = to_rockchip_crtc_state(crtc_state);
s                 439 drivers/gpu/drm/rockchip/rk3066_hdmi.c 	s->output_mode = ROCKCHIP_OUT_MODE_P888;
s                 440 drivers/gpu/drm/rockchip/rk3066_hdmi.c 	s->output_type = DRM_MODE_CONNECTOR_HDMIA;
s                  34 drivers/gpu/drm/rockchip/rockchip_drm_drv.h #define to_rockchip_crtc_state(s) \
s                  35 drivers/gpu/drm/rockchip/rockchip_drm_drv.h 		container_of(s, struct rockchip_crtc_state, base)
s                  79 drivers/gpu/drm/rockchip/rockchip_drm_gem.c 	struct scatterlist *s;
s                 100 drivers/gpu/drm/rockchip/rockchip_drm_gem.c 	for_each_sg(rk_obj->sgt->sgl, s, rk_obj->sgt->nents, i)
s                 101 drivers/gpu/drm/rockchip/rockchip_drm_gem.c 		sg_dma_address(s) = sg_phys(s);
s                 465 drivers/gpu/drm/rockchip/rockchip_drm_gem.c 	struct scatterlist *s;
s                 470 drivers/gpu/drm/rockchip/rockchip_drm_gem.c 	for_each_sg(sgt->sgl, s, count, i) {
s                 471 drivers/gpu/drm/rockchip/rockchip_drm_gem.c 		if (sg_dma_address(s) != expected)
s                 473 drivers/gpu/drm/rockchip/rockchip_drm_gem.c 		expected = sg_dma_address(s) + sg_dma_len(s);
s                 474 drivers/gpu/drm/rockchip/rockchip_drm_gem.c 		size += sg_dma_len(s);
s                1087 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	struct rockchip_crtc_state *s = to_rockchip_crtc_state(crtc->state);
s                1100 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	int dither_bpc = s->output_bpc ? s->output_bpc : 10;
s                1128 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	switch (s->output_type) {
s                1145 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 			    !!(s->output_flags & ROCKCHIP_OUTPUT_DSI_DUAL));
s                1154 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 			      s->output_type);
s                1160 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	if (s->output_mode == ROCKCHIP_OUT_MODE_AAAA &&
s                1162 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 		s->output_mode = ROCKCHIP_OUT_MODE_P888;
s                1164 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	if (s->output_mode == ROCKCHIP_OUT_MODE_AAAA && dither_bpc <= 8)
s                1177 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	VOP_REG_SET(vop, common, out_mode, s->output_mode);
s                1302 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	struct rockchip_crtc_state *s = to_rockchip_crtc_state(state);
s                1304 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	__drm_atomic_helper_crtc_destroy_state(&s->base);
s                1305 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	kfree(s);
s                  77 drivers/gpu/drm/rockchip/rockchip_lvds.c static inline int lvds_name_to_format(const char *s)
s                  79 drivers/gpu/drm/rockchip/rockchip_lvds.c 	if (strncmp(s, "jeida-18", 8) == 0)
s                  81 drivers/gpu/drm/rockchip/rockchip_lvds.c 	else if (strncmp(s, "jeida-24", 8) == 0)
s                  83 drivers/gpu/drm/rockchip/rockchip_lvds.c 	else if (strncmp(s, "vesa-24", 7) == 0)
s                  89 drivers/gpu/drm/rockchip/rockchip_lvds.c static inline int lvds_name_to_output(const char *s)
s                  91 drivers/gpu/drm/rockchip/rockchip_lvds.c 	if (strncmp(s, "rgb", 3) == 0)
s                  93 drivers/gpu/drm/rockchip/rockchip_lvds.c 	else if (strncmp(s, "lvds", 4) == 0)
s                  95 drivers/gpu/drm/rockchip/rockchip_lvds.c 	else if (strncmp(s, "duallvds", 8) == 0)
s                 272 drivers/gpu/drm/rockchip/rockchip_lvds.c 	struct rockchip_crtc_state *s = to_rockchip_crtc_state(crtc_state);
s                 274 drivers/gpu/drm/rockchip/rockchip_lvds.c 	s->output_mode = ROCKCHIP_OUT_MODE_P888;
s                 275 drivers/gpu/drm/rockchip/rockchip_lvds.c 	s->output_type = DRM_MODE_CONNECTOR_LVDS;
s                  35 drivers/gpu/drm/rockchip/rockchip_rgb.c 	struct rockchip_crtc_state *s = to_rockchip_crtc_state(crtc_state);
s                  47 drivers/gpu/drm/rockchip/rockchip_rgb.c 		s->output_mode = ROCKCHIP_OUT_MODE_P666;
s                  50 drivers/gpu/drm/rockchip/rockchip_rgb.c 		s->output_mode = ROCKCHIP_OUT_MODE_P565;
s                  55 drivers/gpu/drm/rockchip/rockchip_rgb.c 		s->output_mode = ROCKCHIP_OUT_MODE_P888;
s                  59 drivers/gpu/drm/rockchip/rockchip_rgb.c 	s->output_type = DRM_MODE_CONNECTOR_LVDS;
s                  79 drivers/gpu/drm/sti/sti_cursor.c #define DBGFS_DUMP(reg) seq_printf(s, "\n  %-25s 0x%08X", #reg, \
s                  82 drivers/gpu/drm/sti/sti_cursor.c static void cursor_dbg_vpo(struct seq_file *s, u32 val)
s                  84 drivers/gpu/drm/sti/sti_cursor.c 	seq_printf(s, "\txdo:%4d\tydo:%4d", val & 0x0FFF, (val >> 16) & 0x0FFF);
s                  87 drivers/gpu/drm/sti/sti_cursor.c static void cursor_dbg_size(struct seq_file *s, u32 val)
s                  89 drivers/gpu/drm/sti/sti_cursor.c 	seq_printf(s, "\t%d x %d", val & 0x07FF, (val >> 16) & 0x07FF);
s                  92 drivers/gpu/drm/sti/sti_cursor.c static void cursor_dbg_pml(struct seq_file *s,
s                  96 drivers/gpu/drm/sti/sti_cursor.c 		seq_printf(s, "\tVirt @: %p", cursor->pixmap.base);
s                  99 drivers/gpu/drm/sti/sti_cursor.c static void cursor_dbg_cml(struct seq_file *s,
s                 103 drivers/gpu/drm/sti/sti_cursor.c 		seq_printf(s, "\tVirt @: %p", cursor->clut);
s                 106 drivers/gpu/drm/sti/sti_cursor.c static int cursor_dbg_show(struct seq_file *s, void *data)
s                 108 drivers/gpu/drm/sti/sti_cursor.c 	struct drm_info_node *node = s->private;
s                 111 drivers/gpu/drm/sti/sti_cursor.c 	seq_printf(s, "%s: (vaddr = 0x%p)",
s                 116 drivers/gpu/drm/sti/sti_cursor.c 	cursor_dbg_vpo(s, readl(cursor->regs + CUR_VPO));
s                 118 drivers/gpu/drm/sti/sti_cursor.c 	cursor_dbg_pml(s, cursor, readl(cursor->regs + CUR_PML));
s                 121 drivers/gpu/drm/sti/sti_cursor.c 	cursor_dbg_size(s, readl(cursor->regs + CUR_SIZE));
s                 123 drivers/gpu/drm/sti/sti_cursor.c 	cursor_dbg_cml(s, cursor, readl(cursor->regs + CUR_CML));
s                 126 drivers/gpu/drm/sti/sti_cursor.c 	seq_putc(s, '\n');
s                  75 drivers/gpu/drm/sti/sti_drv.c static int sti_drm_fps_dbg_show(struct seq_file *s, void *data)
s                  77 drivers/gpu/drm/sti/sti_drv.c 	struct drm_info_node *node = s->private;
s                  84 drivers/gpu/drm/sti/sti_drv.c 		seq_printf(s, "%s%s\n",
s                 162 drivers/gpu/drm/sti/sti_dvo.c #define DBGFS_DUMP(reg) seq_printf(s, "\n  %-25s 0x%08X", #reg, \
s                 165 drivers/gpu/drm/sti/sti_dvo.c static void dvo_dbg_awg_microcode(struct seq_file *s, void __iomem *reg)
s                 169 drivers/gpu/drm/sti/sti_dvo.c 	seq_puts(s, "\n\n");
s                 170 drivers/gpu/drm/sti/sti_dvo.c 	seq_puts(s, "  DVO AWG microcode:");
s                 173 drivers/gpu/drm/sti/sti_dvo.c 			seq_printf(s, "\n  %04X:", i);
s                 174 drivers/gpu/drm/sti/sti_dvo.c 		seq_printf(s, " %04X", readl(reg + i * 4));
s                 178 drivers/gpu/drm/sti/sti_dvo.c static int dvo_dbg_show(struct seq_file *s, void *data)
s                 180 drivers/gpu/drm/sti/sti_dvo.c 	struct drm_info_node *node = s->private;
s                 183 drivers/gpu/drm/sti/sti_dvo.c 	seq_printf(s, "DVO: (vaddr = 0x%p)", dvo->regs);
s                 189 drivers/gpu/drm/sti/sti_dvo.c 	dvo_dbg_awg_microcode(s, dvo->regs + DVO_DIGSYNC_INSTR_I);
s                 190 drivers/gpu/drm/sti/sti_dvo.c 	seq_putc(s, '\n');
s                 146 drivers/gpu/drm/sti/sti_gdp.c #define DBGFS_DUMP(reg) seq_printf(s, "\n  %-25s 0x%08X", #reg, \
s                 149 drivers/gpu/drm/sti/sti_gdp.c static void gdp_dbg_ctl(struct seq_file *s, int val)
s                 153 drivers/gpu/drm/sti/sti_gdp.c 	seq_puts(s, "\tColor:");
s                 156 drivers/gpu/drm/sti/sti_gdp.c 			seq_puts(s, gdp_format_to_str[i].name);
s                 161 drivers/gpu/drm/sti/sti_gdp.c 		seq_puts(s, "<UNKNOWN>");
s                 163 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\tWaitNextVsync:%d", val & WAIT_NEXT_VSYNC ? 1 : 0);
s                 166 drivers/gpu/drm/sti/sti_gdp.c static void gdp_dbg_vpo(struct seq_file *s, int val)
s                 168 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\txdo:%4d\tydo:%4d", val & 0xFFFF, (val >> 16) & 0xFFFF);
s                 171 drivers/gpu/drm/sti/sti_gdp.c static void gdp_dbg_vps(struct seq_file *s, int val)
s                 173 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\txds:%4d\tyds:%4d", val & 0xFFFF, (val >> 16) & 0xFFFF);
s                 176 drivers/gpu/drm/sti/sti_gdp.c static void gdp_dbg_size(struct seq_file *s, int val)
s                 178 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\t%d x %d", val & 0xFFFF, (val >> 16) & 0xFFFF);
s                 181 drivers/gpu/drm/sti/sti_gdp.c static void gdp_dbg_nvn(struct seq_file *s, struct sti_gdp *gdp, int val)
s                 198 drivers/gpu/drm/sti/sti_gdp.c 		seq_printf(s, "\tVirt @: %p", base);
s                 201 drivers/gpu/drm/sti/sti_gdp.c static void gdp_dbg_ppt(struct seq_file *s, int val)
s                 204 drivers/gpu/drm/sti/sti_gdp.c 		seq_puts(s, "\tNot displayed on mixer!");
s                 207 drivers/gpu/drm/sti/sti_gdp.c static void gdp_dbg_mst(struct seq_file *s, int val)
s                 210 drivers/gpu/drm/sti/sti_gdp.c 		seq_puts(s, "\tBUFFER UNDERFLOW!");
s                 213 drivers/gpu/drm/sti/sti_gdp.c static int gdp_dbg_show(struct seq_file *s, void *data)
s                 215 drivers/gpu/drm/sti/sti_gdp.c 	struct drm_info_node *node = s->private;
s                 224 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "%s: (vaddr = 0x%p)",
s                 228 drivers/gpu/drm/sti/sti_gdp.c 	gdp_dbg_ctl(s, readl(gdp->regs + GAM_GDP_CTL_OFFSET));
s                 231 drivers/gpu/drm/sti/sti_gdp.c 	gdp_dbg_vpo(s, readl(gdp->regs + GAM_GDP_VPO_OFFSET));
s                 233 drivers/gpu/drm/sti/sti_gdp.c 	gdp_dbg_vps(s, readl(gdp->regs + GAM_GDP_VPS_OFFSET));
s                 237 drivers/gpu/drm/sti/sti_gdp.c 	gdp_dbg_size(s, readl(gdp->regs + GAM_GDP_SIZE_OFFSET));
s                 239 drivers/gpu/drm/sti/sti_gdp.c 	gdp_dbg_nvn(s, gdp, readl(gdp->regs + GAM_GDP_NVN_OFFSET));
s                 243 drivers/gpu/drm/sti/sti_gdp.c 	gdp_dbg_ppt(s, readl(gdp->regs + GAM_GDP_PPT_OFFSET));
s                 246 drivers/gpu/drm/sti/sti_gdp.c 	gdp_dbg_mst(s, readl(gdp->regs + GAM_GDP_MST_OFFSET));
s                 248 drivers/gpu/drm/sti/sti_gdp.c 	seq_puts(s, "\n\n");
s                 250 drivers/gpu/drm/sti/sti_gdp.c 		seq_puts(s, "  Not connected to any DRM CRTC\n");
s                 252 drivers/gpu/drm/sti/sti_gdp.c 		seq_printf(s, "  Connected to DRM CRTC #%d (%s)\n",
s                 258 drivers/gpu/drm/sti/sti_gdp.c static void gdp_node_dump_node(struct seq_file *s, struct sti_gdp_node *node)
s                 260 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\t@:0x%p", node);
s                 261 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\n\tCTL  0x%08X", node->gam_gdp_ctl);
s                 262 drivers/gpu/drm/sti/sti_gdp.c 	gdp_dbg_ctl(s, node->gam_gdp_ctl);
s                 263 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\n\tAGC  0x%08X", node->gam_gdp_agc);
s                 264 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\n\tVPO  0x%08X", node->gam_gdp_vpo);
s                 265 drivers/gpu/drm/sti/sti_gdp.c 	gdp_dbg_vpo(s, node->gam_gdp_vpo);
s                 266 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\n\tVPS  0x%08X", node->gam_gdp_vps);
s                 267 drivers/gpu/drm/sti/sti_gdp.c 	gdp_dbg_vps(s, node->gam_gdp_vps);
s                 268 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\n\tPML  0x%08X", node->gam_gdp_pml);
s                 269 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\n\tPMP  0x%08X", node->gam_gdp_pmp);
s                 270 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\n\tSIZE 0x%08X", node->gam_gdp_size);
s                 271 drivers/gpu/drm/sti/sti_gdp.c 	gdp_dbg_size(s, node->gam_gdp_size);
s                 272 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\n\tNVN  0x%08X", node->gam_gdp_nvn);
s                 273 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\n\tKEY1 0x%08X", node->gam_gdp_key1);
s                 274 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\n\tKEY2 0x%08X", node->gam_gdp_key2);
s                 275 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\n\tPPT  0x%08X", node->gam_gdp_ppt);
s                 276 drivers/gpu/drm/sti/sti_gdp.c 	gdp_dbg_ppt(s, node->gam_gdp_ppt);
s                 277 drivers/gpu/drm/sti/sti_gdp.c 	seq_printf(s, "\n\tCML  0x%08X\n", node->gam_gdp_cml);
s                 280 drivers/gpu/drm/sti/sti_gdp.c static int gdp_node_dbg_show(struct seq_file *s, void *arg)
s                 282 drivers/gpu/drm/sti/sti_gdp.c 	struct drm_info_node *node = s->private;
s                 287 drivers/gpu/drm/sti/sti_gdp.c 		seq_printf(s, "\n%s[%d].top", sti_plane_to_str(&gdp->plane), b);
s                 288 drivers/gpu/drm/sti/sti_gdp.c 		gdp_node_dump_node(s, gdp->node_list[b].top_field);
s                 289 drivers/gpu/drm/sti/sti_gdp.c 		seq_printf(s, "\n%s[%d].btm", sti_plane_to_str(&gdp->plane), b);
s                 290 drivers/gpu/drm/sti/sti_gdp.c 		gdp_node_dump_node(s, gdp->node_list[b].btm_field);
s                 314 drivers/gpu/drm/sti/sti_hda.c #define DBGFS_DUMP(reg) seq_printf(s, "\n  %-25s 0x%08X", #reg, \
s                 317 drivers/gpu/drm/sti/sti_hda.c static void hda_dbg_cfg(struct seq_file *s, int val)
s                 319 drivers/gpu/drm/sti/sti_hda.c 	seq_puts(s, "\tAWG ");
s                 320 drivers/gpu/drm/sti/sti_hda.c 	seq_puts(s, val & CFG_AWG_ASYNC_EN ? "enabled" : "disabled");
s                 323 drivers/gpu/drm/sti/sti_hda.c static void hda_dbg_awg_microcode(struct seq_file *s, void __iomem *reg)
s                 327 drivers/gpu/drm/sti/sti_hda.c 	seq_puts(s, "\n\n  HDA AWG microcode:");
s                 330 drivers/gpu/drm/sti/sti_hda.c 			seq_printf(s, "\n  %04X:", i);
s                 331 drivers/gpu/drm/sti/sti_hda.c 		seq_printf(s, " %04X", readl(reg + i * 4));
s                 335 drivers/gpu/drm/sti/sti_hda.c static void hda_dbg_video_dacs_ctrl(struct seq_file *s, void __iomem *reg)
s                 339 drivers/gpu/drm/sti/sti_hda.c 	seq_printf(s, "\n\n  %-25s 0x%08X", "VIDEO_DACS_CONTROL", val);
s                 340 drivers/gpu/drm/sti/sti_hda.c 	seq_puts(s, "\tHD DACs ");
s                 341 drivers/gpu/drm/sti/sti_hda.c 	seq_puts(s, val & DAC_CFG_HD_HZUVW_OFF_MASK ? "disabled" : "enabled");
s                 344 drivers/gpu/drm/sti/sti_hda.c static int hda_dbg_show(struct seq_file *s, void *data)
s                 346 drivers/gpu/drm/sti/sti_hda.c 	struct drm_info_node *node = s->private;
s                 349 drivers/gpu/drm/sti/sti_hda.c 	seq_printf(s, "HD Analog: (vaddr = 0x%p)", hda->regs);
s                 351 drivers/gpu/drm/sti/sti_hda.c 	hda_dbg_cfg(s, readl(hda->regs + HDA_ANA_CFG));
s                 358 drivers/gpu/drm/sti/sti_hda.c 	hda_dbg_awg_microcode(s, hda->regs + HDA_SYNC_AWGI);
s                 360 drivers/gpu/drm/sti/sti_hda.c 		hda_dbg_video_dacs_ctrl(s, hda->video_dacs_ctrl);
s                 361 drivers/gpu/drm/sti/sti_hda.c 	seq_putc(s, '\n');
s                 591 drivers/gpu/drm/sti/sti_hdmi.c #define DBGFS_PRINT_STR(str1, str2) seq_printf(s, "%-24s %s\n", str1, str2)
s                 592 drivers/gpu/drm/sti/sti_hdmi.c #define DBGFS_PRINT_INT(str1, int2) seq_printf(s, "%-24s %d\n", str1, int2)
s                 593 drivers/gpu/drm/sti/sti_hdmi.c #define DBGFS_DUMP(str, reg) seq_printf(s, "%s  %-25s 0x%08X", str, #reg, \
s                 597 drivers/gpu/drm/sti/sti_hdmi.c static void hdmi_dbg_cfg(struct seq_file *s, int val)
s                 601 drivers/gpu/drm/sti/sti_hdmi.c 	seq_putc(s, '\t');
s                 604 drivers/gpu/drm/sti/sti_hdmi.c 	seq_puts(s, "\t\t\t\t\t");
s                 607 drivers/gpu/drm/sti/sti_hdmi.c 	seq_puts(s, "\t\t\t\t\t");
s                 610 drivers/gpu/drm/sti/sti_hdmi.c 	seq_puts(s, "\t\t\t\t\t");
s                 613 drivers/gpu/drm/sti/sti_hdmi.c 	seq_puts(s, "\t\t\t\t\t");
s                 616 drivers/gpu/drm/sti/sti_hdmi.c 	seq_puts(s, "\t\t\t\t\t");
s                 621 drivers/gpu/drm/sti/sti_hdmi.c static void hdmi_dbg_sta(struct seq_file *s, int val)
s                 625 drivers/gpu/drm/sti/sti_hdmi.c 	seq_putc(s, '\t');
s                 628 drivers/gpu/drm/sti/sti_hdmi.c 	seq_puts(s, "\t\t\t\t\t");
s                 633 drivers/gpu/drm/sti/sti_hdmi.c static void hdmi_dbg_sw_di_cfg(struct seq_file *s, int val)
s                 641 drivers/gpu/drm/sti/sti_hdmi.c 	seq_putc(s, '\t');
s                 644 drivers/gpu/drm/sti/sti_hdmi.c 	seq_puts(s, "\t\t\t\t\t");
s                 647 drivers/gpu/drm/sti/sti_hdmi.c 	seq_puts(s, "\t\t\t\t\t");
s                 650 drivers/gpu/drm/sti/sti_hdmi.c 	seq_puts(s, "\t\t\t\t\t");
s                 653 drivers/gpu/drm/sti/sti_hdmi.c 	seq_puts(s, "\t\t\t\t\t");
s                 656 drivers/gpu/drm/sti/sti_hdmi.c 	seq_puts(s, "\t\t\t\t\t");
s                 661 drivers/gpu/drm/sti/sti_hdmi.c static int hdmi_dbg_show(struct seq_file *s, void *data)
s                 663 drivers/gpu/drm/sti/sti_hdmi.c 	struct drm_info_node *node = s->private;
s                 666 drivers/gpu/drm/sti/sti_hdmi.c 	seq_printf(s, "HDMI: (vaddr = 0x%p)", hdmi->regs);
s                 668 drivers/gpu/drm/sti/sti_hdmi.c 	hdmi_dbg_cfg(s, hdmi_read(hdmi, HDMI_CFG));
s                 671 drivers/gpu/drm/sti/sti_hdmi.c 	hdmi_dbg_sta(s, hdmi_read(hdmi, HDMI_STA));
s                 673 drivers/gpu/drm/sti/sti_hdmi.c 	seq_putc(s, '\t');
s                 676 drivers/gpu/drm/sti/sti_hdmi.c 	seq_putc(s, '\t');
s                 679 drivers/gpu/drm/sti/sti_hdmi.c 	seq_putc(s, '\t');
s                 682 drivers/gpu/drm/sti/sti_hdmi.c 	seq_putc(s, '\t');
s                 685 drivers/gpu/drm/sti/sti_hdmi.c 	hdmi_dbg_sw_di_cfg(s, hdmi_read(hdmi, HDMI_SW_DI_CFG));
s                 691 drivers/gpu/drm/sti/sti_hdmi.c 	seq_printf(s, "\n AVI Infoframe (Data Island slot N=%d):",
s                 701 drivers/gpu/drm/sti/sti_hdmi.c 	seq_printf(s, "\n\n AUDIO Infoframe (Data Island slot N=%d):",
s                 711 drivers/gpu/drm/sti/sti_hdmi.c 	seq_printf(s, "\n\n VENDOR SPECIFIC Infoframe (Data Island slot N=%d):",
s                 721 drivers/gpu/drm/sti/sti_hdmi.c 	seq_putc(s, '\n');
s                 450 drivers/gpu/drm/sti/sti_hqvdp.c #define DBGFS_DUMP(reg) seq_printf(s, "\n  %-25s 0x%08X", #reg, \
s                 478 drivers/gpu/drm/sti/sti_hqvdp.c static void hqvdp_dbg_dump_cmd(struct seq_file *s, struct sti_hqvdp_cmd *c)
s                 482 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_puts(s, "\n\tTOP:");
s                 483 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s 0x%08X", "Config", c->top.config);
s                 486 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "\tProgressive");
s                 489 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "\tInterlaced, top field");
s                 492 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "\tInterlaced, bottom field");
s                 495 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "\t<UNKNOWN>");
s                 499 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s 0x%08X", "MemFormat", c->top.mem_format);
s                 500 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s 0x%08X", "CurrentY", c->top.current_luma);
s                 501 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s 0x%08X", "CurrentC", c->top.current_chroma);
s                 502 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s 0x%08X", "YSrcPitch", c->top.luma_src_pitch);
s                 503 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s 0x%08X", "CSrcPitch",
s                 505 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s 0x%08X", "InputFrameSize",
s                 507 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\t%dx%d",
s                 510 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s 0x%08X", "InputViewportSize",
s                 514 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\t%dx%d", src_w, src_h);
s                 516 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_puts(s, "\n\tHVSRC:");
s                 517 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s 0x%08X", "OutputPictureSize",
s                 521 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\t%dx%d", dst_w, dst_h);
s                 522 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s 0x%08X", "ParamCtrl", c->hvsrc.param_ctrl);
s                 524 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s %s", "yh_coef",
s                 526 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s %s", "ch_coef",
s                 528 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s %s", "yv_coef",
s                 530 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s %s", "cv_coef",
s                 533 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s", "ScaleH");
s                 535 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_printf(s, " %d/1", dst_w / src_w);
s                 537 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_printf(s, " 1/%d", src_w / dst_w);
s                 539 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s", "tScaleV");
s                 541 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_printf(s, " %d/1", dst_h / src_h);
s                 543 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_printf(s, " 1/%d", src_h / dst_h);
s                 545 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_puts(s, "\n\tCSDI:");
s                 546 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s 0x%08X\t", "Config", c->csdi.config);
s                 549 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "Bypass");
s                 552 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "Deinterlace, directional");
s                 555 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "<UNKNOWN>");
s                 559 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s 0x%08X", "Config2", c->csdi.config2);
s                 560 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "\n\t %-20s 0x%08X", "DcdiConfig", c->csdi.dcdi_config);
s                 563 drivers/gpu/drm/sti/sti_hqvdp.c static int hqvdp_dbg_show(struct seq_file *s, void *data)
s                 565 drivers/gpu/drm/sti/sti_hqvdp.c 	struct drm_info_node *node = s->private;
s                 570 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_printf(s, "%s: (vaddr = 0x%p)",
s                 578 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_puts(s, "\tFirmware state: ");
s                 580 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "idle and ready");
s                 582 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "processing a picture");
s                 584 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "programming queues");
s                 586 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "NOT READY");
s                 592 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "\tReset is done");
s                 594 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "\tReset is NOT done");
s                 598 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "\tFetch is enabled");
s                 600 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "\tFetch is NOT enabled");
s                 606 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "\tHW Vsync");
s                 608 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "\tSW Vsync ?!?!");
s                 614 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "\n\n  Last command: unknown");
s                 617 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_printf(s, "\n\n  Last command: address @ 0x%x (0x%p)",
s                 619 drivers/gpu/drm/sti/sti_hqvdp.c 		hqvdp_dbg_dump_cmd(s, (struct sti_hqvdp_cmd *)virt);
s                 626 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_puts(s, "\n\n  Next command: unknown");
s                 629 drivers/gpu/drm/sti/sti_hqvdp.c 		seq_printf(s, "\n\n  Next command address: @ 0x%x (0x%p)",
s                 631 drivers/gpu/drm/sti/sti_hqvdp.c 		hqvdp_dbg_dump_cmd(s, (struct sti_hqvdp_cmd *)virt);
s                 634 drivers/gpu/drm/sti/sti_hqvdp.c 	seq_putc(s, '\n');
s                  77 drivers/gpu/drm/sti/sti_mixer.c #define DBGFS_DUMP(reg) seq_printf(s, "\n  %-25s 0x%08X", #reg, \
s                  80 drivers/gpu/drm/sti/sti_mixer.c static void mixer_dbg_ctl(struct seq_file *s, int val)
s                  87 drivers/gpu/drm/sti/sti_mixer.c 	seq_puts(s, "\tEnabled: ");
s                  90 drivers/gpu/drm/sti/sti_mixer.c 			seq_printf(s, "%s ", disp_layer[i]);
s                  98 drivers/gpu/drm/sti/sti_mixer.c 		seq_puts(s, "CURS ");
s                 102 drivers/gpu/drm/sti/sti_mixer.c 		seq_puts(s, "Nothing");
s                 105 drivers/gpu/drm/sti/sti_mixer.c static void mixer_dbg_crb(struct seq_file *s, int val)
s                 109 drivers/gpu/drm/sti/sti_mixer.c 	seq_puts(s, "\tDepth: ");
s                 113 drivers/gpu/drm/sti/sti_mixer.c 			seq_puts(s, "VID0");
s                 116 drivers/gpu/drm/sti/sti_mixer.c 			seq_puts(s, "VID1");
s                 119 drivers/gpu/drm/sti/sti_mixer.c 			seq_puts(s, "GDP0");
s                 122 drivers/gpu/drm/sti/sti_mixer.c 			seq_puts(s, "GDP1");
s                 125 drivers/gpu/drm/sti/sti_mixer.c 			seq_puts(s, "GDP2");
s                 128 drivers/gpu/drm/sti/sti_mixer.c 			seq_puts(s, "GDP3");
s                 131 drivers/gpu/drm/sti/sti_mixer.c 			seq_puts(s, "---");
s                 135 drivers/gpu/drm/sti/sti_mixer.c 			seq_puts(s, " < ");
s                 140 drivers/gpu/drm/sti/sti_mixer.c static void mixer_dbg_mxn(struct seq_file *s, void *addr)
s                 145 drivers/gpu/drm/sti/sti_mixer.c 		seq_printf(s, "-0x%08X", (int)readl(addr + i * 4));
s                 148 drivers/gpu/drm/sti/sti_mixer.c static int mixer_dbg_show(struct seq_file *s, void *arg)
s                 150 drivers/gpu/drm/sti/sti_mixer.c 	struct drm_info_node *node = s->private;
s                 153 drivers/gpu/drm/sti/sti_mixer.c 	seq_printf(s, "%s: (vaddr = 0x%p)",
s                 157 drivers/gpu/drm/sti/sti_mixer.c 	mixer_dbg_ctl(s, sti_mixer_reg_read(mixer, GAM_MIXER_CTL));
s                 164 drivers/gpu/drm/sti/sti_mixer.c 	mixer_dbg_crb(s, sti_mixer_reg_read(mixer, GAM_MIXER_CRB));
s                 168 drivers/gpu/drm/sti/sti_mixer.c 	mixer_dbg_mxn(s, mixer->regs + GAM_MIXER_MX0);
s                 169 drivers/gpu/drm/sti/sti_mixer.c 	seq_putc(s, '\n');
s                 449 drivers/gpu/drm/sti/sti_tvout.c #define DBGFS_DUMP(reg) seq_printf(s, "\n  %-25s 0x%08X", #reg, \
s                 452 drivers/gpu/drm/sti/sti_tvout.c static void tvout_dbg_vip(struct seq_file *s, int val)
s                 466 drivers/gpu/drm/sti/sti_tvout.c 	seq_putc(s, '\t');
s                 473 drivers/gpu/drm/sti/sti_tvout.c 	seq_printf(s, "%-24s %s->%s %s->%s %s->%s\n", "Reorder:",
s                 477 drivers/gpu/drm/sti/sti_tvout.c 	seq_puts(s, "\t\t\t\t\t");
s                 480 drivers/gpu/drm/sti/sti_tvout.c 	seq_printf(s, "%-24s %s\n", "Clipping:", clipping[tmp]);
s                 481 drivers/gpu/drm/sti/sti_tvout.c 	seq_puts(s, "\t\t\t\t\t");
s                 484 drivers/gpu/drm/sti/sti_tvout.c 	seq_printf(s, "%-24s input data rounded to %s per component\n",
s                 486 drivers/gpu/drm/sti/sti_tvout.c 	seq_puts(s, "\t\t\t\t\t");
s                 488 drivers/gpu/drm/sti/sti_tvout.c 	seq_printf(s, "%-24s %s", "Input selection:", input_sel[tmp]);
s                 491 drivers/gpu/drm/sti/sti_tvout.c static void tvout_dbg_hd_dac_cfg(struct seq_file *s, int val)
s                 493 drivers/gpu/drm/sti/sti_tvout.c 	seq_printf(s, "\t%-24s %s", "HD DAC:",
s                 497 drivers/gpu/drm/sti/sti_tvout.c static int tvout_dbg_show(struct seq_file *s, void *data)
s                 499 drivers/gpu/drm/sti/sti_tvout.c 	struct drm_info_node *node = s->private;
s                 503 drivers/gpu/drm/sti/sti_tvout.c 	seq_printf(s, "TVOUT: (vaddr = 0x%p)", tvout->regs);
s                 505 drivers/gpu/drm/sti/sti_tvout.c 	seq_puts(s, "\n\n  HDMI encoder: ");
s                 508 drivers/gpu/drm/sti/sti_tvout.c 		seq_printf(s, "connected to %s path",
s                 512 drivers/gpu/drm/sti/sti_tvout.c 		tvout_dbg_vip(s, readl(tvout->regs + TVO_VIP_HDMI));
s                 514 drivers/gpu/drm/sti/sti_tvout.c 		seq_puts(s, "disabled");
s                 517 drivers/gpu/drm/sti/sti_tvout.c 	seq_puts(s, "\n\n  DVO encoder: ");
s                 520 drivers/gpu/drm/sti/sti_tvout.c 		seq_printf(s, "connected to %s path",
s                 525 drivers/gpu/drm/sti/sti_tvout.c 		tvout_dbg_vip(s, readl(tvout->regs + TVO_VIP_DVO));
s                 527 drivers/gpu/drm/sti/sti_tvout.c 		seq_puts(s, "disabled");
s                 530 drivers/gpu/drm/sti/sti_tvout.c 	seq_puts(s, "\n\n  HDA encoder: ");
s                 533 drivers/gpu/drm/sti/sti_tvout.c 		seq_printf(s, "connected to %s path",
s                 537 drivers/gpu/drm/sti/sti_tvout.c 		tvout_dbg_hd_dac_cfg(s,
s                 540 drivers/gpu/drm/sti/sti_tvout.c 		tvout_dbg_vip(s, readl(tvout->regs + TVO_VIP_HDF));
s                 542 drivers/gpu/drm/sti/sti_tvout.c 		seq_puts(s, "disabled");
s                 545 drivers/gpu/drm/sti/sti_tvout.c 	seq_puts(s, "\n\n  main path configuration");
s                 556 drivers/gpu/drm/sti/sti_tvout.c 	seq_puts(s, "\n\n  auxiliary path configuration");
s                 565 drivers/gpu/drm/sti/sti_tvout.c 	seq_putc(s, '\n');
s                  60 drivers/gpu/drm/sti/sti_vid.c #define DBGFS_DUMP(reg) seq_printf(s, "\n  %-25s 0x%08X", #reg, \
s                  63 drivers/gpu/drm/sti/sti_vid.c static void vid_dbg_ctl(struct seq_file *s, int val)
s                  66 drivers/gpu/drm/sti/sti_vid.c 	seq_putc(s, '\t');
s                  69 drivers/gpu/drm/sti/sti_vid.c 		seq_puts(s, "NOT ");
s                  70 drivers/gpu/drm/sti/sti_vid.c 	seq_puts(s, "ignored on main mixer - ");
s                  73 drivers/gpu/drm/sti/sti_vid.c 		seq_puts(s, "NOT ");
s                  74 drivers/gpu/drm/sti/sti_vid.c 	seq_puts(s, "ignored on aux mixer");
s                  77 drivers/gpu/drm/sti/sti_vid.c static void vid_dbg_vpo(struct seq_file *s, int val)
s                  79 drivers/gpu/drm/sti/sti_vid.c 	seq_printf(s, "\txdo:%4d\tydo:%4d", val & 0x0FFF, (val >> 16) & 0x0FFF);
s                  82 drivers/gpu/drm/sti/sti_vid.c static void vid_dbg_vps(struct seq_file *s, int val)
s                  84 drivers/gpu/drm/sti/sti_vid.c 	seq_printf(s, "\txds:%4d\tyds:%4d", val & 0x0FFF, (val >> 16) & 0x0FFF);
s                  87 drivers/gpu/drm/sti/sti_vid.c static void vid_dbg_mst(struct seq_file *s, int val)
s                  90 drivers/gpu/drm/sti/sti_vid.c 		seq_puts(s, "\tBUFFER UNDERFLOW!");
s                  93 drivers/gpu/drm/sti/sti_vid.c static int vid_dbg_show(struct seq_file *s, void *arg)
s                  95 drivers/gpu/drm/sti/sti_vid.c 	struct drm_info_node *node = s->private;
s                  98 drivers/gpu/drm/sti/sti_vid.c 	seq_printf(s, "VID: (vaddr= 0x%p)", vid->regs);
s                 101 drivers/gpu/drm/sti/sti_vid.c 	vid_dbg_ctl(s, readl(vid->regs + VID_CTL));
s                 105 drivers/gpu/drm/sti/sti_vid.c 	vid_dbg_vpo(s, readl(vid->regs + VID_VPO));
s                 107 drivers/gpu/drm/sti/sti_vid.c 	vid_dbg_vps(s, readl(vid->regs + VID_VPS));
s                 115 drivers/gpu/drm/sti/sti_vid.c 	vid_dbg_mst(s, readl(vid->regs + VID_MST));
s                 119 drivers/gpu/drm/sti/sti_vid.c 	seq_putc(s, '\n');
s                 154 drivers/gpu/drm/sun4i/sun4i_backend.h #define SUN4I_BACKEND_SPRCOORCTL_REG(s)		(0xa00 + (0x4 * (s)))
s                 155 drivers/gpu/drm/sun4i/sun4i_backend.h #define SUN4I_BACKEND_SPRATTCTL_REG(s)		(0xb00 + (0x4 * (s)))
s                 156 drivers/gpu/drm/sun4i/sun4i_backend.h #define SUN4I_BACKEND_SPRADD_REG(s)		(0xc00 + (0x4 * (s)))
s                 157 drivers/gpu/drm/sun4i/sun4i_backend.h #define SUN4I_BACKEND_SPRLINEWIDTH_REG(s)	(0xd00 + (0x4 * (s)))
s                1415 drivers/gpu/drm/tegra/dc.c static int tegra_dc_show_regs(struct seq_file *s, void *data)
s                1417 drivers/gpu/drm/tegra/dc.c 	struct drm_info_node *node = s->private;
s                1432 drivers/gpu/drm/tegra/dc.c 		seq_printf(s, "%-40s %#05x %08x\n", tegra_dc_regs[i].name,
s                1441 drivers/gpu/drm/tegra/dc.c static int tegra_dc_show_crc(struct seq_file *s, void *data)
s                1443 drivers/gpu/drm/tegra/dc.c 	struct drm_info_node *node = s->private;
s                1463 drivers/gpu/drm/tegra/dc.c 	seq_printf(s, "%08x\n", value);
s                1472 drivers/gpu/drm/tegra/dc.c static int tegra_dc_show_stats(struct seq_file *s, void *data)
s                1474 drivers/gpu/drm/tegra/dc.c 	struct drm_info_node *node = s->private;
s                1477 drivers/gpu/drm/tegra/dc.c 	seq_printf(s, "frames: %lu\n", dc->stats.frames);
s                1478 drivers/gpu/drm/tegra/dc.c 	seq_printf(s, "vblank: %lu\n", dc->stats.vblank);
s                1479 drivers/gpu/drm/tegra/dc.c 	seq_printf(s, "underflow: %lu\n", dc->stats.underflow);
s                1480 drivers/gpu/drm/tegra/dc.c 	seq_printf(s, "overflow: %lu\n", dc->stats.overflow);
s                 964 drivers/gpu/drm/tegra/drm.c static int tegra_debugfs_framebuffers(struct seq_file *s, void *data)
s                 966 drivers/gpu/drm/tegra/drm.c 	struct drm_info_node *node = (struct drm_info_node *)s->private;
s                 973 drivers/gpu/drm/tegra/drm.c 		seq_printf(s, "%3d: user size: %d x %d, depth %d, %d bpp, refcount %d\n",
s                 985 drivers/gpu/drm/tegra/drm.c static int tegra_debugfs_iova(struct seq_file *s, void *data)
s                 987 drivers/gpu/drm/tegra/drm.c 	struct drm_info_node *node = (struct drm_info_node *)s->private;
s                 990 drivers/gpu/drm/tegra/drm.c 	struct drm_printer p = drm_seq_file_printer(s);
s                 198 drivers/gpu/drm/tegra/dsi.c static int tegra_dsi_show_regs(struct seq_file *s, void *data)
s                 200 drivers/gpu/drm/tegra/dsi.c 	struct drm_info_node *node = s->private;
s                 217 drivers/gpu/drm/tegra/dsi.c 		seq_printf(s, "%-32s %#05x %08x\n", tegra_dsi_regs[i].name,
s                  40 drivers/gpu/drm/tegra/dsi.h #define DSI_CONTROL_SOURCE(s)		(((s) & 0x1) <<  2)
s                1028 drivers/gpu/drm/tegra/hdmi.c static int tegra_hdmi_show_regs(struct seq_file *s, void *data)
s                1030 drivers/gpu/drm/tegra/hdmi.c 	struct drm_info_node *node = s->private;
s                1047 drivers/gpu/drm/tegra/hdmi.c 		seq_printf(s, "%-56s %#05x %08x\n", tegra_hdmi_regs[i].name,
s                1263 drivers/gpu/drm/tegra/sor.c static int tegra_sor_show_crc(struct seq_file *s, void *data)
s                1265 drivers/gpu/drm/tegra/sor.c 	struct drm_info_node *node = s->private;
s                1298 drivers/gpu/drm/tegra/sor.c 	seq_printf(s, "%08x\n", value);
s                1425 drivers/gpu/drm/tegra/sor.c static int tegra_sor_show_regs(struct seq_file *s, void *data)
s                1427 drivers/gpu/drm/tegra/sor.c 	struct drm_info_node *node = s->private;
s                1444 drivers/gpu/drm/tegra/sor.c 		seq_printf(s, "%-38s %#05x %08x\n", tegra_sor_regs[i].name,
s                 338 drivers/gpu/drm/ttm/ttm_bo_util.c 	struct page *s = ttm->pages[page];
s                 341 drivers/gpu/drm/ttm/ttm_bo_util.c 	if (!s)
s                 345 drivers/gpu/drm/ttm/ttm_bo_util.c 	src = ttm_kmap_atomic_prot(s, prot);
s                 159 drivers/gpu/drm/vc4/vc4_validate_shaders.c 	uint32_t s = validated_shader->num_texture_samples;
s                 164 drivers/gpu/drm/vc4/vc4_validate_shaders.c 				(s + 1) * sizeof(*temp_samples),
s                 169 drivers/gpu/drm/vc4/vc4_validate_shaders.c 	memcpy(&temp_samples[s],
s                 173 drivers/gpu/drm/vc4/vc4_validate_shaders.c 	validated_shader->num_texture_samples = s + 1;
s                 527 drivers/gpu/host1x/bus.c static int host1x_devices_show(struct seq_file *s, void *data)
s                 529 drivers/gpu/host1x/bus.c 	struct host1x *host1x = s->private;
s                 537 drivers/gpu/host1x/bus.c 		seq_printf(s, "%s\n", dev_name(&device->dev));
s                 542 drivers/gpu/host1x/bus.c 			seq_printf(s, "  %pOFf: %s\n", subdev->np,
s                 546 drivers/gpu/host1x/bus.c 			seq_printf(s, "  %pOFf:\n", subdev->np);
s                 113 drivers/gpu/host1x/debug.c static int host1x_debug_show_all(struct seq_file *s, void *unused)
s                 117 drivers/gpu/host1x/debug.c 		.ctx = s
s                 120 drivers/gpu/host1x/debug.c 	show_all(s->private, &o, true);
s                 125 drivers/gpu/host1x/debug.c static int host1x_debug_show(struct seq_file *s, void *unused)
s                 129 drivers/gpu/host1x/debug.c 		.ctx = s
s                 132 drivers/gpu/host1x/debug.c 	show_all(s->private, &o, false);
s                 763 drivers/hid/hid-lg4ff.c static int lg4ff_switch_compatibility_mode(struct hid_device *hid, const struct lg4ff_compat_mode_switch *s)
s                 785 drivers/hid/hid-lg4ff.c 	for (i = 0; i < s->cmd_count; i++) {
s                 789 drivers/hid/hid-lg4ff.c 			value[j] = s->cmd[j + (7*i)];
s                 852 drivers/hid/hid-lg4ff.c 	const struct lg4ff_compat_mode_switch *s;
s                 922 drivers/hid/hid-lg4ff.c 	s = lg4ff_get_mode_switch_command(entry->wdata.real_product_id, target_product_id);
s                 923 drivers/hid/hid-lg4ff.c 	if (!s) {
s                 928 drivers/hid/hid-lg4ff.c 	ret = lg4ff_switch_compatibility_mode(hid, s);
s                1233 drivers/hid/hid-lg4ff.c 		const struct lg4ff_compat_mode_switch *s = lg4ff_get_mode_switch_command(*real_product_id, *real_product_id);
s                1235 drivers/hid/hid-lg4ff.c 		if (!s) {
s                1240 drivers/hid/hid-lg4ff.c 		ret = lg4ff_switch_compatibility_mode(hid, s);
s                1821 drivers/hid/hid-logitech-hidpp.c 	int s;
s                1838 drivers/hid/hid-logitech-hidpp.c 	s = atomic_read(&data->workqueue_size);
s                1839 drivers/hid/hid-logitech-hidpp.c 	if (s >= 20 && s % 20 == 0)
s                1840 drivers/hid/hid-logitech-hidpp.c 		hid_warn(data->hidpp->hid_dev, "Force feedback command queue contains %d commands, causing substantial delays!", s);
s                  73 drivers/hid/hid-picolcd_debugfs.c 		size_t s, loff_t *off)
s                  80 drivers/hid/hid-picolcd_debugfs.c 	if (s == 0)
s                  88 drivers/hid/hid-picolcd_debugfs.c 	raw_data[2] = s < 20 ? s : 20;
s                  99 drivers/hid/hid-picolcd_debugfs.c 		if (ret > s)
s                 100 drivers/hid/hid-picolcd_debugfs.c 			ret = s;
s                 112 drivers/hid/hid-picolcd_debugfs.c 		size_t s, loff_t *off)
s                 119 drivers/hid/hid-picolcd_debugfs.c 	if (s == 0)
s                 127 drivers/hid/hid-picolcd_debugfs.c 	raw_data[2] = min_t(size_t, 20, s);
s                 180 drivers/hid/hid-picolcd_debugfs.c 		char __user *u, size_t s, loff_t *off)
s                 187 drivers/hid/hid-picolcd_debugfs.c 	while (s > 0) {
s                 190 drivers/hid/hid-picolcd_debugfs.c 		raw_data[len_off] = s > 32 ? 32 : s;
s                 203 drivers/hid/hid-picolcd_debugfs.c 			s    -= raw_data[len_off];
s                 216 drivers/hid/hid-picolcd_debugfs.c 		size_t s, loff_t *off)
s                 220 drivers/hid/hid-picolcd_debugfs.c 	if (s == 0)
s                 224 drivers/hid/hid-picolcd_debugfs.c 	if (*off + s > 0x05fff)
s                 225 drivers/hid/hid-picolcd_debugfs.c 		s = 0x06000 - *off;
s                 228 drivers/hid/hid-picolcd_debugfs.c 		return _picolcd_flash_read(data, REPORT_BL_READ_MEMORY, u, s, off);
s                 230 drivers/hid/hid-picolcd_debugfs.c 		return _picolcd_flash_read(data, REPORT_READ_MEMORY, u, s, off);
s                 262 drivers/hid/hid-picolcd_debugfs.c 		const char __user *u, size_t s, loff_t *off)
s                 269 drivers/hid/hid-picolcd_debugfs.c 	while (s > 0) {
s                 272 drivers/hid/hid-picolcd_debugfs.c 		raw_data[len_off] = s > 32 ? 32 : s;
s                 286 drivers/hid/hid-picolcd_debugfs.c 			s    -= raw_data[len_off];
s                 299 drivers/hid/hid-picolcd_debugfs.c 		size_t s, loff_t *off)
s                 305 drivers/hid/hid-picolcd_debugfs.c 	if (s == 0)
s                 309 drivers/hid/hid-picolcd_debugfs.c 	if (s & 0x3f)
s                 322 drivers/hid/hid-picolcd_debugfs.c 	while (s > 0) {
s                 331 drivers/hid/hid-picolcd_debugfs.c 		s -= err;
s                  23 drivers/hid/hid-wiimote-debug.c static ssize_t wiidebug_eeprom_read(struct file *f, char __user *u, size_t s,
s                  33 drivers/hid/hid-wiimote-debug.c 	if (s == 0)
s                  37 drivers/hid/hid-wiimote-debug.c 	if (s > 16)
s                  38 drivers/hid/hid-wiimote-debug.c 		s = 16;
s                  45 drivers/hid/hid-wiimote-debug.c 	wdata->state.cmd_read_size = s;
s                  48 drivers/hid/hid-wiimote-debug.c 	wiiproto_req_reeprom(wdata, *off, s);
s                 125 drivers/hid/hid-wiimote-debug.c 							size_t s, loff_t *off)
s                 134 drivers/hid/hid-wiimote-debug.c 	if (s == 0)
s                 137 drivers/hid/hid-wiimote-debug.c 	len = min((size_t) 15, s);
s                1302 drivers/hid/hid-wiimote-modules.c 	struct wiimote_state *s = &wdata->state;
s                1346 drivers/hid/hid-wiimote-modules.c 		if (val[i] <= s->calib_bboard[i][0]) {
s                1348 drivers/hid/hid-wiimote-modules.c 		} else if (val[i] < s->calib_bboard[i][1]) {
s                1349 drivers/hid/hid-wiimote-modules.c 			tmp = val[i] - s->calib_bboard[i][0];
s                1351 drivers/hid/hid-wiimote-modules.c 			div = s->calib_bboard[i][1] - s->calib_bboard[i][0];
s                1354 drivers/hid/hid-wiimote-modules.c 			tmp = val[i] - s->calib_bboard[i][1];
s                1356 drivers/hid/hid-wiimote-modules.c 			div = s->calib_bboard[i][2] - s->calib_bboard[i][1];
s                 845 drivers/hsi/clients/cmt_speech.c 		int s;
s                 859 drivers/hsi/clients/cmt_speech.c 		s = schedule_timeout(
s                 863 drivers/hsi/clients/cmt_speech.c 		if (!s) {
s                 498 drivers/hwmon/applesmc.c static int applesmc_init_index(struct applesmc_registers *s)
s                 503 drivers/hwmon/applesmc.c 	if (s->index)
s                 506 drivers/hwmon/applesmc.c 	s->index = kcalloc(s->temp_count, sizeof(s->index[0]), GFP_KERNEL);
s                 507 drivers/hwmon/applesmc.c 	if (!s->index)
s                 510 drivers/hwmon/applesmc.c 	for (i = s->temp_begin; i < s->temp_end; i++) {
s                 516 drivers/hwmon/applesmc.c 		s->index[s->index_count++] = entry->key;
s                 527 drivers/hwmon/applesmc.c 	struct applesmc_registers *s = &smcreg;
s                 533 drivers/hwmon/applesmc.c 	if (s->init_complete)
s                 540 drivers/hwmon/applesmc.c 	if (s->cache && s->key_count != count) {
s                 542 drivers/hwmon/applesmc.c 			s->key_count, count);
s                 543 drivers/hwmon/applesmc.c 		kfree(s->cache);
s                 544 drivers/hwmon/applesmc.c 		s->cache = NULL;
s                 546 drivers/hwmon/applesmc.c 	s->key_count = count;
s                 548 drivers/hwmon/applesmc.c 	if (!s->cache)
s                 549 drivers/hwmon/applesmc.c 		s->cache = kcalloc(s->key_count, sizeof(*s->cache), GFP_KERNEL);
s                 550 drivers/hwmon/applesmc.c 	if (!s->cache)
s                 556 drivers/hwmon/applesmc.c 	s->fan_count = tmp[0];
s                 557 drivers/hwmon/applesmc.c 	if (s->fan_count > 10)
s                 558 drivers/hwmon/applesmc.c 		s->fan_count = 10;
s                 560 drivers/hwmon/applesmc.c 	ret = applesmc_get_lower_bound(&s->temp_begin, "T");
s                 563 drivers/hwmon/applesmc.c 	ret = applesmc_get_lower_bound(&s->temp_end, "U");
s                 566 drivers/hwmon/applesmc.c 	s->temp_count = s->temp_end - s->temp_begin;
s                 568 drivers/hwmon/applesmc.c 	ret = applesmc_init_index(s);
s                 578 drivers/hwmon/applesmc.c 	ret = applesmc_has_key(MOTION_SENSOR_KEY, &s->has_accelerometer);
s                 581 drivers/hwmon/applesmc.c 	ret = applesmc_has_key(BACKLIGHT_KEY, &s->has_key_backlight);
s                 585 drivers/hwmon/applesmc.c 	s->num_light_sensors = left_light_sensor + right_light_sensor;
s                 586 drivers/hwmon/applesmc.c 	s->init_complete = true;
s                 589 drivers/hwmon/applesmc.c 	       s->key_count, s->fan_count, s->temp_count, s->index_count,
s                 590 drivers/hwmon/applesmc.c 	       s->has_accelerometer,
s                 591 drivers/hwmon/applesmc.c 	       s->num_light_sensors,
s                 592 drivers/hwmon/applesmc.c 	       s->has_key_backlight);
s                 799 drivers/hwmon/asc7621.c #define PREAD(name, n, pri, rm, rl, m, s, r) \
s                 802 drivers/hwmon/asc7621.c 	  .shift[0] = s,}
s                 804 drivers/hwmon/asc7621.c #define PWRITE(name, n, pri, rm, rl, m, s, r) \
s                 807 drivers/hwmon/asc7621.c 	  .shift[0] = s,}
s                 813 drivers/hwmon/asc7621.c #define PWRITEM(name, n, pri, rm, rl, m, s, r) \
s                 815 drivers/hwmon/asc7621.c 	  .priority = pri, .msb = rm, .lsb = rl, .mask = m, .shift = s,}
s                 219 drivers/hwmon/asus_atk0110.c 	struct atk_sensor_data *s = input_to_atk_sensor(attr);
s                 223 drivers/hwmon/asus_atk0110.c 	err = atk_read_value(s, &value);
s                 227 drivers/hwmon/asus_atk0110.c 	if (s->type == HWMON_TYPE_TEMP)
s                 237 drivers/hwmon/asus_atk0110.c 	struct atk_sensor_data *s = label_to_atk_sensor(attr);
s                 239 drivers/hwmon/asus_atk0110.c 	return sprintf(buf, "%s\n", s->acpi_name);
s                 245 drivers/hwmon/asus_atk0110.c 	struct atk_sensor_data *s = limit1_to_atk_sensor(attr);
s                 246 drivers/hwmon/asus_atk0110.c 	u64 value = s->limit1;
s                 248 drivers/hwmon/asus_atk0110.c 	if (s->type == HWMON_TYPE_TEMP)
s                 257 drivers/hwmon/asus_atk0110.c 	struct atk_sensor_data *s = limit2_to_atk_sensor(attr);
s                 258 drivers/hwmon/asus_atk0110.c 	u64 value = s->limit2;
s                 260 drivers/hwmon/asus_atk0110.c 	if (s->type == HWMON_TYPE_TEMP)
s                1163 drivers/hwmon/asus_atk0110.c 	struct atk_sensor_data *s;
s                1173 drivers/hwmon/asus_atk0110.c 	list_for_each_entry(s, &data->sensor_list, list) {
s                1174 drivers/hwmon/asus_atk0110.c 		attrs[i++] = &s->input_attr.attr;
s                1175 drivers/hwmon/asus_atk0110.c 		attrs[i++] = &s->label_attr.attr;
s                1176 drivers/hwmon/asus_atk0110.c 		attrs[i++] = &s->limit1_attr.attr;
s                1177 drivers/hwmon/asus_atk0110.c 		attrs[i++] = &s->limit2_attr.attr;
s                 222 drivers/hwmon/hwmon.c 	const char *s;
s                 226 drivers/hwmon/hwmon.c 				      hattr->index, &s);
s                 231 drivers/hwmon/hwmon.c 				     hattr->name, s);
s                 233 drivers/hwmon/hwmon.c 	return sprintf(buf, "%s\n", s);
s                  54 drivers/hwmon/mlxreg-fan.c #define MLXREG_FAN_GET_RPM(rval, d, s)	(DIV_ROUND_CLOSEST(15000000 * 100, \
s                  55 drivers/hwmon/mlxreg-fan.c 					 ((rval) + (s)) * (d)))
s                 344 drivers/hwmon/nct6683.c 		} s;
s                 372 drivers/hwmon/nct6683.c 	  .u.s.index = _index,						\
s                 373 drivers/hwmon/nct6683.c 	  .u.s.nr = _nr,						\
s                 442 drivers/hwmon/nct6683.c 				a2->nr = (*t)->u.s.nr + i;
s                 443 drivers/hwmon/nct6683.c 				a2->index = (*t)->u.s.index;
s                1231 drivers/hwmon/nct6775.c 		} s;
s                1259 drivers/hwmon/nct6775.c 	  .u.s.index = _index,						\
s                1260 drivers/hwmon/nct6775.c 	  .u.s.nr = _nr,						\
s                1329 drivers/hwmon/nct6775.c 				a2->nr = (*t)->u.s.nr + i;
s                1330 drivers/hwmon/nct6775.c 				a2->index = (*t)->u.s.index;
s                3797 drivers/hwmon/nct6775.c 	int i, s, err = 0;
s                4355 drivers/hwmon/nct6775.c 	s = NUM_TEMP_FIXED;	/* First dynamic temperature attribute */
s                4392 drivers/hwmon/nct6775.c 		if (s >= NUM_TEMP)
s                4396 drivers/hwmon/nct6775.c 		data->have_temp |= BIT(s);
s                4397 drivers/hwmon/nct6775.c 		data->reg_temp[0][s] = reg_temp[i];
s                4398 drivers/hwmon/nct6775.c 		data->reg_temp[1][s] = reg_temp_over[i];
s                4399 drivers/hwmon/nct6775.c 		data->reg_temp[2][s] = reg_temp_hyst[i];
s                4400 drivers/hwmon/nct6775.c 		data->reg_temp_config[s] = reg_temp_config[i];
s                4402 drivers/hwmon/nct6775.c 			data->reg_temp[3][s] = reg_temp_crit_h[i];
s                4404 drivers/hwmon/nct6775.c 			data->reg_temp[3][s] = reg_temp_crit[src - 1];
s                4406 drivers/hwmon/nct6775.c 			data->reg_temp[4][s] = reg_temp_crit_l[i];
s                4408 drivers/hwmon/nct6775.c 		data->temp_src[s] = src;
s                4409 drivers/hwmon/nct6775.c 		s++;
s                4454 drivers/hwmon/nct6775.c 		if (s >= NUM_TEMP)
s                4458 drivers/hwmon/nct6775.c 		data->have_temp |= BIT(s);
s                4459 drivers/hwmon/nct6775.c 		data->reg_temp[0][s] = reg_temp_mon[i];
s                4460 drivers/hwmon/nct6775.c 		data->temp_src[s] = src;
s                4461 drivers/hwmon/nct6775.c 		s++;
s                4492 drivers/hwmon/nct6775.c 		if (s >= NUM_TEMP)	/* Abort if no more space */
s                4495 drivers/hwmon/nct6775.c 		data->have_temp |= BIT(s);
s                4496 drivers/hwmon/nct6775.c 		data->reg_temp[0][s] = reg_temp_alternate[i];
s                4497 drivers/hwmon/nct6775.c 		data->temp_src[s] = i + 1;
s                4498 drivers/hwmon/nct6775.c 		s++;
s                 726 drivers/hwmon/occ/common.c 	unsigned int i, s, num_attrs = 0;
s                 814 drivers/hwmon/occ/common.c 		s = i + 1;
s                 817 drivers/hwmon/occ/common.c 		snprintf(attr->name, sizeof(attr->name), "temp%d_label", s);
s                 825 drivers/hwmon/occ/common.c 				 "temp%d_alarm", s);
s                 828 drivers/hwmon/occ/common.c 				 "temp%d_input", s);
s                 837 drivers/hwmon/occ/common.c 				 "temp%d_fru_type", s);
s                 843 drivers/hwmon/occ/common.c 				 "temp%d_fault", s);
s                 851 drivers/hwmon/occ/common.c 		s = i + 1;
s                 853 drivers/hwmon/occ/common.c 		snprintf(attr->name, sizeof(attr->name), "freq%d_label", s);
s                 858 drivers/hwmon/occ/common.c 		snprintf(attr->name, sizeof(attr->name), "freq%d_input", s);
s                 873 drivers/hwmon/occ/common.c 			s = (i * 4) + 1;
s                 877 drivers/hwmon/occ/common.c 					 "power%d_label", s);
s                 884 drivers/hwmon/occ/common.c 					 "power%d_average", s);
s                 891 drivers/hwmon/occ/common.c 					 "power%d_average_interval", s);
s                 898 drivers/hwmon/occ/common.c 					 "power%d_input", s);
s                 904 drivers/hwmon/occ/common.c 				s++;
s                 908 drivers/hwmon/occ/common.c 		s = (sensors->power.num_sensors * 4) + 1;
s                 911 drivers/hwmon/occ/common.c 			s = i + 1;
s                 914 drivers/hwmon/occ/common.c 				 "power%d_label", s);
s                 920 drivers/hwmon/occ/common.c 				 "power%d_average", s);
s                 926 drivers/hwmon/occ/common.c 				 "power%d_average_interval", s);
s                 932 drivers/hwmon/occ/common.c 				 "power%d_input", s);
s                 938 drivers/hwmon/occ/common.c 		s = sensors->power.num_sensors + 1;
s                 942 drivers/hwmon/occ/common.c 		snprintf(attr->name, sizeof(attr->name), "power%d_label", s);
s                 947 drivers/hwmon/occ/common.c 		snprintf(attr->name, sizeof(attr->name), "power%d_cap", s);
s                 952 drivers/hwmon/occ/common.c 		snprintf(attr->name, sizeof(attr->name), "power%d_input", s);
s                 958 drivers/hwmon/occ/common.c 			 "power%d_cap_not_redundant", s);
s                 963 drivers/hwmon/occ/common.c 		snprintf(attr->name, sizeof(attr->name), "power%d_cap_max", s);
s                 968 drivers/hwmon/occ/common.c 		snprintf(attr->name, sizeof(attr->name), "power%d_cap_min", s);
s                 974 drivers/hwmon/occ/common.c 			 s);
s                 981 drivers/hwmon/occ/common.c 				 "power%d_cap_user_source", s);
s                 989 drivers/hwmon/occ/common.c 		s = i + 1;
s                 991 drivers/hwmon/occ/common.c 		snprintf(attr->name, sizeof(attr->name), "extn%d_label", s);
s                 996 drivers/hwmon/occ/common.c 		snprintf(attr->name, sizeof(attr->name), "extn%d_flags", s);
s                1001 drivers/hwmon/occ/common.c 		snprintf(attr->name, sizeof(attr->name), "extn%d_input", s);
s                 321 drivers/hwmon/pmbus/lm25066.c 	int ret, s;
s                 329 drivers/hwmon/pmbus/lm25066.c 		s = 0;
s                 331 drivers/hwmon/pmbus/lm25066.c 			s |= PB_VOLTAGE_UV_WARNING;
s                 333 drivers/hwmon/pmbus/lm25066.c 			s |= PB_VOLTAGE_OV_WARNING;
s                 334 drivers/hwmon/pmbus/lm25066.c 		ret = s;
s                 421 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_sensor *s;
s                 429 drivers/hwmon/pmbus/pmbus_core.c 		s = pmbus_find_sensor(data, page, reg + id);
s                 430 drivers/hwmon/pmbus/pmbus_core.c 		if (IS_ERR(s))
s                 431 drivers/hwmon/pmbus/pmbus_core.c 			return PTR_ERR(s);
s                 433 drivers/hwmon/pmbus/pmbus_core.c 		return s->data;
s                 573 drivers/hwmon/pmbus/pmbus_core.c 				struct _pmbus_status *s = &pmbus_status[j];
s                 575 drivers/hwmon/pmbus/pmbus_core.c 				if (!(info->func[i] & s->func))
s                 577 drivers/hwmon/pmbus/pmbus_core.c 				data->status[s->base + i]
s                 579 drivers/hwmon/pmbus/pmbus_core.c 								s->reg);
s                2005 drivers/hwmon/pmbus/pmbus_core.c 	int s;
s                2010 drivers/hwmon/pmbus/pmbus_core.c 	for (s = 0; s < ARRAY_SIZE(pmbus_samples_registers); s++) {
s                2014 drivers/hwmon/pmbus/pmbus_core.c 		attr = &pmbus_samples_registers[s];
s                1955 drivers/hwtracing/intel_th/msu.c 	char *end, *s;
s                1972 drivers/hwtracing/intel_th/msu.c 		s = kstrndup(p, end ? end - p : len, GFP_KERNEL);
s                1973 drivers/hwtracing/intel_th/msu.c 		if (!s) {
s                1978 drivers/hwtracing/intel_th/msu.c 		ret = kstrtoul(s, 10, &val);
s                1979 drivers/hwtracing/intel_th/msu.c 		kfree(s);
s                  57 drivers/hwtracing/stm/p_sys-t.c #define MIPI_SYST_SEVERITY(s)		((u32)(MIPI_SYST_SEVERITY_ ## s) << 4)
s                  65 drivers/hwtracing/stm/p_sys-t.c #define MIPI_SYST_SUBTYPE(s)		((u32)(MIPI_SYST_ ## s) << 24)
s                  68 drivers/hwtracing/stm/p_sys-t.c #define MIPI_SYST_TYPES(t, s)		(MIPI_SYST_TYPE(t) | \
s                  69 drivers/hwtracing/stm/p_sys-t.c 					 MIPI_SYST_SUBTYPE(t ## _ ## s))
s                 496 drivers/hwtracing/stm/policy.c __stp_policy_node_lookup(struct stp_policy *policy, char *s)
s                 501 drivers/hwtracing/stm/policy.c 	char *start, *end = s;
s                 538 drivers/hwtracing/stm/policy.c stp_policy_node_lookup(struct stm_device *stm, char *s)
s                 546 drivers/hwtracing/stm/policy.c 		policy_node = __stp_policy_node_lookup(stm->policy, s);
s                  52 drivers/hwtracing/stm/stm.h stp_policy_node_lookup(struct stm_device *stm, char *s);
s                  48 drivers/i2c/busses/i2c-amd-mp2-pci.c 	i2c_common->reqcmd = i2c_cmd_base.s.i2c_cmd;
s                  50 drivers/i2c/busses/i2c-amd-mp2-pci.c 	reg = privdata->mmio + ((i2c_cmd_base.s.bus_id == 1) ?
s                  66 drivers/i2c/busses/i2c-amd-mp2-pci.c 	i2c_cmd_base.s.i2c_cmd = enable ? i2c_enable : i2c_disable;
s                  67 drivers/i2c/busses/i2c-amd-mp2-pci.c 	i2c_cmd_base.s.bus_id = i2c_common->bus_id;
s                  68 drivers/i2c/busses/i2c-amd-mp2-pci.c 	i2c_cmd_base.s.i2c_speed = i2c_common->i2c_speed;
s                  80 drivers/i2c/busses/i2c-amd-mp2-pci.c 	i2c_cmd_base->s.i2c_cmd = reqcmd;
s                  81 drivers/i2c/busses/i2c-amd-mp2-pci.c 	i2c_cmd_base->s.bus_id = i2c_common->bus_id;
s                  82 drivers/i2c/busses/i2c-amd-mp2-pci.c 	i2c_cmd_base->s.i2c_speed = i2c_common->i2c_speed;
s                  83 drivers/i2c/busses/i2c-amd-mp2-pci.c 	i2c_cmd_base->s.slave_addr = i2c_common->msg->addr;
s                  84 drivers/i2c/busses/i2c-amd-mp2-pci.c 	i2c_cmd_base->s.length = i2c_common->msg->len;
s                  96 drivers/i2c/busses/i2c-amd-mp2-pci.c 		i2c_cmd_base.s.mem_type = use_c2pmsg;
s                 102 drivers/i2c/busses/i2c-amd-mp2-pci.c 		i2c_cmd_base.s.mem_type = use_dram;
s                  87 drivers/i2c/busses/i2c-amd-mp2.h 	} s;
s                  69 drivers/i2c/busses/i2c-diolan-u2c.c #define U2C_I2C_FREQ(s)		(1000000 / (2 * (s - 1) + 10))
s                1154 drivers/i2c/busses/i2c-i801.c 		u8 s = d[1];
s                1156 drivers/i2c/busses/i2c-i801.c 		if (!s)
s                1158 drivers/i2c/busses/i2c-i801.c 		s--;
s                1159 drivers/i2c/busses/i2c-i801.c 		while (s > 0 && name[0]) {
s                1161 drivers/i2c/busses/i2c-i801.c 			s--;
s                1452 drivers/i2c/busses/i2c-omap.c 		u16 s;
s                1455 drivers/i2c/busses/i2c-omap.c 		s = (omap_i2c_read_reg(omap, OMAP_I2C_BUFSTAT_REG) >> 14) & 0x3;
s                1456 drivers/i2c/busses/i2c-omap.c 		omap->fifo_size = 0x8 << s;
s                 233 drivers/i2c/busses/i2c-pxa.c #define PXA_BIT(m, s, u)	{ .mask = m, .set = s, .unset = u }
s                 392 drivers/i2c/busses/i2c-stm32f7.c 	struct stm32f7_i2c_timings *v, *_v, *s;
s                 494 drivers/i2c/busses/i2c-stm32f7.c 	s = NULL;
s                 537 drivers/i2c/busses/i2c-stm32f7.c 						s = v;
s                 544 drivers/i2c/busses/i2c-stm32f7.c 	if (!s) {
s                 550 drivers/i2c/busses/i2c-stm32f7.c 	output->presc = s->presc;
s                 551 drivers/i2c/busses/i2c-stm32f7.c 	output->scldel = s->scldel;
s                 552 drivers/i2c/busses/i2c-stm32f7.c 	output->sdadel = s->sdadel;
s                 553 drivers/i2c/busses/i2c-stm32f7.c 	output->scll = s->scll;
s                 554 drivers/i2c/busses/i2c-stm32f7.c 	output->sclh = s->sclh;
s                  83 drivers/i2c/muxes/i2c-demux-pinctrl.c 		struct pinctrl_state *s = pinctrl_lookup_state(p, priv->bus_name);
s                  85 drivers/i2c/muxes/i2c-demux-pinctrl.c 		if (IS_ERR(s)) {
s                  86 drivers/i2c/muxes/i2c-demux-pinctrl.c 			ret = PTR_ERR(s);
s                  89 drivers/i2c/muxes/i2c-demux-pinctrl.c 		ret = pinctrl_select_state(p, s);
s                2355 drivers/i3c/master.c 				  struct i3c_ibi_slot *s)
s                2360 drivers/i3c/master.c 	if (!s)
s                2363 drivers/i3c/master.c 	slot = container_of(s, struct i3c_generic_ibi_slot, base);
s                 183 drivers/i3c/master/i3c-master-cdns.c #define SLV_STATUS0_REG_ADDR(s)		(((s) & GENMASK(23, 16)) >> 16)
s                 184 drivers/i3c/master/i3c-master-cdns.c #define SLV_STATUS0_XFRD_BYTES(s)	((s) & GENMASK(15, 0))
s                 187 drivers/i3c/master/i3c-master-cdns.c #define SLV_STATUS1_AS(s)		(((s) & GENMASK(21, 20)) >> 20)
s                 192 drivers/i3c/master/i3c-master-cdns.c #define SLV_STATUS1_DA(x)		(((s) & GENMASK(15, 9)) >> 9)
s                  37 drivers/ide/ide-atapi.c int ide_check_atapi_device(ide_drive_t *drive, const char *s)
s                  60 drivers/ide/ide-atapi.c 			s, drive->name, protocol);
s                  64 drivers/ide/ide-atapi.c 			s, drive->name, device_type);
s                  67 drivers/ide/ide-atapi.c 			s, drive->name);
s                  70 drivers/ide/ide-atapi.c 			"supported\n", s, drive->name, drq_type);
s                  73 drivers/ide/ide-atapi.c 			"bytes\n", s, drive->name, packet_size);
s                 258 drivers/ide/ide-cd_verbose.c 	const char *s = "bad sense key!";
s                 272 drivers/ide/ide-cd_verbose.c 		s = sense_key_texts[sense->sense_key];
s                 274 drivers/ide/ide-cd_verbose.c 	printk(KERN_CONT "%s -- (Sense key=0x%02x)\n", s, sense->sense_key);
s                 279 drivers/ide/ide-cd_verbose.c 		s = buf;
s                 287 drivers/ide/ide-cd_verbose.c 		s = NULL;
s                 293 drivers/ide/ide-cd_verbose.c 				s = sense_data_texts[mid].text;
s                 302 drivers/ide/ide-cd_verbose.c 	if (s == NULL) {
s                 304 drivers/ide/ide-cd_verbose.c 			s = "(vendor-specific error)";
s                 306 drivers/ide/ide-cd_verbose.c 			s = "(reserved error code)";
s                 310 drivers/ide/ide-cd_verbose.c 			s, sense->asc, sense->ascq);
s                 314 drivers/ide/ide-cd_verbose.c 		s = NULL;
s                 320 drivers/ide/ide-cd_verbose.c 				s = packet_command_texts[mid].text;
s                 331 drivers/ide/ide-cd_verbose.c 				"was: \n  \"", s);
s                 647 drivers/ide/ide-disk.c static int ide_disk_check(ide_drive_t *drive, const char *s)
s                  22 drivers/ide/ide-ioctls.c 		      const struct ide_ioctl_devset *s)
s                  27 drivers/ide/ide-ioctls.c 	for (; (ds = s->setting); s++) {
s                  28 drivers/ide/ide-ioctls.c 		if (ds->get && s->get_ioctl == cmd)
s                  30 drivers/ide/ide-ioctls.c 		else if (ds->set && s->set_ioctl == cmd)
s                  70 drivers/ide/ide-iops.c void ide_fixstring(u8 *s, const int bytecount, const int byteswap)
s                  72 drivers/ide/ide-iops.c 	u8 *p, *end = &s[bytecount & ~1]; /* bytecount must be even */
s                  76 drivers/ide/ide-iops.c 		for (p = s ; p != end ; p += 2)
s                  81 drivers/ide/ide-iops.c 	p = s;
s                  82 drivers/ide/ide-iops.c 	while (s != end && *s == ' ')
s                  83 drivers/ide/ide-iops.c 		++s;
s                  85 drivers/ide/ide-iops.c 	while (s != end && *s) {
s                  86 drivers/ide/ide-iops.c 		if (*s++ != ' ' || (s != end && *s && *s != ' '))
s                  87 drivers/ide/ide-iops.c 			*p++ = *(s-1);
s                 185 drivers/ide/ide-iops.c 		char *s = (err == -EBUSY) ? "status timeout" : "status error";
s                 186 drivers/ide/ide-iops.c 		*startstop = ide_error(drive, s, stat);
s                 259 drivers/ide/ide-probe.c 	u8 s = 0, a = 0;
s                 277 drivers/ide/ide-probe.c 		s = tp_ops->read_status(hwif);
s                 278 drivers/ide/ide-probe.c 		if ((a ^ s) & ~ATA_SENSE)
s                 282 drivers/ide/ide-probe.c 					 drive->name, s, a);
s                 306 drivers/ide/ide-probe.c 		rc = __ide_wait_stat(drive, ATA_DRQ, BAD_R_STAT, timeout, &s);
s                 315 drivers/ide/ide-probe.c 		s = tp_ops->read_status(hwif);
s                 318 drivers/ide/ide-probe.c 	if (OK_STAT(s, ATA_DRQ, BAD_R_STAT)) {
s                 291 drivers/ide/ide-proc.c 	char *buf, *s;
s                 301 drivers/ide/ide-proc.c 	s = buf = (char *)__get_free_page(GFP_USER);
s                 315 drivers/ide/ide-proc.c 	while (count && isspace(*s)) {
s                 317 drivers/ide/ide-proc.c 		++s;
s                 324 drivers/ide/ide-proc.c 		char *p = s;
s                 600 drivers/ide/ide-proc.c 	struct seq_file *s = data;
s                 602 drivers/ide/ide-proc.c 	seq_printf(s, "%s version %s\n", drv->name, ide_drv->version);
s                 607 drivers/ide/ide-proc.c static int ide_drivers_show(struct seq_file *s, void *p)
s                 611 drivers/ide/ide-proc.c 	err = bus_for_each_drv(&ide_bus_type, NULL, s, proc_print_driver);
s                  46 drivers/ide/ide-taskfile.c void ide_tf_dump(const char *s, struct ide_cmd *cmd)
s                  51 drivers/ide/ide-taskfile.c 	       s, cmd->tf.feature, cmd->tf.nsect,
s                  55 drivers/ide/ide-taskfile.c 	       s, cmd->hob.nsect, cmd->hob.lbal, cmd->hob.lbam, cmd->hob.lbah);
s                 135 drivers/ide/ide-timings.c 	struct ide_timing *s, p;
s                 140 drivers/ide/ide-timings.c 	s = ide_timing_find_mode(speed);
s                 141 drivers/ide/ide-timings.c 	if (s == NULL)
s                 147 drivers/ide/ide-timings.c 	*t = *s;
s                  30 drivers/ide/ide-xfer-mode.c 	const char *s;
s                  34 drivers/ide/ide-xfer-mode.c 		s = udma_str[i];
s                  36 drivers/ide/ide-xfer-mode.c 		s = mwdma_str[i];
s                  38 drivers/ide/ide-xfer-mode.c 		s = swdma_str[i];
s                  40 drivers/ide/ide-xfer-mode.c 		s = pio_str[i & 0x7];
s                  42 drivers/ide/ide-xfer-mode.c 		s = "PIO SLOW";
s                  44 drivers/ide/ide-xfer-mode.c 		s = "XFER ERROR";
s                  46 drivers/ide/ide-xfer-mode.c 	return s;
s                 180 drivers/ide/ide.c static int ide_set_dev_param_mask(const char *s, const struct kernel_param *kp)
s                 186 drivers/ide/ide.c 	if (sscanf(s, "%u.%u:%u", &a, &b, &j) != 3 &&
s                 187 drivers/ide/ide.c 	    sscanf(s, "%u.%u", &a, &b) != 2)
s                 250 drivers/ide/ide.c 	unsigned int a, b, c = 0, h = 0, s = 0, i, j = 1;
s                 254 drivers/ide/ide.c 	if (sscanf(str, "%u.%u:%u,%u,%u", &a, &b, &c, &h, &s) != 5 &&
s                 263 drivers/ide/ide.c 	if (c > INT_MAX || h > 255 || s > 255)
s                 273 drivers/ide/ide.c 	ide_disks_chs[i].sect = s;
s                 332 drivers/ide/ide.c static int ide_set_ignore_cable(const char *s, const struct kernel_param *kp)
s                 338 drivers/ide/ide.c 	if (sscanf(s, "%d:%d", &i, &j) != 2 && sscanf(s, "%d", &i) != 1)
s                 607 drivers/ide/siimage.c 	const char *s	= (const char *)&drive->id[ATA_ID_PROD];
s                 608 drivers/ide/siimage.c 	unsigned len	= strnlen(s, ATA_ID_PROD_LEN);
s                 610 drivers/ide/siimage.c 	if ((len > 4) && (!memcmp(s, "ST", 2)))
s                 611 drivers/ide/siimage.c 		if ((!memcmp(s + len - 2, "AS", 2)) ||
s                 612 drivers/ide/siimage.c 		    (!memcmp(s + len - 3, "ASL", 3))) {
s                 231 drivers/iio/adc/ad7266.c static AD7266_DECLARE_SINGLE_ENDED_CHANNELS(s, 's');
s                 233 drivers/iio/adc/ad7266.c static AD7266_DECLARE_SINGLE_ENDED_CHANNELS_FIXED(s, 's');
s                 266 drivers/iio/adc/ad7266.c static AD7266_DECLARE_DIFF_CHANNELS(s, 's');
s                 276 drivers/iio/adc/ad7266.c static AD7266_DECLARE_DIFF_CHANNELS_FIXED(s, 's');
s                 746 drivers/iio/adc/at91_adc.c 	char *res_name, *s;
s                 770 drivers/iio/adc/at91_adc.c 		if (of_property_read_string_index(np, "atmel,adc-res-names", i, (const char **)&s))
s                 773 drivers/iio/adc/at91_adc.c 		if (strcmp(res_name, s))
s                 696 drivers/iio/adc/mxs-lradc-adc.c 	int ret, irq, virq, i, s, n;
s                 774 drivers/iio/adc/mxs-lradc-adc.c 		for (s = 0; s < ARRAY_SIZE(adc->scale_avail[i]); s++) {
s                 785 drivers/iio/adc/mxs-lradc-adc.c 				   (LRADC_RESOLUTION - s);
s                 786 drivers/iio/adc/mxs-lradc-adc.c 			adc->scale_avail[i][s].nano =
s                 788 drivers/iio/adc/mxs-lradc-adc.c 			adc->scale_avail[i][s].integer = scale_uv;
s                 329 drivers/iio/multiplexer/iio-mux.c #define of_property_for_each_string_index(np, propname, prop, s, i)	\
s                 331 drivers/iio/multiplexer/iio-mux.c 	     s = of_prop_next_string(prop, NULL),			\
s                 333 drivers/iio/multiplexer/iio-mux.c 	     s;								\
s                 334 drivers/iio/multiplexer/iio-mux.c 	     s = of_prop_next_string(prop, s),				\
s                 996 drivers/infiniband/core/mad.c 	struct ib_rmpp_segment *s, *t;
s                 998 drivers/infiniband/core/mad.c 	list_for_each_entry_safe(s, t, &mad_send_wr->rmpp_list, list) {
s                 999 drivers/infiniband/core/mad.c 		list_del(&s->list);
s                1000 drivers/infiniband/core/mad.c 		kfree(s);
s                2331 drivers/infiniband/core/sa_query.c 	int s, e, i;
s                2334 drivers/infiniband/core/sa_query.c 	s = rdma_start_port(device);
s                2337 drivers/infiniband/core/sa_query.c 	sa_dev = kzalloc(struct_size(sa_dev, port, e - s + 1), GFP_KERNEL);
s                2341 drivers/infiniband/core/sa_query.c 	sa_dev->start_port = s;
s                2344 drivers/infiniband/core/sa_query.c 	for (i = 0; i <= e - s; ++i) {
s                2350 drivers/infiniband/core/sa_query.c 		sa_dev->port[i].port_num = i + s;
s                2356 drivers/infiniband/core/sa_query.c 			ib_register_mad_agent(device, i + s, IB_QPT_GSI,
s                2384 drivers/infiniband/core/sa_query.c 	for (i = 0; i <= e - s; ++i) {
s                1358 drivers/infiniband/core/user_mad.c 	int s, e, i;
s                1361 drivers/infiniband/core/user_mad.c 	s = rdma_start_port(device);
s                1364 drivers/infiniband/core/user_mad.c 	umad_dev = kzalloc(struct_size(umad_dev, ports, e - s + 1), GFP_KERNEL);
s                1369 drivers/infiniband/core/user_mad.c 	for (i = s; i <= e; ++i) {
s                1374 drivers/infiniband/core/user_mad.c 				      &umad_dev->ports[i - s]))
s                1388 drivers/infiniband/core/user_mad.c 	while (--i >= s) {
s                1392 drivers/infiniband/core/user_mad.c 		ib_umad_kill_port(&umad_dev->ports[i - s]);
s                 409 drivers/infiniband/hw/bnxt_re/qplib_fp.h #define IRRQ_SLOTS_TO_IRD_LIMIT(s)	(((s) >> 1) - 1)
s                 411 drivers/infiniband/hw/bnxt_re/qplib_fp.h #define ORRQ_SLOTS_TO_ORD_LIMIT(s)	((s) - 1)
s                 719 drivers/infiniband/hw/efa/efa_com.c 	atomic64_t *s = (atomic64_t *)&edev->aq.stats;
s                 722 drivers/infiniband/hw/efa/efa_com.c 	for (i = 0; i < sizeof(edev->aq.stats) / sizeof(*s); i++, s++)
s                 723 drivers/infiniband/hw/efa/efa_com.c 		atomic64_set(s, 0);
s                 192 drivers/infiniband/hw/efa/efa_main.c 	atomic64_t *s = (atomic64_t *)&dev->stats;
s                 195 drivers/infiniband/hw/efa/efa_main.c 	for (i = 0; i < sizeof(dev->stats) / sizeof(*s); i++, s++)
s                 196 drivers/infiniband/hw/efa/efa_main.c 		atomic64_set(s, 0);
s                1770 drivers/infiniband/hw/efa/efa_verbs.c 	struct efa_stats *s;
s                1792 drivers/infiniband/hw/efa/efa_verbs.c 	s = &dev->stats;
s                1793 drivers/infiniband/hw/efa/efa_verbs.c 	stats->value[EFA_KEEP_ALIVE_RCVD] = atomic64_read(&s->keep_alive_rcvd);
s                1794 drivers/infiniband/hw/efa/efa_verbs.c 	stats->value[EFA_ALLOC_PD_ERR] = atomic64_read(&s->sw_stats.alloc_pd_err);
s                1795 drivers/infiniband/hw/efa/efa_verbs.c 	stats->value[EFA_CREATE_QP_ERR] = atomic64_read(&s->sw_stats.create_qp_err);
s                1796 drivers/infiniband/hw/efa/efa_verbs.c 	stats->value[EFA_REG_MR_ERR] = atomic64_read(&s->sw_stats.reg_mr_err);
s                1797 drivers/infiniband/hw/efa/efa_verbs.c 	stats->value[EFA_ALLOC_UCONTEXT_ERR] = atomic64_read(&s->sw_stats.alloc_ucontext_err);
s                1798 drivers/infiniband/hw/efa/efa_verbs.c 	stats->value[EFA_CREATE_AH_ERR] = atomic64_read(&s->sw_stats.create_ah_err);
s                5260 drivers/infiniband/hw/hfi1/chip.c static int append_str(char *buf, char **curp, int *lenp, const char *s)
s                5278 drivers/infiniband/hw/hfi1/chip.c 	while ((c = *s++) != 0) {
s                  98 drivers/infiniband/hw/hfi1/debugfs.c static void *_opcode_stats_seq_start(struct seq_file *s, loff_t *pos)
s                 107 drivers/infiniband/hw/hfi1/debugfs.c static void *_opcode_stats_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                 117 drivers/infiniband/hw/hfi1/debugfs.c static void _opcode_stats_seq_stop(struct seq_file *s, void *v)
s                 121 drivers/infiniband/hw/hfi1/debugfs.c static int opcode_stats_show(struct seq_file *s, u8 i, u64 packets, u64 bytes)
s                 125 drivers/infiniband/hw/hfi1/debugfs.c 	seq_printf(s, "%02x %llu/%llu\n", i,
s                 132 drivers/infiniband/hw/hfi1/debugfs.c static int _opcode_stats_seq_show(struct seq_file *s, void *v)
s                 137 drivers/infiniband/hw/hfi1/debugfs.c 	struct hfi1_ibdev *ibd = (struct hfi1_ibdev *)s->private;
s                 149 drivers/infiniband/hw/hfi1/debugfs.c 	return opcode_stats_show(s, i, n_packets, n_bytes);
s                 156 drivers/infiniband/hw/hfi1/debugfs.c static void *_tx_opcode_stats_seq_start(struct seq_file *s, loff_t *pos)
s                 158 drivers/infiniband/hw/hfi1/debugfs.c 	return _opcode_stats_seq_start(s, pos);
s                 161 drivers/infiniband/hw/hfi1/debugfs.c static void *_tx_opcode_stats_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                 163 drivers/infiniband/hw/hfi1/debugfs.c 	return _opcode_stats_seq_next(s, v, pos);
s                 166 drivers/infiniband/hw/hfi1/debugfs.c static void _tx_opcode_stats_seq_stop(struct seq_file *s, void *v)
s                 170 drivers/infiniband/hw/hfi1/debugfs.c static int _tx_opcode_stats_seq_show(struct seq_file *s, void *v)
s                 176 drivers/infiniband/hw/hfi1/debugfs.c 	struct hfi1_ibdev *ibd = (struct hfi1_ibdev *)s->private;
s                 180 drivers/infiniband/hw/hfi1/debugfs.c 		struct hfi1_opcode_stats_perctx *s =
s                 182 drivers/infiniband/hw/hfi1/debugfs.c 		n_packets += s->stats[i].n_packets;
s                 183 drivers/infiniband/hw/hfi1/debugfs.c 		n_bytes += s->stats[i].n_bytes;
s                 185 drivers/infiniband/hw/hfi1/debugfs.c 	return opcode_stats_show(s, i, n_packets, n_bytes);
s                 192 drivers/infiniband/hw/hfi1/debugfs.c static void *_ctx_stats_seq_start(struct seq_file *s, loff_t *pos)
s                 194 drivers/infiniband/hw/hfi1/debugfs.c 	struct hfi1_ibdev *ibd = (struct hfi1_ibdev *)s->private;
s                 204 drivers/infiniband/hw/hfi1/debugfs.c static void *_ctx_stats_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                 206 drivers/infiniband/hw/hfi1/debugfs.c 	struct hfi1_ibdev *ibd = (struct hfi1_ibdev *)s->private;
s                 218 drivers/infiniband/hw/hfi1/debugfs.c static void _ctx_stats_seq_stop(struct seq_file *s, void *v)
s                 223 drivers/infiniband/hw/hfi1/debugfs.c static int _ctx_stats_seq_show(struct seq_file *s, void *v)
s                 228 drivers/infiniband/hw/hfi1/debugfs.c 	struct hfi1_ibdev *ibd = (struct hfi1_ibdev *)s->private;
s                 233 drivers/infiniband/hw/hfi1/debugfs.c 		seq_puts(s, "Ctx:npkts\n");
s                 252 drivers/infiniband/hw/hfi1/debugfs.c 	seq_printf(s, "  %llu:%llu\n", i, n_packets);
s                 260 drivers/infiniband/hw/hfi1/debugfs.c static void *_qp_stats_seq_start(struct seq_file *s, loff_t *pos)
s                 266 drivers/infiniband/hw/hfi1/debugfs.c 	iter = rvt_qp_iter_init(s->private, 0, NULL);
s                 284 drivers/infiniband/hw/hfi1/debugfs.c static void *_qp_stats_seq_next(struct seq_file *s, void *iter_ptr,
s                 300 drivers/infiniband/hw/hfi1/debugfs.c static void _qp_stats_seq_stop(struct seq_file *s, void *iter_ptr)
s                 306 drivers/infiniband/hw/hfi1/debugfs.c static int _qp_stats_seq_show(struct seq_file *s, void *iter_ptr)
s                 313 drivers/infiniband/hw/hfi1/debugfs.c 	qp_iter_print(s, iter);
s                 322 drivers/infiniband/hw/hfi1/debugfs.c static void *_sdes_seq_start(struct seq_file *s, loff_t *pos)
s                 327 drivers/infiniband/hw/hfi1/debugfs.c 	ibd = (struct hfi1_ibdev *)s->private;
s                 334 drivers/infiniband/hw/hfi1/debugfs.c static void *_sdes_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                 336 drivers/infiniband/hw/hfi1/debugfs.c 	struct hfi1_ibdev *ibd = (struct hfi1_ibdev *)s->private;
s                 345 drivers/infiniband/hw/hfi1/debugfs.c static void _sdes_seq_stop(struct seq_file *s, void *v)
s                 349 drivers/infiniband/hw/hfi1/debugfs.c static int _sdes_seq_show(struct seq_file *s, void *v)
s                 351 drivers/infiniband/hw/hfi1/debugfs.c 	struct hfi1_ibdev *ibd = (struct hfi1_ibdev *)s->private;
s                 356 drivers/infiniband/hw/hfi1/debugfs.c 	sdma_seqfile_dump_sde(s, &dd->per_sdma[i]);
s                 364 drivers/infiniband/hw/hfi1/debugfs.c static void *_rcds_seq_start(struct seq_file *s, loff_t *pos)
s                 369 drivers/infiniband/hw/hfi1/debugfs.c 	ibd = (struct hfi1_ibdev *)s->private;
s                 376 drivers/infiniband/hw/hfi1/debugfs.c static void *_rcds_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                 378 drivers/infiniband/hw/hfi1/debugfs.c 	struct hfi1_ibdev *ibd = (struct hfi1_ibdev *)s->private;
s                 387 drivers/infiniband/hw/hfi1/debugfs.c static void _rcds_seq_stop(struct seq_file *s, void *v)
s                 391 drivers/infiniband/hw/hfi1/debugfs.c static int _rcds_seq_show(struct seq_file *s, void *v)
s                 393 drivers/infiniband/hw/hfi1/debugfs.c 	struct hfi1_ibdev *ibd = (struct hfi1_ibdev *)s->private;
s                 401 drivers/infiniband/hw/hfi1/debugfs.c 		seqfile_dump_rcd(s, rcd);
s                 410 drivers/infiniband/hw/hfi1/debugfs.c static void *_pios_seq_start(struct seq_file *s, loff_t *pos)
s                 415 drivers/infiniband/hw/hfi1/debugfs.c 	ibd = (struct hfi1_ibdev *)s->private;
s                 422 drivers/infiniband/hw/hfi1/debugfs.c static void *_pios_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                 424 drivers/infiniband/hw/hfi1/debugfs.c 	struct hfi1_ibdev *ibd = (struct hfi1_ibdev *)s->private;
s                 433 drivers/infiniband/hw/hfi1/debugfs.c static void _pios_seq_stop(struct seq_file *s, void *v)
s                 437 drivers/infiniband/hw/hfi1/debugfs.c static int _pios_seq_show(struct seq_file *s, void *v)
s                 439 drivers/infiniband/hw/hfi1/debugfs.c 	struct hfi1_ibdev *ibd = (struct hfi1_ibdev *)s->private;
s                 449 drivers/infiniband/hw/hfi1/debugfs.c 		seqfile_dump_sci(s, i, sci);
s                1200 drivers/infiniband/hw/hfi1/debugfs.c static void *_sdma_cpu_list_seq_start(struct seq_file *s, loff_t *pos)
s                1208 drivers/infiniband/hw/hfi1/debugfs.c static void *_sdma_cpu_list_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                1217 drivers/infiniband/hw/hfi1/debugfs.c static void _sdma_cpu_list_seq_stop(struct seq_file *s, void *v)
s                1222 drivers/infiniband/hw/hfi1/debugfs.c static int _sdma_cpu_list_seq_show(struct seq_file *s, void *v)
s                1224 drivers/infiniband/hw/hfi1/debugfs.c 	struct hfi1_ibdev *ibd = (struct hfi1_ibdev *)s->private;
s                1229 drivers/infiniband/hw/hfi1/debugfs.c 	sdma_seqfile_dump_cpu_list(s, dd, (unsigned long)i);
s                1323 drivers/infiniband/hw/hfi1/debugfs.c static void *_driver_stats_names_seq_start(struct seq_file *s, loff_t *pos)
s                1331 drivers/infiniband/hw/hfi1/debugfs.c 	struct seq_file *s,
s                1341 drivers/infiniband/hw/hfi1/debugfs.c static void _driver_stats_names_seq_stop(struct seq_file *s, void *v)
s                1345 drivers/infiniband/hw/hfi1/debugfs.c static int _driver_stats_names_seq_show(struct seq_file *s, void *v)
s                1349 drivers/infiniband/hw/hfi1/debugfs.c 	seq_printf(s, "%s\n", hfi1_statnames[*spos]);
s                1357 drivers/infiniband/hw/hfi1/debugfs.c static void *_driver_stats_seq_start(struct seq_file *s, loff_t *pos)
s                1364 drivers/infiniband/hw/hfi1/debugfs.c static void *_driver_stats_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                1372 drivers/infiniband/hw/hfi1/debugfs.c static void _driver_stats_seq_stop(struct seq_file *s, void *v)
s                1390 drivers/infiniband/hw/hfi1/debugfs.c static int _driver_stats_seq_show(struct seq_file *s, void *v)
s                1395 drivers/infiniband/hw/hfi1/debugfs.c 	size_t sz = seq_get_buf(s, &buffer);
s                1404 drivers/infiniband/hw/hfi1/debugfs.c 	seq_commit(s,  sizeof(u64));
s                  61 drivers/infiniband/hw/hfi1/debugfs.h static int _##name##_open(struct inode *inode, struct file *s) \
s                  65 drivers/infiniband/hw/hfi1/debugfs.h 	ret =  seq_open(s, &_##name##_seq_ops); \
s                  68 drivers/infiniband/hw/hfi1/debugfs.h 	seq = s->private_data; \
s                1746 drivers/infiniband/hw/hfi1/driver.c void seqfile_dump_rcd(struct seq_file *s, struct hfi1_ctxtdata *rcd)
s                1751 drivers/infiniband/hw/hfi1/driver.c 	seq_printf(s, "Rcd %u: RcvHdr cnt %u entsize %u %s head %llu tail %llu\n",
s                1797 drivers/infiniband/hw/hfi1/driver.c 		seq_printf(s, "\tEnt %u: opcode 0x%x, qpn 0x%x, psn 0x%x\n",
s                  62 drivers/infiniband/hw/hfi1/fault.c static void *_fault_stats_seq_start(struct seq_file *s, loff_t *pos)
s                  71 drivers/infiniband/hw/hfi1/fault.c static void *_fault_stats_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                  81 drivers/infiniband/hw/hfi1/fault.c static void _fault_stats_seq_stop(struct seq_file *s, void *v)
s                  85 drivers/infiniband/hw/hfi1/fault.c static int _fault_stats_seq_show(struct seq_file *s, void *v)
s                  90 drivers/infiniband/hw/hfi1/fault.c 	struct hfi1_ibdev *ibd = (struct hfi1_ibdev *)s->private;
s                 113 drivers/infiniband/hw/hfi1/fault.c 	seq_printf(s, "%02llx %llu/%llu (faults rx:%llu faults: tx:%llu)\n", i,
s                2081 drivers/infiniband/hw/hfi1/hfi.h void seqfile_dump_rcd(struct seq_file *s, struct hfi1_ctxtdata *rcd);
s                 687 drivers/infiniband/hw/hfi1/mad.c static void set_link_speed_enabled(struct hfi1_pportdata *ppd, u32 s)
s                 689 drivers/infiniband/hw/hfi1/mad.c 	(void)hfi1_set_ib_cfg(ppd, HFI1_IB_CFG_SPD_ENB, s);
s                2161 drivers/infiniband/hw/hfi1/pio.c void seqfile_dump_sci(struct seq_file *s, u32 i,
s                2167 drivers/infiniband/hw/hfi1/pio.c 	seq_printf(s, "SCI %u: type %u base %u credits %u\n",
s                2169 drivers/infiniband/hw/hfi1/pio.c 	seq_printf(s, "  flags 0x%x sw_inx %u hw_ctxt %u grp %u\n",
s                2171 drivers/infiniband/hw/hfi1/pio.c 	seq_printf(s, "  sr_size %u credits %u sr_head %u sr_tail %u\n",
s                2173 drivers/infiniband/hw/hfi1/pio.c 	seq_printf(s, "  fill %lu free %lu fill_wrap %u alloc_free %lu\n",
s                2175 drivers/infiniband/hw/hfi1/pio.c 	seq_printf(s, "  credit_intr_count %u credit_ctrl 0x%llx\n",
s                2178 drivers/infiniband/hw/hfi1/pio.c 	seq_printf(s, "  *hw_free %llu CurrentFree %llu LastReturned %llu\n",
s                 334 drivers/infiniband/hw/hfi1/pio.h void seqfile_dump_sci(struct seq_file *s, u32 i,
s                 650 drivers/infiniband/hw/hfi1/qp.c void qp_iter_print(struct seq_file *s, struct rvt_qp_iter *iter)
s                 666 drivers/infiniband/hw/hfi1/qp.c 	seq_printf(s,
s                 139 drivers/infiniband/hw/hfi1/qp.h void qp_iter_print(struct seq_file *s, struct rvt_qp_iter *iter);
s                  64 drivers/infiniband/hw/hfi1/rc.c 	bool s = true;
s                  68 drivers/infiniband/hw/hfi1/rc.c 			s = false;
s                  85 drivers/infiniband/hw/hfi1/rc.c 				s = false;
s                  94 drivers/infiniband/hw/hfi1/rc.c 		*scheduled = s;
s                1116 drivers/infiniband/hw/hfi1/sdma.c void sdma_seqfile_dump_cpu_list(struct seq_file *s,
s                1128 drivers/infiniband/hw/hfi1/sdma.c 	seq_printf(s, "cpu%3lu: ", cpuid);
s                1133 drivers/infiniband/hw/hfi1/sdma.c 		seq_printf(s, " vl%d: [", i);
s                1140 drivers/infiniband/hw/hfi1/sdma.c 				seq_puts(s, ",");
s                1142 drivers/infiniband/hw/hfi1/sdma.c 			seq_printf(s, " sdma%2d",
s                1145 drivers/infiniband/hw/hfi1/sdma.c 		seq_puts(s, " ]");
s                1148 drivers/infiniband/hw/hfi1/sdma.c 	seq_puts(s, "\n");
s                2211 drivers/infiniband/hw/hfi1/sdma.c void sdma_seqfile_dump_sde(struct seq_file *s, struct sdma_engine *sde)
s                2222 drivers/infiniband/hw/hfi1/sdma.c 	seq_printf(s, SDE_FMT, sde->this_idx,
s                2262 drivers/infiniband/hw/hfi1/sdma.c 		seq_printf(s,
s                2266 drivers/infiniband/hw/hfi1/sdma.c 			seq_printf(s, "\t\tahgidx: %u ahgmode: %u\n",
s                1070 drivers/infiniband/hw/hfi1/sdma.h void sdma_seqfile_dump_sde(struct seq_file *s, struct sdma_engine *);
s                1071 drivers/infiniband/hw/hfi1/sdma.h void sdma_seqfile_dump_cpu_list(struct seq_file *s, struct hfi1_devdata *dd,
s                1077 drivers/infiniband/hw/hfi1/sdma.h static inline char *slashstrip(char *s)
s                1079 drivers/infiniband/hw/hfi1/sdma.h 	char *r = s;
s                1081 drivers/infiniband/hw/hfi1/sdma.h 	while (*s)
s                1082 drivers/infiniband/hw/hfi1/sdma.h 		if (*s++ == '/')
s                1083 drivers/infiniband/hw/hfi1/sdma.h 			r = s;
s                 854 drivers/infiniband/hw/hfi1/tid_rdma.c static u8 trdma_pset_order(struct tid_rdma_pageset *s)
s                 856 drivers/infiniband/hw/hfi1/tid_rdma.c 	u8 count = s->count;
s                1198 drivers/infiniband/hw/hfi1/tid_rdma.c 				     struct hfi1_ctxtdata *rcd, char *s,
s                1213 drivers/infiniband/hw/hfi1/tid_rdma.c 	trace_hfi1_tid_node_add(flow->req->qp, s, flow->tnode_cnt - 1,
s                 743 drivers/infiniband/hw/hfi1/verbs.c 	struct hfi1_opcode_stats_perctx *s = get_cpu_ptr(dd->tx_opstats);
s                 745 drivers/infiniband/hw/hfi1/verbs.c 	inc_opstats(plen * 4, &s->stats[ps->opcode]);
s                 746 drivers/infiniband/hw/hfi1/verbs.c 	put_cpu_ptr(s);
s                 127 drivers/infiniband/hw/hns/hns_roce_mr.c 	int i, s;
s                 141 drivers/infiniband/hw/hns/hns_roce_mr.c 		s = BITS_TO_LONGS(1 << (buddy->max_order - i));
s                 142 drivers/infiniband/hw/hns/hns_roce_mr.c 		buddy->bits[i] = kcalloc(s, sizeof(long), GFP_KERNEL |
s                 145 drivers/infiniband/hw/hns/hns_roce_mr.c 			buddy->bits[i] = vzalloc(array_size(s, sizeof(long)));
s                  97 drivers/infiniband/hw/i40iw/i40iw_osdep.h #define i40iw_debug(h, m, s, ...)                               \
s                 100 drivers/infiniband/hw/i40iw/i40iw_osdep.h 		pr_info("i40iw " s, ##__VA_ARGS__);             \
s                 216 drivers/infiniband/hw/mlx4/qp.c 	int s;
s                 222 drivers/infiniband/hw/mlx4/qp.c 	s = (ctrl->qpn_vlan.fence_size & 0x3f) << 4;
s                 223 drivers/infiniband/hw/mlx4/qp.c 	for (i = 64; i < s; i += 64) {
s                 375 drivers/infiniband/hw/mlx4/qp.c 	int s;
s                 393 drivers/infiniband/hw/mlx4/qp.c 	s = max(cap->max_send_sge * sizeof (struct mlx4_wqe_data_seg),
s                 397 drivers/infiniband/hw/mlx4/qp.c 	if (s > dev->dev->caps.max_sq_desc_sz)
s                 400 drivers/infiniband/hw/mlx4/qp.c 	qp->sq.wqe_shift = ilog2(roundup_pow_of_two(s));
s                 142 drivers/infiniband/hw/mthca/mthca_mr.c 	int i, s;
s                 155 drivers/infiniband/hw/mthca/mthca_mr.c 		s = BITS_TO_LONGS(1 << (buddy->max_order - i));
s                 156 drivers/infiniband/hw/mthca/mthca_mr.c 		buddy->bits[i] = kmalloc_array(s, sizeof(long), GFP_KERNEL);
s                 336 drivers/infiniband/hw/mthca/mthca_mr.c 	int s = start_index * sizeof (u64);
s                 339 drivers/infiniband/hw/mthca/mthca_mr.c 	BUG_ON(s / PAGE_SIZE != (s + list_len * sizeof(u64) - 1) / PAGE_SIZE);
s                 341 drivers/infiniband/hw/mthca/mthca_mr.c 	BUG_ON(s % dev->limits.mtt_seg_size);
s                 344 drivers/infiniband/hw/mthca/mthca_mr.c 				s / dev->limits.mtt_seg_size, &dma_handle);
s                  50 drivers/infiniband/hw/qib/qib_debugfs.c static int _##name##_open(struct inode *inode, struct file *s) \
s                  54 drivers/infiniband/hw/qib/qib_debugfs.c 	ret =  seq_open(s, &_##name##_seq_ops); \
s                  57 drivers/infiniband/hw/qib/qib_debugfs.c 	seq = s->private_data; \
s                  69 drivers/infiniband/hw/qib/qib_debugfs.c static void *_opcode_stats_seq_start(struct seq_file *s, loff_t *pos)
s                  78 drivers/infiniband/hw/qib/qib_debugfs.c static void *_opcode_stats_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                  89 drivers/infiniband/hw/qib/qib_debugfs.c static void _opcode_stats_seq_stop(struct seq_file *s, void *v)
s                  94 drivers/infiniband/hw/qib/qib_debugfs.c static int _opcode_stats_seq_show(struct seq_file *s, void *v)
s                  99 drivers/infiniband/hw/qib/qib_debugfs.c 	struct qib_ibdev *ibd = (struct qib_ibdev *)s->private;
s                 110 drivers/infiniband/hw/qib/qib_debugfs.c 	seq_printf(s, "%02llx %llu/%llu\n", i,
s                 119 drivers/infiniband/hw/qib/qib_debugfs.c static void *_ctx_stats_seq_start(struct seq_file *s, loff_t *pos)
s                 121 drivers/infiniband/hw/qib/qib_debugfs.c 	struct qib_ibdev *ibd = (struct qib_ibdev *)s->private;
s                 131 drivers/infiniband/hw/qib/qib_debugfs.c static void *_ctx_stats_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                 133 drivers/infiniband/hw/qib/qib_debugfs.c 	struct qib_ibdev *ibd = (struct qib_ibdev *)s->private;
s                 145 drivers/infiniband/hw/qib/qib_debugfs.c static void _ctx_stats_seq_stop(struct seq_file *s, void *v)
s                 150 drivers/infiniband/hw/qib/qib_debugfs.c static int _ctx_stats_seq_show(struct seq_file *s, void *v)
s                 155 drivers/infiniband/hw/qib/qib_debugfs.c 	struct qib_ibdev *ibd = (struct qib_ibdev *)s->private;
s                 159 drivers/infiniband/hw/qib/qib_debugfs.c 		seq_puts(s, "Ctx:npkts\n");
s                 175 drivers/infiniband/hw/qib/qib_debugfs.c 	seq_printf(s, "  %llu:%llu\n", i, n_packets);
s                 181 drivers/infiniband/hw/qib/qib_debugfs.c static void *_qp_stats_seq_start(struct seq_file *s, loff_t *pos)
s                 187 drivers/infiniband/hw/qib/qib_debugfs.c 	iter = rvt_qp_iter_init(s->private, 0, NULL);
s                 205 drivers/infiniband/hw/qib/qib_debugfs.c static void *_qp_stats_seq_next(struct seq_file *s, void *iter_ptr,
s                 221 drivers/infiniband/hw/qib/qib_debugfs.c static void _qp_stats_seq_stop(struct seq_file *s, void *iter_ptr)
s                 227 drivers/infiniband/hw/qib/qib_debugfs.c static int _qp_stats_seq_show(struct seq_file *s, void *iter_ptr)
s                 234 drivers/infiniband/hw/qib/qib_debugfs.c 	qib_qp_iter_print(s, iter);
s                 556 drivers/infiniband/hw/qib/qib_fs.c static void qibfs_kill_super(struct super_block *s)
s                 558 drivers/infiniband/hw/qib/qib_fs.c 	kill_litter_super(s);
s                2478 drivers/infiniband/hw/qib/qib_iba6120.c 	char *s;
s                2480 drivers/infiniband/hw/qib/qib_iba6120.c 	for (i = 0, s = (char *)cntr6120names; s && j <= dd->cfgctxts;
s                2483 drivers/infiniband/hw/qib/qib_iba6120.c 		if (!j && !strncmp("Ctxt0EgrOvfl", s + 1, 12))
s                2485 drivers/infiniband/hw/qib/qib_iba6120.c 		s = strchr(s + 1, '\n');
s                2486 drivers/infiniband/hw/qib/qib_iba6120.c 		if (s && j)
s                2490 drivers/infiniband/hw/qib/qib_iba6120.c 	if (!s)
s                2494 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->cntrnamelen = 1 + s - cntr6120names;
s                2498 drivers/infiniband/hw/qib/qib_iba6120.c 	for (i = 0, s = (char *)portcntr6120names; s; i++)
s                2499 drivers/infiniband/hw/qib/qib_iba6120.c 		s = strchr(s + 1, '\n');
s                3130 drivers/infiniband/hw/qib/qib_iba7220.c 	char *s;
s                3132 drivers/infiniband/hw/qib/qib_iba7220.c 	for (i = 0, s = (char *)cntr7220names; s && j <= dd->cfgctxts;
s                3135 drivers/infiniband/hw/qib/qib_iba7220.c 		if (!j && !strncmp("Ctxt0EgrOvfl", s + 1, 12))
s                3137 drivers/infiniband/hw/qib/qib_iba7220.c 		s = strchr(s + 1, '\n');
s                3138 drivers/infiniband/hw/qib/qib_iba7220.c 		if (s && j)
s                3142 drivers/infiniband/hw/qib/qib_iba7220.c 	if (!s)
s                3146 drivers/infiniband/hw/qib/qib_iba7220.c 		dd->cspec->cntrnamelen = 1 + s - cntr7220names;
s                3150 drivers/infiniband/hw/qib/qib_iba7220.c 	for (i = 0, s = (char *)portcntr7220names; s; i++)
s                3151 drivers/infiniband/hw/qib/qib_iba7220.c 		s = strchr(s + 1, '\n');
s                4992 drivers/infiniband/hw/qib/qib_iba7322.c 	char *s;
s                4994 drivers/infiniband/hw/qib/qib_iba7322.c 	for (i = 0, s = (char *)cntr7322names; s && j <= dd->cfgctxts;
s                4997 drivers/infiniband/hw/qib/qib_iba7322.c 		if (!j && !strncmp("Ctxt0EgrOvfl", s + 1, 12))
s                4999 drivers/infiniband/hw/qib/qib_iba7322.c 		s = strchr(s + 1, '\n');
s                5000 drivers/infiniband/hw/qib/qib_iba7322.c 		if (s && j)
s                5004 drivers/infiniband/hw/qib/qib_iba7322.c 	if (!s)
s                5008 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->cntrnamelen = 1 + s - cntr7322names;
s                5012 drivers/infiniband/hw/qib/qib_iba7322.c 	for (i = 0, s = (char *)portcntr7322names; s; i++)
s                5013 drivers/infiniband/hw/qib/qib_iba7322.c 		s = strchr(s + 1, '\n');
s                 351 drivers/infiniband/hw/qib/qib_mad.c static void set_link_speed_enabled(struct qib_pportdata *ppd, u32 s)
s                 353 drivers/infiniband/hw/qib/qib_mad.c 	(void) ppd->dd->f_set_ib_cfg(ppd, QIB_IB_CFG_SPD_ENB, s);
s                 424 drivers/infiniband/hw/qib/qib_qp.c void qib_qp_iter_print(struct seq_file *s, struct rvt_qp_iter *iter)
s                 431 drivers/infiniband/hw/qib/qib_qp.c 	seq_printf(s,
s                 140 drivers/infiniband/hw/qib/qib_sysfs.c 	u64 s;
s                 148 drivers/infiniband/hw/qib/qib_sysfs.c 	s = *(ppd->statusp);
s                 150 drivers/infiniband/hw/qib/qib_sysfs.c 	for (any = i = 0; s && qib_status_str[i]; i++) {
s                 151 drivers/infiniband/hw/qib/qib_sysfs.c 		if (s & 1) {
s                 160 drivers/infiniband/hw/qib/qib_sysfs.c 		s >>= 1;
s                 282 drivers/infiniband/hw/qib/qib_verbs.h void qib_qp_iter_print(struct seq_file *s, struct rvt_qp_iter *iter);
s                1243 drivers/infiniband/sw/rdmavt/qp.c 			u32 s = sizeof(struct rvt_rwq) + qp->r_rq.size * sz;
s                1245 drivers/infiniband/sw/rdmavt/qp.c 			qp->ip = rvt_create_mmap_info(rdi, s, udata,
s                 111 drivers/infiniband/sw/rdmavt/srq.c 		u32 s = sizeof(struct rvt_rwq) + srq->rq.size * sz;
s                 113 drivers/infiniband/sw/rdmavt/srq.c 		srq->ip = rvt_create_mmap_info(dev, s, udata, srq->rq.wq);
s                 272 drivers/infiniband/sw/rdmavt/srq.c 			u32 s = sizeof(struct rvt_rwq) + size * sz;
s                 274 drivers/infiniband/sw/rdmavt/srq.c 			rvt_update_mmap_info(dev, ip, s, tmp_rq.wq);
s                  34 drivers/infiniband/sw/siw/siw_cm.c static void siw_cm_llp_state_change(struct sock *s);
s                  35 drivers/infiniband/sw/siw/siw_cm.c static void siw_cm_llp_data_ready(struct sock *s);
s                  36 drivers/infiniband/sw/siw/siw_cm.c static void siw_cm_llp_write_space(struct sock *s);
s                  37 drivers/infiniband/sw/siw/siw_cm.c static void siw_cm_llp_error_report(struct sock *s);
s                  74 drivers/infiniband/sw/siw/siw_cm.c 	struct socket *s = cep->sock;
s                  75 drivers/infiniband/sw/siw/siw_cm.c 	struct sock *sk = s->sk;
s                  79 drivers/infiniband/sw/siw/siw_cm.c 	qp->attrs.sk = s;
s                  86 drivers/infiniband/sw/siw/siw_cm.c static void siw_socket_disassoc(struct socket *s)
s                  88 drivers/infiniband/sw/siw/siw_cm.c 	struct sock *sk = s->sk;
s                 150 drivers/infiniband/sw/siw/siw_cm.c static void siw_cep_socket_assoc(struct siw_cep *cep, struct socket *s)
s                 152 drivers/infiniband/sw/siw/siw_cm.c 	cep->sock = s;
s                 154 drivers/infiniband/sw/siw/siw_cm.c 	s->sk->sk_user_data = cep;
s                 156 drivers/infiniband/sw/siw/siw_cm.c 	siw_sk_save_upcalls(s->sk);
s                 157 drivers/infiniband/sw/siw/siw_cm.c 	siw_sk_assign_cm_upcalls(s->sk);
s                 455 drivers/infiniband/sw/siw/siw_cm.c 	struct socket *s = cep->sock;
s                 486 drivers/infiniband/sw/siw/siw_cm.c 	rv = kernel_sendmsg(s, &msg, iov, iovec_num + 1, mpa_len);
s                 503 drivers/infiniband/sw/siw/siw_cm.c 	struct socket *s = cep->sock;
s                 508 drivers/infiniband/sw/siw/siw_cm.c 		rcvd = ksock_recv(s, (char *)hdr + cep->mpa.bytes_rcvd,
s                 539 drivers/infiniband/sw/siw/siw_cm.c 		rcvd = ksock_recv(s, (char *)&word, sizeof(word), MSG_DONTWAIT);
s                 566 drivers/infiniband/sw/siw/siw_cm.c 		s, cep->mpa.pdata + cep->mpa.bytes_rcvd - sizeof(struct mpa_rr),
s                 909 drivers/infiniband/sw/siw/siw_cm.c 	struct socket *s = cep->sock;
s                 938 drivers/infiniband/sw/siw/siw_cm.c 	rv = kernel_accept(s, &new_s, O_NONBLOCK);
s                1275 drivers/infiniband/sw/siw/siw_cm.c 	void (*orig_state_change)(struct sock *s);
s                1312 drivers/infiniband/sw/siw/siw_cm.c static int kernel_bindconnect(struct socket *s, struct sockaddr *laddr,
s                1322 drivers/infiniband/sw/siw/siw_cm.c 	rv = kernel_setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (char *)&s_val,
s                1327 drivers/infiniband/sw/siw/siw_cm.c 	rv = s->ops->bind(s, laddr, size);
s                1331 drivers/infiniband/sw/siw/siw_cm.c 	rv = s->ops->connect(s, raddr, size, flags);
s                1341 drivers/infiniband/sw/siw/siw_cm.c 	struct socket *s = NULL;
s                1392 drivers/infiniband/sw/siw/siw_cm.c 	rv = sock_create(v4 ? AF_INET : AF_INET6, SOCK_STREAM, IPPROTO_TCP, &s);
s                1401 drivers/infiniband/sw/siw/siw_cm.c 	rv = kernel_bindconnect(s, laddr, raddr);
s                1409 drivers/infiniband/sw/siw/siw_cm.c 		rv = kernel_setsockopt(s, SOL_TCP, TCP_NODELAY, (char *)&val,
s                1454 drivers/infiniband/sw/siw/siw_cm.c 	siw_cep_socket_assoc(cep, s);
s                1518 drivers/infiniband/sw/siw/siw_cm.c 		siw_socket_disassoc(s);
s                1519 drivers/infiniband/sw/siw/siw_cm.c 		sock_release(s);
s                1537 drivers/infiniband/sw/siw/siw_cm.c 	} else if (s) {
s                1538 drivers/infiniband/sw/siw/siw_cm.c 		sock_release(s);
s                1794 drivers/infiniband/sw/siw/siw_cm.c 	struct socket *s;
s                1803 drivers/infiniband/sw/siw/siw_cm.c 	rv = sock_create(addr_family, SOCK_STREAM, IPPROTO_TCP, &s);
s                1811 drivers/infiniband/sw/siw/siw_cm.c 	rv = kernel_setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (char *)&s_val,
s                1822 drivers/infiniband/sw/siw/siw_cm.c 			s->sk->sk_bound_dev_if = sdev->netdev->ifindex;
s                1824 drivers/infiniband/sw/siw/siw_cm.c 		rv = s->ops->bind(s, (struct sockaddr *)laddr,
s                1831 drivers/infiniband/sw/siw/siw_cm.c 			s->sk->sk_bound_dev_if = sdev->netdev->ifindex;
s                1833 drivers/infiniband/sw/siw/siw_cm.c 		rv = s->ops->bind(s, (struct sockaddr *)laddr,
s                1845 drivers/infiniband/sw/siw/siw_cm.c 	siw_cep_socket_assoc(cep, s);
s                1854 drivers/infiniband/sw/siw/siw_cm.c 	rv = s->ops->listen(s, backlog);
s                1909 drivers/infiniband/sw/siw/siw_cm.c 		siw_socket_disassoc(s);
s                1915 drivers/infiniband/sw/siw/siw_cm.c 	sock_release(s);
s                  95 drivers/infiniband/sw/siw/siw_cm.h static inline int getname_peer(struct socket *s, struct sockaddr_storage *a)
s                  97 drivers/infiniband/sw/siw/siw_cm.h 	return s->ops->getname(s, (struct sockaddr *)a, 1);
s                 100 drivers/infiniband/sw/siw/siw_cm.h static inline int getname_local(struct socket *s, struct sockaddr_storage *a)
s                 102 drivers/infiniband/sw/siw/siw_cm.h 	return s->ops->getname(s, (struct sockaddr *)a, 0);
s                 392 drivers/infiniband/sw/siw/siw_qp.c 	struct socket *s = qp->attrs.sk;
s                 408 drivers/infiniband/sw/siw/siw_qp.c 	if (!s && qp->cep)
s                 410 drivers/infiniband/sw/siw/siw_qp.c 		s = qp->cep->sock;
s                 412 drivers/infiniband/sw/siw/siw_qp.c 	if (!s) {
s                 598 drivers/infiniband/sw/siw/siw_qp.c 	rv = kernel_sendmsg(s, &msg, iov, num_frags, len_terminate);
s                 293 drivers/infiniband/sw/siw/siw_qp_tx.c static int siw_tx_ctrl(struct siw_iwarp_tx *c_tx, struct socket *s,
s                 301 drivers/infiniband/sw/siw/siw_qp_tx.c 	int rv = kernel_sendmsg(s, &msg, &iov, 1,
s                 324 drivers/infiniband/sw/siw/siw_qp_tx.c static int siw_tcp_sendpages(struct socket *s, struct page **page, int offset,
s                 327 drivers/infiniband/sw/siw/siw_qp_tx.c 	struct sock *sk = s->sk;
s                 369 drivers/infiniband/sw/siw/siw_qp_tx.c static int siw_0copy_tx(struct socket *s, struct page **page,
s                 379 drivers/infiniband/sw/siw/siw_qp_tx.c 		rv = siw_tcp_sendpages(s, &page[i], offset, sge_bytes);
s                 424 drivers/infiniband/sw/siw/siw_qp_tx.c static int siw_tx_hdt(struct siw_iwarp_tx *c_tx, struct socket *s)
s                 440 drivers/infiniband/sw/siw/siw_qp_tx.c 			rv = siw_tx_ctrl(c_tx, s, MSG_DONTWAIT | MSG_MORE);
s                 582 drivers/infiniband/sw/siw/siw_qp_tx.c 		rv = siw_0copy_tx(s, page_array, &wqe->sqe.sge[c_tx->sge_idx],
s                 585 drivers/infiniband/sw/siw/siw_qp_tx.c 			rv = kernel_sendmsg(s, &msg, &iov[seg], 1, trl_len);
s                 592 drivers/infiniband/sw/siw/siw_qp_tx.c 		rv = kernel_sendmsg(s, &msg, iov, seg + 1,
s                 661 drivers/infiniband/sw/siw/siw_qp_tx.c 				     struct socket *s)
s                 663 drivers/infiniband/sw/siw/siw_qp_tx.c 	struct tcp_sock *tp = tcp_sk(s->sk);
s                 784 drivers/infiniband/sw/siw/siw_qp_tx.c 	struct socket *s = qp->attrs.sk;
s                 832 drivers/infiniband/sw/siw/siw_qp_tx.c 		siw_update_tcpseg(c_tx, s);
s                 868 drivers/infiniband/sw/siw/siw_qp_tx.c 		rv = siw_tx_ctrl(c_tx, s, msg_flags);
s                 877 drivers/infiniband/sw/siw/siw_qp_tx.c 		rv = siw_tx_hdt(c_tx, s);
s                 899 drivers/infiniband/sw/siw/siw_qp_tx.c 		siw_update_tcpseg(c_tx, s);
s                 196 drivers/infiniband/ulp/srpt/ib_srpt.c static const char *get_ch_state_name(enum rdma_ch_state s)
s                 198 drivers/infiniband/ulp/srpt/ib_srpt.c 	switch (s) {
s                 625 drivers/input/gameport/gameport.c 	struct gameport *s, *parent;
s                 633 drivers/input/gameport/gameport.c 		for (s = gameport; s->child; s = s->child)
s                 637 drivers/input/gameport/gameport.c 			parent = s->parent;
s                 639 drivers/input/gameport/gameport.c 			device_release_driver(&s->dev);
s                 640 drivers/input/gameport/gameport.c 			gameport_destroy_port(s);
s                 641 drivers/input/gameport/gameport.c 		} while ((s = parent) != gameport);
s                 317 drivers/input/input-mt.c 	int f, *p, s, c;
s                 324 drivers/input/input-mt.c 	s = p == end ? f + 1 : *p;
s                 328 drivers/input/input-mt.c 			s = f, f = *p;
s                 329 drivers/input/input-mt.c 		else if (*p < s)
s                 330 drivers/input/input-mt.c 			s = *p;
s                 332 drivers/input/input-mt.c 	c = (f + s + 1) / 2;
s                 336 drivers/input/input-mt.c 	if (s < 0 && mu <= 0)
s                 342 drivers/input/input-mt.c 	return (c < s && s <= 0) || (f >= 0 && f < c);
s                 365 drivers/input/input-mt.c 	struct input_mt_slot *s;
s                 369 drivers/input/input-mt.c 	for (s = mt->slots; s != mt->slots + mt->num_slots; s++) {
s                 370 drivers/input/input-mt.c 		if (!input_mt_is_active(s))
s                 372 drivers/input/input-mt.c 		x = input_mt_get_value(s, ABS_MT_POSITION_X);
s                 373 drivers/input/input-mt.c 		y = input_mt_get_value(s, ABS_MT_POSITION_Y);
s                 386 drivers/input/input-mt.c 	struct input_mt_slot *s;
s                 392 drivers/input/input-mt.c 	for (s = mt->slots; s != mt->slots + mt->num_slots; s++) {
s                 393 drivers/input/input-mt.c 		if (!input_mt_is_active(s))
s                 398 drivers/input/input-mt.c 				slots[j] = s - mt->slots;
s                 406 drivers/input/input-mt.c 	for (s = mt->slots; s != mt->slots + mt->num_slots; s++) {
s                 407 drivers/input/input-mt.c 		if (input_mt_is_active(s))
s                 412 drivers/input/input-mt.c 				slots[j] = s - mt->slots;
s                 475 drivers/input/input-mt.c 	struct input_mt_slot *s;
s                 480 drivers/input/input-mt.c 	for (s = mt->slots; s != mt->slots + mt->num_slots; s++)
s                 481 drivers/input/input-mt.c 		if (input_mt_is_active(s) && s->key == key)
s                 482 drivers/input/input-mt.c 			return s - mt->slots;
s                 484 drivers/input/input-mt.c 	for (s = mt->slots; s != mt->slots + mt->num_slots; s++)
s                 485 drivers/input/input-mt.c 		if (!input_mt_is_active(s) && !input_mt_is_used(mt, s)) {
s                 486 drivers/input/input-mt.c 			s->key = key;
s                 487 drivers/input/input-mt.c 			return s - mt->slots;
s                  59 drivers/input/joystick/a3d.c 	unsigned int t, s;
s                  64 drivers/input/joystick/a3d.c 	s = gameport_time(gameport, A3D_MAX_STROBE);
s                  75 drivers/input/joystick/a3d.c 			t = s;
s                 127 drivers/input/joystick/adi.c 	int t[2], s[2], i;
s                 133 drivers/input/joystick/adi.c 		s[i] = 0;
s                 146 drivers/input/joystick/adi.c 			if ((w & 0x30) && s[i]) {
s                 151 drivers/input/joystick/adi.c 			} else if (!(x & 0x30)) s[i] = 1;
s                 209 drivers/input/joystick/gamecon.c 	int i, j, s;
s                 220 drivers/input/joystick/gamecon.c 		s = gc_status_bit[i];
s                 222 drivers/input/joystick/gamecon.c 		if (s & ~(data[8] | data[9])) {
s                 227 drivers/input/joystick/gamecon.c 				if (data[23 - j] & s)
s                 229 drivers/input/joystick/gamecon.c 				if (data[31 - j] & s)
s                 237 drivers/input/joystick/gamecon.c 					 !(s & data[6]) - !(s & data[7]));
s                 239 drivers/input/joystick/gamecon.c 					 !(s & data[4]) - !(s & data[5]));
s                 243 drivers/input/joystick/gamecon.c 						 s & data[gc_n64_bytes[j]]);
s                 363 drivers/input/joystick/gamecon.c 	int i, j, s, len;
s                 375 drivers/input/joystick/gamecon.c 		s = gc_status_bit[i];
s                 381 drivers/input/joystick/gamecon.c 			input_report_abs(dev, ABS_X, !(s & data[6]) - !(s & data[7]));
s                 382 drivers/input/joystick/gamecon.c 			input_report_abs(dev, ABS_Y, !(s & data[4]) - !(s & data[5]));
s                 386 drivers/input/joystick/gamecon.c 						 s & data[gc_nes_bytes[j]]);
s                 392 drivers/input/joystick/gamecon.c 			input_report_abs(dev, ABS_X, !(s & data[6]) - !(s & data[7]));
s                 393 drivers/input/joystick/gamecon.c 			input_report_abs(dev, ABS_Y, !(s & data[4]) - !(s & data[5]));
s                 397 drivers/input/joystick/gamecon.c 						 s & data[gc_snes_bytes[j]]);
s                 411 drivers/input/joystick/gamecon.c 			if (!(s & data[12]) && !(s & data[13]) &&
s                 412 drivers/input/joystick/gamecon.c 			    !(s & data[14]) && (s & data[15])) {
s                 413 drivers/input/joystick/gamecon.c 				input_report_key(dev, BTN_LEFT, s & data[9]);
s                 414 drivers/input/joystick/gamecon.c 				input_report_key(dev, BTN_RIGHT, s & data[8]);
s                 419 drivers/input/joystick/gamecon.c 					if (data[25 + j] & s)
s                 423 drivers/input/joystick/gamecon.c 					if (data[17 + j] & s)
s                 428 drivers/input/joystick/gamecon.c 					if (data[24] & s)
s                 434 drivers/input/joystick/gamecon.c 					if (data[16] & s)
s                 476 drivers/input/joystick/gamecon.c 	int i, s;
s                 483 drivers/input/joystick/gamecon.c 		s = gc_status_bit[i];
s                 487 drivers/input/joystick/gamecon.c 			input_report_key(dev, BTN_THUMB, s & data[5]);
s                 492 drivers/input/joystick/gamecon.c 					 !(s & data[2]) - !(s & data[3]));
s                 494 drivers/input/joystick/gamecon.c 					 !(s & data[0]) - !(s & data[1]));
s                 495 drivers/input/joystick/gamecon.c 			input_report_key(dev, BTN_TRIGGER, s & data[4]);
s                 142 drivers/input/joystick/gf2k.c #define GB(p,n,s)	gf2k_get_bits(data, p, n, s)
s                  72 drivers/input/joystick/guillemot.c 	unsigned int t, s;
s                  80 drivers/input/joystick/guillemot.c 	s = gameport_time(gameport, GUILLEMOT_MAX_STROBE);
s                  92 drivers/input/joystick/guillemot.c 			t = s;
s                  79 drivers/input/joystick/interact.c 	unsigned int t, s;
s                  85 drivers/input/joystick/interact.c 	s = gameport_time(gameport, INTERACT_MAX_STROBE);
s                  99 drivers/input/joystick/interact.c 			t = s;
s                 261 drivers/input/keyboard/atkbd.c 			struct device_attribute *attr, const char *b, size_t s)	\
s                 263 drivers/input/keyboard/atkbd.c 	return atkbd_attr_set_helper(d, b, s, atkbd_set_##_name);		\
s                  98 drivers/input/keyboard/hilkbd.c 	unsigned char s;
s                 128 drivers/input/keyboard/hilkbd.c static inline void handle_status(unsigned char s, unsigned char c)
s                 145 drivers/input/keyboard/hilkbd.c static inline void handle_data(unsigned char s, unsigned char c)
s                 157 drivers/input/keyboard/hilkbd.c 	unsigned char s, c;
s                 159 drivers/input/keyboard/hilkbd.c 	s = hil_status();
s                 162 drivers/input/keyboard/hilkbd.c 	switch (s >> 4) {
s                 164 drivers/input/keyboard/hilkbd.c 		handle_status(s, c);
s                 167 drivers/input/keyboard/hilkbd.c 		handle_data(s, c);
s                 170 drivers/input/keyboard/hilkbd.c 		hil_dev.s = s;
s                 107 drivers/input/keyboard/jornada680_kbd.c static void jornada_scan_keyb(unsigned char *s)
s                 154 drivers/input/keyboard/jornada680_kbd.c 		*s++ = __raw_readb(PCDR);
s                 155 drivers/input/keyboard/jornada680_kbd.c 		*s++ = __raw_readb(PFDR);
s                 166 drivers/input/keyboard/jornada680_kbd.c 	*s++ = __raw_readb(PGDR);
s                 167 drivers/input/keyboard/jornada680_kbd.c 	*s++ = __raw_readb(PHDR);
s                 102 drivers/input/keyboard/lm8323.c #define PWM_RAMP(s, t, n, u)		((!!(s) << 14) | ((t) & 0x3f) << 8 | \
s                 483 drivers/input/keyboard/lm8323.c 		int s;
s                 485 drivers/input/keyboard/lm8323.c 		s = min(126, steps);
s                 486 drivers/input/keyboard/lm8323.c 		pwm_cmds[num_cmds++] = PWM_RAMP(div512, perstep, s, up);
s                 487 drivers/input/keyboard/lm8323.c 		steps -= s;
s                  63 drivers/input/misc/yealink.c 	  .u = { .s = {	_LOC(a, am), _LOC(b, bm), _LOC(c, cm),		\
s                  79 drivers/input/misc/yealink.c 		} s[7];
s                 110 drivers/input/misc/yealink.c 		struct yld_status s;
s                 152 drivers/input/misc/yealink.c 	for (i = 0; i < ARRAY_SIZE(lcdMap[0].u.s); i++) {
s                 153 drivers/input/misc/yealink.c 		m = lcdMap[el].u.s[i].m;
s                 158 drivers/input/misc/yealink.c 		a = lcdMap[el].u.s[i].a;
s                 374 drivers/input/misc/yealink.c 		len = sizeof(yld->master.s.lcd) - ix;
s                 422 drivers/input/misc/yealink.c 		yld->master.s.keynum = yld->irq_data->data[0];
s                 239 drivers/input/mouse/cyapa.h #define PIP_DEV_SET_PWR_STATE(cyapa, s)		((cyapa)->dev_pwr_mode = (s))
s                   8 drivers/input/mouse/cypress_ps2.h #define COMPOSIT(x, s) (((x) & CMD_BITS_MASK) << (s))
s                  25 drivers/input/mouse/cypress_ps2.h #define CYTP_CMD_SET_PALM_SENSITIVITY(s)    ENCODE_CMD(1, 2, 2, (s))
s                  27 drivers/input/mouse/cypress_ps2.h #define CYTP_CMD_SET_MOUSE_SENSITIVITY(s)   ENCODE_CMD(1, 3, ((s) >> 2), (s))
s                  34 drivers/input/mouse/touchkit_ps2.c #define TOUCHKIT_SEND_PARMS(s, r, c)	((s) << 12 | (r) << 8 | (c))
s                 196 drivers/input/serio/ps2mult.c 		struct serio *s = psm->ports[i].serio;
s                 198 drivers/input/serio/ps2mult.c 		dev_info(&serio->dev, "%s port at %s\n", s->name, serio->phys);
s                 199 drivers/input/serio/ps2mult.c 		serio_register_port(s);
s                 604 drivers/input/serio/serio.c 	struct serio *s = root;
s                 608 drivers/input/serio/serio.c 		error = serio_reconnect_port(s);
s                 614 drivers/input/serio/serio.c 			if (!list_empty(&s->children)) {
s                 615 drivers/input/serio/serio.c 				s = list_first_entry(&s->children,
s                 626 drivers/input/serio/serio.c 		while (s != root) {
s                 627 drivers/input/serio/serio.c 			struct serio *parent = s->parent;
s                 629 drivers/input/serio/serio.c 			if (!list_is_last(&s->child_node, &parent->children)) {
s                 630 drivers/input/serio/serio.c 				s = list_entry(s->child_node.next,
s                 635 drivers/input/serio/serio.c 			s = parent;
s                 637 drivers/input/serio/serio.c 	} while (s != root);
s                 646 drivers/input/serio/serio.c 	struct serio *s = serio;
s                 655 drivers/input/serio/serio.c 		while (!list_empty(&s->children))
s                 656 drivers/input/serio/serio.c 			s = list_first_entry(&s->children,
s                 663 drivers/input/serio/serio.c 		if (s != serio) {
s                 664 drivers/input/serio/serio.c 			struct serio *parent = s->parent;
s                 666 drivers/input/serio/serio.c 			device_release_driver(&s->dev);
s                 667 drivers/input/serio/serio.c 			serio_destroy_port(s);
s                 669 drivers/input/serio/serio.c 			s = parent;
s                 719 drivers/input/serio/serio.c 	struct serio *s, *next;
s                 722 drivers/input/serio/serio.c 	list_for_each_entry_safe(s, next, &serio->children, child_node) {
s                 723 drivers/input/serio/serio.c 		serio_disconnect_port(s);
s                 724 drivers/input/serio/serio.c 		serio_destroy_port(s);
s                  43 drivers/input/touchscreen/lpc32xx_ts.c #define LPC32XX_TSC_ADCCON_X_SAMPLE_SIZE(s)	((10 - (s)) << 7)
s                  44 drivers/input/touchscreen/lpc32xx_ts.c #define LPC32XX_TSC_ADCCON_Y_SAMPLE_SIZE(s)	((10 - (s)) << 4)
s                 166 drivers/input/touchscreen/sur40.c #define sur40_str(s) #s
s                  55 drivers/interconnect/core.c static void icc_summary_show_one(struct seq_file *s, struct icc_node *n)
s                  60 drivers/interconnect/core.c 	seq_printf(s, "%-30s %12u %12u\n",
s                  64 drivers/interconnect/core.c static int icc_summary_show(struct seq_file *s, void *data)
s                  68 drivers/interconnect/core.c 	seq_puts(s, " node                                   avg         peak\n");
s                  69 drivers/interconnect/core.c 	seq_puts(s, "--------------------------------------------------------\n");
s                  79 drivers/interconnect/core.c 			icc_summary_show_one(s, n);
s                  84 drivers/interconnect/core.c 				seq_printf(s, "    %-26s %12u %12u\n",
s                 899 drivers/iommu/amd_iommu.c 	bool s;
s                 902 drivers/iommu/amd_iommu.c 	s     = false;
s                 910 drivers/iommu/amd_iommu.c 		s = true;
s                 920 drivers/iommu/amd_iommu.c 	if (s) /* size bit - we flush more than one 4kb page */
s                 930 drivers/iommu/amd_iommu.c 	bool s;
s                 933 drivers/iommu/amd_iommu.c 	s     = false;
s                 941 drivers/iommu/amd_iommu.c 		s = true;
s                 953 drivers/iommu/amd_iommu.c 	if (s)
s                2550 drivers/iommu/amd_iommu.c 	struct scatterlist *s;
s                2557 drivers/iommu/amd_iommu.c 	for_each_sg(sglist, s, nelems, i) {
s                2560 drivers/iommu/amd_iommu.c 		s->dma_address = npages << PAGE_SHIFT;
s                2562 drivers/iommu/amd_iommu.c 		n = iommu_num_pages(sg_phys(s), s->length, PAGE_SIZE);
s                2582 drivers/iommu/amd_iommu.c 	struct scatterlist *s;
s                2603 drivers/iommu/amd_iommu.c 	for_each_sg(sglist, s, nelems, i) {
s                2604 drivers/iommu/amd_iommu.c 		int j, pages = iommu_num_pages(sg_phys(s), s->length, PAGE_SIZE);
s                2609 drivers/iommu/amd_iommu.c 			bus_addr  = address + s->dma_address + (j << PAGE_SHIFT);
s                2610 drivers/iommu/amd_iommu.c 			phys_addr = (sg_phys(s) & PAGE_MASK) + (j << PAGE_SHIFT);
s                2622 drivers/iommu/amd_iommu.c 	for_each_sg(sglist, s, nelems, i) {
s                2628 drivers/iommu/amd_iommu.c 		s->dma_address += address + (s->offset & ~PAGE_MASK);
s                2629 drivers/iommu/amd_iommu.c 		s->dma_length   = s->length;
s                2632 drivers/iommu/amd_iommu.c 	if (s)
s                2633 drivers/iommu/amd_iommu.c 		domain_flush_np_cache(domain, s->dma_address, s->dma_length);
s                2641 drivers/iommu/amd_iommu.c 	for_each_sg(sglist, s, nelems, i) {
s                2642 drivers/iommu/amd_iommu.c 		int j, pages = iommu_num_pages(sg_phys(s), s->length, PAGE_SIZE);
s                2647 drivers/iommu/amd_iommu.c 			bus_addr  = address + s->dma_address + (j << PAGE_SHIFT);
s                2106 drivers/iommu/amd_iommu_init.c 	char *s;
s                2120 drivers/iommu/amd_iommu_init.c 		s = "IVMD_TYPEi\t\t\t";
s                2124 drivers/iommu/amd_iommu_init.c 		s = "IVMD_TYPE_ALL\t\t";
s                2129 drivers/iommu/amd_iommu_init.c 		s = "IVMD_TYPE_RANGE\t\t";
s                2139 drivers/iommu/amd_iommu_init.c 		    " range_start: %016llx range_end: %016llx flags: %x\n", s,
s                 379 drivers/iommu/arm-smmu.h #define ARM_SMMU_CB(s, n)	((s)->numpage + (n))
s                 381 drivers/iommu/arm-smmu.h #define arm_smmu_gr0_read(s, o)		\
s                 382 drivers/iommu/arm-smmu.h 	arm_smmu_readl((s), ARM_SMMU_GR0, (o))
s                 383 drivers/iommu/arm-smmu.h #define arm_smmu_gr0_write(s, o, v)	\
s                 384 drivers/iommu/arm-smmu.h 	arm_smmu_writel((s), ARM_SMMU_GR0, (o), (v))
s                 386 drivers/iommu/arm-smmu.h #define arm_smmu_gr1_read(s, o)		\
s                 387 drivers/iommu/arm-smmu.h 	arm_smmu_readl((s), ARM_SMMU_GR1, (o))
s                 388 drivers/iommu/arm-smmu.h #define arm_smmu_gr1_write(s, o, v)	\
s                 389 drivers/iommu/arm-smmu.h 	arm_smmu_writel((s), ARM_SMMU_GR1, (o), (v))
s                 391 drivers/iommu/arm-smmu.h #define arm_smmu_cb_read(s, n, o)	\
s                 392 drivers/iommu/arm-smmu.h 	arm_smmu_readl((s), ARM_SMMU_CB((s), (n)), (o))
s                 393 drivers/iommu/arm-smmu.h #define arm_smmu_cb_write(s, n, o, v)	\
s                 394 drivers/iommu/arm-smmu.h 	arm_smmu_writel((s), ARM_SMMU_CB((s), (n)), (o), (v))
s                 395 drivers/iommu/arm-smmu.h #define arm_smmu_cb_readq(s, n, o)	\
s                 396 drivers/iommu/arm-smmu.h 	arm_smmu_readq((s), ARM_SMMU_CB((s), (n)), (o))
s                 397 drivers/iommu/arm-smmu.h #define arm_smmu_cb_writeq(s, n, o, v)	\
s                 398 drivers/iommu/arm-smmu.h 	arm_smmu_writeq((s), ARM_SMMU_CB((s), (n)), (o), (v))
s                 738 drivers/iommu/dma-iommu.c 	struct scatterlist *s, *cur = sg;
s                 743 drivers/iommu/dma-iommu.c 	for_each_sg(sg, s, nents, i) {
s                 745 drivers/iommu/dma-iommu.c 		unsigned int s_iova_off = sg_dma_address(s);
s                 746 drivers/iommu/dma-iommu.c 		unsigned int s_length = sg_dma_len(s);
s                 747 drivers/iommu/dma-iommu.c 		unsigned int s_iova_len = s->length;
s                 749 drivers/iommu/dma-iommu.c 		s->offset += s_iova_off;
s                 750 drivers/iommu/dma-iommu.c 		s->length = s_length;
s                 751 drivers/iommu/dma-iommu.c 		sg_dma_address(s) = DMA_MAPPING_ERROR;
s                 752 drivers/iommu/dma-iommu.c 		sg_dma_len(s) = 0;
s                 790 drivers/iommu/dma-iommu.c 	struct scatterlist *s;
s                 793 drivers/iommu/dma-iommu.c 	for_each_sg(sg, s, nents, i) {
s                 794 drivers/iommu/dma-iommu.c 		if (sg_dma_address(s) != DMA_MAPPING_ERROR)
s                 795 drivers/iommu/dma-iommu.c 			s->offset += sg_dma_address(s);
s                 796 drivers/iommu/dma-iommu.c 		if (sg_dma_len(s))
s                 797 drivers/iommu/dma-iommu.c 			s->length = sg_dma_len(s);
s                 798 drivers/iommu/dma-iommu.c 		sg_dma_address(s) = DMA_MAPPING_ERROR;
s                 799 drivers/iommu/dma-iommu.c 		sg_dma_len(s) = 0;
s                 816 drivers/iommu/dma-iommu.c 	struct scatterlist *s, *prev = NULL;
s                 832 drivers/iommu/dma-iommu.c 	for_each_sg(sg, s, nents, i) {
s                 833 drivers/iommu/dma-iommu.c 		size_t s_iova_off = iova_offset(iovad, s->offset);
s                 834 drivers/iommu/dma-iommu.c 		size_t s_length = s->length;
s                 837 drivers/iommu/dma-iommu.c 		sg_dma_address(s) = s_iova_off;
s                 838 drivers/iommu/dma-iommu.c 		sg_dma_len(s) = s_length;
s                 839 drivers/iommu/dma-iommu.c 		s->offset -= s_iova_off;
s                 841 drivers/iommu/dma-iommu.c 		s->length = s_length;
s                 862 drivers/iommu/dma-iommu.c 		prev = s;
s                 133 drivers/iommu/omap-iommu-debug.c 			     struct seq_file *s)
s                 135 drivers/iommu/omap-iommu-debug.c 	seq_printf(s, "%08x %08x %01x\n", cr->cam, cr->ram,
s                 140 drivers/iommu/omap-iommu-debug.c static size_t omap_dump_tlb_entries(struct omap_iommu *obj, struct seq_file *s)
s                 153 drivers/iommu/omap-iommu-debug.c 		iotlb_dump_cr(obj, cr + i, s);
s                 159 drivers/iommu/omap-iommu-debug.c static int tlb_show(struct seq_file *s, void *data)
s                 161 drivers/iommu/omap-iommu-debug.c 	struct omap_iommu *obj = s->private;
s                 168 drivers/iommu/omap-iommu-debug.c 	seq_printf(s, "%8s %8s\n", "cam:", "ram:");
s                 169 drivers/iommu/omap-iommu-debug.c 	seq_puts(s, "-----------------------------------------\n");
s                 170 drivers/iommu/omap-iommu-debug.c 	omap_dump_tlb_entries(obj, s);
s                 177 drivers/iommu/omap-iommu-debug.c static void dump_ioptable(struct seq_file *s)
s                 182 drivers/iommu/omap-iommu-debug.c 	struct omap_iommu *obj = s->private;
s                 193 drivers/iommu/omap-iommu-debug.c 			seq_printf(s, "1: 0x%08x 0x%08x\n", da, *iopgd);
s                 203 drivers/iommu/omap-iommu-debug.c 			seq_printf(s, "2: 0x%08x 0x%08x\n", da, *iopte);
s                 210 drivers/iommu/omap-iommu-debug.c static int pagetable_show(struct seq_file *s, void *data)
s                 212 drivers/iommu/omap-iommu-debug.c 	struct omap_iommu *obj = s->private;
s                 219 drivers/iommu/omap-iommu-debug.c 	seq_printf(s, "L: %8s %8s\n", "da:", "pte:");
s                 220 drivers/iommu/omap-iommu-debug.c 	seq_puts(s, "--------------------------\n");
s                 221 drivers/iommu/omap-iommu-debug.c 	dump_ioptable(s);
s                 157 drivers/iommu/qcom_iommu.c 		size_t s = size;
s                 164 drivers/iommu/qcom_iommu.c 		} while (s -= granule);
s                 918 drivers/iommu/tegra-smmu.c static int tegra_smmu_swgroups_show(struct seq_file *s, void *data)
s                 920 drivers/iommu/tegra-smmu.c 	struct tegra_smmu *smmu = s->private;
s                 924 drivers/iommu/tegra-smmu.c 	seq_printf(s, "swgroup    enabled  ASID\n");
s                 925 drivers/iommu/tegra-smmu.c 	seq_printf(s, "------------------------\n");
s                 941 drivers/iommu/tegra-smmu.c 		seq_printf(s, "%-9s  %-7s  %#04x\n", group->name, status,
s                 950 drivers/iommu/tegra-smmu.c static int tegra_smmu_clients_show(struct seq_file *s, void *data)
s                 952 drivers/iommu/tegra-smmu.c 	struct tegra_smmu *smmu = s->private;
s                 956 drivers/iommu/tegra-smmu.c 	seq_printf(s, "client       enabled\n");
s                 957 drivers/iommu/tegra-smmu.c 	seq_printf(s, "--------------------\n");
s                 970 drivers/iommu/tegra-smmu.c 		seq_printf(s, "%-12s %s\n", client->name, status);
s                 114 drivers/ipack/ipack.c 	unsigned int i, c, l, s;
s                 120 drivers/ipack/ipack.c 		l = 0x7; s = 1; break;
s                 122 drivers/ipack/ipack.c 		l = 0xf; s = 2; break;
s                 131 drivers/ipack/ipack.c 			else if ((i & s) == 0)
s                 390 drivers/isdn/capi/capi.c 		unsigned char *s = skb_put(nskb, CAPI_DATA_B3_RESP_LEN);
s                 391 drivers/isdn/capi/capi.c 		capimsg_setu16(s, 0, CAPI_DATA_B3_RESP_LEN);
s                 392 drivers/isdn/capi/capi.c 		capimsg_setu16(s, 2, mp->ap->applid);
s                 393 drivers/isdn/capi/capi.c 		capimsg_setu8 (s, 4, CAPI_DATA_B3);
s                 394 drivers/isdn/capi/capi.c 		capimsg_setu8 (s, 5, CAPI_RESP);
s                 395 drivers/isdn/capi/capi.c 		capimsg_setu16(s, 6, atomic_inc_return(&mp->msgid));
s                 396 drivers/isdn/capi/capi.c 		capimsg_setu32(s, 8, mp->ncci);
s                 397 drivers/isdn/capi/capi.c 		capimsg_setu16(s, 12, datahandle);
s                 274 drivers/isdn/capi/capiutil.c 				_cstruct s = *(_cstruct *) OFF;
s                 275 drivers/isdn/capi/capiutil.c 				structTLcpy(cmsg->m + cmsg->l, s, 3 + *(u16 *) (s + 1));
s                 276 drivers/isdn/capi/capiutil.c 				cmsg->l += 3 + *(u16 *) (s + 1);
s                  78 drivers/isdn/mISDN/dsp_blowfish.c 	u32 s[1024];
s                 330 drivers/leds/led-class-flash.c static void led_clamp_align(struct led_flash_setting *s)
s                 334 drivers/leds/led-class-flash.c 	v = s->val + s->step / 2;
s                 335 drivers/leds/led-class-flash.c 	v = clamp(v, s->min, s->max);
s                 336 drivers/leds/led-class-flash.c 	offset = v - s->min;
s                 337 drivers/leds/led-class-flash.c 	offset = s->step * (offset / s->step);
s                 338 drivers/leds/led-class-flash.c 	s->val = s->min + offset;
s                 344 drivers/leds/led-class-flash.c 	struct led_flash_setting *s = &fled_cdev->timeout;
s                 346 drivers/leds/led-class-flash.c 	s->val = timeout;
s                 347 drivers/leds/led-class-flash.c 	led_clamp_align(s);
s                 350 drivers/leds/led-class-flash.c 		return call_flash_op(fled_cdev, timeout_set, s->val);
s                 366 drivers/leds/led-class-flash.c 	struct led_flash_setting *s = &fled_cdev->brightness;
s                 368 drivers/leds/led-class-flash.c 	s->val = brightness;
s                 369 drivers/leds/led-class-flash.c 	led_clamp_align(s);
s                 372 drivers/leds/led-class-flash.c 		return call_flash_op(fled_cdev, flash_brightness_set, s->val);
s                 380 drivers/leds/led-class-flash.c 	struct led_flash_setting *s = &fled_cdev->brightness;
s                 389 drivers/leds/led-class-flash.c 		s->val = brightness;
s                 426 drivers/leds/leds-aat1290.c 	struct led_flash_setting *s;
s                 431 drivers/leds/leds-aat1290.c 	s = &v4l2_sd_cfg->intensity;
s                 432 drivers/leds/leds-aat1290.c 	s->min = led->mm_current_scale[0];
s                 433 drivers/leds/leds-aat1290.c 	s->max = led_cfg->max_mm_current;
s                 434 drivers/leds/leds-aat1290.c 	s->step = 1;
s                 435 drivers/leds/leds-aat1290.c 	s->val = s->max;
s                 850 drivers/leds/leds-max77693.c 	struct led_flash_setting *s;
s                 856 drivers/leds/leds-max77693.c 	s = &v4l2_sd_cfg->intensity;
s                 857 drivers/leds/leds-max77693.c 	s->min = TORCH_IOUT_MIN;
s                 858 drivers/leds/leds-max77693.c 	s->max = sub_led->fled_cdev.led_cdev.max_brightness * TORCH_IOUT_STEP;
s                 859 drivers/leds/leds-max77693.c 	s->step = TORCH_IOUT_STEP;
s                 860 drivers/leds/leds-max77693.c 	s->val = s->max;
s                 278 drivers/lightnvm/core.c 			       struct nvm_ioctl_create_simple *s)
s                 282 drivers/lightnvm/core.c 	if (s->lun_begin == -1 && s->lun_end == -1) {
s                 283 drivers/lightnvm/core.c 		s->lun_begin = 0;
s                 284 drivers/lightnvm/core.c 		s->lun_end = geo->all_luns - 1;
s                 287 drivers/lightnvm/core.c 	return nvm_config_check_luns(geo, s->lun_begin, s->lun_end);
s                 323 drivers/lightnvm/core.c 		ret = __nvm_config_simple(dev, &create->conf.s);
s                 327 drivers/lightnvm/core.c 		e.lun_begin = create->conf.s.lun_begin;
s                 328 drivers/lightnvm/core.c 		e.lun_end = create->conf.s.lun_end;
s                  93 drivers/macintosh/therm_windtunnel.c print_temp( const char *s, int temp )
s                  95 drivers/macintosh/therm_windtunnel.c 	printk("%s%d.%d C", s ? s : "", temp>>8, (temp & 255)*10/256 );
s                 410 drivers/macintosh/windfarm_smu_sensors.c 	struct device_node *smu, *sensors, *s;
s                 432 drivers/macintosh/windfarm_smu_sensors.c 	for (s = NULL;
s                 433 drivers/macintosh/windfarm_smu_sensors.c 	     sensors && (s = of_get_next_child(sensors, s)) != NULL;) {
s                 436 drivers/macintosh/windfarm_smu_sensors.c 		ads = smu_ads_create(s);
s                 276 drivers/md/bcache/bcache.h 	int (*cache_miss)(struct btree *b, struct search *s,
s                 767 drivers/md/bcache/bcache.h static inline size_t sector_to_bucket(struct cache_set *c, sector_t s)
s                 769 drivers/md/bcache/bcache.h 	return s >> c->bucket_bits;
s                 777 drivers/md/bcache/bcache.h static inline sector_t bucket_remainder(struct cache_set *c, sector_t s)
s                 779 drivers/md/bcache/bcache.h 	return s & (c->sb.bucket_size - 1);
s                 102 drivers/md/bcache/btree.c #define insert_lock(s, b)	((b)->level <= (s)->lock)
s                2580 drivers/md/bcache/btree.c 	struct keybuf_key *p, *w, s;
s                2582 drivers/md/bcache/btree.c 	s.key = *start;
s                2589 drivers/md/bcache/btree.c 	w = RB_GREATER(&buf->keys, s, node, keybuf_nonoverlapping_cmp);
s                 108 drivers/md/bcache/closure.c 	struct closure_syncer *s = cl->s;
s                 112 drivers/md/bcache/closure.c 	p = READ_ONCE(s->task);
s                 113 drivers/md/bcache/closure.c 	s->done = 1;
s                 120 drivers/md/bcache/closure.c 	struct closure_syncer s = { .task = current };
s                 122 drivers/md/bcache/closure.c 	cl->s = &s;
s                 127 drivers/md/bcache/closure.c 		if (s.done)
s                 147 drivers/md/bcache/closure.h 			struct closure_syncer	*s;
s                 346 drivers/md/bcache/journal.c static bool is_discard_enabled(struct cache_set *s)
s                 351 drivers/md/bcache/journal.c 	for_each_cache(ca, s, i)
s                 358 drivers/md/bcache/journal.c int bch_journal_replay(struct cache_set *s, struct list_head *list)
s                 372 drivers/md/bcache/journal.c 			if (n == start && is_discard_enabled(s))
s                 390 drivers/md/bcache/journal.c 			ret = bch_btree_insert(s, &keylist, i->pin, NULL);
s                  73 drivers/md/bcache/request.c 	while (atomic_read(&s->cl.remaining) & CLOSURE_WAITING)
s                  74 drivers/md/bcache/request.c 		closure_sync(&s->cl);
s                 500 drivers/md/bcache/request.c 	struct search *s = container_of(cl, struct search, cl);
s                 510 drivers/md/bcache/request.c 		s->iop.status = bio->bi_status;
s                 512 drivers/md/bcache/request.c 		 ptr_stale(s->iop.c, &b->key, 0)) {
s                 513 drivers/md/bcache/request.c 		atomic_long_inc(&s->iop.c->cache_read_races);
s                 514 drivers/md/bcache/request.c 		s->iop.status = BLK_STS_IOERR;
s                 517 drivers/md/bcache/request.c 	bch_bbio_endio(s->iop.c, bio, bio->bi_status, "reading from cache");
s                 526 drivers/md/bcache/request.c 	struct search *s = container_of(op, struct search, op);
s                 527 drivers/md/bcache/request.c 	struct bio *n, *bio = &s->bio.bio;
s                 531 drivers/md/bcache/request.c 	if (bkey_cmp(k, &KEY(s->iop.inode, bio->bi_iter.bi_sector, 0)) <= 0)
s                 534 drivers/md/bcache/request.c 	if (KEY_INODE(k) != s->iop.inode ||
s                 537 drivers/md/bcache/request.c 		unsigned int sectors = KEY_INODE(k) == s->iop.inode
s                 541 drivers/md/bcache/request.c 		int ret = s->d->cache_miss(b, s, bio, sectors);
s                 559 drivers/md/bcache/request.c 		s->read_dirty_data = true;
s                 563 drivers/md/bcache/request.c 			   GFP_NOIO, &s->d->bio_split);
s                 568 drivers/md/bcache/request.c 	bch_cut_front(&KEY(s->iop.inode, n->bi_iter.bi_sector, 0), bio_key);
s                 569 drivers/md/bcache/request.c 	bch_cut_back(&KEY(s->iop.inode, bio_end_sector(n), 0), bio_key);
s                 572 drivers/md/bcache/request.c 	n->bi_private	= &s->cl;
s                 591 drivers/md/bcache/request.c 	struct search *s = container_of(cl, struct search, iop.cl);
s                 592 drivers/md/bcache/request.c 	struct bio *bio = &s->bio.bio;
s                 596 drivers/md/bcache/request.c 	bch_btree_op_init(&s->op, -1);
s                 598 drivers/md/bcache/request.c 	ret = bch_btree_map_keys(&s->op, s->iop.c,
s                 599 drivers/md/bcache/request.c 				 &KEY(s->iop.inode, bio->bi_iter.bi_sector, 0),
s                 617 drivers/md/bcache/request.c 		if (s->d && s->d->c &&
s                 618 drivers/md/bcache/request.c 				!UUID_FLASH_ONLY(&s->d->c->uuids[s->d->id])) {
s                 619 drivers/md/bcache/request.c 			dc = container_of(s->d, struct cached_dev, disk);
s                 621 drivers/md/bcache/request.c 				s->recoverable = false;
s                 623 drivers/md/bcache/request.c 		if (!s->iop.status)
s                 624 drivers/md/bcache/request.c 			s->iop.status = BLK_STS_IOERR;
s                 637 drivers/md/bcache/request.c 		struct search *s = container_of(cl, struct search, cl);
s                 639 drivers/md/bcache/request.c 		s->iop.status = bio->bi_status;
s                 641 drivers/md/bcache/request.c 		s->recoverable = false;
s                 653 drivers/md/bcache/request.c 		struct search *s = container_of(cl, struct search, cl);
s                 654 drivers/md/bcache/request.c 		struct cached_dev *dc = container_of(s->d,
s                 663 drivers/md/bcache/request.c 		if (unlikely(s->iop.writeback &&
s                 669 drivers/md/bcache/request.c 			s->iop.status = bio->bi_status;
s                 671 drivers/md/bcache/request.c 		s->recoverable = false;
s                 680 drivers/md/bcache/request.c static void bio_complete(struct search *s)
s                 682 drivers/md/bcache/request.c 	if (s->orig_bio) {
s                 683 drivers/md/bcache/request.c 		generic_end_io_acct(s->d->disk->queue, bio_op(s->orig_bio),
s                 684 drivers/md/bcache/request.c 				    &s->d->disk->part0, s->start_time);
s                 686 drivers/md/bcache/request.c 		trace_bcache_request_end(s->d, s->orig_bio);
s                 687 drivers/md/bcache/request.c 		s->orig_bio->bi_status = s->iop.status;
s                 688 drivers/md/bcache/request.c 		bio_endio(s->orig_bio);
s                 689 drivers/md/bcache/request.c 		s->orig_bio = NULL;
s                 693 drivers/md/bcache/request.c static void do_bio_hook(struct search *s,
s                 697 drivers/md/bcache/request.c 	struct bio *bio = &s->bio.bio;
s                 708 drivers/md/bcache/request.c 	bio->bi_private		= &s->cl;
s                 715 drivers/md/bcache/request.c 	struct search *s = container_of(cl, struct search, cl);
s                 717 drivers/md/bcache/request.c 	atomic_dec(&s->iop.c->search_inflight);
s                 719 drivers/md/bcache/request.c 	if (s->iop.bio)
s                 720 drivers/md/bcache/request.c 		bio_put(s->iop.bio);
s                 722 drivers/md/bcache/request.c 	bio_complete(s);
s                 724 drivers/md/bcache/request.c 	mempool_free(s, &s->iop.c->search);
s                 730 drivers/md/bcache/request.c 	struct search *s;
s                 732 drivers/md/bcache/request.c 	s = mempool_alloc(&d->c->search, GFP_NOIO);
s                 734 drivers/md/bcache/request.c 	closure_init(&s->cl, NULL);
s                 735 drivers/md/bcache/request.c 	do_bio_hook(s, bio, request_endio);
s                 738 drivers/md/bcache/request.c 	s->orig_bio		= bio;
s                 739 drivers/md/bcache/request.c 	s->cache_miss		= NULL;
s                 740 drivers/md/bcache/request.c 	s->cache_missed		= 0;
s                 741 drivers/md/bcache/request.c 	s->d			= d;
s                 742 drivers/md/bcache/request.c 	s->recoverable		= 1;
s                 743 drivers/md/bcache/request.c 	s->write		= op_is_write(bio_op(bio));
s                 744 drivers/md/bcache/request.c 	s->read_dirty_data	= 0;
s                 745 drivers/md/bcache/request.c 	s->start_time		= jiffies;
s                 747 drivers/md/bcache/request.c 	s->iop.c		= d->c;
s                 748 drivers/md/bcache/request.c 	s->iop.bio		= NULL;
s                 749 drivers/md/bcache/request.c 	s->iop.inode		= d->id;
s                 750 drivers/md/bcache/request.c 	s->iop.write_point	= hash_long((unsigned long) current, 16);
s                 751 drivers/md/bcache/request.c 	s->iop.write_prio	= 0;
s                 752 drivers/md/bcache/request.c 	s->iop.status		= 0;
s                 753 drivers/md/bcache/request.c 	s->iop.flags		= 0;
s                 754 drivers/md/bcache/request.c 	s->iop.flush_journal	= op_is_flush(bio->bi_opf);
s                 755 drivers/md/bcache/request.c 	s->iop.wq		= bcache_wq;
s                 757 drivers/md/bcache/request.c 	return s;
s                 764 drivers/md/bcache/request.c 	struct search *s = container_of(cl, struct search, cl);
s                 765 drivers/md/bcache/request.c 	struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
s                 775 drivers/md/bcache/request.c 	struct search *s = container_of(cl, struct search, cl);
s                 777 drivers/md/bcache/request.c 	if (s->iop.replace_collision)
s                 778 drivers/md/bcache/request.c 		bch_mark_cache_miss_collision(s->iop.c, s->d);
s                 780 drivers/md/bcache/request.c 	if (s->iop.bio)
s                 781 drivers/md/bcache/request.c 		bio_free_pages(s->iop.bio);
s                 788 drivers/md/bcache/request.c 	struct search *s = container_of(cl, struct search, cl);
s                 789 drivers/md/bcache/request.c 	struct bio *bio = &s->bio.bio;
s                 798 drivers/md/bcache/request.c 	if (s->recoverable && !s->read_dirty_data) {
s                 800 drivers/md/bcache/request.c 		trace_bcache_read_retry(s->orig_bio);
s                 802 drivers/md/bcache/request.c 		s->iop.status = 0;
s                 803 drivers/md/bcache/request.c 		do_bio_hook(s, s->orig_bio, backing_request_endio);
s                 808 drivers/md/bcache/request.c 		closure_bio_submit(s->iop.c, bio, cl);
s                 816 drivers/md/bcache/request.c 	struct search *s = container_of(cl, struct search, cl);
s                 817 drivers/md/bcache/request.c 	struct bcache_device *d = s->d;
s                 819 drivers/md/bcache/request.c 	if (s->iop.replace_collision)
s                 820 drivers/md/bcache/request.c 		bch_mark_cache_miss_collision(s->iop.c, s->d);
s                 822 drivers/md/bcache/request.c 	if (s->iop.bio)
s                 823 drivers/md/bcache/request.c 		bio_free_pages(s->iop.bio);
s                 831 drivers/md/bcache/request.c 	struct search *s = container_of(cl, struct search, cl);
s                 832 drivers/md/bcache/request.c 	struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
s                 842 drivers/md/bcache/request.c 	if (s->iop.bio) {
s                 843 drivers/md/bcache/request.c 		bio_reset(s->iop.bio);
s                 844 drivers/md/bcache/request.c 		s->iop.bio->bi_iter.bi_sector =
s                 845 drivers/md/bcache/request.c 			s->cache_miss->bi_iter.bi_sector;
s                 846 drivers/md/bcache/request.c 		bio_copy_dev(s->iop.bio, s->cache_miss);
s                 847 drivers/md/bcache/request.c 		s->iop.bio->bi_iter.bi_size = s->insert_bio_sectors << 9;
s                 848 drivers/md/bcache/request.c 		bch_bio_map(s->iop.bio, NULL);
s                 850 drivers/md/bcache/request.c 		bio_copy_data(s->cache_miss, s->iop.bio);
s                 852 drivers/md/bcache/request.c 		bio_put(s->cache_miss);
s                 853 drivers/md/bcache/request.c 		s->cache_miss = NULL;
s                 856 drivers/md/bcache/request.c 	if (verify(dc) && s->recoverable && !s->read_dirty_data)
s                 857 drivers/md/bcache/request.c 		bch_data_verify(dc, s->orig_bio);
s                 860 drivers/md/bcache/request.c 	bio_complete(s);
s                 862 drivers/md/bcache/request.c 	if (s->iop.bio &&
s                 863 drivers/md/bcache/request.c 	    !test_bit(CACHE_SET_STOPPING, &s->iop.c->flags)) {
s                 864 drivers/md/bcache/request.c 		BUG_ON(!s->iop.replace);
s                 865 drivers/md/bcache/request.c 		closure_call(&s->iop.cl, bch_data_insert, NULL, cl);
s                 873 drivers/md/bcache/request.c 	struct search *s = container_of(cl, struct search, cl);
s                 874 drivers/md/bcache/request.c 	struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
s                 876 drivers/md/bcache/request.c 	bch_mark_cache_accounting(s->iop.c, s->d,
s                 877 drivers/md/bcache/request.c 				  !s->cache_missed, s->iop.bypass);
s                 878 drivers/md/bcache/request.c 	trace_bcache_read(s->orig_bio, !s->cache_missed, s->iop.bypass);
s                 880 drivers/md/bcache/request.c 	if (s->iop.status)
s                 882 drivers/md/bcache/request.c 	else if (s->iop.bio || verify(dc))
s                 888 drivers/md/bcache/request.c static int cached_dev_cache_miss(struct btree *b, struct search *s,
s                 893 drivers/md/bcache/request.c 	struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
s                 896 drivers/md/bcache/request.c 	s->cache_missed = 1;
s                 898 drivers/md/bcache/request.c 	if (s->cache_miss || s->iop.bypass) {
s                 899 drivers/md/bcache/request.c 		miss = bio_next_split(bio, sectors, GFP_NOIO, &s->d->bio_split);
s                 906 drivers/md/bcache/request.c 	    s->iop.c->gc_stats.in_use < CUTOFF_CACHE_READA)
s                 910 drivers/md/bcache/request.c 	s->insert_bio_sectors = min(sectors, bio_sectors(bio) + reada);
s                 912 drivers/md/bcache/request.c 	s->iop.replace_key = KEY(s->iop.inode,
s                 913 drivers/md/bcache/request.c 				 bio->bi_iter.bi_sector + s->insert_bio_sectors,
s                 914 drivers/md/bcache/request.c 				 s->insert_bio_sectors);
s                 916 drivers/md/bcache/request.c 	ret = bch_btree_insert_check_key(b, &s->op, &s->iop.replace_key);
s                 920 drivers/md/bcache/request.c 	s->iop.replace = true;
s                 922 drivers/md/bcache/request.c 	miss = bio_next_split(bio, sectors, GFP_NOIO, &s->d->bio_split);
s                 928 drivers/md/bcache/request.c 			DIV_ROUND_UP(s->insert_bio_sectors, PAGE_SECTORS),
s                 935 drivers/md/bcache/request.c 	cache_bio->bi_iter.bi_size	= s->insert_bio_sectors << 9;
s                 938 drivers/md/bcache/request.c 	cache_bio->bi_private	= &s->cl;
s                 945 drivers/md/bcache/request.c 		bch_mark_cache_readahead(s->iop.c, s->d);
s                 947 drivers/md/bcache/request.c 	s->cache_miss	= miss;
s                 948 drivers/md/bcache/request.c 	s->iop.bio	= cache_bio;
s                 951 drivers/md/bcache/request.c 	closure_bio_submit(s->iop.c, cache_bio, &s->cl);
s                 958 drivers/md/bcache/request.c 	miss->bi_private	= &s->cl;
s                 960 drivers/md/bcache/request.c 	closure_bio_submit(s->iop.c, miss, &s->cl);
s                 964 drivers/md/bcache/request.c static void cached_dev_read(struct cached_dev *dc, struct search *s)
s                 966 drivers/md/bcache/request.c 	struct closure *cl = &s->cl;
s                 968 drivers/md/bcache/request.c 	closure_call(&s->iop.cl, cache_lookup, NULL, cl);
s                 976 drivers/md/bcache/request.c 	struct search *s = container_of(cl, struct search, cl);
s                 977 drivers/md/bcache/request.c 	struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
s                 983 drivers/md/bcache/request.c static void cached_dev_write(struct cached_dev *dc, struct search *s)
s                 985 drivers/md/bcache/request.c 	struct closure *cl = &s->cl;
s                 986 drivers/md/bcache/request.c 	struct bio *bio = &s->bio.bio;
s                 990 drivers/md/bcache/request.c 	bch_keybuf_check_overlapping(&s->iop.c->moving_gc_keys, &start, &end);
s                 998 drivers/md/bcache/request.c 		s->iop.bypass = false;
s                 999 drivers/md/bcache/request.c 		s->iop.writeback = true;
s                1010 drivers/md/bcache/request.c 		s->iop.bypass = true;
s                1012 drivers/md/bcache/request.c 	if (should_writeback(dc, s->orig_bio,
s                1014 drivers/md/bcache/request.c 			     s->iop.bypass)) {
s                1015 drivers/md/bcache/request.c 		s->iop.bypass = false;
s                1016 drivers/md/bcache/request.c 		s->iop.writeback = true;
s                1019 drivers/md/bcache/request.c 	if (s->iop.bypass) {
s                1020 drivers/md/bcache/request.c 		s->iop.bio = s->orig_bio;
s                1021 drivers/md/bcache/request.c 		bio_get(s->iop.bio);
s                1029 drivers/md/bcache/request.c 		closure_bio_submit(s->iop.c, bio, cl);
s                1031 drivers/md/bcache/request.c 	} else if (s->iop.writeback) {
s                1033 drivers/md/bcache/request.c 		s->iop.bio = bio;
s                1045 drivers/md/bcache/request.c 				s->iop.status = BLK_STS_RESOURCE;
s                1053 drivers/md/bcache/request.c 			closure_bio_submit(s->iop.c, flush, cl);
s                1056 drivers/md/bcache/request.c 		s->iop.bio = bio_clone_fast(bio, GFP_NOIO, &dc->disk.bio_split);
s                1059 drivers/md/bcache/request.c 		closure_bio_submit(s->iop.c, bio, cl);
s                1063 drivers/md/bcache/request.c 	closure_call(&s->iop.cl, bch_data_insert, NULL, cl);
s                1069 drivers/md/bcache/request.c 	struct search *s = container_of(cl, struct search, cl);
s                1070 drivers/md/bcache/request.c 	struct bio *bio = &s->bio.bio;
s                1072 drivers/md/bcache/request.c 	if (s->iop.flush_journal)
s                1073 drivers/md/bcache/request.c 		bch_journal_meta(s->iop.c, cl);
s                1077 drivers/md/bcache/request.c 	closure_bio_submit(s->iop.c, bio, cl);
s                1179 drivers/md/bcache/request.c 	struct search *s;
s                1215 drivers/md/bcache/request.c 		s = search_alloc(bio, d);
s                1216 drivers/md/bcache/request.c 		trace_bcache_request_start(s->d, bio);
s                1223 drivers/md/bcache/request.c 			continue_at_nobarrier(&s->cl,
s                1227 drivers/md/bcache/request.c 			s->iop.bypass = check_should_bypass(dc, bio);
s                1230 drivers/md/bcache/request.c 				cached_dev_write(dc, s);
s                1232 drivers/md/bcache/request.c 				cached_dev_read(dc, s);
s                1289 drivers/md/bcache/request.c static int flash_dev_cache_miss(struct btree *b, struct search *s,
s                1308 drivers/md/bcache/request.c 	struct search *s = container_of(cl, struct search, cl);
s                1310 drivers/md/bcache/request.c 	if (s->iop.flush_journal)
s                1311 drivers/md/bcache/request.c 		bch_journal_meta(s->iop.c, cl);
s                1319 drivers/md/bcache/request.c 	struct search *s;
s                1331 drivers/md/bcache/request.c 	s = search_alloc(bio, d);
s                1332 drivers/md/bcache/request.c 	cl = &s->cl;
s                1333 drivers/md/bcache/request.c 	bio = &s->bio.bio;
s                1335 drivers/md/bcache/request.c 	trace_bcache_request_start(s->d, bio);
s                1342 drivers/md/bcache/request.c 		continue_at_nobarrier(&s->cl,
s                1347 drivers/md/bcache/request.c 		bch_keybuf_check_overlapping(&s->iop.c->moving_gc_keys,
s                1351 drivers/md/bcache/request.c 		s->iop.bypass		= (bio_op(bio) == REQ_OP_DISCARD) != 0;
s                1352 drivers/md/bcache/request.c 		s->iop.writeback	= true;
s                1353 drivers/md/bcache/request.c 		s->iop.bio		= bio;
s                1355 drivers/md/bcache/request.c 		closure_call(&s->iop.cl, bch_data_insert, NULL, cl);
s                1357 drivers/md/bcache/request.c 		closure_call(&s->iop.cl, cache_lookup, NULL, cl);
s                  55 drivers/md/bcache/stats.c 	struct cache_stats *s =
s                  57 drivers/md/bcache/stats.c #define var(stat)		(s->stat >> 16)
s                  66 drivers/md/bcache/super.c 	struct cache_sb *s;
s                  73 drivers/md/bcache/super.c 	s = (struct cache_sb *) bh->b_data;
s                  75 drivers/md/bcache/super.c 	sb->offset		= le64_to_cpu(s->offset);
s                  76 drivers/md/bcache/super.c 	sb->version		= le64_to_cpu(s->version);
s                  78 drivers/md/bcache/super.c 	memcpy(sb->magic,	s->magic, 16);
s                  79 drivers/md/bcache/super.c 	memcpy(sb->uuid,	s->uuid, 16);
s                  80 drivers/md/bcache/super.c 	memcpy(sb->set_uuid,	s->set_uuid, 16);
s                  81 drivers/md/bcache/super.c 	memcpy(sb->label,	s->label, SB_LABEL_SIZE);
s                  83 drivers/md/bcache/super.c 	sb->flags		= le64_to_cpu(s->flags);
s                  84 drivers/md/bcache/super.c 	sb->seq			= le64_to_cpu(s->seq);
s                  85 drivers/md/bcache/super.c 	sb->last_mount		= le32_to_cpu(s->last_mount);
s                  86 drivers/md/bcache/super.c 	sb->first_bucket	= le16_to_cpu(s->first_bucket);
s                  87 drivers/md/bcache/super.c 	sb->keys		= le16_to_cpu(s->keys);
s                  90 drivers/md/bcache/super.c 		sb->d[i] = le64_to_cpu(s->d[i]);
s                 107 drivers/md/bcache/super.c 	if (s->csum != csum_set(s))
s                 114 drivers/md/bcache/super.c 	sb->block_size	= le16_to_cpu(s->block_size);
s                 125 drivers/md/bcache/super.c 		sb->data_offset	= le64_to_cpu(s->data_offset);
s                 134 drivers/md/bcache/super.c 		sb->nbuckets	= le64_to_cpu(s->nbuckets);
s                 135 drivers/md/bcache/super.c 		sb->bucket_size	= le16_to_cpu(s->bucket_size);
s                 137 drivers/md/bcache/super.c 		sb->nr_in_set	= le16_to_cpu(s->nr_in_set);
s                 138 drivers/md/bcache/super.c 		sb->nr_this_dev	= le16_to_cpu(s->nr_this_dev);
s                 134 drivers/md/bcache/util.c int bch_parse_uuid(const char *s, char *uuid)
s                 141 drivers/md/bcache/util.c 	     i < strspn(s, "-0123456789:ABCDEFabcdef") && j < 32;
s                 143 drivers/md/bcache/util.c 		x = s[i] | 32;
s                 365 drivers/md/bcache/util.h int bch_parse_uuid(const char *s, char *uuid);
s                 534 drivers/md/bcache/writeback.c 		int s = min_t(unsigned int, abs(nr_sectors),
s                 538 drivers/md/bcache/writeback.c 			s = -s;
s                 543 drivers/md/bcache/writeback.c 		sectors_dirty = atomic_add_return(s,
s                 550 drivers/md/bcache/writeback.c 		nr_sectors -= s;
s                1440 drivers/md/dm-bufio.c 	sector_t s = i_size_read(c->bdev->bd_inode) >> SECTOR_SHIFT;
s                1442 drivers/md/dm-bufio.c 		s >>= c->sectors_per_block_bits;
s                1444 drivers/md/dm-bufio.c 		sector_div(s, c->block_size >> SECTOR_SHIFT);
s                1445 drivers/md/dm-bufio.c 	return s;
s                 122 drivers/md/dm-cache-policy-internal.h 	size_t s = bitset_size_in_bytes(nr_entries);
s                 123 drivers/md/dm-cache-policy-internal.h 	return vzalloc(s);
s                 128 drivers/md/dm-cache-policy-internal.h 	size_t s = bitset_size_in_bytes(nr_entries);
s                 129 drivers/md/dm-cache-policy-internal.h 	memset(bitset, 0, s);
s                 526 drivers/md/dm-cache-policy-smq.c static void stats_init(struct stats *s, unsigned nr_levels)
s                 528 drivers/md/dm-cache-policy-smq.c 	s->hit_threshold = (nr_levels * 3u) / 4u;
s                 529 drivers/md/dm-cache-policy-smq.c 	s->hits = 0u;
s                 530 drivers/md/dm-cache-policy-smq.c 	s->misses = 0u;
s                 533 drivers/md/dm-cache-policy-smq.c static void stats_reset(struct stats *s)
s                 535 drivers/md/dm-cache-policy-smq.c 	s->hits = s->misses = 0u;
s                 538 drivers/md/dm-cache-policy-smq.c static void stats_level_accessed(struct stats *s, unsigned level)
s                 540 drivers/md/dm-cache-policy-smq.c 	if (level >= s->hit_threshold)
s                 541 drivers/md/dm-cache-policy-smq.c 		s->hits++;
s                 543 drivers/md/dm-cache-policy-smq.c 		s->misses++;
s                 546 drivers/md/dm-cache-policy-smq.c static void stats_miss(struct stats *s)
s                 548 drivers/md/dm-cache-policy-smq.c 	s->misses++;
s                 557 drivers/md/dm-cache-policy-smq.c static enum performance stats_assess(struct stats *s)
s                 559 drivers/md/dm-cache-policy-smq.c 	unsigned confidence = safe_div(s->hits << FP_SHIFT, s->hits + s->misses);
s                1113 drivers/md/dm-era-target.c 	struct metadata_stats *s = ptr;
s                1128 drivers/md/dm-era-target.c 	s->used = nr_total - nr_free;
s                1129 drivers/md/dm-era-target.c 	s->total = nr_total;
s                1130 drivers/md/dm-era-target.c 	s->snap = md->metadata_snap;
s                1131 drivers/md/dm-era-target.c 	s->era = md->current_era;
s                  85 drivers/md/dm-init.c 	char *s;
s                  89 drivers/md/dm-init.c 	s = strchr(*str, separator);
s                  91 drivers/md/dm-init.c 	if (s)
s                  92 drivers/md/dm-init.c 		*s = '\0';
s                  94 drivers/md/dm-init.c 	return s ? ++s : NULL;
s                  89 drivers/md/dm-integrity.c 		} s;
s                 101 drivers/md/dm-integrity.c #define journal_entry_set_sector(je, x)		do { (je)->u.s.sector_lo = cpu_to_le32(x); smp_wmb(); WRITE_ONCE((je)->u.s.sector_hi, cpu_to_le32((x) >> 32)); } while (0)
s                 104 drivers/md/dm-integrity.c #define journal_entry_is_unused(je)		((je)->u.s.sector_hi == cpu_to_le32(-1))
s                 105 drivers/md/dm-integrity.c #define journal_entry_set_unused(je)		do { ((je)->u.s.sector_hi = cpu_to_le32(-1)); } while (0)
s                 106 drivers/md/dm-integrity.c #define journal_entry_is_inprogress(je)		((je)->u.s.sector_hi == cpu_to_le32(-2))
s                 107 drivers/md/dm-integrity.c #define journal_entry_set_inprogress(je)	do { ((je)->u.s.sector_hi = cpu_to_le32(-2)); } while (0)
s                1724 drivers/md/dm-integrity.c 				unsigned s;
s                1737 drivers/md/dm-integrity.c 				s = 0;
s                1740 drivers/md/dm-integrity.c 					*(commit_id_t *)(mem_ptr + JOURNAL_SECTOR_DATA) = je->last_bytes[s];
s                1743 drivers/md/dm-integrity.c 				} while (++s < ic->sectors_per_block);
s                1783 drivers/md/dm-integrity.c 				unsigned s;
s                1788 drivers/md/dm-integrity.c 				s = 0;
s                1790 drivers/md/dm-integrity.c 					je->last_bytes[s] = js[s].commit_id;
s                1791 drivers/md/dm-integrity.c 				} while (++s < ic->sectors_per_block);
s                2147 drivers/md/dm-integrity.c 	unsigned s = 0;
s                2149 drivers/md/dm-integrity.c 		js->commit_id = je->last_bytes[s];
s                2151 drivers/md/dm-integrity.c 	} while (++s < ic->sectors_per_block);
s                2720 drivers/md/dm-integrity.c 		unsigned s;
s                2726 drivers/md/dm-integrity.c 		s = write_start;
s                2727 drivers/md/dm-integrity.c 		init_journal(ic, s, 1, erase_seq);
s                2728 drivers/md/dm-integrity.c 		s++;
s                2729 drivers/md/dm-integrity.c 		wraparound_section(ic, &s);
s                2731 drivers/md/dm-integrity.c 			init_journal(ic, s, ic->journal_sections - 2, erase_seq);
s                2732 drivers/md/dm-integrity.c 			s += ic->journal_sections - 2;
s                2733 drivers/md/dm-integrity.c 			wraparound_section(ic, &s);
s                2734 drivers/md/dm-integrity.c 			init_journal(ic, s, 1, erase_seq);
s                3201 drivers/md/dm-integrity.c 		struct scatterlist *s;
s                3213 drivers/md/dm-integrity.c 		s = kvmalloc_array(n_pages, sizeof(struct scatterlist),
s                3215 drivers/md/dm-integrity.c 		if (!s) {
s                3220 drivers/md/dm-integrity.c 		sg_init_table(s, n_pages);
s                3228 drivers/md/dm-integrity.c 			sg_set_buf(&s[idx - start_index], va + start, end - start);
s                3231 drivers/md/dm-integrity.c 		sl[i] = s;
s                  44 drivers/md/dm-queue-length.c 	struct selector *s = kmalloc(sizeof(*s), GFP_KERNEL);
s                  46 drivers/md/dm-queue-length.c 	if (s) {
s                  47 drivers/md/dm-queue-length.c 		INIT_LIST_HEAD(&s->valid_paths);
s                  48 drivers/md/dm-queue-length.c 		INIT_LIST_HEAD(&s->failed_paths);
s                  49 drivers/md/dm-queue-length.c 		spin_lock_init(&s->lock);
s                  52 drivers/md/dm-queue-length.c 	return s;
s                  57 drivers/md/dm-queue-length.c 	struct selector *s = alloc_selector();
s                  59 drivers/md/dm-queue-length.c 	if (!s)
s                  62 drivers/md/dm-queue-length.c 	ps->context = s;
s                  78 drivers/md/dm-queue-length.c 	struct selector *s = ps->context;
s                  80 drivers/md/dm-queue-length.c 	ql_free_paths(&s->valid_paths);
s                  81 drivers/md/dm-queue-length.c 	ql_free_paths(&s->failed_paths);
s                  82 drivers/md/dm-queue-length.c 	kfree(s);
s                 114 drivers/md/dm-queue-length.c 	struct selector *s = ps->context;
s                 153 drivers/md/dm-queue-length.c 	spin_lock_irqsave(&s->lock, flags);
s                 154 drivers/md/dm-queue-length.c 	list_add_tail(&pi->list, &s->valid_paths);
s                 155 drivers/md/dm-queue-length.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 162 drivers/md/dm-queue-length.c 	struct selector *s = ps->context;
s                 166 drivers/md/dm-queue-length.c 	spin_lock_irqsave(&s->lock, flags);
s                 167 drivers/md/dm-queue-length.c 	list_move(&pi->list, &s->failed_paths);
s                 168 drivers/md/dm-queue-length.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 173 drivers/md/dm-queue-length.c 	struct selector *s = ps->context;
s                 177 drivers/md/dm-queue-length.c 	spin_lock_irqsave(&s->lock, flags);
s                 178 drivers/md/dm-queue-length.c 	list_move_tail(&pi->list, &s->valid_paths);
s                 179 drivers/md/dm-queue-length.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 189 drivers/md/dm-queue-length.c 	struct selector *s = ps->context;
s                 194 drivers/md/dm-queue-length.c 	spin_lock_irqsave(&s->lock, flags);
s                 195 drivers/md/dm-queue-length.c 	if (list_empty(&s->valid_paths))
s                 198 drivers/md/dm-queue-length.c 	list_for_each_entry(pi, &s->valid_paths, list) {
s                 211 drivers/md/dm-queue-length.c 	list_move_tail(&best->list, &s->valid_paths);
s                 215 drivers/md/dm-queue-length.c 	spin_unlock_irqrestore(&s->lock, flags);
s                  54 drivers/md/dm-round-robin.c 	struct selector *s = kmalloc(sizeof(*s), GFP_KERNEL);
s                  56 drivers/md/dm-round-robin.c 	if (s) {
s                  57 drivers/md/dm-round-robin.c 		INIT_LIST_HEAD(&s->valid_paths);
s                  58 drivers/md/dm-round-robin.c 		INIT_LIST_HEAD(&s->invalid_paths);
s                  59 drivers/md/dm-round-robin.c 		spin_lock_init(&s->lock);
s                  62 drivers/md/dm-round-robin.c 	return s;
s                  67 drivers/md/dm-round-robin.c 	struct selector *s;
s                  69 drivers/md/dm-round-robin.c 	s = alloc_selector();
s                  70 drivers/md/dm-round-robin.c 	if (!s)
s                  73 drivers/md/dm-round-robin.c 	ps->context = s;
s                  79 drivers/md/dm-round-robin.c 	struct selector *s = ps->context;
s                  81 drivers/md/dm-round-robin.c 	free_paths(&s->valid_paths);
s                  82 drivers/md/dm-round-robin.c 	free_paths(&s->invalid_paths);
s                  83 drivers/md/dm-round-robin.c 	kfree(s);
s                 116 drivers/md/dm-round-robin.c 	struct selector *s = ps->context;
s                 150 drivers/md/dm-round-robin.c 	spin_lock_irqsave(&s->lock, flags);
s                 151 drivers/md/dm-round-robin.c 	list_add_tail(&pi->list, &s->valid_paths);
s                 152 drivers/md/dm-round-robin.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 160 drivers/md/dm-round-robin.c 	struct selector *s = ps->context;
s                 163 drivers/md/dm-round-robin.c 	spin_lock_irqsave(&s->lock, flags);
s                 164 drivers/md/dm-round-robin.c 	list_move(&pi->list, &s->invalid_paths);
s                 165 drivers/md/dm-round-robin.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 171 drivers/md/dm-round-robin.c 	struct selector *s = ps->context;
s                 174 drivers/md/dm-round-robin.c 	spin_lock_irqsave(&s->lock, flags);
s                 175 drivers/md/dm-round-robin.c 	list_move(&pi->list, &s->valid_paths);
s                 176 drivers/md/dm-round-robin.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 184 drivers/md/dm-round-robin.c 	struct selector *s = ps->context;
s                 187 drivers/md/dm-round-robin.c 	spin_lock_irqsave(&s->lock, flags);
s                 188 drivers/md/dm-round-robin.c 	if (!list_empty(&s->valid_paths)) {
s                 189 drivers/md/dm-round-robin.c 		pi = list_entry(s->valid_paths.next, struct path_info, list);
s                 190 drivers/md/dm-round-robin.c 		list_move_tail(&pi->list, &s->valid_paths);
s                 192 drivers/md/dm-round-robin.c 	spin_unlock_irqrestore(&s->lock, flags);
s                  40 drivers/md/dm-service-time.c 	struct selector *s = kmalloc(sizeof(*s), GFP_KERNEL);
s                  42 drivers/md/dm-service-time.c 	if (s) {
s                  43 drivers/md/dm-service-time.c 		INIT_LIST_HEAD(&s->valid_paths);
s                  44 drivers/md/dm-service-time.c 		INIT_LIST_HEAD(&s->failed_paths);
s                  45 drivers/md/dm-service-time.c 		spin_lock_init(&s->lock);
s                  48 drivers/md/dm-service-time.c 	return s;
s                  53 drivers/md/dm-service-time.c 	struct selector *s = alloc_selector();
s                  55 drivers/md/dm-service-time.c 	if (!s)
s                  58 drivers/md/dm-service-time.c 	ps->context = s;
s                  74 drivers/md/dm-service-time.c 	struct selector *s = ps->context;
s                  76 drivers/md/dm-service-time.c 	free_paths(&s->valid_paths);
s                  77 drivers/md/dm-service-time.c 	free_paths(&s->failed_paths);
s                  78 drivers/md/dm-service-time.c 	kfree(s);
s                 111 drivers/md/dm-service-time.c 	struct selector *s = ps->context;
s                 166 drivers/md/dm-service-time.c 	spin_lock_irqsave(&s->lock, flags);
s                 167 drivers/md/dm-service-time.c 	list_add_tail(&pi->list, &s->valid_paths);
s                 168 drivers/md/dm-service-time.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 175 drivers/md/dm-service-time.c 	struct selector *s = ps->context;
s                 179 drivers/md/dm-service-time.c 	spin_lock_irqsave(&s->lock, flags);
s                 180 drivers/md/dm-service-time.c 	list_move(&pi->list, &s->failed_paths);
s                 181 drivers/md/dm-service-time.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 186 drivers/md/dm-service-time.c 	struct selector *s = ps->context;
s                 190 drivers/md/dm-service-time.c 	spin_lock_irqsave(&s->lock, flags);
s                 191 drivers/md/dm-service-time.c 	list_move_tail(&pi->list, &s->valid_paths);
s                 192 drivers/md/dm-service-time.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 276 drivers/md/dm-service-time.c 	struct selector *s = ps->context;
s                 281 drivers/md/dm-service-time.c 	spin_lock_irqsave(&s->lock, flags);
s                 282 drivers/md/dm-service-time.c 	if (list_empty(&s->valid_paths))
s                 285 drivers/md/dm-service-time.c 	list_for_each_entry(pi, &s->valid_paths, list)
s                 293 drivers/md/dm-service-time.c 	list_move_tail(&best->list, &s->valid_paths);
s                 297 drivers/md/dm-service-time.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 171 drivers/md/dm-snap.c struct dm_dev *dm_snap_origin(struct dm_snapshot *s)
s                 173 drivers/md/dm-snap.c 	return s->origin;
s                 177 drivers/md/dm-snap.c struct dm_dev *dm_snap_cow(struct dm_snapshot *s)
s                 179 drivers/md/dm-snap.c 	return s->cow;
s                 256 drivers/md/dm-snap.c static void track_chunk(struct dm_snapshot *s, struct bio *bio, chunk_t chunk)
s                 262 drivers/md/dm-snap.c 	spin_lock_irq(&s->tracked_chunk_lock);
s                 264 drivers/md/dm-snap.c 		       &s->tracked_chunk_hash[DM_TRACKED_CHUNK_HASH(chunk)]);
s                 265 drivers/md/dm-snap.c 	spin_unlock_irq(&s->tracked_chunk_lock);
s                 268 drivers/md/dm-snap.c static void stop_tracking_chunk(struct dm_snapshot *s, struct bio *bio)
s                 273 drivers/md/dm-snap.c 	spin_lock_irqsave(&s->tracked_chunk_lock, flags);
s                 275 drivers/md/dm-snap.c 	spin_unlock_irqrestore(&s->tracked_chunk_lock, flags);
s                 278 drivers/md/dm-snap.c static int __chunk_is_tracked(struct dm_snapshot *s, chunk_t chunk)
s                 283 drivers/md/dm-snap.c 	spin_lock_irq(&s->tracked_chunk_lock);
s                 286 drivers/md/dm-snap.c 	    &s->tracked_chunk_hash[DM_TRACKED_CHUNK_HASH(chunk)], node) {
s                 293 drivers/md/dm-snap.c 	spin_unlock_irq(&s->tracked_chunk_lock);
s                 302 drivers/md/dm-snap.c static void __check_for_conflicting_io(struct dm_snapshot *s, chunk_t chunk)
s                 304 drivers/md/dm-snap.c 	while (__chunk_is_tracked(s, chunk))
s                 448 drivers/md/dm-snap.c 	struct dm_snapshot *s;
s                 457 drivers/md/dm-snap.c 	list_for_each_entry(s, &o->snapshots, list) {
s                 458 drivers/md/dm-snap.c 		if (dm_target_is_snapshot_merge(s->ti) && snap_merge)
s                 459 drivers/md/dm-snap.c 			*snap_merge = s;
s                 460 drivers/md/dm-snap.c 		if (!bdev_equal(s->cow->bdev, snap->cow->bdev))
s                 463 drivers/md/dm-snap.c 		down_read(&s->lock);
s                 464 drivers/md/dm-snap.c 		active = s->active;
s                 465 drivers/md/dm-snap.c 		up_read(&s->lock);
s                 469 drivers/md/dm-snap.c 				*snap_src = s;
s                 471 drivers/md/dm-snap.c 			*snap_dest = s;
s                 529 drivers/md/dm-snap.c static void __insert_snapshot(struct origin *o, struct dm_snapshot *s)
s                 535 drivers/md/dm-snap.c 		if (l->store->chunk_size < s->store->chunk_size)
s                 537 drivers/md/dm-snap.c 	list_add_tail(&s->list, &l->list);
s                 591 drivers/md/dm-snap.c static void reregister_snapshot(struct dm_snapshot *s)
s                 593 drivers/md/dm-snap.c 	struct block_device *bdev = s->origin->bdev;
s                 597 drivers/md/dm-snap.c 	list_del(&s->list);
s                 598 drivers/md/dm-snap.c 	__insert_snapshot(__lookup_origin(bdev), s);
s                 603 drivers/md/dm-snap.c static void unregister_snapshot(struct dm_snapshot *s)
s                 608 drivers/md/dm-snap.c 	o = __lookup_origin(s->origin->bdev);
s                 610 drivers/md/dm-snap.c 	list_del(&s->list);
s                 632 drivers/md/dm-snap.c static void dm_exception_table_lock_init(struct dm_snapshot *s, chunk_t chunk,
s                 635 drivers/md/dm-snap.c 	struct dm_exception_table *complete = &s->complete;
s                 636 drivers/md/dm-snap.c 	struct dm_exception_table *pending = &s->pending;
s                 736 drivers/md/dm-snap.c static struct dm_snap_pending_exception *alloc_pending_exception(struct dm_snapshot *s)
s                 738 drivers/md/dm-snap.c 	struct dm_snap_pending_exception *pe = mempool_alloc(&s->pending_pool,
s                 741 drivers/md/dm-snap.c 	atomic_inc(&s->pending_exceptions_count);
s                 742 drivers/md/dm-snap.c 	pe->snap = s;
s                 749 drivers/md/dm-snap.c 	struct dm_snapshot *s = pe->snap;
s                 751 drivers/md/dm-snap.c 	mempool_free(pe, &s->pending_pool);
s                 753 drivers/md/dm-snap.c 	atomic_dec(&s->pending_exceptions_count);
s                 818 drivers/md/dm-snap.c 	struct dm_snapshot *s = context;
s                 836 drivers/md/dm-snap.c 	dm_exception_table_lock_init(s, old, &lock);
s                 839 drivers/md/dm-snap.c 	dm_insert_exception(&s->complete, e);
s                 877 drivers/md/dm-snap.c static int init_hash_tables(struct dm_snapshot *s)
s                 885 drivers/md/dm-snap.c 	cow_dev_size = get_dev_size(s->cow->bdev);
s                 888 drivers/md/dm-snap.c 	hash_size = cow_dev_size >> s->store->chunk_shift;
s                 894 drivers/md/dm-snap.c 	if (dm_exception_table_init(&s->complete, hash_size,
s                 906 drivers/md/dm-snap.c 	if (dm_exception_table_init(&s->pending, hash_size, 0)) {
s                 907 drivers/md/dm-snap.c 		dm_exception_table_exit(&s->complete, exception_cache);
s                 914 drivers/md/dm-snap.c static void merge_shutdown(struct dm_snapshot *s)
s                 916 drivers/md/dm-snap.c 	clear_bit_unlock(RUNNING_MERGE, &s->state_bits);
s                 918 drivers/md/dm-snap.c 	wake_up_bit(&s->state_bits, RUNNING_MERGE);
s                 921 drivers/md/dm-snap.c static struct bio *__release_queued_bios_after_merge(struct dm_snapshot *s)
s                 923 drivers/md/dm-snap.c 	s->first_merging_chunk = 0;
s                 924 drivers/md/dm-snap.c 	s->num_merging_chunks = 0;
s                 926 drivers/md/dm-snap.c 	return bio_list_get(&s->bios_queued_during_merge);
s                 932 drivers/md/dm-snap.c static int __remove_single_exception_chunk(struct dm_snapshot *s,
s                 937 drivers/md/dm-snap.c 	e = dm_lookup_exception(&s->complete, old_chunk);
s                 983 drivers/md/dm-snap.c static int remove_single_exception_chunk(struct dm_snapshot *s)
s                 987 drivers/md/dm-snap.c 	chunk_t old_chunk = s->first_merging_chunk + s->num_merging_chunks - 1;
s                 989 drivers/md/dm-snap.c 	down_write(&s->lock);
s                 996 drivers/md/dm-snap.c 		r = __remove_single_exception_chunk(s, old_chunk);
s                 999 drivers/md/dm-snap.c 	} while (old_chunk-- > s->first_merging_chunk);
s                1001 drivers/md/dm-snap.c 	b = __release_queued_bios_after_merge(s);
s                1004 drivers/md/dm-snap.c 	up_write(&s->lock);
s                1037 drivers/md/dm-snap.c static void snapshot_merge_next_chunks(struct dm_snapshot *s)
s                1045 drivers/md/dm-snap.c 	BUG_ON(!test_bit(RUNNING_MERGE, &s->state_bits));
s                1046 drivers/md/dm-snap.c 	if (unlikely(test_bit(SHUTDOWN_MERGE, &s->state_bits)))
s                1052 drivers/md/dm-snap.c 	if (!s->valid) {
s                1057 drivers/md/dm-snap.c 	linear_chunks = s->store->type->prepare_merge(s->store, &old_chunk,
s                1063 drivers/md/dm-snap.c 			down_write(&s->lock);
s                1064 drivers/md/dm-snap.c 			s->merge_failed = 1;
s                1065 drivers/md/dm-snap.c 			up_write(&s->lock);
s                1078 drivers/md/dm-snap.c 	io_size = linear_chunks * s->store->chunk_size;
s                1080 drivers/md/dm-snap.c 	dest.bdev = s->origin->bdev;
s                1081 drivers/md/dm-snap.c 	dest.sector = chunk_to_sector(s->store, old_chunk);
s                1084 drivers/md/dm-snap.c 	src.bdev = s->cow->bdev;
s                1085 drivers/md/dm-snap.c 	src.sector = chunk_to_sector(s->store, new_chunk);
s                1098 drivers/md/dm-snap.c 	while (origin_write_extent(s, dest.sector, io_size)) {
s                1106 drivers/md/dm-snap.c 	down_write(&s->lock);
s                1107 drivers/md/dm-snap.c 	s->first_merging_chunk = old_chunk;
s                1108 drivers/md/dm-snap.c 	s->num_merging_chunks = linear_chunks;
s                1109 drivers/md/dm-snap.c 	up_write(&s->lock);
s                1113 drivers/md/dm-snap.c 		__check_for_conflicting_io(s, old_chunk + i);
s                1115 drivers/md/dm-snap.c 	dm_kcopyd_copy(s->kcopyd_client, &src, 1, &dest, 0, merge_callback, s);
s                1119 drivers/md/dm-snap.c 	merge_shutdown(s);
s                1126 drivers/md/dm-snap.c 	struct dm_snapshot *s = context;
s                1137 drivers/md/dm-snap.c 	if (s->store->type->commit_merge(s->store,
s                1138 drivers/md/dm-snap.c 					 s->num_merging_chunks) < 0) {
s                1143 drivers/md/dm-snap.c 	if (remove_single_exception_chunk(s) < 0)
s                1146 drivers/md/dm-snap.c 	snapshot_merge_next_chunks(s);
s                1151 drivers/md/dm-snap.c 	down_write(&s->lock);
s                1152 drivers/md/dm-snap.c 	s->merge_failed = 1;
s                1153 drivers/md/dm-snap.c 	b = __release_queued_bios_after_merge(s);
s                1154 drivers/md/dm-snap.c 	up_write(&s->lock);
s                1157 drivers/md/dm-snap.c 	merge_shutdown(s);
s                1160 drivers/md/dm-snap.c static void start_merge(struct dm_snapshot *s)
s                1162 drivers/md/dm-snap.c 	if (!test_and_set_bit(RUNNING_MERGE, &s->state_bits))
s                1163 drivers/md/dm-snap.c 		snapshot_merge_next_chunks(s);
s                1169 drivers/md/dm-snap.c static void stop_merge(struct dm_snapshot *s)
s                1171 drivers/md/dm-snap.c 	set_bit(SHUTDOWN_MERGE, &s->state_bits);
s                1172 drivers/md/dm-snap.c 	wait_on_bit(&s->state_bits, RUNNING_MERGE, TASK_UNINTERRUPTIBLE);
s                1173 drivers/md/dm-snap.c 	clear_bit(SHUTDOWN_MERGE, &s->state_bits);
s                1176 drivers/md/dm-snap.c static int parse_snapshot_features(struct dm_arg_set *as, struct dm_snapshot *s,
s                1202 drivers/md/dm-snap.c 			s->discard_zeroes_cow = true;
s                1205 drivers/md/dm-snap.c 			s->discard_passdown_origin = true;
s                1214 drivers/md/dm-snap.c 	if (!s->discard_zeroes_cow && s->discard_passdown_origin) {
s                1232 drivers/md/dm-snap.c 	struct dm_snapshot *s;
s                1252 drivers/md/dm-snap.c 	s = kzalloc(sizeof(*s), GFP_KERNEL);
s                1253 drivers/md/dm-snap.c 	if (!s) {
s                1262 drivers/md/dm-snap.c 	r = parse_snapshot_features(&as, s, ti);
s                1270 drivers/md/dm-snap.c 	r = dm_get_device(ti, origin_path, origin_mode, &s->origin);
s                1275 drivers/md/dm-snap.c 	origin_dev = s->origin->bdev->bd_dev;
s                1288 drivers/md/dm-snap.c 	r = dm_get_device(ti, cow_path, dm_table_get_mode(ti->table), &s->cow);
s                1294 drivers/md/dm-snap.c 	r = dm_exception_store_create(ti, argc, argv, s, &args_used, &s->store);
s                1304 drivers/md/dm-snap.c 	s->ti = ti;
s                1305 drivers/md/dm-snap.c 	s->valid = 1;
s                1306 drivers/md/dm-snap.c 	s->snapshot_overflowed = 0;
s                1307 drivers/md/dm-snap.c 	s->active = 0;
s                1308 drivers/md/dm-snap.c 	atomic_set(&s->pending_exceptions_count, 0);
s                1309 drivers/md/dm-snap.c 	spin_lock_init(&s->pe_allocation_lock);
s                1310 drivers/md/dm-snap.c 	s->exception_start_sequence = 0;
s                1311 drivers/md/dm-snap.c 	s->exception_complete_sequence = 0;
s                1312 drivers/md/dm-snap.c 	s->out_of_order_tree = RB_ROOT;
s                1313 drivers/md/dm-snap.c 	init_rwsem(&s->lock);
s                1314 drivers/md/dm-snap.c 	INIT_LIST_HEAD(&s->list);
s                1315 drivers/md/dm-snap.c 	spin_lock_init(&s->pe_lock);
s                1316 drivers/md/dm-snap.c 	s->state_bits = 0;
s                1317 drivers/md/dm-snap.c 	s->merge_failed = 0;
s                1318 drivers/md/dm-snap.c 	s->first_merging_chunk = 0;
s                1319 drivers/md/dm-snap.c 	s->num_merging_chunks = 0;
s                1320 drivers/md/dm-snap.c 	bio_list_init(&s->bios_queued_during_merge);
s                1323 drivers/md/dm-snap.c 	if (init_hash_tables(s)) {
s                1329 drivers/md/dm-snap.c 	init_waitqueue_head(&s->in_progress_wait);
s                1331 drivers/md/dm-snap.c 	s->kcopyd_client = dm_kcopyd_client_create(&dm_kcopyd_throttle);
s                1332 drivers/md/dm-snap.c 	if (IS_ERR(s->kcopyd_client)) {
s                1333 drivers/md/dm-snap.c 		r = PTR_ERR(s->kcopyd_client);
s                1338 drivers/md/dm-snap.c 	r = mempool_init_slab_pool(&s->pending_pool, MIN_IOS, pending_cache);
s                1345 drivers/md/dm-snap.c 		INIT_HLIST_HEAD(&s->tracked_chunk_hash[i]);
s                1347 drivers/md/dm-snap.c 	spin_lock_init(&s->tracked_chunk_lock);
s                1349 drivers/md/dm-snap.c 	ti->private = s;
s                1351 drivers/md/dm-snap.c 	if (s->discard_zeroes_cow)
s                1352 drivers/md/dm-snap.c 		ti->num_discard_bios = (s->discard_passdown_origin ? 2 : 1);
s                1357 drivers/md/dm-snap.c 	r = register_snapshot(s);
s                1373 drivers/md/dm-snap.c 		s->store->chunk_size = 0;
s                1377 drivers/md/dm-snap.c 	r = s->store->type->read_metadata(s->store, dm_add_exception,
s                1378 drivers/md/dm-snap.c 					  (void *)s);
s                1383 drivers/md/dm-snap.c 		s->valid = 0;
s                1387 drivers/md/dm-snap.c 	if (!s->store->chunk_size) {
s                1392 drivers/md/dm-snap.c 	r = dm_set_target_max_io_len(ti, s->store->chunk_size);
s                1399 drivers/md/dm-snap.c 	unregister_snapshot(s);
s                1401 drivers/md/dm-snap.c 	mempool_exit(&s->pending_pool);
s                1403 drivers/md/dm-snap.c 	dm_kcopyd_client_destroy(s->kcopyd_client);
s                1405 drivers/md/dm-snap.c 	dm_exception_table_exit(&s->pending, pending_cache);
s                1406 drivers/md/dm-snap.c 	dm_exception_table_exit(&s->complete, exception_cache);
s                1408 drivers/md/dm-snap.c 	dm_exception_store_destroy(s->store);
s                1410 drivers/md/dm-snap.c 	dm_put_device(ti, s->cow);
s                1412 drivers/md/dm-snap.c 	dm_put_device(ti, s->origin);
s                1415 drivers/md/dm-snap.c 	kfree(s);
s                1420 drivers/md/dm-snap.c static void __free_exceptions(struct dm_snapshot *s)
s                1422 drivers/md/dm-snap.c 	dm_kcopyd_client_destroy(s->kcopyd_client);
s                1423 drivers/md/dm-snap.c 	s->kcopyd_client = NULL;
s                1425 drivers/md/dm-snap.c 	dm_exception_table_exit(&s->pending, pending_cache);
s                1426 drivers/md/dm-snap.c 	dm_exception_table_exit(&s->complete, exception_cache);
s                1467 drivers/md/dm-snap.c 	struct dm_snapshot *s = ti->private;
s                1472 drivers/md/dm-snap.c 	(void) __find_snapshots_sharing_cow(s, &snap_src, &snap_dest, NULL);
s                1473 drivers/md/dm-snap.c 	if (snap_src && snap_dest && (s == snap_src)) {
s                1482 drivers/md/dm-snap.c 		stop_merge(s);
s                1486 drivers/md/dm-snap.c 	unregister_snapshot(s);
s                1488 drivers/md/dm-snap.c 	while (atomic_read(&s->pending_exceptions_count))
s                1498 drivers/md/dm-snap.c 		BUG_ON(!hlist_empty(&s->tracked_chunk_hash[i]));
s                1501 drivers/md/dm-snap.c 	__free_exceptions(s);
s                1503 drivers/md/dm-snap.c 	mempool_exit(&s->pending_pool);
s                1505 drivers/md/dm-snap.c 	dm_exception_store_destroy(s->store);
s                1507 drivers/md/dm-snap.c 	dm_put_device(ti, s->cow);
s                1509 drivers/md/dm-snap.c 	dm_put_device(ti, s->origin);
s                1511 drivers/md/dm-snap.c 	WARN_ON(s->in_progress);
s                1513 drivers/md/dm-snap.c 	kfree(s);
s                1516 drivers/md/dm-snap.c static void account_start_copy(struct dm_snapshot *s)
s                1518 drivers/md/dm-snap.c 	spin_lock(&s->in_progress_wait.lock);
s                1519 drivers/md/dm-snap.c 	s->in_progress++;
s                1520 drivers/md/dm-snap.c 	spin_unlock(&s->in_progress_wait.lock);
s                1523 drivers/md/dm-snap.c static void account_end_copy(struct dm_snapshot *s)
s                1525 drivers/md/dm-snap.c 	spin_lock(&s->in_progress_wait.lock);
s                1526 drivers/md/dm-snap.c 	BUG_ON(!s->in_progress);
s                1527 drivers/md/dm-snap.c 	s->in_progress--;
s                1528 drivers/md/dm-snap.c 	if (likely(s->in_progress <= cow_threshold) &&
s                1529 drivers/md/dm-snap.c 	    unlikely(waitqueue_active(&s->in_progress_wait)))
s                1530 drivers/md/dm-snap.c 		wake_up_locked(&s->in_progress_wait);
s                1531 drivers/md/dm-snap.c 	spin_unlock(&s->in_progress_wait.lock);
s                1534 drivers/md/dm-snap.c static bool wait_for_in_progress(struct dm_snapshot *s, bool unlock_origins)
s                1536 drivers/md/dm-snap.c 	if (unlikely(s->in_progress > cow_threshold)) {
s                1537 drivers/md/dm-snap.c 		spin_lock(&s->in_progress_wait.lock);
s                1538 drivers/md/dm-snap.c 		if (likely(s->in_progress > cow_threshold)) {
s                1547 drivers/md/dm-snap.c 			__add_wait_queue(&s->in_progress_wait, &wait);
s                1549 drivers/md/dm-snap.c 			spin_unlock(&s->in_progress_wait.lock);
s                1553 drivers/md/dm-snap.c 			remove_wait_queue(&s->in_progress_wait, &wait);
s                1556 drivers/md/dm-snap.c 		spin_unlock(&s->in_progress_wait.lock);
s                1581 drivers/md/dm-snap.c static void retry_origin_bios(struct dm_snapshot *s, struct bio *bio)
s                1589 drivers/md/dm-snap.c 		r = do_origin(s->origin, bio, false);
s                1611 drivers/md/dm-snap.c static void __invalidate_snapshot(struct dm_snapshot *s, int err)
s                1613 drivers/md/dm-snap.c 	if (!s->valid)
s                1621 drivers/md/dm-snap.c 	if (s->store->type->drop_snapshot)
s                1622 drivers/md/dm-snap.c 		s->store->type->drop_snapshot(s->store);
s                1624 drivers/md/dm-snap.c 	s->valid = 0;
s                1626 drivers/md/dm-snap.c 	dm_table_event(s->ti->table);
s                1629 drivers/md/dm-snap.c static void invalidate_snapshot(struct dm_snapshot *s, int err)
s                1631 drivers/md/dm-snap.c 	down_write(&s->lock);
s                1632 drivers/md/dm-snap.c 	__invalidate_snapshot(s, err);
s                1633 drivers/md/dm-snap.c 	up_write(&s->lock);
s                1640 drivers/md/dm-snap.c 	struct dm_snapshot *s = pe->snap;
s                1647 drivers/md/dm-snap.c 	dm_exception_table_lock_init(s, pe->e.old_chunk, &lock);
s                1651 drivers/md/dm-snap.c 		invalidate_snapshot(s, -EIO);
s                1660 drivers/md/dm-snap.c 		invalidate_snapshot(s, -ENOMEM);
s                1668 drivers/md/dm-snap.c 	down_read(&s->lock);
s                1670 drivers/md/dm-snap.c 	if (!s->valid) {
s                1671 drivers/md/dm-snap.c 		up_read(&s->lock);
s                1685 drivers/md/dm-snap.c 	dm_insert_exception(&s->complete, e);
s                1686 drivers/md/dm-snap.c 	up_read(&s->lock);
s                1689 drivers/md/dm-snap.c 	if (__chunk_is_tracked(s, pe->e.old_chunk)) {
s                1691 drivers/md/dm-snap.c 		__check_for_conflicting_io(s, pe->e.old_chunk);
s                1719 drivers/md/dm-snap.c 	retry_origin_bios(s, origin_bios);
s                1726 drivers/md/dm-snap.c 	struct dm_snapshot *s = pe->snap;
s                1729 drivers/md/dm-snap.c 	s->store->type->commit_exception(s->store, &pe->e, !pe->copy_error,
s                1740 drivers/md/dm-snap.c 	struct dm_snapshot *s = pe->snap;
s                1744 drivers/md/dm-snap.c 	if (pe->exception_sequence == s->exception_complete_sequence) {
s                1747 drivers/md/dm-snap.c 		s->exception_complete_sequence++;
s                1750 drivers/md/dm-snap.c 		next = rb_first(&s->out_of_order_tree);
s                1754 drivers/md/dm-snap.c 			if (pe->exception_sequence != s->exception_complete_sequence)
s                1757 drivers/md/dm-snap.c 			s->exception_complete_sequence++;
s                1758 drivers/md/dm-snap.c 			rb_erase(&pe->out_of_order_node, &s->out_of_order_tree);
s                1764 drivers/md/dm-snap.c 		struct rb_node **p = &s->out_of_order_tree.rb_node;
s                1779 drivers/md/dm-snap.c 		rb_insert_color(&pe->out_of_order_node, &s->out_of_order_tree);
s                1781 drivers/md/dm-snap.c 	account_end_copy(s);
s                1789 drivers/md/dm-snap.c 	struct dm_snapshot *s = pe->snap;
s                1791 drivers/md/dm-snap.c 	struct block_device *bdev = s->origin->bdev;
s                1797 drivers/md/dm-snap.c 	src.sector = chunk_to_sector(s->store, pe->e.old_chunk);
s                1798 drivers/md/dm-snap.c 	src.count = min((sector_t)s->store->chunk_size, dev_size - src.sector);
s                1800 drivers/md/dm-snap.c 	dest.bdev = s->cow->bdev;
s                1801 drivers/md/dm-snap.c 	dest.sector = chunk_to_sector(s->store, pe->e.new_chunk);
s                1805 drivers/md/dm-snap.c 	account_start_copy(s);
s                1806 drivers/md/dm-snap.c 	dm_kcopyd_copy(s->kcopyd_client, &src, 1, &dest, 0, copy_callback, pe);
s                1819 drivers/md/dm-snap.c 	struct dm_snapshot *s = pe->snap;
s                1825 drivers/md/dm-snap.c 	account_start_copy(s);
s                1826 drivers/md/dm-snap.c 	callback_data = dm_kcopyd_prepare_callback(s->kcopyd_client,
s                1836 drivers/md/dm-snap.c __lookup_pending_exception(struct dm_snapshot *s, chunk_t chunk)
s                1838 drivers/md/dm-snap.c 	struct dm_exception *e = dm_lookup_exception(&s->pending, chunk);
s                1853 drivers/md/dm-snap.c __insert_pending_exception(struct dm_snapshot *s,
s                1862 drivers/md/dm-snap.c 	spin_lock(&s->pe_allocation_lock);
s                1863 drivers/md/dm-snap.c 	if (s->store->type->prepare_exception(s->store, &pe->e)) {
s                1864 drivers/md/dm-snap.c 		spin_unlock(&s->pe_allocation_lock);
s                1869 drivers/md/dm-snap.c 	pe->exception_sequence = s->exception_start_sequence++;
s                1870 drivers/md/dm-snap.c 	spin_unlock(&s->pe_allocation_lock);
s                1872 drivers/md/dm-snap.c 	dm_insert_exception(&s->pending, &pe->e);
s                1886 drivers/md/dm-snap.c __find_pending_exception(struct dm_snapshot *s,
s                1891 drivers/md/dm-snap.c 	pe2 = __lookup_pending_exception(s, chunk);
s                1897 drivers/md/dm-snap.c 	return __insert_pending_exception(s, pe, chunk);
s                1900 drivers/md/dm-snap.c static void remap_exception(struct dm_snapshot *s, struct dm_exception *e,
s                1903 drivers/md/dm-snap.c 	bio_set_dev(bio, s->cow->bdev);
s                1905 drivers/md/dm-snap.c 		chunk_to_sector(s->store, dm_chunk_number(e->new_chunk) +
s                1907 drivers/md/dm-snap.c 		(bio->bi_iter.bi_sector & s->store->chunk_mask);
s                1913 drivers/md/dm-snap.c 	struct dm_snapshot *s = bio->bi_private;
s                1915 drivers/md/dm-snap.c 	account_end_copy(s);
s                1920 drivers/md/dm-snap.c static void zero_exception(struct dm_snapshot *s, struct dm_exception *e,
s                1925 drivers/md/dm-snap.c 	dest.bdev = s->cow->bdev;
s                1927 drivers/md/dm-snap.c 	dest.count = s->store->chunk_size;
s                1929 drivers/md/dm-snap.c 	account_start_copy(s);
s                1931 drivers/md/dm-snap.c 	bio->bi_private = s;
s                1932 drivers/md/dm-snap.c 	dm_kcopyd_zero(s->kcopyd_client, 1, &dest, 0, zero_callback, bio);
s                1935 drivers/md/dm-snap.c static bool io_overlaps_chunk(struct dm_snapshot *s, struct bio *bio)
s                1938 drivers/md/dm-snap.c 		(s->store->chunk_size << SECTOR_SHIFT);
s                1944 drivers/md/dm-snap.c 	struct dm_snapshot *s = ti->private;
s                1953 drivers/md/dm-snap.c 		bio_set_dev(bio, s->cow->bdev);
s                1957 drivers/md/dm-snap.c 	chunk = sector_to_chunk(s->store, bio->bi_iter.bi_sector);
s                1958 drivers/md/dm-snap.c 	dm_exception_table_lock_init(s, chunk, &lock);
s                1962 drivers/md/dm-snap.c 	if (!s->valid)
s                1966 drivers/md/dm-snap.c 		while (unlikely(!wait_for_in_progress(s, false)))
s                1970 drivers/md/dm-snap.c 	down_read(&s->lock);
s                1973 drivers/md/dm-snap.c 	if (!s->valid || (unlikely(s->snapshot_overflowed) &&
s                1980 drivers/md/dm-snap.c 		if (s->discard_passdown_origin && dm_bio_get_target_bio_nr(bio)) {
s                1987 drivers/md/dm-snap.c 			bio_set_dev(bio, s->origin->bdev);
s                1988 drivers/md/dm-snap.c 			track_chunk(s, bio, chunk);
s                1995 drivers/md/dm-snap.c 	e = dm_lookup_exception(&s->complete, chunk);
s                1997 drivers/md/dm-snap.c 		remap_exception(s, e, bio, chunk);
s                1999 drivers/md/dm-snap.c 		    io_overlaps_chunk(s, bio)) {
s                2001 drivers/md/dm-snap.c 			up_read(&s->lock);
s                2002 drivers/md/dm-snap.c 			zero_exception(s, e, bio, chunk);
s                2025 drivers/md/dm-snap.c 		pe = __lookup_pending_exception(s, chunk);
s                2028 drivers/md/dm-snap.c 			pe = alloc_pending_exception(s);
s                2031 drivers/md/dm-snap.c 			e = dm_lookup_exception(&s->complete, chunk);
s                2034 drivers/md/dm-snap.c 				remap_exception(s, e, bio, chunk);
s                2038 drivers/md/dm-snap.c 			pe = __find_pending_exception(s, pe, chunk);
s                2041 drivers/md/dm-snap.c 				up_read(&s->lock);
s                2043 drivers/md/dm-snap.c 				down_write(&s->lock);
s                2045 drivers/md/dm-snap.c 				if (s->store->userspace_supports_overflow) {
s                2046 drivers/md/dm-snap.c 					if (s->valid && !s->snapshot_overflowed) {
s                2047 drivers/md/dm-snap.c 						s->snapshot_overflowed = 1;
s                2051 drivers/md/dm-snap.c 					__invalidate_snapshot(s, -ENOMEM);
s                2052 drivers/md/dm-snap.c 				up_write(&s->lock);
s                2059 drivers/md/dm-snap.c 		remap_exception(s, &pe->e, bio, chunk);
s                2063 drivers/md/dm-snap.c 		if (!pe->started && io_overlaps_chunk(s, bio)) {
s                2067 drivers/md/dm-snap.c 			up_read(&s->lock);
s                2080 drivers/md/dm-snap.c 			up_read(&s->lock);
s                2086 drivers/md/dm-snap.c 		bio_set_dev(bio, s->origin->bdev);
s                2087 drivers/md/dm-snap.c 		track_chunk(s, bio, chunk);
s                2092 drivers/md/dm-snap.c 	up_read(&s->lock);
s                2112 drivers/md/dm-snap.c 	struct dm_snapshot *s = ti->private;
s                2120 drivers/md/dm-snap.c 			bio_set_dev(bio, s->origin->bdev);
s                2122 drivers/md/dm-snap.c 			bio_set_dev(bio, s->cow->bdev);
s                2132 drivers/md/dm-snap.c 	chunk = sector_to_chunk(s->store, bio->bi_iter.bi_sector);
s                2134 drivers/md/dm-snap.c 	down_write(&s->lock);
s                2137 drivers/md/dm-snap.c 	if (!s->valid)
s                2141 drivers/md/dm-snap.c 	e = dm_lookup_exception(&s->complete, chunk);
s                2145 drivers/md/dm-snap.c 		    chunk >= s->first_merging_chunk &&
s                2146 drivers/md/dm-snap.c 		    chunk < (s->first_merging_chunk +
s                2147 drivers/md/dm-snap.c 			     s->num_merging_chunks)) {
s                2148 drivers/md/dm-snap.c 			bio_set_dev(bio, s->origin->bdev);
s                2149 drivers/md/dm-snap.c 			bio_list_add(&s->bios_queued_during_merge, bio);
s                2154 drivers/md/dm-snap.c 		remap_exception(s, e, bio, chunk);
s                2157 drivers/md/dm-snap.c 			track_chunk(s, bio, chunk);
s                2162 drivers/md/dm-snap.c 	bio_set_dev(bio, s->origin->bdev);
s                2165 drivers/md/dm-snap.c 		up_write(&s->lock);
s                2166 drivers/md/dm-snap.c 		return do_origin(s->origin, bio, false);
s                2170 drivers/md/dm-snap.c 	up_write(&s->lock);
s                2178 drivers/md/dm-snap.c 	struct dm_snapshot *s = ti->private;
s                2181 drivers/md/dm-snap.c 		stop_tracking_chunk(s, bio);
s                2188 drivers/md/dm-snap.c 	struct dm_snapshot *s = ti->private;
s                2190 drivers/md/dm-snap.c 	stop_merge(s);
s                2196 drivers/md/dm-snap.c 	struct dm_snapshot *s = ti->private;
s                2200 drivers/md/dm-snap.c 	(void) __find_snapshots_sharing_cow(s, &snap_src, &snap_dest, NULL);
s                2203 drivers/md/dm-snap.c 		if (s == snap_src) {
s                2221 drivers/md/dm-snap.c 	struct dm_snapshot *s = ti->private;
s                2229 drivers/md/dm-snap.c 	o = __lookup_dm_origin(s->origin->bdev);
s                2233 drivers/md/dm-snap.c 		(void) __find_snapshots_sharing_cow(s, NULL, NULL, &snap_merging);
s                2256 drivers/md/dm-snap.c 	(void) __find_snapshots_sharing_cow(s, &snap_src, &snap_dest, NULL);
s                2275 drivers/md/dm-snap.c 	reregister_snapshot(s);
s                2277 drivers/md/dm-snap.c 	down_write(&s->lock);
s                2278 drivers/md/dm-snap.c 	s->active = 1;
s                2279 drivers/md/dm-snap.c 	up_write(&s->lock);
s                2295 drivers/md/dm-snap.c 	struct dm_snapshot *s = ti->private;
s                2305 drivers/md/dm-snap.c 	ti->max_io_len = get_origin_minimum_chunksize(s->origin->bdev);
s                2307 drivers/md/dm-snap.c 	start_merge(s);
s                2551 drivers/md/dm-snap.c 			struct dm_snapshot *s;
s                2552 drivers/md/dm-snap.c 			list_for_each_entry(s, &o->snapshots, list)
s                2553 drivers/md/dm-snap.c 				if (unlikely(!wait_for_in_progress(s, true)))
s                 172 drivers/md/dm-stats.c 	struct dm_stat *s = container_of(head, struct dm_stat, rcu_head);
s                 174 drivers/md/dm-stats.c 	kfree(s->histogram_boundaries);
s                 175 drivers/md/dm-stats.c 	kfree(s->program_id);
s                 176 drivers/md/dm-stats.c 	kfree(s->aux_data);
s                 178 drivers/md/dm-stats.c 		dm_kvfree(s->stat_percpu[cpu][0].histogram, s->histogram_alloc_size);
s                 179 drivers/md/dm-stats.c 		dm_kvfree(s->stat_percpu[cpu], s->percpu_alloc_size);
s                 181 drivers/md/dm-stats.c 	dm_kvfree(s->stat_shared[0].tmp.histogram, s->histogram_alloc_size);
s                 182 drivers/md/dm-stats.c 	dm_kvfree(s, s->shared_alloc_size);
s                 209 drivers/md/dm-stats.c 	struct dm_stat *s;
s                 213 drivers/md/dm-stats.c 		s = container_of(stats->list.next, struct dm_stat, list_entry);
s                 214 drivers/md/dm-stats.c 		list_del(&s->list_entry);
s                 215 drivers/md/dm-stats.c 		for (ni = 0; ni < s->n_entries; ni++) {
s                 216 drivers/md/dm-stats.c 			shared = &s->stat_shared[ni];
s                 221 drivers/md/dm-stats.c 				       (unsigned long long)s->start,
s                 222 drivers/md/dm-stats.c 				       (unsigned long long)s->end,
s                 223 drivers/md/dm-stats.c 				       (unsigned long long)s->step,
s                 228 drivers/md/dm-stats.c 		dm_stat_free(&s->rcu_head);
s                 244 drivers/md/dm-stats.c 	struct dm_stat *s, *tmp_s;
s                 265 drivers/md/dm-stats.c 	shared_alloc_size = struct_size(s, stat_shared, n_entries);
s                 281 drivers/md/dm-stats.c 	s = dm_kvzalloc(shared_alloc_size, NUMA_NO_NODE);
s                 282 drivers/md/dm-stats.c 	if (!s)
s                 285 drivers/md/dm-stats.c 	s->stat_flags = stat_flags;
s                 286 drivers/md/dm-stats.c 	s->n_entries = n_entries;
s                 287 drivers/md/dm-stats.c 	s->start = start;
s                 288 drivers/md/dm-stats.c 	s->end = end;
s                 289 drivers/md/dm-stats.c 	s->step = step;
s                 290 drivers/md/dm-stats.c 	s->shared_alloc_size = shared_alloc_size;
s                 291 drivers/md/dm-stats.c 	s->percpu_alloc_size = percpu_alloc_size;
s                 292 drivers/md/dm-stats.c 	s->histogram_alloc_size = histogram_alloc_size;
s                 294 drivers/md/dm-stats.c 	s->n_histogram_entries = n_histogram_entries;
s                 295 drivers/md/dm-stats.c 	s->histogram_boundaries = kmemdup(histogram_boundaries,
s                 296 drivers/md/dm-stats.c 					  s->n_histogram_entries * sizeof(unsigned long long), GFP_KERNEL);
s                 297 drivers/md/dm-stats.c 	if (!s->histogram_boundaries) {
s                 302 drivers/md/dm-stats.c 	s->program_id = kstrdup(program_id, GFP_KERNEL);
s                 303 drivers/md/dm-stats.c 	if (!s->program_id) {
s                 307 drivers/md/dm-stats.c 	s->aux_data = kstrdup(aux_data, GFP_KERNEL);
s                 308 drivers/md/dm-stats.c 	if (!s->aux_data) {
s                 314 drivers/md/dm-stats.c 		atomic_set(&s->stat_shared[ni].in_flight[READ], 0);
s                 315 drivers/md/dm-stats.c 		atomic_set(&s->stat_shared[ni].in_flight[WRITE], 0);
s                 318 drivers/md/dm-stats.c 	if (s->n_histogram_entries) {
s                 320 drivers/md/dm-stats.c 		hi = dm_kvzalloc(s->histogram_alloc_size, NUMA_NO_NODE);
s                 326 drivers/md/dm-stats.c 			s->stat_shared[ni].tmp.histogram = hi;
s                 327 drivers/md/dm-stats.c 			hi += s->n_histogram_entries + 1;
s                 337 drivers/md/dm-stats.c 		s->stat_percpu[cpu] = p;
s                 338 drivers/md/dm-stats.c 		if (s->n_histogram_entries) {
s                 340 drivers/md/dm-stats.c 			hi = dm_kvzalloc(s->histogram_alloc_size, cpu_to_node(cpu));
s                 347 drivers/md/dm-stats.c 				hi += s->n_histogram_entries + 1;
s                 362 drivers/md/dm-stats.c 	s->id = 0;
s                 365 drivers/md/dm-stats.c 		if (WARN_ON(tmp_s->id < s->id)) {
s                 369 drivers/md/dm-stats.c 		if (tmp_s->id > s->id)
s                 371 drivers/md/dm-stats.c 		if (unlikely(s->id == INT_MAX)) {
s                 375 drivers/md/dm-stats.c 		s->id++;
s                 377 drivers/md/dm-stats.c 	ret_id = s->id;
s                 378 drivers/md/dm-stats.c 	list_add_tail_rcu(&s->list_entry, l);
s                 389 drivers/md/dm-stats.c 	dm_stat_free(&s->rcu_head);
s                 395 drivers/md/dm-stats.c 	struct dm_stat *s;
s                 397 drivers/md/dm-stats.c 	list_for_each_entry(s, &stats->list, list_entry) {
s                 398 drivers/md/dm-stats.c 		if (s->id > id)
s                 400 drivers/md/dm-stats.c 		if (s->id == id)
s                 401 drivers/md/dm-stats.c 			return s;
s                 409 drivers/md/dm-stats.c 	struct dm_stat *s;
s                 414 drivers/md/dm-stats.c 	s = __dm_stats_find(stats, id);
s                 415 drivers/md/dm-stats.c 	if (!s) {
s                 420 drivers/md/dm-stats.c 	list_del_rcu(&s->list_entry);
s                 427 drivers/md/dm-stats.c 		if (is_vmalloc_addr(s->stat_percpu) ||
s                 428 drivers/md/dm-stats.c 		    is_vmalloc_addr(s->stat_percpu[cpu][0].histogram))
s                 430 drivers/md/dm-stats.c 	if (is_vmalloc_addr(s) ||
s                 431 drivers/md/dm-stats.c 	    is_vmalloc_addr(s->stat_shared[0].tmp.histogram)) {
s                 434 drivers/md/dm-stats.c 		dm_stat_free(&s->rcu_head);
s                 437 drivers/md/dm-stats.c 		call_rcu(&s->rcu_head, dm_stat_free);
s                 445 drivers/md/dm-stats.c 	struct dm_stat *s;
s                 455 drivers/md/dm-stats.c 	list_for_each_entry(s, &stats->list, list_entry) {
s                 456 drivers/md/dm-stats.c 		if (!program || !strcmp(program, s->program_id)) {
s                 457 drivers/md/dm-stats.c 			len = s->end - s->start;
s                 458 drivers/md/dm-stats.c 			DMEMIT("%d: %llu+%llu %llu %s %s", s->id,
s                 459 drivers/md/dm-stats.c 				(unsigned long long)s->start,
s                 461 drivers/md/dm-stats.c 				(unsigned long long)s->step,
s                 462 drivers/md/dm-stats.c 				s->program_id,
s                 463 drivers/md/dm-stats.c 				s->aux_data);
s                 464 drivers/md/dm-stats.c 			if (s->stat_flags & STAT_PRECISE_TIMESTAMPS)
s                 466 drivers/md/dm-stats.c 			if (s->n_histogram_entries) {
s                 469 drivers/md/dm-stats.c 				for (i = 0; i < s->n_histogram_entries; i++) {
s                 472 drivers/md/dm-stats.c 					DMEMIT("%llu", s->histogram_boundaries[i]);
s                 483 drivers/md/dm-stats.c static void dm_stat_round(struct dm_stat *s, struct dm_stat_shared *shared,
s                 492 drivers/md/dm-stats.c 	if (likely(!(s->stat_flags & STAT_PRECISE_TIMESTAMPS)))
s                 514 drivers/md/dm-stats.c static void dm_stat_for_entry(struct dm_stat *s, size_t entry,
s                 519 drivers/md/dm-stats.c 	struct dm_stat_shared *shared = &s->stat_shared[entry];
s                 543 drivers/md/dm-stats.c 	p = &s->stat_percpu[smp_processor_id()][entry];
s                 546 drivers/md/dm-stats.c 		dm_stat_round(s, shared, p);
s                 550 drivers/md/dm-stats.c 		dm_stat_round(s, shared, p);
s                 555 drivers/md/dm-stats.c 		if (!(s->stat_flags & STAT_PRECISE_TIMESTAMPS)) {
s                 562 drivers/md/dm-stats.c 		if (s->n_histogram_entries) {
s                 563 drivers/md/dm-stats.c 			unsigned lo = 0, hi = s->n_histogram_entries + 1;
s                 566 drivers/md/dm-stats.c 				if (s->histogram_boundaries[mid - 1] > duration) {
s                 584 drivers/md/dm-stats.c static void __dm_stat_bio(struct dm_stat *s, int bi_rw,
s                 592 drivers/md/dm-stats.c 	if (end_sector <= s->start || bi_sector >= s->end)
s                 594 drivers/md/dm-stats.c 	if (unlikely(bi_sector < s->start)) {
s                 596 drivers/md/dm-stats.c 		todo = end_sector - s->start;
s                 598 drivers/md/dm-stats.c 		rel_sector = bi_sector - s->start;
s                 601 drivers/md/dm-stats.c 	if (unlikely(end_sector > s->end))
s                 602 drivers/md/dm-stats.c 		todo -= (end_sector - s->end);
s                 604 drivers/md/dm-stats.c 	offset = dm_sector_div64(rel_sector, s->step);
s                 607 drivers/md/dm-stats.c 		if (WARN_ON_ONCE(entry >= s->n_entries)) {
s                 608 drivers/md/dm-stats.c 			DMCRIT("Invalid area access in region id %d", s->id);
s                 612 drivers/md/dm-stats.c 		if (fragment_len > s->step - offset)
s                 613 drivers/md/dm-stats.c 			fragment_len = s->step - offset;
s                 614 drivers/md/dm-stats.c 		dm_stat_for_entry(s, entry, bi_rw, fragment_len,
s                 627 drivers/md/dm-stats.c 	struct dm_stat *s;
s                 655 drivers/md/dm-stats.c 	list_for_each_entry_rcu(s, &stats->list, list_entry) {
s                 656 drivers/md/dm-stats.c 		if (s->stat_flags & STAT_PRECISE_TIMESTAMPS && !got_precise_time) {
s                 663 drivers/md/dm-stats.c 		__dm_stat_bio(s, bi_rw, bi_sector, end_sector, end, duration_jiffies, stats_aux);
s                 670 drivers/md/dm-stats.c 						   struct dm_stat *s, size_t x)
s                 676 drivers/md/dm-stats.c 	p = &s->stat_percpu[smp_processor_id()][x];
s                 677 drivers/md/dm-stats.c 	dm_stat_round(s, shared, p);
s                 693 drivers/md/dm-stats.c 	if (s->n_histogram_entries)
s                 694 drivers/md/dm-stats.c 		memset(shared->tmp.histogram, 0, (s->n_histogram_entries + 1) * sizeof(unsigned long long));
s                 697 drivers/md/dm-stats.c 		p = &s->stat_percpu[cpu][x];
s                 710 drivers/md/dm-stats.c 		if (s->n_histogram_entries) {
s                 712 drivers/md/dm-stats.c 			for (i = 0; i < s->n_histogram_entries + 1; i++)
s                 718 drivers/md/dm-stats.c static void __dm_stat_clear(struct dm_stat *s, size_t idx_start, size_t idx_end,
s                 726 drivers/md/dm-stats.c 		shared = &s->stat_shared[x];
s                 728 drivers/md/dm-stats.c 			__dm_stat_init_temporary_percpu_totals(shared, s, x);
s                 730 drivers/md/dm-stats.c 		p = &s->stat_percpu[smp_processor_id()][x];
s                 744 drivers/md/dm-stats.c 		if (s->n_histogram_entries) {
s                 746 drivers/md/dm-stats.c 			for (i = 0; i < s->n_histogram_entries + 1; i++) {
s                 748 drivers/md/dm-stats.c 				p = &s->stat_percpu[smp_processor_id()][x];
s                 758 drivers/md/dm-stats.c 	struct dm_stat *s;
s                 762 drivers/md/dm-stats.c 	s = __dm_stats_find(stats, id);
s                 763 drivers/md/dm-stats.c 	if (!s) {
s                 768 drivers/md/dm-stats.c 	__dm_stat_clear(s, 0, s->n_entries, true);
s                 778 drivers/md/dm-stats.c static unsigned long long dm_jiffies_to_msec64(struct dm_stat *s, unsigned long long j)
s                 783 drivers/md/dm-stats.c 	if (s->stat_flags & STAT_PRECISE_TIMESTAMPS)
s                 804 drivers/md/dm-stats.c 	struct dm_stat *s;
s                 817 drivers/md/dm-stats.c 	s = __dm_stats_find(stats, id);
s                 818 drivers/md/dm-stats.c 	if (!s) {
s                 825 drivers/md/dm-stats.c 	    idx_end > s->n_entries)
s                 826 drivers/md/dm-stats.c 		idx_end = s->n_entries;
s                 831 drivers/md/dm-stats.c 	step = s->step;
s                 832 drivers/md/dm-stats.c 	start = s->start + (step * idx_start);
s                 835 drivers/md/dm-stats.c 		shared = &s->stat_shared[x];
s                 837 drivers/md/dm-stats.c 		if (unlikely(end > s->end))
s                 838 drivers/md/dm-stats.c 			end = s->end;
s                 840 drivers/md/dm-stats.c 		__dm_stat_init_temporary_percpu_totals(shared, s, x);
s                 848 drivers/md/dm-stats.c 		       dm_jiffies_to_msec64(s, shared->tmp.ticks[READ]),
s                 852 drivers/md/dm-stats.c 		       dm_jiffies_to_msec64(s, shared->tmp.ticks[WRITE]),
s                 854 drivers/md/dm-stats.c 		       dm_jiffies_to_msec64(s, shared->tmp.io_ticks_total),
s                 855 drivers/md/dm-stats.c 		       dm_jiffies_to_msec64(s, shared->tmp.time_in_queue),
s                 856 drivers/md/dm-stats.c 		       dm_jiffies_to_msec64(s, shared->tmp.io_ticks[READ]),
s                 857 drivers/md/dm-stats.c 		       dm_jiffies_to_msec64(s, shared->tmp.io_ticks[WRITE]));
s                 858 drivers/md/dm-stats.c 		if (s->n_histogram_entries) {
s                 860 drivers/md/dm-stats.c 			for (i = 0; i < s->n_histogram_entries + 1; i++) {
s                 871 drivers/md/dm-stats.c 		__dm_stat_clear(s, idx_start, idx_end, false);
s                 881 drivers/md/dm-stats.c 	struct dm_stat *s;
s                 886 drivers/md/dm-stats.c 	s = __dm_stats_find(stats, id);
s                 887 drivers/md/dm-stats.c 	if (!s) {
s                 898 drivers/md/dm-stats.c 	kfree(s->aux_data);
s                 899 drivers/md/dm-stats.c 	s->aux_data = new_aux_data;
s                 928 drivers/md/dm-stats.c 		int s;
s                 930 drivers/md/dm-stats.c 		s = sscanf(h, "%llu%c", &hi, &ch);
s                 931 drivers/md/dm-stats.c 		if (!s || (s == 2 && ch != ','))
s                 937 drivers/md/dm-stats.c 		if (s == 1)
s                 400 drivers/md/dm-thin.c 	sector_t s = block_to_sectors(tc->pool, data_b);
s                 403 drivers/md/dm-thin.c 	return __blkdev_issue_discard(tc->pool_dev->bdev, s, len,
s                1149 drivers/md/dm-verity-target.c 		sector_t s;
s                1151 drivers/md/dm-verity-target.c 		s = (v->data_blocks + ((sector_t)1 << ((i + 1) * v->hash_per_block_bits)) - 1)
s                1153 drivers/md/dm-verity-target.c 		if (hash_position + s < hash_position) {
s                1158 drivers/md/dm-verity-target.c 		hash_position += s;
s                  15 drivers/md/dm-verity-verify-sig.c #define DM_VERITY_VERIFY_ERR(s) DM_VERITY_ROOT_HASH_VERIFICATION " " s
s                 222 drivers/md/dm-writecache.c 	loff_t s;
s                 234 drivers/md/dm-writecache.c 	s = wc->memory_map_size;
s                 235 drivers/md/dm-writecache.c 	p = s >> PAGE_SHIFT;
s                 240 drivers/md/dm-writecache.c 	if (p != s >> PAGE_SHIFT) {
s                1877 drivers/md/dm-writecache.c 	struct wc_memory_superblock s;
s                2172 drivers/md/dm-writecache.c 	r = memcpy_mcsafe(&s, sb(wc), sizeof(struct wc_memory_superblock));
s                2177 drivers/md/dm-writecache.c 	if (!le32_to_cpu(s.magic) && !le32_to_cpu(s.version)) {
s                2183 drivers/md/dm-writecache.c 		r = memcpy_mcsafe(&s, sb(wc), sizeof(struct wc_memory_superblock));
s                2190 drivers/md/dm-writecache.c 	if (le32_to_cpu(s.magic) != MEMORY_SUPERBLOCK_MAGIC) {
s                2196 drivers/md/dm-writecache.c 	if (le32_to_cpu(s.version) != MEMORY_SUPERBLOCK_VERSION) {
s                2202 drivers/md/dm-writecache.c 	if (le32_to_cpu(s.block_size) != wc->block_size) {
s                2208 drivers/md/dm-writecache.c 	wc->n_blocks = le64_to_cpu(s.n_blocks);
s                  43 drivers/md/dm-zoned.h #define dmz_sect2blk(s)		((sector_t)(s) >> DMZ_BLOCK_SECTORS_SHIFT)
s                1615 drivers/md/md-bitmap.c 	sector_t s = 0;
s                1633 drivers/md/md-bitmap.c 	s = 0;
s                1634 drivers/md/md-bitmap.c 	while (s < sector && s < bitmap->mddev->resync_max_sectors) {
s                1635 drivers/md/md-bitmap.c 		md_bitmap_end_sync(bitmap, s, &blocks, 0);
s                1636 drivers/md/md-bitmap.c 		s += blocks;
s                1691 drivers/md/md-bitmap.c void md_bitmap_dirty_bits(struct bitmap *bitmap, unsigned long s, unsigned long e)
s                1695 drivers/md/md-bitmap.c 	for (chunk = s; chunk <= e; chunk++) {
s                 251 drivers/md/md-bitmap.h void md_bitmap_dirty_bits(struct bitmap *bitmap, unsigned long s, unsigned long e);
s                9234 drivers/md/md.c int rdev_set_badblocks(struct md_rdev *rdev, sector_t s, int sectors,
s                9240 drivers/md/md.c 		s += rdev->new_data_offset;
s                9242 drivers/md/md.c 		s += rdev->data_offset;
s                9243 drivers/md/md.c 	rv = badblocks_set(&rdev->badblocks, s, sectors, 0);
s                9259 drivers/md/md.c int rdev_clear_badblocks(struct md_rdev *rdev, sector_t s, int sectors,
s                9264 drivers/md/md.c 		s += rdev->new_data_offset;
s                9266 drivers/md/md.c 		s += rdev->data_offset;
s                9267 drivers/md/md.c 	rv = badblocks_clear(&rdev->badblocks, s, sectors);
s                 210 drivers/md/md.h static inline int is_badblock(struct md_rdev *rdev, sector_t s, int sectors,
s                 214 drivers/md/md.h 		int rv = badblocks_check(&rdev->badblocks, rdev->data_offset + s,
s                 223 drivers/md/md.h extern int rdev_set_badblocks(struct md_rdev *rdev, sector_t s, int sectors,
s                 225 drivers/md/md.h extern int rdev_clear_badblocks(struct md_rdev *rdev, sector_t s, int sectors,
s                  70 drivers/md/persistent-data/dm-btree-internal.h void init_ro_spine(struct ro_spine *s, struct dm_btree_info *info);
s                  71 drivers/md/persistent-data/dm-btree-internal.h int exit_ro_spine(struct ro_spine *s);
s                  72 drivers/md/persistent-data/dm-btree-internal.h int ro_step(struct ro_spine *s, dm_block_t new_child);
s                  73 drivers/md/persistent-data/dm-btree-internal.h void ro_pop(struct ro_spine *s);
s                  74 drivers/md/persistent-data/dm-btree-internal.h struct btree_node *ro_node(struct ro_spine *s);
s                  85 drivers/md/persistent-data/dm-btree-internal.h void init_shadow_spine(struct shadow_spine *s, struct dm_btree_info *info);
s                  86 drivers/md/persistent-data/dm-btree-internal.h int exit_shadow_spine(struct shadow_spine *s);
s                  88 drivers/md/persistent-data/dm-btree-internal.h int shadow_step(struct shadow_spine *s, dm_block_t b,
s                  94 drivers/md/persistent-data/dm-btree-internal.h struct dm_block *shadow_current(struct shadow_spine *s);
s                  99 drivers/md/persistent-data/dm-btree-internal.h struct dm_block *shadow_parent(struct shadow_spine *s);
s                 101 drivers/md/persistent-data/dm-btree-internal.h int shadow_has_parent(struct shadow_spine *s);
s                 103 drivers/md/persistent-data/dm-btree-internal.h int shadow_root(struct shadow_spine *s);
s                 237 drivers/md/persistent-data/dm-btree-remove.c static int rebalance2(struct shadow_spine *s, struct dm_btree_info *info,
s                 244 drivers/md/persistent-data/dm-btree-remove.c 	parent = dm_block_data(shadow_current(s));
s                 305 drivers/md/persistent-data/dm-btree-remove.c 	int s;
s                 316 drivers/md/persistent-data/dm-btree-remove.c 		s = nr_left - target_left;
s                 318 drivers/md/persistent-data/dm-btree-remove.c 		if (s < 0 && nr_center < -s) {
s                 321 drivers/md/persistent-data/dm-btree-remove.c 			s += nr_center;
s                 322 drivers/md/persistent-data/dm-btree-remove.c 			shift(left, right, s);
s                 323 drivers/md/persistent-data/dm-btree-remove.c 			nr_right += s;
s                 325 drivers/md/persistent-data/dm-btree-remove.c 			shift(left, center, s);
s                 330 drivers/md/persistent-data/dm-btree-remove.c 		s = target_right - nr_right;
s                 331 drivers/md/persistent-data/dm-btree-remove.c 		if (s > 0 && nr_center < s) {
s                 334 drivers/md/persistent-data/dm-btree-remove.c 			s -= nr_center;
s                 335 drivers/md/persistent-data/dm-btree-remove.c 			shift(left, right, s);
s                 336 drivers/md/persistent-data/dm-btree-remove.c 			nr_left -= s;
s                 338 drivers/md/persistent-data/dm-btree-remove.c 			shift(center, right, s);
s                 371 drivers/md/persistent-data/dm-btree-remove.c static int rebalance3(struct shadow_spine *s, struct dm_btree_info *info,
s                 375 drivers/md/persistent-data/dm-btree-remove.c 	struct btree_node *parent = dm_block_data(shadow_current(s));
s                 407 drivers/md/persistent-data/dm-btree-remove.c static int rebalance_children(struct shadow_spine *s,
s                 414 drivers/md/persistent-data/dm-btree-remove.c 	n = dm_block_data(shadow_current(s));
s                 440 drivers/md/persistent-data/dm-btree-remove.c 		r = rebalance2(s, info, vt, i);
s                 443 drivers/md/persistent-data/dm-btree-remove.c 		r = rebalance2(s, info, vt, i - 1);
s                 446 drivers/md/persistent-data/dm-btree-remove.c 		r = rebalance3(s, info, vt, i - 1);
s                 469 drivers/md/persistent-data/dm-btree-remove.c static int remove_raw(struct shadow_spine *s, struct dm_btree_info *info,
s                 477 drivers/md/persistent-data/dm-btree-remove.c 		r = shadow_step(s, root, vt);
s                 486 drivers/md/persistent-data/dm-btree-remove.c 		if (shadow_has_parent(s)) {
s                 487 drivers/md/persistent-data/dm-btree-remove.c 			__le64 location = cpu_to_le64(dm_block_location(shadow_current(s)));
s                 488 drivers/md/persistent-data/dm-btree-remove.c 			memcpy(value_ptr(dm_block_data(shadow_parent(s)), i),
s                 492 drivers/md/persistent-data/dm-btree-remove.c 		n = dm_block_data(shadow_current(s));
s                 497 drivers/md/persistent-data/dm-btree-remove.c 		r = rebalance_children(s, info, vt, key);
s                 501 drivers/md/persistent-data/dm-btree-remove.c 		n = dm_block_data(shadow_current(s));
s                 561 drivers/md/persistent-data/dm-btree-remove.c static int remove_nearest(struct shadow_spine *s, struct dm_btree_info *info,
s                 569 drivers/md/persistent-data/dm-btree-remove.c 		r = shadow_step(s, root, vt);
s                 578 drivers/md/persistent-data/dm-btree-remove.c 		if (shadow_has_parent(s)) {
s                 579 drivers/md/persistent-data/dm-btree-remove.c 			__le64 location = cpu_to_le64(dm_block_location(shadow_current(s)));
s                 580 drivers/md/persistent-data/dm-btree-remove.c 			memcpy(value_ptr(dm_block_data(shadow_parent(s)), i),
s                 584 drivers/md/persistent-data/dm-btree-remove.c 		n = dm_block_data(shadow_current(s));
s                 591 drivers/md/persistent-data/dm-btree-remove.c 		r = rebalance_children(s, info, vt, key);
s                 595 drivers/md/persistent-data/dm-btree-remove.c 		n = dm_block_data(shadow_current(s));
s                 127 drivers/md/persistent-data/dm-btree-spine.c void init_ro_spine(struct ro_spine *s, struct dm_btree_info *info)
s                 129 drivers/md/persistent-data/dm-btree-spine.c 	s->info = info;
s                 130 drivers/md/persistent-data/dm-btree-spine.c 	s->count = 0;
s                 131 drivers/md/persistent-data/dm-btree-spine.c 	s->nodes[0] = NULL;
s                 132 drivers/md/persistent-data/dm-btree-spine.c 	s->nodes[1] = NULL;
s                 135 drivers/md/persistent-data/dm-btree-spine.c int exit_ro_spine(struct ro_spine *s)
s                 139 drivers/md/persistent-data/dm-btree-spine.c 	for (i = 0; i < s->count; i++) {
s                 140 drivers/md/persistent-data/dm-btree-spine.c 		unlock_block(s->info, s->nodes[i]);
s                 146 drivers/md/persistent-data/dm-btree-spine.c int ro_step(struct ro_spine *s, dm_block_t new_child)
s                 150 drivers/md/persistent-data/dm-btree-spine.c 	if (s->count == 2) {
s                 151 drivers/md/persistent-data/dm-btree-spine.c 		unlock_block(s->info, s->nodes[0]);
s                 152 drivers/md/persistent-data/dm-btree-spine.c 		s->nodes[0] = s->nodes[1];
s                 153 drivers/md/persistent-data/dm-btree-spine.c 		s->count--;
s                 156 drivers/md/persistent-data/dm-btree-spine.c 	r = bn_read_lock(s->info, new_child, s->nodes + s->count);
s                 158 drivers/md/persistent-data/dm-btree-spine.c 		s->count++;
s                 163 drivers/md/persistent-data/dm-btree-spine.c void ro_pop(struct ro_spine *s)
s                 165 drivers/md/persistent-data/dm-btree-spine.c 	BUG_ON(!s->count);
s                 166 drivers/md/persistent-data/dm-btree-spine.c 	--s->count;
s                 167 drivers/md/persistent-data/dm-btree-spine.c 	unlock_block(s->info, s->nodes[s->count]);
s                 170 drivers/md/persistent-data/dm-btree-spine.c struct btree_node *ro_node(struct ro_spine *s)
s                 174 drivers/md/persistent-data/dm-btree-spine.c 	BUG_ON(!s->count);
s                 175 drivers/md/persistent-data/dm-btree-spine.c 	block = s->nodes[s->count - 1];
s                 182 drivers/md/persistent-data/dm-btree-spine.c void init_shadow_spine(struct shadow_spine *s, struct dm_btree_info *info)
s                 184 drivers/md/persistent-data/dm-btree-spine.c 	s->info = info;
s                 185 drivers/md/persistent-data/dm-btree-spine.c 	s->count = 0;
s                 188 drivers/md/persistent-data/dm-btree-spine.c int exit_shadow_spine(struct shadow_spine *s)
s                 192 drivers/md/persistent-data/dm-btree-spine.c 	for (i = 0; i < s->count; i++) {
s                 193 drivers/md/persistent-data/dm-btree-spine.c 		unlock_block(s->info, s->nodes[i]);
s                 199 drivers/md/persistent-data/dm-btree-spine.c int shadow_step(struct shadow_spine *s, dm_block_t b,
s                 204 drivers/md/persistent-data/dm-btree-spine.c 	if (s->count == 2) {
s                 205 drivers/md/persistent-data/dm-btree-spine.c 		unlock_block(s->info, s->nodes[0]);
s                 206 drivers/md/persistent-data/dm-btree-spine.c 		s->nodes[0] = s->nodes[1];
s                 207 drivers/md/persistent-data/dm-btree-spine.c 		s->count--;
s                 210 drivers/md/persistent-data/dm-btree-spine.c 	r = bn_shadow(s->info, b, vt, s->nodes + s->count);
s                 212 drivers/md/persistent-data/dm-btree-spine.c 		if (!s->count)
s                 213 drivers/md/persistent-data/dm-btree-spine.c 			s->root = dm_block_location(s->nodes[0]);
s                 215 drivers/md/persistent-data/dm-btree-spine.c 		s->count++;
s                 221 drivers/md/persistent-data/dm-btree-spine.c struct dm_block *shadow_current(struct shadow_spine *s)
s                 223 drivers/md/persistent-data/dm-btree-spine.c 	BUG_ON(!s->count);
s                 225 drivers/md/persistent-data/dm-btree-spine.c 	return s->nodes[s->count - 1];
s                 228 drivers/md/persistent-data/dm-btree-spine.c struct dm_block *shadow_parent(struct shadow_spine *s)
s                 230 drivers/md/persistent-data/dm-btree-spine.c 	BUG_ON(s->count != 2);
s                 232 drivers/md/persistent-data/dm-btree-spine.c 	return s->count == 2 ? s->nodes[0] : NULL;
s                 235 drivers/md/persistent-data/dm-btree-spine.c int shadow_has_parent(struct shadow_spine *s)
s                 237 drivers/md/persistent-data/dm-btree-spine.c 	return s->count >= 2;
s                 240 drivers/md/persistent-data/dm-btree-spine.c int shadow_root(struct shadow_spine *s)
s                 242 drivers/md/persistent-data/dm-btree-spine.c 	return s->root;
s                 177 drivers/md/persistent-data/dm-btree.c static int top_frame(struct del_stack *s, struct frame **f)
s                 179 drivers/md/persistent-data/dm-btree.c 	if (s->top < 0) {
s                 184 drivers/md/persistent-data/dm-btree.c 	*f = s->spine + s->top;
s                 189 drivers/md/persistent-data/dm-btree.c static int unprocessed_frames(struct del_stack *s)
s                 191 drivers/md/persistent-data/dm-btree.c 	return s->top >= 0;
s                 194 drivers/md/persistent-data/dm-btree.c static void prefetch_children(struct del_stack *s, struct frame *f)
s                 197 drivers/md/persistent-data/dm-btree.c 	struct dm_block_manager *bm = dm_tm_get_bm(s->tm);
s                 208 drivers/md/persistent-data/dm-btree.c static int push_frame(struct del_stack *s, dm_block_t b, unsigned level)
s                 213 drivers/md/persistent-data/dm-btree.c 	if (s->top >= MAX_SPINE_DEPTH - 1) {
s                 218 drivers/md/persistent-data/dm-btree.c 	r = dm_tm_ref(s->tm, b, &ref_count);
s                 227 drivers/md/persistent-data/dm-btree.c 		dm_tm_dec(s->tm, b);
s                 231 drivers/md/persistent-data/dm-btree.c 		struct frame *f = s->spine + ++s->top;
s                 233 drivers/md/persistent-data/dm-btree.c 		r = dm_tm_read_lock(s->tm, b, &btree_node_validator, &f->b);
s                 235 drivers/md/persistent-data/dm-btree.c 			s->top--;
s                 245 drivers/md/persistent-data/dm-btree.c 		if (flags & INTERNAL_NODE || is_internal_level(s->info, f))
s                 246 drivers/md/persistent-data/dm-btree.c 			prefetch_children(s, f);
s                 252 drivers/md/persistent-data/dm-btree.c static void pop_frame(struct del_stack *s)
s                 254 drivers/md/persistent-data/dm-btree.c 	struct frame *f = s->spine + s->top--;
s                 256 drivers/md/persistent-data/dm-btree.c 	dm_tm_dec(s->tm, dm_block_location(f->b));
s                 257 drivers/md/persistent-data/dm-btree.c 	dm_tm_unlock(s->tm, f->b);
s                 260 drivers/md/persistent-data/dm-btree.c static void unlock_all_frames(struct del_stack *s)
s                 264 drivers/md/persistent-data/dm-btree.c 	while (unprocessed_frames(s)) {
s                 265 drivers/md/persistent-data/dm-btree.c 		f = s->spine + s->top--;
s                 266 drivers/md/persistent-data/dm-btree.c 		dm_tm_unlock(s->tm, f->b);
s                 273 drivers/md/persistent-data/dm-btree.c 	struct del_stack *s;
s                 280 drivers/md/persistent-data/dm-btree.c 	s = kmalloc(sizeof(*s), GFP_NOFS);
s                 281 drivers/md/persistent-data/dm-btree.c 	if (!s)
s                 283 drivers/md/persistent-data/dm-btree.c 	s->info = info;
s                 284 drivers/md/persistent-data/dm-btree.c 	s->tm = info->tm;
s                 285 drivers/md/persistent-data/dm-btree.c 	s->top = -1;
s                 287 drivers/md/persistent-data/dm-btree.c 	r = push_frame(s, root, 0);
s                 291 drivers/md/persistent-data/dm-btree.c 	while (unprocessed_frames(s)) {
s                 296 drivers/md/persistent-data/dm-btree.c 		r = top_frame(s, &f);
s                 301 drivers/md/persistent-data/dm-btree.c 			pop_frame(s);
s                 309 drivers/md/persistent-data/dm-btree.c 			r = push_frame(s, b, f->level);
s                 316 drivers/md/persistent-data/dm-btree.c 			r = push_frame(s, b, f->level + 1);
s                 328 drivers/md/persistent-data/dm-btree.c 			pop_frame(s);
s                 334 drivers/md/persistent-data/dm-btree.c 		unlock_all_frames(s);
s                 336 drivers/md/persistent-data/dm-btree.c 	kfree(s);
s                 344 drivers/md/persistent-data/dm-btree.c static int btree_lookup_raw(struct ro_spine *s, dm_block_t block, uint64_t key,
s                 352 drivers/md/persistent-data/dm-btree.c 		r = ro_step(s, block);
s                 356 drivers/md/persistent-data/dm-btree.c 		i = search_fn(ro_node(s), key);
s                 358 drivers/md/persistent-data/dm-btree.c 		flags = le32_to_cpu(ro_node(s)->header.flags);
s                 359 drivers/md/persistent-data/dm-btree.c 		nr_entries = le32_to_cpu(ro_node(s)->header.nr_entries);
s                 364 drivers/md/persistent-data/dm-btree.c 			block = value64(ro_node(s), i);
s                 368 drivers/md/persistent-data/dm-btree.c 	*result_key = le64_to_cpu(ro_node(s)->keys[i]);
s                 369 drivers/md/persistent-data/dm-btree.c 	memcpy(v, value_ptr(ro_node(s), i), value_size);
s                 532 drivers/md/persistent-data/dm-btree.c static int btree_split_sibling(struct shadow_spine *s, unsigned parent_index,
s                 542 drivers/md/persistent-data/dm-btree.c 	left = shadow_current(s);
s                 544 drivers/md/persistent-data/dm-btree.c 	r = new_block(s->info, &right);
s                 563 drivers/md/persistent-data/dm-btree.c 		sizeof(uint64_t) : s->info->value_type.size;
s                 570 drivers/md/persistent-data/dm-btree.c 	parent = shadow_parent(s);
s                 584 drivers/md/persistent-data/dm-btree.c 		unlock_block(s->info, right);
s                 589 drivers/md/persistent-data/dm-btree.c 		unlock_block(s->info, right);
s                 590 drivers/md/persistent-data/dm-btree.c 		s->nodes[1] = left;
s                 592 drivers/md/persistent-data/dm-btree.c 		unlock_block(s->info, left);
s                 593 drivers/md/persistent-data/dm-btree.c 		s->nodes[1] = right;
s                 620 drivers/md/persistent-data/dm-btree.c static int btree_split_beneath(struct shadow_spine *s, uint64_t key)
s                 629 drivers/md/persistent-data/dm-btree.c 	new_parent = shadow_current(s);
s                 633 drivers/md/persistent-data/dm-btree.c 		sizeof(__le64) : s->info->value_type.size;
s                 636 drivers/md/persistent-data/dm-btree.c 	r = new_block(s->info, &left);
s                 651 drivers/md/persistent-data/dm-btree.c 	r = new_block(s->info, &right);
s                 653 drivers/md/persistent-data/dm-btree.c 		unlock_block(s->info, left);
s                 674 drivers/md/persistent-data/dm-btree.c 					 dm_tm_get_bm(s->info->tm))));
s                 687 drivers/md/persistent-data/dm-btree.c 	unlock_block(s->info, left);
s                 688 drivers/md/persistent-data/dm-btree.c 	unlock_block(s->info, right);
s                 692 drivers/md/persistent-data/dm-btree.c static int btree_insert_raw(struct shadow_spine *s, dm_block_t root,
s                 700 drivers/md/persistent-data/dm-btree.c 		r = shadow_step(s, root, vt);
s                 704 drivers/md/persistent-data/dm-btree.c 		node = dm_block_data(shadow_current(s));
s                 711 drivers/md/persistent-data/dm-btree.c 		if (shadow_has_parent(s) && i >= 0) { /* FIXME: second clause unness. */
s                 712 drivers/md/persistent-data/dm-btree.c 			__le64 location = cpu_to_le64(dm_block_location(shadow_current(s)));
s                 715 drivers/md/persistent-data/dm-btree.c 			memcpy_disk(value_ptr(dm_block_data(shadow_parent(s)), i),
s                 719 drivers/md/persistent-data/dm-btree.c 		node = dm_block_data(shadow_current(s));
s                 723 drivers/md/persistent-data/dm-btree.c 				r = btree_split_beneath(s, key);
s                 725 drivers/md/persistent-data/dm-btree.c 				r = btree_split_sibling(s, i, key);
s                 731 drivers/md/persistent-data/dm-btree.c 		node = dm_block_data(shadow_current(s));
s                 868 drivers/md/persistent-data/dm-btree.c static int find_key(struct ro_spine *s, dm_block_t block, bool find_highest,
s                 875 drivers/md/persistent-data/dm-btree.c 		r = ro_step(s, block);
s                 879 drivers/md/persistent-data/dm-btree.c 		flags = le32_to_cpu(ro_node(s)->header.flags);
s                 880 drivers/md/persistent-data/dm-btree.c 		i = le32_to_cpu(ro_node(s)->header.nr_entries);
s                 887 drivers/md/persistent-data/dm-btree.c 			*result_key = le64_to_cpu(ro_node(s)->keys[i]);
s                 889 drivers/md/persistent-data/dm-btree.c 			*result_key = le64_to_cpu(ro_node(s)->keys[0]);
s                 893 drivers/md/persistent-data/dm-btree.c 				block = value64(ro_node(s), i);
s                 895 drivers/md/persistent-data/dm-btree.c 				block = value64(ro_node(s), 0);
s                1897 drivers/md/raid1.c 	sector_t s = r1_bio->sector;
s                1902 drivers/md/raid1.c 		md_bitmap_end_sync(mddev->bitmap, s, &sync_blocks, 1);
s                1903 drivers/md/raid1.c 		s += sync_blocks;
s                1912 drivers/md/raid1.c 		int s = r1_bio->sectors;
s                1919 drivers/md/raid1.c 			md_done_sync(mddev, s, uptodate);
s                2007 drivers/md/raid1.c 		int s = sectors;
s                2012 drivers/md/raid1.c 		if (s > (PAGE_SIZE>>9))
s                2013 drivers/md/raid1.c 			s = PAGE_SIZE >> 9;
s                2021 drivers/md/raid1.c 				if (sync_page_io(rdev, sect, s<<9,
s                2048 drivers/md/raid1.c 				if (!rdev_set_badblocks(rdev, sect, s, 0))
s                2060 drivers/md/raid1.c 			sectors -= s;
s                2061 drivers/md/raid1.c 			sect += s;
s                2075 drivers/md/raid1.c 			if (r1_sync_page_io(rdev, sect, s,
s                2090 drivers/md/raid1.c 			if (r1_sync_page_io(rdev, sect, s,
s                2093 drivers/md/raid1.c 				atomic_add(s, &rdev->corrected_errors);
s                2095 drivers/md/raid1.c 		sectors -= s;
s                2096 drivers/md/raid1.c 		sect += s;
s                2249 drivers/md/raid1.c 		int s = sectors;
s                2255 drivers/md/raid1.c 		if (s > (PAGE_SIZE>>9))
s                2256 drivers/md/raid1.c 			s = PAGE_SIZE >> 9;
s                2267 drivers/md/raid1.c 			      rdev->recovery_offset >= sect + s)) &&
s                2268 drivers/md/raid1.c 			    is_badblock(rdev, sect, s,
s                2272 drivers/md/raid1.c 				if (sync_page_io(rdev, sect, s<<9,
s                2288 drivers/md/raid1.c 			if (!rdev_set_badblocks(rdev, sect, s, 0))
s                2304 drivers/md/raid1.c 				r1_sync_page_io(rdev, sect, s,
s                2322 drivers/md/raid1.c 				if (r1_sync_page_io(rdev, sect, s,
s                2324 drivers/md/raid1.c 					atomic_add(s, &rdev->corrected_errors);
s                2326 drivers/md/raid1.c 						mdname(mddev), s,
s                2335 drivers/md/raid1.c 		sectors -= s;
s                2336 drivers/md/raid1.c 		sect += s;
s                2413 drivers/md/raid1.c 	int s = r1_bio->sectors;
s                2421 drivers/md/raid1.c 			rdev_clear_badblocks(rdev, r1_bio->sector, s, 0);
s                2425 drivers/md/raid1.c 			if (!rdev_set_badblocks(rdev, r1_bio->sector, s, 0))
s                2430 drivers/md/raid1.c 	md_done_sync(conf->mddev, s, 1);
s                 593 drivers/md/raid10.c 		sector_t s = sector;
s                 595 drivers/md/raid10.c 		r10bio->devs[slot].addr = s;
s                 611 drivers/md/raid10.c 			s += geo->stride;
s                 613 drivers/md/raid10.c 			r10bio->devs[slot].addr = s;
s                1933 drivers/md/raid10.c 			sector_t s = r10_bio->sectors;
s                1939 drivers/md/raid10.c 			md_done_sync(mddev, s, 1);
s                2161 drivers/md/raid10.c 		int s = sectors;
s                2166 drivers/md/raid10.c 		if (s > (PAGE_SIZE>>9))
s                2167 drivers/md/raid10.c 			s = PAGE_SIZE >> 9;
s                2173 drivers/md/raid10.c 				  s << 9,
s                2181 drivers/md/raid10.c 					  s << 9,
s                2197 drivers/md/raid10.c 			rdev_set_badblocks(rdev, addr, s, 0);
s                2203 drivers/md/raid10.c 				ok = rdev_set_badblocks(rdev2, addr, s, 0);
s                2218 drivers/md/raid10.c 		sectors -= s;
s                2219 drivers/md/raid10.c 		sect += s;
s                2365 drivers/md/raid10.c 		int s = sectors;
s                2370 drivers/md/raid10.c 		if (s > (PAGE_SIZE>>9))
s                2371 drivers/md/raid10.c 			s = PAGE_SIZE >> 9;
s                2383 drivers/md/raid10.c 			    is_badblock(rdev, r10_bio->devs[sl].addr + sect, s,
s                2390 drivers/md/raid10.c 						       s<<9,
s                2416 drivers/md/raid10.c 				    s, 0)) {
s                2445 drivers/md/raid10.c 					     s, conf->tmppage, WRITE)
s                2449 drivers/md/raid10.c 					  mdname(mddev), s,
s                2481 drivers/md/raid10.c 					     s, conf->tmppage,
s                2486 drivers/md/raid10.c 				       mdname(mddev), s,
s                2497 drivers/md/raid10.c 				       mdname(mddev), s,
s                2502 drivers/md/raid10.c 				atomic_add(s, &rdev->corrected_errors);
s                2510 drivers/md/raid10.c 		sectors -= s;
s                2511 drivers/md/raid10.c 		sect += s;
s                4368 drivers/md/raid10.c static sector_t last_dev_address(sector_t s, struct geom *geo)
s                4370 drivers/md/raid10.c 	s = (s | geo->chunk_mask) + 1;
s                4371 drivers/md/raid10.c 	s >>= geo->chunk_shift;
s                4372 drivers/md/raid10.c 	s *= geo->near_copies;
s                4373 drivers/md/raid10.c 	s = DIV_ROUND_UP_SECTOR_T(s, geo->raid_disks);
s                4374 drivers/md/raid10.c 	s *= geo->far_copies;
s                4375 drivers/md/raid10.c 	s <<= geo->chunk_shift;
s                4376 drivers/md/raid10.c 	return s;
s                4383 drivers/md/raid10.c static sector_t first_dev_address(sector_t s, struct geom *geo)
s                4385 drivers/md/raid10.c 	s >>= geo->chunk_shift;
s                4386 drivers/md/raid10.c 	s *= geo->near_copies;
s                4387 drivers/md/raid10.c 	sector_div(s, geo->raid_disks);
s                4388 drivers/md/raid10.c 	s *= geo->far_copies;
s                4389 drivers/md/raid10.c 	s <<= geo->chunk_shift;
s                4390 drivers/md/raid10.c 	return s;
s                4438 drivers/md/raid10.c 	int s;
s                4608 drivers/md/raid10.c 	for (s = 0; s < conf->copies*2; s++) {
s                4610 drivers/md/raid10.c 		int d = r10_bio->devs[s/2].devnum;
s                4612 drivers/md/raid10.c 		if (s&1) {
s                4614 drivers/md/raid10.c 			b = r10_bio->devs[s/2].repl_bio;
s                4617 drivers/md/raid10.c 			b = r10_bio->devs[s/2].bio;
s                4623 drivers/md/raid10.c 		b->bi_iter.bi_sector = r10_bio->devs[s/2].addr +
s                4635 drivers/md/raid10.c 	for (s = 0 ; s < max_sectors; s += PAGE_SIZE >> 9) {
s                4636 drivers/md/raid10.c 		struct page *page = pages[s / (PAGE_SIZE >> 9)];
s                4637 drivers/md/raid10.c 		int len = (max_sectors - s) << 9;
s                4686 drivers/md/raid10.c 	int s;
s                4699 drivers/md/raid10.c 	for (s = 0; s < conf->copies*2; s++) {
s                4701 drivers/md/raid10.c 		int d = r10_bio->devs[s/2].devnum;
s                4704 drivers/md/raid10.c 		if (s&1) {
s                4706 drivers/md/raid10.c 			b = r10_bio->devs[s/2].repl_bio;
s                4709 drivers/md/raid10.c 			b = r10_bio->devs[s/2].bio;
s                4788 drivers/md/raid10.c 		int s = sectors;
s                4792 drivers/md/raid10.c 		if (s > (PAGE_SIZE >> 9))
s                4793 drivers/md/raid10.c 			s = PAGE_SIZE >> 9;
s                4810 drivers/md/raid10.c 					       s << 9,
s                4832 drivers/md/raid10.c 		sectors -= s;
s                2636 drivers/md/raid5-cache.c 			  struct stripe_head_state *s,
s                2665 drivers/md/raid5-cache.c 		if (s->injournal > 0 || s->written > 0)
s                2679 drivers/md/raid5-cache.c 	if (s->failed || test_bit(STRIPE_SYNCING, &sh->state)) {
s                2743 drivers/md/raid5-cache.c 		set_bit(STRIPE_OP_BIODRAIN, &s->ops_request);
s                2804 drivers/md/raid5-cache.c 				 struct stripe_head_state *s)
s                2832 drivers/md/raid5-cache.c 	s->injournal = 0;
s                  17 drivers/md/raid5-log.h 		      struct stripe_head_state *s, int disks);
s                  20 drivers/md/raid5-log.h 			    struct stripe_head_state *s);
s                  60 drivers/md/raid5-log.h static inline int log_stripe(struct stripe_head *sh, struct stripe_head_state *s)
s                  67 drivers/md/raid5-log.h 			if (s->waiting_extra_page)
s                1003 drivers/md/raid5-ppl.c 			int s = pp_size > PAGE_SIZE ? PAGE_SIZE : pp_size;
s                1006 drivers/md/raid5-ppl.c 					s, page, REQ_OP_READ, 0, false)) {
s                1012 drivers/md/raid5-ppl.c 			crc = crc32c_le(crc, page_address(page), s);
s                1014 drivers/md/raid5-ppl.c 			pp_size -= s;
s                1015 drivers/md/raid5-ppl.c 			sector += s >> 9;
s                 979 drivers/md/raid5.c static void ops_run_io(struct stripe_head *sh, struct stripe_head_state *s)
s                 989 drivers/md/raid5.c 	if (log_stripe(sh, s) == 0)
s                1090 drivers/md/raid5.c 			if (s->syncing || s->expanding || s->expanded
s                1091 drivers/md/raid5.c 			    || s->replacing)
s                1157 drivers/md/raid5.c 			if (s->syncing || s->expanding || s->expanded
s                1158 drivers/md/raid5.c 			    || s->replacing)
s                2468 drivers/md/raid5.c 	sector_t s;
s                2493 drivers/md/raid5.c 		s = sh->sector + rdev->new_data_offset;
s                2495 drivers/md/raid5.c 		s = sh->sector + rdev->data_offset;
s                2506 drivers/md/raid5.c 				(unsigned long long)s,
s                2535 drivers/md/raid5.c 				(unsigned long long)s,
s                2542 drivers/md/raid5.c 				(unsigned long long)s,
s                2550 drivers/md/raid5.c 				(unsigned long long)s,
s                3075 drivers/md/raid5.c 				 struct stripe_head_state *s)
s                3079 drivers/md/raid5.c 	    !test_bit(R5_Insync, &dev->flags) && s->injournal)
s                3083 drivers/md/raid5.c 	    s->injournal > 0)
s                3086 drivers/md/raid5.c 	if (s->log_failed && s->injournal)
s                3092 drivers/md/raid5.c schedule_reconstruction(struct stripe_head *sh, struct stripe_head_state *s,
s                3111 drivers/md/raid5.c 			if (dev->towrite && !delay_towrite(conf, dev, s)) {
s                3116 drivers/md/raid5.c 				s->locked++;
s                3119 drivers/md/raid5.c 				s->locked++;
s                3127 drivers/md/raid5.c 			if (!s->locked)
s                3131 drivers/md/raid5.c 			set_bit(STRIPE_OP_BIODRAIN, &s->ops_request);
s                3135 drivers/md/raid5.c 		set_bit(STRIPE_OP_RECONSTRUCT, &s->ops_request);
s                3137 drivers/md/raid5.c 		if (s->locked + conf->max_degraded == disks)
s                3158 drivers/md/raid5.c 				s->locked++;
s                3161 drivers/md/raid5.c 				s->locked++;
s                3164 drivers/md/raid5.c 		if (!s->locked)
s                3168 drivers/md/raid5.c 		set_bit(STRIPE_OP_PREXOR, &s->ops_request);
s                3169 drivers/md/raid5.c 		set_bit(STRIPE_OP_BIODRAIN, &s->ops_request);
s                3170 drivers/md/raid5.c 		set_bit(STRIPE_OP_RECONSTRUCT, &s->ops_request);
s                3178 drivers/md/raid5.c 	s->locked++;
s                3186 drivers/md/raid5.c 		s->locked++;
s                3190 drivers/md/raid5.c 	    test_bit(STRIPE_OP_BIODRAIN, &s->ops_request) &&
s                3193 drivers/md/raid5.c 		set_bit(STRIPE_OP_PARTIAL_PARITY, &s->ops_request);
s                3197 drivers/md/raid5.c 		s->locked, s->ops_request);
s                3350 drivers/md/raid5.c 		     struct stripe_head_state *s, int disks)
s                3425 drivers/md/raid5.c 		    s->failed > conf->max_degraded &&
s                3435 drivers/md/raid5.c 				s->to_read--;
s                3453 drivers/md/raid5.c 	s->to_write = 0;
s                3454 drivers/md/raid5.c 	s->written = 0;
s                3463 drivers/md/raid5.c 		   struct stripe_head_state *s)
s                3472 drivers/md/raid5.c 	s->syncing = 0;
s                3473 drivers/md/raid5.c 	s->replacing = 0;
s                3527 drivers/md/raid5.c static int need_this_block(struct stripe_head *sh, struct stripe_head_state *s,
s                3531 drivers/md/raid5.c 	struct r5dev *fdev[2] = { &sh->dev[s->failed_num[0]],
s                3532 drivers/md/raid5.c 				  &sh->dev[s->failed_num[1]] };
s                3548 drivers/md/raid5.c 	if (s->syncing || s->expanding ||
s                3549 drivers/md/raid5.c 	    (s->replacing && want_replace(sh, disk_idx)))
s                3555 drivers/md/raid5.c 	if ((s->failed >= 1 && fdev[0]->toread) ||
s                3556 drivers/md/raid5.c 	    (s->failed >= 2 && fdev[1]->toread))
s                3570 drivers/md/raid5.c 	if (!s->failed || !s->to_write)
s                3582 drivers/md/raid5.c 	for (i = 0; i < s->failed && i < 2; i++) {
s                3606 drivers/md/raid5.c 	for (i = 0; i < s->failed && i < 2; i++) {
s                3607 drivers/md/raid5.c 		if (s->failed_num[i] != sh->pd_idx &&
s                3608 drivers/md/raid5.c 		    s->failed_num[i] != sh->qd_idx &&
s                3623 drivers/md/raid5.c static int fetch_block(struct stripe_head *sh, struct stripe_head_state *s,
s                3629 drivers/md/raid5.c 	if (need_this_block(sh, s, disk_idx, disks)) {
s                3646 drivers/md/raid5.c 		if ((s->uptodate == disks - 1) &&
s                3648 drivers/md/raid5.c 		    (s->failed && (disk_idx == s->failed_num[0] ||
s                3649 drivers/md/raid5.c 				   disk_idx == s->failed_num[1])))) {
s                3656 drivers/md/raid5.c 			set_bit(STRIPE_OP_COMPUTE_BLK, &s->ops_request);
s                3660 drivers/md/raid5.c 			s->req_compute = 1;
s                3667 drivers/md/raid5.c 			s->uptodate++;
s                3669 drivers/md/raid5.c 		} else if (s->uptodate == disks-2 && s->failed >= 2) {
s                3686 drivers/md/raid5.c 			set_bit(STRIPE_OP_COMPUTE_BLK, &s->ops_request);
s                3691 drivers/md/raid5.c 			s->uptodate += 2;
s                3692 drivers/md/raid5.c 			s->req_compute = 1;
s                3697 drivers/md/raid5.c 			s->locked++;
s                3699 drivers/md/raid5.c 				disk_idx, s->syncing);
s                3710 drivers/md/raid5.c 			       struct stripe_head_state *s,
s                3729 drivers/md/raid5.c 		if (s->injournal && s->failed) {
s                3736 drivers/md/raid5.c 			if (fetch_block(sh, s, i, disks))
s                3867 drivers/md/raid5.c 				  struct stripe_head_state *s,
s                3882 drivers/md/raid5.c 	     s->failed == 0)) {
s                3893 drivers/md/raid5.c 		if (((dev->towrite && !delay_towrite(conf, dev, s)) ||
s                3951 drivers/md/raid5.c 				s->waiting_extra_page = 1;
s                3958 drivers/md/raid5.c 			if (((dev->towrite && !delay_towrite(conf, dev, s)) ||
s                3971 drivers/md/raid5.c 					s->locked++;
s                3998 drivers/md/raid5.c 					s->locked++;
s                4026 drivers/md/raid5.c 	if ((s->req_compute || !test_bit(STRIPE_COMPUTE_RUN, &sh->state)) &&
s                4027 drivers/md/raid5.c 	    (s->locked == 0 && (rcw == 0 || rmw == 0) &&
s                4029 drivers/md/raid5.c 		schedule_reconstruction(sh, s, rcw == 0, 0);
s                4034 drivers/md/raid5.c 				struct stripe_head_state *s, int disks)
s                4044 drivers/md/raid5.c 		if (s->failed == 0) {
s                4045 drivers/md/raid5.c 			BUG_ON(s->uptodate != disks);
s                4047 drivers/md/raid5.c 			set_bit(STRIPE_OP_CHECK, &s->ops_request);
s                4049 drivers/md/raid5.c 			s->uptodate--;
s                4052 drivers/md/raid5.c 		dev = &sh->dev[s->failed_num[0]];
s                4065 drivers/md/raid5.c 		BUG_ON(s->uptodate != disks);
s                4068 drivers/md/raid5.c 		s->locked++;
s                4082 drivers/md/raid5.c 		if (s->failed)
s                4107 drivers/md/raid5.c 				set_bit(STRIPE_OP_COMPUTE_BLK, &s->ops_request);
s                4112 drivers/md/raid5.c 				s->uptodate++;
s                4127 drivers/md/raid5.c 				  struct stripe_head_state *s,
s                4137 drivers/md/raid5.c 	BUG_ON(s->failed > 2);
s                4148 drivers/md/raid5.c 		if (s->failed == s->q_failed) {
s                4155 drivers/md/raid5.c 		if (!s->q_failed && s->failed < 2) {
s                4171 drivers/md/raid5.c 			s->uptodate--;
s                4178 drivers/md/raid5.c 			set_bit(STRIPE_OP_CHECK, &s->ops_request);
s                4183 drivers/md/raid5.c 		BUG_ON(s->failed != 2);
s                4196 drivers/md/raid5.c 		if (s->failed == 2) {
s                4197 drivers/md/raid5.c 			dev = &sh->dev[s->failed_num[1]];
s                4198 drivers/md/raid5.c 			s->locked++;
s                4202 drivers/md/raid5.c 		if (s->failed >= 1) {
s                4203 drivers/md/raid5.c 			dev = &sh->dev[s->failed_num[0]];
s                4204 drivers/md/raid5.c 			s->locked++;
s                4210 drivers/md/raid5.c 			s->locked++;
s                4216 drivers/md/raid5.c 			s->locked++;
s                4226 drivers/md/raid5.c 			s->locked--;
s                4245 drivers/md/raid5.c 			if (!s->failed)
s                4276 drivers/md/raid5.c 				set_bit(STRIPE_OP_COMPUTE_BLK, &s->ops_request);
s                4282 drivers/md/raid5.c 					s->uptodate++;
s                4288 drivers/md/raid5.c 					s->uptodate++;
s                4320 drivers/md/raid5.c 			sector_t s = raid5_compute_sector(conf, bn, 0,
s                4322 drivers/md/raid5.c 			sh2 = raid5_get_active_stripe(conf, s, 0, 1, 1);
s                4374 drivers/md/raid5.c static void analyse_stripe(struct stripe_head *sh, struct stripe_head_state *s)
s                4382 drivers/md/raid5.c 	memset(s, 0, sizeof(*s));
s                4384 drivers/md/raid5.c 	s->expanding = test_bit(STRIPE_EXPAND_SOURCE, &sh->state) && !sh->batch_head;
s                4385 drivers/md/raid5.c 	s->expanded = test_bit(STRIPE_EXPAND_READY, &sh->state) && !sh->batch_head;
s                4386 drivers/md/raid5.c 	s->failed_num[0] = -1;
s                4387 drivers/md/raid5.c 	s->failed_num[1] = -1;
s                4388 drivers/md/raid5.c 	s->log_failed = r5l_log_disk_error(conf);
s                4414 drivers/md/raid5.c 			s->locked++;
s                4416 drivers/md/raid5.c 			s->uptodate++;
s                4418 drivers/md/raid5.c 			s->compute++;
s                4419 drivers/md/raid5.c 			BUG_ON(s->compute > 2);
s                4423 drivers/md/raid5.c 			s->to_fill++;
s                4425 drivers/md/raid5.c 			s->to_read++;
s                4427 drivers/md/raid5.c 			s->to_write++;
s                4429 drivers/md/raid5.c 				s->non_overwrite++;
s                4432 drivers/md/raid5.c 			s->written++;
s                4455 drivers/md/raid5.c 			if (s->blocked_rdev == NULL
s                4461 drivers/md/raid5.c 				s->blocked_rdev = rdev;
s                4499 drivers/md/raid5.c 				s->handle_bad_blocks = 1;
s                4510 drivers/md/raid5.c 				s->handle_bad_blocks = 1;
s                4519 drivers/md/raid5.c 				s->handle_bad_blocks = 1;
s                4532 drivers/md/raid5.c 			if (s->failed < 2)
s                4533 drivers/md/raid5.c 				s->failed_num[s->failed] = i;
s                4534 drivers/md/raid5.c 			s->failed++;
s                4546 drivers/md/raid5.c 			s->injournal++;
s                4548 drivers/md/raid5.c 			s->just_cached++;
s                4562 drivers/md/raid5.c 			s->syncing = 1;
s                4564 drivers/md/raid5.c 			s->replacing = 1;
s                4670 drivers/md/raid5.c 	struct stripe_head_state s;
s                4717 drivers/md/raid5.c 	analyse_stripe(sh, &s);
s                4722 drivers/md/raid5.c 	if (s.handle_bad_blocks ||
s                4728 drivers/md/raid5.c 	if (unlikely(s.blocked_rdev)) {
s                4729 drivers/md/raid5.c 		if (s.syncing || s.expanding || s.expanded ||
s                4730 drivers/md/raid5.c 		    s.replacing || s.to_write || s.written) {
s                4735 drivers/md/raid5.c 		rdev_dec_pending(s.blocked_rdev, conf->mddev);
s                4736 drivers/md/raid5.c 		s.blocked_rdev = NULL;
s                4739 drivers/md/raid5.c 	if (s.to_fill && !test_bit(STRIPE_BIOFILL_RUN, &sh->state)) {
s                4740 drivers/md/raid5.c 		set_bit(STRIPE_OP_BIOFILL, &s.ops_request);
s                4746 drivers/md/raid5.c 	       s.locked, s.uptodate, s.to_read, s.to_write, s.failed,
s                4747 drivers/md/raid5.c 	       s.failed_num[0], s.failed_num[1]);
s                4755 drivers/md/raid5.c 	if (s.failed > conf->max_degraded ||
s                4756 drivers/md/raid5.c 	    (s.log_failed && s.injournal == 0)) {
s                4760 drivers/md/raid5.c 		if (s.to_read+s.to_write+s.written)
s                4761 drivers/md/raid5.c 			handle_failed_stripe(conf, sh, &s, disks);
s                4762 drivers/md/raid5.c 		if (s.syncing + s.replacing)
s                4763 drivers/md/raid5.c 			handle_failed_sync(conf, sh, &s);
s                4794 drivers/md/raid5.c 				if (s.failed > 1)
s                4798 drivers/md/raid5.c 				     s.failed == 0))
s                4803 drivers/md/raid5.c 			s.dec_preread_active = 1;
s                4811 drivers/md/raid5.c 	s.p_failed = (s.failed >= 1 && s.failed_num[0] == sh->pd_idx)
s                4812 drivers/md/raid5.c 		|| (s.failed >= 2 && s.failed_num[1] == sh->pd_idx);
s                4814 drivers/md/raid5.c 	s.q_failed = (s.failed >= 1 && s.failed_num[0] == sh->qd_idx)
s                4815 drivers/md/raid5.c 		|| (s.failed >= 2 && s.failed_num[1] == sh->qd_idx)
s                4818 drivers/md/raid5.c 	if (s.written &&
s                4819 drivers/md/raid5.c 	    (s.p_failed || ((test_bit(R5_Insync, &pdev->flags)
s                4823 drivers/md/raid5.c 	    (s.q_failed || ((test_bit(R5_Insync, &qdev->flags)
s                4829 drivers/md/raid5.c 	if (s.just_cached)
s                4837 drivers/md/raid5.c 	if (s.to_read || s.non_overwrite
s                4838 drivers/md/raid5.c 	    || (conf->level == 6 && s.to_write && s.failed)
s                4839 drivers/md/raid5.c 	    || (s.syncing && (s.uptodate + s.compute < disks))
s                4840 drivers/md/raid5.c 	    || s.replacing
s                4841 drivers/md/raid5.c 	    || s.expanding)
s                4842 drivers/md/raid5.c 		handle_stripe_fill(sh, &s, disks);
s                4849 drivers/md/raid5.c 	r5c_finish_stripe_write_out(conf, sh, &s);
s                4862 drivers/md/raid5.c 			if (s.to_write)
s                4863 drivers/md/raid5.c 				handle_stripe_dirtying(conf, sh, &s, disks);
s                4868 drivers/md/raid5.c 			if (s.to_write)
s                4869 drivers/md/raid5.c 				ret = r5c_try_caching_write(conf, sh, &s,
s                4881 drivers/md/raid5.c 			     s.injournal > 0)) {
s                4882 drivers/md/raid5.c 				ret = handle_stripe_dirtying(conf, sh, &s,
s                4896 drivers/md/raid5.c 	    (s.syncing && s.locked == 0 &&
s                4900 drivers/md/raid5.c 			handle_parity_checks6(conf, sh, &s, disks);
s                4902 drivers/md/raid5.c 			handle_parity_checks5(conf, sh, &s, disks);
s                4905 drivers/md/raid5.c 	if ((s.replacing || s.syncing) && s.locked == 0
s                4914 drivers/md/raid5.c 				s.locked++;
s                4916 drivers/md/raid5.c 		if (s.replacing)
s                4920 drivers/md/raid5.c 	if ((s.syncing || s.replacing) && s.locked == 0 &&
s                4932 drivers/md/raid5.c 	if (s.failed <= conf->max_degraded && !conf->mddev->ro)
s                4933 drivers/md/raid5.c 		for (i = 0; i < s.failed; i++) {
s                4934 drivers/md/raid5.c 			struct r5dev *dev = &sh->dev[s.failed_num[i]];
s                4943 drivers/md/raid5.c 					s.locked++;
s                4948 drivers/md/raid5.c 					s.locked++;
s                4977 drivers/md/raid5.c 			s.locked++;
s                4981 drivers/md/raid5.c 	if (s.expanded && test_bit(STRIPE_EXPANDING, &sh->state) &&
s                4986 drivers/md/raid5.c 		schedule_reconstruction(sh, &s, 1, 1);
s                4987 drivers/md/raid5.c 	} else if (s.expanded && !sh->reconstruct_state && s.locked == 0) {
s                4994 drivers/md/raid5.c 	if (s.expanding && s.locked == 0 &&
s                5000 drivers/md/raid5.c 	if (unlikely(s.blocked_rdev)) {
s                5002 drivers/md/raid5.c 			md_wait_for_blocked_rdev(s.blocked_rdev,
s                5009 drivers/md/raid5.c 			rdev_dec_pending(s.blocked_rdev,
s                5013 drivers/md/raid5.c 	if (s.handle_bad_blocks)
s                5042 drivers/md/raid5.c 	if (s.ops_request)
s                5043 drivers/md/raid5.c 		raid_run_ops(sh, s.ops_request);
s                5045 drivers/md/raid5.c 	ops_run_io(sh, &s);
s                5047 drivers/md/raid5.c 	if (s.dec_preread_active) {
s                5923 drivers/md/raid5.c 			sector_t s;
s                5929 drivers/md/raid5.c 			s = raid5_compute_blocknr(sh, j, 0);
s                5930 drivers/md/raid5.c 			if (s < raid5_size(mddev, 0, 0)) {
s                 153 drivers/media/common/b2c2/flexcop-common.h void flexcop_wan_set_speed(struct flexcop_device *fc, flexcop_wan_speed_t s);
s                  59 drivers/media/common/b2c2/flexcop-sram.c void flexcop_wan_set_speed(struct flexcop_device *fc, flexcop_wan_speed_t s)
s                  61 drivers/media/common/b2c2/flexcop-sram.c 	flexcop_set_ibi_value(wan_ctrl_reg_71c,wan_speed_sig,s);
s                 550 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c 			   int *h, int *s, int *v)
s                 566 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c 		*s = 0;
s                 576 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c 	*s = aux;
s                 960 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c 		int h, s, v;
s                 962 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c 		color_to_hsv(tpg, r, g, b, &h, &s, &v);
s                 964 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c 		tpg->colors[k][1] = s;
s                1888 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c 		unsigned s;	\
s                1890 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c 		for (s = 0; s < len; s++) {	\
s                1891 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c 			u8 chr = font8x16[(u8)text[s] * 16 + line];	\
s                  51 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct scatterlist *s;
s                  56 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	for_each_sg(sgt->sgl, s, sgt->nents, i) {
s                  57 drivers/media/common/videobuf2/videobuf2-dma-contig.c 		if (sg_dma_address(s) != expected)
s                  59 drivers/media/common/videobuf2/videobuf2-dma-contig.c 		expected = sg_dma_address(s) + sg_dma_len(s);
s                  60 drivers/media/common/videobuf2/videobuf2-dma-contig.c 		size += sg_dma_len(s);
s                 103 drivers/media/dvb-core/dvb_demux.c static void dvb_dmx_memcopy(struct dvb_demux_feed *f, u8 *d, const u8 *s,
s                 106 drivers/media/dvb-core/dvb_demux.c 	memcpy(d, s, len);
s                 479 drivers/media/dvb-core/dvb_frontend.c 	enum fe_status s = FE_NONE;
s                 510 drivers/media/dvb-core/dvb_frontend.c 		s = 0;
s                 513 drivers/media/dvb-core/dvb_frontend.c 			fe->ops.read_status(fe, &s);
s                 514 drivers/media/dvb-core/dvb_frontend.c 		if (s != fepriv->status) {
s                 515 drivers/media/dvb-core/dvb_frontend.c 			dvb_frontend_add_event(fe, s);
s                 516 drivers/media/dvb-core/dvb_frontend.c 			fepriv->status = s;
s                 521 drivers/media/dvb-core/dvb_frontend.c 	if ((fepriv->state & FESTATE_WAITFORLOCK) && (s & FE_HAS_LOCK)) {
s                 522 drivers/media/dvb-core/dvb_frontend.c 		dvb_frontend_swzigzag_update_delay(fepriv, s & FE_HAS_LOCK);
s                 535 drivers/media/dvb-core/dvb_frontend.c 		dvb_frontend_swzigzag_update_delay(fepriv, s & FE_HAS_LOCK);
s                 538 drivers/media/dvb-core/dvb_frontend.c 		if (s & FE_HAS_LOCK) {
s                 551 drivers/media/dvb-core/dvb_frontend.c 		dvb_frontend_swzigzag_update_delay(fepriv, s & FE_HAS_LOCK);
s                 559 drivers/media/dvb-core/dvb_frontend.c 		dvb_frontend_swzigzag_update_delay(fepriv, s & FE_HAS_LOCK);
s                 603 drivers/media/dvb-core/dvb_frontend.c 		dvb_frontend_swzigzag_update_delay(fepriv, s & FE_HAS_LOCK);
s                 650 drivers/media/dvb-core/dvb_frontend.c 	enum fe_status s = FE_NONE;
s                 715 drivers/media/dvb-core/dvb_frontend.c 					fe->ops.tune(fe, re_tune, fepriv->tune_mode_flags, &fepriv->delay, &s);
s                 717 drivers/media/dvb-core/dvb_frontend.c 				if (s != fepriv->status && !(fepriv->tune_mode_flags & FE_TUNE_MODE_ONESHOT)) {
s                 719 drivers/media/dvb-core/dvb_frontend.c 					dvb_frontend_add_event(fe, s);
s                 720 drivers/media/dvb-core/dvb_frontend.c 					fepriv->status = s;
s                 753 drivers/media/dvb-core/dvb_frontend.c 				fe->ops.read_status(fe, &s);
s                 754 drivers/media/dvb-core/dvb_frontend.c 				if (s != fepriv->status) {
s                 755 drivers/media/dvb-core/dvb_frontend.c 					dvb_frontend_add_event(fe, s); /* update event list */
s                 756 drivers/media/dvb-core/dvb_frontend.c 					fepriv->status = s;
s                 757 drivers/media/dvb-core/dvb_frontend.c 					if (!(s & FE_HAS_LOCK)) {
s                1061 drivers/media/dvb-core/dvb_frontend.c #define _DTV_CMD(n, s, b) \
s                1065 drivers/media/dvb-core/dvb_frontend.c 	.set  = s,\
s                 590 drivers/media/dvb-frontends/bcm3510.c static int bcm3510_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *s)
s                 592 drivers/media/dvb-frontends/bcm3510.c 	s->min_delay_ms = 1000;
s                 593 drivers/media/dvb-frontends/bcm3510.c 	s->step_size = 0;
s                 594 drivers/media/dvb-frontends/bcm3510.c 	s->max_drift = 0;
s                 492 drivers/media/dvb-frontends/cx24113.c 	s16 s, i;
s                 498 drivers/media/dvb-frontends/cx24113.c 		fe->ops.read_signal_strength(fe, (u16 *) &s);
s                 499 drivers/media/dvb-frontends/cx24113.c 		s >>= 8;
s                 500 drivers/media/dvb-frontends/cx24113.c 		dprintk("signal strength: %d\n", s);
s                 502 drivers/media/dvb-frontends/cx24113.c 			if (cx24113_agc_table[state->gain_level][i] > s)
s                 504 drivers/media/dvb-frontends/cx24113.c 		s = -25 - i*5;
s                 505 drivers/media/dvb-frontends/cx24113.c 	} while (cx24113_set_gain_settings(state, s));
s                 324 drivers/media/dvb-frontends/cxd2820r_c.c 	struct dvb_frontend_tune_settings *s)
s                 326 drivers/media/dvb-frontends/cxd2820r_c.c 	s->min_delay_ms = 500;
s                 327 drivers/media/dvb-frontends/cxd2820r_c.c 	s->step_size = 0; /* no zigzag */
s                 328 drivers/media/dvb-frontends/cxd2820r_c.c 	s->max_drift = 0;
s                 294 drivers/media/dvb-frontends/cxd2820r_core.c 				      struct dvb_frontend_tune_settings *s)
s                 305 drivers/media/dvb-frontends/cxd2820r_core.c 		ret = cxd2820r_get_tune_settings_t(fe, s);
s                 308 drivers/media/dvb-frontends/cxd2820r_core.c 		ret = cxd2820r_get_tune_settings_t2(fe, s);
s                 311 drivers/media/dvb-frontends/cxd2820r_core.c 		ret = cxd2820r_get_tune_settings_c(fe, s);
s                  92 drivers/media/dvb-frontends/cxd2820r_priv.h 	struct dvb_frontend_tune_settings *s);
s                 108 drivers/media/dvb-frontends/cxd2820r_priv.h 	struct dvb_frontend_tune_settings *s);
s                 124 drivers/media/dvb-frontends/cxd2820r_priv.h 	struct dvb_frontend_tune_settings *s);
s                 418 drivers/media/dvb-frontends/cxd2820r_t.c 	struct dvb_frontend_tune_settings *s)
s                 420 drivers/media/dvb-frontends/cxd2820r_t.c 	s->min_delay_ms = 500;
s                 421 drivers/media/dvb-frontends/cxd2820r_t.c 	s->step_size = fe->ops.info.frequency_stepsize_hz * 2;
s                 422 drivers/media/dvb-frontends/cxd2820r_t.c 	s->max_drift = (fe->ops.info.frequency_stepsize_hz * 2) + 1;
s                 413 drivers/media/dvb-frontends/cxd2820r_t2.c 	struct dvb_frontend_tune_settings *s)
s                 415 drivers/media/dvb-frontends/cxd2820r_t2.c 	s->min_delay_ms = 1500;
s                 416 drivers/media/dvb-frontends/cxd2820r_t2.c 	s->step_size = fe->ops.info.frequency_stepsize_hz * 2;
s                 417 drivers/media/dvb-frontends/cxd2820r_t2.c 	s->max_drift = (fe->ops.info.frequency_stepsize_hz * 2) + 1;
s                  42 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	enum fe_status s;
s                1088 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	priv->s = 0;
s                1357 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	if (priv->s == 0 && (*status & FE_HAS_LOCK) &&
s                1362 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 			priv->s = *status;
s                1367 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 				priv->s = *status;
s                3837 drivers/media/dvb-frontends/dib8000.c 	u32 n, s, exp;
s                3854 drivers/media/dvb-frontends/dib8000.c 	s = (val >> 6) & 0xff;
s                3858 drivers/media/dvb-frontends/dib8000.c 	s <<= exp+16;
s                3861 drivers/media/dvb-frontends/dib8000.c 		u32 t = (s/n) << 16;
s                3862 drivers/media/dvb-frontends/dib8000.c 		return t + ((s << 16) - n*t) / n;
s                1015 drivers/media/dvb-frontends/dib9000.c 	u8 i, s;
s                1025 drivers/media/dvb-frontends/dib9000.c 	switch (dib9000_mbx_get_message_attr(state, IN_MSG_END_BRIDGE_APB_RW, mb, &s, attribute)) {
s                1027 drivers/media/dvb-frontends/dib9000.c 		s--;
s                1028 drivers/media/dvb-frontends/dib9000.c 		for (i = 0; i < s; i++) {
s                1042 drivers/media/dvb-frontends/dib9000.c 	u8 s, i;
s                1059 drivers/media/dvb-frontends/dib9000.c 	return dib9000_mbx_get_message_attr(state, IN_MSG_END_BRIDGE_APB_RW, mb, &s, attribute) == 1 ? 0 : -EINVAL;
s                2284 drivers/media/dvb-frontends/dib9000.c 	u32 n, s, exp;
s                2307 drivers/media/dvb-frontends/dib9000.c 	s = (val >> 6) & 0xFF;
s                2311 drivers/media/dvb-frontends/dib9000.c 	s <<= exp + 16;
s                2314 drivers/media/dvb-frontends/dib9000.c 		u32 t = (s / n) << 16;
s                2315 drivers/media/dvb-frontends/dib9000.c 		return t + ((s << 16) - n * t) / n;
s                1210 drivers/media/dvb-frontends/m88ds3103.c 	struct dvb_frontend_tune_settings *s)
s                1212 drivers/media/dvb-frontends/m88ds3103.c 	s->min_delay_ms = 3000;
s                 611 drivers/media/dvb-frontends/mn88443x.c 				      struct dvb_frontend_tune_settings *s)
s                 615 drivers/media/dvb-frontends/mn88443x.c 	s->min_delay_ms = 850;
s                 618 drivers/media/dvb-frontends/mn88443x.c 		s->max_drift = 30000 * 2 + 1;
s                 619 drivers/media/dvb-frontends/mn88443x.c 		s->step_size = 30000;
s                 621 drivers/media/dvb-frontends/mn88443x.c 		s->max_drift = 142857 * 2 + 1;
s                 622 drivers/media/dvb-frontends/mn88443x.c 		s->step_size = 142857 * 2;
s                  11 drivers/media/dvb-frontends/mn88472.c 				     struct dvb_frontend_tune_settings *s)
s                  13 drivers/media/dvb-frontends/mn88472.c 	s->min_delay_ms = 1000;
s                  11 drivers/media/dvb-frontends/mn88473.c 				     struct dvb_frontend_tune_settings *s)
s                  13 drivers/media/dvb-frontends/mn88473.c 	s->min_delay_ms = 1000;
s                 438 drivers/media/dvb-frontends/mt312.c static int mt312_read_status(struct dvb_frontend *fe, enum fe_status *s)
s                 444 drivers/media/dvb-frontends/mt312.c 	*s = 0;
s                 454 drivers/media/dvb-frontends/mt312.c 		*s |= FE_HAS_SIGNAL;	/* signal noise ratio */
s                 456 drivers/media/dvb-frontends/mt312.c 		*s |= FE_HAS_CARRIER;	/* qpsk carrier lock */
s                 458 drivers/media/dvb-frontends/mt312.c 		*s |= FE_HAS_VITERBI;	/* viterbi lock */
s                 460 drivers/media/dvb-frontends/mt312.c 		*s |= FE_HAS_SYNC;	/* byte align lock */
s                 462 drivers/media/dvb-frontends/mt312.c 		*s |= FE_HAS_LOCK;	/* qpsk lock */
s                 149 drivers/media/dvb-frontends/rtl2830.c 				     struct dvb_frontend_tune_settings *s)
s                 151 drivers/media/dvb-frontends/rtl2830.c 	s->min_delay_ms = 500;
s                 152 drivers/media/dvb-frontends/rtl2830.c 	s->step_size = fe->ops.info.frequency_stepsize_hz * 2;
s                 153 drivers/media/dvb-frontends/rtl2830.c 	s->max_drift = (fe->ops.info.frequency_stepsize_hz * 2) + 1;
s                 391 drivers/media/dvb-frontends/rtl2832.c 	struct dvb_frontend_tune_settings *s)
s                 397 drivers/media/dvb-frontends/rtl2832.c 	s->min_delay_ms = 1000;
s                 398 drivers/media/dvb-frontends/rtl2832.c 	s->step_size = fe->ops.info.frequency_stepsize_hz * 2;
s                 399 drivers/media/dvb-frontends/rtl2832.c 	s->max_drift = (fe->ops.info.frequency_stepsize_hz * 2) + 1;
s                 195 drivers/media/dvb-frontends/si2165.c 				    struct dvb_frontend_tune_settings *s)
s                 197 drivers/media/dvb-frontends/si2165.c 	s->min_delay_ms = 1000;
s                 583 drivers/media/dvb-frontends/si2168.c 	struct dvb_frontend_tune_settings *s)
s                 585 drivers/media/dvb-frontends/si2168.c 	s->min_delay_ms = 900;
s                  17 drivers/media/dvb-frontends/sp2.c static int sp2_read_i2c(struct sp2 *s, u8 reg, u8 *buf, int len)
s                  20 drivers/media/dvb-frontends/sp2.c 	struct i2c_client *client = s->client;
s                  47 drivers/media/dvb-frontends/sp2.c 	dev_dbg(&s->client->dev, "addr=0x%04x, reg = 0x%02x, data = %02x\n",
s                  53 drivers/media/dvb-frontends/sp2.c static int sp2_write_i2c(struct sp2 *s, u8 reg, u8 *buf, int len)
s                  57 drivers/media/dvb-frontends/sp2.c 	struct i2c_client *client = s->client;
s                  86 drivers/media/dvb-frontends/sp2.c 	dev_dbg(&s->client->dev, "addr=0x%04x, reg = 0x%02x, data = %*ph\n",
s                  95 drivers/media/dvb-frontends/sp2.c 	struct sp2 *s = en50221->data;
s                  98 drivers/media/dvb-frontends/sp2.c 	int (*ci_op_cam)(void*, u8, int, u8, int*) = s->ci_control;
s                 107 drivers/media/dvb-frontends/sp2.c 	if (s->module_access_type != acs) {
s                 108 drivers/media/dvb-frontends/sp2.c 		ret = sp2_read_i2c(s, 0x00, &store, 1);
s                 116 drivers/media/dvb-frontends/sp2.c 		ret = sp2_write_i2c(s, 0x00, &store, 1);
s                 121 drivers/media/dvb-frontends/sp2.c 	s->module_access_type = acs;
s                 125 drivers/media/dvb-frontends/sp2.c 		ret = ci_op_cam(s->priv, read, addr, data, &mem);
s                 127 drivers/media/dvb-frontends/sp2.c 		dev_err(&s->client->dev, "callback not defined");
s                 134 drivers/media/dvb-frontends/sp2.c 	dev_dbg(&s->client->dev, "%s: slot=%d, addr=0x%04x, %s, data=%x",
s                 176 drivers/media/dvb-frontends/sp2.c 	struct sp2 *s = en50221->data;
s                 180 drivers/media/dvb-frontends/sp2.c 	dev_dbg(&s->client->dev, "slot: %d\n", slot);
s                 187 drivers/media/dvb-frontends/sp2.c 	ret = sp2_write_i2c(s, 0x00, &buf, 1);
s                 196 drivers/media/dvb-frontends/sp2.c 	ret = sp2_write_i2c(s, 0x00, &buf, 1);
s                 208 drivers/media/dvb-frontends/sp2.c 	struct sp2 *s = en50221->data;
s                 210 drivers/media/dvb-frontends/sp2.c 	dev_dbg(&s->client->dev, "slot:%d\n", slot);
s                 218 drivers/media/dvb-frontends/sp2.c 	struct sp2 *s = en50221->data;
s                 221 drivers/media/dvb-frontends/sp2.c 	dev_dbg(&s->client->dev, "slot:%d\n", slot);
s                 226 drivers/media/dvb-frontends/sp2.c 	sp2_read_i2c(s, 0x00, &buf, 1);
s                 230 drivers/media/dvb-frontends/sp2.c 	return sp2_write_i2c(s, 0, &buf, 1);
s                 236 drivers/media/dvb-frontends/sp2.c 	struct sp2 *s = en50221->data;
s                 240 drivers/media/dvb-frontends/sp2.c 	dev_dbg(&s->client->dev, "slot:%d open:%d\n", slot, open);
s                 246 drivers/media/dvb-frontends/sp2.c 	if (time_after(jiffies, s->next_status_checked_time)) {
s                 247 drivers/media/dvb-frontends/sp2.c 		ret = sp2_read_i2c(s, 0x00, buf, 1);
s                 248 drivers/media/dvb-frontends/sp2.c 		s->next_status_checked_time = jiffies +	msecs_to_jiffies(1000);
s                 254 drivers/media/dvb-frontends/sp2.c 			s->status = DVB_CA_EN50221_POLL_CAM_PRESENT |
s                 257 drivers/media/dvb-frontends/sp2.c 			s->status = 0;
s                 260 drivers/media/dvb-frontends/sp2.c 	return s->status;
s                 263 drivers/media/dvb-frontends/sp2.c static int sp2_init(struct sp2 *s)
s                 304 drivers/media/dvb-frontends/sp2.c 	dev_dbg(&s->client->dev, "\n");
s                 306 drivers/media/dvb-frontends/sp2.c 	s->ca.owner = THIS_MODULE;
s                 307 drivers/media/dvb-frontends/sp2.c 	s->ca.read_attribute_mem = sp2_ci_read_attribute_mem;
s                 308 drivers/media/dvb-frontends/sp2.c 	s->ca.write_attribute_mem = sp2_ci_write_attribute_mem;
s                 309 drivers/media/dvb-frontends/sp2.c 	s->ca.read_cam_control = sp2_ci_read_cam_control;
s                 310 drivers/media/dvb-frontends/sp2.c 	s->ca.write_cam_control = sp2_ci_write_cam_control;
s                 311 drivers/media/dvb-frontends/sp2.c 	s->ca.slot_reset = sp2_ci_slot_reset;
s                 312 drivers/media/dvb-frontends/sp2.c 	s->ca.slot_shutdown = sp2_ci_slot_shutdown;
s                 313 drivers/media/dvb-frontends/sp2.c 	s->ca.slot_ts_enable = sp2_ci_slot_ts_enable;
s                 314 drivers/media/dvb-frontends/sp2.c 	s->ca.poll_slot_status = sp2_ci_poll_slot_status;
s                 315 drivers/media/dvb-frontends/sp2.c 	s->ca.data = s;
s                 316 drivers/media/dvb-frontends/sp2.c 	s->module_access_type = 0;
s                 319 drivers/media/dvb-frontends/sp2.c 	ret = sp2_write_i2c(s, 0x00, &cimax_init[0], 34);
s                 325 drivers/media/dvb-frontends/sp2.c 	ret = sp2_write_i2c(s, 0x1f, &buf, 1);
s                 330 drivers/media/dvb-frontends/sp2.c 	ret = sp2_write_i2c(s, 0x18, &buf, 1);
s                 334 drivers/media/dvb-frontends/sp2.c 	ret = dvb_ca_en50221_init(s->dvb_adap, &s->ca, 0, 1);
s                 341 drivers/media/dvb-frontends/sp2.c 	dev_dbg(&s->client->dev, "init failed=%d\n", ret);
s                 347 drivers/media/dvb-frontends/sp2.c 	struct sp2 *s;
s                 354 drivers/media/dvb-frontends/sp2.c 	s = i2c_get_clientdata(client);
s                 355 drivers/media/dvb-frontends/sp2.c 	if (!s)
s                 358 drivers/media/dvb-frontends/sp2.c 	if (!s->ca.data)
s                 361 drivers/media/dvb-frontends/sp2.c 	dvb_ca_en50221_release(&s->ca);
s                 370 drivers/media/dvb-frontends/sp2.c 	struct sp2 *s;
s                 375 drivers/media/dvb-frontends/sp2.c 	s = kzalloc(sizeof(*s), GFP_KERNEL);
s                 376 drivers/media/dvb-frontends/sp2.c 	if (!s) {
s                 381 drivers/media/dvb-frontends/sp2.c 	s->client = client;
s                 382 drivers/media/dvb-frontends/sp2.c 	s->dvb_adap = cfg->dvb_adap;
s                 383 drivers/media/dvb-frontends/sp2.c 	s->priv = cfg->priv;
s                 384 drivers/media/dvb-frontends/sp2.c 	s->ci_control = cfg->ci_control;
s                 386 drivers/media/dvb-frontends/sp2.c 	i2c_set_clientdata(client, s);
s                 388 drivers/media/dvb-frontends/sp2.c 	ret = sp2_init(s);
s                 392 drivers/media/dvb-frontends/sp2.c 	dev_info(&s->client->dev, "CIMaX SP2 successfully attached\n");
s                 396 drivers/media/dvb-frontends/sp2.c 	kfree(s);
s                 403 drivers/media/dvb-frontends/sp2.c 	struct sp2 *s = i2c_get_clientdata(client);
s                 407 drivers/media/dvb-frontends/sp2.c 	kfree(s);
s                1083 drivers/media/dvb-frontends/tda10071.c 	struct dvb_frontend_tune_settings *s)
s                1085 drivers/media/dvb-frontends/tda10071.c 	s->min_delay_ms = 8000;
s                1086 drivers/media/dvb-frontends/tda10071.c 	s->step_size = 0;
s                1087 drivers/media/dvb-frontends/tda10071.c 	s->max_drift = 0;
s                  35 drivers/media/i2c/ad5820.c #define CODE_TO_RAMP_US(s)	((s) == 0 ? 0 : (1 << ((s) - 1)) * 50)
s                 395 drivers/media/i2c/adv748x/adv748x.h #define io_read(s, r) adv748x_read(s, ADV748X_PAGE_IO, r)
s                 396 drivers/media/i2c/adv748x/adv748x.h #define io_write(s, r, v) adv748x_write(s, ADV748X_PAGE_IO, r, v)
s                 397 drivers/media/i2c/adv748x/adv748x.h #define io_clrset(s, r, m, v) io_write(s, r, (io_read(s, r) & ~(m)) | (v))
s                 399 drivers/media/i2c/adv748x/adv748x.h #define hdmi_read(s, r) adv748x_read(s, ADV748X_PAGE_HDMI, r)
s                 400 drivers/media/i2c/adv748x/adv748x.h #define hdmi_read16(s, r, m) (((hdmi_read(s, r) << 8) | hdmi_read(s, (r)+1)) & (m))
s                 401 drivers/media/i2c/adv748x/adv748x.h #define hdmi_write(s, r, v) adv748x_write(s, ADV748X_PAGE_HDMI, r, v)
s                 403 drivers/media/i2c/adv748x/adv748x.h #define repeater_read(s, r) adv748x_read(s, ADV748X_PAGE_REPEATER, r)
s                 404 drivers/media/i2c/adv748x/adv748x.h #define repeater_write(s, r, v) adv748x_write(s, ADV748X_PAGE_REPEATER, r, v)
s                 406 drivers/media/i2c/adv748x/adv748x.h #define sdp_read(s, r) adv748x_read(s, ADV748X_PAGE_SDP, r)
s                 407 drivers/media/i2c/adv748x/adv748x.h #define sdp_write(s, r, v) adv748x_write(s, ADV748X_PAGE_SDP, r, v)
s                 408 drivers/media/i2c/adv748x/adv748x.h #define sdp_clrset(s, r, m, v) sdp_write(s, r, (sdp_read(s, r) & ~(m)) | (v))
s                 410 drivers/media/i2c/adv748x/adv748x.h #define cp_read(s, r) adv748x_read(s, ADV748X_PAGE_CP, r)
s                 411 drivers/media/i2c/adv748x/adv748x.h #define cp_write(s, r, v) adv748x_write(s, ADV748X_PAGE_CP, r, v)
s                 412 drivers/media/i2c/adv748x/adv748x.h #define cp_clrset(s, r, m, v) cp_write(s, r, (cp_read(s, r) & ~(m)) | (v))
s                2898 drivers/media/i2c/adv7842.c static void adv7842_s_sdp_io(struct v4l2_subdev *sd, struct adv7842_sdp_io_sync_adjustment *s)
s                2900 drivers/media/i2c/adv7842.c 	if (s && s->adjust) {
s                2901 drivers/media/i2c/adv7842.c 		sdp_io_write(sd, 0x94, (s->hs_beg >> 8) & 0xf);
s                2902 drivers/media/i2c/adv7842.c 		sdp_io_write(sd, 0x95, s->hs_beg & 0xff);
s                2903 drivers/media/i2c/adv7842.c 		sdp_io_write(sd, 0x96, (s->hs_width >> 8) & 0xf);
s                2904 drivers/media/i2c/adv7842.c 		sdp_io_write(sd, 0x97, s->hs_width & 0xff);
s                2905 drivers/media/i2c/adv7842.c 		sdp_io_write(sd, 0x98, (s->de_beg >> 8) & 0xf);
s                2906 drivers/media/i2c/adv7842.c 		sdp_io_write(sd, 0x99, s->de_beg & 0xff);
s                2907 drivers/media/i2c/adv7842.c 		sdp_io_write(sd, 0x9a, (s->de_end >> 8) & 0xf);
s                2908 drivers/media/i2c/adv7842.c 		sdp_io_write(sd, 0x9b, s->de_end & 0xff);
s                2909 drivers/media/i2c/adv7842.c 		sdp_io_write(sd, 0xa8, s->vs_beg_o);
s                2910 drivers/media/i2c/adv7842.c 		sdp_io_write(sd, 0xa9, s->vs_beg_e);
s                2911 drivers/media/i2c/adv7842.c 		sdp_io_write(sd, 0xaa, s->vs_end_o);
s                2912 drivers/media/i2c/adv7842.c 		sdp_io_write(sd, 0xab, s->vs_end_e);
s                2913 drivers/media/i2c/adv7842.c 		sdp_io_write(sd, 0xac, s->de_v_beg_o);
s                2914 drivers/media/i2c/adv7842.c 		sdp_io_write(sd, 0xad, s->de_v_beg_e);
s                2915 drivers/media/i2c/adv7842.c 		sdp_io_write(sd, 0xae, s->de_v_end_o);
s                2916 drivers/media/i2c/adv7842.c 		sdp_io_write(sd, 0xaf, s->de_v_end_e);
s                  71 drivers/media/i2c/cx25840/cx25840-firmware.c 	int s = cx25840_read(client, 0x801) << 8;
s                  72 drivers/media/i2c/cx25840/cx25840-firmware.c 	s |= cx25840_read(client, 0x800);
s                  74 drivers/media/i2c/cx25840/cx25840-firmware.c 	if (size != s) {
s                1026 drivers/media/i2c/cx25840/cx25840-ir.c 	char *s;
s                1053 drivers/media/i2c/cx25840/cx25840-ir.c 		s = "disabled";
s                1056 drivers/media/i2c/cx25840/cx25840-ir.c 		s = "falling edge";
s                1059 drivers/media/i2c/cx25840/cx25840-ir.c 		s = "rising edge";
s                1062 drivers/media/i2c/cx25840/cx25840-ir.c 		s = "rising & falling edges";
s                1065 drivers/media/i2c/cx25840/cx25840-ir.c 		s = "??? edge";
s                1068 drivers/media/i2c/cx25840/cx25840-ir.c 	v4l2_info(sd, "\tPulse timers' start/stop trigger:  %s\n", s);
s                  31 drivers/media/i2c/dw9714.c #define DW9714_VAL(data, s) ((data) << 4 | (s))
s                 500 drivers/media/i2c/ir-kbd-i2c.c 	int rep, i, l, p = 0, s, c = 0;
s                 525 drivers/media/i2c/ir-kbd-i2c.c 			s = find_slot(code_block->space,
s                 527 drivers/media/i2c/ir-kbd-i2c.c 			if (s == -1) {
s                 533 drivers/media/i2c/ir-kbd-i2c.c 			codes[c++] = (p << 4) | s;
s                 545 drivers/media/i2c/ir-kbd-i2c.c 	s = 0;
s                 549 drivers/media/i2c/ir-kbd-i2c.c 		if (get_unaligned_be16(&code_block->space[s]) > d)
s                 550 drivers/media/i2c/ir-kbd-i2c.c 			s = i;
s                 553 drivers/media/i2c/ir-kbd-i2c.c 	codes[c++] = (p << 4) | s;
s                 218 drivers/media/i2c/ov2680.c #define ov2680_write_reg(s, r, v) \
s                 219 drivers/media/i2c/ov2680.c 	__ov2680_write_reg(s, r, OV2680_REG_VALUE_8BIT, v)
s                 221 drivers/media/i2c/ov2680.c #define ov2680_write_reg16(s, r, v) \
s                 222 drivers/media/i2c/ov2680.c 	__ov2680_write_reg(s, r, OV2680_REG_VALUE_16BIT, v)
s                 224 drivers/media/i2c/ov2680.c #define ov2680_write_reg24(s, r, v) \
s                 225 drivers/media/i2c/ov2680.c 	__ov2680_write_reg(s, r, OV2680_REG_VALUE_24BIT, v)
s                 260 drivers/media/i2c/ov2680.c #define ov2680_read_reg(s, r, v) \
s                 261 drivers/media/i2c/ov2680.c 	__ov2680_read_reg(s, r, OV2680_REG_VALUE_8BIT, v)
s                 263 drivers/media/i2c/ov2680.c #define ov2680_read_reg16(s, r, v) \
s                 264 drivers/media/i2c/ov2680.c 	__ov2680_read_reg(s, r, OV2680_REG_VALUE_16BIT, v)
s                 266 drivers/media/i2c/ov2680.c #define ov2680_read_reg24(s, r, v) \
s                 267 drivers/media/i2c/ov2680.c 	__ov2680_read_reg(s, r, OV2680_REG_VALUE_24BIT, v)
s                 141 drivers/media/i2c/saa6588.c static bool block_from_buf(struct saa6588 *s, unsigned char *buf)
s                 145 drivers/media/i2c/saa6588.c 	if (s->rd_index == s->wr_index) {
s                 153 drivers/media/i2c/saa6588.c 		for (i = s->rd_index; i < s->rd_index + 3; i++)
s                 154 drivers/media/i2c/saa6588.c 			dprintk("0x%02x ", s->buffer[i]);
s                 157 drivers/media/i2c/saa6588.c 	memcpy(buf, &s->buffer[s->rd_index], 3);
s                 159 drivers/media/i2c/saa6588.c 	s->rd_index += 3;
s                 160 drivers/media/i2c/saa6588.c 	if (s->rd_index >= s->buf_size)
s                 161 drivers/media/i2c/saa6588.c 		s->rd_index = 0;
s                 162 drivers/media/i2c/saa6588.c 	s->block_count--;
s                 165 drivers/media/i2c/saa6588.c 		dprintk("%d blocks total.\n", s->block_count);
s                 170 drivers/media/i2c/saa6588.c static void read_from_buf(struct saa6588 *s, struct saa6588_command *a)
s                 182 drivers/media/i2c/saa6588.c 	while (!a->nonblocking && !s->data_available_for_read) {
s                 183 drivers/media/i2c/saa6588.c 		int ret = wait_event_interruptible(s->read_queue,
s                 184 drivers/media/i2c/saa6588.c 					     s->data_available_for_read);
s                 192 drivers/media/i2c/saa6588.c 	spin_lock_irqsave(&s->lock, flags);
s                 193 drivers/media/i2c/saa6588.c 	if (rd_blocks > s->block_count)
s                 194 drivers/media/i2c/saa6588.c 		rd_blocks = s->block_count;
s                 195 drivers/media/i2c/saa6588.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 203 drivers/media/i2c/saa6588.c 		spin_lock_irqsave(&s->lock, flags);
s                 204 drivers/media/i2c/saa6588.c 		got_block = block_from_buf(s, buf);
s                 205 drivers/media/i2c/saa6588.c 		spin_unlock_irqrestore(&s->lock, flags);
s                 215 drivers/media/i2c/saa6588.c 	spin_lock_irqsave(&s->lock, flags);
s                 216 drivers/media/i2c/saa6588.c 	s->data_available_for_read = (s->block_count > 0);
s                 217 drivers/media/i2c/saa6588.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 220 drivers/media/i2c/saa6588.c static void block_to_buf(struct saa6588 *s, unsigned char *blockbuf)
s                 230 drivers/media/i2c/saa6588.c 		s->buffer[s->wr_index] = blockbuf[i];
s                 231 drivers/media/i2c/saa6588.c 		s->wr_index++;
s                 234 drivers/media/i2c/saa6588.c 	if (s->wr_index >= s->buf_size)
s                 235 drivers/media/i2c/saa6588.c 		s->wr_index = 0;
s                 237 drivers/media/i2c/saa6588.c 	if (s->wr_index == s->rd_index) {
s                 238 drivers/media/i2c/saa6588.c 		s->rd_index += 3;
s                 239 drivers/media/i2c/saa6588.c 		if (s->rd_index >= s->buf_size)
s                 240 drivers/media/i2c/saa6588.c 			s->rd_index = 0;
s                 242 drivers/media/i2c/saa6588.c 		s->block_count++;
s                 245 drivers/media/i2c/saa6588.c 		dprintk("%d blocks total.\n", s->block_count);
s                 248 drivers/media/i2c/saa6588.c static void saa6588_i2c_poll(struct saa6588 *s)
s                 250 drivers/media/i2c/saa6588.c 	struct i2c_client *client = v4l2_get_subdevdata(&s->sd);
s                 264 drivers/media/i2c/saa6588.c 	s->sync = tmpbuf[0] & 0x10;
s                 265 drivers/media/i2c/saa6588.c 	if (!s->sync)
s                 268 drivers/media/i2c/saa6588.c 	if (blocknum == s->last_blocknum) {
s                 274 drivers/media/i2c/saa6588.c 	s->last_blocknum = blocknum;
s                 311 drivers/media/i2c/saa6588.c 	spin_lock_irqsave(&s->lock, flags);
s                 312 drivers/media/i2c/saa6588.c 	block_to_buf(s, tmpbuf);
s                 313 drivers/media/i2c/saa6588.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 314 drivers/media/i2c/saa6588.c 	s->data_available_for_read = 1;
s                 315 drivers/media/i2c/saa6588.c 	wake_up_interruptible(&s->read_queue);
s                 320 drivers/media/i2c/saa6588.c 	struct saa6588 *s = container_of(work, struct saa6588, work.work);
s                 322 drivers/media/i2c/saa6588.c 	saa6588_i2c_poll(s);
s                 323 drivers/media/i2c/saa6588.c 	schedule_delayed_work(&s->work, msecs_to_jiffies(20));
s                 326 drivers/media/i2c/saa6588.c static void saa6588_configure(struct saa6588 *s)
s                 328 drivers/media/i2c/saa6588.c 	struct i2c_client *client = v4l2_get_subdevdata(&s->sd);
s                 385 drivers/media/i2c/saa6588.c 	struct saa6588 *s = to_saa6588(sd);
s                 391 drivers/media/i2c/saa6588.c 		s->data_available_for_read = 1;
s                 392 drivers/media/i2c/saa6588.c 		wake_up_interruptible(&s->read_queue);
s                 393 drivers/media/i2c/saa6588.c 		s->data_available_for_read = 0;
s                 398 drivers/media/i2c/saa6588.c 		read_from_buf(s, a);
s                 403 drivers/media/i2c/saa6588.c 		if (s->data_available_for_read)
s                 405 drivers/media/i2c/saa6588.c 		poll_wait(a->instance, &s->read_queue, a->event_list);
s                 417 drivers/media/i2c/saa6588.c 	struct saa6588 *s = to_saa6588(sd);
s                 420 drivers/media/i2c/saa6588.c 	if (s->sync)
s                 427 drivers/media/i2c/saa6588.c 	struct saa6588 *s = to_saa6588(sd);
s                 429 drivers/media/i2c/saa6588.c 	saa6588_configure(s);
s                 454 drivers/media/i2c/saa6588.c 	struct saa6588 *s;
s                 460 drivers/media/i2c/saa6588.c 	s = devm_kzalloc(&client->dev, sizeof(*s), GFP_KERNEL);
s                 461 drivers/media/i2c/saa6588.c 	if (s == NULL)
s                 464 drivers/media/i2c/saa6588.c 	s->buf_size = bufblocks * 3;
s                 466 drivers/media/i2c/saa6588.c 	s->buffer = devm_kzalloc(&client->dev, s->buf_size, GFP_KERNEL);
s                 467 drivers/media/i2c/saa6588.c 	if (s->buffer == NULL)
s                 469 drivers/media/i2c/saa6588.c 	sd = &s->sd;
s                 471 drivers/media/i2c/saa6588.c 	spin_lock_init(&s->lock);
s                 472 drivers/media/i2c/saa6588.c 	s->block_count = 0;
s                 473 drivers/media/i2c/saa6588.c 	s->wr_index = 0;
s                 474 drivers/media/i2c/saa6588.c 	s->rd_index = 0;
s                 475 drivers/media/i2c/saa6588.c 	s->last_blocknum = 0xff;
s                 476 drivers/media/i2c/saa6588.c 	init_waitqueue_head(&s->read_queue);
s                 477 drivers/media/i2c/saa6588.c 	s->data_available_for_read = 0;
s                 479 drivers/media/i2c/saa6588.c 	saa6588_configure(s);
s                 482 drivers/media/i2c/saa6588.c 	INIT_DELAYED_WORK(&s->work, saa6588_work);
s                 483 drivers/media/i2c/saa6588.c 	schedule_delayed_work(&s->work, 0);
s                 490 drivers/media/i2c/saa6588.c 	struct saa6588 *s = to_saa6588(sd);
s                 494 drivers/media/i2c/saa6588.c 	cancel_delayed_work_sync(&s->work);
s                 976 drivers/media/i2c/smiapp/smiapp-core.c 	u32 i, s, p, np, v;
s                 997 drivers/media/i2c/smiapp/smiapp-core.c 				SMIAPP_REG_U8_DATA_TRANSFER_IF_1_STATUS, &s);
s                1002 drivers/media/i2c/smiapp/smiapp-core.c 			if (s & SMIAPP_DATA_TRANSFER_IF_1_STATUS_RD_READY)
s                 100 drivers/media/i2c/tvp5150.c static void dump_reg_range(struct v4l2_subdev *sd, char *s, u8 init,
s                 117 drivers/media/i2c/tvp5150.c 		dprintk0(sd->dev, "%s reg %02x = %*ph\n", s, i, len, buf);
s                  30 drivers/media/pci/cobalt/cobalt-alsa-main.c 	cobsc->s->alsa = NULL;
s                  44 drivers/media/pci/cobalt/cobalt-alsa-main.c static int snd_cobalt_card_create(struct cobalt_stream *s,
s                  52 drivers/media/pci/cobalt/cobalt-alsa-main.c 	(*cobsc)->s = s;
s                  63 drivers/media/pci/cobalt/cobalt-alsa-main.c 	struct cobalt_stream *s = cobsc->s;
s                  64 drivers/media/pci/cobalt/cobalt-alsa-main.c 	struct cobalt *cobalt = s->cobalt;
s                  72 drivers/media/pci/cobalt/cobalt-alsa-main.c 		 cobalt->instance, s->video_channel);
s                  77 drivers/media/pci/cobalt/cobalt-alsa-main.c 		 cobalt->instance, s->video_channel);
s                  82 drivers/media/pci/cobalt/cobalt-alsa-main.c int cobalt_alsa_init(struct cobalt_stream *s)
s                  84 drivers/media/pci/cobalt/cobalt-alsa-main.c 	struct cobalt *cobalt = s->cobalt;
s                 103 drivers/media/pci/cobalt/cobalt-alsa-main.c 	ret = snd_cobalt_card_create(s, sc, &cobsc);
s                 123 drivers/media/pci/cobalt/cobalt-alsa-main.c 	s->alsa = cobsc;
s                 128 drivers/media/pci/cobalt/cobalt-alsa-main.c 		s->alsa = NULL;
s                 143 drivers/media/pci/cobalt/cobalt-alsa-main.c void cobalt_alsa_exit(struct cobalt_stream *s)
s                 145 drivers/media/pci/cobalt/cobalt-alsa-main.c 	struct snd_cobalt_card *cobsc = s->alsa;
s                 149 drivers/media/pci/cobalt/cobalt-alsa-main.c 	s->alsa = NULL;
s                 187 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 	struct cobalt_stream *s = priv;
s                 200 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 	cobalt_alsa_announce_pcm_data(s->alsa,
s                 211 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 	struct cobalt_stream *s = cobsc->s;
s                 216 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 	runtime->private_data = s;
s                 221 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 		rc = vb2_thread_start(&s->q, alsa_fnc, s, s->vdev.name);
s                 233 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 	struct cobalt_stream *s = cobsc->s;
s                 237 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 		vb2_thread_stop(&s->q);
s                 406 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 	struct cobalt_stream *s = priv;
s                 408 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 	if (s->alsa->alsa_pb_channel)
s                 409 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 		cobalt_alsa_pb_pcm_data(s->alsa,
s                 420 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 	struct cobalt_stream *s = cobsc->s;
s                 425 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 	runtime->private_data = s;
s                 430 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 		rc = vb2_thread_start(&s->q, alsa_pb_fnc, s, s->vdev.name);
s                 443 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 	struct cobalt_stream *s = cobsc->s;
s                 447 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 		vb2_thread_stop(&s->q);
s                 529 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 	struct cobalt_stream *s = cobsc->s;
s                 530 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 	struct cobalt *cobalt = s->cobalt;
s                 533 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 	s->q.gfp_flags |= __GFP_ZERO;
s                 535 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 	if (!s->is_output) {
s                 537 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 			COBALT_SYS_CTRL_AUDIO_IPP_RESETN_BIT(s->video_channel),
s                 541 drivers/media/pci/cobalt/cobalt-alsa-pcm.c 			COBALT_SYS_CTRL_AUDIO_IPP_RESETN_BIT(s->video_channel),
s                  12 drivers/media/pci/cobalt/cobalt-alsa.h 	struct cobalt_stream *s;
s                  28 drivers/media/pci/cobalt/cobalt-alsa.h int cobalt_alsa_init(struct cobalt_stream *s);
s                  29 drivers/media/pci/cobalt/cobalt-alsa.h void cobalt_alsa_exit(struct cobalt_stream *s);
s                 140 drivers/media/pci/cobalt/cobalt-driver.c 	struct cobalt_stream *s = &cobalt->streams[sd_nr];
s                 143 drivers/media/pci/cobalt/cobalt-driver.c 	if (s->is_output)
s                 154 drivers/media/pci/cobalt/cobalt-driver.c 		v4l2_event_queue(&s->vdev, arg);
s                 419 drivers/media/pci/cobalt/cobalt-driver.c 		struct cobalt_stream *s = &cobalt->streams[i];
s                 421 drivers/media/pci/cobalt/cobalt-driver.c 		s->cobalt = cobalt;
s                 422 drivers/media/pci/cobalt/cobalt-driver.c 		s->flags = 0;
s                 423 drivers/media/pci/cobalt/cobalt-driver.c 		s->is_audio = false;
s                 424 drivers/media/pci/cobalt/cobalt-driver.c 		s->is_output = false;
s                 425 drivers/media/pci/cobalt/cobalt-driver.c 		s->is_dummy = true;
s                 432 drivers/media/pci/cobalt/cobalt-driver.c 			s->dma_channel = i + cobalt->first_fifo_channel;
s                 433 drivers/media/pci/cobalt/cobalt-driver.c 			s->video_channel = i;
s                 434 drivers/media/pci/cobalt/cobalt-driver.c 			s->dma_fifo_mask =
s                 436 drivers/media/pci/cobalt/cobalt-driver.c 			s->adv_irq_mask =
s                 442 drivers/media/pci/cobalt/cobalt-driver.c 			s->dma_channel = 6 + idx;
s                 443 drivers/media/pci/cobalt/cobalt-driver.c 			s->is_audio = true;
s                 444 drivers/media/pci/cobalt/cobalt-driver.c 			s->video_channel = idx;
s                 445 drivers/media/pci/cobalt/cobalt-driver.c 			s->dma_fifo_mask = COBALT_SYSSTAT_AUD_IN_LOST_DATA_MSK;
s                 447 drivers/media/pci/cobalt/cobalt-driver.c 			s->dma_channel = 11;
s                 448 drivers/media/pci/cobalt/cobalt-driver.c 			s->is_output = true;
s                 449 drivers/media/pci/cobalt/cobalt-driver.c 			s->video_channel = 5;
s                 450 drivers/media/pci/cobalt/cobalt-driver.c 			s->dma_fifo_mask = COBALT_SYSSTAT_VOHSMA_LOST_DATA_MSK;
s                 451 drivers/media/pci/cobalt/cobalt-driver.c 			s->adv_irq_mask = COBALT_SYSSTAT_VOHSMA_INT1_MSK;
s                 453 drivers/media/pci/cobalt/cobalt-driver.c 			s->dma_channel = 12;
s                 454 drivers/media/pci/cobalt/cobalt-driver.c 			s->is_audio = true;
s                 455 drivers/media/pci/cobalt/cobalt-driver.c 			s->is_output = true;
s                 456 drivers/media/pci/cobalt/cobalt-driver.c 			s->video_channel = 5;
s                 457 drivers/media/pci/cobalt/cobalt-driver.c 			s->dma_fifo_mask = COBALT_SYSSTAT_AUD_OUT_LOST_DATA_MSK;
s                 460 drivers/media/pci/cobalt/cobalt-driver.c 			s->dma_channel = i - COBALT_NUM_NODES;
s                 463 drivers/media/pci/cobalt/cobalt-driver.c 			    i, s->dma_channel, s->video_channel);
s                 489 drivers/media/pci/cobalt/cobalt-driver.c 	struct cobalt_stream *s = cobalt->streams;
s                 506 drivers/media/pci/cobalt/cobalt-driver.c 		s[i].pad_source = ADV7604_PAD_SOURCE;
s                 507 drivers/media/pci/cobalt/cobalt-driver.c 		s[i].i2c_adap = &cobalt->i2c_adap[i];
s                 508 drivers/media/pci/cobalt/cobalt-driver.c 		if (s[i].i2c_adap->dev.parent == NULL)
s                 512 drivers/media/pci/cobalt/cobalt-driver.c 		s[i].sd = v4l2_i2c_new_subdev_board(&cobalt->v4l2_dev,
s                 513 drivers/media/pci/cobalt/cobalt-driver.c 			s[i].i2c_adap, &adv7604_info, NULL);
s                 514 drivers/media/pci/cobalt/cobalt-driver.c 		if (!s[i].sd) {
s                 519 drivers/media/pci/cobalt/cobalt-driver.c 		err = v4l2_subdev_call(s[i].sd, video, s_routing,
s                 523 drivers/media/pci/cobalt/cobalt-driver.c 		err = v4l2_subdev_call(s[i].sd, pad, set_edid,
s                 527 drivers/media/pci/cobalt/cobalt-driver.c 		err = v4l2_subdev_call(s[i].sd, pad, set_fmt, NULL,
s                 538 drivers/media/pci/cobalt/cobalt-driver.c 		s[i].is_dummy = false;
s                 597 drivers/media/pci/cobalt/cobalt-driver.c 	struct cobalt_stream *s = &cobalt->streams[COBALT_HSMA_IN_NODE];
s                 599 drivers/media/pci/cobalt/cobalt-driver.c 	s->i2c_adap = &cobalt->i2c_adap[COBALT_NUM_ADAPTERS - 1];
s                 600 drivers/media/pci/cobalt/cobalt-driver.c 	if (s->i2c_adap->dev.parent == NULL)
s                 604 drivers/media/pci/cobalt/cobalt-driver.c 	s->sd = v4l2_i2c_new_subdev_board(&cobalt->v4l2_dev,
s                 605 drivers/media/pci/cobalt/cobalt-driver.c 			s->i2c_adap, &adv7842_info, NULL);
s                 606 drivers/media/pci/cobalt/cobalt-driver.c 	if (s->sd) {
s                 607 drivers/media/pci/cobalt/cobalt-driver.c 		int err = v4l2_subdev_call(s->sd, pad, set_edid, &cobalt_edid);
s                 611 drivers/media/pci/cobalt/cobalt-driver.c 		err = v4l2_subdev_call(s->sd, pad, set_fmt, NULL,
s                 616 drivers/media/pci/cobalt/cobalt-driver.c 		s->pad_source = ADV7842_PAD_SOURCE;
s                 617 drivers/media/pci/cobalt/cobalt-driver.c 		s->is_dummy = false;
s                 630 drivers/media/pci/cobalt/cobalt-driver.c 	s++;
s                 631 drivers/media/pci/cobalt/cobalt-driver.c 	s->i2c_adap = &cobalt->i2c_adap[COBALT_NUM_ADAPTERS - 1];
s                 632 drivers/media/pci/cobalt/cobalt-driver.c 	s->sd = v4l2_i2c_new_subdev_board(&cobalt->v4l2_dev,
s                 633 drivers/media/pci/cobalt/cobalt-driver.c 			s->i2c_adap, &adv7511_info, NULL);
s                 634 drivers/media/pci/cobalt/cobalt-driver.c 	if (s->sd) {
s                 643 drivers/media/pci/cobalt/cobalt-driver.c 		v4l2_subdev_call(s->sd, core, s_power, 1);
s                 644 drivers/media/pci/cobalt/cobalt-driver.c 		v4l2_subdev_call(s->sd, video, s_stream, 1);
s                 645 drivers/media/pci/cobalt/cobalt-driver.c 		v4l2_subdev_call(s->sd, audio, s_stream, 1);
s                 646 drivers/media/pci/cobalt/cobalt-driver.c 		v4l2_ctrl_s_ctrl(v4l2_ctrl_find(s->sd->ctrl_handler,
s                 648 drivers/media/pci/cobalt/cobalt-driver.c 		s->is_dummy = false;
s                  15 drivers/media/pci/cobalt/cobalt-irq.c static void cobalt_dma_stream_queue_handler(struct cobalt_stream *s)
s                  17 drivers/media/pci/cobalt/cobalt-irq.c 	struct cobalt *cobalt = s->cobalt;
s                  18 drivers/media/pci/cobalt/cobalt-irq.c 	int rx = s->video_channel;
s                  20 drivers/media/pci/cobalt/cobalt-irq.c 		COBALT_CVI_FREEWHEEL(s->cobalt, rx);
s                  22 drivers/media/pci/cobalt/cobalt-irq.c 		COBALT_CVI_VMR(s->cobalt, rx);
s                  24 drivers/media/pci/cobalt/cobalt-irq.c 		COBALT_CVI(s->cobalt, rx);
s                  26 drivers/media/pci/cobalt/cobalt-irq.c 		COBALT_CVI_CLK_LOSS(s->cobalt, rx);
s                  30 drivers/media/pci/cobalt/cobalt-irq.c 	spin_lock(&s->irqlock);
s                  32 drivers/media/pci/cobalt/cobalt-irq.c 	if (list_empty(&s->bufs)) {
s                  34 drivers/media/pci/cobalt/cobalt-irq.c 		spin_unlock(&s->irqlock);
s                  42 drivers/media/pci/cobalt/cobalt-irq.c 	cb = list_first_entry(&s->bufs, struct cobalt_buffer, list);
s                  44 drivers/media/pci/cobalt/cobalt-irq.c 	spin_unlock(&s->irqlock);
s                  46 drivers/media/pci/cobalt/cobalt-irq.c 	if (s->is_audio || s->is_output)
s                  49 drivers/media/pci/cobalt/cobalt-irq.c 	if (s->unstable_frame) {
s                  56 drivers/media/pci/cobalt/cobalt-irq.c 			if (s->enable_freewheel)
s                  66 drivers/media/pci/cobalt/cobalt-irq.c 			if (s->enable_freewheel)
s                  72 drivers/media/pci/cobalt/cobalt-irq.c 				ioread32(&vmr->vactive_area) != s->timings.bt.height ||
s                  73 drivers/media/pci/cobalt/cobalt-irq.c 				ioread32(&vmr->hactive_area) != s->timings.bt.width) {
s                  75 drivers/media/pci/cobalt/cobalt-irq.c 			if (s->enable_freewheel)
s                  79 drivers/media/pci/cobalt/cobalt-irq.c 		if (!s->enable_cvi) {
s                  80 drivers/media/pci/cobalt/cobalt-irq.c 			s->enable_cvi = true;
s                  86 drivers/media/pci/cobalt/cobalt-irq.c 			if (s->enable_freewheel)
s                  90 drivers/media/pci/cobalt/cobalt-irq.c 		if (!s->enable_freewheel) {
s                  92 drivers/media/pci/cobalt/cobalt-irq.c 			s->enable_freewheel = true;
s                 101 drivers/media/pci/cobalt/cobalt-irq.c 		s->enable_freewheel = false;
s                 102 drivers/media/pci/cobalt/cobalt-irq.c 		s->unstable_frame = false;
s                 103 drivers/media/pci/cobalt/cobalt-irq.c 		s->skip_first_frames = 2;
s                 116 drivers/media/pci/cobalt/cobalt-irq.c 		s->unstable_frame = true;
s                 117 drivers/media/pci/cobalt/cobalt-irq.c 		s->enable_freewheel = false;
s                 118 drivers/media/pci/cobalt/cobalt-irq.c 		s->enable_cvi = false;
s                 121 drivers/media/pci/cobalt/cobalt-irq.c 	if (s->skip_first_frames) {
s                 123 drivers/media/pci/cobalt/cobalt-irq.c 		s->skip_first_frames--;
s                 128 drivers/media/pci/cobalt/cobalt-irq.c 	cb->vb.sequence = s->sequence++;
s                 130 drivers/media/pci/cobalt/cobalt-irq.c 			(skip || s->unstable_frame) ?
s                 149 drivers/media/pci/cobalt/cobalt-irq.c 		struct cobalt_stream *s = &cobalt->streams[i];
s                 150 drivers/media/pci/cobalt/cobalt-irq.c 		unsigned dma_fifo_mask = s->dma_fifo_mask;
s                 152 drivers/media/pci/cobalt/cobalt-irq.c 		if (dma_interrupt & (1 << s->dma_channel)) {
s                 156 drivers/media/pci/cobalt/cobalt-irq.c 			cobalt_dma_stream_queue_handler(s);
s                 157 drivers/media/pci/cobalt/cobalt-irq.c 			if (!s->is_audio) {
s                 163 drivers/media/pci/cobalt/cobalt-irq.c 		if (s->is_audio)
s                 165 drivers/media/pci/cobalt/cobalt-irq.c 		if (edge & s->adv_irq_mask)
s                 166 drivers/media/pci/cobalt/cobalt-irq.c 			set_bit(COBALT_STREAM_FL_ADV_IRQ, &s->flags);
s                 167 drivers/media/pci/cobalt/cobalt-irq.c 		if ((edge & mask & dma_fifo_mask) && vb2_is_streaming(&s->q)) {
s                 206 drivers/media/pci/cobalt/cobalt-irq.c 		struct cobalt_stream *s = &cobalt->streams[i];
s                 208 drivers/media/pci/cobalt/cobalt-irq.c 		if (test_and_clear_bit(COBALT_STREAM_FL_ADV_IRQ, &s->flags)) {
s                 215 drivers/media/pci/cobalt/cobalt-irq.c 				mask | s->adv_irq_mask);
s                  96 drivers/media/pci/cobalt/cobalt-omnitek.c void omni_sg_dma_start(struct cobalt_stream *s, struct sg_dma_desc_info *desc)
s                  98 drivers/media/pci/cobalt/cobalt-omnitek.c 	struct cobalt *cobalt = s->cobalt;
s                 100 drivers/media/pci/cobalt/cobalt-omnitek.c 	iowrite32((u32)((u64)desc->bus >> 32), DESCRIPTOR(s->dma_channel) + 4);
s                 101 drivers/media/pci/cobalt/cobalt-omnitek.c 	iowrite32((u32)desc->bus & NEXT_ADRS_MSK, DESCRIPTOR(s->dma_channel));
s                 102 drivers/media/pci/cobalt/cobalt-omnitek.c 	iowrite32(ENABLE | SCATTER_GATHER_MODE | START, CS_REG(s->dma_channel));
s                 105 drivers/media/pci/cobalt/cobalt-omnitek.c bool is_dma_done(struct cobalt_stream *s)
s                 107 drivers/media/pci/cobalt/cobalt-omnitek.c 	struct cobalt *cobalt = s->cobalt;
s                 109 drivers/media/pci/cobalt/cobalt-omnitek.c 	if (ioread32(CS_REG(s->dma_channel)) & DONE)
s                 115 drivers/media/pci/cobalt/cobalt-omnitek.c void omni_sg_dma_abort_channel(struct cobalt_stream *s)
s                 117 drivers/media/pci/cobalt/cobalt-omnitek.c 	struct cobalt *cobalt = s->cobalt;
s                 119 drivers/media/pci/cobalt/cobalt-omnitek.c 	if (is_dma_done(s) == false)
s                 120 drivers/media/pci/cobalt/cobalt-omnitek.c 		iowrite32(ABORT, CS_REG(s->dma_channel));
s                  30 drivers/media/pci/cobalt/cobalt-omnitek.h void omni_sg_dma_abort_channel(struct cobalt_stream *s);
s                  31 drivers/media/pci/cobalt/cobalt-omnitek.h void omni_sg_dma_start(struct cobalt_stream *s, struct sg_dma_desc_info *desc);
s                  32 drivers/media/pci/cobalt/cobalt-omnitek.h bool is_dma_done(struct cobalt_stream *s);
s                  38 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = q->drv_priv;
s                  39 drivers/media/pci/cobalt/cobalt-v4l2.c 	unsigned size = s->stride * s->height;
s                  54 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = vb->vb2_queue->drv_priv;
s                  55 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt *cobalt = s->cobalt;
s                  61 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct sg_dma_desc_info *desc = &s->dma_desc_info[vb->index];
s                  66 drivers/media/pci/cobalt/cobalt-v4l2.c 	size = s->stride * s->height;
s                  76 drivers/media/pci/cobalt/cobalt-v4l2.c 			s->is_audio ? audio_bytes : bytes);
s                  81 drivers/media/pci/cobalt/cobalt-v4l2.c 			!s->is_output, sg_desc->nents, size,
s                  82 drivers/media/pci/cobalt/cobalt-v4l2.c 			s->width * s->bpp, s->stride, desc);
s                  90 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = vb->vb2_queue->drv_priv;
s                  91 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct sg_dma_desc_info *desc = &s->dma_desc_info[vb->index];
s                  99 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = vb->vb2_queue->drv_priv;
s                 101 drivers/media/pci/cobalt/cobalt-v4l2.c 	vb2_set_plane_payload(vb, 0, s->stride * s->height);
s                 106 drivers/media/pci/cobalt/cobalt-v4l2.c static void chain_all_buffers(struct cobalt_stream *s)
s                 113 drivers/media/pci/cobalt/cobalt-v4l2.c 	list_for_each(p, &s->bufs) {
s                 115 drivers/media/pci/cobalt/cobalt-v4l2.c 		desc[i] = &s->dma_desc_info[cb->vb.vb2_buf.index];
s                 126 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = q->drv_priv;
s                 128 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct sg_dma_desc_info *desc = &s->dma_desc_info[vb->index];
s                 135 drivers/media/pci/cobalt/cobalt-v4l2.c 	spin_lock_irqsave(&s->irqlock, flags);
s                 136 drivers/media/pci/cobalt/cobalt-v4l2.c 	list_add_tail(&cb->list, &s->bufs);
s                 137 drivers/media/pci/cobalt/cobalt-v4l2.c 	chain_all_buffers(s);
s                 138 drivers/media/pci/cobalt/cobalt-v4l2.c 	spin_unlock_irqrestore(&s->irqlock, flags);
s                 141 drivers/media/pci/cobalt/cobalt-v4l2.c static void cobalt_enable_output(struct cobalt_stream *s)
s                 143 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt *cobalt = s->cobalt;
s                 144 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct v4l2_bt_timings *bt = &s->timings.bt;
s                 147 drivers/media/pci/cobalt/cobalt-v4l2.c 	unsigned fmt = s->pixfmt != V4L2_PIX_FMT_BGR32 ?
s                 161 drivers/media/pci/cobalt/cobalt-v4l2.c 	sd_fmt.format.colorspace = s->colorspace;
s                 162 drivers/media/pci/cobalt/cobalt-v4l2.c 	sd_fmt.format.xfer_func = s->xfer_func;
s                 163 drivers/media/pci/cobalt/cobalt-v4l2.c 	sd_fmt.format.ycbcr_enc = s->ycbcr_enc;
s                 164 drivers/media/pci/cobalt/cobalt-v4l2.c 	sd_fmt.format.quantization = s->quantization;
s                 169 drivers/media/pci/cobalt/cobalt-v4l2.c 	switch (s->pixfmt) {
s                 177 drivers/media/pci/cobalt/cobalt-v4l2.c 	v4l2_subdev_call(s->sd, pad, set_fmt, NULL, &sd_fmt);
s                 199 drivers/media/pci/cobalt/cobalt-v4l2.c static void cobalt_enable_input(struct cobalt_stream *s)
s                 201 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt *cobalt = s->cobalt;
s                 202 drivers/media/pci/cobalt/cobalt-v4l2.c 	int ch = (int)s->video_channel;
s                 205 drivers/media/pci/cobalt/cobalt-v4l2.c 		.pad = s->pad_source,
s                 210 drivers/media/pci/cobalt/cobalt-v4l2.c 		.pad = s->pad_source,
s                 216 drivers/media/pci/cobalt/cobalt-v4l2.c 		   s->video_channel,
s                 217 drivers/media/pci/cobalt/cobalt-v4l2.c 		   s->input == 0 ? "hdmi" : "generator",
s                 223 drivers/media/pci/cobalt/cobalt-v4l2.c 	switch (s->pixfmt) {
s                 228 drivers/media/pci/cobalt/cobalt-v4l2.c 		v4l2_subdev_call(s->sd, pad, set_fmt, NULL,
s                 235 drivers/media/pci/cobalt/cobalt-v4l2.c 		v4l2_subdev_call(s->sd, pad, set_fmt, NULL,
s                 243 drivers/media/pci/cobalt/cobalt-v4l2.c 		v4l2_subdev_call(s->sd, pad, set_fmt, NULL,
s                 249 drivers/media/pci/cobalt/cobalt-v4l2.c static void cobalt_dma_start_streaming(struct cobalt_stream *s)
s                 251 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt *cobalt = s->cobalt;
s                 252 drivers/media/pci/cobalt/cobalt-v4l2.c 	int rx = s->video_channel;
s                 258 drivers/media/pci/cobalt/cobalt-v4l2.c 	spin_lock_irqsave(&s->irqlock, flags);
s                 259 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (!s->is_output) {
s                 274 drivers/media/pci/cobalt/cobalt-v4l2.c 	cb = list_first_entry(&s->bufs, struct cobalt_buffer, list);
s                 275 drivers/media/pci/cobalt/cobalt-v4l2.c 	omni_sg_dma_start(s, &s->dma_desc_info[cb->vb.vb2_buf.index]);
s                 276 drivers/media/pci/cobalt/cobalt-v4l2.c 	spin_unlock_irqrestore(&s->irqlock, flags);
s                 281 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = q->drv_priv;
s                 282 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt *cobalt = s->cobalt;
s                 286 drivers/media/pci/cobalt/cobalt-v4l2.c 	int rx = s->video_channel;
s                 289 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct v4l2_bt_timings *bt = &s->timings.bt;
s                 293 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (s->is_audio)
s                 295 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (s->is_output) {
s                 296 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->unstable_frame = false;
s                 297 drivers/media/pci/cobalt/cobalt-v4l2.c 		cobalt_enable_output(s);
s                 301 drivers/media/pci/cobalt/cobalt-v4l2.c 	cobalt_enable_input(s);
s                 335 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->unstable_frame = true;
s                 336 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->enable_freewheel = false;
s                 337 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->enable_cvi = false;
s                 338 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->skip_first_frames = 0;
s                 341 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->sequence = 0;
s                 342 drivers/media/pci/cobalt/cobalt-v4l2.c 	cobalt_dma_start_streaming(s);
s                 346 drivers/media/pci/cobalt/cobalt-v4l2.c static void cobalt_dma_stop_streaming(struct cobalt_stream *s)
s                 348 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt *cobalt = s->cobalt;
s                 354 drivers/media/pci/cobalt/cobalt-v4l2.c 	int rx = s->video_channel;
s                 358 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (!s->is_output) {
s                 360 drivers/media/pci/cobalt/cobalt-v4l2.c 	} else if (!s->is_audio) {
s                 369 drivers/media/pci/cobalt/cobalt-v4l2.c 	spin_lock_irqsave(&s->irqlock, flags);
s                 370 drivers/media/pci/cobalt/cobalt-v4l2.c 	list_for_each(p, &s->bufs) {
s                 372 drivers/media/pci/cobalt/cobalt-v4l2.c 		desc = &s->dma_desc_info[cb->vb.vb2_buf.index];
s                 376 drivers/media/pci/cobalt/cobalt-v4l2.c 	spin_unlock_irqrestore(&s->irqlock, flags);
s                 379 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (!wait_event_timeout(s->q.done_wq, is_dma_done(s),
s                 381 drivers/media/pci/cobalt/cobalt-v4l2.c 		omni_sg_dma_abort_channel(s);
s                 385 drivers/media/pci/cobalt/cobalt-v4l2.c 			1 << s->dma_channel);
s                 390 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = q->drv_priv;
s                 391 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt *cobalt = s->cobalt;
s                 392 drivers/media/pci/cobalt/cobalt-v4l2.c 	int rx = s->video_channel;
s                 400 drivers/media/pci/cobalt/cobalt-v4l2.c 	cobalt_dma_stop_streaming(s);
s                 403 drivers/media/pci/cobalt/cobalt-v4l2.c 	spin_lock_irqsave(&s->irqlock, flags);
s                 404 drivers/media/pci/cobalt/cobalt-v4l2.c 	list_for_each_safe(p, safe, &s->bufs) {
s                 409 drivers/media/pci/cobalt/cobalt-v4l2.c 	spin_unlock_irqrestore(&s->irqlock, flags);
s                 411 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (s->is_audio || s->is_output)
s                 459 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 460 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt *cobalt = s->cobalt;
s                 468 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 469 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt *cobalt = s->cobalt;
s                 479 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 480 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt *cobalt = s->cobalt;
s                 493 drivers/media/pci/cobalt/cobalt-v4l2.c static void cobalt_video_input_status_show(struct cobalt_stream *s)
s                 500 drivers/media/pci/cobalt/cobalt-v4l2.c 	int rx = s->video_channel;
s                 501 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt *cobalt = s->cobalt;
s                 573 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 574 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt *cobalt = s->cobalt;
s                 584 drivers/media/pci/cobalt/cobalt-v4l2.c 			s->dma_channel, s->video_channel);
s                 588 drivers/media/pci/cobalt/cobalt-v4l2.c 	v4l2_subdev_call(s->sd, core, log_status);
s                 589 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (!s->is_output) {
s                 590 drivers/media/pci/cobalt/cobalt-v4l2.c 		cobalt_video_input_status_show(s);
s                 608 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 610 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (s->input == 1) {
s                 618 drivers/media/pci/cobalt/cobalt-v4l2.c 	return v4l2_subdev_call(s->sd,
s                 625 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 628 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (s->input == 1) {
s                 633 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (v4l2_match_dv_timings(timings, &s->timings, 0, true))
s                 636 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (vb2_is_busy(&s->q))
s                 639 drivers/media/pci/cobalt/cobalt-v4l2.c 	err = v4l2_subdev_call(s->sd,
s                 642 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->timings = *timings;
s                 643 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->width = timings->bt.width;
s                 644 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->height = timings->bt.height;
s                 645 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->stride = timings->bt.width * s->bpp;
s                 653 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 655 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (s->input == 1) {
s                 659 drivers/media/pci/cobalt/cobalt-v4l2.c 	return v4l2_subdev_call(s->sd,
s                 666 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 668 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (s->input == 1) {
s                 672 drivers/media/pci/cobalt/cobalt-v4l2.c 	return v4l2_subdev_call(s->sd,
s                 679 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 682 drivers/media/pci/cobalt/cobalt-v4l2.c 	return v4l2_subdev_call(s->sd,
s                 709 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 713 drivers/media/pci/cobalt/cobalt-v4l2.c 	pix->width = s->width;
s                 714 drivers/media/pci/cobalt/cobalt-v4l2.c 	pix->height = s->height;
s                 715 drivers/media/pci/cobalt/cobalt-v4l2.c 	pix->bytesperline = s->stride;
s                 718 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (s->input == 1) {
s                 721 drivers/media/pci/cobalt/cobalt-v4l2.c 		sd_fmt.pad = s->pad_source;
s                 723 drivers/media/pci/cobalt/cobalt-v4l2.c 		v4l2_subdev_call(s->sd, pad, get_fmt, NULL, &sd_fmt);
s                 727 drivers/media/pci/cobalt/cobalt-v4l2.c 	pix->pixelformat = s->pixfmt;
s                 736 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 757 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (s->input == 1) {
s                 763 drivers/media/pci/cobalt/cobalt-v4l2.c 		sd_fmt.pad = s->pad_source;
s                 765 drivers/media/pci/cobalt/cobalt-v4l2.c 		v4l2_subdev_call(s->sd, pad, get_fmt, NULL, &sd_fmt);
s                 795 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 798 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (vb2_is_busy(&s->q))
s                 804 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->width = pix->width;
s                 805 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->height = pix->height;
s                 806 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->stride = pix->bytesperline;
s                 809 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->bpp = COBALT_BYTES_PER_PIXEL_YUYV;
s                 812 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->bpp = COBALT_BYTES_PER_PIXEL_RGB24;
s                 815 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->bpp = COBALT_BYTES_PER_PIXEL_RGB32;
s                 820 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->pixfmt = pix->pixelformat;
s                 821 drivers/media/pci/cobalt/cobalt-v4l2.c 	cobalt_enable_input(s);
s                 870 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 873 drivers/media/pci/cobalt/cobalt-v4l2.c 	pix->width = s->width;
s                 874 drivers/media/pci/cobalt/cobalt-v4l2.c 	pix->height = s->height;
s                 875 drivers/media/pci/cobalt/cobalt-v4l2.c 	pix->bytesperline = s->stride;
s                 877 drivers/media/pci/cobalt/cobalt-v4l2.c 	pix->pixelformat = s->pixfmt;
s                 878 drivers/media/pci/cobalt/cobalt-v4l2.c 	pix->colorspace = s->colorspace;
s                 879 drivers/media/pci/cobalt/cobalt-v4l2.c 	pix->xfer_func = s->xfer_func;
s                 880 drivers/media/pci/cobalt/cobalt-v4l2.c 	pix->ycbcr_enc = s->ycbcr_enc;
s                 881 drivers/media/pci/cobalt/cobalt-v4l2.c 	pix->quantization = s->quantization;
s                 907 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 915 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (vb2_is_busy(&s->q) && (pix->pixelformat != s->pixfmt ||
s                 916 drivers/media/pci/cobalt/cobalt-v4l2.c 	    pix->width != s->width || pix->height != s->height ||
s                 917 drivers/media/pci/cobalt/cobalt-v4l2.c 	    pix->bytesperline != s->stride))
s                 922 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->bpp = COBALT_BYTES_PER_PIXEL_YUYV;
s                 926 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->bpp = COBALT_BYTES_PER_PIXEL_RGB32;
s                 932 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->width = pix->width;
s                 933 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->height = pix->height;
s                 934 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->stride = pix->bytesperline;
s                 935 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->pixfmt = pix->pixelformat;
s                 936 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->colorspace = pix->colorspace;
s                 937 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->xfer_func = pix->xfer_func;
s                 938 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->ycbcr_enc = pix->ycbcr_enc;
s                 939 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->quantization = pix->quantization;
s                 942 drivers/media/pci/cobalt/cobalt-v4l2.c 	v4l2_subdev_call(s->sd, pad, set_fmt, NULL, &sd_fmt);
s                 949 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 955 drivers/media/pci/cobalt/cobalt-v4l2.c 				"HDMI-%d", s->video_channel);
s                 958 drivers/media/pci/cobalt/cobalt-v4l2.c 				"Generator-%d", s->video_channel);
s                 963 drivers/media/pci/cobalt/cobalt-v4l2.c 	return v4l2_subdev_call(s->sd,
s                 969 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 971 drivers/media/pci/cobalt/cobalt-v4l2.c 	*i = s->input;
s                 977 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                 981 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (vb2_is_busy(&s->q))
s                 983 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->input = i;
s                 985 drivers/media/pci/cobalt/cobalt-v4l2.c 	cobalt_enable_input(s);
s                 987 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (s->input == 1) /* Test Pattern Generator */
s                 990 drivers/media/pci/cobalt/cobalt-v4l2.c 	return v4l2_subdev_call(s->sd, video, s_routing,
s                1018 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                1022 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (edid->pad >= (s->is_output ? 1 : 2))
s                1025 drivers/media/pci/cobalt/cobalt-v4l2.c 	ret = v4l2_subdev_call(s->sd, pad, get_edid, edid);
s                1032 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                1039 drivers/media/pci/cobalt/cobalt-v4l2.c 	ret = v4l2_subdev_call(s->sd, pad, set_edid, edid);
s                1056 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                1062 drivers/media/pci/cobalt/cobalt-v4l2.c 	fps = v4l2_calc_timeperframe(&s->timings);
s                1072 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                1079 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (s->input == 1)
s                1082 drivers/media/pci/cobalt/cobalt-v4l2.c 		err = v4l2_subdev_call(s->sd, video, g_dv_timings, &timings);
s                1091 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = video_drvdata(file);
s                1098 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (s->input == 1)
s                1101 drivers/media/pci/cobalt/cobalt-v4l2.c 		err = v4l2_subdev_call(s->sd, video, g_dv_timings, &timings);
s                1203 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct cobalt_stream *s = cobalt->streams + node;
s                1204 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct video_device *vdev = &s->vdev;
s                1205 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct vb2_queue *q = &s->q;
s                1208 drivers/media/pci/cobalt/cobalt-v4l2.c 	mutex_init(&s->lock);
s                1209 drivers/media/pci/cobalt/cobalt-v4l2.c 	spin_lock_init(&s->irqlock);
s                1213 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->width = 1920;
s                1215 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->height = s->is_audio ? 4 : 1080;
s                1217 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (s->is_audio) {
s                1218 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->bpp = 1;
s                1219 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->pixfmt = V4L2_PIX_FMT_GREY;
s                1220 drivers/media/pci/cobalt/cobalt-v4l2.c 	} else if (s->is_output) {
s                1221 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->bpp = COBALT_BYTES_PER_PIXEL_RGB32;
s                1222 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->pixfmt = V4L2_PIX_FMT_BGR32;
s                1224 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->bpp = COBALT_BYTES_PER_PIXEL_YUYV;
s                1225 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->pixfmt = V4L2_PIX_FMT_YUYV;
s                1227 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->colorspace = V4L2_COLORSPACE_SRGB;
s                1228 drivers/media/pci/cobalt/cobalt-v4l2.c 	s->stride = s->width * s->bpp;
s                1230 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (!s->is_audio) {
s                1231 drivers/media/pci/cobalt/cobalt-v4l2.c 		if (s->is_dummy)
s                1234 drivers/media/pci/cobalt/cobalt-v4l2.c 		if (s->is_dummy)
s                1237 drivers/media/pci/cobalt/cobalt-v4l2.c 			vdev->fops = s->is_output ? &cobalt_out_fops :
s                1240 drivers/media/pci/cobalt/cobalt-v4l2.c 		vdev->vfl_dir = s->is_output ? VFL_DIR_TX : VFL_DIR_RX;
s                1241 drivers/media/pci/cobalt/cobalt-v4l2.c 		vdev->lock = &s->lock;
s                1242 drivers/media/pci/cobalt/cobalt-v4l2.c 		if (s->sd)
s                1243 drivers/media/pci/cobalt/cobalt-v4l2.c 			vdev->ctrl_handler = s->sd->ctrl_handler;
s                1244 drivers/media/pci/cobalt/cobalt-v4l2.c 		s->timings = dv1080p60;
s                1245 drivers/media/pci/cobalt/cobalt-v4l2.c 		v4l2_subdev_call(s->sd, video, s_dv_timings, &s->timings);
s                1246 drivers/media/pci/cobalt/cobalt-v4l2.c 		if (!s->is_output && s->sd)
s                1247 drivers/media/pci/cobalt/cobalt-v4l2.c 			cobalt_enable_input(s);
s                1248 drivers/media/pci/cobalt/cobalt-v4l2.c 		vdev->ioctl_ops = s->is_dummy ? &cobalt_ioctl_empty_ops :
s                1252 drivers/media/pci/cobalt/cobalt-v4l2.c 	INIT_LIST_HEAD(&s->bufs);
s                1253 drivers/media/pci/cobalt/cobalt-v4l2.c 	q->type = s->is_output ? V4L2_BUF_TYPE_VIDEO_OUTPUT :
s                1256 drivers/media/pci/cobalt/cobalt-v4l2.c 	q->io_modes |= s->is_output ? VB2_WRITE : VB2_READ;
s                1257 drivers/media/pci/cobalt/cobalt-v4l2.c 	q->drv_priv = s;
s                1263 drivers/media/pci/cobalt/cobalt-v4l2.c 	q->lock = &s->lock;
s                1267 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (s->is_output)
s                1272 drivers/media/pci/cobalt/cobalt-v4l2.c 	video_set_drvdata(vdev, s);
s                1274 drivers/media/pci/cobalt/cobalt-v4l2.c 	if (!s->is_audio && ret == 0)
s                1276 drivers/media/pci/cobalt/cobalt-v4l2.c 	else if (!s->is_dummy)
s                1277 drivers/media/pci/cobalt/cobalt-v4l2.c 		ret = cobalt_alsa_init(s);
s                1280 drivers/media/pci/cobalt/cobalt-v4l2.c 		if (!s->is_audio)
s                1310 drivers/media/pci/cobalt/cobalt-v4l2.c 		struct cobalt_stream *s = cobalt->streams + node;
s                1311 drivers/media/pci/cobalt/cobalt-v4l2.c 		struct video_device *vdev = &s->vdev;
s                1313 drivers/media/pci/cobalt/cobalt-v4l2.c 		if (!s->is_audio)
s                1315 drivers/media/pci/cobalt/cobalt-v4l2.c 		else if (!s->is_dummy)
s                1316 drivers/media/pci/cobalt/cobalt-v4l2.c 			cobalt_alsa_exit(s);
s                 189 drivers/media/pci/cx18/cx18-alsa-main.c 	struct cx18_stream *s;
s                 203 drivers/media/pci/cx18/cx18-alsa-main.c 	s = &cx->streams[CX18_ENC_STREAM_TYPE_PCM];
s                 204 drivers/media/pci/cx18/cx18-alsa-main.c 	if (s->video_dev.v4l2_dev == NULL) {
s                 141 drivers/media/pci/cx18/cx18-alsa-pcm.c 	struct cx18_stream *s;
s                 147 drivers/media/pci/cx18/cx18-alsa-pcm.c 	s = &cx->streams[CX18_ENC_STREAM_TYPE_PCM];
s                 150 drivers/media/pci/cx18/cx18-alsa-pcm.c 	item.type = s->type;
s                 160 drivers/media/pci/cx18/cx18-alsa-pcm.c 	if (test_bit(CX18_F_S_STREAMOFF, &s->s_flags) ||
s                 161 drivers/media/pci/cx18/cx18-alsa-pcm.c 	    test_and_set_bit(CX18_F_S_STREAMING, &s->s_flags)) {
s                 176 drivers/media/pci/cx18/cx18-alsa-pcm.c 	set_bit(CX18_F_S_STREAMING, &s->s_flags);
s                 177 drivers/media/pci/cx18/cx18-alsa-pcm.c 	ret = cx18_start_v4l2_encode_stream(s);
s                 188 drivers/media/pci/cx18/cx18-alsa-pcm.c 	struct cx18_stream *s;
s                 192 drivers/media/pci/cx18/cx18-alsa-pcm.c 	s = &cx->streams[CX18_ENC_STREAM_TYPE_PCM];
s                 193 drivers/media/pci/cx18/cx18-alsa-pcm.c 	cx18_stop_v4l2_encode_stream(s, 0);
s                 194 drivers/media/pci/cx18/cx18-alsa-pcm.c 	clear_bit(CX18_F_S_STREAMING, &s->s_flags);
s                 196 drivers/media/pci/cx18/cx18-alsa-pcm.c 	cx18_release_stream(s);
s                  33 drivers/media/pci/cx18/cx18-fileops.c 	struct cx18_stream *s = &cx->streams[type];
s                  42 drivers/media/pci/cx18/cx18-fileops.c 	if (test_and_set_bit(CX18_F_S_CLAIMED, &s->s_flags)) {
s                  44 drivers/media/pci/cx18/cx18-fileops.c 		if (s->id == id->open_id) {
s                  48 drivers/media/pci/cx18/cx18-fileops.c 		if (s->id == -1 && type == CX18_ENC_STREAM_TYPE_VBI) {
s                  52 drivers/media/pci/cx18/cx18-fileops.c 			s->id = id->open_id;
s                  60 drivers/media/pci/cx18/cx18-fileops.c 	s->id = id->open_id;
s                  89 drivers/media/pci/cx18/cx18-fileops.c void cx18_release_stream(struct cx18_stream *s)
s                  91 drivers/media/pci/cx18/cx18-fileops.c 	struct cx18 *cx = s->cx;
s                  94 drivers/media/pci/cx18/cx18-fileops.c 	s->id = -1;
s                  95 drivers/media/pci/cx18/cx18-fileops.c 	if (s->type == CX18_ENC_STREAM_TYPE_IDX) {
s                 103 drivers/media/pci/cx18/cx18-fileops.c 	if (s->type == CX18_ENC_STREAM_TYPE_VBI &&
s                 104 drivers/media/pci/cx18/cx18-fileops.c 		test_bit(CX18_F_S_INTERNAL_USE, &s->s_flags)) {
s                 108 drivers/media/pci/cx18/cx18-fileops.c 	if (!test_and_clear_bit(CX18_F_S_CLAIMED, &s->s_flags)) {
s                 109 drivers/media/pci/cx18/cx18-fileops.c 		CX18_DEBUG_WARN("Release stream %s not in use!\n", s->name);
s                 113 drivers/media/pci/cx18/cx18-fileops.c 	cx18_flush_queues(s);
s                 121 drivers/media/pci/cx18/cx18-fileops.c 	if (s->type != CX18_ENC_STREAM_TYPE_MPG)
s                 169 drivers/media/pci/cx18/cx18-fileops.c static struct cx18_mdl *cx18_get_mdl(struct cx18_stream *s, int non_block,
s                 172 drivers/media/pci/cx18/cx18-fileops.c 	struct cx18 *cx = s->cx;
s                 179 drivers/media/pci/cx18/cx18-fileops.c 		if (s->type == CX18_ENC_STREAM_TYPE_MPG) {
s                 201 drivers/media/pci/cx18/cx18-fileops.c 		mdl = cx18_dequeue(s, &s->q_full);
s                 206 drivers/media/pci/cx18/cx18-fileops.c 			if (s->type == CX18_ENC_STREAM_TYPE_MPG)
s                 211 drivers/media/pci/cx18/cx18-fileops.c 				cx18_process_vbi_data(cx, mdl, s->type);
s                 217 drivers/media/pci/cx18/cx18-fileops.c 		if (!test_bit(CX18_F_S_STREAMING, &s->s_flags)) {
s                 218 drivers/media/pci/cx18/cx18-fileops.c 			CX18_DEBUG_INFO("EOS %s\n", s->name);
s                 229 drivers/media/pci/cx18/cx18-fileops.c 		prepare_to_wait(&s->waitq, &wait, TASK_INTERRUPTIBLE);
s                 232 drivers/media/pci/cx18/cx18-fileops.c 		if (!atomic_read(&s->q_full.depth))
s                 234 drivers/media/pci/cx18/cx18-fileops.c 		finish_wait(&s->waitq, &wait);
s                 237 drivers/media/pci/cx18/cx18-fileops.c 			CX18_DEBUG_INFO("User stopped %s\n", s->name);
s                 259 drivers/media/pci/cx18/cx18-fileops.c static size_t cx18_copy_buf_to_user(struct cx18_stream *s,
s                 262 drivers/media/pci/cx18/cx18-fileops.c 	struct cx18 *cx = s->cx;
s                 268 drivers/media/pci/cx18/cx18-fileops.c 	if (cx->vbi.insert_mpeg && s->type == CX18_ENC_STREAM_TYPE_MPG &&
s                 353 drivers/media/pci/cx18/cx18-fileops.c 				len, s->name);
s                 357 drivers/media/pci/cx18/cx18-fileops.c 	if (s->type == CX18_ENC_STREAM_TYPE_MPG &&
s                 363 drivers/media/pci/cx18/cx18-fileops.c static size_t cx18_copy_mdl_to_user(struct cx18_stream *s,
s                 389 drivers/media/pci/cx18/cx18-fileops.c 		rc = cx18_copy_buf_to_user(s, mdl->curr_buf, ubuf + tot_written,
s                 405 drivers/media/pci/cx18/cx18-fileops.c static ssize_t cx18_read(struct cx18_stream *s, char __user *ubuf,
s                 408 drivers/media/pci/cx18/cx18-fileops.c 	struct cx18 *cx = s->cx;
s                 412 drivers/media/pci/cx18/cx18-fileops.c 	if (atomic_read(&cx->ana_capturing) == 0 && s->id == -1) {
s                 415 drivers/media/pci/cx18/cx18-fileops.c 				s->name);
s                 422 drivers/media/pci/cx18/cx18-fileops.c 	if (s->type == CX18_ENC_STREAM_TYPE_VBI && !cx18_raw_vbi(cx))
s                 429 drivers/media/pci/cx18/cx18-fileops.c 		mdl = cx18_get_mdl(s, non_block, &rc);
s                 437 drivers/media/pci/cx18/cx18-fileops.c 				clear_bit(CX18_F_S_STREAMOFF, &s->s_flags);
s                 438 drivers/media/pci/cx18/cx18-fileops.c 				clear_bit(CX18_F_S_APPL_IO, &s->s_flags);
s                 439 drivers/media/pci/cx18/cx18-fileops.c 				cx18_release_stream(s);
s                 445 drivers/media/pci/cx18/cx18-fileops.c 		rc = cx18_copy_mdl_to_user(s, mdl, ubuf + tot_written,
s                 450 drivers/media/pci/cx18/cx18-fileops.c 				cx18_stream_put_mdl_fw(s, mdl);
s                 452 drivers/media/pci/cx18/cx18-fileops.c 				cx18_push(s, mdl, &s->q_full);
s                 470 drivers/media/pci/cx18/cx18-fileops.c static ssize_t cx18_read_pos(struct cx18_stream *s, char __user *ubuf,
s                 473 drivers/media/pci/cx18/cx18-fileops.c 	ssize_t rc = count ? cx18_read(s, ubuf, count, non_block) : 0;
s                 474 drivers/media/pci/cx18/cx18-fileops.c 	struct cx18 *cx = s->cx;
s                 476 drivers/media/pci/cx18/cx18-fileops.c 	CX18_DEBUG_HI_FILE("read %zd from %s, got %zd\n", count, s->name, rc);
s                 485 drivers/media/pci/cx18/cx18-fileops.c 	struct cx18_stream *s = &cx->streams[id->type];
s                 489 drivers/media/pci/cx18/cx18-fileops.c 	if (s->type == CX18_ENC_STREAM_TYPE_RAD) {
s                 495 drivers/media/pci/cx18/cx18-fileops.c 	if (cx18_claim_stream(id, s->type))
s                 500 drivers/media/pci/cx18/cx18-fileops.c 	if (test_bit(CX18_F_S_STREAMOFF, &s->s_flags) ||
s                 501 drivers/media/pci/cx18/cx18-fileops.c 	    test_and_set_bit(CX18_F_S_STREAMING, &s->s_flags)) {
s                 502 drivers/media/pci/cx18/cx18-fileops.c 		set_bit(CX18_F_S_APPL_IO, &s->s_flags);
s                 509 drivers/media/pci/cx18/cx18-fileops.c 	if (s->type == CX18_ENC_STREAM_TYPE_MPG) {
s                 536 drivers/media/pci/cx18/cx18-fileops.c 	if (!cx18_start_v4l2_encode_stream(s)) {
s                 538 drivers/media/pci/cx18/cx18-fileops.c 		set_bit(CX18_F_S_APPL_IO, &s->s_flags);
s                 541 drivers/media/pci/cx18/cx18-fileops.c 			cx18_vapi(cx, CX18_CPU_CAPTURE_PAUSE, 1, s->handle);
s                 546 drivers/media/pci/cx18/cx18-fileops.c 	CX18_DEBUG_WARN("Failed to start capturing for stream %s\n", s->name);
s                 553 drivers/media/pci/cx18/cx18-fileops.c 	if (s->type == CX18_ENC_STREAM_TYPE_MPG) {
s                 566 drivers/media/pci/cx18/cx18-fileops.c 	clear_bit(CX18_F_S_STREAMING, &s->s_flags);
s                 567 drivers/media/pci/cx18/cx18-fileops.c 	cx18_release_stream(s); /* Also releases associated streams */
s                 576 drivers/media/pci/cx18/cx18-fileops.c 	struct cx18_stream *s = &cx->streams[id->type];
s                 579 drivers/media/pci/cx18/cx18-fileops.c 	CX18_DEBUG_HI_FILE("read %zd bytes from %s\n", count, s->name);
s                 587 drivers/media/pci/cx18/cx18-fileops.c 	if ((s->vb_type == V4L2_BUF_TYPE_VIDEO_CAPTURE) &&
s                 589 drivers/media/pci/cx18/cx18-fileops.c 		return videobuf_read_stream(&s->vbuf_q, buf, count, pos, 0,
s                 593 drivers/media/pci/cx18/cx18-fileops.c 	return cx18_read_pos(s, buf, count, pos, filp->f_flags & O_NONBLOCK);
s                 601 drivers/media/pci/cx18/cx18-fileops.c 	struct cx18_stream *s = &cx->streams[id->type];
s                 602 drivers/media/pci/cx18/cx18-fileops.c 	int eof = test_bit(CX18_F_S_STREAMOFF, &s->s_flags);
s                 606 drivers/media/pci/cx18/cx18-fileops.c 	if (!eof && !test_bit(CX18_F_S_STREAMING, &s->s_flags) &&
s                 615 drivers/media/pci/cx18/cx18-fileops.c 					s->name, rc);
s                 621 drivers/media/pci/cx18/cx18-fileops.c 	if ((s->vb_type == V4L2_BUF_TYPE_VIDEO_CAPTURE) &&
s                 623 drivers/media/pci/cx18/cx18-fileops.c 		__poll_t videobuf_poll = videobuf_poll_stream(filp, &s->vbuf_q, wait);
s                 637 drivers/media/pci/cx18/cx18-fileops.c 		poll_wait(filp, &s->waitq, wait);
s                 639 drivers/media/pci/cx18/cx18-fileops.c 	if (atomic_read(&s->q_full.depth))
s                 650 drivers/media/pci/cx18/cx18-fileops.c 	struct cx18_stream *s = &cx->streams[id->type];
s                 651 drivers/media/pci/cx18/cx18-fileops.c 	int eof = test_bit(CX18_F_S_STREAMOFF, &s->s_flags);
s                 653 drivers/media/pci/cx18/cx18-fileops.c 	if ((s->vb_type == V4L2_BUF_TYPE_VIDEO_CAPTURE) &&
s                 657 drivers/media/pci/cx18/cx18-fileops.c 		if (!eof && !test_bit(CX18_F_S_STREAMING, &s->s_flags)) {
s                 666 drivers/media/pci/cx18/cx18-fileops.c 					s->name, rc);
s                 672 drivers/media/pci/cx18/cx18-fileops.c 		return videobuf_mmap_mapper(&s->vbuf_q, vma);
s                 680 drivers/media/pci/cx18/cx18-fileops.c 	struct cx18_stream *s = from_timer(s, t, vb_timeout);
s                 687 drivers/media/pci/cx18/cx18-fileops.c 	spin_lock_irqsave(&s->vb_lock, flags);
s                 688 drivers/media/pci/cx18/cx18-fileops.c 	while (!list_empty(&s->vb_capture)) {
s                 689 drivers/media/pci/cx18/cx18-fileops.c 		buf = list_entry(s->vb_capture.next,
s                 695 drivers/media/pci/cx18/cx18-fileops.c 	spin_unlock_irqrestore(&s->vb_lock, flags);
s                 701 drivers/media/pci/cx18/cx18-fileops.c 	struct cx18_stream *s = &cx->streams[id->type];
s                 705 drivers/media/pci/cx18/cx18-fileops.c 	CX18_DEBUG_IOCTL("close() of %s\n", s->name);
s                 710 drivers/media/pci/cx18/cx18-fileops.c 	if (test_bit(CX18_F_S_STREAMING, &s->s_flags)) {
s                 725 drivers/media/pci/cx18/cx18-fileops.c 		    test_bit(CX18_F_S_INTERNAL_USE, &s->s_flags))
s                 727 drivers/media/pci/cx18/cx18-fileops.c 			s->id = -1;
s                 729 drivers/media/pci/cx18/cx18-fileops.c 			cx18_stop_v4l2_encode_stream(s, gop_end);
s                 732 drivers/media/pci/cx18/cx18-fileops.c 		clear_bit(CX18_F_S_APPL_IO, &s->s_flags);
s                 733 drivers/media/pci/cx18/cx18-fileops.c 		clear_bit(CX18_F_S_STREAMOFF, &s->s_flags);
s                 734 drivers/media/pci/cx18/cx18-fileops.c 		cx18_release_stream(s);
s                 743 drivers/media/pci/cx18/cx18-fileops.c 	struct cx18_stream *s = &cx->streams[id->type];
s                 745 drivers/media/pci/cx18/cx18-fileops.c 	CX18_DEBUG_IOCTL("close() of %s\n", s->name);
s                 761 drivers/media/pci/cx18/cx18-fileops.c 			cx18_vapi(cx, CX18_CPU_SET_VIDEO_MUTE, 2, s->handle,
s                 773 drivers/media/pci/cx18/cx18-fileops.c 	if (s->id == id->open_id)
s                 780 drivers/media/pci/cx18/cx18-fileops.c static int cx18_serialized_open(struct cx18_stream *s, struct file *filp)
s                 782 drivers/media/pci/cx18/cx18-fileops.c 	struct cx18 *cx = s->cx;
s                 785 drivers/media/pci/cx18/cx18-fileops.c 	CX18_DEBUG_FILE("open %s\n", s->name);
s                 793 drivers/media/pci/cx18/cx18-fileops.c 	v4l2_fh_init(&item->fh, &s->video_dev);
s                 796 drivers/media/pci/cx18/cx18-fileops.c 	item->type = s->type;
s                 833 drivers/media/pci/cx18/cx18-fileops.c 	struct cx18_stream *s = video_get_drvdata(video_dev);
s                 834 drivers/media/pci/cx18/cx18-fileops.c 	struct cx18 *cx = s->cx;
s                 843 drivers/media/pci/cx18/cx18-fileops.c 	res = cx18_serialized_open(s, filp);
s                  27 drivers/media/pci/cx18/cx18-fileops.h void cx18_release_stream(struct cx18_stream *s);
s                 139 drivers/media/pci/cx18/cx18-ioctl.c 	struct cx18_stream *s = &cx->streams[id->type];
s                 147 drivers/media/pci/cx18/cx18-ioctl.c 		pixfmt->pixelformat = s->pixelformat;
s                 148 drivers/media/pci/cx18/cx18-ioctl.c 		pixfmt->sizeimage = s->vb_bytes_per_frame;
s                 149 drivers/media/pci/cx18/cx18-ioctl.c 		pixfmt->bytesperline = s->vb_bytes_per_line;
s                 259 drivers/media/pci/cx18/cx18-ioctl.c 	struct cx18_stream *s = &cx->streams[id->type];
s                 270 drivers/media/pci/cx18/cx18-ioctl.c 	    s->pixelformat == fmt->fmt.pix.pixelformat)
s                 276 drivers/media/pci/cx18/cx18-ioctl.c 	s->pixelformat = fmt->fmt.pix.pixelformat;
s                 279 drivers/media/pci/cx18/cx18-ioctl.c 	if (s->pixelformat == V4L2_PIX_FMT_HM12) {
s                 280 drivers/media/pci/cx18/cx18-ioctl.c 		s->vb_bytes_per_frame = h * 720 * 3 / 2;
s                 281 drivers/media/pci/cx18/cx18-ioctl.c 		s->vb_bytes_per_line = 720; /* First plane */
s                 283 drivers/media/pci/cx18/cx18-ioctl.c 		s->vb_bytes_per_frame = h * 720 * 2;
s                 284 drivers/media/pci/cx18/cx18-ioctl.c 		s->vb_bytes_per_line = 1440; /* Packed */
s                 714 drivers/media/pci/cx18/cx18-ioctl.c static int cx18_process_idx_data(struct cx18_stream *s, struct cx18_mdl *mdl,
s                 717 drivers/media/pci/cx18/cx18-ioctl.c 	if (s->type != CX18_ENC_STREAM_TYPE_IDX)
s                 755 drivers/media/pci/cx18/cx18-ioctl.c 	struct cx18_stream *s = &cx->streams[CX18_ENC_STREAM_TYPE_IDX];
s                 759 drivers/media/pci/cx18/cx18-ioctl.c 	if (!cx18_stream_enabled(s)) /* Module options inhibited IDX stream */
s                 763 drivers/media/pci/cx18/cx18-ioctl.c 	tmp = s->buffers -
s                 764 drivers/media/pci/cx18/cx18-ioctl.c 			  s->bufs_per_mdl * CX18_ENC_STREAM_TYPE_IDX_FW_MDL_MIN;
s                 767 drivers/media/pci/cx18/cx18-ioctl.c 	tmp = tmp * s->buf_size / sizeof(struct cx18_enc_idx_entry);
s                 776 drivers/media/pci/cx18/cx18-ioctl.c 		mdl = cx18_dequeue(s, &s->q_full);
s                 781 drivers/media/pci/cx18/cx18-ioctl.c 		cx18_process_idx_data(s, mdl, idx);
s                 784 drivers/media/pci/cx18/cx18-ioctl.c 			cx18_push(s, mdl, &s->q_full);
s                 789 drivers/media/pci/cx18/cx18-ioctl.c 		cx18_enqueue(s, mdl, &s->q_free);
s                 794 drivers/media/pci/cx18/cx18-ioctl.c 	cx18_stream_load_fw_queue(s);
s                 802 drivers/media/pci/cx18/cx18-ioctl.c 	struct cx18_stream *s = &cx->streams[id->type];
s                 804 drivers/media/pci/cx18/cx18-ioctl.c 	switch (s->vb_type) {
s                 806 drivers/media/pci/cx18/cx18-ioctl.c 		q = &s->vbuf_q;
s                 821 drivers/media/pci/cx18/cx18-ioctl.c 	struct cx18_stream *s = &cx->streams[id->type];
s                 824 drivers/media/pci/cx18/cx18-ioctl.c 	if ((s->vb_type != V4L2_BUF_TYPE_VIDEO_CAPTURE) &&
s                 825 drivers/media/pci/cx18/cx18-ioctl.c 		(s->vb_type != V4L2_BUF_TYPE_VBI_CAPTURE))
s                 832 drivers/media/pci/cx18/cx18-ioctl.c 	mod_timer(&s->vb_timeout, msecs_to_jiffies(2000) + jiffies);
s                 842 drivers/media/pci/cx18/cx18-ioctl.c 	struct cx18_stream *s = &cx->streams[id->type];
s                 845 drivers/media/pci/cx18/cx18-ioctl.c 	if ((s->vb_type != V4L2_BUF_TYPE_VIDEO_CAPTURE) &&
s                 846 drivers/media/pci/cx18/cx18-ioctl.c 		(s->vb_type != V4L2_BUF_TYPE_VBI_CAPTURE))
s                 860 drivers/media/pci/cx18/cx18-ioctl.c 	struct cx18_stream *s = &cx->streams[id->type];
s                 862 drivers/media/pci/cx18/cx18-ioctl.c 	if ((s->vb_type != V4L2_BUF_TYPE_VIDEO_CAPTURE) &&
s                 863 drivers/media/pci/cx18/cx18-ioctl.c 		(s->vb_type != V4L2_BUF_TYPE_VBI_CAPTURE))
s                 874 drivers/media/pci/cx18/cx18-ioctl.c 	struct cx18_stream *s = &cx->streams[id->type];
s                 876 drivers/media/pci/cx18/cx18-ioctl.c 	if ((s->vb_type != V4L2_BUF_TYPE_VIDEO_CAPTURE) &&
s                 877 drivers/media/pci/cx18/cx18-ioctl.c 		(s->vb_type != V4L2_BUF_TYPE_VBI_CAPTURE))
s                 887 drivers/media/pci/cx18/cx18-ioctl.c 	struct cx18_stream *s = &cx->streams[id->type];
s                 889 drivers/media/pci/cx18/cx18-ioctl.c 	if ((s->vb_type != V4L2_BUF_TYPE_VIDEO_CAPTURE) &&
s                 890 drivers/media/pci/cx18/cx18-ioctl.c 		(s->vb_type != V4L2_BUF_TYPE_VBI_CAPTURE))
s                 900 drivers/media/pci/cx18/cx18-ioctl.c 	struct cx18_stream *s = &cx->streams[id->type];
s                 902 drivers/media/pci/cx18/cx18-ioctl.c 	if ((s->vb_type != V4L2_BUF_TYPE_VIDEO_CAPTURE) &&
s                 903 drivers/media/pci/cx18/cx18-ioctl.c 		(s->vb_type != V4L2_BUF_TYPE_VBI_CAPTURE))
s                1028 drivers/media/pci/cx18/cx18-ioctl.c 		struct cx18_stream *s = &cx->streams[i];
s                1030 drivers/media/pci/cx18/cx18-ioctl.c 		if (s->video_dev.v4l2_dev == NULL || s->buffers == 0)
s                1033 drivers/media/pci/cx18/cx18-ioctl.c 			  s->name, s->s_flags,
s                1034 drivers/media/pci/cx18/cx18-ioctl.c 			  atomic_read(&s->q_full.depth) * s->bufs_per_mdl * 100
s                1035 drivers/media/pci/cx18/cx18-ioctl.c 			   / s->buffers,
s                1036 drivers/media/pci/cx18/cx18-ioctl.c 			  (s->buffers * s->buf_size) / 1024, s->buffers);
s                 122 drivers/media/pci/cx18/cx18-mailbox.c static void cx18_mdl_send_to_dvb(struct cx18_stream *s, struct cx18_mdl *mdl)
s                 126 drivers/media/pci/cx18/cx18-mailbox.c 	if (s->dvb == NULL || !s->dvb->enabled || mdl->bytesused == 0)
s                 136 drivers/media/pci/cx18/cx18-mailbox.c 			dvb_dmx_swfilter(&s->dvb->demux,
s                 144 drivers/media/pci/cx18/cx18-mailbox.c 		dvb_dmx_swfilter(&s->dvb->demux, buf->buf, buf->bytesused);
s                 148 drivers/media/pci/cx18/cx18-mailbox.c static void cx18_mdl_send_to_videobuf(struct cx18_stream *s,
s                 161 drivers/media/pci/cx18/cx18-mailbox.c 	spin_lock(&s->vb_lock);
s                 162 drivers/media/pci/cx18/cx18-mailbox.c 	if (list_empty(&s->vb_capture))
s                 165 drivers/media/pci/cx18/cx18-mailbox.c 	vb_buf = list_first_entry(&s->vb_capture, struct cx18_videobuf_buffer,
s                 185 drivers/media/pci/cx18/cx18-mailbox.c 	if (vb_buf->bytes_used >= s->vb_bytes_per_frame) {
s                 197 drivers/media/pci/cx18/cx18-mailbox.c 	mod_timer(&s->vb_timeout, msecs_to_jiffies(2000) + jiffies);
s                 200 drivers/media/pci/cx18/cx18-mailbox.c 	spin_unlock(&s->vb_lock);
s                 203 drivers/media/pci/cx18/cx18-mailbox.c static void cx18_mdl_send_to_alsa(struct cx18 *cx, struct cx18_stream *s,
s                 235 drivers/media/pci/cx18/cx18-mailbox.c 	struct cx18_stream *s;
s                 241 drivers/media/pci/cx18/cx18-mailbox.c 	s = cx18_handle_to_stream(cx, handle);
s                 243 drivers/media/pci/cx18/cx18-mailbox.c 	if (s == NULL) {
s                 277 drivers/media/pci/cx18/cx18-mailbox.c 		    !(id >= s->mdl_base_idx &&
s                 278 drivers/media/pci/cx18/cx18-mailbox.c 		      id < (s->mdl_base_idx + s->buffers))) {
s                 283 drivers/media/pci/cx18/cx18-mailbox.c 		mdl = cx18_queue_get_mdl(s, id, mdl_ack->data_used);
s                 285 drivers/media/pci/cx18/cx18-mailbox.c 		CX18_DEBUG_HI_DMA("DMA DONE for %s (MDL %d)\n", s->name, id);
s                 288 drivers/media/pci/cx18/cx18-mailbox.c 				  id, s->name);
s                 293 drivers/media/pci/cx18/cx18-mailbox.c 				  s->name, mdl->bytesused);
s                 295 drivers/media/pci/cx18/cx18-mailbox.c 		if (s->type == CX18_ENC_STREAM_TYPE_TS) {
s                 296 drivers/media/pci/cx18/cx18-mailbox.c 			cx18_mdl_send_to_dvb(s, mdl);
s                 297 drivers/media/pci/cx18/cx18-mailbox.c 			cx18_enqueue(s, mdl, &s->q_free);
s                 298 drivers/media/pci/cx18/cx18-mailbox.c 		} else if (s->type == CX18_ENC_STREAM_TYPE_PCM) {
s                 301 drivers/media/pci/cx18/cx18-mailbox.c 				cx18_mdl_send_to_alsa(cx, s, mdl);
s                 302 drivers/media/pci/cx18/cx18-mailbox.c 				cx18_enqueue(s, mdl, &s->q_free);
s                 304 drivers/media/pci/cx18/cx18-mailbox.c 				cx18_enqueue(s, mdl, &s->q_full);
s                 306 drivers/media/pci/cx18/cx18-mailbox.c 		} else if (s->type == CX18_ENC_STREAM_TYPE_YUV) {
s                 307 drivers/media/pci/cx18/cx18-mailbox.c 			cx18_mdl_send_to_videobuf(s, mdl);
s                 308 drivers/media/pci/cx18/cx18-mailbox.c 			cx18_enqueue(s, mdl, &s->q_free);
s                 310 drivers/media/pci/cx18/cx18-mailbox.c 			cx18_enqueue(s, mdl, &s->q_full);
s                 311 drivers/media/pci/cx18/cx18-mailbox.c 			if (s->type == CX18_ENC_STREAM_TYPE_IDX)
s                 316 drivers/media/pci/cx18/cx18-mailbox.c 	cx18_stream_load_fw_queue(s);
s                 319 drivers/media/pci/cx18/cx18-mailbox.c 	if (s->id != -1)
s                 320 drivers/media/pci/cx18/cx18-mailbox.c 		wake_up(&s->waitq);
s                 733 drivers/media/pci/cx18/cx18-mailbox.c static int cx18_set_filter_param(struct cx18_stream *s)
s                 735 drivers/media/pci/cx18/cx18-mailbox.c 	struct cx18 *cx = s->cx;
s                 741 drivers/media/pci/cx18/cx18-mailbox.c 			s->handle, 1, mode, cx->spatial_strength);
s                 744 drivers/media/pci/cx18/cx18-mailbox.c 			s->handle, 0, mode, cx->temporal_strength);
s                 746 drivers/media/pci/cx18/cx18-mailbox.c 			s->handle, 2, cx->filter_mode >> 2, 0);
s                 753 drivers/media/pci/cx18/cx18-mailbox.c 	struct cx18_stream *s = priv;
s                 754 drivers/media/pci/cx18/cx18-mailbox.c 	struct cx18 *cx = s->cx;
s                 761 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, 0, 0, 0, 0, data[0]);
s                 764 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[1], data[0]);
s                 767 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0]);
s                 770 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0]);
s                 774 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0], data[1]);
s                 779 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0]);
s                 782 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0]);
s                 785 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0], data[1], data[2], data[3]);
s                 788 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0]);
s                 791 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0]);
s                 794 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0], data[1], data[2]);
s                 797 drivers/media/pci/cx18/cx18-mailbox.c 		return cx18_set_filter_param(s);
s                 801 drivers/media/pci/cx18/cx18-mailbox.c 		return cx18_set_filter_param(s);
s                 804 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0], data[1]);
s                 807 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0], data[1], data[2], data[3]);
s                  43 drivers/media/pci/cx18/cx18-queue.c struct cx18_queue *_cx18_enqueue(struct cx18_stream *s, struct cx18_mdl *mdl,
s                  47 drivers/media/pci/cx18/cx18-queue.c 	if (q != &s->q_full) {
s                  56 drivers/media/pci/cx18/cx18-queue.c 	if (q == &s->q_busy &&
s                  58 drivers/media/pci/cx18/cx18-queue.c 		q = &s->q_free;
s                  73 drivers/media/pci/cx18/cx18-queue.c struct cx18_mdl *cx18_dequeue(struct cx18_stream *s, struct cx18_queue *q)
s                  89 drivers/media/pci/cx18/cx18-queue.c static void _cx18_mdl_update_bufs_for_cpu(struct cx18_stream *s,
s                  93 drivers/media/pci/cx18/cx18-queue.c 	u32 buf_size = s->buf_size;
s                 105 drivers/media/pci/cx18/cx18-queue.c 		cx18_buf_sync_for_cpu(s, buf);
s                 109 drivers/media/pci/cx18/cx18-queue.c static inline void cx18_mdl_update_bufs_for_cpu(struct cx18_stream *s,
s                 119 drivers/media/pci/cx18/cx18-queue.c 		cx18_buf_sync_for_cpu(s, buf);
s                 121 drivers/media/pci/cx18/cx18-queue.c 		_cx18_mdl_update_bufs_for_cpu(s, mdl);
s                 125 drivers/media/pci/cx18/cx18-queue.c struct cx18_mdl *cx18_queue_get_mdl(struct cx18_stream *s, u32 id,
s                 128 drivers/media/pci/cx18/cx18-queue.c 	struct cx18 *cx = s->cx;
s                 140 drivers/media/pci/cx18/cx18-queue.c 	spin_lock(&s->q_busy.lock);
s                 141 drivers/media/pci/cx18/cx18-queue.c 	list_for_each_entry_safe(mdl, tmp, &s->q_busy.list, list) {
s                 151 drivers/media/pci/cx18/cx18-queue.c 			if (mdl->skipped >= atomic_read(&s->q_busy.depth)-1) {
s                 154 drivers/media/pci/cx18/cx18-queue.c 					  s->name, mdl->id,
s                 158 drivers/media/pci/cx18/cx18-queue.c 				atomic_dec(&s->q_busy.depth);
s                 167 drivers/media/pci/cx18/cx18-queue.c 		atomic_dec(&s->q_busy.depth);
s                 171 drivers/media/pci/cx18/cx18-queue.c 	spin_unlock(&s->q_busy.lock);
s                 181 drivers/media/pci/cx18/cx18-queue.c 		cx18_mdl_update_bufs_for_cpu(s, ret);
s                 182 drivers/media/pci/cx18/cx18-queue.c 		if (s->type != CX18_ENC_STREAM_TYPE_TS)
s                 189 drivers/media/pci/cx18/cx18-queue.c 		cx18_enqueue(s, mdl, &s->q_free);
s                 195 drivers/media/pci/cx18/cx18-queue.c static void cx18_queue_flush(struct cx18_stream *s,
s                 201 drivers/media/pci/cx18/cx18-queue.c 	if (q_src == q_dst || q_dst == &s->q_full || q_dst == &s->q_busy)
s                 221 drivers/media/pci/cx18/cx18-queue.c void cx18_flush_queues(struct cx18_stream *s)
s                 223 drivers/media/pci/cx18/cx18-queue.c 	cx18_queue_flush(s, &s->q_busy, &s->q_free);
s                 224 drivers/media/pci/cx18/cx18-queue.c 	cx18_queue_flush(s, &s->q_full, &s->q_free);
s                 231 drivers/media/pci/cx18/cx18-queue.c void cx18_unload_queues(struct cx18_stream *s)
s                 233 drivers/media/pci/cx18/cx18-queue.c 	struct cx18_queue *q_idle = &s->q_idle;
s                 238 drivers/media/pci/cx18/cx18-queue.c 	cx18_queue_flush(s, &s->q_busy, q_idle);
s                 239 drivers/media/pci/cx18/cx18-queue.c 	cx18_queue_flush(s, &s->q_full, q_idle);
s                 240 drivers/media/pci/cx18/cx18-queue.c 	cx18_queue_flush(s, &s->q_free, q_idle);
s                 248 drivers/media/pci/cx18/cx18-queue.c 			list_move_tail(&buf->list, &s->buf_pool);
s                 252 drivers/media/pci/cx18/cx18-queue.c 		mdl->id = s->mdl_base_idx; /* reset id to a "safe" value */
s                 262 drivers/media/pci/cx18/cx18-queue.c void cx18_load_queues(struct cx18_stream *s)
s                 264 drivers/media/pci/cx18/cx18-queue.c 	struct cx18 *cx = s->cx;
s                 276 drivers/media/pci/cx18/cx18-queue.c 	mdl_id = s->mdl_base_idx;
s                 277 drivers/media/pci/cx18/cx18-queue.c 	for (mdl = cx18_dequeue(s, &s->q_idle), i = s->bufs_per_mdl;
s                 278 drivers/media/pci/cx18/cx18-queue.c 	     mdl != NULL && i == s->bufs_per_mdl;
s                 279 drivers/media/pci/cx18/cx18-queue.c 	     mdl = cx18_dequeue(s, &s->q_idle)) {
s                 283 drivers/media/pci/cx18/cx18-queue.c 		for (i = 0; i < s->bufs_per_mdl; i++) {
s                 284 drivers/media/pci/cx18/cx18-queue.c 			if (list_empty(&s->buf_pool))
s                 287 drivers/media/pci/cx18/cx18-queue.c 			buf = list_first_entry(&s->buf_pool, struct cx18_buffer,
s                 294 drivers/media/pci/cx18/cx18-queue.c 			cx18_writel(cx, s->buf_size,
s                 298 drivers/media/pci/cx18/cx18-queue.c 		if (i == s->bufs_per_mdl) {
s                 306 drivers/media/pci/cx18/cx18-queue.c 			partial_buf_size = s->mdl_size % s->buf_size;
s                 311 drivers/media/pci/cx18/cx18-queue.c 			cx18_enqueue(s, mdl, &s->q_free);
s                 314 drivers/media/pci/cx18/cx18-queue.c 			cx18_push(s, mdl, &s->q_idle);
s                 320 drivers/media/pci/cx18/cx18-queue.c void _cx18_mdl_sync_for_device(struct cx18_stream *s, struct cx18_mdl *mdl)
s                 322 drivers/media/pci/cx18/cx18-queue.c 	int dma = s->dma;
s                 323 drivers/media/pci/cx18/cx18-queue.c 	u32 buf_size = s->buf_size;
s                 324 drivers/media/pci/cx18/cx18-queue.c 	struct pci_dev *pci_dev = s->cx->pci_dev;
s                 332 drivers/media/pci/cx18/cx18-queue.c int cx18_stream_alloc(struct cx18_stream *s)
s                 334 drivers/media/pci/cx18/cx18-queue.c 	struct cx18 *cx = s->cx;
s                 337 drivers/media/pci/cx18/cx18-queue.c 	if (s->buffers == 0)
s                 341 drivers/media/pci/cx18/cx18-queue.c 		s->name, s->buffers, s->buf_size,
s                 342 drivers/media/pci/cx18/cx18-queue.c 		s->buffers * s->buf_size / 1024,
s                 343 drivers/media/pci/cx18/cx18-queue.c 		(s->buffers * s->buf_size * 100 / 1024) % 100);
s                 345 drivers/media/pci/cx18/cx18-queue.c 	if (((char __iomem *)&cx->scb->cpu_mdl[cx->free_mdl_idx + s->buffers] -
s                 356 drivers/media/pci/cx18/cx18-queue.c 	s->mdl_base_idx = cx->free_mdl_idx;
s                 359 drivers/media/pci/cx18/cx18-queue.c 	for (i = 0; i < s->buffers; i++) {
s                 375 drivers/media/pci/cx18/cx18-queue.c 		buf->buf = kmalloc(s->buf_size, GFP_KERNEL|__GFP_NOWARN);
s                 384 drivers/media/pci/cx18/cx18-queue.c 		mdl->id = s->mdl_base_idx; /* a somewhat safe value */
s                 385 drivers/media/pci/cx18/cx18-queue.c 		cx18_enqueue(s, mdl, &s->q_idle);
s                 388 drivers/media/pci/cx18/cx18-queue.c 		buf->dma_handle = pci_map_single(s->cx->pci_dev,
s                 389 drivers/media/pci/cx18/cx18-queue.c 				buf->buf, s->buf_size, s->dma);
s                 390 drivers/media/pci/cx18/cx18-queue.c 		cx18_buf_sync_for_cpu(s, buf);
s                 391 drivers/media/pci/cx18/cx18-queue.c 		list_add_tail(&buf->list, &s->buf_pool);
s                 393 drivers/media/pci/cx18/cx18-queue.c 	if (i == s->buffers) {
s                 394 drivers/media/pci/cx18/cx18-queue.c 		cx->free_mdl_idx += s->buffers;
s                 397 drivers/media/pci/cx18/cx18-queue.c 	CX18_ERR("Couldn't allocate buffers for %s stream\n", s->name);
s                 398 drivers/media/pci/cx18/cx18-queue.c 	cx18_stream_free(s);
s                 402 drivers/media/pci/cx18/cx18-queue.c void cx18_stream_free(struct cx18_stream *s)
s                 406 drivers/media/pci/cx18/cx18-queue.c 	struct cx18 *cx = s->cx;
s                 408 drivers/media/pci/cx18/cx18-queue.c 	CX18_DEBUG_INFO("Deallocating buffers for %s stream\n", s->name);
s                 411 drivers/media/pci/cx18/cx18-queue.c 	cx18_unload_queues(s);
s                 414 drivers/media/pci/cx18/cx18-queue.c 	while ((mdl = cx18_dequeue(s, &s->q_idle)))
s                 418 drivers/media/pci/cx18/cx18-queue.c 	while (!list_empty(&s->buf_pool)) {
s                 419 drivers/media/pci/cx18/cx18-queue.c 		buf = list_first_entry(&s->buf_pool, struct cx18_buffer, list);
s                 422 drivers/media/pci/cx18/cx18-queue.c 		pci_unmap_single(s->cx->pci_dev, buf->dma_handle,
s                 423 drivers/media/pci/cx18/cx18-queue.c 				s->buf_size, s->dma);
s                  15 drivers/media/pci/cx18/cx18-queue.h static inline void cx18_buf_sync_for_cpu(struct cx18_stream *s,
s                  18 drivers/media/pci/cx18/cx18-queue.h 	pci_dma_sync_single_for_cpu(s->cx->pci_dev, buf->dma_handle,
s                  19 drivers/media/pci/cx18/cx18-queue.h 				s->buf_size, s->dma);
s                  22 drivers/media/pci/cx18/cx18-queue.h static inline void cx18_buf_sync_for_device(struct cx18_stream *s,
s                  25 drivers/media/pci/cx18/cx18-queue.h 	pci_dma_sync_single_for_device(s->cx->pci_dev, buf->dma_handle,
s                  26 drivers/media/pci/cx18/cx18-queue.h 				s->buf_size, s->dma);
s                  29 drivers/media/pci/cx18/cx18-queue.h void _cx18_mdl_sync_for_device(struct cx18_stream *s, struct cx18_mdl *mdl);
s                  31 drivers/media/pci/cx18/cx18-queue.h static inline void cx18_mdl_sync_for_device(struct cx18_stream *s,
s                  35 drivers/media/pci/cx18/cx18-queue.h 		cx18_buf_sync_for_device(s, list_first_entry(&mdl->buf_list,
s                  39 drivers/media/pci/cx18/cx18-queue.h 		_cx18_mdl_sync_for_device(s, mdl);
s                  55 drivers/media/pci/cx18/cx18-queue.h struct cx18_queue *_cx18_enqueue(struct cx18_stream *s, struct cx18_mdl *mdl,
s                  59 drivers/media/pci/cx18/cx18-queue.h struct cx18_queue *cx18_enqueue(struct cx18_stream *s, struct cx18_mdl *mdl,
s                  62 drivers/media/pci/cx18/cx18-queue.h 	return _cx18_enqueue(s, mdl, q, 0); /* FIFO */
s                  66 drivers/media/pci/cx18/cx18-queue.h struct cx18_queue *cx18_push(struct cx18_stream *s, struct cx18_mdl *mdl,
s                  69 drivers/media/pci/cx18/cx18-queue.h 	return _cx18_enqueue(s, mdl, q, 1); /* LIFO */
s                  73 drivers/media/pci/cx18/cx18-queue.h struct cx18_mdl *cx18_dequeue(struct cx18_stream *s, struct cx18_queue *q);
s                  74 drivers/media/pci/cx18/cx18-queue.h struct cx18_mdl *cx18_queue_get_mdl(struct cx18_stream *s, u32 id,
s                  76 drivers/media/pci/cx18/cx18-queue.h void cx18_flush_queues(struct cx18_stream *s);
s                  79 drivers/media/pci/cx18/cx18-queue.h void cx18_unload_queues(struct cx18_stream *s);
s                  80 drivers/media/pci/cx18/cx18-queue.h void cx18_load_queues(struct cx18_stream *s);
s                  83 drivers/media/pci/cx18/cx18-queue.h int cx18_stream_alloc(struct cx18_stream *s);
s                  84 drivers/media/pci/cx18/cx18-queue.h void cx18_stream_free(struct cx18_stream *s);
s                  96 drivers/media/pci/cx18/cx18-streams.c 	struct cx18_stream *s, struct cx18_videobuf_buffer *buf)
s                 104 drivers/media/pci/cx18/cx18-streams.c 	struct cx18_stream *s,
s                 110 drivers/media/pci/cx18/cx18-streams.c 	struct cx18 *cx = s->cx;
s                 125 drivers/media/pci/cx18/cx18-streams.c 	    buf->vb.field != field || s->pixelformat != pixelformat ||
s                 132 drivers/media/pci/cx18/cx18-streams.c 		s->pixelformat = pixelformat;
s                 136 drivers/media/pci/cx18/cx18-streams.c 		if (s->pixelformat == V4L2_PIX_FMT_HM12)
s                 137 drivers/media/pci/cx18/cx18-streams.c 			s->vb_bytes_per_frame = height * 720 * 3 / 2;
s                 139 drivers/media/pci/cx18/cx18-streams.c 			s->vb_bytes_per_frame = height * 720 * 2;
s                 140 drivers/media/pci/cx18/cx18-streams.c 		cx18_dma_free(q, s, buf);
s                 154 drivers/media/pci/cx18/cx18-streams.c 		s->pixelformat = pixelformat;
s                 158 drivers/media/pci/cx18/cx18-streams.c 		if (s->pixelformat == V4L2_PIX_FMT_HM12)
s                 159 drivers/media/pci/cx18/cx18-streams.c 			s->vb_bytes_per_frame = height * 720 * 3 / 2;
s                 161 drivers/media/pci/cx18/cx18-streams.c 			s->vb_bytes_per_frame = height * 720 * 2;
s                 170 drivers/media/pci/cx18/cx18-streams.c 	cx18_dma_free(q, s, buf);
s                 184 drivers/media/pci/cx18/cx18-streams.c 	struct cx18_stream *s = q->priv_data;
s                 185 drivers/media/pci/cx18/cx18-streams.c 	struct cx18 *cx = s->cx;
s                 206 drivers/media/pci/cx18/cx18-streams.c 	struct cx18_stream *s = q->priv_data;
s                 207 drivers/media/pci/cx18/cx18-streams.c 	struct cx18 *cx = s->cx;
s                 209 drivers/media/pci/cx18/cx18-streams.c 	return cx18_prepare_buffer(q, s, buf, s->pixelformat,
s                 218 drivers/media/pci/cx18/cx18-streams.c 	struct cx18_stream *s = q->priv_data;
s                 220 drivers/media/pci/cx18/cx18-streams.c 	cx18_dma_free(q, s, buf);
s                 227 drivers/media/pci/cx18/cx18-streams.c 	struct cx18_stream *s = q->priv_data;
s                 231 drivers/media/pci/cx18/cx18-streams.c 	list_add_tail(&buf->vb.queue, &s->vb_capture);
s                 243 drivers/media/pci/cx18/cx18-streams.c 	struct cx18_stream *s = &cx->streams[type];
s                 245 drivers/media/pci/cx18/cx18-streams.c 	memset(s, 0, sizeof(*s));
s                 248 drivers/media/pci/cx18/cx18-streams.c 	s->dvb = NULL;
s                 249 drivers/media/pci/cx18/cx18-streams.c 	s->cx = cx;
s                 250 drivers/media/pci/cx18/cx18-streams.c 	s->type = type;
s                 251 drivers/media/pci/cx18/cx18-streams.c 	s->name = cx18_stream_info[type].name;
s                 252 drivers/media/pci/cx18/cx18-streams.c 	s->handle = CX18_INVALID_TASK_HANDLE;
s                 254 drivers/media/pci/cx18/cx18-streams.c 	s->dma = cx18_stream_info[type].dma;
s                 255 drivers/media/pci/cx18/cx18-streams.c 	s->v4l2_dev_caps = cx18_stream_info[type].caps;
s                 256 drivers/media/pci/cx18/cx18-streams.c 	s->buffers = cx->stream_buffers[type];
s                 257 drivers/media/pci/cx18/cx18-streams.c 	s->buf_size = cx->stream_buf_size[type];
s                 258 drivers/media/pci/cx18/cx18-streams.c 	INIT_LIST_HEAD(&s->buf_pool);
s                 259 drivers/media/pci/cx18/cx18-streams.c 	s->bufs_per_mdl = 1;
s                 260 drivers/media/pci/cx18/cx18-streams.c 	s->mdl_size = s->buf_size * s->bufs_per_mdl;
s                 262 drivers/media/pci/cx18/cx18-streams.c 	init_waitqueue_head(&s->waitq);
s                 263 drivers/media/pci/cx18/cx18-streams.c 	s->id = -1;
s                 264 drivers/media/pci/cx18/cx18-streams.c 	spin_lock_init(&s->q_free.lock);
s                 265 drivers/media/pci/cx18/cx18-streams.c 	cx18_queue_init(&s->q_free);
s                 266 drivers/media/pci/cx18/cx18-streams.c 	spin_lock_init(&s->q_busy.lock);
s                 267 drivers/media/pci/cx18/cx18-streams.c 	cx18_queue_init(&s->q_busy);
s                 268 drivers/media/pci/cx18/cx18-streams.c 	spin_lock_init(&s->q_full.lock);
s                 269 drivers/media/pci/cx18/cx18-streams.c 	cx18_queue_init(&s->q_full);
s                 270 drivers/media/pci/cx18/cx18-streams.c 	spin_lock_init(&s->q_idle.lock);
s                 271 drivers/media/pci/cx18/cx18-streams.c 	cx18_queue_init(&s->q_idle);
s                 273 drivers/media/pci/cx18/cx18-streams.c 	INIT_WORK(&s->out_work_order, cx18_out_work_handler);
s                 275 drivers/media/pci/cx18/cx18-streams.c 	INIT_LIST_HEAD(&s->vb_capture);
s                 276 drivers/media/pci/cx18/cx18-streams.c 	timer_setup(&s->vb_timeout, cx18_vb_timeout, 0);
s                 277 drivers/media/pci/cx18/cx18-streams.c 	spin_lock_init(&s->vb_lock);
s                 279 drivers/media/pci/cx18/cx18-streams.c 		spin_lock_init(&s->vbuf_q_lock);
s                 281 drivers/media/pci/cx18/cx18-streams.c 		s->vb_type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
s                 282 drivers/media/pci/cx18/cx18-streams.c 		videobuf_queue_vmalloc_init(&s->vbuf_q, &cx18_videobuf_qops,
s                 283 drivers/media/pci/cx18/cx18-streams.c 			&cx->pci_dev->dev, &s->vbuf_q_lock,
s                 287 drivers/media/pci/cx18/cx18-streams.c 			s, &cx->serialize_lock);
s                 290 drivers/media/pci/cx18/cx18-streams.c 		s->pixelformat = V4L2_PIX_FMT_HM12;
s                 291 drivers/media/pci/cx18/cx18-streams.c 		s->vb_bytes_per_frame = cx->cxhdl.height * 720 * 3 / 2;
s                 292 drivers/media/pci/cx18/cx18-streams.c 		s->vb_bytes_per_line = 720;
s                 298 drivers/media/pci/cx18/cx18-streams.c 	struct cx18_stream *s = &cx->streams[type];
s                 310 drivers/media/pci/cx18/cx18-streams.c 	s->video_dev.v4l2_dev = NULL;
s                 311 drivers/media/pci/cx18/cx18-streams.c 	s->dvb = NULL;
s                 312 drivers/media/pci/cx18/cx18-streams.c 	s->cx = cx;
s                 313 drivers/media/pci/cx18/cx18-streams.c 	s->type = type;
s                 314 drivers/media/pci/cx18/cx18-streams.c 	s->name = cx18_stream_info[type].name;
s                 338 drivers/media/pci/cx18/cx18-streams.c 			s->dvb = kzalloc(sizeof(struct cx18_dvb), GFP_KERNEL);
s                 339 drivers/media/pci/cx18/cx18-streams.c 			if (s->dvb == NULL) {
s                 341 drivers/media/pci/cx18/cx18-streams.c 					 s->name);
s                 346 drivers/media/pci/cx18/cx18-streams.c 			s->buffers = 0;
s                 354 drivers/media/pci/cx18/cx18-streams.c 	snprintf(s->video_dev.name, sizeof(s->video_dev.name), "%s %s",
s                 355 drivers/media/pci/cx18/cx18-streams.c 		 cx->v4l2_dev.name, s->name);
s                 357 drivers/media/pci/cx18/cx18-streams.c 	s->video_dev.num = num;
s                 358 drivers/media/pci/cx18/cx18-streams.c 	s->video_dev.v4l2_dev = &cx->v4l2_dev;
s                 359 drivers/media/pci/cx18/cx18-streams.c 	s->video_dev.fops = &cx18_v4l2_enc_fops;
s                 360 drivers/media/pci/cx18/cx18-streams.c 	s->video_dev.release = video_device_release_empty;
s                 362 drivers/media/pci/cx18/cx18-streams.c 		s->video_dev.tvnorms = cx->tuner_std;
s                 364 drivers/media/pci/cx18/cx18-streams.c 		s->video_dev.tvnorms = V4L2_STD_ALL;
s                 365 drivers/media/pci/cx18/cx18-streams.c 	s->video_dev.lock = &cx->serialize_lock;
s                 366 drivers/media/pci/cx18/cx18-streams.c 	cx18_set_funcs(&s->video_dev);
s                 397 drivers/media/pci/cx18/cx18-streams.c 	struct cx18_stream *s = &cx->streams[type];
s                 402 drivers/media/pci/cx18/cx18-streams.c 	if (type == CX18_ENC_STREAM_TYPE_TS && s->dvb != NULL) {
s                 403 drivers/media/pci/cx18/cx18-streams.c 		ret = cx18_dvb_register(s);
s                 410 drivers/media/pci/cx18/cx18-streams.c 	if (s->video_dev.v4l2_dev == NULL)
s                 413 drivers/media/pci/cx18/cx18-streams.c 	num = s->video_dev.num;
s                 414 drivers/media/pci/cx18/cx18-streams.c 	s->video_dev.device_caps = s->v4l2_dev_caps;	/* device capabilities */
s                 423 drivers/media/pci/cx18/cx18-streams.c 	video_set_drvdata(&s->video_dev, s);
s                 426 drivers/media/pci/cx18/cx18-streams.c 	ret = video_register_device_no_warn(&s->video_dev, vfl_type, num);
s                 429 drivers/media/pci/cx18/cx18-streams.c 			s->name, num);
s                 430 drivers/media/pci/cx18/cx18-streams.c 		s->video_dev.v4l2_dev = NULL;
s                 434 drivers/media/pci/cx18/cx18-streams.c 	name = video_device_node_name(&s->video_dev);
s                 439 drivers/media/pci/cx18/cx18-streams.c 			  name, s->name, cx->stream_buffers[type],
s                 445 drivers/media/pci/cx18/cx18-streams.c 		CX18_INFO("Registered device %s for %s\n", name, s->name);
s                 451 drivers/media/pci/cx18/cx18-streams.c 				  name, s->name, cx->stream_buffers[type],
s                 455 drivers/media/pci/cx18/cx18-streams.c 				name, s->name);
s                 537 drivers/media/pci/cx18/cx18-streams.c static void cx18_vbi_setup(struct cx18_stream *s)
s                 539 drivers/media/pci/cx18/cx18-streams.c 	struct cx18 *cx = s->cx;
s                 588 drivers/media/pci/cx18/cx18-streams.c 	data[0] = s->handle;
s                 649 drivers/media/pci/cx18/cx18-streams.c 	struct cx18_stream *s = &cx->streams[CX18_ENC_STREAM_TYPE_IDX];
s                 652 drivers/media/pci/cx18/cx18-streams.c 	if (!cx18_stream_enabled(s))
s                 656 drivers/media/pci/cx18/cx18-streams.c 	if ((atomic_read(&s->q_free.depth) + atomic_read(&s->q_busy.depth)) >=
s                 661 drivers/media/pci/cx18/cx18-streams.c 	if (atomic_read(&s->q_full.depth) < 2)
s                 668 drivers/media/pci/cx18/cx18-streams.c 	mdl = cx18_dequeue(s, &s->q_full);
s                 670 drivers/media/pci/cx18/cx18-streams.c 		cx18_enqueue(s, mdl, &s->q_free);
s                 674 drivers/media/pci/cx18/cx18-streams.c struct cx18_queue *_cx18_stream_put_mdl_fw(struct cx18_stream *s,
s                 677 drivers/media/pci/cx18/cx18-streams.c 	struct cx18 *cx = s->cx;
s                 681 drivers/media/pci/cx18/cx18-streams.c 	if (s->handle == CX18_INVALID_TASK_HANDLE ||
s                 682 drivers/media/pci/cx18/cx18-streams.c 	    test_bit(CX18_F_S_STOPPING, &s->s_flags) ||
s                 683 drivers/media/pci/cx18/cx18-streams.c 	    !test_bit(CX18_F_S_STREAMING, &s->s_flags))
s                 684 drivers/media/pci/cx18/cx18-streams.c 		return cx18_enqueue(s, mdl, &s->q_free);
s                 686 drivers/media/pci/cx18/cx18-streams.c 	q = cx18_enqueue(s, mdl, &s->q_busy);
s                 687 drivers/media/pci/cx18/cx18-streams.c 	if (q != &s->q_busy)
s                 690 drivers/media/pci/cx18/cx18-streams.c 	cx18_mdl_sync_for_device(s, mdl);
s                 691 drivers/media/pci/cx18/cx18-streams.c 	cx18_vapi(cx, CX18_CPU_DE_SET_MDL, 5, s->handle,
s                 693 drivers/media/pci/cx18/cx18-streams.c 		  s->bufs_per_mdl, mdl->id, s->mdl_size);
s                 698 drivers/media/pci/cx18/cx18-streams.c void _cx18_stream_load_fw_queue(struct cx18_stream *s)
s                 703 drivers/media/pci/cx18/cx18-streams.c 	if (atomic_read(&s->q_free.depth) == 0 ||
s                 704 drivers/media/pci/cx18/cx18-streams.c 	    atomic_read(&s->q_busy.depth) >= CX18_MAX_FW_MDLS_PER_STREAM)
s                 709 drivers/media/pci/cx18/cx18-streams.c 		mdl = cx18_dequeue(s, &s->q_free);
s                 712 drivers/media/pci/cx18/cx18-streams.c 		q = _cx18_stream_put_mdl_fw(s, mdl);
s                 713 drivers/media/pci/cx18/cx18-streams.c 	} while (atomic_read(&s->q_busy.depth) < CX18_MAX_FW_MDLS_PER_STREAM
s                 714 drivers/media/pci/cx18/cx18-streams.c 		 && q == &s->q_busy);
s                 719 drivers/media/pci/cx18/cx18-streams.c 	struct cx18_stream *s =
s                 722 drivers/media/pci/cx18/cx18-streams.c 	_cx18_stream_load_fw_queue(s);
s                 725 drivers/media/pci/cx18/cx18-streams.c static void cx18_stream_configure_mdls(struct cx18_stream *s)
s                 727 drivers/media/pci/cx18/cx18-streams.c 	cx18_unload_queues(s);
s                 729 drivers/media/pci/cx18/cx18-streams.c 	switch (s->type) {
s                 736 drivers/media/pci/cx18/cx18-streams.c 		if (s->pixelformat == V4L2_PIX_FMT_HM12)
s                 737 drivers/media/pci/cx18/cx18-streams.c 			s->mdl_size = 720 * s->cx->cxhdl.height * 3 / 2;
s                 739 drivers/media/pci/cx18/cx18-streams.c 			s->mdl_size = 720 * s->cx->cxhdl.height * 2;
s                 740 drivers/media/pci/cx18/cx18-streams.c 		s->bufs_per_mdl = s->mdl_size / s->buf_size;
s                 741 drivers/media/pci/cx18/cx18-streams.c 		if (s->mdl_size % s->buf_size)
s                 742 drivers/media/pci/cx18/cx18-streams.c 			s->bufs_per_mdl++;
s                 745 drivers/media/pci/cx18/cx18-streams.c 		s->bufs_per_mdl = 1;
s                 746 drivers/media/pci/cx18/cx18-streams.c 		if  (cx18_raw_vbi(s->cx)) {
s                 747 drivers/media/pci/cx18/cx18-streams.c 			s->mdl_size = (s->cx->is_60hz ? 12 : 18)
s                 755 drivers/media/pci/cx18/cx18-streams.c 			s->mdl_size = s->cx->is_60hz
s                 761 drivers/media/pci/cx18/cx18-streams.c 		s->bufs_per_mdl = 1;
s                 762 drivers/media/pci/cx18/cx18-streams.c 		s->mdl_size = s->buf_size * s->bufs_per_mdl;
s                 766 drivers/media/pci/cx18/cx18-streams.c 	cx18_load_queues(s);
s                 769 drivers/media/pci/cx18/cx18-streams.c int cx18_start_v4l2_encode_stream(struct cx18_stream *s)
s                 772 drivers/media/pci/cx18/cx18-streams.c 	struct cx18 *cx = s->cx;
s                 776 drivers/media/pci/cx18/cx18-streams.c 	if (!cx18_stream_enabled(s))
s                 779 drivers/media/pci/cx18/cx18-streams.c 	CX18_DEBUG_INFO("Start encoder stream %s\n", s->name);
s                 781 drivers/media/pci/cx18/cx18-streams.c 	switch (s->type) {
s                 823 drivers/media/pci/cx18/cx18-streams.c 	clear_bit(CX18_F_S_STREAMOFF, &s->s_flags);
s                 826 drivers/media/pci/cx18/cx18-streams.c 	s->handle = data[0];
s                 827 drivers/media/pci/cx18/cx18-streams.c 	cx18_vapi(cx, CX18_CPU_SET_CHANNEL_TYPE, 2, s->handle, captype);
s                 841 drivers/media/pci/cx18/cx18-streams.c 		cx18_vapi(cx, CX18_CPU_SET_VER_CROP_LINE, 2, s->handle, 0);
s                 842 drivers/media/pci/cx18/cx18-streams.c 		cx18_vapi(cx, CX18_CPU_SET_MISC_PARAMETERS, 3, s->handle, 3, 1);
s                 843 drivers/media/pci/cx18/cx18-streams.c 		cx18_vapi(cx, CX18_CPU_SET_MISC_PARAMETERS, 3, s->handle, 8, 0);
s                 844 drivers/media/pci/cx18/cx18-streams.c 		cx18_vapi(cx, CX18_CPU_SET_MISC_PARAMETERS, 3, s->handle, 4, 1);
s                 852 drivers/media/pci/cx18/cx18-streams.c 				  s->handle, 12);
s                 861 drivers/media/pci/cx18/cx18-streams.c 			  s->handle, 312, 313);
s                 864 drivers/media/pci/cx18/cx18-streams.c 			cx18_vbi_setup(s);
s                 873 drivers/media/pci/cx18/cx18-streams.c 				 s->handle, cx18_stream_enabled(s_idx) ? 7 : 0);
s                 876 drivers/media/pci/cx18/cx18-streams.c 		cx->cxhdl.priv = s;
s                 885 drivers/media/pci/cx18/cx18-streams.c 			cx18_vapi(cx, CX18_CPU_SET_VIDEO_MUTE, 2, s->handle,
s                 892 drivers/media/pci/cx18/cx18-streams.c 			if (s->pixelformat == V4L2_PIX_FMT_UYVY)
s                 894 drivers/media/pci/cx18/cx18-streams.c 					s->handle, 1);
s                 898 drivers/media/pci/cx18/cx18-streams.c 					s->handle, 0);
s                 908 drivers/media/pci/cx18/cx18-streams.c 	cx18_vapi(cx, CX18_CPU_DE_SET_MDL_ACK, 3, s->handle,
s                 909 drivers/media/pci/cx18/cx18-streams.c 		(void __iomem *)&cx->scb->cpu_mdl_ack[s->type][0] - cx->enc_mem,
s                 910 drivers/media/pci/cx18/cx18-streams.c 		(void __iomem *)&cx->scb->cpu_mdl_ack[s->type][1] - cx->enc_mem);
s                 913 drivers/media/pci/cx18/cx18-streams.c 	cx18_stream_configure_mdls(s);
s                 914 drivers/media/pci/cx18/cx18-streams.c 	_cx18_stream_load_fw_queue(s);
s                 917 drivers/media/pci/cx18/cx18-streams.c 	if (cx18_vapi(cx, CX18_CPU_CAPTURE_START, 1, s->handle)) {
s                 920 drivers/media/pci/cx18/cx18-streams.c 		set_bit(CX18_F_S_STOPPING, &s->s_flags);
s                 921 drivers/media/pci/cx18/cx18-streams.c 		if (s->type == CX18_ENC_STREAM_TYPE_MPG)
s                 922 drivers/media/pci/cx18/cx18-streams.c 			cx18_vapi(cx, CX18_CPU_CAPTURE_STOP, 2, s->handle, 1);
s                 924 drivers/media/pci/cx18/cx18-streams.c 			cx18_vapi(cx, CX18_CPU_CAPTURE_STOP, 1, s->handle);
s                 925 drivers/media/pci/cx18/cx18-streams.c 		clear_bit(CX18_F_S_STREAMING, &s->s_flags);
s                 927 drivers/media/pci/cx18/cx18-streams.c 		cx18_vapi(cx, CX18_CPU_DE_RELEASE_MDL, 1, s->handle);
s                 928 drivers/media/pci/cx18/cx18-streams.c 		cx18_vapi(cx, CX18_DESTROY_TASK, 1, s->handle);
s                 929 drivers/media/pci/cx18/cx18-streams.c 		s->handle = CX18_INVALID_TASK_HANDLE;
s                 930 drivers/media/pci/cx18/cx18-streams.c 		clear_bit(CX18_F_S_STOPPING, &s->s_flags);
s                 951 drivers/media/pci/cx18/cx18-streams.c 		struct cx18_stream *s = &cx->streams[i];
s                 953 drivers/media/pci/cx18/cx18-streams.c 		if (!cx18_stream_enabled(s))
s                 955 drivers/media/pci/cx18/cx18-streams.c 		if (test_bit(CX18_F_S_STREAMING, &s->s_flags))
s                 956 drivers/media/pci/cx18/cx18-streams.c 			cx18_stop_v4l2_encode_stream(s, 0);
s                 960 drivers/media/pci/cx18/cx18-streams.c int cx18_stop_v4l2_encode_stream(struct cx18_stream *s, int gop_end)
s                 962 drivers/media/pci/cx18/cx18-streams.c 	struct cx18 *cx = s->cx;
s                 964 drivers/media/pci/cx18/cx18-streams.c 	if (!cx18_stream_enabled(s))
s                 975 drivers/media/pci/cx18/cx18-streams.c 	set_bit(CX18_F_S_STOPPING, &s->s_flags);
s                 976 drivers/media/pci/cx18/cx18-streams.c 	if (s->type == CX18_ENC_STREAM_TYPE_MPG)
s                 977 drivers/media/pci/cx18/cx18-streams.c 		cx18_vapi(cx, CX18_CPU_CAPTURE_STOP, 2, s->handle, !gop_end);
s                 979 drivers/media/pci/cx18/cx18-streams.c 		cx18_vapi(cx, CX18_CPU_CAPTURE_STOP, 1, s->handle);
s                 981 drivers/media/pci/cx18/cx18-streams.c 	if (s->type == CX18_ENC_STREAM_TYPE_MPG && gop_end) {
s                 985 drivers/media/pci/cx18/cx18-streams.c 	if (s->type != CX18_ENC_STREAM_TYPE_TS)
s                 990 drivers/media/pci/cx18/cx18-streams.c 	clear_bit(CX18_F_S_STREAMING, &s->s_flags);
s                 993 drivers/media/pci/cx18/cx18-streams.c 	cx18_vapi(cx, CX18_CPU_DE_RELEASE_MDL, 1, s->handle);
s                 995 drivers/media/pci/cx18/cx18-streams.c 	cx18_vapi(cx, CX18_DESTROY_TASK, 1, s->handle);
s                 996 drivers/media/pci/cx18/cx18-streams.c 	s->handle = CX18_INVALID_TASK_HANDLE;
s                 997 drivers/media/pci/cx18/cx18-streams.c 	clear_bit(CX18_F_S_STOPPING, &s->s_flags);
s                1004 drivers/media/pci/cx18/cx18-streams.c 	wake_up(&s->waitq);
s                1016 drivers/media/pci/cx18/cx18-streams.c 		struct cx18_stream *s = &cx->streams[i];
s                1018 drivers/media/pci/cx18/cx18-streams.c 		if (s->video_dev.v4l2_dev && (s->handle != CX18_INVALID_TASK_HANDLE))
s                1019 drivers/media/pci/cx18/cx18-streams.c 			return s->handle;
s                1027 drivers/media/pci/cx18/cx18-streams.c 	struct cx18_stream *s;
s                1033 drivers/media/pci/cx18/cx18-streams.c 		s = &cx->streams[i];
s                1034 drivers/media/pci/cx18/cx18-streams.c 		if (s->handle != handle)
s                1036 drivers/media/pci/cx18/cx18-streams.c 		if (cx18_stream_enabled(s))
s                1037 drivers/media/pci/cx18/cx18-streams.c 			return s;
s                  20 drivers/media/pci/cx18/cx18-streams.h static inline bool cx18_stream_enabled(struct cx18_stream *s)
s                  22 drivers/media/pci/cx18/cx18-streams.h 	return s->video_dev.v4l2_dev ||
s                  23 drivers/media/pci/cx18/cx18-streams.h 	       (s->dvb && s->dvb->enabled) ||
s                  24 drivers/media/pci/cx18/cx18-streams.h 	       (s->type == CX18_ENC_STREAM_TYPE_IDX &&
s                  25 drivers/media/pci/cx18/cx18-streams.h 		s->cx->stream_buffers[CX18_ENC_STREAM_TYPE_IDX] != 0);
s                  29 drivers/media/pci/cx18/cx18-streams.h static inline void cx18_stream_load_fw_queue(struct cx18_stream *s)
s                  31 drivers/media/pci/cx18/cx18-streams.h 	schedule_work(&s->out_work_order);
s                  34 drivers/media/pci/cx18/cx18-streams.h static inline void cx18_stream_put_mdl_fw(struct cx18_stream *s,
s                  38 drivers/media/pci/cx18/cx18-streams.h 	cx18_enqueue(s, mdl, &s->q_free);
s                  39 drivers/media/pci/cx18/cx18-streams.h 	cx18_stream_load_fw_queue(s);
s                  45 drivers/media/pci/cx18/cx18-streams.h int cx18_start_v4l2_encode_stream(struct cx18_stream *s);
s                  46 drivers/media/pci/cx18/cx18-streams.h int cx18_stop_v4l2_encode_stream(struct cx18_stream *s, int gop_end);
s                 940 drivers/media/pci/cx23885/cx23888-ir.c 	char *s;
s                 960 drivers/media/pci/cx23885/cx23888-ir.c 		s = "disabled";
s                 963 drivers/media/pci/cx23885/cx23888-ir.c 		s = "falling edge";
s                 966 drivers/media/pci/cx23885/cx23888-ir.c 		s = "rising edge";
s                 969 drivers/media/pci/cx23885/cx23888-ir.c 		s = "rising & falling edges";
s                 972 drivers/media/pci/cx23885/cx23888-ir.c 		s = "??? edge";
s                 975 drivers/media/pci/cx23885/cx23888-ir.c 	v4l2_info(sd, "\tPulse timers' start/stop trigger:  %s\n", s);
s                 108 drivers/media/pci/cx88/cx88-dsp.c 		s32 s = x[i] + ((s64)coeff * s_prev / 32768) - s_prev2;
s                 111 drivers/media/pci/cx88/cx88-dsp.c 		s_prev = s;
s                2476 drivers/media/pci/ddbridge/ddbridge-core.c 	do { if ((s & (1UL << ((_nr) & 0x1f))) && \
s                2482 drivers/media/pci/ddbridge/ddbridge-core.c 	if (s & (0x0000000f << ((_shift) & 0x1f))) { \
s                2491 drivers/media/pci/ddbridge/ddbridge-core.c 	if (s & (0x000000ff << ((_shift) & 0x1f))) { \
s                2503 drivers/media/pci/ddbridge/ddbridge-core.c static void irq_handle_msg(struct ddb *dev, u32 s)
s                2509 drivers/media/pci/ddbridge/ddbridge-core.c static void irq_handle_io(struct ddb *dev, u32 s)
s                2522 drivers/media/pci/ddbridge/ddbridge-core.c 	u32 s = mask & ddbreadl(dev, INTERRUPT_STATUS);
s                2524 drivers/media/pci/ddbridge/ddbridge-core.c 	if (!s)
s                2527 drivers/media/pci/ddbridge/ddbridge-core.c 		if (s & 0x80000000)
s                2529 drivers/media/pci/ddbridge/ddbridge-core.c 		ddbwritel(dev, s, INTERRUPT_ACK);
s                2530 drivers/media/pci/ddbridge/ddbridge-core.c 		irq_handle_io(dev, s);
s                2531 drivers/media/pci/ddbridge/ddbridge-core.c 	} while ((s = mask & ddbreadl(dev, INTERRUPT_STATUS)));
s                2540 drivers/media/pci/ddbridge/ddbridge-core.c 	u32 s = mask & ddbreadl(dev, INTERRUPT_STATUS);
s                2542 drivers/media/pci/ddbridge/ddbridge-core.c 	if (!s)
s                2545 drivers/media/pci/ddbridge/ddbridge-core.c 		if (s & 0x80000000)
s                2547 drivers/media/pci/ddbridge/ddbridge-core.c 		ddbwritel(dev, s, INTERRUPT_ACK);
s                2548 drivers/media/pci/ddbridge/ddbridge-core.c 		irq_handle_msg(dev, s);
s                2549 drivers/media/pci/ddbridge/ddbridge-core.c 	} while ((s = mask & ddbreadl(dev, INTERRUPT_STATUS)));
s                2557 drivers/media/pci/ddbridge/ddbridge-core.c 	u32 s = ddbreadl(dev, INTERRUPT_STATUS);
s                2560 drivers/media/pci/ddbridge/ddbridge-core.c 	if (!s)
s                2563 drivers/media/pci/ddbridge/ddbridge-core.c 		if (s & 0x80000000)
s                2565 drivers/media/pci/ddbridge/ddbridge-core.c 		ddbwritel(dev, s, INTERRUPT_ACK);
s                2567 drivers/media/pci/ddbridge/ddbridge-core.c 		if (s & 0x0000000f)
s                2568 drivers/media/pci/ddbridge/ddbridge-core.c 			irq_handle_msg(dev, s);
s                2569 drivers/media/pci/ddbridge/ddbridge-core.c 		if (s & 0x0fffff00)
s                2570 drivers/media/pci/ddbridge/ddbridge-core.c 			irq_handle_io(dev, s);
s                2571 drivers/media/pci/ddbridge/ddbridge-core.c 	} while ((s = ddbreadl(dev, INTERRUPT_STATUS)));
s                 129 drivers/media/pci/ddbridge/ddbridge-max.c 	int s = 0;
s                 144 drivers/media/pci/ddbridge/ddbridge-max.c 		s = -EINVAL;
s                 147 drivers/media/pci/ddbridge/ddbridge-max.c 	if (!s)
s                 148 drivers/media/pci/ddbridge/ddbridge-max.c 		s = lnb_command(dev, link, input, LNB_CMD_NOP);
s                 149 drivers/media/pci/ddbridge/ddbridge-max.c 	return s;
s                 155 drivers/media/pci/ddbridge/ddbridge-max.c 	int s = 0;
s                 172 drivers/media/pci/ddbridge/ddbridge-max.c 		s = -EINVAL;
s                 176 drivers/media/pci/ddbridge/ddbridge-max.c 	return s;
s                1933 drivers/media/pci/intel/ipu3/ipu3-cio2.c 			u8 *s = ptr + elem_size * (arr[0].begin + i);
s                1937 drivers/media/pci/intel/ipu3/ipu3-cio2.c 				swap(d[j], s[j]);
s                 191 drivers/media/pci/ivtv/ivtv-alsa-main.c 	struct ivtv_stream *s;
s                 205 drivers/media/pci/ivtv/ivtv-alsa-main.c 	s = &itv->streams[IVTV_ENC_STREAM_TYPE_PCM];
s                 206 drivers/media/pci/ivtv/ivtv-alsa-main.c 	if (s->vdev.v4l2_dev == NULL) {
s                 139 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	struct ivtv_stream *s;
s                 151 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	s = &itv->streams[IVTV_ENC_STREAM_TYPE_PCM];
s                 153 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	v4l2_fh_init(&item.fh, &s->vdev);
s                 155 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	item.type = s->type;
s                 165 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	if (test_bit(IVTV_F_S_STREAMOFF, &s->s_flags) ||
s                 166 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	    test_and_set_bit(IVTV_F_S_STREAMING, &s->s_flags)) {
s                 181 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	set_bit(IVTV_F_S_STREAMING, &s->s_flags);
s                 182 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	ret = ivtv_start_v4l2_encode_stream(s);
s                 193 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	struct ivtv_stream *s;
s                 197 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	s = &itv->streams[IVTV_ENC_STREAM_TYPE_PCM];
s                 198 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	ivtv_stop_v4l2_encode_stream(s, 0);
s                 199 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	clear_bit(IVTV_F_S_STREAMING, &s->s_flags);
s                 201 drivers/media/pci/ivtv/ivtv-alsa-pcm.c 	ivtv_release_stream(s);
s                  35 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv_stream *s = &itv->streams[type];
s                  39 drivers/media/pci/ivtv/ivtv-fileops.c 	if (test_and_set_bit(IVTV_F_S_CLAIMED, &s->s_flags)) {
s                  41 drivers/media/pci/ivtv/ivtv-fileops.c 		if (s->fh == &id->fh) {
s                  45 drivers/media/pci/ivtv/ivtv-fileops.c 		if (s->fh == NULL && (type == IVTV_DEC_STREAM_TYPE_VBI ||
s                  50 drivers/media/pci/ivtv/ivtv-fileops.c 			s->fh = &id->fh;
s                  58 drivers/media/pci/ivtv/ivtv-fileops.c 	s->fh = &id->fh;
s                  91 drivers/media/pci/ivtv/ivtv-fileops.c void ivtv_release_stream(struct ivtv_stream *s)
s                  93 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv *itv = s->itv;
s                  96 drivers/media/pci/ivtv/ivtv-fileops.c 	s->fh = NULL;
s                  97 drivers/media/pci/ivtv/ivtv-fileops.c 	if ((s->type == IVTV_DEC_STREAM_TYPE_VBI || s->type == IVTV_ENC_STREAM_TYPE_VBI) &&
s                  98 drivers/media/pci/ivtv/ivtv-fileops.c 		test_bit(IVTV_F_S_INTERNAL_USE, &s->s_flags)) {
s                 102 drivers/media/pci/ivtv/ivtv-fileops.c 	if (!test_and_clear_bit(IVTV_F_S_CLAIMED, &s->s_flags)) {
s                 103 drivers/media/pci/ivtv/ivtv-fileops.c 		IVTV_DEBUG_WARN("Release stream %s not in use!\n", s->name);
s                 107 drivers/media/pci/ivtv/ivtv-fileops.c 	ivtv_flush_queues(s);
s                 110 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->type == IVTV_DEC_STREAM_TYPE_VBI)
s                 116 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->type == IVTV_DEC_STREAM_TYPE_MPG)
s                 118 drivers/media/pci/ivtv/ivtv-fileops.c 	else if (s->type == IVTV_ENC_STREAM_TYPE_MPG)
s                 193 drivers/media/pci/ivtv/ivtv-fileops.c static struct ivtv_buffer *ivtv_get_buffer(struct ivtv_stream *s, int non_block, int *err)
s                 195 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv *itv = s->itv;
s                 202 drivers/media/pci/ivtv/ivtv-fileops.c 		if (s->type == IVTV_ENC_STREAM_TYPE_MPG) {
s                 228 drivers/media/pci/ivtv/ivtv-fileops.c 		buf = ivtv_dequeue(s, &s->q_io);
s                 233 drivers/media/pci/ivtv/ivtv-fileops.c 		buf = ivtv_dequeue(s, &s->q_full);
s                 238 drivers/media/pci/ivtv/ivtv-fileops.c 			if (s->type == IVTV_ENC_STREAM_TYPE_MPG)
s                 241 drivers/media/pci/ivtv/ivtv-fileops.c 			else if (s->type != IVTV_DEC_STREAM_TYPE_VBI) {
s                 243 drivers/media/pci/ivtv/ivtv-fileops.c 				ivtv_process_vbi_data(itv, buf, s->dma_pts, s->type);
s                 249 drivers/media/pci/ivtv/ivtv-fileops.c 		if (s->type != IVTV_DEC_STREAM_TYPE_VBI && !test_bit(IVTV_F_S_STREAMING, &s->s_flags)) {
s                 250 drivers/media/pci/ivtv/ivtv-fileops.c 			IVTV_DEBUG_INFO("EOS %s\n", s->name);
s                 262 drivers/media/pci/ivtv/ivtv-fileops.c 		prepare_to_wait(&s->waitq, &wait, TASK_INTERRUPTIBLE);
s                 264 drivers/media/pci/ivtv/ivtv-fileops.c 		if (!s->q_full.buffers)
s                 266 drivers/media/pci/ivtv/ivtv-fileops.c 		finish_wait(&s->waitq, &wait);
s                 270 drivers/media/pci/ivtv/ivtv-fileops.c 			IVTV_DEBUG_INFO("User stopped %s\n", s->name);
s                 286 drivers/media/pci/ivtv/ivtv-fileops.c static size_t ivtv_copy_buf_to_user(struct ivtv_stream *s, struct ivtv_buffer *buf,
s                 289 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv *itv = s->itv;
s                 293 drivers/media/pci/ivtv/ivtv-fileops.c 	if (itv->vbi.insert_mpeg && s->type == IVTV_ENC_STREAM_TYPE_MPG &&
s                 334 drivers/media/pci/ivtv/ivtv-fileops.c 		IVTV_DEBUG_WARN("copy %zd bytes to user failed for %s\n", len, s->name);
s                 341 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->type == IVTV_ENC_STREAM_TYPE_MPG && buf != &itv->vbi.sliced_mpeg_buf)
s                 346 drivers/media/pci/ivtv/ivtv-fileops.c static ssize_t ivtv_read(struct ivtv_stream *s, char __user *ubuf, size_t tot_count, int non_block)
s                 348 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv *itv = s->itv;
s                 352 drivers/media/pci/ivtv/ivtv-fileops.c 	if (atomic_read(&itv->capturing) == 0 && s->fh == NULL) {
s                 354 drivers/media/pci/ivtv/ivtv-fileops.c 		IVTV_DEBUG_WARN("Stream %s not initialized before read\n", s->name);
s                 360 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->type == IVTV_DEC_STREAM_TYPE_VBI ||
s                 361 drivers/media/pci/ivtv/ivtv-fileops.c 	    (s->type == IVTV_ENC_STREAM_TYPE_VBI && !ivtv_raw_vbi(itv)))
s                 368 drivers/media/pci/ivtv/ivtv-fileops.c 		buf = ivtv_get_buffer(s, non_block, &rc);
s                 376 drivers/media/pci/ivtv/ivtv-fileops.c 				clear_bit(IVTV_F_S_STREAMOFF, &s->s_flags);
s                 377 drivers/media/pci/ivtv/ivtv-fileops.c 				clear_bit(IVTV_F_S_APPL_IO, &s->s_flags);
s                 378 drivers/media/pci/ivtv/ivtv-fileops.c 				ivtv_release_stream(s);
s                 383 drivers/media/pci/ivtv/ivtv-fileops.c 		rc = ivtv_copy_buf_to_user(s, buf, ubuf + tot_written, tot_count - tot_written);
s                 385 drivers/media/pci/ivtv/ivtv-fileops.c 			ivtv_enqueue(s, buf, (buf->readpos == buf->bytesused) ? &s->q_free : &s->q_io);
s                 403 drivers/media/pci/ivtv/ivtv-fileops.c static ssize_t ivtv_read_pos(struct ivtv_stream *s, char __user *ubuf, size_t count,
s                 406 drivers/media/pci/ivtv/ivtv-fileops.c 	ssize_t rc = count ? ivtv_read(s, ubuf, count, non_block) : 0;
s                 407 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv *itv = s->itv;
s                 409 drivers/media/pci/ivtv/ivtv-fileops.c 	IVTV_DEBUG_HI_FILE("read %zd from %s, got %zd\n", count, s->name, rc);
s                 418 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv_stream *s = &itv->streams[id->type];
s                 421 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->type == IVTV_ENC_STREAM_TYPE_RAD ||
s                 422 drivers/media/pci/ivtv/ivtv-fileops.c 	    s->type == IVTV_DEC_STREAM_TYPE_MPG ||
s                 423 drivers/media/pci/ivtv/ivtv-fileops.c 	    s->type == IVTV_DEC_STREAM_TYPE_YUV ||
s                 424 drivers/media/pci/ivtv/ivtv-fileops.c 	    s->type == IVTV_DEC_STREAM_TYPE_VOUT) {
s                 430 drivers/media/pci/ivtv/ivtv-fileops.c 	if (ivtv_claim_stream(id, s->type))
s                 434 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->type == IVTV_DEC_STREAM_TYPE_VBI) {
s                 435 drivers/media/pci/ivtv/ivtv-fileops.c 		set_bit(IVTV_F_S_APPL_IO, &s->s_flags);
s                 441 drivers/media/pci/ivtv/ivtv-fileops.c 	if (test_bit(IVTV_F_S_STREAMOFF, &s->s_flags) || test_and_set_bit(IVTV_F_S_STREAMING, &s->s_flags)) {
s                 442 drivers/media/pci/ivtv/ivtv-fileops.c 		set_bit(IVTV_F_S_APPL_IO, &s->s_flags);
s                 448 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->type == IVTV_ENC_STREAM_TYPE_MPG &&
s                 459 drivers/media/pci/ivtv/ivtv-fileops.c 			clear_bit(IVTV_F_S_STREAMING, &s->s_flags);
s                 461 drivers/media/pci/ivtv/ivtv-fileops.c 			ivtv_release_stream(s);
s                 468 drivers/media/pci/ivtv/ivtv-fileops.c 	if (!ivtv_start_v4l2_encode_stream(s)) {
s                 470 drivers/media/pci/ivtv/ivtv-fileops.c 		set_bit(IVTV_F_S_APPL_IO, &s->s_flags);
s                 478 drivers/media/pci/ivtv/ivtv-fileops.c 	IVTV_DEBUG_WARN("Failed to start capturing for stream %s\n", s->name);
s                 483 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->type == IVTV_ENC_STREAM_TYPE_MPG &&
s                 488 drivers/media/pci/ivtv/ivtv-fileops.c 	clear_bit(IVTV_F_S_STREAMING, &s->s_flags);
s                 489 drivers/media/pci/ivtv/ivtv-fileops.c 	ivtv_release_stream(s);
s                 497 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv_stream *s = &itv->streams[id->type];
s                 500 drivers/media/pci/ivtv/ivtv-fileops.c 	IVTV_DEBUG_HI_FILE("read %zd bytes from %s\n", count, s->name);
s                 506 drivers/media/pci/ivtv/ivtv-fileops.c 		rc = ivtv_read_pos(s, buf, count, pos, filp->f_flags & O_NONBLOCK);
s                 514 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv_stream *s = &itv->streams[id->type];
s                 518 drivers/media/pci/ivtv/ivtv-fileops.c 		if (ivtv_claim_stream(id, s->type)) {
s                 523 drivers/media/pci/ivtv/ivtv-fileops.c 		rc = ivtv_start_v4l2_decode_stream(s, 0);
s                 526 drivers/media/pci/ivtv/ivtv-fileops.c 				rc = ivtv_start_v4l2_decode_stream(s, 0);
s                 531 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->type == IVTV_DEC_STREAM_TYPE_MPG)
s                 540 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv_stream *s = &itv->streams[id->type];
s                 549 drivers/media/pci/ivtv/ivtv-fileops.c 	IVTV_DEBUG_HI_FILE("write %zd bytes to %s\n", count, s->name);
s                 551 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->type != IVTV_DEC_STREAM_TYPE_MPG &&
s                 552 drivers/media/pci/ivtv/ivtv-fileops.c 	    s->type != IVTV_DEC_STREAM_TYPE_YUV &&
s                 553 drivers/media/pci/ivtv/ivtv-fileops.c 	    s->type != IVTV_DEC_STREAM_TYPE_VOUT)
s                 558 drivers/media/pci/ivtv/ivtv-fileops.c 	if (ivtv_claim_stream(id, s->type))
s                 562 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->type == IVTV_DEC_STREAM_TYPE_VOUT) {
s                 565 drivers/media/pci/ivtv/ivtv-fileops.c 		set_bit(IVTV_F_S_APPL_IO, &s->s_flags);
s                 570 drivers/media/pci/ivtv/ivtv-fileops.c 	mode = s->type == IVTV_DEC_STREAM_TYPE_MPG ? OUT_MPG : OUT_YUV;
s                 573 drivers/media/pci/ivtv/ivtv-fileops.c 	    ivtv_release_stream(s);
s                 577 drivers/media/pci/ivtv/ivtv-fileops.c 	set_bit(IVTV_F_S_APPL_IO, &s->s_flags);
s                 582 drivers/media/pci/ivtv/ivtv-fileops.c 		IVTV_DEBUG_WARN("Failed start decode stream %s\n", s->name);
s                 585 drivers/media/pci/ivtv/ivtv-fileops.c 		clear_bit(IVTV_F_S_STREAMING, &s->s_flags);
s                 586 drivers/media/pci/ivtv/ivtv-fileops.c 		clear_bit(IVTV_F_S_APPL_IO, &s->s_flags);
s                 593 drivers/media/pci/ivtv/ivtv-fileops.c 	if (mode == OUT_YUV && s->q_full.length == 0 && itv->dma_data_req_size) {
s                 605 drivers/media/pci/ivtv/ivtv-fileops.c 			IVTV_DEBUG_HI_FILE("Wrote %d bytes to %s (%d)\n", bytes_written, s->name, s->q_full.bytesused);
s                 612 drivers/media/pci/ivtv/ivtv-fileops.c 		while (q.length - q.bytesused < count && (buf = ivtv_dequeue(s, &s->q_io)))
s                 613 drivers/media/pci/ivtv/ivtv-fileops.c 			ivtv_enqueue(s, buf, &q);
s                 614 drivers/media/pci/ivtv/ivtv-fileops.c 		while (q.length - q.bytesused < count && (buf = ivtv_dequeue(s, &s->q_free))) {
s                 615 drivers/media/pci/ivtv/ivtv-fileops.c 			ivtv_enqueue(s, buf, &q);
s                 622 drivers/media/pci/ivtv/ivtv-fileops.c 		prepare_to_wait(&s->waitq, &wait, TASK_INTERRUPTIBLE);
s                 624 drivers/media/pci/ivtv/ivtv-fileops.c 		if (!s->q_free.buffers)
s                 626 drivers/media/pci/ivtv/ivtv-fileops.c 		finish_wait(&s->waitq, &wait);
s                 629 drivers/media/pci/ivtv/ivtv-fileops.c 			IVTV_DEBUG_INFO("User stopped %s\n", s->name);
s                 635 drivers/media/pci/ivtv/ivtv-fileops.c 	while ((buf = ivtv_dequeue(s, &q))) {
s                 638 drivers/media/pci/ivtv/ivtv-fileops.c 		if (s->type == IVTV_DEC_STREAM_TYPE_YUV &&
s                 640 drivers/media/pci/ivtv/ivtv-fileops.c 			rc  = ivtv_buf_copy_from_user(s, buf, user_buf,
s                 643 drivers/media/pci/ivtv/ivtv-fileops.c 			rc = ivtv_buf_copy_from_user(s, buf, user_buf, count);
s                 647 drivers/media/pci/ivtv/ivtv-fileops.c 			ivtv_queue_move(s, &q, NULL, &s->q_free, 0);
s                 654 drivers/media/pci/ivtv/ivtv-fileops.c 		if (s->type == IVTV_DEC_STREAM_TYPE_YUV) {
s                 658 drivers/media/pci/ivtv/ivtv-fileops.c 				ivtv_enqueue(s, buf, &s->q_full);
s                 664 drivers/media/pci/ivtv/ivtv-fileops.c 		if (buf->bytesused != s->buf_size) {
s                 666 drivers/media/pci/ivtv/ivtv-fileops.c 			ivtv_enqueue(s, buf, &s->q_io);
s                 670 drivers/media/pci/ivtv/ivtv-fileops.c 		if (s->type == IVTV_DEC_STREAM_TYPE_MPG)
s                 672 drivers/media/pci/ivtv/ivtv-fileops.c 		ivtv_enqueue(s, buf, &s->q_full);
s                 675 drivers/media/pci/ivtv/ivtv-fileops.c 	if (test_bit(IVTV_F_S_NEEDS_DATA, &s->s_flags)) {
s                 676 drivers/media/pci/ivtv/ivtv-fileops.c 		if (s->q_full.length >= itv->dma_data_req_size) {
s                 685 drivers/media/pci/ivtv/ivtv-fileops.c 					test_bit(IVTV_F_S_DMA_PENDING, &s->s_flags)) {
s                 691 drivers/media/pci/ivtv/ivtv-fileops.c 				IVTV_DEBUG_INFO("User interrupted %s\n", s->name);
s                 695 drivers/media/pci/ivtv/ivtv-fileops.c 			clear_bit(IVTV_F_S_NEEDS_DATA, &s->s_flags);
s                 696 drivers/media/pci/ivtv/ivtv-fileops.c 			ivtv_queue_move(s, &s->q_full, NULL, &s->q_predma, itv->dma_data_req_size);
s                 697 drivers/media/pci/ivtv/ivtv-fileops.c 			ivtv_dma_stream_dec_prepare(s, itv->dma_data_req_offset + IVTV_DECODER_OFFSET, 1);
s                 704 drivers/media/pci/ivtv/ivtv-fileops.c 	IVTV_DEBUG_HI_FILE("Wrote %d bytes to %s (%d)\n", bytes_written, s->name, s->q_full.bytesused);
s                 725 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv_stream *s = &itv->streams[id->type];
s                 742 drivers/media/pci/ivtv/ivtv-fileops.c 		poll_wait(filp, &s->waitq, wait);
s                 750 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->q_free.buffers)
s                 760 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv_stream *s = &itv->streams[id->type];
s                 761 drivers/media/pci/ivtv/ivtv-fileops.c 	int eof = test_bit(IVTV_F_S_STREAMOFF, &s->s_flags);
s                 765 drivers/media/pci/ivtv/ivtv-fileops.c 	if (!eof && !test_bit(IVTV_F_S_STREAMING, &s->s_flags) &&
s                 766 drivers/media/pci/ivtv/ivtv-fileops.c 			s->type != IVTV_ENC_STREAM_TYPE_RAD &&
s                 775 drivers/media/pci/ivtv/ivtv-fileops.c 					s->name, rc);
s                 783 drivers/media/pci/ivtv/ivtv-fileops.c 	poll_wait(filp, &s->waitq, wait);
s                 789 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->q_full.length || s->q_io.length)
s                 799 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv_stream *s = &itv->streams[id->type];
s                 801 drivers/media/pci/ivtv/ivtv-fileops.c 	IVTV_DEBUG_FILE("close() of %s\n", s->name);
s                 806 drivers/media/pci/ivtv/ivtv-fileops.c 	if (test_bit(IVTV_F_S_STREAMING, &s->s_flags)) {
s                 820 drivers/media/pci/ivtv/ivtv-fileops.c 		    test_bit(IVTV_F_S_INTERNAL_USE, &s->s_flags)) {
s                 822 drivers/media/pci/ivtv/ivtv-fileops.c 			s->fh = NULL;
s                 825 drivers/media/pci/ivtv/ivtv-fileops.c 			ivtv_stop_v4l2_encode_stream(s, gop_end);
s                 829 drivers/media/pci/ivtv/ivtv-fileops.c 		clear_bit(IVTV_F_S_APPL_IO, &s->s_flags);
s                 830 drivers/media/pci/ivtv/ivtv-fileops.c 		clear_bit(IVTV_F_S_STREAMOFF, &s->s_flags);
s                 831 drivers/media/pci/ivtv/ivtv-fileops.c 		ivtv_release_stream(s);
s                 838 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv_stream *s = &itv->streams[id->type];
s                 840 drivers/media/pci/ivtv/ivtv-fileops.c 	IVTV_DEBUG_FILE("close() of %s\n", s->name);
s                 849 drivers/media/pci/ivtv/ivtv-fileops.c 	if (test_bit(IVTV_F_S_STREAMING, &s->s_flags)) {
s                 852 drivers/media/pci/ivtv/ivtv-fileops.c 		ivtv_stop_v4l2_decode_stream(s, flags, pts);
s                 855 drivers/media/pci/ivtv/ivtv-fileops.c 	clear_bit(IVTV_F_S_APPL_IO, &s->s_flags);
s                 856 drivers/media/pci/ivtv/ivtv-fileops.c 	clear_bit(IVTV_F_S_STREAMOFF, &s->s_flags);
s                 863 drivers/media/pci/ivtv/ivtv-fileops.c 	ivtv_release_stream(s);
s                 871 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv_stream *s = &itv->streams[id->type];
s                 873 drivers/media/pci/ivtv/ivtv-fileops.c 	IVTV_DEBUG_FILE("close %s\n", s->name);
s                 906 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->fh != &id->fh)
s                 911 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->type >= IVTV_DEC_STREAM_TYPE_MPG) {
s                 934 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv_stream *s = video_get_drvdata(vdev);
s                 935 drivers/media/pci/ivtv/ivtv-fileops.c 	struct ivtv *itv = s->itv;
s                 939 drivers/media/pci/ivtv/ivtv-fileops.c 	IVTV_DEBUG_FILE("open %s\n", s->name);
s                 964 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->type == IVTV_DEC_STREAM_TYPE_MPG &&
s                 968 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->type == IVTV_DEC_STREAM_TYPE_YUV &&
s                 972 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->type == IVTV_DEC_STREAM_TYPE_YUV) {
s                 986 drivers/media/pci/ivtv/ivtv-fileops.c 	v4l2_fh_init(&item->fh, &s->vdev);
s                 988 drivers/media/pci/ivtv/ivtv-fileops.c 	item->type = s->type;
s                1022 drivers/media/pci/ivtv/ivtv-fileops.c 	if (s->type == IVTV_DEC_STREAM_TYPE_MPG) {
s                1024 drivers/media/pci/ivtv/ivtv-fileops.c 	} else if (s->type == IVTV_DEC_STREAM_TYPE_YUV) {
s                  30 drivers/media/pci/ivtv/ivtv-fileops.h void ivtv_release_stream(struct ivtv_stream *s);
s                 200 drivers/media/pci/ivtv/ivtv-ioctl.c 	int s;
s                 228 drivers/media/pci/ivtv/ivtv-ioctl.c 	s = new_speed;
s                 231 drivers/media/pci/ivtv/ivtv-ioctl.c 		new_speed += (cur_speed < s) ? -1 : 1;
s                 239 drivers/media/pci/ivtv/ivtv-ioctl.c 	struct ivtv_stream *s = &itv->streams[IVTV_DEC_STREAM_TYPE_MPG];
s                 278 drivers/media/pci/ivtv/ivtv-ioctl.c 		return ivtv_stop_v4l2_decode_stream(s, dc->flags, dc->stop.pts);
s                 443 drivers/media/pci/ivtv/ivtv-ioctl.c 	struct ivtv_stream *s = &itv->streams[fh2id(fh)->type];
s                 446 drivers/media/pci/ivtv/ivtv-ioctl.c 	if (!(s->caps & V4L2_CAP_VIDEO_OUTPUT_OVERLAY))
s                 553 drivers/media/pci/ivtv/ivtv-ioctl.c 	struct ivtv_stream *s = &itv->streams[fh2id(fh)->type];
s                 557 drivers/media/pci/ivtv/ivtv-ioctl.c 	if (!(s->caps & V4L2_CAP_VIDEO_OUTPUT_OVERLAY))
s                 933 drivers/media/pci/ivtv/ivtv-ioctl.c 	struct ivtv_stream *s = &itv->streams[fh2id(fh)->type];
s                 937 drivers/media/pci/ivtv/ivtv-ioctl.c 	if (s->type == IVTV_ENC_STREAM_TYPE_MPG)
s                 939 drivers/media/pci/ivtv/ivtv-ioctl.c 	else if (s->type == IVTV_ENC_STREAM_TYPE_YUV)
s                 959 drivers/media/pci/ivtv/ivtv-ioctl.c 	struct ivtv_stream *s = &itv->streams[fh2id(fh)->type];
s                 963 drivers/media/pci/ivtv/ivtv-ioctl.c 	if (s->type == IVTV_DEC_STREAM_TYPE_MPG)
s                 965 drivers/media/pci/ivtv/ivtv-ioctl.c 	else if (s->type == IVTV_DEC_STREAM_TYPE_YUV)
s                1061 drivers/media/pci/ivtv/ivtv-ioctl.c 	struct ivtv_stream *s = &itv->streams[fh2id(fh)->type];
s                1063 drivers/media/pci/ivtv/ivtv-ioctl.c 	if (s->vdev.vfl_dir)
s                1075 drivers/media/pci/ivtv/ivtv-ioctl.c 	struct ivtv_stream *s = &itv->streams[fh2id(fh)->type];
s                1077 drivers/media/pci/ivtv/ivtv-ioctl.c 	if (s->vdev.vfl_dir)
s                1365 drivers/media/pci/ivtv/ivtv-ioctl.c 	struct ivtv_stream *s = &itv->streams[fh2id(fh)->type];
s                1389 drivers/media/pci/ivtv/ivtv-ioctl.c 	if (!(s->caps & V4L2_CAP_VIDEO_OUTPUT_OVERLAY))
s                1453 drivers/media/pci/ivtv/ivtv-ioctl.c 	struct ivtv_stream *s = &itv->streams[fh2id(fh)->type];
s                1456 drivers/media/pci/ivtv/ivtv-ioctl.c 	if (!(s->caps & V4L2_CAP_VIDEO_OUTPUT_OVERLAY))
s                1474 drivers/media/pci/ivtv/ivtv-ioctl.c 	struct ivtv_stream *s = &itv->streams[fh2id(fh)->type];
s                1476 drivers/media/pci/ivtv/ivtv-ioctl.c 	if (!(s->caps & V4L2_CAP_VIDEO_OUTPUT_OVERLAY))
s                1574 drivers/media/pci/ivtv/ivtv-ioctl.c 		struct ivtv_stream *s = &itv->streams[i];
s                1576 drivers/media/pci/ivtv/ivtv-ioctl.c 		if (s->vdev.v4l2_dev == NULL || s->buffers == 0)
s                1578 drivers/media/pci/ivtv/ivtv-ioctl.c 		IVTV_INFO("Stream %s: status 0x%04lx, %d%% of %d KiB (%d buffers) in use\n", s->name, s->s_flags,
s                1579 drivers/media/pci/ivtv/ivtv-ioctl.c 				(s->buffers - s->q_free.buffers) * 100 / s->buffers,
s                1580 drivers/media/pci/ivtv/ivtv-ioctl.c 				(s->buffers * s->buf_size) / 1024, s->buffers);
s                1634 drivers/media/pci/ivtv/ivtv-ioctl.c 	struct ivtv_stream *s = &itv->streams[id->type];
s                1655 drivers/media/pci/ivtv/ivtv-ioctl.c 			ivtv_release_stream(s);
s                1676 drivers/media/pci/ivtv/ivtv-ioctl.c 		if (s->type < IVTV_DEC_STREAM_TYPE_MPG) {
s                1677 drivers/media/pci/ivtv/ivtv-ioctl.c 			*pts = s->dma_pts;
s                1690 drivers/media/pci/ivtv/ivtv-ioctl.c 		if (s->type < IVTV_DEC_STREAM_TYPE_MPG) {
s                  20 drivers/media/pci/ivtv/ivtv-irq.c static void ivtv_dma_dec_start(struct ivtv_stream *s);
s                  31 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv_stream *s = &itv->streams[IVTV_ENC_STREAM_TYPE_PCM];
s                  43 drivers/media/pci/ivtv/ivtv-irq.c 		buf = ivtv_dequeue(s, &s->q_io);
s                  45 drivers/media/pci/ivtv/ivtv-irq.c 			buf = ivtv_dequeue(s, &s->q_full);
s                  54 drivers/media/pci/ivtv/ivtv-irq.c 		ivtv_enqueue(s, buf, &s->q_free);
s                  60 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv_stream *s = &itv->streams[itv->cur_pio_stream];
s                  66 drivers/media/pci/ivtv/ivtv-irq.c 			s->vdev.v4l2_dev == NULL || !ivtv_use_pio(s)) {
s                  72 drivers/media/pci/ivtv/ivtv-irq.c 	IVTV_DEBUG_HI_DMA("Process PIO %s\n", s->name);
s                  73 drivers/media/pci/ivtv/ivtv-irq.c 	list_for_each_entry(buf, &s->q_dma.list, list) {
s                  74 drivers/media/pci/ivtv/ivtv-irq.c 		u32 size = s->sg_processing[i].size & 0x3ffff;
s                  77 drivers/media/pci/ivtv/ivtv-irq.c 		if (s->type == IVTV_DEC_STREAM_TYPE_VBI) {
s                  78 drivers/media/pci/ivtv/ivtv-irq.c 			memcpy_fromio(buf->buf, itv->dec_mem + s->sg_processing[i].src - IVTV_DECODER_OFFSET, size);
s                  81 drivers/media/pci/ivtv/ivtv-irq.c 			memcpy_fromio(buf->buf, itv->enc_mem + s->sg_processing[i].src, size);
s                  84 drivers/media/pci/ivtv/ivtv-irq.c 		if (i == s->sg_processing_size)
s                 111 drivers/media/pci/ivtv/ivtv-irq.c static int stream_enc_dma_append(struct ivtv_stream *s, u32 data[CX2341X_MBOX_MAX_DATA])
s                 113 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv *itv = s->itv;
s                 118 drivers/media/pci/ivtv/ivtv-irq.c 	int skip_bufs = s->q_predma.buffers;
s                 119 drivers/media/pci/ivtv/ivtv-irq.c 	int idx = s->sg_pending_size;
s                 123 drivers/media/pci/ivtv/ivtv-irq.c 	if (s->vdev.v4l2_dev == NULL) {
s                 124 drivers/media/pci/ivtv/ivtv-irq.c 		IVTV_DEBUG_WARN("Stream %s not started\n", s->name);
s                 127 drivers/media/pci/ivtv/ivtv-irq.c 	if (!test_bit(IVTV_F_S_CLAIMED, &s->s_flags)) {
s                 128 drivers/media/pci/ivtv/ivtv-irq.c 		IVTV_DEBUG_WARN("Stream %s not open\n", s->name);
s                 133 drivers/media/pci/ivtv/ivtv-irq.c 	switch (s->type) {
s                 137 drivers/media/pci/ivtv/ivtv-irq.c 			s->pending_pts = 0;
s                 145 drivers/media/pci/ivtv/ivtv-irq.c 			s->pending_pts = ((u64) data[5] << 32) | data[6];
s                 151 drivers/media/pci/ivtv/ivtv-irq.c 			s->pending_pts = read_dec(offset - 8) |
s                 164 drivers/media/pci/ivtv/ivtv-irq.c 			s->pending_pts = read_enc(offset - 4) | ((u64)read_enc(offset - 8) << 32);
s                 170 drivers/media/pci/ivtv/ivtv-irq.c 			s->pending_pts = 0;
s                 179 drivers/media/pci/ivtv/ivtv-irq.c 	if (s->sg_pending_size == 0 && ivtv_use_dma(s)) {
s                 180 drivers/media/pci/ivtv/ivtv-irq.c 		if (itv->has_cx23415 && (s->type == IVTV_ENC_STREAM_TYPE_PCM ||
s                 181 drivers/media/pci/ivtv/ivtv-irq.c 		    s->type == IVTV_DEC_STREAM_TYPE_VBI)) {
s                 182 drivers/media/pci/ivtv/ivtv-irq.c 			s->pending_backup = read_dec(offset - IVTV_DECODER_OFFSET);
s                 186 drivers/media/pci/ivtv/ivtv-irq.c 			s->pending_backup = read_enc(offset);
s                 189 drivers/media/pci/ivtv/ivtv-irq.c 		s->pending_offset = offset;
s                 193 drivers/media/pci/ivtv/ivtv-irq.c 	if (s->type == IVTV_ENC_STREAM_TYPE_YUV) {
s                 197 drivers/media/pci/ivtv/ivtv-irq.c 		bytes_needed = s->buf_size * ((bytes_needed + s->buf_size - 1) / s->buf_size);
s                 202 drivers/media/pci/ivtv/ivtv-irq.c 		ivtv_use_pio(s) ? "PIO" : "DMA", s->name, bytes_needed, offset);
s                 204 drivers/media/pci/ivtv/ivtv-irq.c 	rc = ivtv_queue_move(s, &s->q_free, &s->q_full, &s->q_predma, bytes_needed);
s                 207 drivers/media/pci/ivtv/ivtv-irq.c 				bytes_needed, s->name);
s                 210 drivers/media/pci/ivtv/ivtv-irq.c 	if (rc && !s->buffers_stolen && test_bit(IVTV_F_S_APPL_IO, &s->s_flags)) {
s                 211 drivers/media/pci/ivtv/ivtv-irq.c 		IVTV_WARN("All %s stream buffers are full. Dropping data.\n", s->name);
s                 214 drivers/media/pci/ivtv/ivtv-irq.c 	s->buffers_stolen = rc;
s                 217 drivers/media/pci/ivtv/ivtv-irq.c 	buf = list_entry(s->q_predma.list.next, struct ivtv_buffer, list);
s                 219 drivers/media/pci/ivtv/ivtv-irq.c 	list_for_each_entry(buf, &s->q_predma.list, list) {
s                 222 drivers/media/pci/ivtv/ivtv-irq.c 		s->sg_pending[idx].dst = buf->dma_handle;
s                 223 drivers/media/pci/ivtv/ivtv-irq.c 		s->sg_pending[idx].src = offset;
s                 224 drivers/media/pci/ivtv/ivtv-irq.c 		s->sg_pending[idx].size = s->buf_size;
s                 225 drivers/media/pci/ivtv/ivtv-irq.c 		buf->bytesused = min(size, s->buf_size);
s                 226 drivers/media/pci/ivtv/ivtv-irq.c 		buf->dma_xfer_cnt = s->dma_xfer_cnt;
s                 228 drivers/media/pci/ivtv/ivtv-irq.c 		s->q_predma.bytesused += buf->bytesused;
s                 230 drivers/media/pci/ivtv/ivtv-irq.c 		offset += s->buf_size;
s                 233 drivers/media/pci/ivtv/ivtv-irq.c 		ivtv_buf_sync_for_device(s, buf);
s                 242 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_pending_size = idx;
s                 246 drivers/media/pci/ivtv/ivtv-irq.c static void dma_post(struct ivtv_stream *s)
s                 248 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv *itv = s->itv;
s                 255 drivers/media/pci/ivtv/ivtv-irq.c 	IVTV_DEBUG_HI_DMA("%s %s completed (%x)\n", ivtv_use_pio(s) ? "PIO" : "DMA",
s                 256 drivers/media/pci/ivtv/ivtv-irq.c 			s->name, s->dma_offset);
s                 257 drivers/media/pci/ivtv/ivtv-irq.c 	list_for_each(p, &s->q_dma.list) {
s                 262 drivers/media/pci/ivtv/ivtv-irq.c 		ivtv_buf_sync_for_cpu(s, buf);
s                 264 drivers/media/pci/ivtv/ivtv-irq.c 		if (x == 0 && ivtv_use_dma(s)) {
s                 265 drivers/media/pci/ivtv/ivtv-irq.c 			offset = s->dma_last_offset;
s                 273 drivers/media/pci/ivtv/ivtv-irq.c 					IVTV_DEBUG_WARN("%s: Couldn't find start of buffer within the first 256 bytes\n", s->name);
s                 274 drivers/media/pci/ivtv/ivtv-irq.c 					offset = s->dma_last_offset;
s                 276 drivers/media/pci/ivtv/ivtv-irq.c 				if (s->dma_last_offset != offset)
s                 277 drivers/media/pci/ivtv/ivtv-irq.c 					IVTV_DEBUG_WARN("%s: offset %d -> %d\n", s->name, s->dma_last_offset, offset);
s                 278 drivers/media/pci/ivtv/ivtv-irq.c 				s->dma_last_offset = offset;
s                 280 drivers/media/pci/ivtv/ivtv-irq.c 			if (itv->has_cx23415 && (s->type == IVTV_ENC_STREAM_TYPE_PCM ||
s                 281 drivers/media/pci/ivtv/ivtv-irq.c 						s->type == IVTV_DEC_STREAM_TYPE_VBI)) {
s                 282 drivers/media/pci/ivtv/ivtv-irq.c 				write_dec_sync(0, s->dma_offset - IVTV_DECODER_OFFSET);
s                 285 drivers/media/pci/ivtv/ivtv-irq.c 				write_enc_sync(0, s->dma_offset);
s                 291 drivers/media/pci/ivtv/ivtv-irq.c 			*u32buf = cpu_to_le32(s->dma_backup);
s                 295 drivers/media/pci/ivtv/ivtv-irq.c 		if (s->type == IVTV_ENC_STREAM_TYPE_MPG ||
s                 296 drivers/media/pci/ivtv/ivtv-irq.c 		    s->type == IVTV_ENC_STREAM_TYPE_VBI)
s                 300 drivers/media/pci/ivtv/ivtv-irq.c 		buf->bytesused += s->dma_last_offset;
s                 301 drivers/media/pci/ivtv/ivtv-irq.c 	if (buf && s->type == IVTV_DEC_STREAM_TYPE_VBI) {
s                 302 drivers/media/pci/ivtv/ivtv-irq.c 		list_for_each_entry(buf, &s->q_dma.list, list) {
s                 304 drivers/media/pci/ivtv/ivtv-irq.c 			s->q_dma.bytesused -= buf->bytesused;
s                 305 drivers/media/pci/ivtv/ivtv-irq.c 			ivtv_process_vbi_data(itv, buf, 0, s->type);
s                 306 drivers/media/pci/ivtv/ivtv-irq.c 			s->q_dma.bytesused += buf->bytesused;
s                 308 drivers/media/pci/ivtv/ivtv-irq.c 		if (s->fh == NULL) {
s                 309 drivers/media/pci/ivtv/ivtv-irq.c 			ivtv_queue_move(s, &s->q_dma, NULL, &s->q_free, 0);
s                 314 drivers/media/pci/ivtv/ivtv-irq.c 	ivtv_queue_move(s, &s->q_dma, NULL, &s->q_full, s->q_dma.bytesused);
s                 316 drivers/media/pci/ivtv/ivtv-irq.c 	if (s->type == IVTV_ENC_STREAM_TYPE_PCM &&
s                 333 drivers/media/pci/ivtv/ivtv-irq.c 	if (s->fh)
s                 334 drivers/media/pci/ivtv/ivtv-irq.c 		wake_up(&s->waitq);
s                 337 drivers/media/pci/ivtv/ivtv-irq.c void ivtv_dma_stream_dec_prepare(struct ivtv_stream *s, u32 offset, int lock)
s                 339 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv *itv = s->itv;
s                 350 drivers/media/pci/ivtv/ivtv-irq.c 	IVTV_DEBUG_HI_DMA("DEC PREPARE DMA %s: %08x %08x\n", s->name, s->q_predma.bytesused, offset);
s                 353 drivers/media/pci/ivtv/ivtv-irq.c 	if (s->type == IVTV_DEC_STREAM_TYPE_YUV && f->offset_y) {
s                 355 drivers/media/pci/ivtv/ivtv-irq.c 			s->sg_pending[idx].src = yi->blanking_dmaptr;
s                 356 drivers/media/pci/ivtv/ivtv-irq.c 			s->sg_pending[idx].dst = offset;
s                 357 drivers/media/pci/ivtv/ivtv-irq.c 			s->sg_pending[idx].size = 720 * 16;
s                 363 drivers/media/pci/ivtv/ivtv-irq.c 	list_for_each_entry(buf, &s->q_predma.list, list) {
s                 365 drivers/media/pci/ivtv/ivtv-irq.c 		if (s->type == IVTV_DEC_STREAM_TYPE_YUV && !y_done &&
s                 367 drivers/media/pci/ivtv/ivtv-irq.c 			s->sg_pending[idx].src = buf->dma_handle;
s                 368 drivers/media/pci/ivtv/ivtv-irq.c 			s->sg_pending[idx].dst = offset;
s                 369 drivers/media/pci/ivtv/ivtv-irq.c 			s->sg_pending[idx].size = y_size - bytes_written;
s                 371 drivers/media/pci/ivtv/ivtv-irq.c 			if (s->sg_pending[idx].size != buf->bytesused) {
s                 373 drivers/media/pci/ivtv/ivtv-irq.c 				s->sg_pending[idx].src =
s                 374 drivers/media/pci/ivtv/ivtv-irq.c 				  buf->dma_handle + s->sg_pending[idx - 1].size;
s                 375 drivers/media/pci/ivtv/ivtv-irq.c 				s->sg_pending[idx].dst = offset;
s                 376 drivers/media/pci/ivtv/ivtv-irq.c 				s->sg_pending[idx].size =
s                 377 drivers/media/pci/ivtv/ivtv-irq.c 				   buf->bytesused - s->sg_pending[idx - 1].size;
s                 378 drivers/media/pci/ivtv/ivtv-irq.c 				offset += s->sg_pending[idx].size;
s                 382 drivers/media/pci/ivtv/ivtv-irq.c 			s->sg_pending[idx].src = buf->dma_handle;
s                 383 drivers/media/pci/ivtv/ivtv-irq.c 			s->sg_pending[idx].dst = offset;
s                 384 drivers/media/pci/ivtv/ivtv-irq.c 			s->sg_pending[idx].size = buf->bytesused;
s                 390 drivers/media/pci/ivtv/ivtv-irq.c 		ivtv_buf_sync_for_device(s, buf);
s                 393 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_pending_size = idx;
s                 396 drivers/media/pci/ivtv/ivtv-irq.c 	ivtv_stream_sync_for_device(s);
s                 402 drivers/media/pci/ivtv/ivtv-irq.c 			ivtv_dma_dec_start(s);
s                 404 drivers/media/pci/ivtv/ivtv-irq.c 			set_bit(IVTV_F_S_DMA_PENDING, &s->s_flags);
s                 408 drivers/media/pci/ivtv/ivtv-irq.c 			ivtv_dma_dec_start(s);
s                 410 drivers/media/pci/ivtv/ivtv-irq.c 			set_bit(IVTV_F_S_DMA_PENDING, &s->s_flags);
s                 414 drivers/media/pci/ivtv/ivtv-irq.c static void ivtv_dma_enc_start_xfer(struct ivtv_stream *s)
s                 416 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv *itv = s->itv;
s                 418 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_dma->src = cpu_to_le32(s->sg_processing[s->sg_processed].src);
s                 419 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_dma->dst = cpu_to_le32(s->sg_processing[s->sg_processed].dst);
s                 420 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_dma->size = cpu_to_le32(s->sg_processing[s->sg_processed].size | 0x80000000);
s                 421 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_processed++;
s                 423 drivers/media/pci/ivtv/ivtv-irq.c 	ivtv_stream_sync_for_device(s);
s                 424 drivers/media/pci/ivtv/ivtv-irq.c 	write_reg(s->sg_handle, IVTV_REG_ENCDMAADDR);
s                 430 drivers/media/pci/ivtv/ivtv-irq.c static void ivtv_dma_dec_start_xfer(struct ivtv_stream *s)
s                 432 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv *itv = s->itv;
s                 434 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_dma->src = cpu_to_le32(s->sg_processing[s->sg_processed].src);
s                 435 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_dma->dst = cpu_to_le32(s->sg_processing[s->sg_processed].dst);
s                 436 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_dma->size = cpu_to_le32(s->sg_processing[s->sg_processed].size | 0x80000000);
s                 437 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_processed++;
s                 439 drivers/media/pci/ivtv/ivtv-irq.c 	ivtv_stream_sync_for_device(s);
s                 440 drivers/media/pci/ivtv/ivtv-irq.c 	write_reg(s->sg_handle, IVTV_REG_DECDMAADDR);
s                 447 drivers/media/pci/ivtv/ivtv-irq.c static void ivtv_dma_enc_start(struct ivtv_stream *s)
s                 449 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv *itv = s->itv;
s                 453 drivers/media/pci/ivtv/ivtv-irq.c 	IVTV_DEBUG_HI_DMA("start %s for %s\n", ivtv_use_dma(s) ? "DMA" : "PIO", s->name);
s                 455 drivers/media/pci/ivtv/ivtv-irq.c 	if (s->q_predma.bytesused)
s                 456 drivers/media/pci/ivtv/ivtv-irq.c 		ivtv_queue_move(s, &s->q_predma, NULL, &s->q_dma, s->q_predma.bytesused);
s                 458 drivers/media/pci/ivtv/ivtv-irq.c 	if (ivtv_use_dma(s))
s                 459 drivers/media/pci/ivtv/ivtv-irq.c 		s->sg_pending[s->sg_pending_size - 1].size += 256;
s                 469 drivers/media/pci/ivtv/ivtv-irq.c 	clear_bit(IVTV_F_S_DMA_HAS_VBI, &s->s_flags);
s                 470 drivers/media/pci/ivtv/ivtv-irq.c 	if (s->type == IVTV_ENC_STREAM_TYPE_MPG && s_vbi->sg_pending_size &&
s                 471 drivers/media/pci/ivtv/ivtv-irq.c 			s->sg_pending_size + s_vbi->sg_pending_size <= s->buffers) {
s                 476 drivers/media/pci/ivtv/ivtv-irq.c 			s->sg_pending[s->sg_pending_size++] = s_vbi->sg_pending[i];
s                 481 drivers/media/pci/ivtv/ivtv-irq.c 		set_bit(IVTV_F_S_DMA_HAS_VBI, &s->s_flags);
s                 485 drivers/media/pci/ivtv/ivtv-irq.c 	s->dma_xfer_cnt++;
s                 486 drivers/media/pci/ivtv/ivtv-irq.c 	memcpy(s->sg_processing, s->sg_pending, sizeof(struct ivtv_sg_host_element) * s->sg_pending_size);
s                 487 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_processing_size = s->sg_pending_size;
s                 488 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_pending_size = 0;
s                 489 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_processed = 0;
s                 490 drivers/media/pci/ivtv/ivtv-irq.c 	s->dma_offset = s->pending_offset;
s                 491 drivers/media/pci/ivtv/ivtv-irq.c 	s->dma_backup = s->pending_backup;
s                 492 drivers/media/pci/ivtv/ivtv-irq.c 	s->dma_pts = s->pending_pts;
s                 494 drivers/media/pci/ivtv/ivtv-irq.c 	if (ivtv_use_pio(s)) {
s                 498 drivers/media/pci/ivtv/ivtv-irq.c 		itv->cur_pio_stream = s->type;
s                 502 drivers/media/pci/ivtv/ivtv-irq.c 		ivtv_dma_enc_start_xfer(s);
s                 504 drivers/media/pci/ivtv/ivtv-irq.c 		itv->cur_dma_stream = s->type;
s                 508 drivers/media/pci/ivtv/ivtv-irq.c static void ivtv_dma_dec_start(struct ivtv_stream *s)
s                 510 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv *itv = s->itv;
s                 512 drivers/media/pci/ivtv/ivtv-irq.c 	if (s->q_predma.bytesused)
s                 513 drivers/media/pci/ivtv/ivtv-irq.c 		ivtv_queue_move(s, &s->q_predma, NULL, &s->q_dma, s->q_predma.bytesused);
s                 514 drivers/media/pci/ivtv/ivtv-irq.c 	s->dma_xfer_cnt++;
s                 515 drivers/media/pci/ivtv/ivtv-irq.c 	memcpy(s->sg_processing, s->sg_pending, sizeof(struct ivtv_sg_host_element) * s->sg_pending_size);
s                 516 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_processing_size = s->sg_pending_size;
s                 517 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_pending_size = 0;
s                 518 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_processed = 0;
s                 520 drivers/media/pci/ivtv/ivtv-irq.c 	IVTV_DEBUG_HI_DMA("start DMA for %s\n", s->name);
s                 522 drivers/media/pci/ivtv/ivtv-irq.c 	ivtv_dma_dec_start_xfer(s);
s                 524 drivers/media/pci/ivtv/ivtv-irq.c 	itv->cur_dma_stream = s->type;
s                 529 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv_stream *s = NULL;
s                 541 drivers/media/pci/ivtv/ivtv-irq.c 		s = &itv->streams[itv->cur_dma_stream];
s                 542 drivers/media/pci/ivtv/ivtv-irq.c 		ivtv_stream_sync_for_cpu(s);
s                 547 drivers/media/pci/ivtv/ivtv-irq.c 					s->sg_processed, s->sg_processing_size, itv->dma_retries);
s                 552 drivers/media/pci/ivtv/ivtv-irq.c 				s->sg_processed = s->sg_processing_size;
s                 557 drivers/media/pci/ivtv/ivtv-irq.c 				s->sg_processed = 0;
s                 561 drivers/media/pci/ivtv/ivtv-irq.c 		if (s->sg_processed < s->sg_processing_size) {
s                 563 drivers/media/pci/ivtv/ivtv-irq.c 			ivtv_dma_dec_start_xfer(s);
s                 566 drivers/media/pci/ivtv/ivtv-irq.c 		if (s->type == IVTV_DEC_STREAM_TYPE_YUV)
s                 568 drivers/media/pci/ivtv/ivtv-irq.c 		IVTV_DEBUG_HI_DMA("DEC DATA READ %s: %d\n", s->name, s->q_dma.bytesused);
s                 576 drivers/media/pci/ivtv/ivtv-irq.c 		ivtv_vapi(itv, CX2341X_DEC_SCHED_DMA_FROM_HOST, 3, 0, s->q_dma.bytesused,
s                 580 drivers/media/pci/ivtv/ivtv-irq.c 		while ((buf = ivtv_dequeue(s, &s->q_dma)) != NULL) {
s                 581 drivers/media/pci/ivtv/ivtv-irq.c 			ivtv_buf_sync_for_cpu(s, buf);
s                 582 drivers/media/pci/ivtv/ivtv-irq.c 			ivtv_enqueue(s, buf, &s->q_free);
s                 584 drivers/media/pci/ivtv/ivtv-irq.c 		wake_up(&s->waitq);
s                 595 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv_stream *s;
s                 605 drivers/media/pci/ivtv/ivtv-irq.c 	s = &itv->streams[itv->cur_dma_stream];
s                 606 drivers/media/pci/ivtv/ivtv-irq.c 	ivtv_stream_sync_for_cpu(s);
s                 610 drivers/media/pci/ivtv/ivtv-irq.c 			s->dma_offset, s->sg_processed, s->sg_processing_size, itv->dma_retries);
s                 615 drivers/media/pci/ivtv/ivtv-irq.c 			s->sg_processed = s->sg_processing_size;
s                 620 drivers/media/pci/ivtv/ivtv-irq.c 			s->sg_processed = 0;
s                 624 drivers/media/pci/ivtv/ivtv-irq.c 	if (s->sg_processed < s->sg_processing_size) {
s                 626 drivers/media/pci/ivtv/ivtv-irq.c 		ivtv_dma_enc_start_xfer(s);
s                 631 drivers/media/pci/ivtv/ivtv-irq.c 	dma_post(s);
s                 632 drivers/media/pci/ivtv/ivtv-irq.c 	if (test_and_clear_bit(IVTV_F_S_DMA_HAS_VBI, &s->s_flags)) {
s                 633 drivers/media/pci/ivtv/ivtv-irq.c 		s = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI];
s                 634 drivers/media/pci/ivtv/ivtv-irq.c 		dma_post(s);
s                 636 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_processing_size = 0;
s                 637 drivers/media/pci/ivtv/ivtv-irq.c 	s->sg_processed = 0;
s                 643 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv_stream *s;
s                 649 drivers/media/pci/ivtv/ivtv-irq.c 	s = &itv->streams[itv->cur_pio_stream];
s                 650 drivers/media/pci/ivtv/ivtv-irq.c 	IVTV_DEBUG_HI_IRQ("ENC PIO COMPLETE %s\n", s->name);
s                 653 drivers/media/pci/ivtv/ivtv-irq.c 	dma_post(s);
s                 654 drivers/media/pci/ivtv/ivtv-irq.c 	if (s->type == IVTV_ENC_STREAM_TYPE_MPG)
s                 656 drivers/media/pci/ivtv/ivtv-irq.c 	else if (s->type == IVTV_ENC_STREAM_TYPE_YUV)
s                 658 drivers/media/pci/ivtv/ivtv-irq.c 	else if (s->type == IVTV_ENC_STREAM_TYPE_PCM)
s                 661 drivers/media/pci/ivtv/ivtv-irq.c 	if (test_and_clear_bit(IVTV_F_S_DMA_HAS_VBI, &s->s_flags)) {
s                 662 drivers/media/pci/ivtv/ivtv-irq.c 		s = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI];
s                 663 drivers/media/pci/ivtv/ivtv-irq.c 		dma_post(s);
s                 694 drivers/media/pci/ivtv/ivtv-irq.c 		struct ivtv_stream *s = &itv->streams[itv->cur_dma_stream];
s                 696 drivers/media/pci/ivtv/ivtv-irq.c 		if (s->type >= IVTV_DEC_STREAM_TYPE_MPG) {
s                 702 drivers/media/pci/ivtv/ivtv-irq.c 			ivtv_dma_dec_start(s);
s                 723 drivers/media/pci/ivtv/ivtv-irq.c 				s->sg_processed = 0;
s                 725 drivers/media/pci/ivtv/ivtv-irq.c 				ivtv_dma_enc_start_xfer(s);
s                 745 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv_stream *s;
s                 756 drivers/media/pci/ivtv/ivtv-irq.c 	s = &itv->streams[ivtv_stream_map[data[0]]];
s                 757 drivers/media/pci/ivtv/ivtv-irq.c 	if (!stream_enc_dma_append(s, data)) {
s                 758 drivers/media/pci/ivtv/ivtv-irq.c 		set_bit(ivtv_use_pio(s) ? IVTV_F_S_PIO_PENDING : IVTV_F_S_DMA_PENDING, &s->s_flags);
s                 765 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv_stream *s;
s                 768 drivers/media/pci/ivtv/ivtv-irq.c 	s = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI];
s                 770 drivers/media/pci/ivtv/ivtv-irq.c 	if (!stream_enc_dma_append(s, data))
s                 771 drivers/media/pci/ivtv/ivtv-irq.c 		set_bit(ivtv_use_pio(s) ? IVTV_F_S_PIO_PENDING : IVTV_F_S_DMA_PENDING, &s->s_flags);
s                 777 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv_stream *s = &itv->streams[IVTV_DEC_STREAM_TYPE_VBI];
s                 780 drivers/media/pci/ivtv/ivtv-irq.c 	if (test_bit(IVTV_F_S_CLAIMED, &s->s_flags) &&
s                 781 drivers/media/pci/ivtv/ivtv-irq.c 			!stream_enc_dma_append(s, data)) {
s                 782 drivers/media/pci/ivtv/ivtv-irq.c 		set_bit(IVTV_F_S_PIO_PENDING, &s->s_flags);
s                 789 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv_stream *s;
s                 800 drivers/media/pci/ivtv/ivtv-irq.c 		s = &itv->streams[IVTV_DEC_STREAM_TYPE_YUV];
s                 806 drivers/media/pci/ivtv/ivtv-irq.c 		s = &itv->streams[IVTV_DEC_STREAM_TYPE_MPG];
s                 808 drivers/media/pci/ivtv/ivtv-irq.c 	IVTV_DEBUG_HI_IRQ("DEC DATA REQ %s: %d %08x %u\n", s->name, s->q_full.bytesused,
s                 810 drivers/media/pci/ivtv/ivtv-irq.c 	if (itv->dma_data_req_size == 0 || s->q_full.bytesused < itv->dma_data_req_size) {
s                 811 drivers/media/pci/ivtv/ivtv-irq.c 		set_bit(IVTV_F_S_NEEDS_DATA, &s->s_flags);
s                 816 drivers/media/pci/ivtv/ivtv-irq.c 		clear_bit(IVTV_F_S_NEEDS_DATA, &s->s_flags);
s                 817 drivers/media/pci/ivtv/ivtv-irq.c 		ivtv_queue_move(s, &s->q_full, NULL, &s->q_predma, itv->dma_data_req_size);
s                 818 drivers/media/pci/ivtv/ivtv-irq.c 		ivtv_dma_stream_dec_prepare(s, itv->dma_data_req_offset + IVTV_DECODER_OFFSET, 0);
s                 865 drivers/media/pci/ivtv/ivtv-irq.c 		struct ivtv_stream *s = ivtv_get_output_stream(itv);
s                 878 drivers/media/pci/ivtv/ivtv-irq.c 			if (s)
s                 879 drivers/media/pci/ivtv/ivtv-irq.c 				wake_up(&s->waitq);
s                 881 drivers/media/pci/ivtv/ivtv-irq.c 		if (s && s->vdev.v4l2_dev)
s                 882 drivers/media/pci/ivtv/ivtv-irq.c 			v4l2_event_queue(&s->vdev, frame ? &evtop : &evbottom);
s                1022 drivers/media/pci/ivtv/ivtv-irq.c 			struct ivtv_stream *s = &itv->streams[idx];
s                1024 drivers/media/pci/ivtv/ivtv-irq.c 			if (!test_and_clear_bit(IVTV_F_S_DMA_PENDING, &s->s_flags))
s                1026 drivers/media/pci/ivtv/ivtv-irq.c 			if (s->type >= IVTV_DEC_STREAM_TYPE_MPG)
s                1027 drivers/media/pci/ivtv/ivtv-irq.c 				ivtv_dma_dec_start(s);
s                1029 drivers/media/pci/ivtv/ivtv-irq.c 				ivtv_dma_enc_start(s);
s                1042 drivers/media/pci/ivtv/ivtv-irq.c 			struct ivtv_stream *s = &itv->streams[idx];
s                1044 drivers/media/pci/ivtv/ivtv-irq.c 			if (!test_and_clear_bit(IVTV_F_S_PIO_PENDING, &s->s_flags))
s                1046 drivers/media/pci/ivtv/ivtv-irq.c 			if (s->type == IVTV_DEC_STREAM_TYPE_VBI || s->type < IVTV_DEC_STREAM_TYPE_MPG)
s                1047 drivers/media/pci/ivtv/ivtv-irq.c 				ivtv_dma_enc_start(s);
s                  38 drivers/media/pci/ivtv/ivtv-irq.h void ivtv_dma_stream_dec_prepare(struct ivtv_stream *s, u32 offset, int lock);
s                  13 drivers/media/pci/ivtv/ivtv-queue.c int ivtv_buf_copy_from_user(struct ivtv_stream *s, struct ivtv_buffer *buf, const char __user *src, int copybytes)
s                  15 drivers/media/pci/ivtv/ivtv-queue.c 	if (s->buf_size - buf->bytesused < copybytes)
s                  16 drivers/media/pci/ivtv/ivtv-queue.c 		copybytes = s->buf_size - buf->bytesused;
s                  40 drivers/media/pci/ivtv/ivtv-queue.c void ivtv_enqueue(struct ivtv_stream *s, struct ivtv_buffer *buf, struct ivtv_queue *q)
s                  45 drivers/media/pci/ivtv/ivtv-queue.c 	if (q == &s->q_free) {
s                  51 drivers/media/pci/ivtv/ivtv-queue.c 	spin_lock_irqsave(&s->qlock, flags);
s                  54 drivers/media/pci/ivtv/ivtv-queue.c 	q->length += s->buf_size;
s                  56 drivers/media/pci/ivtv/ivtv-queue.c 	spin_unlock_irqrestore(&s->qlock, flags);
s                  59 drivers/media/pci/ivtv/ivtv-queue.c struct ivtv_buffer *ivtv_dequeue(struct ivtv_stream *s, struct ivtv_queue *q)
s                  64 drivers/media/pci/ivtv/ivtv-queue.c 	spin_lock_irqsave(&s->qlock, flags);
s                  69 drivers/media/pci/ivtv/ivtv-queue.c 		q->length -= s->buf_size;
s                  72 drivers/media/pci/ivtv/ivtv-queue.c 	spin_unlock_irqrestore(&s->qlock, flags);
s                  76 drivers/media/pci/ivtv/ivtv-queue.c static void ivtv_queue_move_buf(struct ivtv_stream *s, struct ivtv_queue *from,
s                  83 drivers/media/pci/ivtv/ivtv-queue.c 	from->length -= s->buf_size;
s                  89 drivers/media/pci/ivtv/ivtv-queue.c 	to->length += s->buf_size;
s                 110 drivers/media/pci/ivtv/ivtv-queue.c int ivtv_queue_move(struct ivtv_stream *s, struct ivtv_queue *from, struct ivtv_queue *steal,
s                 115 drivers/media/pci/ivtv/ivtv-queue.c 	int from_free = from == &s->q_free;
s                 116 drivers/media/pci/ivtv/ivtv-queue.c 	int to_free = to == &s->q_free;
s                 119 drivers/media/pci/ivtv/ivtv-queue.c 	spin_lock_irqsave(&s->qlock, flags);
s                 129 drivers/media/pci/ivtv/ivtv-queue.c 		spin_unlock_irqrestore(&s->qlock, flags);
s                 144 drivers/media/pci/ivtv/ivtv-queue.c 			steal->length -= s->buf_size;
s                 148 drivers/media/pci/ivtv/ivtv-queue.c 			from->length += s->buf_size;
s                 149 drivers/media/pci/ivtv/ivtv-queue.c 			bytes_available += s->buf_size;
s                 159 drivers/media/pci/ivtv/ivtv-queue.c 			ivtv_queue_move_buf(s, from, to, 1);
s                 166 drivers/media/pci/ivtv/ivtv-queue.c 			ivtv_queue_move_buf(s, from, to, to_free);
s                 169 drivers/media/pci/ivtv/ivtv-queue.c 	spin_unlock_irqrestore(&s->qlock, flags);
s                 173 drivers/media/pci/ivtv/ivtv-queue.c void ivtv_flush_queues(struct ivtv_stream *s)
s                 175 drivers/media/pci/ivtv/ivtv-queue.c 	ivtv_queue_move(s, &s->q_io, NULL, &s->q_free, 0);
s                 176 drivers/media/pci/ivtv/ivtv-queue.c 	ivtv_queue_move(s, &s->q_full, NULL, &s->q_free, 0);
s                 177 drivers/media/pci/ivtv/ivtv-queue.c 	ivtv_queue_move(s, &s->q_dma, NULL, &s->q_free, 0);
s                 178 drivers/media/pci/ivtv/ivtv-queue.c 	ivtv_queue_move(s, &s->q_predma, NULL, &s->q_free, 0);
s                 181 drivers/media/pci/ivtv/ivtv-queue.c int ivtv_stream_alloc(struct ivtv_stream *s)
s                 183 drivers/media/pci/ivtv/ivtv-queue.c 	struct ivtv *itv = s->itv;
s                 184 drivers/media/pci/ivtv/ivtv-queue.c 	int SGsize = sizeof(struct ivtv_sg_host_element) * s->buffers;
s                 187 drivers/media/pci/ivtv/ivtv-queue.c 	if (s->buffers == 0)
s                 191 drivers/media/pci/ivtv/ivtv-queue.c 		s->dma != PCI_DMA_NONE ? "DMA " : "",
s                 192 drivers/media/pci/ivtv/ivtv-queue.c 		s->name, s->buffers, s->buf_size, s->buffers * s->buf_size / 1024);
s                 194 drivers/media/pci/ivtv/ivtv-queue.c 	s->sg_pending = kzalloc(SGsize, GFP_KERNEL|__GFP_NOWARN);
s                 195 drivers/media/pci/ivtv/ivtv-queue.c 	if (s->sg_pending == NULL) {
s                 196 drivers/media/pci/ivtv/ivtv-queue.c 		IVTV_ERR("Could not allocate sg_pending for %s stream\n", s->name);
s                 199 drivers/media/pci/ivtv/ivtv-queue.c 	s->sg_pending_size = 0;
s                 201 drivers/media/pci/ivtv/ivtv-queue.c 	s->sg_processing = kzalloc(SGsize, GFP_KERNEL|__GFP_NOWARN);
s                 202 drivers/media/pci/ivtv/ivtv-queue.c 	if (s->sg_processing == NULL) {
s                 203 drivers/media/pci/ivtv/ivtv-queue.c 		IVTV_ERR("Could not allocate sg_processing for %s stream\n", s->name);
s                 204 drivers/media/pci/ivtv/ivtv-queue.c 		kfree(s->sg_pending);
s                 205 drivers/media/pci/ivtv/ivtv-queue.c 		s->sg_pending = NULL;
s                 208 drivers/media/pci/ivtv/ivtv-queue.c 	s->sg_processing_size = 0;
s                 210 drivers/media/pci/ivtv/ivtv-queue.c 	s->sg_dma = kzalloc(sizeof(struct ivtv_sg_element),
s                 212 drivers/media/pci/ivtv/ivtv-queue.c 	if (s->sg_dma == NULL) {
s                 213 drivers/media/pci/ivtv/ivtv-queue.c 		IVTV_ERR("Could not allocate sg_dma for %s stream\n", s->name);
s                 214 drivers/media/pci/ivtv/ivtv-queue.c 		kfree(s->sg_pending);
s                 215 drivers/media/pci/ivtv/ivtv-queue.c 		s->sg_pending = NULL;
s                 216 drivers/media/pci/ivtv/ivtv-queue.c 		kfree(s->sg_processing);
s                 217 drivers/media/pci/ivtv/ivtv-queue.c 		s->sg_processing = NULL;
s                 220 drivers/media/pci/ivtv/ivtv-queue.c 	if (ivtv_might_use_dma(s)) {
s                 221 drivers/media/pci/ivtv/ivtv-queue.c 		s->sg_handle = pci_map_single(itv->pdev, s->sg_dma,
s                 223 drivers/media/pci/ivtv/ivtv-queue.c 		ivtv_stream_sync_for_cpu(s);
s                 227 drivers/media/pci/ivtv/ivtv-queue.c 	for (i = 0; i < s->buffers; i++) {
s                 233 drivers/media/pci/ivtv/ivtv-queue.c 		buf->buf = kmalloc(s->buf_size + 256, GFP_KERNEL|__GFP_NOWARN);
s                 239 drivers/media/pci/ivtv/ivtv-queue.c 		if (ivtv_might_use_dma(s)) {
s                 240 drivers/media/pci/ivtv/ivtv-queue.c 			buf->dma_handle = pci_map_single(s->itv->pdev,
s                 241 drivers/media/pci/ivtv/ivtv-queue.c 				buf->buf, s->buf_size + 256, s->dma);
s                 242 drivers/media/pci/ivtv/ivtv-queue.c 			ivtv_buf_sync_for_cpu(s, buf);
s                 244 drivers/media/pci/ivtv/ivtv-queue.c 		ivtv_enqueue(s, buf, &s->q_free);
s                 246 drivers/media/pci/ivtv/ivtv-queue.c 	if (i == s->buffers)
s                 248 drivers/media/pci/ivtv/ivtv-queue.c 	IVTV_ERR("Couldn't allocate buffers for %s stream\n", s->name);
s                 249 drivers/media/pci/ivtv/ivtv-queue.c 	ivtv_stream_free(s);
s                 253 drivers/media/pci/ivtv/ivtv-queue.c void ivtv_stream_free(struct ivtv_stream *s)
s                 258 drivers/media/pci/ivtv/ivtv-queue.c 	ivtv_flush_queues(s);
s                 261 drivers/media/pci/ivtv/ivtv-queue.c 	while ((buf = ivtv_dequeue(s, &s->q_free))) {
s                 262 drivers/media/pci/ivtv/ivtv-queue.c 		if (ivtv_might_use_dma(s))
s                 263 drivers/media/pci/ivtv/ivtv-queue.c 			pci_unmap_single(s->itv->pdev, buf->dma_handle,
s                 264 drivers/media/pci/ivtv/ivtv-queue.c 				s->buf_size + 256, s->dma);
s                 270 drivers/media/pci/ivtv/ivtv-queue.c 	if (s->sg_dma != NULL) {
s                 271 drivers/media/pci/ivtv/ivtv-queue.c 		if (s->sg_handle != IVTV_DMA_UNMAPPED) {
s                 272 drivers/media/pci/ivtv/ivtv-queue.c 			pci_unmap_single(s->itv->pdev, s->sg_handle,
s                 274 drivers/media/pci/ivtv/ivtv-queue.c 			s->sg_handle = IVTV_DMA_UNMAPPED;
s                 276 drivers/media/pci/ivtv/ivtv-queue.c 		kfree(s->sg_pending);
s                 277 drivers/media/pci/ivtv/ivtv-queue.c 		kfree(s->sg_processing);
s                 278 drivers/media/pci/ivtv/ivtv-queue.c 		kfree(s->sg_dma);
s                 279 drivers/media/pci/ivtv/ivtv-queue.c 		s->sg_pending = NULL;
s                 280 drivers/media/pci/ivtv/ivtv-queue.c 		s->sg_processing = NULL;
s                 281 drivers/media/pci/ivtv/ivtv-queue.c 		s->sg_dma = NULL;
s                 282 drivers/media/pci/ivtv/ivtv-queue.c 		s->sg_pending_size = 0;
s                 283 drivers/media/pci/ivtv/ivtv-queue.c 		s->sg_processing_size = 0;
s                  18 drivers/media/pci/ivtv/ivtv-queue.h static inline int ivtv_might_use_pio(struct ivtv_stream *s)
s                  20 drivers/media/pci/ivtv/ivtv-queue.h 	return s->dma == PCI_DMA_NONE || (SLICED_VBI_PIO && s->type == IVTV_ENC_STREAM_TYPE_VBI);
s                  23 drivers/media/pci/ivtv/ivtv-queue.h static inline int ivtv_use_pio(struct ivtv_stream *s)
s                  25 drivers/media/pci/ivtv/ivtv-queue.h 	struct ivtv *itv = s->itv;
s                  27 drivers/media/pci/ivtv/ivtv-queue.h 	return s->dma == PCI_DMA_NONE ||
s                  28 drivers/media/pci/ivtv/ivtv-queue.h 	    (SLICED_VBI_PIO && s->type == IVTV_ENC_STREAM_TYPE_VBI && itv->vbi.sliced_in->service_set);
s                  31 drivers/media/pci/ivtv/ivtv-queue.h static inline int ivtv_might_use_dma(struct ivtv_stream *s)
s                  33 drivers/media/pci/ivtv/ivtv-queue.h 	return s->dma != PCI_DMA_NONE;
s                  36 drivers/media/pci/ivtv/ivtv-queue.h static inline int ivtv_use_dma(struct ivtv_stream *s)
s                  38 drivers/media/pci/ivtv/ivtv-queue.h 	return !ivtv_use_pio(s);
s                  41 drivers/media/pci/ivtv/ivtv-queue.h static inline void ivtv_buf_sync_for_cpu(struct ivtv_stream *s, struct ivtv_buffer *buf)
s                  43 drivers/media/pci/ivtv/ivtv-queue.h 	if (ivtv_use_dma(s))
s                  44 drivers/media/pci/ivtv/ivtv-queue.h 		pci_dma_sync_single_for_cpu(s->itv->pdev, buf->dma_handle,
s                  45 drivers/media/pci/ivtv/ivtv-queue.h 				s->buf_size + 256, s->dma);
s                  48 drivers/media/pci/ivtv/ivtv-queue.h static inline void ivtv_buf_sync_for_device(struct ivtv_stream *s, struct ivtv_buffer *buf)
s                  50 drivers/media/pci/ivtv/ivtv-queue.h 	if (ivtv_use_dma(s))
s                  51 drivers/media/pci/ivtv/ivtv-queue.h 		pci_dma_sync_single_for_device(s->itv->pdev, buf->dma_handle,
s                  52 drivers/media/pci/ivtv/ivtv-queue.h 				s->buf_size + 256, s->dma);
s                  55 drivers/media/pci/ivtv/ivtv-queue.h int ivtv_buf_copy_from_user(struct ivtv_stream *s, struct ivtv_buffer *buf, const char __user *src, int copybytes);
s                  60 drivers/media/pci/ivtv/ivtv-queue.h void ivtv_enqueue(struct ivtv_stream *s, struct ivtv_buffer *buf, struct ivtv_queue *q);
s                  61 drivers/media/pci/ivtv/ivtv-queue.h struct ivtv_buffer *ivtv_dequeue(struct ivtv_stream *s, struct ivtv_queue *q);
s                  62 drivers/media/pci/ivtv/ivtv-queue.h int ivtv_queue_move(struct ivtv_stream *s, struct ivtv_queue *from, struct ivtv_queue *steal,
s                  64 drivers/media/pci/ivtv/ivtv-queue.h void ivtv_flush_queues(struct ivtv_stream *s);
s                  67 drivers/media/pci/ivtv/ivtv-queue.h int ivtv_stream_alloc(struct ivtv_stream *s);
s                  68 drivers/media/pci/ivtv/ivtv-queue.h void ivtv_stream_free(struct ivtv_stream *s);
s                  70 drivers/media/pci/ivtv/ivtv-queue.h static inline void ivtv_stream_sync_for_cpu(struct ivtv_stream *s)
s                  72 drivers/media/pci/ivtv/ivtv-queue.h 	if (ivtv_use_dma(s))
s                  73 drivers/media/pci/ivtv/ivtv-queue.h 		pci_dma_sync_single_for_cpu(s->itv->pdev, s->sg_handle,
s                  77 drivers/media/pci/ivtv/ivtv-queue.h static inline void ivtv_stream_sync_for_device(struct ivtv_stream *s)
s                  79 drivers/media/pci/ivtv/ivtv-queue.h 	if (ivtv_use_dma(s))
s                  80 drivers/media/pci/ivtv/ivtv-queue.h 		pci_dma_sync_single_for_device(s->itv->pdev, s->sg_handle,
s                 170 drivers/media/pci/ivtv/ivtv-streams.c 	struct ivtv_stream *s = &itv->streams[type];
s                 173 drivers/media/pci/ivtv/ivtv-streams.c 	memset(s, 0, sizeof(*s));
s                 176 drivers/media/pci/ivtv/ivtv-streams.c 	s->itv = itv;
s                 177 drivers/media/pci/ivtv/ivtv-streams.c 	s->type = type;
s                 178 drivers/media/pci/ivtv/ivtv-streams.c 	s->name = ivtv_stream_info[type].name;
s                 179 drivers/media/pci/ivtv/ivtv-streams.c 	s->caps = ivtv_stream_info[type].v4l2_caps;
s                 182 drivers/media/pci/ivtv/ivtv-streams.c 		s->dma = PCI_DMA_NONE;
s                 184 drivers/media/pci/ivtv/ivtv-streams.c 		s->dma = ivtv_stream_info[type].dma;
s                 185 drivers/media/pci/ivtv/ivtv-streams.c 	s->buf_size = itv->stream_buf_size[type];
s                 186 drivers/media/pci/ivtv/ivtv-streams.c 	if (s->buf_size)
s                 187 drivers/media/pci/ivtv/ivtv-streams.c 		s->buffers = (itv->options.kilobytes[type] * 1024 + s->buf_size - 1) / s->buf_size;
s                 188 drivers/media/pci/ivtv/ivtv-streams.c 	spin_lock_init(&s->qlock);
s                 189 drivers/media/pci/ivtv/ivtv-streams.c 	init_waitqueue_head(&s->waitq);
s                 190 drivers/media/pci/ivtv/ivtv-streams.c 	s->sg_handle = IVTV_DMA_UNMAPPED;
s                 191 drivers/media/pci/ivtv/ivtv-streams.c 	ivtv_queue_init(&s->q_free);
s                 192 drivers/media/pci/ivtv/ivtv-streams.c 	ivtv_queue_init(&s->q_full);
s                 193 drivers/media/pci/ivtv/ivtv-streams.c 	ivtv_queue_init(&s->q_dma);
s                 194 drivers/media/pci/ivtv/ivtv-streams.c 	ivtv_queue_init(&s->q_predma);
s                 195 drivers/media/pci/ivtv/ivtv-streams.c 	ivtv_queue_init(&s->q_io);
s                 200 drivers/media/pci/ivtv/ivtv-streams.c 	struct ivtv_stream *s = &itv->streams[type];
s                 207 drivers/media/pci/ivtv/ivtv-streams.c 	s->vdev.v4l2_dev = NULL;
s                 208 drivers/media/pci/ivtv/ivtv-streams.c 	s->itv = itv;
s                 209 drivers/media/pci/ivtv/ivtv-streams.c 	s->type = type;
s                 210 drivers/media/pci/ivtv/ivtv-streams.c 	s->name = ivtv_stream_info[type].name;
s                 228 drivers/media/pci/ivtv/ivtv-streams.c 	snprintf(s->vdev.name, sizeof(s->vdev.name), "%s %s",
s                 229 drivers/media/pci/ivtv/ivtv-streams.c 			itv->v4l2_dev.name, s->name);
s                 231 drivers/media/pci/ivtv/ivtv-streams.c 	s->vdev.num = num;
s                 232 drivers/media/pci/ivtv/ivtv-streams.c 	s->vdev.v4l2_dev = &itv->v4l2_dev;
s                 235 drivers/media/pci/ivtv/ivtv-streams.c 		s->vdev.vfl_dir = VFL_DIR_TX;
s                 236 drivers/media/pci/ivtv/ivtv-streams.c 	s->vdev.fops = ivtv_stream_info[type].fops;
s                 237 drivers/media/pci/ivtv/ivtv-streams.c 	s->vdev.ctrl_handler = itv->v4l2_dev.ctrl_handler;
s                 238 drivers/media/pci/ivtv/ivtv-streams.c 	s->vdev.release = video_device_release_empty;
s                 239 drivers/media/pci/ivtv/ivtv-streams.c 	s->vdev.tvnorms = V4L2_STD_ALL;
s                 240 drivers/media/pci/ivtv/ivtv-streams.c 	s->vdev.lock = &itv->serialize_lock;
s                 241 drivers/media/pci/ivtv/ivtv-streams.c 	if (s->type == IVTV_DEC_STREAM_TYPE_VBI) {
s                 242 drivers/media/pci/ivtv/ivtv-streams.c 		v4l2_disable_ioctl(&s->vdev, VIDIOC_S_AUDIO);
s                 243 drivers/media/pci/ivtv/ivtv-streams.c 		v4l2_disable_ioctl(&s->vdev, VIDIOC_G_AUDIO);
s                 244 drivers/media/pci/ivtv/ivtv-streams.c 		v4l2_disable_ioctl(&s->vdev, VIDIOC_ENUMAUDIO);
s                 245 drivers/media/pci/ivtv/ivtv-streams.c 		v4l2_disable_ioctl(&s->vdev, VIDIOC_ENUMINPUT);
s                 246 drivers/media/pci/ivtv/ivtv-streams.c 		v4l2_disable_ioctl(&s->vdev, VIDIOC_S_INPUT);
s                 247 drivers/media/pci/ivtv/ivtv-streams.c 		v4l2_disable_ioctl(&s->vdev, VIDIOC_G_INPUT);
s                 248 drivers/media/pci/ivtv/ivtv-streams.c 		v4l2_disable_ioctl(&s->vdev, VIDIOC_S_FREQUENCY);
s                 249 drivers/media/pci/ivtv/ivtv-streams.c 		v4l2_disable_ioctl(&s->vdev, VIDIOC_G_FREQUENCY);
s                 250 drivers/media/pci/ivtv/ivtv-streams.c 		v4l2_disable_ioctl(&s->vdev, VIDIOC_S_TUNER);
s                 251 drivers/media/pci/ivtv/ivtv-streams.c 		v4l2_disable_ioctl(&s->vdev, VIDIOC_G_TUNER);
s                 252 drivers/media/pci/ivtv/ivtv-streams.c 		v4l2_disable_ioctl(&s->vdev, VIDIOC_S_STD);
s                 254 drivers/media/pci/ivtv/ivtv-streams.c 	ivtv_set_funcs(&s->vdev);
s                 286 drivers/media/pci/ivtv/ivtv-streams.c 	struct ivtv_stream *s = &itv->streams[type];
s                 291 drivers/media/pci/ivtv/ivtv-streams.c 	if (s->vdev.v4l2_dev == NULL)
s                 294 drivers/media/pci/ivtv/ivtv-streams.c 	num = s->vdev.num;
s                 302 drivers/media/pci/ivtv/ivtv-streams.c 	s->vdev.device_caps = s->caps;
s                 310 drivers/media/pci/ivtv/ivtv-streams.c 	video_set_drvdata(&s->vdev, s);
s                 313 drivers/media/pci/ivtv/ivtv-streams.c 	if (video_register_device_no_warn(&s->vdev, vfl_type, num)) {
s                 315 drivers/media/pci/ivtv/ivtv-streams.c 				s->name, num);
s                 318 drivers/media/pci/ivtv/ivtv-streams.c 	name = video_device_node_name(&s->vdev);
s                 323 drivers/media/pci/ivtv/ivtv-streams.c 			name, s->name, itv->options.kilobytes[type]);
s                 327 drivers/media/pci/ivtv/ivtv-streams.c 			name, s->name);
s                 332 drivers/media/pci/ivtv/ivtv-streams.c 				name, s->name, itv->options.kilobytes[type]);
s                 335 drivers/media/pci/ivtv/ivtv-streams.c 				name, s->name);
s                 490 drivers/media/pci/ivtv/ivtv-streams.c int ivtv_start_v4l2_encode_stream(struct ivtv_stream *s)
s                 493 drivers/media/pci/ivtv/ivtv-streams.c 	struct ivtv *itv = s->itv;
s                 497 drivers/media/pci/ivtv/ivtv-streams.c 	if (s->vdev.v4l2_dev == NULL)
s                 500 drivers/media/pci/ivtv/ivtv-streams.c 	IVTV_DEBUG_INFO("Start encoder stream %s\n", s->name);
s                 502 drivers/media/pci/ivtv/ivtv-streams.c 	switch (s->type) {
s                 543 drivers/media/pci/ivtv/ivtv-streams.c 	s->subtype = subtype;
s                 544 drivers/media/pci/ivtv/ivtv-streams.c 	s->buffers_stolen = 0;
s                 547 drivers/media/pci/ivtv/ivtv-streams.c 	clear_bit(IVTV_F_S_STREAMOFF, &s->s_flags);
s                 647 drivers/media/pci/ivtv/ivtv-streams.c 	if (s->type == IVTV_ENC_STREAM_TYPE_VBI)
s                 658 drivers/media/pci/ivtv/ivtv-streams.c static int ivtv_setup_v4l2_decode_stream(struct ivtv_stream *s)
s                 661 drivers/media/pci/ivtv/ivtv-streams.c 	struct ivtv *itv = s->itv;
s                 666 drivers/media/pci/ivtv/ivtv-streams.c 	if (s->vdev.v4l2_dev == NULL)
s                 694 drivers/media/pci/ivtv/ivtv-streams.c 	switch (s->type) {
s                 723 drivers/media/pci/ivtv/ivtv-streams.c int ivtv_start_v4l2_decode_stream(struct ivtv_stream *s, int gop_offset)
s                 725 drivers/media/pci/ivtv/ivtv-streams.c 	struct ivtv *itv = s->itv;
s                 728 drivers/media/pci/ivtv/ivtv-streams.c 	if (s->vdev.v4l2_dev == NULL)
s                 731 drivers/media/pci/ivtv/ivtv-streams.c 	if (test_and_set_bit(IVTV_F_S_STREAMING, &s->s_flags))
s                 734 drivers/media/pci/ivtv/ivtv-streams.c 	IVTV_DEBUG_INFO("Starting decode stream %s (gop_offset %d)\n", s->name, gop_offset);
s                 736 drivers/media/pci/ivtv/ivtv-streams.c 	rc = ivtv_setup_v4l2_decode_stream(s);
s                 738 drivers/media/pci/ivtv/ivtv-streams.c 		clear_bit(IVTV_F_S_STREAMING, &s->s_flags);
s                 746 drivers/media/pci/ivtv/ivtv-streams.c 	clear_bit(IVTV_F_S_STREAMOFF, &s->s_flags);
s                 781 drivers/media/pci/ivtv/ivtv-streams.c 		struct ivtv_stream *s = &itv->streams[i];
s                 783 drivers/media/pci/ivtv/ivtv-streams.c 		if (s->vdev.v4l2_dev == NULL)
s                 785 drivers/media/pci/ivtv/ivtv-streams.c 		if (test_bit(IVTV_F_S_STREAMING, &s->s_flags)) {
s                 786 drivers/media/pci/ivtv/ivtv-streams.c 			ivtv_stop_v4l2_encode_stream(s, 0);
s                 791 drivers/media/pci/ivtv/ivtv-streams.c int ivtv_stop_v4l2_encode_stream(struct ivtv_stream *s, int gop_end)
s                 793 drivers/media/pci/ivtv/ivtv-streams.c 	struct ivtv *itv = s->itv;
s                 798 drivers/media/pci/ivtv/ivtv-streams.c 	if (s->vdev.v4l2_dev == NULL)
s                 806 drivers/media/pci/ivtv/ivtv-streams.c 	if (s->type == IVTV_DEC_STREAM_TYPE_VOUT)
s                 811 drivers/media/pci/ivtv/ivtv-streams.c 	switch (s->type) {
s                 828 drivers/media/pci/ivtv/ivtv-streams.c 	if (s->type == IVTV_ENC_STREAM_TYPE_MPG && gop_end) {
s                 836 drivers/media/pci/ivtv/ivtv-streams.c 	ivtv_vapi(itv, CX2341X_ENC_STOP_CAPTURE, 3, stopmode, cap_type, s->subtype);
s                 838 drivers/media/pci/ivtv/ivtv-streams.c 	if (!test_bit(IVTV_F_S_PASSTHROUGH, &s->s_flags)) {
s                 839 drivers/media/pci/ivtv/ivtv-streams.c 		if (s->type == IVTV_ENC_STREAM_TYPE_MPG && gop_end) {
s                 865 drivers/media/pci/ivtv/ivtv-streams.c 				IVTV_DEBUG_WARN("%s: EOS interrupt not received! stopping anyway.\n", s->name);
s                 866 drivers/media/pci/ivtv/ivtv-streams.c 				IVTV_DEBUG_WARN("%s: waited %lu ms.\n", s->name, duration);
s                 868 drivers/media/pci/ivtv/ivtv-streams.c 				IVTV_DEBUG_INFO("%s: EOS took %lu ms to occur.\n", s->name, duration);
s                 872 drivers/media/pci/ivtv/ivtv-streams.c 			set_bit(IVTV_F_S_STREAMOFF, &s->s_flags);
s                 882 drivers/media/pci/ivtv/ivtv-streams.c 	clear_bit(IVTV_F_S_STREAMING, &s->s_flags);
s                 884 drivers/media/pci/ivtv/ivtv-streams.c 	if (s->type == IVTV_ENC_STREAM_TYPE_VBI)
s                 909 drivers/media/pci/ivtv/ivtv-streams.c 	wake_up(&s->waitq);
s                 915 drivers/media/pci/ivtv/ivtv-streams.c int ivtv_stop_v4l2_decode_stream(struct ivtv_stream *s, int flags, u64 pts)
s                 920 drivers/media/pci/ivtv/ivtv-streams.c 	struct ivtv *itv = s->itv;
s                 922 drivers/media/pci/ivtv/ivtv-streams.c 	if (s->vdev.v4l2_dev == NULL)
s                 925 drivers/media/pci/ivtv/ivtv-streams.c 	if (s->type != IVTV_DEC_STREAM_TYPE_YUV && s->type != IVTV_DEC_STREAM_TYPE_MPG)
s                 928 drivers/media/pci/ivtv/ivtv-streams.c 	if (!test_bit(IVTV_F_S_STREAMING, &s->s_flags))
s                 945 drivers/media/pci/ivtv/ivtv-streams.c 			if (s->q_full.buffers + s->q_dma.buffers == 0) {
s                 962 drivers/media/pci/ivtv/ivtv-streams.c 	clear_bit(IVTV_F_S_NEEDS_DATA, &s->s_flags);
s                 963 drivers/media/pci/ivtv/ivtv-streams.c 	clear_bit(IVTV_F_S_STREAMING, &s->s_flags);
s                 964 drivers/media/pci/ivtv/ivtv-streams.c 	ivtv_flush_queues(s);
s                 974 drivers/media/pci/ivtv/ivtv-streams.c 	v4l2_event_queue(&s->vdev, &ev);
s                 977 drivers/media/pci/ivtv/ivtv-streams.c 	wake_up(&s->waitq);
s                  17 drivers/media/pci/ivtv/ivtv-streams.h int ivtv_start_v4l2_encode_stream(struct ivtv_stream *s);
s                  18 drivers/media/pci/ivtv/ivtv-streams.h int ivtv_stop_v4l2_encode_stream(struct ivtv_stream *s, int gop_end);
s                  19 drivers/media/pci/ivtv/ivtv-streams.h int ivtv_start_v4l2_decode_stream(struct ivtv_stream *s, int gop_offset);
s                  20 drivers/media/pci/ivtv/ivtv-streams.h int ivtv_stop_v4l2_decode_stream(struct ivtv_stream *s, int flags, u64 pts);
s                 715 drivers/media/pci/saa7164/saa7164-core.c 	struct saa7164_fw_status *s = &dev->fw_status;
s                 726 drivers/media/pci/saa7164/saa7164-core.c 	dprintk(1, " .status     = 0x%08x\n", s->status);
s                 727 drivers/media/pci/saa7164/saa7164-core.c 	dprintk(1, " .mode       = 0x%08x\n", s->mode);
s                 728 drivers/media/pci/saa7164/saa7164-core.c 	dprintk(1, " .spec       = 0x%08x\n", s->spec);
s                 729 drivers/media/pci/saa7164/saa7164-core.c 	dprintk(1, " .inst       = 0x%08x\n", s->inst);
s                 730 drivers/media/pci/saa7164/saa7164-core.c 	dprintk(1, " .cpuload    = 0x%08x\n", s->cpuload);
s                 731 drivers/media/pci/saa7164/saa7164-core.c 	dprintk(1, " .remainheap = 0x%08x\n", s->remainheap);
s                 330 drivers/media/pci/ttpci/av7110.c static inline void print_time(char *s)
s                 335 drivers/media/pci/ttpci/av7110.c 	printk("%s: %lld.%09ld\n", s, (s64)ts.tv_sec, ts.tv_nsec);
s                  31 drivers/media/pci/tw5864/tw5864-h264.c static void bs_init(struct bs *s, void *buf, int size)
s                  33 drivers/media/pci/tw5864/tw5864-h264.c 	s->buf = buf;
s                  34 drivers/media/pci/tw5864/tw5864-h264.c 	s->ptr = buf;
s                  35 drivers/media/pci/tw5864/tw5864-h264.c 	s->buf_end = s->ptr + size;
s                  36 drivers/media/pci/tw5864/tw5864-h264.c 	s->bits_left = 8;
s                  39 drivers/media/pci/tw5864/tw5864-h264.c static int bs_len(struct bs *s)
s                  41 drivers/media/pci/tw5864/tw5864-h264.c 	return s->ptr - s->buf;
s                  44 drivers/media/pci/tw5864/tw5864-h264.c static void bs_write(struct bs *s, int count, u32 bits)
s                  46 drivers/media/pci/tw5864/tw5864-h264.c 	if (s->ptr >= s->buf_end - 4)
s                  51 drivers/media/pci/tw5864/tw5864-h264.c 		if (count < s->bits_left) {
s                  52 drivers/media/pci/tw5864/tw5864-h264.c 			*s->ptr = (*s->ptr << count) | bits;
s                  53 drivers/media/pci/tw5864/tw5864-h264.c 			s->bits_left -= count;
s                  56 drivers/media/pci/tw5864/tw5864-h264.c 		*s->ptr = (*s->ptr << s->bits_left) |
s                  57 drivers/media/pci/tw5864/tw5864-h264.c 			(bits >> (count - s->bits_left));
s                  58 drivers/media/pci/tw5864/tw5864-h264.c 		count -= s->bits_left;
s                  59 drivers/media/pci/tw5864/tw5864-h264.c 		s->ptr++;
s                  60 drivers/media/pci/tw5864/tw5864-h264.c 		s->bits_left = 8;
s                  64 drivers/media/pci/tw5864/tw5864-h264.c static void bs_write1(struct bs *s, u32 bit)
s                  66 drivers/media/pci/tw5864/tw5864-h264.c 	if (s->ptr < s->buf_end) {
s                  67 drivers/media/pci/tw5864/tw5864-h264.c 		*s->ptr <<= 1;
s                  68 drivers/media/pci/tw5864/tw5864-h264.c 		*s->ptr |= bit;
s                  69 drivers/media/pci/tw5864/tw5864-h264.c 		s->bits_left--;
s                  70 drivers/media/pci/tw5864/tw5864-h264.c 		if (s->bits_left == 0) {
s                  71 drivers/media/pci/tw5864/tw5864-h264.c 			s->ptr++;
s                  72 drivers/media/pci/tw5864/tw5864-h264.c 			s->bits_left = 8;
s                  77 drivers/media/pci/tw5864/tw5864-h264.c static void bs_write_ue(struct bs *s, u32 val)
s                  80 drivers/media/pci/tw5864/tw5864-h264.c 		bs_write1(s, 1);
s                  83 drivers/media/pci/tw5864/tw5864-h264.c 		bs_write(s, 2 * fls(val) - 1, val);
s                  87 drivers/media/pci/tw5864/tw5864-h264.c static void bs_write_se(struct bs *s, int val)
s                  89 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_ue(s, val <= 0 ? -val * 2 : val * 2 - 1);
s                  92 drivers/media/pci/tw5864/tw5864-h264.c static void bs_rbsp_trailing(struct bs *s)
s                  94 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write1(s, 1);
s                  95 drivers/media/pci/tw5864/tw5864-h264.c 	if (s->bits_left != 8)
s                  96 drivers/media/pci/tw5864/tw5864-h264.c 		bs_write(s, s->bits_left, 0x00);
s                 103 drivers/media/pci/tw5864/tw5864-h264.c 	struct bs bs, *s;
s                 105 drivers/media/pci/tw5864/tw5864-h264.c 	s = &bs;
s                 106 drivers/media/pci/tw5864/tw5864-h264.c 	bs_init(s, buf, size);
s                 107 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 8, 0x42); /* profile_idc, baseline */
s                 108 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 1, 1); /* constraint_set0_flag */
s                 109 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 1, 1); /* constraint_set1_flag */
s                 110 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 1, 0); /* constraint_set2_flag */
s                 111 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 5, 0); /* reserved_zero_5bits */
s                 112 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 8, 0x1e); /* level_idc */
s                 113 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_ue(s, 0); /* seq_parameter_set_id */
s                 114 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_ue(s, ilog2(MAX_GOP_SIZE) - 4); /* log2_max_frame_num_minus4 */
s                 115 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_ue(s, 0); /* pic_order_cnt_type */
s                 117 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_ue(s, ilog2(MAX_GOP_SIZE) - 4);
s                 118 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_ue(s, 1); /* num_ref_frames */
s                 119 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 1, 0); /* gaps_in_frame_num_value_allowed_flag */
s                 120 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_ue(s, width / 16 - 1); /* pic_width_in_mbs_minus1 */
s                 121 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_ue(s, height / 16 - 1); /* pic_height_in_map_units_minus1 */
s                 122 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 1, 1); /* frame_mbs_only_flag */
s                 123 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 1, 0); /* direct_8x8_inference_flag */
s                 124 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 1, 0); /* frame_cropping_flag */
s                 125 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 1, 0); /* vui_parameters_present_flag */
s                 126 drivers/media/pci/tw5864/tw5864-h264.c 	bs_rbsp_trailing(s);
s                 127 drivers/media/pci/tw5864/tw5864-h264.c 	return bs_len(s);
s                 132 drivers/media/pci/tw5864/tw5864-h264.c 	struct bs bs, *s;
s                 134 drivers/media/pci/tw5864/tw5864-h264.c 	s = &bs;
s                 135 drivers/media/pci/tw5864/tw5864-h264.c 	bs_init(s, buf, size);
s                 136 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_ue(s, 0); /* pic_parameter_set_id */
s                 137 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_ue(s, 0); /* seq_parameter_set_id */
s                 138 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 1, 0); /* entropy_coding_mode_flag */
s                 139 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 1, 0); /* pic_order_present_flag */
s                 140 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_ue(s, 0); /* num_slice_groups_minus1 */
s                 141 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_ue(s, 0); /* i_num_ref_idx_l0_active_minus1 */
s                 142 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_ue(s, 0); /* i_num_ref_idx_l1_active_minus1 */
s                 143 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 1, 0); /* weighted_pred_flag */
s                 144 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 2, 0); /* weighted_bipred_idc */
s                 145 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_se(s, qp - 26); /* pic_init_qp_minus26 */
s                 146 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_se(s, qp - 26); /* pic_init_qs_minus26 */
s                 147 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_se(s, 0); /* chroma_qp_index_offset */
s                 148 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 1, 0); /* deblocking_filter_control_present_flag */
s                 149 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 1, 0); /* constrained_intra_pred_flag */
s                 150 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, 1, 0); /* redundant_pic_cnt_present_flag */
s                 151 drivers/media/pci/tw5864/tw5864-h264.c 	bs_rbsp_trailing(s);
s                 152 drivers/media/pci/tw5864/tw5864-h264.c 	return bs_len(s);
s                 160 drivers/media/pci/tw5864/tw5864-h264.c 	struct bs bs, *s;
s                 163 drivers/media/pci/tw5864/tw5864-h264.c 	s = &bs;
s                 164 drivers/media/pci/tw5864/tw5864-h264.c 	bs_init(s, buf, size);
s                 165 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_ue(s, 0); /* first_mb_in_slice */
s                 166 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_ue(s, is_i_frame ? 2 : 5); /* slice_type - I or P */
s                 167 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_ue(s, 0); /* pic_parameter_set_id */
s                 168 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, ilog2(MAX_GOP_SIZE), frame_gop_seqno); /* frame_num */
s                 170 drivers/media/pci/tw5864/tw5864-h264.c 		bs_write_ue(s, idr_pic_id);
s                 173 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write(s, ilog2(MAX_GOP_SIZE), frame_gop_seqno);
s                 176 drivers/media/pci/tw5864/tw5864-h264.c 		bs_write1(s, 0); /* no_output_of_prior_pics_flag */
s                 177 drivers/media/pci/tw5864/tw5864-h264.c 		bs_write1(s, 0); /* long_term_reference_flag */
s                 179 drivers/media/pci/tw5864/tw5864-h264.c 		bs_write1(s, 0); /* num_ref_idx_active_override_flag */
s                 180 drivers/media/pci/tw5864/tw5864-h264.c 		bs_write1(s, 0); /* ref_pic_list_reordering_flag_l0 */
s                 181 drivers/media/pci/tw5864/tw5864-h264.c 		bs_write1(s, 0); /* adaptive_ref_pic_marking_mode_flag */
s                 184 drivers/media/pci/tw5864/tw5864-h264.c 	bs_write_se(s, 0); /* slice_qp_delta */
s                 186 drivers/media/pci/tw5864/tw5864-h264.c 	if (s->bits_left != 8) {
s                 187 drivers/media/pci/tw5864/tw5864-h264.c 		*tail = ((s->ptr[0]) << s->bits_left);
s                 188 drivers/media/pci/tw5864/tw5864-h264.c 		*tail_nb_bits = 8 - s->bits_left;
s                 194 drivers/media/pci/tw5864/tw5864-h264.c 	return bs_len(s);
s                  91 drivers/media/platform/am437x/am437x-vpfe.c 	struct bus_format s;
s                 102 drivers/media/platform/am437x/am437x-vpfe.c 		.s.width	= 8,
s                 103 drivers/media/platform/am437x/am437x-vpfe.c 		.s.bpp		= 2,
s                 110 drivers/media/platform/am437x/am437x-vpfe.c 		.s.width	= 8,
s                 111 drivers/media/platform/am437x/am437x-vpfe.c 		.s.bpp		= 2,
s                 118 drivers/media/platform/am437x/am437x-vpfe.c 		.s.width	= 8,
s                 119 drivers/media/platform/am437x/am437x-vpfe.c 		.s.bpp		= 2,
s                 126 drivers/media/platform/am437x/am437x-vpfe.c 		.s.width	= 8,
s                 127 drivers/media/platform/am437x/am437x-vpfe.c 		.s.bpp		= 2,
s                 134 drivers/media/platform/am437x/am437x-vpfe.c 		.s.width	= 8,
s                 135 drivers/media/platform/am437x/am437x-vpfe.c 		.s.bpp		= 1,
s                 142 drivers/media/platform/am437x/am437x-vpfe.c 		.s.width	= 8,
s                 143 drivers/media/platform/am437x/am437x-vpfe.c 		.s.bpp		= 1,
s                 150 drivers/media/platform/am437x/am437x-vpfe.c 		.s.width	= 8,
s                 151 drivers/media/platform/am437x/am437x-vpfe.c 		.s.bpp		= 1,
s                 158 drivers/media/platform/am437x/am437x-vpfe.c 		.s.width	= 8,
s                 159 drivers/media/platform/am437x/am437x-vpfe.c 		.s.bpp		= 1,
s                 166 drivers/media/platform/am437x/am437x-vpfe.c 		.s.width	= 8,
s                 167 drivers/media/platform/am437x/am437x-vpfe.c 		.s.bpp		= 2,
s                 174 drivers/media/platform/am437x/am437x-vpfe.c 		.s.width	= 8,
s                 175 drivers/media/platform/am437x/am437x-vpfe.c 		.s.bpp		= 2,
s                 231 drivers/media/platform/am437x/am437x-vpfe.c 	*bpp = (bus_width == 10) ?  fmt->l.bpp : fmt->s.bpp;
s                2087 drivers/media/platform/am437x/am437x-vpfe.c vpfe_g_selection(struct file *file, void *fh, struct v4l2_selection *s)
s                2091 drivers/media/platform/am437x/am437x-vpfe.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE ||
s                2095 drivers/media/platform/am437x/am437x-vpfe.c 	switch (s->target) {
s                2098 drivers/media/platform/am437x/am437x-vpfe.c 		s->r.left = 0;
s                2099 drivers/media/platform/am437x/am437x-vpfe.c 		s->r.top = 0;
s                2100 drivers/media/platform/am437x/am437x-vpfe.c 		s->r.width = vpfe_standards[vpfe->std_index].width;
s                2101 drivers/media/platform/am437x/am437x-vpfe.c 		s->r.height = vpfe_standards[vpfe->std_index].height;
s                2105 drivers/media/platform/am437x/am437x-vpfe.c 		s->r = vpfe->crop;
s                2130 drivers/media/platform/am437x/am437x-vpfe.c vpfe_s_selection(struct file *file, void *fh, struct v4l2_selection *s)
s                2134 drivers/media/platform/am437x/am437x-vpfe.c 	struct v4l2_rect r = s->r;
s                2142 drivers/media/platform/am437x/am437x-vpfe.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE ||
s                2143 drivers/media/platform/am437x/am437x-vpfe.c 			s->target != V4L2_SEL_TGT_CROP)
s                2152 drivers/media/platform/am437x/am437x-vpfe.c 	if (s->flags & V4L2_SEL_FLAG_LE && !enclosed_rectangle(&r, &s->r))
s                2155 drivers/media/platform/am437x/am437x-vpfe.c 	if (s->flags & V4L2_SEL_FLAG_GE && !enclosed_rectangle(&s->r, &r))
s                2158 drivers/media/platform/am437x/am437x-vpfe.c 	s->r = vpfe->crop = r;
s                 914 drivers/media/platform/coda/coda-common.c 			    struct v4l2_selection *s)
s                 920 drivers/media/platform/coda/coda-common.c 	q_data = get_q_data(ctx, s->type);
s                 930 drivers/media/platform/coda/coda-common.c 	switch (s->target) {
s                 936 drivers/media/platform/coda/coda-common.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 945 drivers/media/platform/coda/coda-common.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 952 drivers/media/platform/coda/coda-common.c 	s->r = *rsel;
s                 958 drivers/media/platform/coda/coda-common.c 			    struct v4l2_selection *s)
s                 963 drivers/media/platform/coda/coda-common.c 	switch (s->target) {
s                 966 drivers/media/platform/coda/coda-common.c 		    s->type == V4L2_BUF_TYPE_VIDEO_OUTPUT) {
s                 967 drivers/media/platform/coda/coda-common.c 			q_data = get_q_data(ctx, s->type);
s                 971 drivers/media/platform/coda/coda-common.c 			s->r.left = 0;
s                 972 drivers/media/platform/coda/coda-common.c 			s->r.top = 0;
s                 973 drivers/media/platform/coda/coda-common.c 			s->r.width = clamp(s->r.width, 2U, q_data->width);
s                 974 drivers/media/platform/coda/coda-common.c 			s->r.height = clamp(s->r.height, 2U, q_data->height);
s                 976 drivers/media/platform/coda/coda-common.c 			if (s->flags & V4L2_SEL_FLAG_LE) {
s                 977 drivers/media/platform/coda/coda-common.c 				s->r.width = round_up(s->r.width, 2);
s                 978 drivers/media/platform/coda/coda-common.c 				s->r.height = round_up(s->r.height, 2);
s                 980 drivers/media/platform/coda/coda-common.c 				s->r.width = round_down(s->r.width, 2);
s                 981 drivers/media/platform/coda/coda-common.c 				s->r.height = round_down(s->r.height, 2);
s                 984 drivers/media/platform/coda/coda-common.c 			q_data->rect = s->r;
s                 987 drivers/media/platform/coda/coda-common.c 				 s->r.width, s->r.height);
s                 994 drivers/media/platform/coda/coda-common.c 		return coda_g_selection(file, fh, s);
s                1245 drivers/media/platform/coda/coda-common.c 	struct v4l2_fract s = *timeperframe;
s                1252 drivers/media/platform/coda/coda-common.c 	if (s.numerator == 0 || s.denominator / s.numerator > 65535) {
s                1259 drivers/media/platform/coda/coda-common.c 	if (s.denominator == 0 || s.numerator / s.denominator > 65536) {
s                1266 drivers/media/platform/coda/coda-common.c 	div = gcd(s.numerator, s.denominator);
s                1268 drivers/media/platform/coda/coda-common.c 		s.numerator /= div;
s                1269 drivers/media/platform/coda/coda-common.c 		s.denominator /= div;
s                1272 drivers/media/platform/coda/coda-common.c 	if (s.numerator <= 65536 && s.denominator < 65536) {
s                1273 drivers/media/platform/coda/coda-common.c 		*timeperframe = s;
s                1283 drivers/media/platform/coda/coda-common.c 		if (s.numerator == 0)
s                1286 drivers/media/platform/coda/coda-common.c 		i = s.denominator / s.numerator;
s                1291 drivers/media/platform/coda/coda-common.c 		s_denominator = s.numerator;
s                1292 drivers/media/platform/coda/coda-common.c 		s.numerator = s.denominator % s.numerator;
s                1293 drivers/media/platform/coda/coda-common.c 		s.denominator = s_denominator;
s                 518 drivers/media/platform/exynos-gsc/gsc-core.c int gsc_try_selection(struct gsc_ctx *ctx, struct v4l2_selection *s)
s                 526 drivers/media/platform/exynos-gsc/gsc-core.c 	if (s->r.top < 0 || s->r.left < 0) {
s                 530 drivers/media/platform/exynos-gsc/gsc-core.c 	pr_debug("user put w: %d, h: %d", s->r.width, s->r.height);
s                 532 drivers/media/platform/exynos-gsc/gsc-core.c 	if (s->type == V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 534 drivers/media/platform/exynos-gsc/gsc-core.c 	else if (s->type == V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 541 drivers/media/platform/exynos-gsc/gsc-core.c 	tmp_w = s->r.width;
s                 542 drivers/media/platform/exynos-gsc/gsc-core.c 	tmp_h = s->r.height;
s                 544 drivers/media/platform/exynos-gsc/gsc-core.c 	if (V4L2_TYPE_IS_OUTPUT(s->type)) {
s                 566 drivers/media/platform/exynos-gsc/gsc-core.c 			tmp_w = s->r.height;
s                 567 drivers/media/platform/exynos-gsc/gsc-core.c 			tmp_h = s->r.width;
s                 580 drivers/media/platform/exynos-gsc/gsc-core.c 	if (!V4L2_TYPE_IS_OUTPUT(s->type) &&
s                 584 drivers/media/platform/exynos-gsc/gsc-core.c 					&s->r.width, &s->r.height);
s                 587 drivers/media/platform/exynos-gsc/gsc-core.c 					&s->r.width, &s->r.height);
s                 592 drivers/media/platform/exynos-gsc/gsc-core.c 	if (s->r.left + tmp_w > max_w)
s                 593 drivers/media/platform/exynos-gsc/gsc-core.c 		s->r.left = max_w - tmp_w;
s                 594 drivers/media/platform/exynos-gsc/gsc-core.c 	if (s->r.top + tmp_h > max_h)
s                 595 drivers/media/platform/exynos-gsc/gsc-core.c 		s->r.top = max_h - tmp_h;
s                 598 drivers/media/platform/exynos-gsc/gsc-core.c 	    s->r.left & 1)
s                 599 drivers/media/platform/exynos-gsc/gsc-core.c 		s->r.left -= 1;
s                 602 drivers/media/platform/exynos-gsc/gsc-core.c 		 s->r.left, s->r.top, s->r.width, s->r.height, max_w, max_h);
s                 391 drivers/media/platform/exynos-gsc/gsc-core.h int gsc_try_selection(struct gsc_ctx *ctx, struct v4l2_selection *s);
s                 450 drivers/media/platform/exynos-gsc/gsc-m2m.c 			struct v4l2_selection *s)
s                 455 drivers/media/platform/exynos-gsc/gsc-m2m.c 	if ((s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE) &&
s                 456 drivers/media/platform/exynos-gsc/gsc-m2m.c 	    (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT))
s                 459 drivers/media/platform/exynos-gsc/gsc-m2m.c 	frame = ctx_get_frame(ctx, s->type);
s                 463 drivers/media/platform/exynos-gsc/gsc-m2m.c 	switch (s->target) {
s                 468 drivers/media/platform/exynos-gsc/gsc-m2m.c 		s->r.left = 0;
s                 469 drivers/media/platform/exynos-gsc/gsc-m2m.c 		s->r.top = 0;
s                 470 drivers/media/platform/exynos-gsc/gsc-m2m.c 		s->r.width = frame->f_width;
s                 471 drivers/media/platform/exynos-gsc/gsc-m2m.c 		s->r.height = frame->f_height;
s                 476 drivers/media/platform/exynos-gsc/gsc-m2m.c 		s->r.left = frame->crop.left;
s                 477 drivers/media/platform/exynos-gsc/gsc-m2m.c 		s->r.top = frame->crop.top;
s                 478 drivers/media/platform/exynos-gsc/gsc-m2m.c 		s->r.width = frame->crop.width;
s                 479 drivers/media/platform/exynos-gsc/gsc-m2m.c 		s->r.height = frame->crop.height;
s                 487 drivers/media/platform/exynos-gsc/gsc-m2m.c 				struct v4l2_selection *s)
s                 492 drivers/media/platform/exynos-gsc/gsc-m2m.c 	struct v4l2_selection sel = *s;
s                 495 drivers/media/platform/exynos-gsc/gsc-m2m.c 	if ((s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE) &&
s                 496 drivers/media/platform/exynos-gsc/gsc-m2m.c 	    (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT))
s                 503 drivers/media/platform/exynos-gsc/gsc-m2m.c 	if (s->flags & V4L2_SEL_FLAG_LE &&
s                 504 drivers/media/platform/exynos-gsc/gsc-m2m.c 	    !is_rectangle_enclosed(&sel.r, &s->r))
s                 507 drivers/media/platform/exynos-gsc/gsc-m2m.c 	if (s->flags & V4L2_SEL_FLAG_GE &&
s                 508 drivers/media/platform/exynos-gsc/gsc-m2m.c 	    !is_rectangle_enclosed(&s->r, &sel.r))
s                 511 drivers/media/platform/exynos-gsc/gsc-m2m.c 	s->r = sel.r;
s                 513 drivers/media/platform/exynos-gsc/gsc-m2m.c 	switch (s->target) {
s                 532 drivers/media/platform/exynos-gsc/gsc-m2m.c 		if (s->type == V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE) {
s                1266 drivers/media/platform/exynos4-is/fimc-capture.c 				struct v4l2_selection *s)
s                1272 drivers/media/platform/exynos4-is/fimc-capture.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                1275 drivers/media/platform/exynos4-is/fimc-capture.c 	switch (s->target) {
s                1282 drivers/media/platform/exynos4-is/fimc-capture.c 		s->r.left = 0;
s                1283 drivers/media/platform/exynos4-is/fimc-capture.c 		s->r.top = 0;
s                1284 drivers/media/platform/exynos4-is/fimc-capture.c 		s->r.width = f->o_width;
s                1285 drivers/media/platform/exynos4-is/fimc-capture.c 		s->r.height = f->o_height;
s                1292 drivers/media/platform/exynos4-is/fimc-capture.c 		s->r.left = f->offs_h;
s                1293 drivers/media/platform/exynos4-is/fimc-capture.c 		s->r.top = f->offs_v;
s                1294 drivers/media/platform/exynos4-is/fimc-capture.c 		s->r.width = f->width;
s                1295 drivers/media/platform/exynos4-is/fimc-capture.c 		s->r.height = f->height;
s                1316 drivers/media/platform/exynos4-is/fimc-capture.c 				struct v4l2_selection *s)
s                1320 drivers/media/platform/exynos4-is/fimc-capture.c 	struct v4l2_rect rect = s->r;
s                1324 drivers/media/platform/exynos4-is/fimc-capture.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                1327 drivers/media/platform/exynos4-is/fimc-capture.c 	if (s->target == V4L2_SEL_TGT_COMPOSE)
s                1329 drivers/media/platform/exynos4-is/fimc-capture.c 	else if (s->target == V4L2_SEL_TGT_CROP)
s                1334 drivers/media/platform/exynos4-is/fimc-capture.c 	fimc_capture_try_selection(ctx, &rect, s->target);
s                1336 drivers/media/platform/exynos4-is/fimc-capture.c 	if (s->flags & V4L2_SEL_FLAG_LE &&
s                1337 drivers/media/platform/exynos4-is/fimc-capture.c 	    !enclosed_rectangle(&rect, &s->r))
s                1340 drivers/media/platform/exynos4-is/fimc-capture.c 	if (s->flags & V4L2_SEL_FLAG_GE &&
s                1341 drivers/media/platform/exynos4-is/fimc-capture.c 	    !enclosed_rectangle(&s->r, &rect))
s                1344 drivers/media/platform/exynos4-is/fimc-capture.c 	s->r = rect;
s                1346 drivers/media/platform/exynos4-is/fimc-capture.c 	set_frame_crop(f, s->r.left, s->r.top, s->r.width,
s                1347 drivers/media/platform/exynos4-is/fimc-capture.c 		       s->r.height);
s                 737 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_show(struct seq_file *s, void *data)
s                 739 drivers/media/platform/exynos4-is/fimc-is.c 	struct fimc_is *is = s->private;
s                 747 drivers/media/platform/exynos4-is/fimc-is.c 	seq_printf(s, "%s\n", buf);
s                 381 drivers/media/platform/exynos4-is/fimc-m2m.c 				struct v4l2_selection *s)
s                 386 drivers/media/platform/exynos4-is/fimc-m2m.c 	frame = ctx_get_frame(ctx, s->type);
s                 390 drivers/media/platform/exynos4-is/fimc-m2m.c 	switch (s->target) {
s                 394 drivers/media/platform/exynos4-is/fimc-m2m.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 400 drivers/media/platform/exynos4-is/fimc-m2m.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 407 drivers/media/platform/exynos4-is/fimc-m2m.c 	switch (s->target) {
s                 410 drivers/media/platform/exynos4-is/fimc-m2m.c 		s->r.left = frame->offs_h;
s                 411 drivers/media/platform/exynos4-is/fimc-m2m.c 		s->r.top = frame->offs_v;
s                 412 drivers/media/platform/exynos4-is/fimc-m2m.c 		s->r.width = frame->width;
s                 413 drivers/media/platform/exynos4-is/fimc-m2m.c 		s->r.height = frame->height;
s                 419 drivers/media/platform/exynos4-is/fimc-m2m.c 		s->r.left = 0;
s                 420 drivers/media/platform/exynos4-is/fimc-m2m.c 		s->r.top = 0;
s                 421 drivers/media/platform/exynos4-is/fimc-m2m.c 		s->r.width = frame->o_width;
s                 422 drivers/media/platform/exynos4-is/fimc-m2m.c 		s->r.height = frame->o_height;
s                 431 drivers/media/platform/exynos4-is/fimc-m2m.c 				  struct v4l2_selection *s)
s                 438 drivers/media/platform/exynos4-is/fimc-m2m.c 	if (s->r.top < 0 || s->r.left < 0) {
s                 443 drivers/media/platform/exynos4-is/fimc-m2m.c 	if (s->type == V4L2_BUF_TYPE_VIDEO_CAPTURE) {
s                 445 drivers/media/platform/exynos4-is/fimc-m2m.c 		if (s->target != V4L2_SEL_TGT_COMPOSE)
s                 447 drivers/media/platform/exynos4-is/fimc-m2m.c 	} else if (s->type == V4L2_BUF_TYPE_VIDEO_OUTPUT) {
s                 449 drivers/media/platform/exynos4-is/fimc-m2m.c 		if (s->target != V4L2_SEL_TGT_CROP)
s                 467 drivers/media/platform/exynos4-is/fimc-m2m.c 	v4l_bound_align_image(&s->r.width, min_size, f->o_width,
s                 469 drivers/media/platform/exynos4-is/fimc-m2m.c 			      &s->r.height, min_size, f->o_height,
s                 473 drivers/media/platform/exynos4-is/fimc-m2m.c 	if (s->r.left + s->r.width > f->o_width)
s                 474 drivers/media/platform/exynos4-is/fimc-m2m.c 		s->r.left = f->o_width - s->r.width;
s                 475 drivers/media/platform/exynos4-is/fimc-m2m.c 	if (s->r.top + s->r.height > f->o_height)
s                 476 drivers/media/platform/exynos4-is/fimc-m2m.c 		s->r.top = f->o_height - s->r.height;
s                 478 drivers/media/platform/exynos4-is/fimc-m2m.c 	s->r.left = round_down(s->r.left, min_size);
s                 479 drivers/media/platform/exynos4-is/fimc-m2m.c 	s->r.top  = round_down(s->r.top, fimc->variant->hor_offs_align);
s                 482 drivers/media/platform/exynos4-is/fimc-m2m.c 	    s->r.left, s->r.top, s->r.width, s->r.height,
s                 489 drivers/media/platform/exynos4-is/fimc-m2m.c 				struct v4l2_selection *s)
s                 496 drivers/media/platform/exynos4-is/fimc-m2m.c 	ret = fimc_m2m_try_selection(ctx, s);
s                 500 drivers/media/platform/exynos4-is/fimc-m2m.c 	f = (s->type == V4L2_BUF_TYPE_VIDEO_OUTPUT) ?
s                 504 drivers/media/platform/exynos4-is/fimc-m2m.c 	if (s->type == V4L2_BUF_TYPE_VIDEO_OUTPUT) {
s                 505 drivers/media/platform/exynos4-is/fimc-m2m.c 		ret = fimc_check_scaler_ratio(ctx, s->r.width,
s                 506 drivers/media/platform/exynos4-is/fimc-m2m.c 				s->r.height, ctx->d_frame.width,
s                 510 drivers/media/platform/exynos4-is/fimc-m2m.c 				ctx->s_frame.height, s->r.width,
s                 511 drivers/media/platform/exynos4-is/fimc-m2m.c 				s->r.height, ctx->rotation);
s                 518 drivers/media/platform/exynos4-is/fimc-m2m.c 	f->offs_h = s->r.left;
s                 519 drivers/media/platform/exynos4-is/fimc-m2m.c 	f->offs_v = s->r.top;
s                 520 drivers/media/platform/exynos4-is/fimc-m2m.c 	f->width  = s->r.width;
s                 521 drivers/media/platform/exynos4-is/fimc-m2m.c 	f->height = s->r.height;
s                 455 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 				struct v4l2_selection *s)
s                 459 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 462 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	switch (s->target) {
s                 465 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 		s->r.width = ctx->out_q.w;
s                 466 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 		s->r.height = ctx->out_q.h;
s                 467 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 		s->r.left = 0;
s                 468 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 		s->r.top = 0;
s                 472 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 		s->r.width = ctx->cap_q.w;
s                 473 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 		s->r.height = ctx->cap_q.h;
s                 474 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 		s->r.left = 0;
s                 475 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 		s->r.top = 0;
s                 484 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 				struct v4l2_selection *s)
s                 488 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 491 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	switch (s->target) {
s                 493 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 		s->r.left = 0;
s                 494 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 		s->r.top = 0;
s                 495 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 		s->r.width = ctx->out_q.w;
s                 496 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 		s->r.height = ctx->out_q.h;
s                 802 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 				       struct v4l2_selection *s)
s                 808 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	if (s->type == V4L2_BUF_TYPE_VIDEO_CAPTURE) {
s                 809 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 		if (mtk_mdp_is_target_compose(s->target))
s                 811 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	} else if (s->type == V4L2_BUF_TYPE_VIDEO_OUTPUT) {
s                 812 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 		if (mtk_mdp_is_target_crop(s->target))
s                 816 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 		mtk_mdp_dbg(1, "[%d] invalid type:%d,%u", ctx->id, s->type,
s                 817 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 			    s->target);
s                 821 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	frame = mtk_mdp_ctx_get_frame(ctx, s->type);
s                 823 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	switch (s->target) {
s                 828 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 		s->r.left = 0;
s                 829 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 		s->r.top = 0;
s                 830 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 		s->r.width = frame->width;
s                 831 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 		s->r.height = frame->height;
s                 836 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 		s->r.left = frame->crop.left;
s                 837 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 		s->r.top = frame->crop.top;
s                 838 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 		s->r.width = frame->crop.width;
s                 839 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 		s->r.height = frame->crop.height;
s                 869 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 				   struct v4l2_selection *s)
s                 878 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	if (s->type == V4L2_BUF_TYPE_VIDEO_CAPTURE) {
s                 879 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 		if (s->target == V4L2_SEL_TGT_COMPOSE)
s                 881 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	} else if (s->type == V4L2_BUF_TYPE_VIDEO_OUTPUT) {
s                 882 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 		if (s->target == V4L2_SEL_TGT_CROP)
s                 886 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 		mtk_mdp_dbg(1, "[%d] invalid type:%d,%u", ctx->id, s->type,
s                 887 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 			    s->target);
s                 891 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	new_r = s->r;
s                 892 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	ret = mtk_mdp_try_crop(ctx, s->type, &new_r);
s                 896 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	if (mtk_mdp_is_target_crop(s->target))
s                 903 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 		if (V4L2_TYPE_IS_OUTPUT(s->type)) {
s                 922 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	s->r = new_r;
s                 758 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 			struct v4l2_selection *s)
s                 763 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 768 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 	switch (s->target) {
s                 770 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		s->r.left = 0;
s                 771 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		s->r.top = 0;
s                 772 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		s->r.width = ctx->picinfo.pic_w;
s                 773 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		s->r.height = ctx->picinfo.pic_h;
s                 776 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		s->r.left = 0;
s                 777 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		s->r.top = 0;
s                 778 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		s->r.width = ctx->picinfo.buf_w;
s                 779 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		s->r.height = ctx->picinfo.buf_h;
s                 782 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		if (vdec_if_get_param(ctx, GET_PARAM_CROP_INFO, &(s->r))) {
s                 784 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 			s->r.left = 0;
s                 785 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 			s->r.top = 0;
s                 786 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 			s->r.width = q_data->visible_width;
s                 787 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 			s->r.height = q_data->visible_height;
s                 796 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		s->r.left = 0;
s                 797 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		s->r.top = 0;
s                 798 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		s->r.width = q_data->visible_width;
s                 799 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		s->r.height = q_data->visible_height;
s                 807 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 				struct v4l2_selection *s)
s                 811 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 814 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 	switch (s->target) {
s                 816 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		s->r.left = 0;
s                 817 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		s->r.top = 0;
s                 818 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		s->r.width = ctx->picinfo.pic_w;
s                 819 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		s->r.height = ctx->picinfo.pic_h;
s                 621 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 				     struct v4l2_selection *s)
s                 626 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 629 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 	q_data = mtk_venc_get_q_data(ctx, s->type);
s                 633 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 	switch (s->target) {
s                 636 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 		s->r.top = 0;
s                 637 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 		s->r.left = 0;
s                 638 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 		s->r.width = q_data->coded_width;
s                 639 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 		s->r.height = q_data->coded_height;
s                 642 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 		s->r.top = 0;
s                 643 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 		s->r.left = 0;
s                 644 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 		s->r.width = q_data->visible_width;
s                 645 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 		s->r.height = q_data->visible_height;
s                 655 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 				     struct v4l2_selection *s)
s                 660 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 663 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 	q_data = mtk_venc_get_q_data(ctx, s->type);
s                 667 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 	switch (s->target) {
s                 670 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 		s->r.top = 0;
s                 671 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 		s->r.left = 0;
s                 672 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 		s->r.width = min(s->r.width, q_data->coded_width);
s                 673 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 		s->r.height = min(s->r.height, q_data->coded_height);
s                 674 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 		q_data->visible_width = s->r.width;
s                 675 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 		q_data->visible_height = s->r.height;
s                 329 drivers/media/platform/qcom/venus/vdec.c vdec_g_selection(struct file *file, void *fh, struct v4l2_selection *s)
s                 333 drivers/media/platform/qcom/venus/vdec.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE &&
s                 334 drivers/media/platform/qcom/venus/vdec.c 	    s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 337 drivers/media/platform/qcom/venus/vdec.c 	switch (s->target) {
s                 341 drivers/media/platform/qcom/venus/vdec.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 343 drivers/media/platform/qcom/venus/vdec.c 		s->r.width = inst->out_width;
s                 344 drivers/media/platform/qcom/venus/vdec.c 		s->r.height = inst->out_height;
s                 348 drivers/media/platform/qcom/venus/vdec.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 350 drivers/media/platform/qcom/venus/vdec.c 		s->r.width = inst->width;
s                 351 drivers/media/platform/qcom/venus/vdec.c 		s->r.height = inst->height;
s                 355 drivers/media/platform/qcom/venus/vdec.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 357 drivers/media/platform/qcom/venus/vdec.c 		s->r.width = inst->out_width;
s                 358 drivers/media/platform/qcom/venus/vdec.c 		s->r.height = inst->out_height;
s                 364 drivers/media/platform/qcom/venus/vdec.c 	s->r.top = 0;
s                 365 drivers/media/platform/qcom/venus/vdec.c 	s->r.left = 0;
s                 445 drivers/media/platform/qcom/venus/venc.c venc_g_selection(struct file *file, void *fh, struct v4l2_selection *s)
s                 449 drivers/media/platform/qcom/venus/venc.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 452 drivers/media/platform/qcom/venus/venc.c 	switch (s->target) {
s                 455 drivers/media/platform/qcom/venus/venc.c 		s->r.width = inst->width;
s                 456 drivers/media/platform/qcom/venus/venc.c 		s->r.height = inst->height;
s                 459 drivers/media/platform/qcom/venus/venc.c 		s->r.width = inst->out_width;
s                 460 drivers/media/platform/qcom/venus/venc.c 		s->r.height = inst->out_height;
s                 466 drivers/media/platform/qcom/venus/venc.c 	s->r.top = 0;
s                 467 drivers/media/platform/qcom/venus/venc.c 	s->r.left = 0;
s                 473 drivers/media/platform/qcom/venus/venc.c venc_s_selection(struct file *file, void *fh, struct v4l2_selection *s)
s                 477 drivers/media/platform/qcom/venus/venc.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 480 drivers/media/platform/qcom/venus/venc.c 	switch (s->target) {
s                 482 drivers/media/platform/qcom/venus/venc.c 		if (s->r.width != inst->out_width ||
s                 483 drivers/media/platform/qcom/venus/venc.c 		    s->r.height != inst->out_height ||
s                 484 drivers/media/platform/qcom/venus/venc.c 		    s->r.top != 0 || s->r.left != 0)
s                 315 drivers/media/platform/rcar-vin/rcar-v4l2.c 			    struct v4l2_selection *s)
s                 319 drivers/media/platform/rcar-vin/rcar-v4l2.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 322 drivers/media/platform/rcar-vin/rcar-v4l2.c 	switch (s->target) {
s                 325 drivers/media/platform/rcar-vin/rcar-v4l2.c 		s->r.left = s->r.top = 0;
s                 326 drivers/media/platform/rcar-vin/rcar-v4l2.c 		s->r.width = vin->source.width;
s                 327 drivers/media/platform/rcar-vin/rcar-v4l2.c 		s->r.height = vin->source.height;
s                 330 drivers/media/platform/rcar-vin/rcar-v4l2.c 		s->r = vin->crop;
s                 334 drivers/media/platform/rcar-vin/rcar-v4l2.c 		s->r.left = s->r.top = 0;
s                 335 drivers/media/platform/rcar-vin/rcar-v4l2.c 		s->r.width = vin->format.width;
s                 336 drivers/media/platform/rcar-vin/rcar-v4l2.c 		s->r.height = vin->format.height;
s                 339 drivers/media/platform/rcar-vin/rcar-v4l2.c 		s->r = vin->compose;
s                 349 drivers/media/platform/rcar-vin/rcar-v4l2.c 			    struct v4l2_selection *s)
s                 353 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct v4l2_rect r = s->r;
s                 360 drivers/media/platform/rcar-vin/rcar-v4l2.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 365 drivers/media/platform/rcar-vin/rcar-v4l2.c 	switch (s->target) {
s                 379 drivers/media/platform/rcar-vin/rcar-v4l2.c 		vin->crop = s->r = r;
s                 404 drivers/media/platform/rcar-vin/rcar-v4l2.c 		vin->compose = s->r = r;
s                 562 drivers/media/platform/rockchip/rga/rga.c 			      struct v4l2_selection *s)
s                 568 drivers/media/platform/rockchip/rga/rga.c 	f = rga_get_frame(ctx, s->type);
s                 572 drivers/media/platform/rockchip/rga/rga.c 	switch (s->target) {
s                 575 drivers/media/platform/rockchip/rga/rga.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 580 drivers/media/platform/rockchip/rga/rga.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 584 drivers/media/platform/rockchip/rga/rga.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 589 drivers/media/platform/rockchip/rga/rga.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 598 drivers/media/platform/rockchip/rga/rga.c 		s->r = f->crop;
s                 600 drivers/media/platform/rockchip/rga/rga.c 		s->r.left = 0;
s                 601 drivers/media/platform/rockchip/rga/rga.c 		s->r.top = 0;
s                 602 drivers/media/platform/rockchip/rga/rga.c 		s->r.width = f->width;
s                 603 drivers/media/platform/rockchip/rga/rga.c 		s->r.height = f->height;
s                 610 drivers/media/platform/rockchip/rga/rga.c 			      struct v4l2_selection *s)
s                 617 drivers/media/platform/rockchip/rga/rga.c 	f = rga_get_frame(ctx, s->type);
s                 621 drivers/media/platform/rockchip/rga/rga.c 	switch (s->target) {
s                 627 drivers/media/platform/rockchip/rga/rga.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 635 drivers/media/platform/rockchip/rga/rga.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 646 drivers/media/platform/rockchip/rga/rga.c 	if (s->r.top < 0 || s->r.left < 0) {
s                 652 drivers/media/platform/rockchip/rga/rga.c 	if (s->r.left + s->r.width > f->width ||
s                 653 drivers/media/platform/rockchip/rga/rga.c 	    s->r.top + s->r.height > f->height ||
s                 654 drivers/media/platform/rockchip/rga/rga.c 	    s->r.width < MIN_WIDTH || s->r.height < MIN_HEIGHT) {
s                 659 drivers/media/platform/rockchip/rga/rga.c 	f->crop = s->r;
s                 398 drivers/media/platform/s5p-g2d/g2d.c 			      struct v4l2_selection *s)
s                 403 drivers/media/platform/s5p-g2d/g2d.c 	f = get_frame(ctx, s->type);
s                 407 drivers/media/platform/s5p-g2d/g2d.c 	switch (s->target) {
s                 411 drivers/media/platform/s5p-g2d/g2d.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 417 drivers/media/platform/s5p-g2d/g2d.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 424 drivers/media/platform/s5p-g2d/g2d.c 	switch (s->target) {
s                 427 drivers/media/platform/s5p-g2d/g2d.c 		s->r.left = f->o_height;
s                 428 drivers/media/platform/s5p-g2d/g2d.c 		s->r.top = f->o_width;
s                 429 drivers/media/platform/s5p-g2d/g2d.c 		s->r.width = f->c_width;
s                 430 drivers/media/platform/s5p-g2d/g2d.c 		s->r.height = f->c_height;
s                 436 drivers/media/platform/s5p-g2d/g2d.c 		s->r.left = 0;
s                 437 drivers/media/platform/s5p-g2d/g2d.c 		s->r.top = 0;
s                 438 drivers/media/platform/s5p-g2d/g2d.c 		s->r.width = f->width;
s                 439 drivers/media/platform/s5p-g2d/g2d.c 		s->r.height = f->height;
s                 448 drivers/media/platform/s5p-g2d/g2d.c 				const struct v4l2_selection *s)
s                 454 drivers/media/platform/s5p-g2d/g2d.c 	f = get_frame(ctx, s->type);
s                 458 drivers/media/platform/s5p-g2d/g2d.c 	if (s->type == V4L2_BUF_TYPE_VIDEO_CAPTURE) {
s                 459 drivers/media/platform/s5p-g2d/g2d.c 		if (s->target != V4L2_SEL_TGT_COMPOSE)
s                 461 drivers/media/platform/s5p-g2d/g2d.c 	} else if (s->type == V4L2_BUF_TYPE_VIDEO_OUTPUT) {
s                 462 drivers/media/platform/s5p-g2d/g2d.c 		if (s->target != V4L2_SEL_TGT_CROP)
s                 466 drivers/media/platform/s5p-g2d/g2d.c 	if (s->r.top < 0 || s->r.left < 0) {
s                 476 drivers/media/platform/s5p-g2d/g2d.c 			      struct v4l2_selection *s)
s                 482 drivers/media/platform/s5p-g2d/g2d.c 	ret = vidioc_try_selection(file, prv, s);
s                 485 drivers/media/platform/s5p-g2d/g2d.c 	f = get_frame(ctx, s->type);
s                 489 drivers/media/platform/s5p-g2d/g2d.c 	f->c_width	= s->r.width;
s                 490 drivers/media/platform/s5p-g2d/g2d.c 	f->c_height	= s->r.height;
s                 491 drivers/media/platform/s5p-g2d/g2d.c 	f->o_width	= s->r.left;
s                 492 drivers/media/platform/s5p-g2d/g2d.c 	f->o_height	= s->r.top;
s                1802 drivers/media/platform/s5p-jpeg/jpeg-core.c 			 struct v4l2_selection *s)
s                1806 drivers/media/platform/s5p-jpeg/jpeg-core.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT &&
s                1807 drivers/media/platform/s5p-jpeg/jpeg-core.c 	    s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                1811 drivers/media/platform/s5p-jpeg/jpeg-core.c 	switch (s->target) {
s                1816 drivers/media/platform/s5p-jpeg/jpeg-core.c 		s->r.width = ctx->out_q.w;
s                1817 drivers/media/platform/s5p-jpeg/jpeg-core.c 		s->r.height = ctx->out_q.h;
s                1818 drivers/media/platform/s5p-jpeg/jpeg-core.c 		s->r.left = 0;
s                1819 drivers/media/platform/s5p-jpeg/jpeg-core.c 		s->r.top = 0;
s                1824 drivers/media/platform/s5p-jpeg/jpeg-core.c 		s->r.width = ctx->crop_rect.width;
s                1825 drivers/media/platform/s5p-jpeg/jpeg-core.c 		s->r.height =  ctx->crop_rect.height;
s                1826 drivers/media/platform/s5p-jpeg/jpeg-core.c 		s->r.left = ctx->crop_rect.left;
s                1827 drivers/media/platform/s5p-jpeg/jpeg-core.c 		s->r.top = ctx->crop_rect.top;
s                1839 drivers/media/platform/s5p-jpeg/jpeg-core.c 				  struct v4l2_selection *s)
s                1842 drivers/media/platform/s5p-jpeg/jpeg-core.c 	struct v4l2_rect *rect = &s->r;
s                1845 drivers/media/platform/s5p-jpeg/jpeg-core.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                1848 drivers/media/platform/s5p-jpeg/jpeg-core.c 	if (s->target == V4L2_SEL_TGT_COMPOSE) {
s                1853 drivers/media/platform/s5p-jpeg/jpeg-core.c 	} else if (s->target == V4L2_SEL_TGT_CROP) {
s                 750 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 			      struct v4l2_selection *s)
s                 757 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 777 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 			  left, top, s->r.width, s->r.height, right, bottom,
s                 785 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 			  s->r.width, s->r.height, ctx->buf_width,
s                 789 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 	switch (s->target) {
s                 793 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 		s->r.left = left;
s                 794 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 		s->r.top = top;
s                 795 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 		s->r.width = width;
s                 796 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 		s->r.height = height;
s                  35 drivers/media/platform/sti/bdisp/bdisp-debug.c static void bdisp_dbg_dump_ins(struct seq_file *s, u32 val)
s                  37 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "INS\t0x%08X\t", val);
s                  43 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "SRC1=mem - ");
s                  46 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "SRC1=ColorFill - ");
s                  49 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "SRC1=copy - ");
s                  52 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "SRC1=fil - ");
s                  55 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "SRC1=??? - ");
s                  63 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "SRC2=mem - ");
s                  66 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "SRC2=ColorFill - ");
s                  69 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "SRC2=??? - ");
s                  74 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "SRC3=mem - ");
s                  77 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "IVMX - ");
s                  79 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "CLUT - ");
s                  81 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "Scale - ");
s                  83 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "Flicker - ");
s                  85 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "Clip - ");
s                  87 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "ColorKey - ");
s                  89 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "OVMX - ");
s                  91 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "Deint - ");
s                  93 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "PlaneMask - ");
s                  95 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "VC1R - ");
s                  97 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "Rotate - ");
s                  99 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "GradFill - ");
s                 101 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "AQLock - ");
s                 103 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "Pace - ");
s                 105 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "IRQ - ");
s                 107 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_putc(s, '\n');
s                 110 drivers/media/platform/sti/bdisp/bdisp-debug.c static void bdisp_dbg_dump_tty(struct seq_file *s, u32 val)
s                 112 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "TTY\t0x%08X\t", val);
s                 113 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "Pitch=%d - ", val & 0xFFFF);
s                 117 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "RGB565 - ");
s                 120 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "RGB888 - ");
s                 123 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "xRGB888 - ");
s                 126 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "ARGB8888 - ");
s                 129 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "NV12 - ");
s                 132 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "YUV420P - ");
s                 135 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "ColorFormat ??? - ");
s                 140 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "AlphaRange - ");
s                 142 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "CrNotCb - ");
s                 144 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "MB - ");
s                 146 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "HSO inverse - ");
s                 148 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "VSO inverse - ");
s                 150 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "Dither - ");
s                 152 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "Write CHROMA - ");
s                 154 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "BigEndian - ");
s                 156 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_putc(s, '\n');
s                 159 drivers/media/platform/sti/bdisp/bdisp-debug.c static void bdisp_dbg_dump_xy(struct seq_file *s, u32 val, char *name)
s                 161 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "%s\t0x%08X\t", name, val);
s                 162 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "(%d,%d)\n", val & 0xFFFF, (val >> 16));
s                 165 drivers/media/platform/sti/bdisp/bdisp-debug.c static void bdisp_dbg_dump_sz(struct seq_file *s, u32 val, char *name)
s                 167 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "%s\t0x%08X\t", name, val);
s                 168 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "%dx%d\n", val & 0x1FFF, (val >> 16) & 0x1FFF);
s                 171 drivers/media/platform/sti/bdisp/bdisp-debug.c static void bdisp_dbg_dump_sty(struct seq_file *s,
s                 176 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "%s\t0x%08X\t", name, val);
s                 185 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "Pitch=%d - ", val & 0xFFFF);
s                 189 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "RGB565 - ");
s                 192 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "RGB888 - ");
s                 195 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "xRGB888 - ");
s                 198 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "ARGB888 - ");
s                 201 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "NV12 - ");
s                 204 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "YUV420P - ");
s                 207 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "ColorFormat ??? - ");
s                 212 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "AlphaRange - ");
s                 214 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "A1SubSet - ");
s                 216 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "MB - ");
s                 218 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "HSO inverse - ");
s                 220 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "VSO inverse - ");
s                 222 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "ChromaExt - ");
s                 224 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "Blank Acc - ");
s                 226 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "SubByte - ");
s                 228 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "RGBExpand - ");
s                 230 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "BigEndian - ");
s                 233 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_putc(s, '\n');
s                 236 drivers/media/platform/sti/bdisp/bdisp-debug.c static void bdisp_dbg_dump_fctl(struct seq_file *s, u32 val)
s                 238 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "FCTL\t0x%08X\t", val);
s                 241 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "Resize Luma - ");
s                 243 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "Sample Luma - ");
s                 246 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "Resize Chroma");
s                 248 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "Sample Chroma");
s                 250 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_putc(s, '\n');
s                 253 drivers/media/platform/sti/bdisp/bdisp-debug.c static void bdisp_dbg_dump_rsf(struct seq_file *s, u32 val, char *name)
s                 257 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "%s\t0x%08X\t", name, val);
s                 263 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "H: %d(6.10) / scale~%dx0.1 - ", inc, 1024 * 10 / inc);
s                 266 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "V: %d(6.10) / scale~%dx0.1", inc, 1024 * 10 / inc);
s                 269 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_putc(s, '\n');
s                 272 drivers/media/platform/sti/bdisp/bdisp-debug.c static void bdisp_dbg_dump_rzi(struct seq_file *s, u32 val, char *name)
s                 274 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "%s\t0x%08X\t", name, val);
s                 279 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "H: init=%d repeat=%d - ", val & 0x3FF, (val >> 12) & 7);
s                 281 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "V: init=%d repeat=%d", val & 0x3FF, (val >> 12) & 7);
s                 284 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_putc(s, '\n');
s                 287 drivers/media/platform/sti/bdisp/bdisp-debug.c static void bdisp_dbg_dump_ivmx(struct seq_file *s,
s                 290 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "IVMX0\t0x%08X\n", c0);
s                 291 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "IVMX1\t0x%08X\n", c1);
s                 292 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "IVMX2\t0x%08X\n", c2);
s                 293 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "IVMX3\t0x%08X\t", c3);
s                 296 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_putc(s, '\n');
s                 304 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "RGB to YUV\n");
s                 312 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "YUV to RGB\n");
s                 315 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_puts(s, "Unknown conversion\n");
s                 318 drivers/media/platform/sti/bdisp/bdisp-debug.c static int last_nodes_show(struct seq_file *s, void *data)
s                 321 drivers/media/platform/sti/bdisp/bdisp-debug.c 	struct bdisp_dev *bdisp = s->private;
s                 326 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "No node built yet\n");
s                 334 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "--------\nNode %d:\n", i);
s                 335 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "-- General --\n");
s                 336 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "NIP\t0x%08X\n", node->nip);
s                 337 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "CIC\t0x%08X\n", node->cic);
s                 338 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_ins(s, node->ins);
s                 339 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "ACK\t0x%08X\n", node->ack);
s                 340 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "-- Target --\n");
s                 341 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "TBA\t0x%08X\n", node->tba);
s                 342 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_tty(s, node->tty);
s                 343 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_xy(s, node->txy, "TXY");
s                 344 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_sz(s, node->tsz, "TSZ");
s                 346 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "-- Source 1 --\n");
s                 347 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "S1BA\t0x%08X\n", node->s1ba);
s                 348 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_sty(s, node->s1ty, node->s1ba, "S1TY");
s                 349 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_xy(s, node->s1xy, "S1XY");
s                 350 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "-- Source 2 --\n");
s                 351 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "S2BA\t0x%08X\n", node->s2ba);
s                 352 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_sty(s, node->s2ty, node->s2ba, "S2TY");
s                 353 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_xy(s, node->s2xy, "S2XY");
s                 354 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_sz(s, node->s2sz, "S2SZ");
s                 355 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "-- Source 3 --\n");
s                 356 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "S3BA\t0x%08X\n", node->s3ba);
s                 357 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_sty(s, node->s3ty, node->s3ba, "S3TY");
s                 358 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_xy(s, node->s3xy, "S3XY");
s                 359 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_sz(s, node->s3sz, "S3SZ");
s                 362 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "-- Filter & Mask --\n");
s                 363 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_fctl(s, node->fctl);
s                 365 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "-- Chroma Filter --\n");
s                 366 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_rsf(s, node->rsf, "RSF");
s                 367 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_rzi(s, node->rzi, "RZI");
s                 368 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "HFP\t0x%08X\n", node->hfp);
s                 369 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "VFP\t0x%08X\n", node->vfp);
s                 370 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "-- Luma Filter --\n");
s                 371 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_rsf(s, node->y_rsf, "Y_RSF");
s                 372 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_rzi(s, node->y_rzi, "Y_RZI");
s                 373 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "Y_HFP\t0x%08X\n", node->y_hfp);
s                 374 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "Y_VFP\t0x%08X\n", node->y_vfp);
s                 379 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "-- Input Versatile Matrix --\n");
s                 380 drivers/media/platform/sti/bdisp/bdisp-debug.c 		bdisp_dbg_dump_ivmx(s, node->ivmx0, node->ivmx1,
s                 391 drivers/media/platform/sti/bdisp/bdisp-debug.c static int last_nodes_raw_show(struct seq_file *s, void *data)
s                 393 drivers/media/platform/sti/bdisp/bdisp-debug.c 	struct bdisp_dev *bdisp = s->private;
s                 399 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "No node built yet\n");
s                 408 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "--------\nNode %d:\n", i);
s                 411 drivers/media/platform/sti/bdisp/bdisp-debug.c 			seq_printf(s, "0x%08X\n", *val++);
s                 440 drivers/media/platform/sti/bdisp/bdisp-debug.c static int last_request_show(struct seq_file *s, void *data)
s                 442 drivers/media/platform/sti/bdisp/bdisp-debug.c 	struct bdisp_dev *bdisp = s->private;
s                 447 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "No request\n");
s                 454 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "\nRequest #%d\n", request->nb_req);
s                 456 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "Format:    %s\t\t\t%s\n",
s                 458 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "Crop area: %dx%d @ %d,%d  ==>\t%dx%d @ %d,%d\n",
s                 463 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "Buff size: %dx%d\t\t%dx%d\n\n",
s                 467 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "Horizontal flip\n\n");
s                 470 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "Vertical flip\n\n");
s                 475 drivers/media/platform/sti/bdisp/bdisp-debug.c #define DUMP(reg) seq_printf(s, #reg " \t0x%08X\n", readl(bdisp->regs + reg))
s                 477 drivers/media/platform/sti/bdisp/bdisp-debug.c static int regs_show(struct seq_file *s, void *data)
s                 479 drivers/media/platform/sti/bdisp/bdisp-debug.c 	struct bdisp_dev *bdisp = s->private;
s                 485 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "Cannot wake up IP\n");
s                 489 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "Reg @ = 0x%p\n", bdisp->regs);
s                 491 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_puts(s, "\nStatic:\n");
s                 501 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_puts(s, "\nPlugs:\n");
s                 519 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_puts(s, "\nNode:\n");
s                 558 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_puts(s, "\nFilter:\n");
s                 560 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "BLT_HFC%d \t0x%08X\n", i,
s                 564 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "BLT_VFC%d \t0x%08X\n", i,
s                 568 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_puts(s, "\nLuma filter:\n");
s                 570 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "BLT_Y_HFC%d \t0x%08X\n", i,
s                 574 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_printf(s, "BLT_Y_VFC%d \t0x%08X\n", i,
s                 585 drivers/media/platform/sti/bdisp/bdisp-debug.c static int perf_show(struct seq_file *s, void *data)
s                 587 drivers/media/platform/sti/bdisp/bdisp-debug.c 	struct bdisp_dev *bdisp = s->private;
s                 593 drivers/media/platform/sti/bdisp/bdisp-debug.c 		seq_puts(s, "No request\n");
s                 618 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, "HW processing (%d requests):\n", request->nb_req);
s                 619 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, " Average: %5lld us  (%3d fps)\n",
s                 621 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, " Min-Max: %5lld us  (%3d fps) - %5lld us  (%3d fps)\n",
s                 624 drivers/media/platform/sti/bdisp/bdisp-debug.c 	seq_printf(s, " Last:    %5lld us  (%3d fps)\n",
s                 844 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 			     struct v4l2_selection *s)
s                 849 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	frame = ctx_get_frame(ctx, s->type);
s                 855 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	switch (s->type) {
s                 857 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 		switch (s->target) {
s                 860 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 			s->r = frame->crop;
s                 865 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 			s->r.left = 0;
s                 866 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 			s->r.top = 0;
s                 867 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 			s->r.width = frame->width;
s                 868 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 			s->r.height = frame->height;
s                 877 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 		switch (s->target) {
s                 881 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 			s->r = frame->crop;
s                 886 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 			s->r.left = 0;
s                 887 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 			s->r.top = 0;
s                 888 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 			s->r.width = frame->width;
s                 889 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 			s->r.height = frame->height;
s                 922 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 			     struct v4l2_selection *s)
s                 929 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	if ((s->type == V4L2_BUF_TYPE_VIDEO_OUTPUT) &&
s                 930 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	    (s->target == V4L2_SEL_TGT_CROP))
s                 933 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	if ((s->type == V4L2_BUF_TYPE_VIDEO_CAPTURE) &&
s                 934 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	    (s->target == V4L2_SEL_TGT_COMPOSE))
s                 942 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	frame = ctx_get_frame(ctx, s->type);
s                 948 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	in = &s->r;
s                 978 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	if (s->flags & V4L2_SEL_FLAG_LE && !is_rect_enclosed(&out, in))
s                 981 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	if (s->flags & V4L2_SEL_FLAG_GE && !is_rect_enclosed(in, &out))
s                  12 drivers/media/platform/sti/delta/delta-debug.c char *delta_streaminfo_str(struct delta_streaminfo *s, char *str,
s                  15 drivers/media/platform/sti/delta/delta-debug.c 	if (!s)
s                  20 drivers/media/platform/sti/delta/delta-debug.c 		 (char *)&s->streamformat, s->width, s->height,
s                  21 drivers/media/platform/sti/delta/delta-debug.c 		 s->profile, s->level, s->dpb,
s                  22 drivers/media/platform/sti/delta/delta-debug.c 		 (s->field == V4L2_FIELD_NONE) ? "progressive" : "interlaced",
s                  23 drivers/media/platform/sti/delta/delta-debug.c 		 s->other,
s                  24 drivers/media/platform/sti/delta/delta-debug.c 		 s->flags & DELTA_STREAMINFO_FLAG_CROP ? "crop=" : "",
s                  25 drivers/media/platform/sti/delta/delta-debug.c 		 s->crop.width, s->crop.height,
s                  26 drivers/media/platform/sti/delta/delta-debug.c 		 s->crop.left, s->crop.top,
s                  27 drivers/media/platform/sti/delta/delta-debug.c 		 s->flags & DELTA_STREAMINFO_FLAG_PIXELASPECT ? "par=" : "",
s                  28 drivers/media/platform/sti/delta/delta-debug.c 		 s->pixelaspect.numerator,
s                  29 drivers/media/platform/sti/delta/delta-debug.c 		 s->pixelaspect.denominator);
s                  58 drivers/media/platform/sti/delta/delta-debug.c 	struct delta_streaminfo *s = &ctx->streaminfo;
s                  66 drivers/media/platform/sti/delta/delta-debug.c 		delta_streaminfo_str(s, str, sizeof(str)),
s                  12 drivers/media/platform/sti/delta/delta-debug.h char *delta_streaminfo_str(struct delta_streaminfo *s, char *str,
s                 722 drivers/media/platform/sti/delta/delta-v4l2.c 			     struct v4l2_selection *s)
s                 728 drivers/media/platform/sti/delta/delta-v4l2.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 742 drivers/media/platform/sti/delta/delta-v4l2.c 	switch (s->target) {
s                 746 drivers/media/platform/sti/delta/delta-v4l2.c 		s->r = crop;
s                 751 drivers/media/platform/sti/delta/delta-v4l2.c 		s->r.left = 0;
s                 752 drivers/media/platform/sti/delta/delta-v4l2.c 		s->r.top = 0;
s                 753 drivers/media/platform/sti/delta/delta-v4l2.c 		s->r.width = frameinfo->aligned_width;
s                 754 drivers/media/platform/sti/delta/delta-v4l2.c 		s->r.height = frameinfo->aligned_height;
s                  13 drivers/media/platform/sti/hva/hva-debugfs.c static void format_ctx(struct seq_file *s, struct hva_ctx *ctx)
s                  21 drivers/media/platform/sti/hva/hva-debugfs.c 	seq_printf(s, "|-%s\n  |\n", ctx->name);
s                  23 drivers/media/platform/sti/hva/hva-debugfs.c 	seq_printf(s, "  |-[%sframe info]\n",
s                  25 drivers/media/platform/sti/hva/hva-debugfs.c 	seq_printf(s, "  | |- pixel format=%4.4s\n"
s                  33 drivers/media/platform/sti/hva/hva-debugfs.c 	seq_printf(s, "  |-[%sstream info]\n",
s                  35 drivers/media/platform/sti/hva/hva-debugfs.c 	seq_printf(s, "  | |- stream format=%4.4s\n"
s                  46 drivers/media/platform/sti/hva/hva-debugfs.c 	seq_puts(s, "  |-[parameters]\n");
s                  47 drivers/media/platform/sti/hva/hva-debugfs.c 	seq_printf(s, "  | |- %s\n"
s                  63 drivers/media/platform/sti/hva/hva-debugfs.c 		seq_printf(s, "  | |- %s entropy mode\n"
s                  84 drivers/media/platform/sti/hva/hva-debugfs.c 		seq_puts(s, "  |\n  |-[errors]\n");
s                  85 drivers/media/platform/sti/hva/hva-debugfs.c 		seq_printf(s, "  | |- system=%d\n"
s                  93 drivers/media/platform/sti/hva/hva-debugfs.c 	seq_puts(s, "  |\n  |-[performances]\n");
s                  94 drivers/media/platform/sti/hva/hva-debugfs.c 	seq_printf(s, "  | |- frames encoded=%d\n"
s                 274 drivers/media/platform/sti/hva/hva-debugfs.c static int device_show(struct seq_file *s, void *data)
s                 276 drivers/media/platform/sti/hva/hva-debugfs.c 	struct hva_dev *hva = s->private;
s                 278 drivers/media/platform/sti/hva/hva-debugfs.c 	seq_printf(s, "[%s]\n", hva->v4l2_dev.name);
s                 279 drivers/media/platform/sti/hva/hva-debugfs.c 	seq_printf(s, "registered as /dev/video%d\n", hva->vdev->num);
s                 284 drivers/media/platform/sti/hva/hva-debugfs.c static int encoders_show(struct seq_file *s, void *data)
s                 286 drivers/media/platform/sti/hva/hva-debugfs.c 	struct hva_dev *hva = s->private;
s                 289 drivers/media/platform/sti/hva/hva-debugfs.c 	seq_printf(s, "[encoders]\n|- %d registered encoders:\n",
s                 293 drivers/media/platform/sti/hva/hva-debugfs.c 		seq_printf(s, "|- %s: %4.4s => %4.4s\n", hva->encoders[i]->name,
s                 302 drivers/media/platform/sti/hva/hva-debugfs.c static int last_show(struct seq_file *s, void *data)
s                 304 drivers/media/platform/sti/hva/hva-debugfs.c 	struct hva_dev *hva = s->private;
s                 308 drivers/media/platform/sti/hva/hva-debugfs.c 		seq_puts(s, "[last encoding]\n");
s                 311 drivers/media/platform/sti/hva/hva-debugfs.c 		format_ctx(s, last_ctx);
s                 313 drivers/media/platform/sti/hva/hva-debugfs.c 		seq_puts(s, "[no information recorded about last encoding]\n");
s                 319 drivers/media/platform/sti/hva/hva-debugfs.c static int regs_show(struct seq_file *s, void *data)
s                 321 drivers/media/platform/sti/hva/hva-debugfs.c 	struct hva_dev *hva = s->private;
s                 323 drivers/media/platform/sti/hva/hva-debugfs.c 	hva_hw_dump_regs(hva, s);
s                 371 drivers/media/platform/sti/hva/hva-debugfs.c static int ctx_show(struct seq_file *s, void *data)
s                 373 drivers/media/platform/sti/hva/hva-debugfs.c 	struct hva_ctx *ctx = s->private;
s                 375 drivers/media/platform/sti/hva/hva-debugfs.c 	seq_printf(s, "[running encoding %d]\n", ctx->id);
s                 378 drivers/media/platform/sti/hva/hva-debugfs.c 	format_ctx(s, ctx);
s                 545 drivers/media/platform/sti/hva/hva-hw.c #define DUMP(reg) seq_printf(s, "%-30s: 0x%08X\n",\
s                 548 drivers/media/platform/sti/hva/hva-hw.c void hva_hw_dump_regs(struct hva_dev *hva, struct seq_file *s)
s                 555 drivers/media/platform/sti/hva/hva-hw.c 		seq_puts(s, "Cannot wake up IP\n");
s                 560 drivers/media/platform/sti/hva/hva-hw.c 	seq_printf(s, "Registers:\nReg @ = 0x%p\n", hva->regs);
s                  42 drivers/media/platform/sti/hva/hva-hw.h void hva_hw_dump_regs(struct hva_dev *hva, struct seq_file *s);
s                1240 drivers/media/platform/stm32/stm32-dcmi.c 			    struct v4l2_selection *s)
s                1244 drivers/media/platform/stm32/stm32-dcmi.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                1247 drivers/media/platform/stm32/stm32-dcmi.c 	switch (s->target) {
s                1250 drivers/media/platform/stm32/stm32-dcmi.c 		s->r = dcmi->sd_bounds;
s                1254 drivers/media/platform/stm32/stm32-dcmi.c 			s->r = dcmi->crop;
s                1256 drivers/media/platform/stm32/stm32-dcmi.c 			s->r.top = 0;
s                1257 drivers/media/platform/stm32/stm32-dcmi.c 			s->r.left = 0;
s                1258 drivers/media/platform/stm32/stm32-dcmi.c 			s->r.width = dcmi->fmt.fmt.pix.width;
s                1259 drivers/media/platform/stm32/stm32-dcmi.c 			s->r.height = dcmi->fmt.fmt.pix.height;
s                1270 drivers/media/platform/stm32/stm32-dcmi.c 			    struct v4l2_selection *s)
s                1273 drivers/media/platform/stm32/stm32-dcmi.c 	struct v4l2_rect r = s->r;
s                1277 drivers/media/platform/stm32/stm32-dcmi.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE ||
s                1278 drivers/media/platform/stm32/stm32-dcmi.c 	    s->target != V4L2_SEL_TGT_CROP)
s                1316 drivers/media/platform/stm32/stm32-dcmi.c 	s->r = r;
s                1791 drivers/media/platform/ti-vpe/vpe.c static int __vpe_try_selection(struct vpe_ctx *ctx, struct v4l2_selection *s)
s                1796 drivers/media/platform/ti-vpe/vpe.c 	if ((s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE) &&
s                1797 drivers/media/platform/ti-vpe/vpe.c 	    (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT))
s                1800 drivers/media/platform/ti-vpe/vpe.c 	q_data = get_q_data(ctx, s->type);
s                1804 drivers/media/platform/ti-vpe/vpe.c 	switch (s->target) {
s                1810 drivers/media/platform/ti-vpe/vpe.c 		if (s->type == V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                1818 drivers/media/platform/ti-vpe/vpe.c 		if (s->type == V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                1838 drivers/media/platform/ti-vpe/vpe.c 	if (s->r.top < 0 || s->r.left < 0) {
s                1840 drivers/media/platform/ti-vpe/vpe.c 		s->r.top = s->r.left = 0;
s                1843 drivers/media/platform/ti-vpe/vpe.c 	v4l_bound_align_image(&s->r.width, MIN_W, q_data->width, 1,
s                1844 drivers/media/platform/ti-vpe/vpe.c 		&s->r.height, MIN_H, height, H_ALIGN, S_ALIGN);
s                1847 drivers/media/platform/ti-vpe/vpe.c 	if (s->r.left + s->r.width > q_data->width)
s                1848 drivers/media/platform/ti-vpe/vpe.c 		s->r.left = q_data->width - s->r.width;
s                1849 drivers/media/platform/ti-vpe/vpe.c 	if (s->r.top + s->r.height > q_data->height)
s                1850 drivers/media/platform/ti-vpe/vpe.c 		s->r.top = q_data->height - s->r.height;
s                1856 drivers/media/platform/ti-vpe/vpe.c 		struct v4l2_selection *s)
s                1862 drivers/media/platform/ti-vpe/vpe.c 	if ((s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE) &&
s                1863 drivers/media/platform/ti-vpe/vpe.c 	    (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT))
s                1866 drivers/media/platform/ti-vpe/vpe.c 	q_data = get_q_data(ctx, s->type);
s                1870 drivers/media/platform/ti-vpe/vpe.c 	switch (s->target) {
s                1873 drivers/media/platform/ti-vpe/vpe.c 		if (s->type == V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                1878 drivers/media/platform/ti-vpe/vpe.c 		if (s->type == V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                1882 drivers/media/platform/ti-vpe/vpe.c 		if (s->type == V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                1887 drivers/media/platform/ti-vpe/vpe.c 		if (s->type == V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                1900 drivers/media/platform/ti-vpe/vpe.c 		s->r = q_data->c_rect;
s                1906 drivers/media/platform/ti-vpe/vpe.c 		s->r.left = 0;
s                1907 drivers/media/platform/ti-vpe/vpe.c 		s->r.top = 0;
s                1908 drivers/media/platform/ti-vpe/vpe.c 		s->r.width = q_data->width;
s                1909 drivers/media/platform/ti-vpe/vpe.c 		s->r.height = q_data->height;
s                1917 drivers/media/platform/ti-vpe/vpe.c 		struct v4l2_selection *s)
s                1921 drivers/media/platform/ti-vpe/vpe.c 	struct v4l2_selection sel = *s;
s                1147 drivers/media/platform/vicodec/vicodec-core.c 			      struct v4l2_selection *s)
s                1152 drivers/media/platform/vicodec/vicodec-core.c 	q_data = get_q_data(ctx, s->type);
s                1159 drivers/media/platform/vicodec/vicodec-core.c 	if (ctx->is_enc && s->type == V4L2_BUF_TYPE_VIDEO_OUTPUT) {
s                1160 drivers/media/platform/vicodec/vicodec-core.c 		switch (s->target) {
s                1162 drivers/media/platform/vicodec/vicodec-core.c 			s->r.left = 0;
s                1163 drivers/media/platform/vicodec/vicodec-core.c 			s->r.top = 0;
s                1164 drivers/media/platform/vicodec/vicodec-core.c 			s->r.width = q_data->visible_width;
s                1165 drivers/media/platform/vicodec/vicodec-core.c 			s->r.height = q_data->visible_height;
s                1169 drivers/media/platform/vicodec/vicodec-core.c 			s->r.left = 0;
s                1170 drivers/media/platform/vicodec/vicodec-core.c 			s->r.top = 0;
s                1171 drivers/media/platform/vicodec/vicodec-core.c 			s->r.width = q_data->coded_width;
s                1172 drivers/media/platform/vicodec/vicodec-core.c 			s->r.height = q_data->coded_height;
s                1175 drivers/media/platform/vicodec/vicodec-core.c 	} else if (!ctx->is_enc && s->type == V4L2_BUF_TYPE_VIDEO_CAPTURE) {
s                1176 drivers/media/platform/vicodec/vicodec-core.c 		switch (s->target) {
s                1178 drivers/media/platform/vicodec/vicodec-core.c 			s->r.left = 0;
s                1179 drivers/media/platform/vicodec/vicodec-core.c 			s->r.top = 0;
s                1180 drivers/media/platform/vicodec/vicodec-core.c 			s->r.width = q_data->visible_width;
s                1181 drivers/media/platform/vicodec/vicodec-core.c 			s->r.height = q_data->visible_height;
s                1185 drivers/media/platform/vicodec/vicodec-core.c 			s->r.left = 0;
s                1186 drivers/media/platform/vicodec/vicodec-core.c 			s->r.top = 0;
s                1187 drivers/media/platform/vicodec/vicodec-core.c 			s->r.width = q_data->coded_width;
s                1188 drivers/media/platform/vicodec/vicodec-core.c 			s->r.height = q_data->coded_height;
s                1196 drivers/media/platform/vicodec/vicodec-core.c 			      struct v4l2_selection *s)
s                1201 drivers/media/platform/vicodec/vicodec-core.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                1204 drivers/media/platform/vicodec/vicodec-core.c 	q_data = get_q_data(ctx, s->type);
s                1208 drivers/media/platform/vicodec/vicodec-core.c 	if (!ctx->is_enc || s->target != V4L2_SEL_TGT_CROP)
s                1211 drivers/media/platform/vicodec/vicodec-core.c 	s->r.left = 0;
s                1212 drivers/media/platform/vicodec/vicodec-core.c 	s->r.top = 0;
s                1213 drivers/media/platform/vicodec/vicodec-core.c 	q_data->visible_width = clamp(s->r.width, MIN_WIDTH,
s                1215 drivers/media/platform/vicodec/vicodec-core.c 	s->r.width = q_data->visible_width;
s                1216 drivers/media/platform/vicodec/vicodec-core.c 	q_data->visible_height = clamp(s->r.height, MIN_HEIGHT,
s                1218 drivers/media/platform/vicodec/vicodec-core.c 	s->r.height = q_data->visible_height;
s                 881 drivers/media/platform/vivid/vivid-vid-cap.c int vivid_vid_cap_s_selection(struct file *file, void *fh, struct v4l2_selection *s)
s                 891 drivers/media/platform/vivid/vivid-vid-cap.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 896 drivers/media/platform/vivid/vivid-vid-cap.c 	switch (s->target) {
s                 900 drivers/media/platform/vivid/vivid-vid-cap.c 		ret = vivid_vid_adjust_sel(s->flags, &s->r);
s                 903 drivers/media/platform/vivid/vivid-vid-cap.c 		v4l2_rect_set_min_size(&s->r, &vivid_min_rect);
s                 904 drivers/media/platform/vivid/vivid-vid-cap.c 		v4l2_rect_set_max_size(&s->r, &dev->src_rect);
s                 905 drivers/media/platform/vivid/vivid-vid-cap.c 		v4l2_rect_map_inside(&s->r, &dev->crop_bounds_cap);
s                 906 drivers/media/platform/vivid/vivid-vid-cap.c 		s->r.top /= factor;
s                 907 drivers/media/platform/vivid/vivid-vid-cap.c 		s->r.height /= factor;
s                 912 drivers/media/platform/vivid/vivid-vid-cap.c 				s->r.width * MAX_ZOOM,
s                 913 drivers/media/platform/vivid/vivid-vid-cap.c 				s->r.height * MAX_ZOOM
s                 917 drivers/media/platform/vivid/vivid-vid-cap.c 				s->r.width / MAX_ZOOM,
s                 918 drivers/media/platform/vivid/vivid-vid-cap.c 				s->r.height / MAX_ZOOM
s                 936 drivers/media/platform/vivid/vivid-vid-cap.c 			v4l2_rect_set_min_size(&fmt, &s->r);
s                 942 drivers/media/platform/vivid/vivid-vid-cap.c 			v4l2_rect_set_size_to(compose, &s->r);
s                 945 drivers/media/platform/vivid/vivid-vid-cap.c 			if (!v4l2_rect_same_size(&s->r, &dev->fmt_cap_rect) &&
s                 948 drivers/media/platform/vivid/vivid-vid-cap.c 			v4l2_rect_set_size_to(&dev->fmt_cap_rect, &s->r);
s                 949 drivers/media/platform/vivid/vivid-vid-cap.c 			v4l2_rect_set_size_to(compose, &s->r);
s                 953 drivers/media/platform/vivid/vivid-vid-cap.c 		s->r.top *= factor;
s                 954 drivers/media/platform/vivid/vivid-vid-cap.c 		s->r.height *= factor;
s                 955 drivers/media/platform/vivid/vivid-vid-cap.c 		*crop = s->r;
s                 960 drivers/media/platform/vivid/vivid-vid-cap.c 		ret = vivid_vid_adjust_sel(s->flags, &s->r);
s                 963 drivers/media/platform/vivid/vivid-vid-cap.c 		v4l2_rect_set_min_size(&s->r, &vivid_min_rect);
s                 964 drivers/media/platform/vivid/vivid-vid-cap.c 		v4l2_rect_set_max_size(&s->r, &dev->fmt_cap_rect);
s                 972 drivers/media/platform/vivid/vivid-vid-cap.c 			v4l2_rect_set_max_size(&s->r, &max_rect);
s                 976 drivers/media/platform/vivid/vivid-vid-cap.c 					s->r.width / MAX_ZOOM,
s                 977 drivers/media/platform/vivid/vivid-vid-cap.c 					(s->r.height * factor) / MAX_ZOOM
s                 981 drivers/media/platform/vivid/vivid-vid-cap.c 					s->r.width * MAX_ZOOM,
s                 982 drivers/media/platform/vivid/vivid-vid-cap.c 					(s->r.height * factor) * MAX_ZOOM
s                 990 drivers/media/platform/vivid/vivid-vid-cap.c 			s->r.top *= factor;
s                 991 drivers/media/platform/vivid/vivid-vid-cap.c 			s->r.height *= factor;
s                 992 drivers/media/platform/vivid/vivid-vid-cap.c 			v4l2_rect_set_max_size(&s->r, &dev->src_rect);
s                 993 drivers/media/platform/vivid/vivid-vid-cap.c 			v4l2_rect_set_size_to(crop, &s->r);
s                 995 drivers/media/platform/vivid/vivid-vid-cap.c 			s->r.top /= factor;
s                 996 drivers/media/platform/vivid/vivid-vid-cap.c 			s->r.height /= factor;
s                 998 drivers/media/platform/vivid/vivid-vid-cap.c 			v4l2_rect_set_size_to(&s->r, &dev->src_rect);
s                 999 drivers/media/platform/vivid/vivid-vid-cap.c 			s->r.height /= factor;
s                1001 drivers/media/platform/vivid/vivid-vid-cap.c 		v4l2_rect_map_inside(&s->r, &dev->fmt_cap_rect);
s                1002 drivers/media/platform/vivid/vivid-vid-cap.c 		if (dev->bitmap_cap && (compose->width != s->r.width ||
s                1003 drivers/media/platform/vivid/vivid-vid-cap.c 					compose->height != s->r.height)) {
s                1007 drivers/media/platform/vivid/vivid-vid-cap.c 		*compose = s->r;
s                  30 drivers/media/platform/vivid/vivid-vid-cap.h int vivid_vid_cap_s_selection(struct file *file, void *fh, struct v4l2_selection *s);
s                 679 drivers/media/platform/vivid/vivid-vid-out.c int vivid_vid_out_s_selection(struct file *file, void *fh, struct v4l2_selection *s)
s                 689 drivers/media/platform/vivid/vivid-vid-out.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 692 drivers/media/platform/vivid/vivid-vid-out.c 	switch (s->target) {
s                 696 drivers/media/platform/vivid/vivid-vid-out.c 		ret = vivid_vid_adjust_sel(s->flags, &s->r);
s                 699 drivers/media/platform/vivid/vivid-vid-out.c 		v4l2_rect_set_min_size(&s->r, &vivid_min_rect);
s                 700 drivers/media/platform/vivid/vivid-vid-out.c 		v4l2_rect_set_max_size(&s->r, &dev->fmt_out_rect);
s                 708 drivers/media/platform/vivid/vivid-vid-out.c 			v4l2_rect_set_max_size(&s->r, &max_rect);
s                 712 drivers/media/platform/vivid/vivid-vid-out.c 					s->r.width / MAX_ZOOM,
s                 713 drivers/media/platform/vivid/vivid-vid-out.c 					(s->r.height * factor) / MAX_ZOOM
s                 717 drivers/media/platform/vivid/vivid-vid-out.c 					s->r.width * MAX_ZOOM,
s                 718 drivers/media/platform/vivid/vivid-vid-out.c 					(s->r.height * factor) * MAX_ZOOM
s                 726 drivers/media/platform/vivid/vivid-vid-out.c 			s->r.top *= factor;
s                 727 drivers/media/platform/vivid/vivid-vid-out.c 			s->r.height *= factor;
s                 728 drivers/media/platform/vivid/vivid-vid-out.c 			v4l2_rect_set_max_size(&s->r, &dev->sink_rect);
s                 729 drivers/media/platform/vivid/vivid-vid-out.c 			v4l2_rect_set_size_to(compose, &s->r);
s                 731 drivers/media/platform/vivid/vivid-vid-out.c 			s->r.top /= factor;
s                 732 drivers/media/platform/vivid/vivid-vid-out.c 			s->r.height /= factor;
s                 734 drivers/media/platform/vivid/vivid-vid-out.c 			v4l2_rect_set_size_to(&s->r, &dev->sink_rect);
s                 735 drivers/media/platform/vivid/vivid-vid-out.c 			s->r.height /= factor;
s                 737 drivers/media/platform/vivid/vivid-vid-out.c 		v4l2_rect_map_inside(&s->r, &dev->fmt_out_rect);
s                 738 drivers/media/platform/vivid/vivid-vid-out.c 		*crop = s->r;
s                 743 drivers/media/platform/vivid/vivid-vid-out.c 		ret = vivid_vid_adjust_sel(s->flags, &s->r);
s                 746 drivers/media/platform/vivid/vivid-vid-out.c 		v4l2_rect_set_min_size(&s->r, &vivid_min_rect);
s                 747 drivers/media/platform/vivid/vivid-vid-out.c 		v4l2_rect_set_max_size(&s->r, &dev->sink_rect);
s                 748 drivers/media/platform/vivid/vivid-vid-out.c 		v4l2_rect_map_inside(&s->r, &dev->compose_bounds_out);
s                 749 drivers/media/platform/vivid/vivid-vid-out.c 		s->r.top /= factor;
s                 750 drivers/media/platform/vivid/vivid-vid-out.c 		s->r.height /= factor;
s                 755 drivers/media/platform/vivid/vivid-vid-out.c 				s->r.width * MAX_ZOOM,
s                 756 drivers/media/platform/vivid/vivid-vid-out.c 				s->r.height * MAX_ZOOM
s                 760 drivers/media/platform/vivid/vivid-vid-out.c 				s->r.width / MAX_ZOOM,
s                 761 drivers/media/platform/vivid/vivid-vid-out.c 				s->r.height / MAX_ZOOM
s                 778 drivers/media/platform/vivid/vivid-vid-out.c 			v4l2_rect_set_min_size(&fmt, &s->r);
s                 783 drivers/media/platform/vivid/vivid-vid-out.c 			v4l2_rect_set_size_to(crop, &s->r);
s                 786 drivers/media/platform/vivid/vivid-vid-out.c 			if (!v4l2_rect_same_size(&s->r, &dev->fmt_out_rect) &&
s                 789 drivers/media/platform/vivid/vivid-vid-out.c 			v4l2_rect_set_size_to(&dev->fmt_out_rect, &s->r);
s                 790 drivers/media/platform/vivid/vivid-vid-out.c 			v4l2_rect_set_size_to(crop, &s->r);
s                 794 drivers/media/platform/vivid/vivid-vid-out.c 		s->r.top *= factor;
s                 795 drivers/media/platform/vivid/vivid-vid-out.c 		s->r.height *= factor;
s                 796 drivers/media/platform/vivid/vivid-vid-out.c 		if (dev->bitmap_out && (compose->width != s->r.width ||
s                 797 drivers/media/platform/vivid/vivid-vid-out.c 					compose->height != s->r.height)) {
s                 801 drivers/media/platform/vivid/vivid-vid-out.c 		*compose = s->r;
s                  25 drivers/media/platform/vivid/vivid-vid-out.h int vivid_vid_out_s_selection(struct file *file, void *fh, struct v4l2_selection *s);
s                 910 drivers/media/rc/rc-main.c 	u32 mask, s = filter->data;
s                 918 drivers/media/rc/rc-main.c 	if (!rc_validate_scancode(protocol, s))
s                  61 drivers/media/tuners/mt2063.c #define MT2063_EXCLUDE_US_DECT_FREQUENCIES(s) (((s) & MT2063_DECT_AVOID_US_FREQS) != 0)
s                  63 drivers/media/tuners/mt2063.c #define MT2063_EXCLUDE_EURO_DECT_FREQUENCIES(s) (((s) & MT2063_DECT_AVOID_EURO_FREQS) != 0)
s                 108 drivers/media/tuners/mt20xx.c 	unsigned int fref,lo1,lo1n,lo1a,s,sel,lo1freq, desired_lo1,
s                 118 drivers/media/tuners/mt20xx.c 	s=rfin/1000/1000+1090;
s                 121 drivers/media/tuners/mt20xx.c 		if(s>1890) sel=0;
s                 122 drivers/media/tuners/mt20xx.c 		else if(s>1720) sel=1;
s                 123 drivers/media/tuners/mt20xx.c 		else if(s>1530) sel=2;
s                 124 drivers/media/tuners/mt20xx.c 		else if(s>1370) sel=3;
s                 128 drivers/media/tuners/mt20xx.c 		if(s>1790) sel=0; // <1958
s                 129 drivers/media/tuners/mt20xx.c 		else if(s>1617) sel=1;
s                 130 drivers/media/tuners/mt20xx.c 		else if(s>1449) sel=2;
s                 131 drivers/media/tuners/mt20xx.c 		else if(s>1291) sel=3;
s                 160 drivers/media/usb/airspy/airspy.c static int airspy_ctrl_msg(struct airspy *s, u8 request, u16 value, u16 index,
s                 170 drivers/media/usb/airspy/airspy.c 		pipe = usb_sndctrlpipe(s->udev, 0);
s                 181 drivers/media/usb/airspy/airspy.c 		pipe = usb_rcvctrlpipe(s->udev, 0);
s                 185 drivers/media/usb/airspy/airspy.c 		dev_err(s->dev, "Unknown command %02x\n", request);
s                 192 drivers/media/usb/airspy/airspy.c 		memcpy(s->buf, data, size);
s                 194 drivers/media/usb/airspy/airspy.c 	ret = usb_control_msg(s->udev, pipe, request, requesttype, value,
s                 195 drivers/media/usb/airspy/airspy.c 			index, s->buf, size, 1000);
s                 196 drivers/media/usb/airspy/airspy.c 	airspy_dbg_usb_control_msg(s->dev, request, requesttype, value,
s                 197 drivers/media/usb/airspy/airspy.c 			index, s->buf, size);
s                 199 drivers/media/usb/airspy/airspy.c 		dev_err(s->dev, "usb_control_msg() failed %d request %02x\n",
s                 206 drivers/media/usb/airspy/airspy.c 		memcpy(data, s->buf, size);
s                 214 drivers/media/usb/airspy/airspy.c static struct airspy_frame_buf *airspy_get_next_fill_buf(struct airspy *s)
s                 219 drivers/media/usb/airspy/airspy.c 	spin_lock_irqsave(&s->queued_bufs_lock, flags);
s                 220 drivers/media/usb/airspy/airspy.c 	if (list_empty(&s->queued_bufs))
s                 223 drivers/media/usb/airspy/airspy.c 	buf = list_entry(s->queued_bufs.next,
s                 227 drivers/media/usb/airspy/airspy.c 	spin_unlock_irqrestore(&s->queued_bufs_lock, flags);
s                 231 drivers/media/usb/airspy/airspy.c static unsigned int airspy_convert_stream(struct airspy *s,
s                 236 drivers/media/usb/airspy/airspy.c 	if (s->pixelformat == V4L2_SDR_FMT_RU12LE) {
s                 244 drivers/media/usb/airspy/airspy.c 	if (unlikely(time_is_before_jiffies(s->jiffies_next))) {
s                 247 drivers/media/usb/airspy/airspy.c 				s->jiffies_next + msecs_to_jiffies(MSECS));
s                 248 drivers/media/usb/airspy/airspy.c 		unsigned int samples = s->sample - s->sample_measured;
s                 250 drivers/media/usb/airspy/airspy.c 		s->jiffies_next = jiffies + msecs_to_jiffies(MSECS);
s                 251 drivers/media/usb/airspy/airspy.c 		s->sample_measured = s->sample;
s                 252 drivers/media/usb/airspy/airspy.c 		dev_dbg(s->dev, "slen=%u samples=%u msecs=%u sample rate=%lu\n",
s                 258 drivers/media/usb/airspy/airspy.c 	s->sample += src_len / 2;
s                 269 drivers/media/usb/airspy/airspy.c 	struct airspy *s = urb->context;
s                 272 drivers/media/usb/airspy/airspy.c 	dev_dbg_ratelimited(s->dev, "status=%d length=%d/%d errors=%d\n",
s                 285 drivers/media/usb/airspy/airspy.c 		dev_err_ratelimited(s->dev, "URB failed %d\n", urb->status);
s                 293 drivers/media/usb/airspy/airspy.c 		fbuf = airspy_get_next_fill_buf(s);
s                 295 drivers/media/usb/airspy/airspy.c 			s->vb_full++;
s                 296 drivers/media/usb/airspy/airspy.c 			dev_notice_ratelimited(s->dev,
s                 298 drivers/media/usb/airspy/airspy.c 					s->vb_full);
s                 304 drivers/media/usb/airspy/airspy.c 		len = airspy_convert_stream(s, ptr, urb->transfer_buffer,
s                 308 drivers/media/usb/airspy/airspy.c 		fbuf->vb.sequence = s->sequence++;
s                 315 drivers/media/usb/airspy/airspy.c static int airspy_kill_urbs(struct airspy *s)
s                 319 drivers/media/usb/airspy/airspy.c 	for (i = s->urbs_submitted - 1; i >= 0; i--) {
s                 320 drivers/media/usb/airspy/airspy.c 		dev_dbg(s->dev, "kill urb=%d\n", i);
s                 322 drivers/media/usb/airspy/airspy.c 		usb_kill_urb(s->urb_list[i]);
s                 324 drivers/media/usb/airspy/airspy.c 	s->urbs_submitted = 0;
s                 329 drivers/media/usb/airspy/airspy.c static int airspy_submit_urbs(struct airspy *s)
s                 333 drivers/media/usb/airspy/airspy.c 	for (i = 0; i < s->urbs_initialized; i++) {
s                 334 drivers/media/usb/airspy/airspy.c 		dev_dbg(s->dev, "submit urb=%d\n", i);
s                 335 drivers/media/usb/airspy/airspy.c 		ret = usb_submit_urb(s->urb_list[i], GFP_ATOMIC);
s                 337 drivers/media/usb/airspy/airspy.c 			dev_err(s->dev, "Could not submit URB no. %d - get them all back\n",
s                 339 drivers/media/usb/airspy/airspy.c 			airspy_kill_urbs(s);
s                 342 drivers/media/usb/airspy/airspy.c 		s->urbs_submitted++;
s                 348 drivers/media/usb/airspy/airspy.c static int airspy_free_stream_bufs(struct airspy *s)
s                 350 drivers/media/usb/airspy/airspy.c 	if (test_bit(USB_STATE_URB_BUF, &s->flags)) {
s                 351 drivers/media/usb/airspy/airspy.c 		while (s->buf_num) {
s                 352 drivers/media/usb/airspy/airspy.c 			s->buf_num--;
s                 353 drivers/media/usb/airspy/airspy.c 			dev_dbg(s->dev, "free buf=%d\n", s->buf_num);
s                 354 drivers/media/usb/airspy/airspy.c 			usb_free_coherent(s->udev, s->buf_size,
s                 355 drivers/media/usb/airspy/airspy.c 					  s->buf_list[s->buf_num],
s                 356 drivers/media/usb/airspy/airspy.c 					  s->dma_addr[s->buf_num]);
s                 359 drivers/media/usb/airspy/airspy.c 	clear_bit(USB_STATE_URB_BUF, &s->flags);
s                 364 drivers/media/usb/airspy/airspy.c static int airspy_alloc_stream_bufs(struct airspy *s)
s                 366 drivers/media/usb/airspy/airspy.c 	s->buf_num = 0;
s                 367 drivers/media/usb/airspy/airspy.c 	s->buf_size = BULK_BUFFER_SIZE;
s                 369 drivers/media/usb/airspy/airspy.c 	dev_dbg(s->dev, "all in all I will use %u bytes for streaming\n",
s                 372 drivers/media/usb/airspy/airspy.c 	for (s->buf_num = 0; s->buf_num < MAX_BULK_BUFS; s->buf_num++) {
s                 373 drivers/media/usb/airspy/airspy.c 		s->buf_list[s->buf_num] = usb_alloc_coherent(s->udev,
s                 375 drivers/media/usb/airspy/airspy.c 				&s->dma_addr[s->buf_num]);
s                 376 drivers/media/usb/airspy/airspy.c 		if (!s->buf_list[s->buf_num]) {
s                 377 drivers/media/usb/airspy/airspy.c 			dev_dbg(s->dev, "alloc buf=%d failed\n", s->buf_num);
s                 378 drivers/media/usb/airspy/airspy.c 			airspy_free_stream_bufs(s);
s                 382 drivers/media/usb/airspy/airspy.c 		dev_dbg(s->dev, "alloc buf=%d %p (dma %llu)\n", s->buf_num,
s                 383 drivers/media/usb/airspy/airspy.c 				s->buf_list[s->buf_num],
s                 384 drivers/media/usb/airspy/airspy.c 				(long long)s->dma_addr[s->buf_num]);
s                 385 drivers/media/usb/airspy/airspy.c 		set_bit(USB_STATE_URB_BUF, &s->flags);
s                 391 drivers/media/usb/airspy/airspy.c static int airspy_free_urbs(struct airspy *s)
s                 395 drivers/media/usb/airspy/airspy.c 	airspy_kill_urbs(s);
s                 397 drivers/media/usb/airspy/airspy.c 	for (i = s->urbs_initialized - 1; i >= 0; i--) {
s                 398 drivers/media/usb/airspy/airspy.c 		if (s->urb_list[i]) {
s                 399 drivers/media/usb/airspy/airspy.c 			dev_dbg(s->dev, "free urb=%d\n", i);
s                 401 drivers/media/usb/airspy/airspy.c 			usb_free_urb(s->urb_list[i]);
s                 404 drivers/media/usb/airspy/airspy.c 	s->urbs_initialized = 0;
s                 409 drivers/media/usb/airspy/airspy.c static int airspy_alloc_urbs(struct airspy *s)
s                 415 drivers/media/usb/airspy/airspy.c 		dev_dbg(s->dev, "alloc urb=%d\n", i);
s                 416 drivers/media/usb/airspy/airspy.c 		s->urb_list[i] = usb_alloc_urb(0, GFP_ATOMIC);
s                 417 drivers/media/usb/airspy/airspy.c 		if (!s->urb_list[i]) {
s                 419 drivers/media/usb/airspy/airspy.c 				usb_free_urb(s->urb_list[j]);
s                 422 drivers/media/usb/airspy/airspy.c 		usb_fill_bulk_urb(s->urb_list[i],
s                 423 drivers/media/usb/airspy/airspy.c 				s->udev,
s                 424 drivers/media/usb/airspy/airspy.c 				usb_rcvbulkpipe(s->udev, 0x81),
s                 425 drivers/media/usb/airspy/airspy.c 				s->buf_list[i],
s                 427 drivers/media/usb/airspy/airspy.c 				airspy_urb_complete, s);
s                 429 drivers/media/usb/airspy/airspy.c 		s->urb_list[i]->transfer_flags = URB_NO_TRANSFER_DMA_MAP;
s                 430 drivers/media/usb/airspy/airspy.c 		s->urb_list[i]->transfer_dma = s->dma_addr[i];
s                 431 drivers/media/usb/airspy/airspy.c 		s->urbs_initialized++;
s                 438 drivers/media/usb/airspy/airspy.c static void airspy_cleanup_queued_bufs(struct airspy *s)
s                 442 drivers/media/usb/airspy/airspy.c 	dev_dbg(s->dev, "\n");
s                 444 drivers/media/usb/airspy/airspy.c 	spin_lock_irqsave(&s->queued_bufs_lock, flags);
s                 445 drivers/media/usb/airspy/airspy.c 	while (!list_empty(&s->queued_bufs)) {
s                 448 drivers/media/usb/airspy/airspy.c 		buf = list_entry(s->queued_bufs.next,
s                 453 drivers/media/usb/airspy/airspy.c 	spin_unlock_irqrestore(&s->queued_bufs_lock, flags);
s                 460 drivers/media/usb/airspy/airspy.c 	struct airspy *s = container_of(v, struct airspy, v4l2_dev);
s                 462 drivers/media/usb/airspy/airspy.c 	dev_dbg(s->dev, "\n");
s                 464 drivers/media/usb/airspy/airspy.c 	mutex_lock(&s->vb_queue_lock);
s                 465 drivers/media/usb/airspy/airspy.c 	mutex_lock(&s->v4l2_lock);
s                 467 drivers/media/usb/airspy/airspy.c 	s->udev = NULL;
s                 468 drivers/media/usb/airspy/airspy.c 	v4l2_device_disconnect(&s->v4l2_dev);
s                 469 drivers/media/usb/airspy/airspy.c 	video_unregister_device(&s->vdev);
s                 470 drivers/media/usb/airspy/airspy.c 	mutex_unlock(&s->v4l2_lock);
s                 471 drivers/media/usb/airspy/airspy.c 	mutex_unlock(&s->vb_queue_lock);
s                 473 drivers/media/usb/airspy/airspy.c 	v4l2_device_put(&s->v4l2_dev);
s                 481 drivers/media/usb/airspy/airspy.c 	struct airspy *s = vb2_get_drv_priv(vq);
s                 483 drivers/media/usb/airspy/airspy.c 	dev_dbg(s->dev, "nbuffers=%d\n", *nbuffers);
s                 489 drivers/media/usb/airspy/airspy.c 	sizes[0] = PAGE_ALIGN(s->buffersize);
s                 491 drivers/media/usb/airspy/airspy.c 	dev_dbg(s->dev, "nbuffers=%d sizes[0]=%d\n", *nbuffers, sizes[0]);
s                 498 drivers/media/usb/airspy/airspy.c 	struct airspy *s = vb2_get_drv_priv(vb->vb2_queue);
s                 504 drivers/media/usb/airspy/airspy.c 	if (unlikely(!s->udev)) {
s                 509 drivers/media/usb/airspy/airspy.c 	spin_lock_irqsave(&s->queued_bufs_lock, flags);
s                 510 drivers/media/usb/airspy/airspy.c 	list_add_tail(&buf->list, &s->queued_bufs);
s                 511 drivers/media/usb/airspy/airspy.c 	spin_unlock_irqrestore(&s->queued_bufs_lock, flags);
s                 516 drivers/media/usb/airspy/airspy.c 	struct airspy *s = vb2_get_drv_priv(vq);
s                 519 drivers/media/usb/airspy/airspy.c 	dev_dbg(s->dev, "\n");
s                 521 drivers/media/usb/airspy/airspy.c 	if (!s->udev)
s                 524 drivers/media/usb/airspy/airspy.c 	mutex_lock(&s->v4l2_lock);
s                 526 drivers/media/usb/airspy/airspy.c 	s->sequence = 0;
s                 528 drivers/media/usb/airspy/airspy.c 	set_bit(POWER_ON, &s->flags);
s                 530 drivers/media/usb/airspy/airspy.c 	ret = airspy_alloc_stream_bufs(s);
s                 534 drivers/media/usb/airspy/airspy.c 	ret = airspy_alloc_urbs(s);
s                 538 drivers/media/usb/airspy/airspy.c 	ret = airspy_submit_urbs(s);
s                 543 drivers/media/usb/airspy/airspy.c 	ret = airspy_ctrl_msg(s, CMD_RECEIVER_MODE, 1, 0, NULL, 0);
s                 550 drivers/media/usb/airspy/airspy.c 	airspy_kill_urbs(s);
s                 552 drivers/media/usb/airspy/airspy.c 	airspy_free_urbs(s);
s                 554 drivers/media/usb/airspy/airspy.c 	airspy_free_stream_bufs(s);
s                 556 drivers/media/usb/airspy/airspy.c 	clear_bit(POWER_ON, &s->flags);
s                 562 drivers/media/usb/airspy/airspy.c 		list_for_each_entry_safe(buf, tmp, &s->queued_bufs, list) {
s                 570 drivers/media/usb/airspy/airspy.c 	mutex_unlock(&s->v4l2_lock);
s                 577 drivers/media/usb/airspy/airspy.c 	struct airspy *s = vb2_get_drv_priv(vq);
s                 579 drivers/media/usb/airspy/airspy.c 	dev_dbg(s->dev, "\n");
s                 581 drivers/media/usb/airspy/airspy.c 	mutex_lock(&s->v4l2_lock);
s                 584 drivers/media/usb/airspy/airspy.c 	airspy_ctrl_msg(s, CMD_RECEIVER_MODE, 0, 0, NULL, 0);
s                 586 drivers/media/usb/airspy/airspy.c 	airspy_kill_urbs(s);
s                 587 drivers/media/usb/airspy/airspy.c 	airspy_free_urbs(s);
s                 588 drivers/media/usb/airspy/airspy.c 	airspy_free_stream_bufs(s);
s                 590 drivers/media/usb/airspy/airspy.c 	airspy_cleanup_queued_bufs(s);
s                 592 drivers/media/usb/airspy/airspy.c 	clear_bit(POWER_ON, &s->flags);
s                 594 drivers/media/usb/airspy/airspy.c 	mutex_unlock(&s->v4l2_lock);
s                 609 drivers/media/usb/airspy/airspy.c 	struct airspy *s = video_drvdata(file);
s                 612 drivers/media/usb/airspy/airspy.c 	strscpy(cap->card, s->vdev.name, sizeof(cap->card));
s                 613 drivers/media/usb/airspy/airspy.c 	usb_make_path(s->udev, cap->bus_info, sizeof(cap->bus_info));
s                 631 drivers/media/usb/airspy/airspy.c 	struct airspy *s = video_drvdata(file);
s                 633 drivers/media/usb/airspy/airspy.c 	f->fmt.sdr.pixelformat = s->pixelformat;
s                 634 drivers/media/usb/airspy/airspy.c 	f->fmt.sdr.buffersize = s->buffersize;
s                 643 drivers/media/usb/airspy/airspy.c 	struct airspy *s = video_drvdata(file);
s                 644 drivers/media/usb/airspy/airspy.c 	struct vb2_queue *q = &s->vb_queue;
s                 653 drivers/media/usb/airspy/airspy.c 			s->pixelformat = formats[i].pixelformat;
s                 654 drivers/media/usb/airspy/airspy.c 			s->buffersize = formats[i].buffersize;
s                 660 drivers/media/usb/airspy/airspy.c 	s->pixelformat = formats[0].pixelformat;
s                 661 drivers/media/usb/airspy/airspy.c 	s->buffersize = formats[0].buffersize;
s                 730 drivers/media/usb/airspy/airspy.c 	struct airspy *s = video_drvdata(file);
s                 735 drivers/media/usb/airspy/airspy.c 		f->frequency = s->f_adc;
s                 736 drivers/media/usb/airspy/airspy.c 		dev_dbg(s->dev, "ADC frequency=%u Hz\n", s->f_adc);
s                 740 drivers/media/usb/airspy/airspy.c 		f->frequency = s->f_rf;
s                 741 drivers/media/usb/airspy/airspy.c 		dev_dbg(s->dev, "RF frequency=%u Hz\n", s->f_rf);
s                 753 drivers/media/usb/airspy/airspy.c 	struct airspy *s = video_drvdata(file);
s                 758 drivers/media/usb/airspy/airspy.c 		s->f_adc = clamp_t(unsigned int, f->frequency,
s                 761 drivers/media/usb/airspy/airspy.c 		dev_dbg(s->dev, "ADC frequency=%u Hz\n", s->f_adc);
s                 764 drivers/media/usb/airspy/airspy.c 		s->f_rf = clamp_t(unsigned int, f->frequency,
s                 767 drivers/media/usb/airspy/airspy.c 		dev_dbg(s->dev, "RF frequency=%u Hz\n", s->f_rf);
s                 768 drivers/media/usb/airspy/airspy.c 		buf[0] = (s->f_rf >>  0) & 0xff;
s                 769 drivers/media/usb/airspy/airspy.c 		buf[1] = (s->f_rf >>  8) & 0xff;
s                 770 drivers/media/usb/airspy/airspy.c 		buf[2] = (s->f_rf >> 16) & 0xff;
s                 771 drivers/media/usb/airspy/airspy.c 		buf[3] = (s->f_rf >> 24) & 0xff;
s                 772 drivers/media/usb/airspy/airspy.c 		ret = airspy_ctrl_msg(s, CMD_SET_FREQ, 0, 0, buf, 4);
s                 855 drivers/media/usb/airspy/airspy.c 	struct airspy *s = container_of(v, struct airspy, v4l2_dev);
s                 857 drivers/media/usb/airspy/airspy.c 	v4l2_ctrl_handler_free(&s->hdl);
s                 858 drivers/media/usb/airspy/airspy.c 	v4l2_device_unregister(&s->v4l2_dev);
s                 859 drivers/media/usb/airspy/airspy.c 	kfree(s);
s                 862 drivers/media/usb/airspy/airspy.c static int airspy_set_lna_gain(struct airspy *s)
s                 867 drivers/media/usb/airspy/airspy.c 	dev_dbg(s->dev, "lna auto=%d->%d val=%d->%d\n",
s                 868 drivers/media/usb/airspy/airspy.c 			s->lna_gain_auto->cur.val, s->lna_gain_auto->val,
s                 869 drivers/media/usb/airspy/airspy.c 			s->lna_gain->cur.val, s->lna_gain->val);
s                 871 drivers/media/usb/airspy/airspy.c 	ret = airspy_ctrl_msg(s, CMD_SET_LNA_AGC, 0, s->lna_gain_auto->val,
s                 876 drivers/media/usb/airspy/airspy.c 	if (s->lna_gain_auto->val == false) {
s                 877 drivers/media/usb/airspy/airspy.c 		ret = airspy_ctrl_msg(s, CMD_SET_LNA_GAIN, 0, s->lna_gain->val,
s                 884 drivers/media/usb/airspy/airspy.c 		dev_dbg(s->dev, "failed=%d\n", ret);
s                 889 drivers/media/usb/airspy/airspy.c static int airspy_set_mixer_gain(struct airspy *s)
s                 894 drivers/media/usb/airspy/airspy.c 	dev_dbg(s->dev, "mixer auto=%d->%d val=%d->%d\n",
s                 895 drivers/media/usb/airspy/airspy.c 			s->mixer_gain_auto->cur.val, s->mixer_gain_auto->val,
s                 896 drivers/media/usb/airspy/airspy.c 			s->mixer_gain->cur.val, s->mixer_gain->val);
s                 898 drivers/media/usb/airspy/airspy.c 	ret = airspy_ctrl_msg(s, CMD_SET_MIXER_AGC, 0, s->mixer_gain_auto->val,
s                 903 drivers/media/usb/airspy/airspy.c 	if (s->mixer_gain_auto->val == false) {
s                 904 drivers/media/usb/airspy/airspy.c 		ret = airspy_ctrl_msg(s, CMD_SET_MIXER_GAIN, 0,
s                 905 drivers/media/usb/airspy/airspy.c 				s->mixer_gain->val, &u8tmp, 1);
s                 911 drivers/media/usb/airspy/airspy.c 		dev_dbg(s->dev, "failed=%d\n", ret);
s                 916 drivers/media/usb/airspy/airspy.c static int airspy_set_if_gain(struct airspy *s)
s                 921 drivers/media/usb/airspy/airspy.c 	dev_dbg(s->dev, "val=%d->%d\n", s->if_gain->cur.val, s->if_gain->val);
s                 923 drivers/media/usb/airspy/airspy.c 	ret = airspy_ctrl_msg(s, CMD_SET_VGA_GAIN, 0, s->if_gain->val,
s                 926 drivers/media/usb/airspy/airspy.c 		dev_dbg(s->dev, "failed=%d\n", ret);
s                 933 drivers/media/usb/airspy/airspy.c 	struct airspy *s = container_of(ctrl->handler, struct airspy, hdl);
s                 939 drivers/media/usb/airspy/airspy.c 		ret = airspy_set_lna_gain(s);
s                 943 drivers/media/usb/airspy/airspy.c 		ret = airspy_set_mixer_gain(s);
s                 946 drivers/media/usb/airspy/airspy.c 		ret = airspy_set_if_gain(s);
s                 949 drivers/media/usb/airspy/airspy.c 		dev_dbg(s->dev, "unknown ctrl: id=%d name=%s\n",
s                 964 drivers/media/usb/airspy/airspy.c 	struct airspy *s;
s                 968 drivers/media/usb/airspy/airspy.c 	s = kzalloc(sizeof(struct airspy), GFP_KERNEL);
s                 969 drivers/media/usb/airspy/airspy.c 	if (s == NULL) {
s                 974 drivers/media/usb/airspy/airspy.c 	mutex_init(&s->v4l2_lock);
s                 975 drivers/media/usb/airspy/airspy.c 	mutex_init(&s->vb_queue_lock);
s                 976 drivers/media/usb/airspy/airspy.c 	spin_lock_init(&s->queued_bufs_lock);
s                 977 drivers/media/usb/airspy/airspy.c 	INIT_LIST_HEAD(&s->queued_bufs);
s                 978 drivers/media/usb/airspy/airspy.c 	s->dev = &intf->dev;
s                 979 drivers/media/usb/airspy/airspy.c 	s->udev = interface_to_usbdev(intf);
s                 980 drivers/media/usb/airspy/airspy.c 	s->f_adc = bands[0].rangelow;
s                 981 drivers/media/usb/airspy/airspy.c 	s->f_rf = bands_rf[0].rangelow;
s                 982 drivers/media/usb/airspy/airspy.c 	s->pixelformat = formats[0].pixelformat;
s                 983 drivers/media/usb/airspy/airspy.c 	s->buffersize = formats[0].buffersize;
s                 986 drivers/media/usb/airspy/airspy.c 	ret = airspy_ctrl_msg(s, CMD_BOARD_ID_READ, 0, 0, &u8tmp, 1);
s                 988 drivers/media/usb/airspy/airspy.c 		ret = airspy_ctrl_msg(s, CMD_VERSION_STRING_READ, 0, 0,
s                 991 drivers/media/usb/airspy/airspy.c 		dev_err(s->dev, "Could not detect board\n");
s                 997 drivers/media/usb/airspy/airspy.c 	dev_info(s->dev, "Board ID: %02x\n", u8tmp);
s                 998 drivers/media/usb/airspy/airspy.c 	dev_info(s->dev, "Firmware version: %s\n", buf);
s                1001 drivers/media/usb/airspy/airspy.c 	s->vb_queue.type = V4L2_BUF_TYPE_SDR_CAPTURE;
s                1002 drivers/media/usb/airspy/airspy.c 	s->vb_queue.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ;
s                1003 drivers/media/usb/airspy/airspy.c 	s->vb_queue.drv_priv = s;
s                1004 drivers/media/usb/airspy/airspy.c 	s->vb_queue.buf_struct_size = sizeof(struct airspy_frame_buf);
s                1005 drivers/media/usb/airspy/airspy.c 	s->vb_queue.ops = &airspy_vb2_ops;
s                1006 drivers/media/usb/airspy/airspy.c 	s->vb_queue.mem_ops = &vb2_vmalloc_memops;
s                1007 drivers/media/usb/airspy/airspy.c 	s->vb_queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
s                1008 drivers/media/usb/airspy/airspy.c 	ret = vb2_queue_init(&s->vb_queue);
s                1010 drivers/media/usb/airspy/airspy.c 		dev_err(s->dev, "Could not initialize vb2 queue\n");
s                1015 drivers/media/usb/airspy/airspy.c 	s->vdev = airspy_template;
s                1016 drivers/media/usb/airspy/airspy.c 	s->vdev.queue = &s->vb_queue;
s                1017 drivers/media/usb/airspy/airspy.c 	s->vdev.queue->lock = &s->vb_queue_lock;
s                1018 drivers/media/usb/airspy/airspy.c 	video_set_drvdata(&s->vdev, s);
s                1021 drivers/media/usb/airspy/airspy.c 	s->v4l2_dev.release = airspy_video_release;
s                1022 drivers/media/usb/airspy/airspy.c 	ret = v4l2_device_register(&intf->dev, &s->v4l2_dev);
s                1024 drivers/media/usb/airspy/airspy.c 		dev_err(s->dev, "Failed to register v4l2-device (%d)\n", ret);
s                1029 drivers/media/usb/airspy/airspy.c 	v4l2_ctrl_handler_init(&s->hdl, 5);
s                1030 drivers/media/usb/airspy/airspy.c 	s->lna_gain_auto = v4l2_ctrl_new_std(&s->hdl, &airspy_ctrl_ops,
s                1032 drivers/media/usb/airspy/airspy.c 	s->lna_gain = v4l2_ctrl_new_std(&s->hdl, &airspy_ctrl_ops,
s                1034 drivers/media/usb/airspy/airspy.c 	v4l2_ctrl_auto_cluster(2, &s->lna_gain_auto, 0, false);
s                1035 drivers/media/usb/airspy/airspy.c 	s->mixer_gain_auto = v4l2_ctrl_new_std(&s->hdl, &airspy_ctrl_ops,
s                1037 drivers/media/usb/airspy/airspy.c 	s->mixer_gain = v4l2_ctrl_new_std(&s->hdl, &airspy_ctrl_ops,
s                1039 drivers/media/usb/airspy/airspy.c 	v4l2_ctrl_auto_cluster(2, &s->mixer_gain_auto, 0, false);
s                1040 drivers/media/usb/airspy/airspy.c 	s->if_gain = v4l2_ctrl_new_std(&s->hdl, &airspy_ctrl_ops,
s                1042 drivers/media/usb/airspy/airspy.c 	if (s->hdl.error) {
s                1043 drivers/media/usb/airspy/airspy.c 		ret = s->hdl.error;
s                1044 drivers/media/usb/airspy/airspy.c 		dev_err(s->dev, "Could not initialize controls\n");
s                1048 drivers/media/usb/airspy/airspy.c 	v4l2_ctrl_handler_setup(&s->hdl);
s                1050 drivers/media/usb/airspy/airspy.c 	s->v4l2_dev.ctrl_handler = &s->hdl;
s                1051 drivers/media/usb/airspy/airspy.c 	s->vdev.v4l2_dev = &s->v4l2_dev;
s                1052 drivers/media/usb/airspy/airspy.c 	s->vdev.lock = &s->v4l2_lock;
s                1053 drivers/media/usb/airspy/airspy.c 	s->vdev.device_caps = V4L2_CAP_SDR_CAPTURE | V4L2_CAP_STREAMING |
s                1056 drivers/media/usb/airspy/airspy.c 	ret = video_register_device(&s->vdev, VFL_TYPE_SDR, -1);
s                1058 drivers/media/usb/airspy/airspy.c 		dev_err(s->dev, "Failed to register as video device (%d)\n",
s                1062 drivers/media/usb/airspy/airspy.c 	dev_info(s->dev, "Registered as %s\n",
s                1063 drivers/media/usb/airspy/airspy.c 			video_device_node_name(&s->vdev));
s                1064 drivers/media/usb/airspy/airspy.c 	dev_notice(s->dev, "SDR API is still slightly experimental and functionality changes may follow\n");
s                1068 drivers/media/usb/airspy/airspy.c 	v4l2_ctrl_handler_free(&s->hdl);
s                1069 drivers/media/usb/airspy/airspy.c 	v4l2_device_unregister(&s->v4l2_dev);
s                1071 drivers/media/usb/airspy/airspy.c 	kfree(s);
s                1621 drivers/media/usb/au0828/au0828-video.c 			      struct v4l2_selection *s)
s                1625 drivers/media/usb/au0828/au0828-video.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                1628 drivers/media/usb/au0828/au0828-video.c 	switch (s->target) {
s                1631 drivers/media/usb/au0828/au0828-video.c 		s->r.left = 0;
s                1632 drivers/media/usb/au0828/au0828-video.c 		s->r.top = 0;
s                1633 drivers/media/usb/au0828/au0828-video.c 		s->r.width = dev->width;
s                1634 drivers/media/usb/au0828/au0828-video.c 		s->r.height = dev->height;
s                 450 drivers/media/usb/cpia2/cpia2_v4l.c 			     struct v4l2_selection *s)
s                 454 drivers/media/usb/cpia2/cpia2_v4l.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 457 drivers/media/usb/cpia2/cpia2_v4l.c 	switch (s->target) {
s                 460 drivers/media/usb/cpia2/cpia2_v4l.c 		s->r.left = 0;
s                 461 drivers/media/usb/cpia2/cpia2_v4l.c 		s->r.top = 0;
s                 462 drivers/media/usb/cpia2/cpia2_v4l.c 		s->r.width = cam->width;
s                 463 drivers/media/usb/cpia2/cpia2_v4l.c 		s->r.height = cam->height;
s                1512 drivers/media/usb/cx231xx/cx231xx-417.c 			      struct v4l2_selection *s)
s                1517 drivers/media/usb/cx231xx/cx231xx-417.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                1520 drivers/media/usb/cx231xx/cx231xx-417.c 	switch (s->target) {
s                1523 drivers/media/usb/cx231xx/cx231xx-417.c 		s->r.left = 0;
s                1524 drivers/media/usb/cx231xx/cx231xx-417.c 		s->r.top = 0;
s                1525 drivers/media/usb/cx231xx/cx231xx-417.c 		s->r.width = dev->ts1.width;
s                1526 drivers/media/usb/cx231xx/cx231xx-417.c 		s->r.height = dev->ts1.height;
s                1489 drivers/media/usb/cx231xx/cx231xx-video.c 			      struct v4l2_selection *s)
s                1494 drivers/media/usb/cx231xx/cx231xx-video.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                1497 drivers/media/usb/cx231xx/cx231xx-video.c 	switch (s->target) {
s                1500 drivers/media/usb/cx231xx/cx231xx-video.c 		s->r.left = 0;
s                1501 drivers/media/usb/cx231xx/cx231xx-video.c 		s->r.top = 0;
s                1502 drivers/media/usb/cx231xx/cx231xx-video.c 		s->r.width = dev->width;
s                1503 drivers/media/usb/cx231xx/cx231xx-video.c 		s->r.height = dev->height;
s                 271 drivers/media/usb/dvb-usb/cinergyT2-fe.c 	struct cinergyt2_fe_state *s = kzalloc(sizeof(
s                 273 drivers/media/usb/dvb-usb/cinergyT2-fe.c 	if (s == NULL)
s                 276 drivers/media/usb/dvb-usb/cinergyT2-fe.c 	s->d = d;
s                 277 drivers/media/usb/dvb-usb/cinergyT2-fe.c 	memcpy(&s->fe.ops, &cinergyt2_fe_ops, sizeof(struct dvb_frontend_ops));
s                 278 drivers/media/usb/dvb-usb/cinergyT2-fe.c 	s->fe.demodulator_priv = s;
s                 279 drivers/media/usb/dvb-usb/cinergyT2-fe.c 	mutex_init(&s->data_mutex);
s                 280 drivers/media/usb/dvb-usb/cinergyT2-fe.c 	return &s->fe;
s                  75 drivers/media/usb/dvb-usb/ttusb2.c 	u8 *s, *r = NULL;
s                  81 drivers/media/usb/dvb-usb/ttusb2.c 	s = kzalloc(wlen+4, GFP_KERNEL);
s                  82 drivers/media/usb/dvb-usb/ttusb2.c 	if (!s)
s                  87 drivers/media/usb/dvb-usb/ttusb2.c 		kfree(s);
s                  91 drivers/media/usb/dvb-usb/ttusb2.c 	s[0] = 0xaa;
s                  92 drivers/media/usb/dvb-usb/ttusb2.c 	s[1] = ++st->id;
s                  93 drivers/media/usb/dvb-usb/ttusb2.c 	s[2] = cmd;
s                  94 drivers/media/usb/dvb-usb/ttusb2.c 	s[3] = wlen;
s                  95 drivers/media/usb/dvb-usb/ttusb2.c 	memcpy(&s[4],wbuf,wlen);
s                  97 drivers/media/usb/dvb-usb/ttusb2.c 	ret = dvb_usb_generic_rw(d, s, wlen+4, r, 64, 0);
s                 101 drivers/media/usb/dvb-usb/ttusb2.c 		r[1] != s[1] ||
s                 105 drivers/media/usb/dvb-usb/ttusb2.c 		kfree(s);
s                 113 drivers/media/usb/dvb-usb/ttusb2.c 	kfree(s);
s                  64 drivers/media/usb/dvb-usb/vp702x-fe.c 	u8 s = 0;
s                  67 drivers/media/usb/dvb-usb/vp702x-fe.c 		s += buf[i];
s                  68 drivers/media/usb/dvb-usb/vp702x-fe.c 	return ~s+1;
s                 326 drivers/media/usb/dvb-usb/vp702x-fe.c 	struct vp702x_fe_state *s = kzalloc(sizeof(struct vp702x_fe_state), GFP_KERNEL);
s                 327 drivers/media/usb/dvb-usb/vp702x-fe.c 	if (s == NULL)
s                 330 drivers/media/usb/dvb-usb/vp702x-fe.c 	s->d = d;
s                 332 drivers/media/usb/dvb-usb/vp702x-fe.c 	memcpy(&s->fe.ops,&vp702x_fe_ops,sizeof(struct dvb_frontend_ops));
s                 333 drivers/media/usb/dvb-usb/vp702x-fe.c 	s->fe.demodulator_priv = s;
s                 335 drivers/media/usb/dvb-usb/vp702x-fe.c 	s->lnb_buf[1] = SET_LNB_POWER;
s                 336 drivers/media/usb/dvb-usb/vp702x-fe.c 	s->lnb_buf[3] = 0xff; /* 0=tone burst, 2=data burst, ff=off */
s                 338 drivers/media/usb/dvb-usb/vp702x-fe.c 	return &s->fe;
s                 143 drivers/media/usb/dvb-usb/vp7045-fe.c 	struct vp7045_fe_state *s = kzalloc(sizeof(struct vp7045_fe_state), GFP_KERNEL);
s                 144 drivers/media/usb/dvb-usb/vp7045-fe.c 	if (s == NULL)
s                 147 drivers/media/usb/dvb-usb/vp7045-fe.c 	s->d = d;
s                 148 drivers/media/usb/dvb-usb/vp7045-fe.c 	memcpy(&s->fe.ops, &vp7045_fe_ops, sizeof(struct dvb_frontend_ops));
s                 149 drivers/media/usb/dvb-usb/vp7045-fe.c 	s->fe.demodulator_priv = s;
s                 151 drivers/media/usb/dvb-usb/vp7045-fe.c 	return &s->fe;
s                1715 drivers/media/usb/em28xx/em28xx-video.c 				   const char *s,
s                1764 drivers/media/usb/em28xx/em28xx-video.c 			s, a->index, a->name);
s                 951 drivers/media/v4l2-core/v4l2-compat-ioctl32.c 			void __user *s;
s                 955 drivers/media/v4l2-core/v4l2-compat-ioctl32.c 			s = compat_ptr(p);
s                 956 drivers/media/v4l2-core/v4l2-compat-ioctl32.c 			if (put_user(s, &kcontrols->string))
s                1663 drivers/media/v4l2-core/v4l2-ctrls.c #define zero_padding(s) \
s                1664 drivers/media/v4l2-core/v4l2-ctrls.c 	memset(&(s).padding, 0, sizeof((s).padding))
s                4077 drivers/media/v4l2-core/v4l2-ctrls.c int __v4l2_ctrl_s_ctrl_string(struct v4l2_ctrl *ctrl, const char *s)
s                4083 drivers/media/v4l2-core/v4l2-ctrls.c 	strscpy(ctrl->p_new.p_char, s, ctrl->maximum + 1);
s                 285 drivers/media/v4l2-core/v4l2-flash-led-class.c static void __lfs_to_v4l2_ctrl_config(struct led_flash_setting *s,
s                 288 drivers/media/v4l2-core/v4l2-flash-led-class.c 	c->min = s->min;
s                 289 drivers/media/v4l2-core/v4l2-flash-led-class.c 	c->max = s->max;
s                 290 drivers/media/v4l2-core/v4l2-flash-led-class.c 	c->step = s->step;
s                 291 drivers/media/v4l2-core/v4l2-flash-led-class.c 	c->def = s->val;
s                2296 drivers/media/v4l2-core/v4l2-ioctl.c 	struct v4l2_selection s = {
s                2305 drivers/media/v4l2-core/v4l2-ioctl.c 		s.target = V4L2_SEL_TGT_COMPOSE;
s                2307 drivers/media/v4l2-core/v4l2-ioctl.c 		s.target = V4L2_SEL_TGT_CROP;
s                2310 drivers/media/v4l2-core/v4l2-ioctl.c 		s.target = s.target == V4L2_SEL_TGT_COMPOSE ?
s                2313 drivers/media/v4l2-core/v4l2-ioctl.c 	ret = v4l_g_selection(ops, file, fh, &s);
s                2317 drivers/media/v4l2-core/v4l2-ioctl.c 		p->c = s.r;
s                2326 drivers/media/v4l2-core/v4l2-ioctl.c 	struct v4l2_selection s = {
s                2335 drivers/media/v4l2-core/v4l2-ioctl.c 		s.target = V4L2_SEL_TGT_COMPOSE;
s                2337 drivers/media/v4l2-core/v4l2-ioctl.c 		s.target = V4L2_SEL_TGT_CROP;
s                2340 drivers/media/v4l2-core/v4l2-ioctl.c 		s.target = s.target == V4L2_SEL_TGT_COMPOSE ?
s                2343 drivers/media/v4l2-core/v4l2-ioctl.c 	return v4l_s_selection(ops, file, fh, &s);
s                2351 drivers/media/v4l2-core/v4l2-ioctl.c 	struct v4l2_selection s = { .type = p->type };
s                2358 drivers/media/v4l2-core/v4l2-ioctl.c 	if (s.type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE)
s                2359 drivers/media/v4l2-core/v4l2-ioctl.c 		s.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
s                2360 drivers/media/v4l2-core/v4l2-ioctl.c 	else if (s.type == V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE)
s                2361 drivers/media/v4l2-core/v4l2-ioctl.c 		s.type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
s                2371 drivers/media/v4l2-core/v4l2-ioctl.c 		ret = ops->vidioc_g_pixelaspect(file, fh, s.type,
s                2385 drivers/media/v4l2-core/v4l2-ioctl.c 		s.target = V4L2_SEL_TGT_COMPOSE_BOUNDS;
s                2387 drivers/media/v4l2-core/v4l2-ioctl.c 		s.target = V4L2_SEL_TGT_CROP_BOUNDS;
s                2390 drivers/media/v4l2-core/v4l2-ioctl.c 		s.target = s.target == V4L2_SEL_TGT_COMPOSE_BOUNDS ?
s                2393 drivers/media/v4l2-core/v4l2-ioctl.c 	ret = v4l_g_selection(ops, file, fh, &s);
s                2396 drivers/media/v4l2-core/v4l2-ioctl.c 	p->bounds = s.r;
s                2399 drivers/media/v4l2-core/v4l2-ioctl.c 	if (s.target == V4L2_SEL_TGT_COMPOSE_BOUNDS)
s                2400 drivers/media/v4l2-core/v4l2-ioctl.c 		s.target = V4L2_SEL_TGT_COMPOSE_DEFAULT;
s                2402 drivers/media/v4l2-core/v4l2-ioctl.c 		s.target = V4L2_SEL_TGT_CROP_DEFAULT;
s                2404 drivers/media/v4l2-core/v4l2-ioctl.c 	ret = v4l_g_selection(ops, file, fh, &s);
s                2407 drivers/media/v4l2-core/v4l2-ioctl.c 	p->defrect = s.r;
s                  79 drivers/memory/emif.c static void do_emif_regdump_show(struct seq_file *s, struct emif_data *emif,
s                  85 drivers/memory/emif.c 	seq_printf(s, "EMIF register cache dump for %dMHz\n",
s                  88 drivers/memory/emif.c 	seq_printf(s, "ref_ctrl_shdw\t: 0x%08x\n", regs->ref_ctrl_shdw);
s                  89 drivers/memory/emif.c 	seq_printf(s, "sdram_tim1_shdw\t: 0x%08x\n", regs->sdram_tim1_shdw);
s                  90 drivers/memory/emif.c 	seq_printf(s, "sdram_tim2_shdw\t: 0x%08x\n", regs->sdram_tim2_shdw);
s                  91 drivers/memory/emif.c 	seq_printf(s, "sdram_tim3_shdw\t: 0x%08x\n", regs->sdram_tim3_shdw);
s                  94 drivers/memory/emif.c 		seq_printf(s, "read_idle_ctrl_shdw_normal\t: 0x%08x\n",
s                  96 drivers/memory/emif.c 		seq_printf(s, "read_idle_ctrl_shdw_volt_ramp\t: 0x%08x\n",
s                  99 drivers/memory/emif.c 		seq_printf(s, "dll_calib_ctrl_shdw_normal\t: 0x%08x\n",
s                 101 drivers/memory/emif.c 		seq_printf(s, "dll_calib_ctrl_shdw_volt_ramp\t: 0x%08x\n",
s                 106 drivers/memory/emif.c 		seq_printf(s, "ref_ctrl_shdw_derated\t: 0x%08x\n",
s                 108 drivers/memory/emif.c 		seq_printf(s, "sdram_tim1_shdw_derated\t: 0x%08x\n",
s                 110 drivers/memory/emif.c 		seq_printf(s, "sdram_tim3_shdw_derated\t: 0x%08x\n",
s                 115 drivers/memory/emif.c static int emif_regdump_show(struct seq_file *s, void *unused)
s                 117 drivers/memory/emif.c 	struct emif_data	*emif	= s->private;
s                 127 drivers/memory/emif.c 		do_emif_regdump_show(s, emif, regs_cache[i]);
s                 128 drivers/memory/emif.c 		seq_putc(s, '\n');
s                 145 drivers/memory/emif.c static int emif_mr4_show(struct seq_file *s, void *unused)
s                 147 drivers/memory/emif.c 	struct emif_data *emif = s->private;
s                 149 drivers/memory/emif.c 	seq_printf(s, "MR4=%d\n", emif->temperature_level);
s                 706 drivers/memory/omap-gpmc.c 			const struct gpmc_settings *s)
s                 728 drivers/memory/omap-gpmc.c 	if (!s->sync_read && !s->sync_write &&
s                 729 drivers/memory/omap-gpmc.c 	    (s->wait_on_read || s->wait_on_write)
s                1140 drivers/memory/omap-gpmc.c 						struct gpmc_settings *s,
s                1193 drivers/memory/omap-gpmc.c 	if (!s->sync_write) {
s                1215 drivers/memory/omap-gpmc.c 	gpmc_calc_timings(t, s, &dev_t);
s                1022 drivers/memory/tegra/tegra124-emc.c static int emc_debug_supported_rates_show(struct seq_file *s, void *data)
s                1024 drivers/memory/tegra/tegra124-emc.c 	struct tegra_emc *emc = s->private;
s                1031 drivers/memory/tegra/tegra124-emc.c 		seq_printf(s, "%s%lu", prefix, timing->rate);
s                1036 drivers/memory/tegra/tegra124-emc.c 	seq_puts(s, "\n");
s                3058 drivers/message/fusion/mptbase.c 	u32 s, sc;
s                3061 drivers/message/fusion/mptbase.c 	s = CHIPREG_READ32(&ioc->chip->Doorbell);
s                3062 drivers/message/fusion/mptbase.c 	sc = s & MPI_IOC_STATE_MASK;
s                3067 drivers/message/fusion/mptbase.c 	return cooked ? sc : s;
s                  83 drivers/message/fusion/mptbase.h #define show_mptmod_ver(s,ver)  \
s                  84 drivers/message/fusion/mptbase.h 	printk(KERN_INFO "%s %s\n", s, ver);
s                 454 drivers/mfd/ab3100-core.c static int ab3100_registers_print(struct seq_file *s, void *p)
s                 456 drivers/mfd/ab3100-core.c 	struct ab3100 *ab3100 = s->private;
s                 460 drivers/mfd/ab3100-core.c 	seq_puts(s, "AB3100 registers:\n");
s                 464 drivers/mfd/ab3100-core.c 		seq_printf(s, "[0x%x]:  0x%x\n", reg, value);
s                  99 drivers/mfd/ab3100-otp.c static int ab3100_show_otp(struct seq_file *s, void *v)
s                 101 drivers/mfd/ab3100-otp.c 	struct ab3100_otp *otp = s->private;
s                 103 drivers/mfd/ab3100-otp.c 	seq_printf(s, "OTP is %s\n", otp->locked ? "LOCKED" : "UNLOCKED");
s                 104 drivers/mfd/ab3100-otp.c 	seq_printf(s, "OTP clock switch startup is %uHz\n", otp->freq);
s                 105 drivers/mfd/ab3100-otp.c 	seq_printf(s, "PAF is %s\n", otp->paf ? "SET" : "NOT SET");
s                 106 drivers/mfd/ab3100-otp.c 	seq_printf(s, "IMEI is %s\n", otp->imeich ?
s                 108 drivers/mfd/ab3100-otp.c 	seq_printf(s, "CID: 0x%04x (decimal: %d)\n", otp->cid, otp->cid);
s                 109 drivers/mfd/ab3100-otp.c 	seq_printf(s, "IMEI: %u-%u-%u\n", otp->tac, otp->fac, otp->svn);
s                1281 drivers/mfd/ab8500-debugfs.c 				  struct seq_file *s)
s                1301 drivers/mfd/ab8500-debugfs.c 			if (s) {
s                1302 drivers/mfd/ab8500-debugfs.c 				seq_printf(s, "  [0x%02X/0x%02X]: 0x%02X\n",
s                1308 drivers/mfd/ab8500-debugfs.c 				if (seq_has_overflowed(s))
s                1320 drivers/mfd/ab8500-debugfs.c static int ab8500_bank_registers_show(struct seq_file *s, void *p)
s                1322 drivers/mfd/ab8500-debugfs.c 	struct device *dev = s->private;
s                1325 drivers/mfd/ab8500-debugfs.c 	seq_puts(s, AB8500_NAME_STRING " register values:\n");
s                1327 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, " bank 0x%02X:\n", bank);
s                1329 drivers/mfd/ab8500-debugfs.c 	return ab8500_registers_print(dev, bank, s);
s                1334 drivers/mfd/ab8500-debugfs.c static int ab8500_print_all_banks(struct seq_file *s, void *p)
s                1336 drivers/mfd/ab8500-debugfs.c 	struct device *dev = s->private;
s                1339 drivers/mfd/ab8500-debugfs.c 	seq_puts(s, AB8500_NAME_STRING " register values:\n");
s                1344 drivers/mfd/ab8500-debugfs.c 		seq_printf(s, " bank 0x%02X:\n", i);
s                1345 drivers/mfd/ab8500-debugfs.c 		err = ab8500_registers_print(dev, i, s);
s                1367 drivers/mfd/ab8500-debugfs.c 	struct seq_file *s;
s                1373 drivers/mfd/ab8500-debugfs.c 		s = (struct seq_file *)file->private_data;
s                1374 drivers/mfd/ab8500-debugfs.c 		s->size = (PAGE_SIZE * 2);
s                1375 drivers/mfd/ab8500-debugfs.c 		s->buf = kmalloc(s->size, GFP_KERNEL);
s                1376 drivers/mfd/ab8500-debugfs.c 		if (!s->buf) {
s                1392 drivers/mfd/ab8500-debugfs.c static int ab8500_bank_print(struct seq_file *s, void *p)
s                1394 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "0x%02X\n", debug_bank);
s                1425 drivers/mfd/ab8500-debugfs.c static int ab8500_address_print(struct seq_file *s, void *p)
s                1427 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "0x%02X\n", debug_address);
s                1457 drivers/mfd/ab8500-debugfs.c static int ab8500_val_print(struct seq_file *s, void *p)
s                1459 drivers/mfd/ab8500-debugfs.c 	struct device *dev = s->private;
s                1470 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "0x%02X\n", regvalue);
s                1519 drivers/mfd/ab8500-debugfs.c static int ab8500_interrupts_show(struct seq_file *s, void *p)
s                1523 drivers/mfd/ab8500-debugfs.c 	seq_puts(s, "name: number:  number of: wake:\n");
s                1528 drivers/mfd/ab8500-debugfs.c 		seq_printf(s, "%3i:  %6i %4i",
s                1534 drivers/mfd/ab8500-debugfs.c 			seq_printf(s, "-%-8s", desc->name);
s                1538 drivers/mfd/ab8500-debugfs.c 			seq_printf(s, "  %s", action->name);
s                1540 drivers/mfd/ab8500-debugfs.c 				seq_printf(s, ", %s", action->name);
s                1542 drivers/mfd/ab8500-debugfs.c 		seq_putc(s, '\n');
s                1553 drivers/mfd/ab8500-debugfs.c static int ab8500_hwreg_print(struct seq_file *s, void *d)
s                1555 drivers/mfd/ab8500-debugfs.c 	struct device *dev = s->private;
s                1574 drivers/mfd/ab8500-debugfs.c 		seq_printf(s, "%d\n", regvalue);
s                1576 drivers/mfd/ab8500-debugfs.c 		seq_printf(s, "0x%02X\n", regvalue);
s                1591 drivers/mfd/ab8500-debugfs.c static int ab8500_modem_show(struct seq_file *s, void *p)
s                1593 drivers/mfd/ab8500-debugfs.c 	struct device *dev = s->private;
s                1618 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, " bank 0x%02X:\n", bank);
s                1629 drivers/mfd/ab8500-debugfs.c 		seq_printf(s, "  [0x%02X/0x%02X]: 0x%02X\n", bank, reg, value);
s                1649 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_bat_ctrl_show(struct seq_file *s, void *p)
s                1661 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d,0x%X\n", bat_ctrl_convert, bat_ctrl_raw);
s                1668 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_btemp_ball_show(struct seq_file *s, void *p)
s                1680 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d,0x%X\n", btemp_ball_convert, btemp_ball_raw);
s                1687 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_main_charger_v_show(struct seq_file *s, void *p)
s                1699 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d,0x%X\n", main_charger_v_convert, main_charger_v_raw);
s                1706 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_acc_detect1_show(struct seq_file *s, void *p)
s                1718 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d,0x%X\n", acc_detect1_convert, acc_detect1_raw);
s                1725 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_acc_detect2_show(struct seq_file *s, void *p)
s                1737 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d,0x%X\n", acc_detect2_convert, acc_detect2_raw);
s                1744 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_aux1_show(struct seq_file *s, void *p)
s                1756 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d,0x%X\n", aux1_convert, aux1_raw);
s                1763 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_aux2_show(struct seq_file *s, void *p)
s                1775 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d,0x%X\n", aux2_convert, aux2_raw);
s                1782 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_main_bat_v_show(struct seq_file *s, void *p)
s                1794 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d,0x%X\n", main_bat_v_convert, main_bat_v_raw);
s                1801 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_vbus_v_show(struct seq_file *s, void *p)
s                1813 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d,0x%X\n", vbus_v_convert, vbus_v_raw);
s                1820 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_main_charger_c_show(struct seq_file *s, void *p)
s                1832 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d,0x%X\n", main_charger_c_convert, main_charger_c_raw);
s                1839 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_usb_charger_c_show(struct seq_file *s, void *p)
s                1851 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d,0x%X\n", usb_charger_c_convert, usb_charger_c_raw);
s                1858 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_bk_bat_v_show(struct seq_file *s, void *p)
s                1870 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d,0x%X\n", bk_bat_v_convert, bk_bat_v_raw);
s                1877 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_die_temp_show(struct seq_file *s, void *p)
s                1889 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d,0x%X\n", die_temp_convert, die_temp_raw);
s                1896 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_usb_id_show(struct seq_file *s, void *p)
s                1908 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d,0x%X\n", usb_id_convert, usb_id_raw);
s                1915 drivers/mfd/ab8500-debugfs.c static int ab8540_gpadc_xtal_temp_show(struct seq_file *s, void *p)
s                1927 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d,0x%X\n", xtal_temp_convert, xtal_temp_raw);
s                1934 drivers/mfd/ab8500-debugfs.c static int ab8540_gpadc_vbat_true_meas_show(struct seq_file *s, void *p)
s                1947 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d,0x%X\n", vbat_true_meas_convert, vbat_true_meas_raw);
s                1954 drivers/mfd/ab8500-debugfs.c static int ab8540_gpadc_bat_ctrl_and_ibat_show(struct seq_file *s, void *p)
s                1971 drivers/mfd/ab8500-debugfs.c 	seq_printf(s,
s                1982 drivers/mfd/ab8500-debugfs.c static int ab8540_gpadc_vbat_meas_and_ibat_show(struct seq_file *s, void *p)
s                1998 drivers/mfd/ab8500-debugfs.c 	seq_printf(s,
s                2009 drivers/mfd/ab8500-debugfs.c static int ab8540_gpadc_vbat_true_meas_and_ibat_show(struct seq_file *s, void *p)
s                2026 drivers/mfd/ab8500-debugfs.c 	seq_printf(s,
s                2037 drivers/mfd/ab8500-debugfs.c static int ab8540_gpadc_bat_temp_and_ibat_show(struct seq_file *s, void *p)
s                2053 drivers/mfd/ab8500-debugfs.c 	seq_printf(s,
s                2064 drivers/mfd/ab8500-debugfs.c static int ab8540_gpadc_otp_calib_show(struct seq_file *s, void *p)
s                2073 drivers/mfd/ab8500-debugfs.c 	seq_printf(s,
s                2090 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_avg_sample_print(struct seq_file *s, void *p)
s                2092 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d\n", avg_sample);
s                2137 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_trig_edge_print(struct seq_file *s, void *p)
s                2139 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d\n", trig_edge);
s                2184 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_trig_timer_print(struct seq_file *s, void *p)
s                2186 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d\n", trig_timer);
s                2229 drivers/mfd/ab8500-debugfs.c static int ab8500_gpadc_conv_type_print(struct seq_file *s, void *p)
s                2231 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d\n", conv_type);
s                2285 drivers/mfd/ab8500-debugfs.c 	char *s = b;
s                2287 drivers/mfd/ab8500-debugfs.c 	if ((*s == '0') && ((*(s+1) == 'x') || (*(s+1) == 'X'))) {
s                2288 drivers/mfd/ab8500-debugfs.c 		s += 2;
s                2289 drivers/mfd/ab8500-debugfs.c 		for (; *s && (*s != ' ') && (*s != '\n'); s++) {
s                2290 drivers/mfd/ab8500-debugfs.c 			if (!isxdigit(*s))
s                2294 drivers/mfd/ab8500-debugfs.c 		if (*s == '-')
s                2295 drivers/mfd/ab8500-debugfs.c 			s++;
s                2296 drivers/mfd/ab8500-debugfs.c 		for (; *s && (*s != ' ') && (*s != '\n'); s++) {
s                2297 drivers/mfd/ab8500-debugfs.c 			if (!isdigit(*s))
s                2301 drivers/mfd/ab8500-debugfs.c 	return (int) (s-b);
s                2451 drivers/mfd/ab8500-debugfs.c static int ab8500_subscribe_unsubscribe_print(struct seq_file *s, void *p)
s                2453 drivers/mfd/ab8500-debugfs.c 	seq_printf(s, "%d\n", irq_first);
s                 191 drivers/mfd/syscon.c struct regmap *syscon_regmap_lookup_by_compatible(const char *s)
s                 196 drivers/mfd/syscon.c 	syscon_np = of_find_compatible_node(NULL, NULL, s);
s                 182 drivers/mfd/tps65010.c static int dbg_show(struct seq_file *s, void *_)
s                 184 drivers/mfd/tps65010.c 	struct tps65010	*tps = s->private;
s                 197 drivers/mfd/tps65010.c 	seq_printf(s, "driver  %s\nversion %s\nchip    %s\n\n",
s                 206 drivers/mfd/tps65010.c 	seq_printf(s, "%scharging\n\n", tps->charging ? "" : "(not) ");
s                 214 drivers/mfd/tps65010.c 	seq_printf(s, "chgconfig %s", buf);
s                 218 drivers/mfd/tps65010.c 	seq_printf(s, "chgstat   %s", buf);
s                 221 drivers/mfd/tps65010.c 	seq_printf(s, "mask1     %s", buf);
s                 226 drivers/mfd/tps65010.c 	seq_printf(s, "regstat   %s", buf);
s                 229 drivers/mfd/tps65010.c 	seq_printf(s, "mask2     %s\n", buf);
s                 237 drivers/mfd/tps65010.c 	seq_printf(s, "vdcdc1    %02x\n", value);
s                 241 drivers/mfd/tps65010.c 	seq_printf(s, "vdcdc2    %02x\n", value);
s                 245 drivers/mfd/tps65010.c 	seq_printf(s, "vregs1    %02x\n\n", value);
s                 251 drivers/mfd/tps65010.c 	seq_printf(s, "led1 %s, on=%02x, per=%02x, %d/%d msec\n",
s                 260 drivers/mfd/tps65010.c 	seq_printf(s, "led2 %s, on=%02x, per=%02x, %d/%d msec\n",
s                 269 drivers/mfd/tps65010.c 	seq_printf(s, "defgpio %02x mask3 %02x\n", value, v2);
s                 273 drivers/mfd/tps65010.c 			seq_printf(s, "  gpio%d-out %s\n", i + 1,
s                 276 drivers/mfd/tps65010.c 			seq_printf(s, "  gpio%d-in  %s %s %s\n", i + 1,
s                  28 drivers/misc/genwqe/card_debugfs.c static void dbg_uidn_show(struct seq_file *s, struct genwqe_reg *regs,
s                  38 drivers/misc/genwqe/card_debugfs.c 		seq_printf(s, "  0x%08x 0x%08x 0x%08x 0x%08x EXT_ERR_REC\n",
s                  43 drivers/misc/genwqe/card_debugfs.c static int curr_dbg_uidn_show(struct seq_file *s, void *unused, int uid)
s                  45 drivers/misc/genwqe/card_debugfs.c 	struct genwqe_dev *cd = s->private;
s                  64 drivers/misc/genwqe/card_debugfs.c 	dbg_uidn_show(s, regs, entries);
s                  69 drivers/misc/genwqe/card_debugfs.c static int curr_dbg_uid0_show(struct seq_file *s, void *unused)
s                  71 drivers/misc/genwqe/card_debugfs.c 	return curr_dbg_uidn_show(s, unused, 0);
s                  76 drivers/misc/genwqe/card_debugfs.c static int curr_dbg_uid1_show(struct seq_file *s, void *unused)
s                  78 drivers/misc/genwqe/card_debugfs.c 	return curr_dbg_uidn_show(s, unused, 1);
s                  83 drivers/misc/genwqe/card_debugfs.c static int curr_dbg_uid2_show(struct seq_file *s, void *unused)
s                  85 drivers/misc/genwqe/card_debugfs.c 	return curr_dbg_uidn_show(s, unused, 2);
s                  90 drivers/misc/genwqe/card_debugfs.c static int prev_dbg_uidn_show(struct seq_file *s, void *unused, int uid)
s                  92 drivers/misc/genwqe/card_debugfs.c 	struct genwqe_dev *cd = s->private;
s                  94 drivers/misc/genwqe/card_debugfs.c 	dbg_uidn_show(s, cd->ffdc[uid].regs,  cd->ffdc[uid].entries);
s                  98 drivers/misc/genwqe/card_debugfs.c static int prev_dbg_uid0_show(struct seq_file *s, void *unused)
s                 100 drivers/misc/genwqe/card_debugfs.c 	return prev_dbg_uidn_show(s, unused, 0);
s                 105 drivers/misc/genwqe/card_debugfs.c static int prev_dbg_uid1_show(struct seq_file *s, void *unused)
s                 107 drivers/misc/genwqe/card_debugfs.c 	return prev_dbg_uidn_show(s, unused, 1);
s                 112 drivers/misc/genwqe/card_debugfs.c static int prev_dbg_uid2_show(struct seq_file *s, void *unused)
s                 114 drivers/misc/genwqe/card_debugfs.c 	return prev_dbg_uidn_show(s, unused, 2);
s                 119 drivers/misc/genwqe/card_debugfs.c static int curr_regs_show(struct seq_file *s, void *unused)
s                 121 drivers/misc/genwqe/card_debugfs.c 	struct genwqe_dev *cd = s->private;
s                 140 drivers/misc/genwqe/card_debugfs.c 		seq_printf(s, "  0x%08x 0x%016llx\n",
s                 148 drivers/misc/genwqe/card_debugfs.c static int prev_regs_show(struct seq_file *s, void *unused)
s                 150 drivers/misc/genwqe/card_debugfs.c 	struct genwqe_dev *cd = s->private;
s                 164 drivers/misc/genwqe/card_debugfs.c 		seq_printf(s, "  0x%08x 0x%016llx\n",
s                 172 drivers/misc/genwqe/card_debugfs.c static int jtimer_show(struct seq_file *s, void *unused)
s                 174 drivers/misc/genwqe/card_debugfs.c 	struct genwqe_dev *cd = s->private;
s                 179 drivers/misc/genwqe/card_debugfs.c 	seq_printf(s, "  PF   0x%016llx %d msec\n", jtimer,
s                 185 drivers/misc/genwqe/card_debugfs.c 		seq_printf(s, "  VF%-2d 0x%016llx %d msec\n", vf_num, jtimer,
s                 193 drivers/misc/genwqe/card_debugfs.c static int queue_working_time_show(struct seq_file *s, void *unused)
s                 195 drivers/misc/genwqe/card_debugfs.c 	struct genwqe_dev *cd = s->private;
s                 200 drivers/misc/genwqe/card_debugfs.c 	seq_printf(s, "  PF   0x%016llx\n", t);
s                 204 drivers/misc/genwqe/card_debugfs.c 		seq_printf(s, "  VF%-2d 0x%016llx\n", vf_num, t);
s                 211 drivers/misc/genwqe/card_debugfs.c static int ddcb_info_show(struct seq_file *s, void *unused)
s                 213 drivers/misc/genwqe/card_debugfs.c 	struct genwqe_dev *cd = s->private;
s                 219 drivers/misc/genwqe/card_debugfs.c 	seq_puts(s, "DDCB QUEUE:\n");
s                 220 drivers/misc/genwqe/card_debugfs.c 	seq_printf(s, "  ddcb_max:            %d\n"
s                 238 drivers/misc/genwqe/card_debugfs.c 	seq_printf(s, "  0x%08x 0x%016llx IO_QUEUE_CONFIG\n"
s                 266 drivers/misc/genwqe/card_debugfs.c 	seq_printf(s, "DDCB list (ddcb_act=%d/ddcb_next=%d):\n",
s                 271 drivers/misc/genwqe/card_debugfs.c 		seq_printf(s, "  %-3d: RETC=%03x SEQ=%04x HSI/SHI=%02x/%02x ",
s                 275 drivers/misc/genwqe/card_debugfs.c 		seq_printf(s, "PRIV=%06llx CMD=%02x\n",
s                 284 drivers/misc/genwqe/card_debugfs.c static int info_show(struct seq_file *s, void *unused)
s                 286 drivers/misc/genwqe/card_debugfs.c 	struct genwqe_dev *cd = s->private;
s                 296 drivers/misc/genwqe/card_debugfs.c 	seq_printf(s, "%s driver version: %s\n"
s                 377 drivers/misc/genwqe/card_utils.c 	struct sg_entry *s, *last_s = NULL;
s                 383 drivers/misc/genwqe/card_utils.c 	s = &sgl->sgl[0];	/* first set of 8 entries */
s                 391 drivers/misc/genwqe/card_utils.c 		s[j].target_addr = cpu_to_be64(sgl->sgl_dma_addr + dma_offs);
s                 392 drivers/misc/genwqe/card_utils.c 		s[j].len	 = cpu_to_be32(128);
s                 393 drivers/misc/genwqe/card_utils.c 		s[j].flags	 = cpu_to_be32(SG_CHAINED);
s                 432 drivers/misc/genwqe/card_utils.c 			s[j].target_addr = cpu_to_be64(daddr);
s                 433 drivers/misc/genwqe/card_utils.c 			s[j].len	 = cpu_to_be32(size_to_map);
s                 434 drivers/misc/genwqe/card_utils.c 			s[j].flags	 = cpu_to_be32(SG_DATA);
s                 436 drivers/misc/genwqe/card_utils.c 			last_s = &s[j];
s                 444 drivers/misc/genwqe/card_utils.c 		s += 8;		/* continue 8 elements further */
s                 448 drivers/misc/genwqe/card_utils.c 		s -= 8;		/* full shift needed on previous sgl block */
s                 453 drivers/misc/genwqe/card_utils.c 		s[i] = s[i + 1];
s                 455 drivers/misc/genwqe/card_utils.c 	s[i].target_addr = cpu_to_be64(0);
s                 456 drivers/misc/genwqe/card_utils.c 	s[i].len	 = cpu_to_be32(0);
s                 457 drivers/misc/genwqe/card_utils.c 	s[i].flags	 = cpu_to_be32(SG_END_LIST);
s                  96 drivers/misc/habanalabs/debugfs.c static int command_buffers_show(struct seq_file *s, void *data)
s                  98 drivers/misc/habanalabs/debugfs.c 	struct hl_debugfs_entry *entry = s->private;
s                 108 drivers/misc/habanalabs/debugfs.c 			seq_puts(s, "\n");
s                 109 drivers/misc/habanalabs/debugfs.c 			seq_puts(s, " CB ID   CTX ID   CB size    CB RefCnt    mmap?   CS counter\n");
s                 110 drivers/misc/habanalabs/debugfs.c 			seq_puts(s, "---------------------------------------------------------------\n");
s                 112 drivers/misc/habanalabs/debugfs.c 		seq_printf(s,
s                 122 drivers/misc/habanalabs/debugfs.c 		seq_puts(s, "\n");
s                 127 drivers/misc/habanalabs/debugfs.c static int command_submission_show(struct seq_file *s, void *data)
s                 129 drivers/misc/habanalabs/debugfs.c 	struct hl_debugfs_entry *entry = s->private;
s                 139 drivers/misc/habanalabs/debugfs.c 			seq_puts(s, "\n");
s                 140 drivers/misc/habanalabs/debugfs.c 			seq_puts(s, " CS ID   CTX ASID   CS RefCnt   Submitted    Completed\n");
s                 141 drivers/misc/habanalabs/debugfs.c 			seq_puts(s, "------------------------------------------------------\n");
s                 143 drivers/misc/habanalabs/debugfs.c 		seq_printf(s,
s                 153 drivers/misc/habanalabs/debugfs.c 		seq_puts(s, "\n");
s                 158 drivers/misc/habanalabs/debugfs.c static int command_submission_jobs_show(struct seq_file *s, void *data)
s                 160 drivers/misc/habanalabs/debugfs.c 	struct hl_debugfs_entry *entry = s->private;
s                 170 drivers/misc/habanalabs/debugfs.c 			seq_puts(s, "\n");
s                 171 drivers/misc/habanalabs/debugfs.c 			seq_puts(s, " JOB ID   CS ID    CTX ASID   H/W Queue\n");
s                 172 drivers/misc/habanalabs/debugfs.c 			seq_puts(s, "---------------------------------------\n");
s                 175 drivers/misc/habanalabs/debugfs.c 			seq_printf(s,
s                 180 drivers/misc/habanalabs/debugfs.c 			seq_printf(s,
s                 188 drivers/misc/habanalabs/debugfs.c 		seq_puts(s, "\n");
s                 193 drivers/misc/habanalabs/debugfs.c static int userptr_show(struct seq_file *s, void *data)
s                 195 drivers/misc/habanalabs/debugfs.c 	struct hl_debugfs_entry *entry = s->private;
s                 207 drivers/misc/habanalabs/debugfs.c 			seq_puts(s, "\n");
s                 208 drivers/misc/habanalabs/debugfs.c 			seq_puts(s, " user virtual address     size             dma dir\n");
s                 209 drivers/misc/habanalabs/debugfs.c 			seq_puts(s, "----------------------------------------------------------\n");
s                 211 drivers/misc/habanalabs/debugfs.c 		seq_printf(s,
s                 219 drivers/misc/habanalabs/debugfs.c 		seq_puts(s, "\n");
s                 224 drivers/misc/habanalabs/debugfs.c static int vm_show(struct seq_file *s, void *data)
s                 226 drivers/misc/habanalabs/debugfs.c 	struct hl_debugfs_entry *entry = s->private;
s                 245 drivers/misc/habanalabs/debugfs.c 		seq_puts(s, "\n\n----------------------------------------------------");
s                 246 drivers/misc/habanalabs/debugfs.c 		seq_puts(s, "\n----------------------------------------------------\n\n");
s                 247 drivers/misc/habanalabs/debugfs.c 		seq_printf(s, "ctx asid: %u\n", ctx->asid);
s                 249 drivers/misc/habanalabs/debugfs.c 		seq_puts(s, "\nmappings:\n\n");
s                 250 drivers/misc/habanalabs/debugfs.c 		seq_puts(s, "    virtual address        size          handle\n");
s                 251 drivers/misc/habanalabs/debugfs.c 		seq_puts(s, "----------------------------------------------------\n");
s                 258 drivers/misc/habanalabs/debugfs.c 				seq_printf(s,
s                 263 drivers/misc/habanalabs/debugfs.c 				seq_printf(s,
s                 275 drivers/misc/habanalabs/debugfs.c 			seq_puts(s, "\n\nallocations:\n");
s                 281 drivers/misc/habanalabs/debugfs.c 			seq_printf(s, "\nhandle: %u\n", phys_pg_pack->handle);
s                 282 drivers/misc/habanalabs/debugfs.c 			seq_printf(s, "page size: %u\n\n",
s                 284 drivers/misc/habanalabs/debugfs.c 			seq_puts(s, "   physical address\n");
s                 285 drivers/misc/habanalabs/debugfs.c 			seq_puts(s, "---------------------\n");
s                 287 drivers/misc/habanalabs/debugfs.c 				seq_printf(s, "    0x%-14llx\n",
s                 298 drivers/misc/habanalabs/debugfs.c 		seq_puts(s, "\n");
s                 353 drivers/misc/habanalabs/debugfs.c static int mmu_show(struct seq_file *s, void *data)
s                 355 drivers/misc/habanalabs/debugfs.c 	struct hl_debugfs_entry *entry = s->private;
s                 424 drivers/misc/habanalabs/debugfs.c 	seq_printf(s, "asid: %u, virt_addr: 0x%llx\n",
s                 427 drivers/misc/habanalabs/debugfs.c 	seq_printf(s, "hop0_addr: 0x%llx\n", hop0_addr);
s                 428 drivers/misc/habanalabs/debugfs.c 	seq_printf(s, "hop0_pte_addr: 0x%llx\n", hop0_pte_addr);
s                 429 drivers/misc/habanalabs/debugfs.c 	seq_printf(s, "hop0_pte: 0x%llx\n", hop0_pte);
s                 431 drivers/misc/habanalabs/debugfs.c 	seq_printf(s, "hop1_addr: 0x%llx\n", hop1_addr);
s                 432 drivers/misc/habanalabs/debugfs.c 	seq_printf(s, "hop1_pte_addr: 0x%llx\n", hop1_pte_addr);
s                 433 drivers/misc/habanalabs/debugfs.c 	seq_printf(s, "hop1_pte: 0x%llx\n", hop1_pte);
s                 435 drivers/misc/habanalabs/debugfs.c 	seq_printf(s, "hop2_addr: 0x%llx\n", hop2_addr);
s                 436 drivers/misc/habanalabs/debugfs.c 	seq_printf(s, "hop2_pte_addr: 0x%llx\n", hop2_pte_addr);
s                 437 drivers/misc/habanalabs/debugfs.c 	seq_printf(s, "hop2_pte: 0x%llx\n", hop2_pte);
s                 439 drivers/misc/habanalabs/debugfs.c 	seq_printf(s, "hop3_addr: 0x%llx\n", hop3_addr);
s                 440 drivers/misc/habanalabs/debugfs.c 	seq_printf(s, "hop3_pte_addr: 0x%llx\n", hop3_pte_addr);
s                 441 drivers/misc/habanalabs/debugfs.c 	seq_printf(s, "hop3_pte: 0x%llx\n", hop3_pte);
s                 444 drivers/misc/habanalabs/debugfs.c 		seq_printf(s, "hop4_addr: 0x%llx\n", hop4_addr);
s                 445 drivers/misc/habanalabs/debugfs.c 		seq_printf(s, "hop4_pte_addr: 0x%llx\n", hop4_pte_addr);
s                 446 drivers/misc/habanalabs/debugfs.c 		seq_printf(s, "hop4_pte: 0x%llx\n", hop4_pte);
s                 463 drivers/misc/habanalabs/debugfs.c 	struct seq_file *s = file->private_data;
s                 464 drivers/misc/habanalabs/debugfs.c 	struct hl_debugfs_entry *entry = s->private;
s                 503 drivers/misc/habanalabs/debugfs.c static int engines_show(struct seq_file *s, void *data)
s                 505 drivers/misc/habanalabs/debugfs.c 	struct hl_debugfs_entry *entry = s->private;
s                 509 drivers/misc/habanalabs/debugfs.c 	hdev->asic_funcs->is_device_idle(hdev, NULL, s);
s                5011 drivers/misc/habanalabs/goya/goya.c 				struct seq_file *s)
s                5021 drivers/misc/habanalabs/goya/goya.c 	if (s)
s                5022 drivers/misc/habanalabs/goya/goya.c 		seq_puts(s, "\nDMA  is_idle  QM_GLBL_STS0  DMA_CORE_STS0\n"
s                5036 drivers/misc/habanalabs/goya/goya.c 		if (s)
s                5037 drivers/misc/habanalabs/goya/goya.c 			seq_printf(s, dma_fmt, i, is_eng_idle ? "Y" : "N",
s                5041 drivers/misc/habanalabs/goya/goya.c 	if (s)
s                5042 drivers/misc/habanalabs/goya/goya.c 		seq_puts(s,
s                5059 drivers/misc/habanalabs/goya/goya.c 		if (s)
s                5060 drivers/misc/habanalabs/goya/goya.c 			seq_printf(s, fmt, i, is_eng_idle ? "Y" : "N",
s                5064 drivers/misc/habanalabs/goya/goya.c 	if (s)
s                5065 drivers/misc/habanalabs/goya/goya.c 		seq_puts(s,
s                5079 drivers/misc/habanalabs/goya/goya.c 	if (s) {
s                5080 drivers/misc/habanalabs/goya/goya.c 		seq_printf(s, fmt, 0, is_eng_idle ? "Y" : "N", qm_glbl_sts0,
s                5082 drivers/misc/habanalabs/goya/goya.c 		seq_puts(s, "\n");
s                 571 drivers/misc/habanalabs/habanalabs.h 				struct seq_file *s);
s                 952 drivers/misc/habanalabs/habanalabs.h 	int		(*show)(struct seq_file *s, void *data);
s                  30 drivers/misc/mic/card/mic_debugfs.c static int mic_intr_show(struct seq_file *s, void *unused)
s                  32 drivers/misc/mic/card/mic_debugfs.c 	struct mic_driver *mdrv = s->private;
s                  24 drivers/misc/mic/cosm/cosm_debugfs.c static int log_buf_show(struct seq_file *s, void *unused)
s                  28 drivers/misc/mic/cosm/cosm_debugfs.c 	struct cosm_device *cdev = s->private;
s                  61 drivers/misc/mic/cosm/cosm_debugfs.c 	seq_write(s, kva, size);
s                  77 drivers/misc/mic/cosm/cosm_debugfs.c static int force_reset_show(struct seq_file *s, void *pos)
s                  79 drivers/misc/mic/cosm/cosm_debugfs.c 	struct cosm_device *cdev = s->private;
s                 193 drivers/misc/mic/host/mic_boot.c 	struct scatterlist *s;
s                 201 drivers/misc/mic/host/mic_boot.c 	for_each_sg(sg, s, nents, i) {
s                 202 drivers/misc/mic/host/mic_boot.c 		da = mic_map(mdev, sg_dma_address(s) + s->offset, s->length);
s                 205 drivers/misc/mic/host/mic_boot.c 		sg_dma_address(s) = da;
s                 209 drivers/misc/mic/host/mic_boot.c 	for_each_sg(sg, s, i, j) {
s                 210 drivers/misc/mic/host/mic_boot.c 		mic_unmap(mdev, sg_dma_address(s), s->length);
s                 211 drivers/misc/mic/host/mic_boot.c 		sg_dma_address(s) = mic_to_dma_addr(mdev, sg_dma_address(s));
s                 224 drivers/misc/mic/host/mic_boot.c 	struct scatterlist *s;
s                 228 drivers/misc/mic/host/mic_boot.c 	for_each_sg(sg, s, nents, i) {
s                 229 drivers/misc/mic/host/mic_boot.c 		da = mic_to_dma_addr(mdev, sg_dma_address(s));
s                 230 drivers/misc/mic/host/mic_boot.c 		mic_unmap(mdev, sg_dma_address(s), s->length);
s                 231 drivers/misc/mic/host/mic_boot.c 		sg_dma_address(s) = da;
s                  21 drivers/misc/mic/host/mic_debugfs.c static int mic_smpt_show(struct seq_file *s, void *pos)
s                  24 drivers/misc/mic/host/mic_debugfs.c 	struct mic_device *mdev = s->private;
s                  27 drivers/misc/mic/host/mic_debugfs.c 	seq_printf(s, "MIC %-2d |%-10s| %-14s %-10s\n",
s                  29 drivers/misc/mic/host/mic_debugfs.c 	seq_puts(s, "====================================================\n");
s                  35 drivers/misc/mic/host/mic_debugfs.c 			seq_printf(s, "%9s|%-10d| %-#14llx %-10lld\n",
s                  41 drivers/misc/mic/host/mic_debugfs.c 	seq_puts(s, "====================================================\n");
s                  47 drivers/misc/mic/host/mic_debugfs.c static int mic_post_code_show(struct seq_file *s, void *pos)
s                  49 drivers/misc/mic/host/mic_debugfs.c 	struct mic_device *mdev = s->private;
s                  52 drivers/misc/mic/host/mic_debugfs.c 	seq_printf(s, "%c%c", reg & 0xff, (reg >> 8) & 0xff);
s                  58 drivers/misc/mic/host/mic_debugfs.c static int mic_msi_irq_info_show(struct seq_file *s, void *pos)
s                  60 drivers/misc/mic/host/mic_debugfs.c 	struct mic_device *mdev  = s->private;
s                  79 drivers/misc/mic/host/mic_debugfs.c 			seq_printf(s, "%s %-10d %s %-10d MXAR[%d]: %08X\n",
s                  82 drivers/misc/mic/host/mic_debugfs.c 			seq_printf(s, "%-10s", "offset:");
s                  84 drivers/misc/mic/host/mic_debugfs.c 				seq_printf(s, "%4d ", j);
s                  85 drivers/misc/mic/host/mic_debugfs.c 			seq_puts(s, "\n");
s                  88 drivers/misc/mic/host/mic_debugfs.c 			seq_printf(s, "%-10s", "count:");
s                  90 drivers/misc/mic/host/mic_debugfs.c 				seq_printf(s, "%4d ",
s                  93 drivers/misc/mic/host/mic_debugfs.c 			seq_puts(s, "\n\n");
s                  96 drivers/misc/mic/host/mic_debugfs.c 		seq_puts(s, "MSI/MSIx interrupts not enabled\n");
s                  18 drivers/misc/mic/scif/scif_debugfs.c static int scif_dev_show(struct seq_file *s, void *unused)
s                  22 drivers/misc/mic/scif/scif_debugfs.c 	seq_printf(s, "Total Nodes %d Self Node Id %d Maxid %d\n",
s                  29 drivers/misc/mic/scif/scif_debugfs.c 	seq_printf(s, "%-16s\t%-16s\n", "node_id", "state");
s                  32 drivers/misc/mic/scif/scif_debugfs.c 		seq_printf(s, "%-16d\t%-16s\n", scif_dev[node].node,
s                  40 drivers/misc/mic/scif/scif_debugfs.c static void scif_display_window(struct scif_window *window, struct seq_file *s)
s                  46 drivers/misc/mic/scif/scif_debugfs.c 	seq_printf(s, "window %p type %d temp %d offset 0x%llx ",
s                  48 drivers/misc/mic/scif/scif_debugfs.c 	seq_printf(s, "nr_pages 0x%llx nr_contig_chunks 0x%x prot %d ",
s                  50 drivers/misc/mic/scif/scif_debugfs.c 	seq_printf(s, "ref_count %d magic 0x%llx peer_window 0x%llx ",
s                  52 drivers/misc/mic/scif/scif_debugfs.c 	seq_printf(s, "unreg_state 0x%x va_for_temp 0x%lx\n",
s                  56 drivers/misc/mic/scif/scif_debugfs.c 		seq_printf(s, "page[%d] dma_addr 0x%llx num_pages 0x%llx\n", j,
s                  61 drivers/misc/mic/scif/scif_debugfs.c 			seq_printf(s, "page[%d] = pinned_pages %p address %p\n",
s                  67 drivers/misc/mic/scif/scif_debugfs.c 			seq_printf(s, "sg[%d] dma addr 0x%llx length 0x%x\n",
s                  71 drivers/misc/mic/scif/scif_debugfs.c static void scif_display_all_windows(struct list_head *head, struct seq_file *s)
s                  78 drivers/misc/mic/scif/scif_debugfs.c 		scif_display_window(window, s);
s                  82 drivers/misc/mic/scif/scif_debugfs.c static int scif_rma_show(struct seq_file *s, void *unused)
s                  90 drivers/misc/mic/scif/scif_debugfs.c 		seq_printf(s, "ep %p self windows\n", ep);
s                  92 drivers/misc/mic/scif/scif_debugfs.c 		scif_display_all_windows(&ep->rma_info.reg_list, s);
s                  93 drivers/misc/mic/scif/scif_debugfs.c 		seq_printf(s, "ep %p remote windows\n", ep);
s                  94 drivers/misc/mic/scif/scif_debugfs.c 		scif_display_all_windows(&ep->rma_info.remote_reg_list, s);
s                  14 drivers/misc/mic/vop/vop_debugfs.c static int vop_dp_show(struct seq_file *s, void *pos)
s                  21 drivers/misc/mic/vop/vop_debugfs.c 	struct vop_info *vi = s->private;
s                  26 drivers/misc/mic/vop/vop_debugfs.c 	seq_printf(s, "Bootparam: magic 0x%x\n",
s                  28 drivers/misc/mic/vop/vop_debugfs.c 	seq_printf(s, "Bootparam: h2c_config_db %d\n",
s                  30 drivers/misc/mic/vop/vop_debugfs.c 	seq_printf(s, "Bootparam: node_id %d\n",
s                  32 drivers/misc/mic/vop/vop_debugfs.c 	seq_printf(s, "Bootparam: c2h_scif_db %d\n",
s                  34 drivers/misc/mic/vop/vop_debugfs.c 	seq_printf(s, "Bootparam: h2c_scif_db %d\n",
s                  36 drivers/misc/mic/vop/vop_debugfs.c 	seq_printf(s, "Bootparam: scif_host_dma_addr 0x%llx\n",
s                  38 drivers/misc/mic/vop/vop_debugfs.c 	seq_printf(s, "Bootparam: scif_card_dma_addr 0x%llx\n",
s                  53 drivers/misc/mic/vop/vop_debugfs.c 		seq_printf(s, "Type %d ", d->type);
s                  54 drivers/misc/mic/vop/vop_debugfs.c 		seq_printf(s, "Num VQ %d ", d->num_vq);
s                  55 drivers/misc/mic/vop/vop_debugfs.c 		seq_printf(s, "Feature Len %d\n", d->feature_len);
s                  56 drivers/misc/mic/vop/vop_debugfs.c 		seq_printf(s, "Config Len %d ", d->config_len);
s                  57 drivers/misc/mic/vop/vop_debugfs.c 		seq_printf(s, "Shutdown Status %d\n", d->status);
s                  61 drivers/misc/mic/vop/vop_debugfs.c 			seq_printf(s, "vqconfig[%d]: ", k);
s                  62 drivers/misc/mic/vop/vop_debugfs.c 			seq_printf(s, "address 0x%llx ",
s                  64 drivers/misc/mic/vop/vop_debugfs.c 			seq_printf(s, "num %d ", vqconfig->num);
s                  65 drivers/misc/mic/vop/vop_debugfs.c 			seq_printf(s, "used address 0x%llx\n",
s                  70 drivers/misc/mic/vop/vop_debugfs.c 		seq_printf(s, "Features: Host 0x%x ", features[0]);
s                  71 drivers/misc/mic/vop/vop_debugfs.c 		seq_printf(s, "Guest 0x%x\n", features[1]);
s                  75 drivers/misc/mic/vop/vop_debugfs.c 			seq_printf(s, "config[%d]=%d\n", k, config[k]);
s                  77 drivers/misc/mic/vop/vop_debugfs.c 		seq_puts(s, "Device control:\n");
s                  78 drivers/misc/mic/vop/vop_debugfs.c 		seq_printf(s, "Config Change %d ", dc->config_change);
s                  79 drivers/misc/mic/vop/vop_debugfs.c 		seq_printf(s, "Vdev reset %d\n", dc->vdev_reset);
s                  80 drivers/misc/mic/vop/vop_debugfs.c 		seq_printf(s, "Guest Ack %d ", dc->guest_ack);
s                  81 drivers/misc/mic/vop/vop_debugfs.c 		seq_printf(s, "Host ack %d\n", dc->host_ack);
s                  82 drivers/misc/mic/vop/vop_debugfs.c 		seq_printf(s, "Used address updated %d ",
s                  84 drivers/misc/mic/vop/vop_debugfs.c 		seq_printf(s, "Vdev 0x%llx\n", dc->vdev);
s                  85 drivers/misc/mic/vop/vop_debugfs.c 		seq_printf(s, "c2h doorbell %d ", dc->c2h_vdev_db);
s                  86 drivers/misc/mic/vop/vop_debugfs.c 		seq_printf(s, "h2c doorbell %d\n", dc->h2c_vdev_db);
s                  94 drivers/misc/mic/vop/vop_debugfs.c static int vop_vdev_info_show(struct seq_file *s, void *unused)
s                  96 drivers/misc/mic/vop/vop_debugfs.c 	struct vop_info *vi = s->private;
s                 104 drivers/misc/mic/vop/vop_debugfs.c 		seq_printf(s, "VDEV type %d state %s in %ld out %ld in_dma %ld out_dma %ld\n",
s                 122 drivers/misc/mic/vop/vop_debugfs.c 			seq_printf(s, "vring i %d avail_idx %d",
s                 124 drivers/misc/mic/vop/vop_debugfs.c 			seq_printf(s, " vring i %d avail_idx %d\n",
s                 126 drivers/misc/mic/vop/vop_debugfs.c 			seq_printf(s, "vrh i %d weak_barriers %d",
s                 128 drivers/misc/mic/vop/vop_debugfs.c 			seq_printf(s, " last_avail_idx %d last_used_idx %d",
s                 130 drivers/misc/mic/vop/vop_debugfs.c 			seq_printf(s, " completed %d\n", vrh->completed);
s                 132 drivers/misc/mic/vop/vop_debugfs.c 				seq_printf(s, "desc[%d] addr 0x%llx len %d",
s                 134 drivers/misc/mic/vop/vop_debugfs.c 				seq_printf(s, " flags 0x%x next %d\n",
s                 139 drivers/misc/mic/vop/vop_debugfs.c 			seq_printf(s, "avail flags 0x%x idx %d\n",
s                 143 drivers/misc/mic/vop/vop_debugfs.c 			seq_printf(s, "avail flags 0x%x idx %d\n",
s                 147 drivers/misc/mic/vop/vop_debugfs.c 				seq_printf(s, "avail ring[%d] %d\n",
s                 150 drivers/misc/mic/vop/vop_debugfs.c 			seq_printf(s, "used flags 0x%x idx %d\n",
s                 153 drivers/misc/mic/vop/vop_debugfs.c 			seq_printf(s, "used flags 0x%x idx %d\n",
s                 157 drivers/misc/mic/vop/vop_debugfs.c 				seq_printf(s, "used ring[%d] id %d len %d\n",
s                   9 drivers/misc/ocxl/config.c #define EXTRACT_BITS(val, s, e) ((val & GENMASK(e, s)) >> s)
s                  27 drivers/misc/sgi-gru/grukdump.c static int gru_user_copy_handle(void __user **dp, void *s)
s                  29 drivers/misc/sgi-gru/grukdump.c 	if (copy_to_user(*dp, s, GRU_HANDLE_BYTES))
s                 457 drivers/misc/sgi-gru/grumain.c static inline long gru_copy_handle(void *d, void *s)
s                 459 drivers/misc/sgi-gru/grumain.c 	memcpy(d, s, GRU_HANDLE_BYTES);
s                  20 drivers/misc/sgi-gru/gruprocfs.c #define printstat(s, f)		printstat_val(s, &gru_stats.f, #f)
s                  22 drivers/misc/sgi-gru/gruprocfs.c static void printstat_val(struct seq_file *s, atomic_long_t *v, char *id)
s                  26 drivers/misc/sgi-gru/gruprocfs.c 	seq_printf(s, "%16lu %s\n", val, id);
s                  29 drivers/misc/sgi-gru/gruprocfs.c static int statistics_show(struct seq_file *s, void *p)
s                  31 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, vdata_alloc);
s                  32 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, vdata_free);
s                  33 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, gts_alloc);
s                  34 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, gts_free);
s                  35 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, gms_alloc);
s                  36 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, gms_free);
s                  37 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, gts_double_allocate);
s                  38 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, assign_context);
s                  39 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, assign_context_failed);
s                  40 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, free_context);
s                  41 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, load_user_context);
s                  42 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, load_kernel_context);
s                  43 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, lock_kernel_context);
s                  44 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, unlock_kernel_context);
s                  45 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, steal_user_context);
s                  46 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, steal_kernel_context);
s                  47 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, steal_context_failed);
s                  48 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, nopfn);
s                  49 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, asid_new);
s                  50 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, asid_next);
s                  51 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, asid_wrap);
s                  52 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, asid_reuse);
s                  53 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, intr);
s                  54 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, intr_cbr);
s                  55 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, intr_tfh);
s                  56 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, intr_spurious);
s                  57 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, intr_mm_lock_failed);
s                  58 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, call_os);
s                  59 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, call_os_wait_queue);
s                  60 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, user_flush_tlb);
s                  61 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, user_unload_context);
s                  62 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, user_exception);
s                  63 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, set_context_option);
s                  64 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, check_context_retarget_intr);
s                  65 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, check_context_unload);
s                  66 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, tlb_dropin);
s                  67 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, tlb_preload_page);
s                  68 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, tlb_dropin_fail_no_asid);
s                  69 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, tlb_dropin_fail_upm);
s                  70 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, tlb_dropin_fail_invalid);
s                  71 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, tlb_dropin_fail_range_active);
s                  72 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, tlb_dropin_fail_idle);
s                  73 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, tlb_dropin_fail_fmm);
s                  74 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, tlb_dropin_fail_no_exception);
s                  75 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, tfh_stale_on_fault);
s                  76 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mmu_invalidate_range);
s                  77 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mmu_invalidate_page);
s                  78 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, flush_tlb);
s                  79 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, flush_tlb_gru);
s                  80 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, flush_tlb_gru_tgh);
s                  81 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, flush_tlb_gru_zero_asid);
s                  82 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, copy_gpa);
s                  83 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, read_gpa);
s                  84 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_receive);
s                  85 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_receive_none);
s                  86 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_send);
s                  87 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_send_failed);
s                  88 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_noop);
s                  89 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_send_unexpected_error);
s                  90 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_send_lb_overflow);
s                  91 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_send_qlimit_reached);
s                  92 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_send_amo_nacked);
s                  93 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_send_put_nacked);
s                  94 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_qf_locked);
s                  95 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_qf_noop_not_full);
s                  96 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_qf_switch_head_failed);
s                  97 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_qf_unexpected_error);
s                  98 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_noop_unexpected_error);
s                  99 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_noop_lb_overflow);
s                 100 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_noop_qlimit_reached);
s                 101 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_noop_amo_nacked);
s                 102 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_noop_put_nacked);
s                 103 drivers/misc/sgi-gru/gruprocfs.c 	printstat(s, mesq_noop_page_overflow);
s                 114 drivers/misc/sgi-gru/gruprocfs.c static int mcs_statistics_show(struct seq_file *s, void *p)
s                 122 drivers/misc/sgi-gru/gruprocfs.c 	seq_printf(s, "%-20s%12s%12s%12s\n", "#id", "count", "aver-clks", "max-clks");
s                 127 drivers/misc/sgi-gru/gruprocfs.c 		seq_printf(s, "%-20s%12ld%12ld%12ld\n", id[op], count,
s                 140 drivers/misc/sgi-gru/gruprocfs.c static int options_show(struct seq_file *s, void *p)
s                 142 drivers/misc/sgi-gru/gruprocfs.c 	seq_printf(s, "#bitmask: 1=trace, 2=statistics\n");
s                 143 drivers/misc/sgi-gru/gruprocfs.c 	seq_printf(s, "0x%lx\n", gru_options);
s                 554 drivers/misc/ti-st/st_kim.c static int version_show(struct seq_file *s, void *unused)
s                 556 drivers/misc/ti-st/st_kim.c 	struct kim_data_s *kim_gdata = (struct kim_data_s *)s->private;
s                 557 drivers/misc/ti-st/st_kim.c 	seq_printf(s, "%04X %d.%d.%d\n", kim_gdata->version.full,
s                 563 drivers/misc/ti-st/st_kim.c static int list_show(struct seq_file *s, void *unused)
s                 565 drivers/misc/ti-st/st_kim.c 	struct kim_data_s *kim_gdata = (struct kim_data_s *)s->private;
s                 566 drivers/misc/ti-st/st_kim.c 	kim_st_list_protocols(kim_gdata->core_data, s);
s                 201 drivers/misc/vmw_vmci/vmci_event.c 	struct vmci_subscription *s;
s                 204 drivers/misc/vmw_vmci/vmci_event.c 	s = event_find(sub_id);
s                 205 drivers/misc/vmw_vmci/vmci_event.c 	if (s)
s                 206 drivers/misc/vmw_vmci/vmci_event.c 		list_del_rcu(&s->node);
s                 209 drivers/misc/vmw_vmci/vmci_event.c 	if (!s)
s                 213 drivers/misc/vmw_vmci/vmci_event.c 	kfree(s);
s                  33 drivers/mmc/core/debugfs.c static int mmc_ios_show(struct seq_file *s, void *data)
s                  54 drivers/mmc/core/debugfs.c 	struct mmc_host	*host = s->private;
s                  58 drivers/mmc/core/debugfs.c 	seq_printf(s, "clock:\t\t%u Hz\n", ios->clock);
s                  60 drivers/mmc/core/debugfs.c 		seq_printf(s, "actual clock:\t%u Hz\n", host->actual_clock);
s                  61 drivers/mmc/core/debugfs.c 	seq_printf(s, "vdd:\t\t%u ", ios->vdd);
s                  63 drivers/mmc/core/debugfs.c 		seq_printf(s, "(1.65 - 1.95 V)\n");
s                  66 drivers/mmc/core/debugfs.c 		seq_printf(s, "(%s ~ %s V)\n", vdd_str[ios->vdd],
s                  69 drivers/mmc/core/debugfs.c 		seq_printf(s, "(invalid)\n");
s                  82 drivers/mmc/core/debugfs.c 	seq_printf(s, "bus mode:\t%u (%s)\n", ios->bus_mode, str);
s                  98 drivers/mmc/core/debugfs.c 	seq_printf(s, "chip select:\t%u (%s)\n", ios->chip_select, str);
s                 114 drivers/mmc/core/debugfs.c 	seq_printf(s, "power mode:\t%u (%s)\n", ios->power_mode, str);
s                 115 drivers/mmc/core/debugfs.c 	seq_printf(s, "bus width:\t%u (%u bits)\n",
s                 157 drivers/mmc/core/debugfs.c 	seq_printf(s, "timing spec:\t%u (%s)\n", ios->timing, str);
s                 173 drivers/mmc/core/debugfs.c 	seq_printf(s, "signal voltage:\t%u (%s)\n", ios->signal_voltage, str);
s                 192 drivers/mmc/core/debugfs.c 	seq_printf(s, "driver type:\t%u (%s)\n", ios->drv_type, str);
s                 406 drivers/mmc/host/atmel-mci.c static int atmci_req_show(struct seq_file *s, void *v)
s                 408 drivers/mmc/host/atmel-mci.c 	struct atmel_mci_slot	*slot = s->private;
s                 424 drivers/mmc/host/atmel-mci.c 			seq_printf(s,
s                 430 drivers/mmc/host/atmel-mci.c 			seq_printf(s, "DATA %u / %u * %u flg %x err %d\n",
s                 434 drivers/mmc/host/atmel-mci.c 			seq_printf(s,
s                 448 drivers/mmc/host/atmel-mci.c static void atmci_show_status_reg(struct seq_file *s,
s                 482 drivers/mmc/host/atmel-mci.c 	seq_printf(s, "%s:\t0x%08x", regname, value);
s                 486 drivers/mmc/host/atmel-mci.c 				seq_printf(s, " %s", sr_bit[i]);
s                 488 drivers/mmc/host/atmel-mci.c 				seq_puts(s, " UNKNOWN");
s                 491 drivers/mmc/host/atmel-mci.c 	seq_putc(s, '\n');
s                 494 drivers/mmc/host/atmel-mci.c static int atmci_regs_show(struct seq_file *s, void *v)
s                 496 drivers/mmc/host/atmel-mci.c 	struct atmel_mci	*host = s->private;
s                 519 drivers/mmc/host/atmel-mci.c 	seq_printf(s, "MR:\t0x%08x%s%s ",
s                 524 drivers/mmc/host/atmel-mci.c 		seq_printf(s, "{CLKDIV,CLKODD}=%u\n",
s                 528 drivers/mmc/host/atmel-mci.c 		seq_printf(s, "CLKDIV=%u\n",
s                 530 drivers/mmc/host/atmel-mci.c 	seq_printf(s, "DTOR:\t0x%08x\n", buf[ATMCI_DTOR / 4]);
s                 531 drivers/mmc/host/atmel-mci.c 	seq_printf(s, "SDCR:\t0x%08x\n", buf[ATMCI_SDCR / 4]);
s                 532 drivers/mmc/host/atmel-mci.c 	seq_printf(s, "ARGR:\t0x%08x\n", buf[ATMCI_ARGR / 4]);
s                 533 drivers/mmc/host/atmel-mci.c 	seq_printf(s, "BLKR:\t0x%08x BCNT=%u BLKLEN=%u\n",
s                 538 drivers/mmc/host/atmel-mci.c 		seq_printf(s, "CSTOR:\t0x%08x\n", buf[ATMCI_CSTOR / 4]);
s                 542 drivers/mmc/host/atmel-mci.c 	atmci_show_status_reg(s, "SR", buf[ATMCI_SR / 4]);
s                 543 drivers/mmc/host/atmel-mci.c 	atmci_show_status_reg(s, "IMR", buf[ATMCI_IMR / 4]);
s                 549 drivers/mmc/host/atmel-mci.c 		seq_printf(s, "DMA:\t0x%08x OFFSET=%u CHKSIZE=%u%s\n",
s                 559 drivers/mmc/host/atmel-mci.c 		seq_printf(s, "CFG:\t0x%08x%s%s%s%s\n",
s                 276 drivers/mmc/host/davinci_mmc.c 		({ char *s;
s                 279 drivers/mmc/host/davinci_mmc.c 			s = ", R1/R5/R6/R7 response";
s                 282 drivers/mmc/host/davinci_mmc.c 			s = ", R1b response";
s                 285 drivers/mmc/host/davinci_mmc.c 			s = ", R2 response";
s                 288 drivers/mmc/host/davinci_mmc.c 			s = ", R3/R4 response";
s                 291 drivers/mmc/host/davinci_mmc.c 			s = ", (R? response)";
s                 293 drivers/mmc/host/davinci_mmc.c 		}; s; }));
s                  71 drivers/mmc/host/dw_mmc.c #define IDMAC_64ADDR_SET_BUFFER1_SIZE(d, s) \
s                  73 drivers/mmc/host/dw_mmc.c 	 ((cpu_to_le32(s)) & cpu_to_le32(0x1fff)))
s                  95 drivers/mmc/host/dw_mmc.c #define IDMAC_SET_BUFFER1_SIZE(d, s) \
s                  96 drivers/mmc/host/dw_mmc.c 	((d)->des1 = ((d)->des1 & cpu_to_le32(0x03ffe000)) | (cpu_to_le32((s) & 0x1fff)))
s                 107 drivers/mmc/host/dw_mmc.c static int dw_mci_req_show(struct seq_file *s, void *v)
s                 109 drivers/mmc/host/dw_mmc.c 	struct dw_mci_slot *slot = s->private;
s                 125 drivers/mmc/host/dw_mmc.c 			seq_printf(s,
s                 131 drivers/mmc/host/dw_mmc.c 			seq_printf(s, "DATA %u / %u * %u flg %x err %d\n",
s                 135 drivers/mmc/host/dw_mmc.c 			seq_printf(s,
s                 148 drivers/mmc/host/dw_mmc.c static int dw_mci_regs_show(struct seq_file *s, void *v)
s                 150 drivers/mmc/host/dw_mmc.c 	struct dw_mci *host = s->private;
s                 154 drivers/mmc/host/dw_mmc.c 	seq_printf(s, "STATUS:\t0x%08x\n", mci_readl(host, STATUS));
s                 155 drivers/mmc/host/dw_mmc.c 	seq_printf(s, "RINTSTS:\t0x%08x\n", mci_readl(host, RINTSTS));
s                 156 drivers/mmc/host/dw_mmc.c 	seq_printf(s, "CMD:\t0x%08x\n", mci_readl(host, CMD));
s                 157 drivers/mmc/host/dw_mmc.c 	seq_printf(s, "CTRL:\t0x%08x\n", mci_readl(host, CTRL));
s                 158 drivers/mmc/host/dw_mmc.c 	seq_printf(s, "INTMASK:\t0x%08x\n", mci_readl(host, INTMASK));
s                 159 drivers/mmc/host/dw_mmc.c 	seq_printf(s, "CLKENA:\t0x%08x\n", mci_readl(host, CLKENA));
s                 377 drivers/mmc/host/mvsdio.c 		int s = host->pio_size;
s                 378 drivers/mmc/host/mvsdio.c 		while (s >= 32 && (intr_status & MVSD_NOR_RX_FIFO_8W)) {
s                 381 drivers/mmc/host/mvsdio.c 			s -= 32;
s                 389 drivers/mmc/host/mvsdio.c 		if (s <= 32) {
s                 390 drivers/mmc/host/mvsdio.c 			while (s >= 4 && (intr_status & MVSD_NOR_RX_READY)) {
s                 393 drivers/mmc/host/mvsdio.c 				s -= 4;
s                 396 drivers/mmc/host/mvsdio.c 			if (s && s < 4 && (intr_status & MVSD_NOR_RX_READY)) {
s                 400 drivers/mmc/host/mvsdio.c 				memcpy(p, ((void *)&val) + 4 - s, s);
s                 401 drivers/mmc/host/mvsdio.c 				s = 0;
s                 404 drivers/mmc/host/mvsdio.c 			if (s == 0) {
s                 415 drivers/mmc/host/mvsdio.c 			s, intr_status, mvsd_read(MVSD_HW_STATE));
s                 417 drivers/mmc/host/mvsdio.c 		host->pio_size = s;
s                 423 drivers/mmc/host/mvsdio.c 		int s = host->pio_size;
s                 430 drivers/mmc/host/mvsdio.c 		while (s >= 4 && (intr_status & MVSD_NOR_TX_AVAIL)) {
s                 433 drivers/mmc/host/mvsdio.c 			s -= 4;
s                 436 drivers/mmc/host/mvsdio.c 		if (s < 4) {
s                 437 drivers/mmc/host/mvsdio.c 			if (s && (intr_status & MVSD_NOR_TX_AVAIL)) {
s                 439 drivers/mmc/host/mvsdio.c 				memcpy(((void *)&val) + 4 - s, p, s);
s                 442 drivers/mmc/host/mvsdio.c 				s = 0;
s                 445 drivers/mmc/host/mvsdio.c 			if (s == 0) {
s                 452 drivers/mmc/host/mvsdio.c 			s, intr_status, mvsd_read(MVSD_HW_STATE));
s                 454 drivers/mmc/host/mvsdio.c 		host->pio_size = s;
s                1685 drivers/mmc/host/omap_hsmmc.c static int mmc_regs_show(struct seq_file *s, void *data)
s                1687 drivers/mmc/host/omap_hsmmc.c 	struct mmc_host *mmc = s->private;
s                1690 drivers/mmc/host/omap_hsmmc.c 	seq_printf(s, "mmc%d:\n", mmc->index);
s                1691 drivers/mmc/host/omap_hsmmc.c 	seq_printf(s, "sdio irq mode\t%s\n",
s                1695 drivers/mmc/host/omap_hsmmc.c 		seq_printf(s, "sdio irq \t%s\n",
s                1699 drivers/mmc/host/omap_hsmmc.c 	seq_printf(s, "ctx_loss:\t%d\n", host->context_loss);
s                1702 drivers/mmc/host/omap_hsmmc.c 	seq_puts(s, "\nregs:\n");
s                1703 drivers/mmc/host/omap_hsmmc.c 	seq_printf(s, "CON:\t\t0x%08x\n",
s                1705 drivers/mmc/host/omap_hsmmc.c 	seq_printf(s, "PSTATE:\t\t0x%08x\n",
s                1707 drivers/mmc/host/omap_hsmmc.c 	seq_printf(s, "HCTL:\t\t0x%08x\n",
s                1709 drivers/mmc/host/omap_hsmmc.c 	seq_printf(s, "SYSCTL:\t\t0x%08x\n",
s                1711 drivers/mmc/host/omap_hsmmc.c 	seq_printf(s, "IE:\t\t0x%08x\n",
s                1713 drivers/mmc/host/omap_hsmmc.c 	seq_printf(s, "ISE:\t\t0x%08x\n",
s                1715 drivers/mmc/host/omap_hsmmc.c 	seq_printf(s, "CAPA:\t\t0x%08x\n",
s                1592 drivers/mtd/devices/docg3.c static int flashcontrol_show(struct seq_file *s, void *p)
s                1594 drivers/mtd/devices/docg3.c 	struct docg3 *docg3 = (struct docg3 *)s->private;
s                1602 drivers/mtd/devices/docg3.c 	seq_printf(s, "FlashControl : 0x%02x (%s,CE# %s,%s,%s,flash %s)\n",
s                1614 drivers/mtd/devices/docg3.c static int asic_mode_show(struct seq_file *s, void *p)
s                1616 drivers/mtd/devices/docg3.c 	struct docg3 *docg3 = (struct docg3 *)s->private;
s                1625 drivers/mtd/devices/docg3.c 	seq_printf(s,
s                1637 drivers/mtd/devices/docg3.c 		seq_puts(s, "reset");
s                1640 drivers/mtd/devices/docg3.c 		seq_puts(s, "normal");
s                1643 drivers/mtd/devices/docg3.c 		seq_puts(s, "powerdown");
s                1646 drivers/mtd/devices/docg3.c 	seq_puts(s, ")\n");
s                1651 drivers/mtd/devices/docg3.c static int device_id_show(struct seq_file *s, void *p)
s                1653 drivers/mtd/devices/docg3.c 	struct docg3 *docg3 = (struct docg3 *)s->private;
s                1660 drivers/mtd/devices/docg3.c 	seq_printf(s, "DeviceId = %d\n", id);
s                1665 drivers/mtd/devices/docg3.c static int protection_show(struct seq_file *s, void *p)
s                1667 drivers/mtd/devices/docg3.c 	struct docg3 *docg3 = (struct docg3 *)s->private;
s                1680 drivers/mtd/devices/docg3.c 	seq_printf(s, "Protection = 0x%02x (", protect);
s                1682 drivers/mtd/devices/docg3.c 		seq_puts(s, "FOUNDRY_OTP_LOCK,");
s                1684 drivers/mtd/devices/docg3.c 		seq_puts(s, "CUSTOMER_OTP_LOCK,");
s                1686 drivers/mtd/devices/docg3.c 		seq_puts(s, "LOCK_INPUT,");
s                1688 drivers/mtd/devices/docg3.c 		seq_puts(s, "STICKY_LOCK,");
s                1690 drivers/mtd/devices/docg3.c 		seq_puts(s, "PROTECTION ON,");
s                1692 drivers/mtd/devices/docg3.c 		seq_puts(s, "IPL_DOWNLOAD_LOCK,");
s                1694 drivers/mtd/devices/docg3.c 		seq_puts(s, "PROTECT_ERR,");
s                1696 drivers/mtd/devices/docg3.c 		seq_puts(s, "NO_PROTECT_ERR");
s                1697 drivers/mtd/devices/docg3.c 	seq_puts(s, ")\n");
s                1699 drivers/mtd/devices/docg3.c 	seq_printf(s, "DPS0 = 0x%02x : Protected area [0x%x - 0x%x] : OTP=%d, READ=%d, WRITE=%d, HW_LOCK=%d, KEY_OK=%d\n",
s                1706 drivers/mtd/devices/docg3.c 	seq_printf(s, "DPS1 = 0x%02x : Protected area [0x%x - 0x%x] : OTP=%d, READ=%d, WRITE=%d, HW_LOCK=%d, KEY_OK=%d\n",
s                 462 drivers/mtd/inftlmount.c void INFTL_dumptables(struct INFTLrecord *s)
s                 469 drivers/mtd/inftlmount.c 	pr_debug("VUtable[%d] ->", s->nb_blocks);
s                 470 drivers/mtd/inftlmount.c 	for (i = 0; i < s->nb_blocks; i++) {
s                 473 drivers/mtd/inftlmount.c 		pr_debug("%04x ", s->VUtable[i]);
s                 479 drivers/mtd/inftlmount.c 	pr_debug("PUtable[%d-%d=%d] ->", s->firstEUN, s->lastEUN, s->nb_blocks);
s                 480 drivers/mtd/inftlmount.c 	for (i = 0; i <= s->lastEUN; i++) {
s                 483 drivers/mtd/inftlmount.c 		pr_debug("%04x ", s->PUtable[i]);
s                 499 drivers/mtd/inftlmount.c 		s->EraseSize, s->heads, s->sectors, s->cylinders,
s                 500 drivers/mtd/inftlmount.c 		s->numvunits, s->firstEUN, s->lastEUN, s->numfreeEUNs,
s                 501 drivers/mtd/inftlmount.c 		s->LastFreeEUN, s->nb_blocks, s->nb_boot_blocks);
s                 507 drivers/mtd/inftlmount.c void INFTL_dumpVUchains(struct INFTLrecord *s)
s                 515 drivers/mtd/inftlmount.c 	for (logical = 0; logical < s->nb_blocks; logical++) {
s                 516 drivers/mtd/inftlmount.c 		block = s->VUtable[logical];
s                 517 drivers/mtd/inftlmount.c 		if (block >= s->nb_blocks)
s                 520 drivers/mtd/inftlmount.c 		for (i = 0; i < s->nb_blocks; i++) {
s                 521 drivers/mtd/inftlmount.c 			if (s->PUtable[block] == BLOCK_NIL)
s                 523 drivers/mtd/inftlmount.c 			block = s->PUtable[block];
s                 533 drivers/mtd/inftlmount.c int INFTL_mount(struct INFTLrecord *s)
s                 535 drivers/mtd/inftlmount.c 	struct mtd_info *mtd = s->mbd.mtd;
s                 545 drivers/mtd/inftlmount.c 	pr_debug("INFTL: INFTL_mount(inftl=%p)\n", s);
s                 548 drivers/mtd/inftlmount.c 	if (find_boot_record(s) < 0) {
s                 554 drivers/mtd/inftlmount.c 	for (i = 0; i < s->nb_blocks; i++)
s                 555 drivers/mtd/inftlmount.c 		s->VUtable[i] = BLOCK_NIL;
s                 560 drivers/mtd/inftlmount.c 	ANACtable = kcalloc(s->nb_blocks, sizeof(u8), GFP_KERNEL);
s                 564 drivers/mtd/inftlmount.c 				s->nb_blocks * sizeof(u8));
s                 576 drivers/mtd/inftlmount.c 	for (first_block = s->firstEUN; first_block <= s->lastEUN; first_block++) {
s                 577 drivers/mtd/inftlmount.c 		if (s->PUtable[first_block] != BLOCK_NOTEXPLORED)
s                 588 drivers/mtd/inftlmount.c 			    (s->PUtable[block] != BLOCK_NOTEXPLORED)) {
s                 593 drivers/mtd/inftlmount.c 			if (inftl_read_oob(mtd, block * s->EraseSize + 8,
s                 595 drivers/mtd/inftlmount.c 			    inftl_read_oob(mtd, block * s->EraseSize +
s                 609 drivers/mtd/inftlmount.c 			if (prev_block < s->nb_blocks)
s                 610 drivers/mtd/inftlmount.c 				prev_block += s->firstEUN;
s                 613 drivers/mtd/inftlmount.c 			if (s->PUtable[block] != BLOCK_NOTEXPLORED) {
s                 617 drivers/mtd/inftlmount.c 						s->PUtable[last_block] = block;
s                 640 drivers/mtd/inftlmount.c 				s->PUtable[block] = BLOCK_FREE;
s                 645 drivers/mtd/inftlmount.c 			if ((logical_block >= s->nb_blocks) ||
s                 646 drivers/mtd/inftlmount.c 			    ((prev_block >= s->nb_blocks) &&
s                 672 drivers/mtd/inftlmount.c 			s->PUtable[block] = BLOCK_NIL;
s                 674 drivers/mtd/inftlmount.c 				s->PUtable[last_block] = block;
s                 683 drivers/mtd/inftlmount.c 			if (block > s->lastEUN) {
s                 693 drivers/mtd/inftlmount.c 			format_chain(s, first_block);
s                 703 drivers/mtd/inftlmount.c 		s->VUtable[first_logical_block] = first_block;
s                 707 drivers/mtd/inftlmount.c 	INFTL_dumptables(s);
s                 715 drivers/mtd/inftlmount.c 	for (logical_block = 0; logical_block < s->numvunits; logical_block++) {
s                 716 drivers/mtd/inftlmount.c 		block = s->VUtable[logical_block];
s                 724 drivers/mtd/inftlmount.c 		for (i = 0; i < s->numvunits; i++) {
s                 725 drivers/mtd/inftlmount.c 			if (s->PUtable[block] == BLOCK_NIL)
s                 727 drivers/mtd/inftlmount.c 			if (s->PUtable[block] > s->lastEUN) {
s                 730 drivers/mtd/inftlmount.c 					s->PUtable[block], logical_block);
s                 731 drivers/mtd/inftlmount.c 				s->PUtable[block] = BLOCK_NIL;
s                 740 drivers/mtd/inftlmount.c 				s->VUtable[logical_block] = block;
s                 741 drivers/mtd/inftlmount.c 				s->PUtable[last_block] = BLOCK_NIL;
s                 747 drivers/mtd/inftlmount.c 			block = s->PUtable[block];
s                 750 drivers/mtd/inftlmount.c 		if (i >= s->nb_blocks) {
s                 755 drivers/mtd/inftlmount.c 			format_chain(s, first_block);
s                 759 drivers/mtd/inftlmount.c 	INFTL_dumptables(s);
s                 760 drivers/mtd/inftlmount.c 	INFTL_dumpVUchains(s);
s                 765 drivers/mtd/inftlmount.c 	s->numfreeEUNs = 0;
s                 766 drivers/mtd/inftlmount.c 	s->LastFreeEUN = BLOCK_NIL;
s                 769 drivers/mtd/inftlmount.c 	for (block = s->firstEUN; block <= s->lastEUN; block++) {
s                 770 drivers/mtd/inftlmount.c 		if (s->PUtable[block] == BLOCK_NOTEXPLORED) {
s                 773 drivers/mtd/inftlmount.c 			if (INFTL_formatblock(s, block) < 0)
s                 774 drivers/mtd/inftlmount.c 				s->PUtable[block] = BLOCK_RESERVED;
s                 776 drivers/mtd/inftlmount.c 				s->PUtable[block] = BLOCK_FREE;
s                 778 drivers/mtd/inftlmount.c 		if (s->PUtable[block] == BLOCK_FREE) {
s                 779 drivers/mtd/inftlmount.c 			s->numfreeEUNs++;
s                 780 drivers/mtd/inftlmount.c 			if (s->LastFreeEUN == BLOCK_NIL)
s                 781 drivers/mtd/inftlmount.c 				s->LastFreeEUN = block;
s                  23 drivers/mtd/maps/amd76xrom.c #define xstr(s) str(s)
s                  24 drivers/mtd/maps/amd76xrom.c #define str(s) #s
s                  22 drivers/mtd/maps/ichxrom.c #define xstr(s) str(s)
s                  23 drivers/mtd/maps/ichxrom.c #define str(s) #s
s                 338 drivers/mtd/mtdcore.c static int mtd_partid_show(struct seq_file *s, void *p)
s                 340 drivers/mtd/mtdcore.c 	struct mtd_info *mtd = s->private;
s                 342 drivers/mtd/mtdcore.c 	seq_printf(s, "%s\n", mtd->dbg.partid);
s                 359 drivers/mtd/mtdcore.c static int mtd_partname_show(struct seq_file *s, void *p)
s                 361 drivers/mtd/mtdcore.c 	struct mtd_info *mtd = s->private;
s                 363 drivers/mtd/mtdcore.c 	seq_printf(s, "%s\n", mtd->dbg.partname);
s                1170 drivers/mtd/mtdswap.c static int mtdswap_show(struct seq_file *s, void *data)
s                1172 drivers/mtd/mtdswap.c 	struct mtdswap_dev *d = (struct mtdswap_dev *) s->private;
s                1222 drivers/mtd/mtdswap.c 			seq_printf(s, "%s:\t%5d erase blocks, erased min %d, "
s                1226 drivers/mtd/mtdswap.c 			seq_printf(s, "%s:\t%5d erase blocks, all erased %d "
s                1231 drivers/mtd/mtdswap.c 		seq_printf(s, "bad:\t%5u erase blocks\n", bb_cnt);
s                1234 drivers/mtd/mtdswap.c 		seq_printf(s, "current erase block: %u pages used, %u free, "
s                1238 drivers/mtd/mtdswap.c 	seq_printf(s, "total erasures: %lu\n", sum);
s                1240 drivers/mtd/mtdswap.c 	seq_puts(s, "\n");
s                1242 drivers/mtd/mtdswap.c 	seq_printf(s, "mtdswap_readsect count: %llu\n", d->sect_read_count);
s                1243 drivers/mtd/mtdswap.c 	seq_printf(s, "mtdswap_writesect count: %llu\n", d->sect_write_count);
s                1244 drivers/mtd/mtdswap.c 	seq_printf(s, "mtdswap_discard count: %llu\n", d->discard_count);
s                1245 drivers/mtd/mtdswap.c 	seq_printf(s, "mtd read count: %llu\n", d->mtd_read_count);
s                1246 drivers/mtd/mtdswap.c 	seq_printf(s, "mtd write count: %llu\n", d->mtd_write_count);
s                1247 drivers/mtd/mtdswap.c 	seq_printf(s, "discarded pages count: %llu\n", d->discard_page_count);
s                1249 drivers/mtd/mtdswap.c 	seq_puts(s, "\n");
s                1250 drivers/mtd/mtdswap.c 	seq_printf(s, "total pages: %u\n", pages);
s                1251 drivers/mtd/mtdswap.c 	seq_printf(s, "pages mapped: %u\n", mapped);
s                 380 drivers/mtd/nand/onenand/samsung.c 	unsigned int *m, *s;
s                 409 drivers/mtd/nand/onenand/samsung.c 	s = onenand->oob_buf;
s                 413 drivers/mtd/nand/onenand/samsung.c 		s += (mtd->oobsize >> 2);
s                 434 drivers/mtd/nand/onenand/samsung.c 			*s++ = s3c_read_cmd(cmd_map_01);
s                 454 drivers/mtd/nand/onenand/samsung.c 			s3c_write_cmd(*s++, cmd_map_01);
s                 141 drivers/mtd/nand/raw/diskonchip.c 	uint16_t ds[4], s[5], tmp, errval[8], syn[4];
s                 154 drivers/mtd/nand/raw/diskonchip.c 		s[i] = ds[0];
s                 165 drivers/mtd/nand/raw/diskonchip.c 			s[i] ^= cd->alpha_to[rs_modnn(cd, tmp + (FCR + i) * j)];
s                 170 drivers/mtd/nand/raw/diskonchip.c 		if (s[i])
s                 171 drivers/mtd/nand/raw/diskonchip.c 			syn[i] = rs_modnn(cd, cd->index_of[s[i]] + (NN - FCR - i));
s                 675 drivers/mtd/nand/raw/fsmc_nand.c 	int i, j, s, stat, eccsize = chip->ecc.size;
s                 691 drivers/mtd/nand/raw/fsmc_nand.c 	for (i = 0, s = 0; s < eccsteps; s++, i += eccbytes, p += eccsize) {
s                 692 drivers/mtd/nand/raw/fsmc_nand.c 		nand_read_page_op(chip, page, s * eccsize, NULL, 0);
s                  97 drivers/mtd/nand/raw/internals.h void sanitize_string(uint8_t *s, size_t len);
s                  88 drivers/mtd/nand/raw/lpc32xx_slc.c #define SLCTAC_CLOCKS(c, n, s)	(min_t(u32, DIV_ROUND_UP(c, n) - 1, 0xF) << s)
s                 188 drivers/mtd/nand/raw/meson_nand.c #define MESON_ECC_DATA(b, s)	{ .bch = (b),	.strength = (s)}
s                 398 drivers/mtd/nand/raw/mpc5121_nfc.c 	uint o, s, sbsize, blksize;
s                 420 drivers/mtd/nand/raw/mpc5121_nfc.c 		s = offset / sbsize;
s                 421 drivers/mtd/nand/raw/mpc5121_nfc.c 		if (s > NFC_SPARE_BUFFERS - 1)
s                 422 drivers/mtd/nand/raw/mpc5121_nfc.c 			s = NFC_SPARE_BUFFERS - 1;
s                 428 drivers/mtd/nand/raw/mpc5121_nfc.c 		o = offset - (s * sbsize);
s                 432 drivers/mtd/nand/raw/mpc5121_nfc.c 			memcpy_toio(prv->regs + NFC_SPARE_AREA(s) + o,
s                 436 drivers/mtd/nand/raw/mpc5121_nfc.c 				prv->regs + NFC_SPARE_AREA(s) + o, blksize);
s                 197 drivers/mtd/nand/raw/mxc_nand.c 	const __iomem u32 *s = src;
s                 200 drivers/mtd/nand/raw/mxc_nand.c 		*t++ = __raw_readl(s++);
s                 207 drivers/mtd/nand/raw/mxc_nand.c 	const __iomem u16 *s = src;
s                 216 drivers/mtd/nand/raw/mxc_nand.c 		*t++ = __raw_readw(s++);
s                 229 drivers/mtd/nand/raw/mxc_nand.c 	const u16 *s = src;
s                 238 drivers/mtd/nand/raw/mxc_nand.c 		__raw_writew(*s++, t++);
s                 258 drivers/mtd/nand/raw/mxc_nand.c 	u8 __iomem *s = host->spare0;
s                 267 drivers/mtd/nand/raw/mxc_nand.c 					s + i * sparebuf_size,
s                 272 drivers/mtd/nand/raw/mxc_nand.c 				s + i * sparebuf_size,
s                 276 drivers/mtd/nand/raw/mxc_nand.c 			memcpy16_toio(&s[i * sparebuf_size],
s                 281 drivers/mtd/nand/raw/mxc_nand.c 		memcpy16_toio(&s[i * sparebuf_size],
s                  26 drivers/mtd/nand/raw/mxic_nand.c #define HC_CFG_TYPE(s, t)	((t) << (23 + ((s) * 2)))
s                  66 drivers/mtd/nand/raw/mxic_nand.c #define SS_CTRL(s)		(0x30 + ((s) * 4))
s                  90 drivers/mtd/nand/raw/mxic_nand.c #define OCTA_CRC_IN_EN(s)	BIT(3 + ((s) * 16))
s                  91 drivers/mtd/nand/raw/mxic_nand.c #define OCTA_CRC_CHUNK(s, x)	((fls((x) / 32)) << (1 + ((s) * 16)))
s                  92 drivers/mtd/nand/raw/mxic_nand.c #define OCTA_CRC_OUT_EN(s)	BIT(0 + ((s) * 16))
s                  94 drivers/mtd/nand/raw/mxic_nand.c #define ONFI_DIN_CNT(s)		(0x3c + (s))
s                4379 drivers/mtd/nand/raw/nand_base.c void sanitize_string(uint8_t *s, size_t len)
s                4384 drivers/mtd/nand/raw/nand_base.c 	s[len - 1] = 0;
s                4388 drivers/mtd/nand/raw/nand_base.c 		if (s[i] < ' ' || s[i] > 127)
s                4389 drivers/mtd/nand/raw/nand_base.c 			s[i] = '?';
s                4393 drivers/mtd/nand/raw/nand_base.c 	strim(s);
s                  36 drivers/mtd/nand/raw/nand_onfi.c 	struct onfi_ext_section *s;
s                  79 drivers/mtd/nand/raw/nand_onfi.c 		s = ep->sections + i;
s                  80 drivers/mtd/nand/raw/nand_onfi.c 		if (s->type == ONFI_SECTION_TYPE_2)
s                  82 drivers/mtd/nand/raw/nand_onfi.c 		cursor += s->length * 16;
s                1754 drivers/mtd/nand/raw/omap2.c 	const char *s;
s                1773 drivers/mtd/nand/raw/omap2.c 	if (of_property_read_string(child, "ti,nand-ecc-opt", &s)) {
s                1778 drivers/mtd/nand/raw/omap2.c 	if (!strcmp(s, "sw")) {
s                1780 drivers/mtd/nand/raw/omap2.c 	} else if (!strcmp(s, "ham1") ||
s                1781 drivers/mtd/nand/raw/omap2.c 		   !strcmp(s, "hw") || !strcmp(s, "hw-romcode")) {
s                1783 drivers/mtd/nand/raw/omap2.c 	} else if (!strcmp(s, "bch4")) {
s                1788 drivers/mtd/nand/raw/omap2.c 	} else if (!strcmp(s, "bch8")) {
s                1793 drivers/mtd/nand/raw/omap2.c 	} else if (!strcmp(s, "bch16")) {
s                1801 drivers/mtd/nand/raw/omap2.c 	if (!of_property_read_string(child, "ti,nand-xfer-type", &s)) {
s                1803 drivers/mtd/nand/raw/omap2.c 			if (!strcasecmp(s, nand_xfer_types[i])) {
s                 733 drivers/mtd/nand/raw/stm32_fmc2_nand.c 	int ret, i, s, stat, eccsize = chip->ecc.size;
s                 746 drivers/mtd/nand/raw/stm32_fmc2_nand.c 	for (i = mtd->writesize + FMC2_BBM_LEN, s = 0; s < eccsteps;
s                 747 drivers/mtd/nand/raw/stm32_fmc2_nand.c 	     s++, i += eccbytes, p += eccsize) {
s                 751 drivers/mtd/nand/raw/stm32_fmc2_nand.c 		ret = nand_change_read_column_op(chip, s * eccsize, p,
s                 906 drivers/mtd/nand/raw/stm32_fmc2_nand.c 	int s, ret;
s                 915 drivers/mtd/nand/raw/stm32_fmc2_nand.c 	for_each_sg(fmc2->dma_data_sg.sgl, sg, eccsteps, s) {
s                 946 drivers/mtd/nand/raw/stm32_fmc2_nand.c 		for_each_sg(fmc2->dma_ecc_sg.sgl, sg, eccsteps, s) {
s                1096 drivers/mtd/nand/raw/stm32_fmc2_nand.c 	int i, s, eccsize = chip->ecc.size;
s                1101 drivers/mtd/nand/raw/stm32_fmc2_nand.c 	for (i = 0, s = 0; s < eccsteps; s++, i += eccbytes, dat += eccsize) {
s                1106 drivers/mtd/nand/raw/stm32_fmc2_nand.c 			if (sta_map & BIT(s)) {
s                1121 drivers/mtd/nand/raw/stm32_fmc2_nand.c 			if (sta_map & BIT(s))
s                 343 drivers/mtd/nand/spi/core.c static int spinand_wait(struct spinand_device *spinand, u8 *s)
s                 367 drivers/mtd/nand/spi/core.c 	if (s)
s                 368 drivers/mtd/nand/spi/core.c 		*s = status;
s                 565 drivers/mtd/nftlmount.c int NFTL_mount(struct NFTLrecord *s)
s                 573 drivers/mtd/nftlmount.c 	struct mtd_info *mtd = s->mbd.mtd;
s                 577 drivers/mtd/nftlmount.c 	if (find_boot_record(s) < 0) {
s                 583 drivers/mtd/nftlmount.c 	for (i = 0; i < s->nb_blocks; i++) {
s                 584 drivers/mtd/nftlmount.c 		s->EUNtable[i] = BLOCK_NIL;
s                 589 drivers/mtd/nftlmount.c 	for (first_block = 0; first_block < s->nb_blocks; first_block++) {
s                 591 drivers/mtd/nftlmount.c 		if (s->ReplUnitTable[first_block] == BLOCK_NOTEXPLORED) {
s                 599 drivers/mtd/nftlmount.c 						  block * s->EraseSize + 8, 8,
s                 602 drivers/mtd/nftlmount.c 						  block * s->EraseSize +
s                 605 drivers/mtd/nftlmount.c 					s->ReplUnitTable[block] = BLOCK_NIL;
s                 618 drivers/mtd/nftlmount.c 				if (erase_mark != ERASE_MARK || logical_block >= s->nb_blocks) {
s                 621 drivers/mtd/nftlmount.c 						if (check_and_mark_free_block(s, block) < 0) {
s                 624 drivers/mtd/nftlmount.c 							if (NFTL_formatblock(s, block) < 0) {
s                 626 drivers/mtd/nftlmount.c 								s->ReplUnitTable[block] = BLOCK_RESERVED;
s                 628 drivers/mtd/nftlmount.c 								s->ReplUnitTable[block] = BLOCK_FREE;
s                 632 drivers/mtd/nftlmount.c 							s->ReplUnitTable[block] = BLOCK_FREE;
s                 641 drivers/mtd/nftlmount.c 						s->ReplUnitTable[block] = BLOCK_NIL;
s                 667 drivers/mtd/nftlmount.c 						if (get_fold_mark(s, block) != FOLD_MARK_IN_PROGRESS ||
s                 683 drivers/mtd/nftlmount.c 					s->ReplUnitTable[block] = BLOCK_NIL;
s                 685 drivers/mtd/nftlmount.c 				} else if (rep_block >= s->nb_blocks) {
s                 689 drivers/mtd/nftlmount.c 					s->ReplUnitTable[block] = BLOCK_NIL;
s                 691 drivers/mtd/nftlmount.c 				} else if (s->ReplUnitTable[rep_block] != BLOCK_NOTEXPLORED) {
s                 697 drivers/mtd/nftlmount.c 					if (s->ReplUnitTable[rep_block] == BLOCK_NIL &&
s                 698 drivers/mtd/nftlmount.c 					    s->EUNtable[first_logical_block] == rep_block &&
s                 699 drivers/mtd/nftlmount.c 					    get_fold_mark(s, first_block) == FOLD_MARK_IN_PROGRESS) {
s                 703 drivers/mtd/nftlmount.c 						s->ReplUnitTable[block] = rep_block;
s                 704 drivers/mtd/nftlmount.c 						s->EUNtable[first_logical_block] = BLOCK_NIL;
s                 710 drivers/mtd/nftlmount.c 						s->ReplUnitTable[block] = BLOCK_NIL;
s                 715 drivers/mtd/nftlmount.c 					s->ReplUnitTable[block] = rep_block;
s                 724 drivers/mtd/nftlmount.c 				format_chain(s, first_block);
s                 730 drivers/mtd/nftlmount.c 				fold_mark = get_fold_mark(s, first_block);
s                 734 drivers/mtd/nftlmount.c 					format_chain(s, first_block);
s                 737 drivers/mtd/nftlmount.c 						check_sectors_in_chain(s, first_block);
s                 743 drivers/mtd/nftlmount.c 					first_block1 = s->EUNtable[first_logical_block];
s                 746 drivers/mtd/nftlmount.c 						chain_length1 = calc_chain_length(s, first_block1);
s                 752 drivers/mtd/nftlmount.c 							s->EUNtable[first_logical_block] = first_block;
s                 756 drivers/mtd/nftlmount.c 						format_chain(s, chain_to_format);
s                 758 drivers/mtd/nftlmount.c 						s->EUNtable[first_logical_block] = first_block;
s                 767 drivers/mtd/nftlmount.c 	s->numfreeEUNs = 0;
s                 768 drivers/mtd/nftlmount.c 	s->LastFreeEUN = le16_to_cpu(s->MediaHdr.FirstPhysicalEUN);
s                 770 drivers/mtd/nftlmount.c 	for (block = 0; block < s->nb_blocks; block++) {
s                 771 drivers/mtd/nftlmount.c 		if (s->ReplUnitTable[block] == BLOCK_NOTEXPLORED) {
s                 773 drivers/mtd/nftlmount.c 			if (NFTL_formatblock(s, block) < 0)
s                 774 drivers/mtd/nftlmount.c 				s->ReplUnitTable[block] = BLOCK_RESERVED;
s                 776 drivers/mtd/nftlmount.c 				s->ReplUnitTable[block] = BLOCK_FREE;
s                 778 drivers/mtd/nftlmount.c 		if (s->ReplUnitTable[block] == BLOCK_FREE) {
s                 779 drivers/mtd/nftlmount.c 			s->numfreeEUNs++;
s                 780 drivers/mtd/nftlmount.c 			s->LastFreeEUN = block;
s                  82 drivers/mtd/parsers/cmdlinepart.c static struct mtd_partition * newpart(char *s,
s                  98 drivers/mtd/parsers/cmdlinepart.c 	if (*s == '-') {
s                 101 drivers/mtd/parsers/cmdlinepart.c 		s++;
s                 103 drivers/mtd/parsers/cmdlinepart.c 		size = memparse(s, &s);
s                 115 drivers/mtd/parsers/cmdlinepart.c 	if (*s == '@') {
s                 116 drivers/mtd/parsers/cmdlinepart.c 		s++;
s                 117 drivers/mtd/parsers/cmdlinepart.c 		offset = memparse(s, &s);
s                 121 drivers/mtd/parsers/cmdlinepart.c 	if (*s == '(')
s                 127 drivers/mtd/parsers/cmdlinepart.c 		name = ++s;
s                 134 drivers/mtd/parsers/cmdlinepart.c 		s = p + 1;
s                 144 drivers/mtd/parsers/cmdlinepart.c 	if (strncmp(s, "ro", 2) == 0) {
s                 146 drivers/mtd/parsers/cmdlinepart.c 		s += 2;
s                 150 drivers/mtd/parsers/cmdlinepart.c 	if (strncmp(s, "lk", 2) == 0) {
s                 152 drivers/mtd/parsers/cmdlinepart.c 		s += 2;
s                 156 drivers/mtd/parsers/cmdlinepart.c 	if (*s == ',') {
s                 162 drivers/mtd/parsers/cmdlinepart.c 		parts = newpart(s + 1, &s, num_parts, this_part + 1,
s                 203 drivers/mtd/parsers/cmdlinepart.c 	*retptr = s;
s                 212 drivers/mtd/parsers/cmdlinepart.c static int mtdpart_setup_real(char *s)
s                 216 drivers/mtd/parsers/cmdlinepart.c 	for( ; s != NULL; )
s                 223 drivers/mtd/parsers/cmdlinepart.c 		mtd_id = s;
s                 226 drivers/mtd/parsers/cmdlinepart.c 		p = strchr(s, ':');
s                 240 drivers/mtd/parsers/cmdlinepart.c 				&s,		/* out: updated cmdline ptr */
s                 275 drivers/mtd/parsers/cmdlinepart.c 		if (*s == 0)
s                 279 drivers/mtd/parsers/cmdlinepart.c 		if (*s != ';') {
s                 280 drivers/mtd/parsers/cmdlinepart.c 			pr_err("bad character after partition (%c)\n", *s);
s                 283 drivers/mtd/parsers/cmdlinepart.c 		s++;
s                 366 drivers/mtd/parsers/cmdlinepart.c static int __init mtdpart_setup(char *s)
s                 368 drivers/mtd/parsers/cmdlinepart.c 	cmdline = s;
s                 391 drivers/mtd/ubi/debug.c static void *eraseblk_count_seq_start(struct seq_file *s, loff_t *pos)
s                 393 drivers/mtd/ubi/debug.c 	struct ubi_device *ubi = s->private;
s                 404 drivers/mtd/ubi/debug.c static void *eraseblk_count_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                 406 drivers/mtd/ubi/debug.c 	struct ubi_device *ubi = s->private;
s                 416 drivers/mtd/ubi/debug.c static void eraseblk_count_seq_stop(struct seq_file *s, void *v)
s                 420 drivers/mtd/ubi/debug.c static int eraseblk_count_seq_show(struct seq_file *s, void *iter)
s                 422 drivers/mtd/ubi/debug.c 	struct ubi_device *ubi = s->private;
s                 430 drivers/mtd/ubi/debug.c 		seq_puts(s, "physical_block_number\terase_count\n");
s                 447 drivers/mtd/ubi/debug.c 	seq_printf(s, "%-22d\t%-11d\n", *block_number, erase_count);
s                 461 drivers/mtd/ubi/debug.c 	struct seq_file *s;
s                 468 drivers/mtd/ubi/debug.c 	s = f->private_data;
s                 469 drivers/mtd/ubi/debug.c 	s->private = ubi_get_device((unsigned long)inode->i_private);
s                 471 drivers/mtd/ubi/debug.c 	if (!s->private)
s                 479 drivers/mtd/ubi/debug.c 	struct seq_file *s = f->private_data;
s                 480 drivers/mtd/ubi/debug.c 	struct ubi_device *ubi = s->private;
s                 356 drivers/net/arcnet/arc-rimi.c static int __init arcrimi_setup(char *s)
s                 360 drivers/net/arcnet/arc-rimi.c 	s = get_options(s, 8, ints);
s                 376 drivers/net/arcnet/arc-rimi.c 	if (*s)
s                 377 drivers/net/arcnet/arc-rimi.c 		snprintf(device, sizeof(device), "%s", s);
s                 189 drivers/net/arcnet/com20020-isa.c static int __init com20020isa_setup(char *s)
s                 193 drivers/net/arcnet/com20020-isa.c 	s = get_options(s, 8, ints);
s                 219 drivers/net/arcnet/com20020-isa.c 	if (*s)
s                 220 drivers/net/arcnet/com20020-isa.c 		snprintf(device, sizeof(device), "%s", s);
s                 356 drivers/net/arcnet/com90io.c static int __init com90io_setup(char *s)
s                 360 drivers/net/arcnet/com90io.c 	s = get_options(s, 4, ints);
s                 373 drivers/net/arcnet/com90io.c 	if (*s)
s                 374 drivers/net/arcnet/com90io.c 		snprintf(device, sizeof(device), "%s", s);
s                 683 drivers/net/arcnet/com90xx.c static int __init com90xx_setup(char *s)
s                 687 drivers/net/arcnet/com90xx.c 	s = get_options(s, 8, ints);
s                 688 drivers/net/arcnet/com90xx.c 	if (!ints[0] && !*s) {
s                 707 drivers/net/arcnet/com90xx.c 	if (*s)
s                 708 drivers/net/arcnet/com90xx.c 		snprintf(device, sizeof(device), "%s", s);
s                1368 drivers/net/caif/caif_hsi.c 	size_t s = 0;
s                1370 drivers/net/caif/caif_hsi.c 		s += nla_total_size(caif_hsi_policy[i].len);
s                1371 drivers/net/caif/caif_hsi.c 	return s;
s                 206 drivers/net/can/grcan.c #define GRCAN_INVALID_BUFFER_SIZE(s)			\
s                 207 drivers/net/can/grcan.c 	((s) == 0 || ((s) & ~GRCAN_VALID_TR_SIZE_MASK))
s                 123 drivers/net/can/sja1000/peak_pci.c #define PCA9553_LED_STATE(s, c)	((s) << ((c) << 1))
s                 317 drivers/net/can/sja1000/peak_pci.c static void peak_pciec_set_leds(struct peak_pciec_card *card, u8 led_mask, u8 s)
s                 326 drivers/net/can/sja1000/peak_pci.c 			new_led |= PCA9553_LED_STATE(s, i);
s                  74 drivers/net/can/sja1000/peak_pcmcia.c #define PCC_CCR_LED_CHAN(s, c)	((s) << (((c) + 2) << 1))
s                 226 drivers/net/can/slcan.c static void slcan_unesc(struct slcan *sl, unsigned char s)
s                 228 drivers/net/can/slcan.c 	if ((s == '\r') || (s == '\a')) { /* CR or BEL ends the pdu */
s                 237 drivers/net/can/slcan.c 				sl->rbuff[sl->rcount++] = s;
s                 897 drivers/net/dsa/b53/b53_common.c 	const struct b53_mib_desc *s;
s                 907 drivers/net/dsa/b53/b53_common.c 		s = &mibs[i];
s                 909 drivers/net/dsa/b53/b53_common.c 		if (s->size == 8) {
s                 910 drivers/net/dsa/b53/b53_common.c 			b53_read64(dev, B53_MIB_PAGE(port), s->offset, &val);
s                 914 drivers/net/dsa/b53/b53_common.c 			b53_read32(dev, B53_MIB_PAGE(port), s->offset,
s                1230 drivers/net/dsa/bcm_sf2_cfp.c 	unsigned int s = ARRAY_SIZE(bcm_sf2_cfp_stats);
s                1238 drivers/net/dsa/bcm_sf2_cfp.c 		for (j = 0; j < s; j++) {
s                1242 drivers/net/dsa/bcm_sf2_cfp.c 			iter = (i - 1) * s + j;
s                1253 drivers/net/dsa/bcm_sf2_cfp.c 	unsigned int s = ARRAY_SIZE(bcm_sf2_cfp_stats);
s                1265 drivers/net/dsa/bcm_sf2_cfp.c 		for (j = 0; j < s; j++) {
s                1273 drivers/net/dsa/bcm_sf2_cfp.c 			iter = (i - 1) * s + j;
s                 732 drivers/net/dsa/mv88e6xxx/chip.c 					    struct mv88e6xxx_hw_stat *s,
s                 742 drivers/net/dsa/mv88e6xxx/chip.c 	switch (s->type) {
s                 744 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_port_read(chip, port, s->reg, &reg);
s                 749 drivers/net/dsa/mv88e6xxx/chip.c 		if (s->size == 4) {
s                 750 drivers/net/dsa/mv88e6xxx/chip.c 			err = mv88e6xxx_port_read(chip, port, s->reg + 1, &reg);
s                 760 drivers/net/dsa/mv88e6xxx/chip.c 		reg |= s->reg | histogram;
s                 762 drivers/net/dsa/mv88e6xxx/chip.c 		if (s->size == 8)
s                 238 drivers/net/eql.c 		slave_t *s = list_entry(this, slave_t, list);
s                 240 drivers/net/eql.c 		eql_kill_one_slave(queue, s);
s                 422 drivers/net/eql.c 			slave_t *s = kmalloc(sizeof(*s), GFP_KERNEL);
s                 426 drivers/net/eql.c 			if (!s)
s                 429 drivers/net/eql.c 			memset(s, 0, sizeof(*s));
s                 430 drivers/net/eql.c 			s->dev = slave_dev;
s                 431 drivers/net/eql.c 			s->priority = srq.priority;
s                 432 drivers/net/eql.c 			s->priority_bps = srq.priority;
s                 433 drivers/net/eql.c 			s->priority_Bps = srq.priority / 8;
s                 436 drivers/net/eql.c 			ret = __eql_insert_slave(&eql->queue, s);
s                 438 drivers/net/eql.c 				kfree(s);
s                 904 drivers/net/ethernet/3com/typhoon.c 	struct stats_resp *s = (struct stats_resp *) xp_resp;
s                 918 drivers/net/ethernet/3com/typhoon.c 	stats->tx_packets = le32_to_cpu(s->txPackets) +
s                 920 drivers/net/ethernet/3com/typhoon.c 	stats->tx_bytes = le64_to_cpu(s->txBytes) +
s                 922 drivers/net/ethernet/3com/typhoon.c 	stats->tx_errors = le32_to_cpu(s->txCarrierLost) +
s                 924 drivers/net/ethernet/3com/typhoon.c 	stats->tx_carrier_errors = le32_to_cpu(s->txCarrierLost) +
s                 926 drivers/net/ethernet/3com/typhoon.c 	stats->collisions = le32_to_cpu(s->txMultipleCollisions) +
s                 928 drivers/net/ethernet/3com/typhoon.c 	stats->rx_packets = le32_to_cpu(s->rxPacketsGood) +
s                 930 drivers/net/ethernet/3com/typhoon.c 	stats->rx_bytes = le64_to_cpu(s->rxBytesGood) +
s                 932 drivers/net/ethernet/3com/typhoon.c 	stats->rx_fifo_errors = le32_to_cpu(s->rxFifoOverruns) +
s                 934 drivers/net/ethernet/3com/typhoon.c 	stats->rx_errors = le32_to_cpu(s->rxFifoOverruns) +
s                 935 drivers/net/ethernet/3com/typhoon.c 			le32_to_cpu(s->BadSSD) + le32_to_cpu(s->rxCrcErrors) +
s                 937 drivers/net/ethernet/3com/typhoon.c 	stats->rx_crc_errors = le32_to_cpu(s->rxCrcErrors) +
s                 939 drivers/net/ethernet/3com/typhoon.c 	stats->rx_length_errors = le32_to_cpu(s->rxOversized) +
s                 941 drivers/net/ethernet/3com/typhoon.c 	tp->speed = (s->linkStatus & TYPHOON_LINK_100MBPS) ?
s                 943 drivers/net/ethernet/3com/typhoon.c 	tp->duplex = (s->linkStatus & TYPHOON_LINK_FULL_DUPLEX) ?
s                 506 drivers/net/ethernet/8390/etherh.c 	char *s;
s                 514 drivers/net/ethernet/8390/etherh.c 	s = strchr(cd.d.string, '(');
s                 515 drivers/net/ethernet/8390/etherh.c 	if (s) {
s                 519 drivers/net/ethernet/8390/etherh.c 			addr[i] = simple_strtoul(s + 1, &s, 0x10);
s                 520 drivers/net/ethernet/8390/etherh.c 			if (*s != (i == 5? ')' : ':'))
s                1319 drivers/net/ethernet/8390/pcnet_cs.c     u_short __iomem *s = src;
s                1327 drivers/net/ethernet/8390/pcnet_cs.c 	do { *d++ = __raw_readw(s++); } while (--c);
s                1331 drivers/net/ethernet/8390/pcnet_cs.c 	*((u_char *)d) = readw(s) & 0xff;
s                1337 drivers/net/ethernet/8390/pcnet_cs.c     const u_short *s = src;
s                1345 drivers/net/ethernet/8390/pcnet_cs.c 	do { __raw_writew(*s++, d++); } while (--c);
s                1349 drivers/net/ethernet/8390/pcnet_cs.c 	writew((readw(d) & 0xff00) | *(u_char *)s, d);
s                1211 drivers/net/ethernet/alteon/acenic.c 	tmp_ptr += (unsigned long) &(((struct ace_info *)0)->s.stats);
s                 577 drivers/net/ethernet/alteon/acenic.h 	} s;
s                 738 drivers/net/ethernet/amd/ni65.c 				if((p->tmdhead[p->tmdlast].u.s.status & XMIT_OWN))
s                 753 drivers/net/ethernet/amd/ni65.c 			tmdp->u.s.status = 0x0;
s                 758 drivers/net/ethernet/amd/ni65.c 			rmdp->u.s.status = RCV_OWN;
s                 767 drivers/net/ethernet/amd/ni65.c 			if(p->tmdhead[i].u.s.status & XMIT_OWN) {
s                 826 drivers/net/ethernet/amd/ni65.c 		 tmdp->u.s.status = XMIT_START | XMIT_END;
s                 840 drivers/net/ethernet/amd/ni65.c 		 rmdp->u.s.status = RCV_OWN;
s                 908 drivers/net/ethernet/amd/ni65.c 					printk("%02x ",p->rmdhead[i].u.s.status);
s                 928 drivers/net/ethernet/amd/ni65.c 		 if(!(p->rmdhead[num2].u.s.status & RCV_OWN))
s                 936 drivers/net/ethernet/amd/ni65.c 			if(!(p->rmdhead[num1].u.s.status & RCV_OWN))
s                 947 drivers/net/ethernet/amd/ni65.c 				sprintf(buf1,"%02x ",(p->rmdhead[k].u.s.status)); /* & RCV_OWN) ); */
s                 956 drivers/net/ethernet/amd/ni65.c 		if((p->rmdhead[num2].u.s.status & RCV_OWN))
s                 987 drivers/net/ethernet/amd/ni65.c 		int tmdstat = tmdp->u.s.status;
s                1009 drivers/net/ethernet/amd/ni65.c 					tmdp->u.s.status = XMIT_OWN | XMIT_START | XMIT_END;	/* test: resend this frame */
s                1052 drivers/net/ethernet/amd/ni65.c 	while(!( (rmdstat = rmdp->u.s.status) & RCV_OWN))
s                1126 drivers/net/ethernet/amd/ni65.c 		rmdp->u.s.status = RCV_OWN; /* change owner */
s                1143 drivers/net/ethernet/amd/ni65.c 		printk("%02x ",p->tmdhead[i].u.s.status);
s                1199 drivers/net/ethernet/amd/ni65.c 		tmdp->u.s.status = XMIT_OWN | XMIT_START | XMIT_END;
s                 105 drivers/net/ethernet/amd/ni65.h 		} s;
s                 117 drivers/net/ethernet/amd/ni65.h 		} s;
s                2164 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 			     struct rtnl_link_stats64 *s)
s                2173 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	s->rx_packets = pstats->rxframecount_gb;
s                2174 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	s->rx_bytes = pstats->rxoctetcount_gb;
s                2175 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	s->rx_errors = pstats->rxframecount_gb -
s                2179 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	s->multicast = pstats->rxmulticastframes_g;
s                2180 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	s->rx_length_errors = pstats->rxlengtherror;
s                2181 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	s->rx_crc_errors = pstats->rxcrcerror;
s                2182 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	s->rx_fifo_errors = pstats->rxfifooverflow;
s                2184 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	s->tx_packets = pstats->txframecount_gb;
s                2185 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	s->tx_bytes = pstats->txoctetcount_gb;
s                2186 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	s->tx_errors = pstats->txframecount_gb - pstats->txframecount_g;
s                2187 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	s->tx_dropped = netdev->stats.tx_dropped;
s                  19 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c #define XGENE_EXTD_STAT(s, a, m)		\
s                  21 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c 		.name = #s,		\
s                1345 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		const struct bcm_enet_stats *s;
s                1349 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		s = &bcm_enet_gstrings_stats[i];
s                1350 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		if (s->mib_reg == -1)
s                1353 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		val = enet_readl(priv, ENET_MIB_REG(s->mib_reg));
s                1354 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		p = (char *)priv + s->stat_offset;
s                1356 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		if (s->sizeof_stat == sizeof(u64))
s                1395 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		const struct bcm_enet_stats *s;
s                1398 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		s = &bcm_enet_gstrings_stats[i];
s                1399 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		if (s->mib_reg == -1)
s                1403 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		p += s->stat_offset;
s                1404 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		data[i] = (s->sizeof_stat == sizeof(u64)) ?
s                2548 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		const struct bcm_enet_stats *s;
s                2553 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		s = &bcm_enetsw_gstrings_stats[i];
s                2555 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		reg = s->mib_reg;
s                2560 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		p = (char *)priv + s->stat_offset;
s                2562 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		if (s->sizeof_stat == sizeof(u64)) {
s                2571 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		const struct bcm_enet_stats *s;
s                2574 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		s = &bcm_enetsw_gstrings_stats[i];
s                2576 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		if (s->mib_reg == -1)
s                2577 drivers/net/ethernet/broadcom/bcm63xx_enet.c 			p = (char *)&netdev->stats + s->stat_offset;
s                2579 drivers/net/ethernet/broadcom/bcm63xx_enet.c 			p = (char *)priv + s->stat_offset;
s                2581 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		data[i] = (s->sizeof_stat == sizeof(u64)) ?
s                 325 drivers/net/ethernet/broadcom/bcmsysport.c 	const struct bcm_sysport_stats *s;
s                 331 drivers/net/ethernet/broadcom/bcmsysport.c 			s = &bcm_sysport_gstrings_stats[i];
s                 333 drivers/net/ethernet/broadcom/bcmsysport.c 			    !bcm_sysport_lite_stat_valid(s->type))
s                 348 drivers/net/ethernet/broadcom/bcmsysport.c 	const struct bcm_sysport_stats *s;
s                 355 drivers/net/ethernet/broadcom/bcmsysport.c 			s = &bcm_sysport_gstrings_stats[i];
s                 357 drivers/net/ethernet/broadcom/bcmsysport.c 			    !bcm_sysport_lite_stat_valid(s->type))
s                 360 drivers/net/ethernet/broadcom/bcmsysport.c 			memcpy(data + j * ETH_GSTRING_LEN, s->stat_string,
s                 387 drivers/net/ethernet/broadcom/bcmsysport.c 		const struct bcm_sysport_stats *s;
s                 392 drivers/net/ethernet/broadcom/bcmsysport.c 		s = &bcm_sysport_gstrings_stats[i];
s                 393 drivers/net/ethernet/broadcom/bcmsysport.c 		switch (s->type) {
s                 404 drivers/net/ethernet/broadcom/bcmsysport.c 			if (s->type != BCM_SYSPORT_STAT_MIB_RX)
s                 409 drivers/net/ethernet/broadcom/bcmsysport.c 			val = rxchk_readl(priv, s->reg_offset);
s                 411 drivers/net/ethernet/broadcom/bcmsysport.c 				rxchk_writel(priv, 0, s->reg_offset);
s                 414 drivers/net/ethernet/broadcom/bcmsysport.c 			val = rbuf_readl(priv, s->reg_offset);
s                 416 drivers/net/ethernet/broadcom/bcmsysport.c 				rbuf_writel(priv, 0, s->reg_offset);
s                 420 drivers/net/ethernet/broadcom/bcmsysport.c 		j += s->stat_sizeof;
s                 421 drivers/net/ethernet/broadcom/bcmsysport.c 		p = (char *)priv + s->stat_offset;
s                 468 drivers/net/ethernet/broadcom/bcmsysport.c 		const struct bcm_sysport_stats *s;
s                 471 drivers/net/ethernet/broadcom/bcmsysport.c 		s = &bcm_sysport_gstrings_stats[i];
s                 472 drivers/net/ethernet/broadcom/bcmsysport.c 		if (s->type == BCM_SYSPORT_STAT_NETDEV)
s                 474 drivers/net/ethernet/broadcom/bcmsysport.c 		else if (s->type == BCM_SYSPORT_STAT_NETDEV64)
s                 479 drivers/net/ethernet/broadcom/bcmsysport.c 		if (priv->is_lite && !bcm_sysport_lite_stat_valid(s->type))
s                 481 drivers/net/ethernet/broadcom/bcmsysport.c 		p += s->stat_offset;
s                 483 drivers/net/ethernet/broadcom/bcmsysport.c 		if (s->stat_sizeof == sizeof(u64) &&
s                 484 drivers/net/ethernet/broadcom/bcmsysport.c 		    s->type == BCM_SYSPORT_STAT_NETDEV64) {
s                1377 drivers/net/ethernet/broadcom/bgmac.c 	const struct bgmac_stat *s;
s                1385 drivers/net/ethernet/broadcom/bgmac.c 		s = &bgmac_get_strings_stats[i];
s                1387 drivers/net/ethernet/broadcom/bgmac.c 		if (s->size == 8)
s                1388 drivers/net/ethernet/broadcom/bgmac.c 			val = (u64)bgmac_read(bgmac, s->offset + 4) << 32;
s                1389 drivers/net/ethernet/broadcom/bgmac.c 		val |= bgmac_read(bgmac, s->offset);
s                8500 drivers/net/ethernet/broadcom/bnx2.c 	char *s = str;
s                8503 drivers/net/ethernet/broadcom/bnx2.c 		s += sprintf(s, "PCI Express");
s                8505 drivers/net/ethernet/broadcom/bnx2.c 		s += sprintf(s, "PCI");
s                8507 drivers/net/ethernet/broadcom/bnx2.c 			s += sprintf(s, "-X");
s                8509 drivers/net/ethernet/broadcom/bnx2.c 			s += sprintf(s, " 32-bit");
s                8511 drivers/net/ethernet/broadcom/bnx2.c 			s += sprintf(s, " 64-bit");
s                8512 drivers/net/ethernet/broadcom/bnx2.c 		s += sprintf(s, " %dMHz", bp->bus_speed_mhz);
s                 388 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define UPDATE_STAT64(s, t) \
s                 390 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		DIFF_64(diff.hi, new->s##_hi, pstats->mac_stx[0].t##_hi, \
s                 391 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 			diff.lo, new->s##_lo, pstats->mac_stx[0].t##_lo); \
s                 392 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		pstats->mac_stx[0].t##_hi = new->s##_hi; \
s                 393 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		pstats->mac_stx[0].t##_lo = new->s##_lo; \
s                 398 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define UPDATE_STAT64_NIG(s, t) \
s                 400 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		DIFF_64(diff.hi, new->s##_hi, old->s##_hi, \
s                 401 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 			diff.lo, new->s##_lo, old->s##_lo); \
s                 419 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define UPDATE_EXTEND_STAT(s) \
s                 421 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		ADD_EXTEND_64(pstats->mac_stx[1].s##_hi, \
s                 422 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 			      pstats->mac_stx[1].s##_lo, \
s                 423 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 			      new->s); \
s                 426 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define UPDATE_EXTEND_TSTAT_X(s, t, size) \
s                 428 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		diff = le##size##_to_cpu(tclient->s) - \
s                 429 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		       le##size##_to_cpu(old_tclient->s); \
s                 430 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		old_tclient->s = tclient->s; \
s                 434 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define UPDATE_EXTEND_TSTAT(s, t) UPDATE_EXTEND_TSTAT_X(s, t, 32)
s                 436 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define UPDATE_EXTEND_E_TSTAT(s, t, size) \
s                 438 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		UPDATE_EXTEND_TSTAT_X(s, t, size); \
s                 442 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define UPDATE_EXTEND_USTAT(s, t) \
s                 444 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		diff = le32_to_cpu(uclient->s) - le32_to_cpu(old_uclient->s); \
s                 445 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		old_uclient->s = uclient->s; \
s                 449 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define UPDATE_EXTEND_E_USTAT(s, t) \
s                 451 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		UPDATE_EXTEND_USTAT(s, t); \
s                 455 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define UPDATE_EXTEND_XSTAT(s, t) \
s                 457 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		diff = le32_to_cpu(xclient->s) - le32_to_cpu(old_xclient->s); \
s                 458 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		old_xclient->s = xclient->s; \
s                 462 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define UPDATE_QSTAT(s, t) \
s                 464 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		qstats->t##_lo = qstats_old->t##_lo + le32_to_cpu(s.lo); \
s                 465 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		qstats->t##_hi = qstats_old->t##_hi + le32_to_cpu(s.hi) \
s                 474 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define UPDATE_ESTAT_QSTAT_64(s) \
s                 476 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		ADD_64(estats->s##_hi, qstats->s##_hi, \
s                 477 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		       estats->s##_lo, qstats->s##_lo); \
s                 478 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		SUB_64(estats->s##_hi, qstats_old->s##_hi_old, \
s                 479 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		       estats->s##_lo, qstats_old->s##_lo_old); \
s                 480 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		qstats_old->s##_hi_old = qstats->s##_hi; \
s                 481 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		qstats_old->s##_lo_old = qstats->s##_lo; \
s                 484 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define UPDATE_ESTAT_QSTAT(s) \
s                 486 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		estats->s += qstats->s; \
s                 487 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		estats->s -= qstats_old->s##_old; \
s                 488 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		qstats_old->s##_old = qstats->s; \
s                 491 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define UPDATE_FSTAT_QSTAT(s) \
s                 493 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		ADD_64(fstats->s##_hi, qstats->s##_hi, \
s                 494 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		       fstats->s##_lo, qstats->s##_lo); \
s                 495 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		SUB_64(fstats->s##_hi, qstats_old->s##_hi, \
s                 496 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		       fstats->s##_lo, qstats_old->s##_lo); \
s                 497 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		estats->s##_hi = fstats->s##_hi; \
s                 498 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		estats->s##_lo = fstats->s##_lo; \
s                 499 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		qstats_old->s##_hi = qstats->s##_hi; \
s                 500 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		qstats_old->s##_lo = qstats->s##_lo; \
s                 503 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define UPDATE_FW_STAT(s) \
s                 505 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		estats->s = le32_to_cpu(tport->s) + fwstats->s; \
s                 513 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define UPDATE_ESTAT(s, t) \
s                 515 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		SUB_64(estats->s##_hi, estats_old->t##_hi, \
s                 516 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		       estats->s##_lo, estats_old->t##_lo); \
s                 517 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		ADD_64(estats->s##_hi, estats->t##_hi, \
s                 518 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		       estats->s##_lo, estats->t##_lo); \
s                 530 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define SUB_EXTEND_64(m_hi, m_lo, s) \
s                 532 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		SUB_64(m_hi, 0, m_lo, s); \
s                 535 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h #define SUB_EXTEND_USTAT(s, t) \
s                 537 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h 		diff = le32_to_cpu(uclient->s) - le32_to_cpu(old_uclient->s); \
s                 947 drivers/net/ethernet/broadcom/genet/bcmgenet.c 		const struct bcmgenet_stats *s;
s                 952 drivers/net/ethernet/broadcom/genet/bcmgenet.c 		s = &bcmgenet_gstrings_stats[i];
s                 953 drivers/net/ethernet/broadcom/genet/bcmgenet.c 		switch (s->type) {
s                 970 drivers/net/ethernet/broadcom/genet/bcmgenet.c 				val = bcmgenet_umac_readl(priv, s->reg_offset);
s                 974 drivers/net/ethernet/broadcom/genet/bcmgenet.c 							     s->reg_offset);
s                 977 drivers/net/ethernet/broadcom/genet/bcmgenet.c 								s->reg_offset);
s                 982 drivers/net/ethernet/broadcom/genet/bcmgenet.c 		j += s->stat_sizeof;
s                 983 drivers/net/ethernet/broadcom/genet/bcmgenet.c 		p = (char *)priv + s->stat_offset;
s                1001 drivers/net/ethernet/broadcom/genet/bcmgenet.c 		const struct bcmgenet_stats *s;
s                1004 drivers/net/ethernet/broadcom/genet/bcmgenet.c 		s = &bcmgenet_gstrings_stats[i];
s                1005 drivers/net/ethernet/broadcom/genet/bcmgenet.c 		if (s->type == BCMGENET_STAT_NETDEV)
s                1009 drivers/net/ethernet/broadcom/genet/bcmgenet.c 		p += s->stat_offset;
s                1011 drivers/net/ethernet/broadcom/genet/bcmgenet.c 		    s->stat_sizeof == sizeof(unsigned long))
s                 269 drivers/net/ethernet/broadcom/sb1250-mac.c static void sbdma_initctx(struct sbmacdma *d, struct sbmac_softc *s, int chan,
s                 281 drivers/net/ethernet/broadcom/sb1250-mac.c static int sbmac_initctx(struct sbmac_softc *s);
s                 282 drivers/net/ethernet/broadcom/sb1250-mac.c static void sbmac_channel_start(struct sbmac_softc *s);
s                 283 drivers/net/ethernet/broadcom/sb1250-mac.c static void sbmac_channel_stop(struct sbmac_softc *s);
s                 292 drivers/net/ethernet/broadcom/sb1250-mac.c static int sbmac_set_speed(struct sbmac_softc *s, enum sbmac_speed speed);
s                 293 drivers/net/ethernet/broadcom/sb1250-mac.c static int sbmac_set_duplex(struct sbmac_softc *s, enum sbmac_duplex duplex,
s                 557 drivers/net/ethernet/broadcom/sb1250-mac.c static void sbdma_initctx(struct sbmacdma *d, struct sbmac_softc *s, int chan,
s                 568 drivers/net/ethernet/broadcom/sb1250-mac.c 	d->sbdma_eth       = s;
s                 574 drivers/net/ethernet/broadcom/sb1250-mac.c 	s->sbe_idx =(s->sbm_base - A_MAC_BASE_0)/MAC_SPACING;
s                 577 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_BYTES);
s                 578 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_COLLISIONS);
s                 579 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_LATE_COL);
s                 580 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_EX_COL);
s                 581 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_FCS_ERROR);
s                 582 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_ABORT);
s                 583 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_BAD);
s                 584 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_GOOD);
s                 585 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_RUNT);
s                 586 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_OVERSIZE);
s                 587 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_BYTES);
s                 588 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_MCAST);
s                 589 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_BCAST);
s                 590 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_BAD);
s                 591 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_GOOD);
s                 592 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_RUNT);
s                 593 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_OVERSIZE);
s                 594 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_FCS_ERROR);
s                 595 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_LENGTH_ERROR);
s                 596 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_CODE_ERROR);
s                 597 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_ALIGN_ERROR);
s                 604 drivers/net/ethernet/broadcom/sb1250-mac.c 		s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_CONFIG0);
s                 606 drivers/net/ethernet/broadcom/sb1250-mac.c 		s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_CONFIG1);
s                 608 drivers/net/ethernet/broadcom/sb1250-mac.c 		s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_DSCR_BASE);
s                 610 drivers/net/ethernet/broadcom/sb1250-mac.c 		s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_DSCR_CNT);
s                 612 drivers/net/ethernet/broadcom/sb1250-mac.c 		s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_CUR_DSCRADDR);
s                 617 drivers/net/ethernet/broadcom/sb1250-mac.c 			s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_OODPKTLOST_RX);
s                1321 drivers/net/ethernet/broadcom/sb1250-mac.c static int sbmac_initctx(struct sbmac_softc *s)
s                1328 drivers/net/ethernet/broadcom/sb1250-mac.c 	s->sbm_macenable = s->sbm_base + R_MAC_ENABLE;
s                1329 drivers/net/ethernet/broadcom/sb1250-mac.c 	s->sbm_maccfg    = s->sbm_base + R_MAC_CFG;
s                1330 drivers/net/ethernet/broadcom/sb1250-mac.c 	s->sbm_fifocfg   = s->sbm_base + R_MAC_THRSH_CFG;
s                1331 drivers/net/ethernet/broadcom/sb1250-mac.c 	s->sbm_framecfg  = s->sbm_base + R_MAC_FRAMECFG;
s                1332 drivers/net/ethernet/broadcom/sb1250-mac.c 	s->sbm_rxfilter  = s->sbm_base + R_MAC_ADFILTER_CFG;
s                1333 drivers/net/ethernet/broadcom/sb1250-mac.c 	s->sbm_isr       = s->sbm_base + R_MAC_STATUS;
s                1334 drivers/net/ethernet/broadcom/sb1250-mac.c 	s->sbm_imr       = s->sbm_base + R_MAC_INT_MASK;
s                1335 drivers/net/ethernet/broadcom/sb1250-mac.c 	s->sbm_mdio      = s->sbm_base + R_MAC_MDIO;
s                1342 drivers/net/ethernet/broadcom/sb1250-mac.c 	sbdma_initctx(&(s->sbm_txdma),s,0,DMA_TX,SBMAC_MAX_TXDESCR);
s                1343 drivers/net/ethernet/broadcom/sb1250-mac.c 	sbdma_initctx(&(s->sbm_rxdma),s,0,DMA_RX,SBMAC_MAX_RXDESCR);
s                1349 drivers/net/ethernet/broadcom/sb1250-mac.c 	s->sbm_state = sbmac_state_off;
s                1384 drivers/net/ethernet/broadcom/sb1250-mac.c static void sbmac_channel_start(struct sbmac_softc *s)
s                1395 drivers/net/ethernet/broadcom/sb1250-mac.c 	if (s->sbm_state == sbmac_state_on)
s                1402 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_macenable);
s                1408 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_rxfilter);
s                1433 drivers/net/ethernet/broadcom/sb1250-mac.c 		((s->sbm_speed == sbmac_speed_1000)
s                1449 drivers/net/ethernet/broadcom/sb1250-mac.c 	port = s->sbm_base + R_MAC_HASH_BASE;
s                1459 drivers/net/ethernet/broadcom/sb1250-mac.c 	port = s->sbm_base + R_MAC_ADDR_BASE;
s                1469 drivers/net/ethernet/broadcom/sb1250-mac.c 	port = s->sbm_base + R_MAC_CHUP0_BASE;
s                1476 drivers/net/ethernet/broadcom/sb1250-mac.c 	port = s->sbm_base + R_MAC_CHLO0_BASE;
s                1487 drivers/net/ethernet/broadcom/sb1250-mac.c 	reg = sbmac_addr2reg(s->sbm_hwaddr);
s                1489 drivers/net/ethernet/broadcom/sb1250-mac.c 	port = s->sbm_base + R_MAC_ADDR_BASE;
s                1491 drivers/net/ethernet/broadcom/sb1250-mac.c 	port = s->sbm_base + R_MAC_ETHERNET_ADDR;
s                1500 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_rxfilter);
s                1501 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_imr);
s                1502 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(framecfg, s->sbm_framecfg);
s                1503 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(fifo, s->sbm_fifocfg);
s                1504 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(cfg, s->sbm_maccfg);
s                1510 drivers/net/ethernet/broadcom/sb1250-mac.c 	sbdma_channel_start(&(s->sbm_rxdma), DMA_RX);
s                1511 drivers/net/ethernet/broadcom/sb1250-mac.c 	sbdma_channel_start(&(s->sbm_txdma), DMA_TX);
s                1517 drivers/net/ethernet/broadcom/sb1250-mac.c 	sbmac_set_speed(s,s->sbm_speed);
s                1518 drivers/net/ethernet/broadcom/sb1250-mac.c 	sbmac_set_duplex(s,s->sbm_duplex,s->sbm_fc);
s                1524 drivers/net/ethernet/broadcom/sb1250-mac.c 	sbdma_fillring(s, &(s->sbm_rxdma));
s                1532 drivers/net/ethernet/broadcom/sb1250-mac.c 		       M_MAC_TXDMA_EN0, s->sbm_macenable);
s                1537 drivers/net/ethernet/broadcom/sb1250-mac.c 		       M_MAC_TX_ENABLE, s->sbm_macenable);
s                1544 drivers/net/ethernet/broadcom/sb1250-mac.c 		       ((M_MAC_INT_EOP_COUNT | M_MAC_INT_EOP_TIMER) << S_MAC_RX_CH0), s->sbm_imr);
s                1547 drivers/net/ethernet/broadcom/sb1250-mac.c 		       (M_MAC_INT_CHANNEL << S_MAC_RX_CH0), s->sbm_imr);
s                1554 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(M_MAC_UCAST_EN | M_MAC_BCAST_EN, s->sbm_rxfilter);
s                1560 drivers/net/ethernet/broadcom/sb1250-mac.c 	s->sbm_state = sbmac_state_on;
s                1566 drivers/net/ethernet/broadcom/sb1250-mac.c 	sbmac_setmulti(s);
s                1572 drivers/net/ethernet/broadcom/sb1250-mac.c 	if (s->sbm_devflags & IFF_PROMISC) {
s                1573 drivers/net/ethernet/broadcom/sb1250-mac.c 		sbmac_promiscuous_mode(s,1);
s                1591 drivers/net/ethernet/broadcom/sb1250-mac.c static void sbmac_channel_stop(struct sbmac_softc *s)
s                1595 drivers/net/ethernet/broadcom/sb1250-mac.c 	if (s->sbm_state == sbmac_state_off)
s                1600 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_rxfilter);
s                1601 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_imr);
s                1609 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(0, s->sbm_macenable);
s                1613 drivers/net/ethernet/broadcom/sb1250-mac.c 	s->sbm_state = sbmac_state_off;
s                1619 drivers/net/ethernet/broadcom/sb1250-mac.c 	sbdma_channel_stop(&(s->sbm_rxdma));
s                1620 drivers/net/ethernet/broadcom/sb1250-mac.c 	sbdma_channel_stop(&(s->sbm_txdma));
s                1624 drivers/net/ethernet/broadcom/sb1250-mac.c 	sbdma_emptyring(&(s->sbm_rxdma));
s                1625 drivers/net/ethernet/broadcom/sb1250-mac.c 	sbdma_emptyring(&(s->sbm_txdma));
s                1785 drivers/net/ethernet/broadcom/sb1250-mac.c static int sbmac_set_speed(struct sbmac_softc *s, enum sbmac_speed speed)
s                1794 drivers/net/ethernet/broadcom/sb1250-mac.c 	s->sbm_speed = speed;
s                1796 drivers/net/ethernet/broadcom/sb1250-mac.c 	if (s->sbm_state == sbmac_state_on)
s                1803 drivers/net/ethernet/broadcom/sb1250-mac.c 	cfg = __raw_readq(s->sbm_maccfg);
s                1804 drivers/net/ethernet/broadcom/sb1250-mac.c 	framecfg = __raw_readq(s->sbm_framecfg);
s                1851 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(framecfg, s->sbm_framecfg);
s                1852 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(cfg, s->sbm_maccfg);
s                1873 drivers/net/ethernet/broadcom/sb1250-mac.c static int sbmac_set_duplex(struct sbmac_softc *s, enum sbmac_duplex duplex,
s                1882 drivers/net/ethernet/broadcom/sb1250-mac.c 	s->sbm_duplex = duplex;
s                1883 drivers/net/ethernet/broadcom/sb1250-mac.c 	s->sbm_fc = fc;
s                1885 drivers/net/ethernet/broadcom/sb1250-mac.c 	if (s->sbm_state == sbmac_state_on)
s                1892 drivers/net/ethernet/broadcom/sb1250-mac.c 	cfg = __raw_readq(s->sbm_maccfg);
s                1946 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(cfg, s->sbm_maccfg);
s                1697 drivers/net/ethernet/brocade/bna/bfa_ioc.c 	u32 off, l, s, residue, fifo_sz;
s                1707 drivers/net/ethernet/brocade/bna/bfa_ioc.c 		s = offset + off;
s                1708 drivers/net/ethernet/brocade/bna/bfa_ioc.c 		n = s / fifo_sz;
s                1709 drivers/net/ethernet/brocade/bna/bfa_ioc.c 		l = (n + 1) * fifo_sz - s;
s                 396 drivers/net/ethernet/calxeda/xgmac.c #define dma_ring_incr(n, s)	(((n) + 1) & ((s) - 1))
s                 397 drivers/net/ethernet/calxeda/xgmac.c #define dma_ring_space(h, t, s)	CIRC_SPACE(h, t, s)
s                 398 drivers/net/ethernet/calxeda/xgmac.c #define dma_ring_cnt(h, t, s)	CIRC_CNT(h, t, s)
s                1446 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c 		mbox_cmd.msg.s.type = OCTEON_MBOX_REQUEST;
s                1447 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c 		mbox_cmd.msg.s.resp_needed = 0;
s                1448 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c 		mbox_cmd.msg.s.cmd = OCTEON_PF_CHANGED_VF_MACADDR;
s                1449 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c 		mbox_cmd.msg.s.len = 1;
s                1454 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c 		ether_addr_copy(mbox_cmd.msg.s.params, mac);
s                1485 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c 	mbox_cmd.msg.s.type = OCTEON_MBOX_REQUEST;
s                1486 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c 	mbox_cmd.msg.s.resp_needed = 1;
s                1487 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c 	mbox_cmd.msg.s.cmd = OCTEON_GET_VF_STATS;
s                1488 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c 	mbox_cmd.msg.s.len = 1;
s                 377 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c 	mbox_cmd.msg.s.type = OCTEON_MBOX_REQUEST;
s                 378 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c 	mbox_cmd.msg.s.resp_needed = 0;
s                 379 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c 	mbox_cmd.msg.s.cmd = OCTEON_VF_FLR_REQUEST;
s                 380 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c 	mbox_cmd.msg.s.len = 1;
s                 396 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c 	memcpy((uint8_t *)&oct->pfvf_hsword, cmd->msg.s.params,
s                 419 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c 	mbox_cmd.msg.s.type = OCTEON_MBOX_REQUEST;
s                 420 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c 	mbox_cmd.msg.s.resp_needed = 1;
s                 421 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c 	mbox_cmd.msg.s.cmd = OCTEON_VF_ACTIVE;
s                 422 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c 	mbox_cmd.msg.s.len = 2;
s                 451 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c 		oct->instr_queue[q_no]->txpciq.s.pkind = oct->pfvf_hsword.pkind;
s                 166 drivers/net/ethernet/cavium/liquidio/lio_core.c 	nctrl.ncmd.s.cmd = cmd;
s                 167 drivers/net/ethernet/cavium/liquidio/lio_core.c 	nctrl.ncmd.s.param1 = param1;
s                 168 drivers/net/ethernet/cavium/liquidio/lio_core.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                 260 drivers/net/ethernet/cavium/liquidio/lio_core.c 	switch (nctrl->ncmd.s.cmd) {
s                 268 drivers/net/ethernet/cavium/liquidio/lio_core.c 		if (nctrl->ncmd.s.param1) {
s                 270 drivers/net/ethernet/cavium/liquidio/lio_core.c 			int vfidx = nctrl->ncmd.s.param1 - 1;
s                 271 drivers/net/ethernet/cavium/liquidio/lio_core.c 			bool mac_is_admin_assigned = nctrl->ncmd.s.param2;
s                 314 drivers/net/ethernet/cavium/liquidio/lio_core.c 		if (nctrl->ncmd.s.param1)
s                 324 drivers/net/ethernet/cavium/liquidio/lio_core.c 			 netdev->name, nctrl->ncmd.s.param1);
s                 329 drivers/net/ethernet/cavium/liquidio/lio_core.c 			 netdev->name, nctrl->ncmd.s.param1);
s                 342 drivers/net/ethernet/cavium/liquidio/lio_core.c 		if (nctrl->ncmd.s.param1 == OCTNET_CMD_RXCSUM_ENABLE) {
s                 345 drivers/net/ethernet/cavium/liquidio/lio_core.c 		} else if (nctrl->ncmd.s.param1 ==
s                 356 drivers/net/ethernet/cavium/liquidio/lio_core.c 		if (nctrl->ncmd.s.param1 == OCTNET_CMD_TXCSUM_ENABLE) {
s                 359 drivers/net/ethernet/cavium/liquidio/lio_core.c 		} else if (nctrl->ncmd.s.param1 ==
s                 370 drivers/net/ethernet/cavium/liquidio/lio_core.c 		if (nctrl->ncmd.s.more == OCTNET_CMD_VXLAN_PORT_ADD) {
s                 373 drivers/net/ethernet/cavium/liquidio/lio_core.c 				   nctrl->ncmd.s.param1);
s                 374 drivers/net/ethernet/cavium/liquidio/lio_core.c 		} else if (nctrl->ncmd.s.more ==
s                 378 drivers/net/ethernet/cavium/liquidio/lio_core.c 				   nctrl->ncmd.s.param1);
s                 388 drivers/net/ethernet/cavium/liquidio/lio_core.c 			   nctrl->ncmd.s.param1);
s                 393 drivers/net/ethernet/cavium/liquidio/lio_core.c 			nctrl->ncmd.s.cmd);
s                 462 drivers/net/ethernet/cavium/liquidio/lio_core.c 		q_no = lio->linfo.rxpciq[q].s.q_no;
s                 515 drivers/net/ethernet/cavium/liquidio/lio_core.c 	    lio->linfo.link.s.link_up &&
s                 834 drivers/net/ethernet/cavium/liquidio/lio_core.c 		q_no = lio->linfo.rxpciq[q].s.q_no;
s                1226 drivers/net/ethernet/cavium/liquidio/lio_core.c 	ncmd->s.cmd = OCTNET_CMD_CHANGE_MTU;
s                1227 drivers/net/ethernet/cavium/liquidio/lio_core.c 	ncmd->s.param1 = new_mtu;
s                1231 drivers/net/ethernet/cavium/liquidio/lio_core.c 	sc->iq_no = lio->linfo.txpciq[0].s.q_no;
s                1410 drivers/net/ethernet/cavium/liquidio/lio_core.c 	sc->iq_no = lio->linfo.txpciq[0].s.q_no;
s                1485 drivers/net/ethernet/cavium/liquidio/lio_core.c 	sc->iq_no = lio->linfo.txpciq[0].s.q_no;
s                1546 drivers/net/ethernet/cavium/liquidio/lio_core.c 	ncmd->s.cmd = SEAPI_CMD_SPEED_SET;
s                1547 drivers/net/ethernet/cavium/liquidio/lio_core.c 	ncmd->s.param1 = speed;
s                1551 drivers/net/ethernet/cavium/liquidio/lio_core.c 	sc->iq_no = lio->linfo.txpciq[0].s.q_no;
s                1613 drivers/net/ethernet/cavium/liquidio/lio_core.c 	ncmd->s.cmd = SEAPI_CMD_SPEED_GET;
s                1617 drivers/net/ethernet/cavium/liquidio/lio_core.c 	sc->iq_no = lio->linfo.txpciq[0].s.q_no;
s                1706 drivers/net/ethernet/cavium/liquidio/lio_core.c 	ncmd->s.cmd = SEAPI_CMD_FEC_SET;
s                1707 drivers/net/ethernet/cavium/liquidio/lio_core.c 	ncmd->s.param1 = on_off;
s                1712 drivers/net/ethernet/cavium/liquidio/lio_core.c 	sc->iq_no = lio->linfo.txpciq[0].s.q_no;
s                1777 drivers/net/ethernet/cavium/liquidio/lio_core.c 	ncmd->s.cmd = SEAPI_CMD_FEC_GET;
s                1781 drivers/net/ethernet/cavium/liquidio/lio_core.c 	sc->iq_no = lio->linfo.txpciq[0].s.q_no;
s                 226 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	switch (linfo->link.s.phy_type) {
s                 242 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		if (linfo->link.s.if_mode == INTERFACE_MODE_XAUI ||
s                 243 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		    linfo->link.s.if_mode == INTERFACE_MODE_RXAUI ||
s                 244 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		    linfo->link.s.if_mode == INTERFACE_MODE_XLAUI ||
s                 245 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		    linfo->link.s.if_mode == INTERFACE_MODE_XFI) {
s                 250 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 				linfo->link.s.if_mode);
s                 329 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 				if (linfo->link.s.speed == 10000) {
s                 351 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 				if (linfo->link.s.speed == 25000) {
s                 382 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	if (linfo->link.s.link_up) {
s                 383 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		ecmd->base.speed = linfo->link.s.speed;
s                 384 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		ecmd->base.duplex = linfo->link.s.duplex;
s                 416 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	     ecmd->base.duplex != linfo->link.s.duplex) ||
s                 479 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	nctrl.ncmd.s.cmd = OCTNET_CMD_QUEUE_COUNT_CTL;
s                 480 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	nctrl.ncmd.s.param1 = num_queues;
s                 481 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	nctrl.ncmd.s.param2 = num_queues;
s                 482 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                 714 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	nctrl.ncmd.s.cmd = OCTNET_CMD_GPIO_ACCESS;
s                 715 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	nctrl.ncmd.s.param1 = addr;
s                 716 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	nctrl.ncmd.s.param2 = val;
s                 717 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                 741 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	nctrl.ncmd.s.cmd = OCTNET_CMD_ID_ACTIVE;
s                 742 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	nctrl.ncmd.s.param1 = val;
s                 743 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                 786 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	sc->iq_no = lio->linfo.txpciq[0].s.q_no;
s                 880 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 			if (linfo->link.s.phy_type == LIO_PHY_PORT_TP &&
s                 892 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		    linfo->link.s.phy_type == LIO_PHY_PORT_TP &&
s                 905 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		    linfo->link.s.phy_type == LIO_PHY_PORT_TP &&
s                1018 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	if_cfg.s.num_iqueues = oct->sriov_info.num_pf_rings;
s                1019 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	if_cfg.s.num_oqueues = oct->sriov_info.num_pf_rings;
s                1020 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	if_cfg.s.base_queue = oct->sriov_info.pf_srn;
s                1021 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	if_cfg.s.gmx_port_id = oct->pf_num;
s                1071 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	lio->txq = lio->linfo.txpciq[0].s.q_no;
s                1072 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	lio->rxq = lio->linfo.rxpciq[0].s.q_no;
s                1377 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	if (linfo->link.s.duplex == 0) {
s                1390 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	nctrl.ncmd.s.cmd = OCTNET_CMD_SET_FLOW_CTL;
s                1391 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                1397 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		nctrl.ncmd.s.param1 = 1;
s                1400 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		nctrl.ncmd.s.param1 = 0;
s                1405 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		nctrl.ncmd.s.param2 = 1;
s                1408 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		nctrl.ncmd.s.param2 = 0;
s                1756 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		j = lio->linfo.txpciq[vj].s.q_no;
s                1798 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		j = lio->linfo.rxpciq[vj].s.q_no;
s                2015 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	sc->iq_no = lio->linfo.txpciq[0].s.q_no;
s                2074 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	sc->iq_no = lio->linfo.txpciq[0].s.q_no;
s                2146 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		iq = oct->instr_queue[lio->linfo.txpciq[0].s.q_no];
s                2433 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 				q_no = lio->linfo.txpciq[j].s.q_no;
s                2537 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int cn23xx_read_csr_reg(char *s, struct octeon_device *oct)
s                2546 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n\t Octeon CSR Registers\n\n");
s                2550 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len,
s                2558 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	    sprintf(s + len, "\n[%08x] (SLI_MAC%d_PF%d_INT_ENB): %016llx\n",
s                2565 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	    sprintf(s + len, "\n[%08x] (SLI_MAC%d_PF%d_INT_SUM): %016llx\n",
s                2571 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n[%08x] (SLI_PKT_MEM_CTL): %016llx\n", reg,
s                2578 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	    s + len, "\n[%08x] (SLI_MAC%d_PF%d_PKT_VF_INT): %016llx\n", reg,
s                2584 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len,
s                2591 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n[%08x] (SLI_PKT_CNT_INT): %016llx\n", reg,
s                2596 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n[%08x] (SLI_PKT_TIME_INT): %016llx\n", reg,
s                2601 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n[%08x] (SLI_PKT_INT): %016llx\n", reg,
s                2606 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n[%08x] (SLI_PKT_OUTPUT_WMARK): %016llx\n",
s                2611 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n[%08x] (SLI_PKT_RING_RST): %016llx\n", reg,
s                2616 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len,
s                2622 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n[%08x] (SLI_PKT_BIST_STATUS): %016llx\n",
s                2629 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2635 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2643 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		    sprintf(s + len, "\n[%08x] (SLI_PKT%d_OUT_SIZE): %016llx\n",
s                2650 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2658 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2667 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		    s + len, "\n[%08x] (SLI_PKT%d_SLIST_FIFO_RSIZE): %016llx\n",
s                2675 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 			s + len,
s                2683 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2691 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2699 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len, "\n[%08x] (SLI_PKT%d_CNTS): %016llx\n",
s                2706 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2714 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 				s + len,
s                2723 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 			    s + len,
s                2732 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 			    s + len,
s                2741 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 			    s + len,
s                2749 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2757 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int cn23xx_vf_read_csr_reg(char *s, struct octeon_device *oct)
s                2765 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n\t Octeon CSR Registers\n\n");
s                2769 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2776 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2783 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2790 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2797 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2804 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2811 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2818 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len, "\n[%08x] (SLI_PKT%d_CNTS): %016llx\n",
s                2824 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2831 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2838 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2845 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2852 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2859 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2866 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len,
s                2874 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int cn6xxx_read_csr_reg(char *s, struct octeon_device *oct)
s                2881 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n\t Octeon CSR Registers\n\n");
s                2883 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n[%02x] (WIN_WR_ADDR_LO): %08x\n",
s                2886 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "[%02x] (WIN_WR_ADDR_HI): %08x\n",
s                2889 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "[%02x] (WIN_RD_ADDR_LO): %08x\n",
s                2892 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "[%02x] (WIN_RD_ADDR_HI): %08x\n",
s                2895 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "[%02x] (WIN_WR_DATA_LO): %08x\n",
s                2898 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "[%02x] (WIN_WR_DATA_HI): %08x\n",
s                2900 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "[%02x] (WIN_WR_MASK_REG): %08x\n",
s                2905 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n[%x] (INT_ENABLE PORT 0): %08x\n",
s                2908 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n[%x] (INT_ENABLE PORT 1): %08x\n",
s                2911 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "[%x] (INT_SUM): %08x\n", CN6XXX_SLI_INT_SUM64,
s                2917 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len, "\n[%x] (PKTS_SENT_%d): %08x\n",
s                2920 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len, "[%x] (PKT_CREDITS_%d): %08x\n",
s                2924 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n[%x] (PKTS_SENT_INT_LEVEL): %08x\n",
s                2927 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "[%x] (PKTS_SENT_TIME): %08x\n",
s                2935 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len, "\n[%x] (INSTR_DOORBELL_%d): %08x\n",
s                2938 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len, "[%x] (INSTR_COUNT_%d): %08x\n",
s                2944 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n[%x] (DMA_CNT_0): %08x\n",
s                2948 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "[%x] (DMA_INT_LEV_0): %08x\n",
s                2951 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "[%x] (DMA_TIME_0): %08x\n",
s                2955 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n[%x] (DMA_CNT_1): %08x\n",
s                2959 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "[%x] (DMA_INT_LEV_1): %08x\n",
s                2963 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "[%x] (DMA_TIME_1): %08x\n",
s                2969 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len, "\n");
s                2973 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len, "[%llx] (BAR1_INDEX_%02d): %08x\n",
s                2980 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int cn6xxx_read_config_reg(char *s, struct octeon_device *oct)
s                2987 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	len += sprintf(s + len,
s                2992 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len, "[0x%x] (Config[%d]): 0x%08x\n",
s                2998 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		len += sprintf(s + len, "[0x%x] (Config[%d]): 0x%08x\n",
s                 127 drivers/net/ethernet/cavium/liquidio/lio_main.c 	} s;
s                 501 drivers/net/ethernet/cavium/liquidio/lio_main.c 			lio->oct_dev->num_iqs].s.q_no;
s                 527 drivers/net/ethernet/cavium/liquidio/lio_main.c 		if (linfo->link.s.link_up) {
s                 529 drivers/net/ethernet/cavium/liquidio/lio_main.c 				   linfo->link.s.speed,
s                 530 drivers/net/ethernet/cavium/liquidio/lio_main.c 				   (linfo->link.s.duplex) ? "Full" : "Half");
s                 551 drivers/net/ethernet/cavium/liquidio/lio_main.c 	dev_set_mtu(lio->netdev, lio->linfo.link.s.mtu);
s                 600 drivers/net/ethernet/cavium/liquidio/lio_main.c 	int current_max_mtu = lio->linfo.link.s.mtu;
s                 611 drivers/net/ethernet/cavium/liquidio/lio_main.c 		if (lio->linfo.link.s.link_up) {
s                 620 drivers/net/ethernet/cavium/liquidio/lio_main.c 		if (lio->linfo.link.s.mtu != current_max_mtu) {
s                 622 drivers/net/ethernet/cavium/liquidio/lio_main.c 				   current_max_mtu, lio->linfo.link.s.mtu);
s                 623 drivers/net/ethernet/cavium/liquidio/lio_main.c 			netdev->max_mtu = lio->linfo.link.s.mtu;
s                 625 drivers/net/ethernet/cavium/liquidio/lio_main.c 		if (lio->linfo.link.s.mtu < netdev->mtu) {
s                 628 drivers/net/ethernet/cavium/liquidio/lio_main.c 				     netdev->mtu, lio->linfo.link.s.mtu);
s                 666 drivers/net/ethernet/cavium/liquidio/lio_main.c 	sc->iq_no = lio->linfo.txpciq[0].s.q_no;
s                1204 drivers/net/ethernet/cavium/liquidio/lio_main.c 	ncmd->s.cmd = OCTNET_CMD_RX_CTL;
s                1205 drivers/net/ethernet/cavium/liquidio/lio_main.c 	ncmd->s.param1 = start_stop;
s                1209 drivers/net/ethernet/cavium/liquidio/lio_main.c 	sc->iq_no = lio->linfo.txpciq[0].s.q_no;
s                1322 drivers/net/ethernet/cavium/liquidio/lio_main.c 						   lio->linfo.rxpciq[j].s.q_no);
s                1379 drivers/net/ethernet/cavium/liquidio/lio_main.c 	char *s;
s                1389 drivers/net/ethernet/cavium/liquidio/lio_main.c 		s = "CN68XX";
s                1395 drivers/net/ethernet/cavium/liquidio/lio_main.c 		s = "CN66XX";
s                1408 drivers/net/ethernet/cavium/liquidio/lio_main.c 		s = "CN23XX";
s                1412 drivers/net/ethernet/cavium/liquidio/lio_main.c 		s = "?";
s                1418 drivers/net/ethernet/cavium/liquidio/lio_main.c 		dev_info(&oct->pci_dev->dev, "%s PASS%d.%d %s Version: %s\n", s,
s                1891 drivers/net/ethernet/cavium/liquidio/lio_main.c 	lio->linfo.link.s.link_up = 0;
s                1984 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.cmd = OCTNET_CMD_SET_MULTI_LIST;
s                1985 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.param1 = get_new_flags(netdev);
s                1986 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.param2 = mc_count;
s                1987 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.more = mc_count;
s                1988 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                2032 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.cmd = OCTNET_CMD_CHANGE_MACADDR;
s                2033 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.param1 = 0;
s                2034 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.more = 1;
s                2035 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                2078 drivers/net/ethernet/cavium/liquidio/lio_main.c 		iq_no = lio->linfo.txpciq[i].s.q_no;
s                2094 drivers/net/ethernet/cavium/liquidio/lio_main.c 		oq_no = lio->linfo.rxpciq[i].s.q_no;
s                2341 drivers/net/ethernet/cavium/liquidio/lio_main.c 	iq_no = lio->linfo.txpciq[q_idx].s.q_no;
s                2349 drivers/net/ethernet/cavium/liquidio/lio_main.c 	    (!lio->linfo.link.s.link_up) ||
s                2353 drivers/net/ethernet/cavium/liquidio/lio_main.c 			   lio->linfo.link.s.link_up);
s                2387 drivers/net/ethernet/cavium/liquidio/lio_main.c 	cmdsetup.s.iq_no = iq_no;
s                2391 drivers/net/ethernet/cavium/liquidio/lio_main.c 			cmdsetup.s.tnl_csum = 1;
s                2394 drivers/net/ethernet/cavium/liquidio/lio_main.c 			cmdsetup.s.transport_csum = 1;
s                2399 drivers/net/ethernet/cavium/liquidio/lio_main.c 		cmdsetup.s.timestamp = 1;
s                2403 drivers/net/ethernet/cavium/liquidio/lio_main.c 		cmdsetup.s.u.datasize = skb->len;
s                2441 drivers/net/ethernet/cavium/liquidio/lio_main.c 		cmdsetup.s.gather = 1;
s                2442 drivers/net/ethernet/cavium/liquidio/lio_main.c 		cmdsetup.s.u.gatherptrs = (skb_shinfo(skb)->nr_frags + 1);
s                2513 drivers/net/ethernet/cavium/liquidio/lio_main.c 		tx_info->s.gso_size = skb_shinfo(skb)->gso_size;
s                2514 drivers/net/ethernet/cavium/liquidio/lio_main.c 		tx_info->s.gso_segs = skb_shinfo(skb)->gso_segs;
s                2526 drivers/net/ethernet/cavium/liquidio/lio_main.c 	if (unlikely(cmdsetup.s.timestamp))
s                2540 drivers/net/ethernet/cavium/liquidio/lio_main.c 	if (tx_info->s.gso_segs)
s                2541 drivers/net/ethernet/cavium/liquidio/lio_main.c 		stats->tx_done += tx_info->s.gso_segs;
s                2590 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.cmd = OCTNET_CMD_ADD_VLAN_FILTER;
s                2591 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.param1 = vid;
s                2592 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                2619 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.cmd = OCTNET_CMD_DEL_VLAN_FILTER;
s                2620 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.param1 = vid;
s                2621 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                2653 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.cmd = command;
s                2654 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.param1 = rx_cmd;
s                2655 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                2689 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.cmd = command;
s                2690 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.more = vxlan_cmd_bit;
s                2691 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.param1 = vxlan_port;
s                2692 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                2836 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.cmd = OCTNET_CMD_CHANGE_MACADDR;
s                2838 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.param1 = vfidx + 1;
s                2839 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.more = 1;
s                2840 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                2843 drivers/net/ethernet/cavium/liquidio/lio_main.c 		nctrl.ncmd.s.param2 = true;
s                2905 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.cmdgroup = OCTNET_CMD_GROUP1;
s                2906 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.cmd = OCTNET_CMD_SET_VF_SPOOFCHK;
s                2907 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.param1 =
s                2911 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.param2 = enable;
s                2912 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.more = 0;
s                2913 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                2961 drivers/net/ethernet/cavium/liquidio/lio_main.c 		nctrl.ncmd.s.cmd = OCTNET_CMD_ADD_VLAN_FILTER;
s                2963 drivers/net/ethernet/cavium/liquidio/lio_main.c 		nctrl.ncmd.s.cmd = OCTNET_CMD_DEL_VLAN_FILTER;
s                2965 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.param1 = vlantci;
s                2966 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.param2 =
s                2968 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.more = 0;
s                2969 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                3008 drivers/net/ethernet/cavium/liquidio/lio_main.c 	ivi->max_tx_rate = lio->linfo.link.s.speed;
s                3024 drivers/net/ethernet/cavium/liquidio/lio_main.c 	sc->iq_no = lio->linfo.txpciq[0].s.q_no;
s                3117 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.cmd = OCTNET_CMD_SET_VF_LINKSTATE;
s                3118 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.param1 =
s                3120 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.param2 = linkstate;
s                3121 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.ncmd.s.more = 0;
s                3122 drivers/net/ethernet/cavium/liquidio/lio_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                3423 drivers/net/ethernet/cavium/liquidio/lio_main.c 		if_cfg.s.num_iqueues = num_iqueues;
s                3424 drivers/net/ethernet/cavium/liquidio/lio_main.c 		if_cfg.s.num_oqueues = num_oqueues;
s                3425 drivers/net/ethernet/cavium/liquidio/lio_main.c 		if_cfg.s.base_queue = base_queue;
s                3426 drivers/net/ethernet/cavium/liquidio/lio_main.c 		if_cfg.s.gmx_port_id = gmx_port_id;
s                3655 drivers/net/ethernet/cavium/liquidio/lio_main.c 		lio->txq = lio->linfo.txpciq[0].s.q_no;
s                3656 drivers/net/ethernet/cavium/liquidio/lio_main.c 		lio->rxq = lio->linfo.rxpciq[0].s.q_no;
s                  61 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	} s;
s                 271 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		if (linfo->link.s.link_up) {
s                 273 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 				   linfo->link.s.speed,
s                 274 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 				   (linfo->link.s.duplex) ? "Full" : "Half");
s                 295 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	dev_set_mtu(lio->netdev, lio->linfo.link.s.mtu);
s                 343 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	int current_max_mtu = lio->linfo.link.s.mtu;
s                 352 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		if (lio->linfo.link.s.link_up) {
s                 360 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		if (lio->linfo.link.s.mtu != current_max_mtu) {
s                 363 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 				 current_max_mtu, lio->linfo.link.s.mtu);
s                 364 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 			netdev->max_mtu = lio->linfo.link.s.mtu;
s                 367 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		if (lio->linfo.link.s.mtu < netdev->mtu) {
s                 370 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 				 netdev->mtu, lio->linfo.link.s.mtu);
s                 618 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	ncmd->s.cmd = OCTNET_CMD_RX_CTL;
s                 619 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	ncmd->s.param1 = start_stop;
s                 623 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	sc->iq_no = lio->linfo.txpciq[0].s.q_no;
s                 731 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 						   lio->linfo.rxpciq[j].s.q_no);
s                 963 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	lio->linfo.link.s.link_up = 0;
s                1047 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.cmd = OCTNET_CMD_SET_UC_LIST;
s                1048 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.more = lio->netdev_uc_count;
s                1049 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.param1 = oct->vf_num;
s                1050 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                1082 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.cmd = OCTNET_CMD_SET_MULTI_LIST;
s                1083 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.param1 = get_new_flags(netdev);
s                1084 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.param2 = mc_count;
s                1085 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.more = mc_count;
s                1099 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                1138 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.cmd = OCTNET_CMD_CHANGE_MACADDR;
s                1139 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.param1 = 0;
s                1140 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.more = 1;
s                1141 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                1183 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		iq_no = lio->linfo.txpciq[i].s.q_no;
s                1199 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		oq_no = lio->linfo.rxpciq[i].s.q_no;
s                1426 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	iq_no = lio->linfo.txpciq[q_idx].s.q_no;
s                1434 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	    (!lio->linfo.link.s.link_up) || (skb->len <= 0)) {
s                1436 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 			   lio->linfo.link.s.link_up);
s                1466 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	cmdsetup.s.iq_no = iq_no;
s                1470 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 			cmdsetup.s.tnl_csum = 1;
s                1473 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 			cmdsetup.s.transport_csum = 1;
s                1478 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		cmdsetup.s.timestamp = 1;
s                1482 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		cmdsetup.s.u.datasize = skb->len;
s                1515 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		cmdsetup.s.gather = 1;
s                1516 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		cmdsetup.s.u.gatherptrs = (skb_shinfo(skb)->nr_frags + 1);
s                1577 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		tx_info->s.gso_size = skb_shinfo(skb)->gso_size;
s                1578 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		tx_info->s.gso_segs = skb_shinfo(skb)->gso_segs;
s                1589 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	if (unlikely(cmdsetup.s.timestamp))
s                1606 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	if (tx_info->s.gso_segs)
s                1607 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		stats->tx_done += tx_info->s.gso_segs;
s                1656 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.cmd = OCTNET_CMD_ADD_VLAN_FILTER;
s                1657 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.param1 = vid;
s                1658 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                1684 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.cmd = OCTNET_CMD_DEL_VLAN_FILTER;
s                1685 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.param1 = vid;
s                1686 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                1718 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.cmd = command;
s                1719 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.param1 = rx_cmd;
s                1720 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                1753 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.cmd = command;
s                1754 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.more = vxlan_cmd_bit;
s                1755 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.ncmd.s.param1 = vxlan_port;
s                1756 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
s                1972 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		if_cfg.s.num_iqueues = octeon_dev->sriov_info.rings_per_vf;
s                1973 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		if_cfg.s.num_oqueues = octeon_dev->sriov_info.rings_per_vf;
s                1974 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		if_cfg.s.base_queue = 0;
s                2153 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		lio->txq = lio->linfo.txpciq[0].s.q_no;
s                2154 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		lio->rxq = lio->linfo.rxpciq[0].s.q_no;
s                 342 drivers/net/ethernet/cavium/liquidio/liquidio_common.h 	} s;
s                 687 drivers/net/ethernet/cavium/liquidio/liquidio_common.h 	} s;
s                 718 drivers/net/ethernet/cavium/liquidio/liquidio_common.h 	} s;
s                 752 drivers/net/ethernet/cavium/liquidio/liquidio_common.h 	} s;
s                 768 drivers/net/ethernet/cavium/liquidio/liquidio_common.h 	} s;
s                 980 drivers/net/ethernet/cavium/liquidio/liquidio_common.h 	} s;
s                 894 drivers/net/ethernet/cavium/liquidio/octeon_device.c 	txpciq.s.q_no = iq_no;
s                 895 drivers/net/ethernet/cavium/liquidio/octeon_device.c 	txpciq.s.pkind = oct->pfvf_hsword.pkind;
s                 896 drivers/net/ethernet/cavium/liquidio/octeon_device.c 	txpciq.s.use_qpg = 0;
s                 897 drivers/net/ethernet/cavium/liquidio/octeon_device.c 	txpciq.s.qpg = 0;
s                1235 drivers/net/ethernet/cavium/liquidio/octeon_device.c 		oct->instr_queue[i]->txpciq.s.pkind = oct->pfvf_hsword.pkind;
s                  60 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 			    (msg.s.type == OCTEON_MBOX_REQUEST)) {
s                  70 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 				    (msg.s.type == OCTEON_MBOX_RESPONSE)) {
s                  91 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		if (mbox->mbox_req.recv_len < mbox->mbox_req.msg.s.len) {
s                 101 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 			    mbox->mbox_resp.msg.s.len) {
s                 141 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 	if ((mbox_cmd->msg.s.type == OCTEON_MBOX_RESPONSE) &&
s                 147 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 	if ((mbox_cmd->msg.s.type == OCTEON_MBOX_REQUEST) &&
s                 153 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 	if (mbox_cmd->msg.s.type == OCTEON_MBOX_REQUEST) {
s                 173 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		for (i = 0; i < (u32)(mbox_cmd->msg.s.len - 1); i++) {
s                 191 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 	if (mbox_cmd->msg.s.type == OCTEON_MBOX_RESPONSE) {
s                 195 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		if ((!mbox_cmd->msg.s.resp_needed) ||
s                 241 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 	switch (mbox_cmd->msg.s.cmd) {
s                 244 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		mbox_cmd->msg.s.type = OCTEON_MBOX_RESPONSE;
s                 245 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		mbox_cmd->msg.s.resp_needed = 1;
s                 246 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		mbox_cmd->msg.s.len = 2;
s                 254 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		memcpy(mbox_cmd->msg.s.params, (uint8_t *)&oct->pfvf_hsword, 6);
s                 269 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 						     mbox_cmd->msg.s.params);
s                 274 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		mbox_cmd->msg.s.type = OCTEON_MBOX_RESPONSE;
s                 275 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		mbox_cmd->msg.s.resp_needed = 1;
s                 276 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		mbox_cmd->msg.s.len = 1 +
s                 335 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		if (!mbox_cmd.msg.s.resp_needed) {
s                  57 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.h 	} s;
s                 577 drivers/net/ethernet/cavium/liquidio/octeon_network.h 		qno = lio->linfo.txpciq[i % lio->oct_dev->num_iqs].s.q_no;
s                 596 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	if (lio->linfo.link.s.link_up) {
s                 103 drivers/net/ethernet/cavium/liquidio/octeon_nic.c 	uddsize = (u32)(nctrl->ncmd.s.more * 8);
s                 148 drivers/net/ethernet/cavium/liquidio/octeon_nic.c 	    (nctrl->ncmd.s.cmd != OCTNET_CMD_RX_CTL)) {
s                 152 drivers/net/ethernet/cavium/liquidio/octeon_nic.c 			__func__, nctrl->ncmd.s.cmd);
s                 168 drivers/net/ethernet/cavium/liquidio/octeon_nic.c 			__func__, oct->pf_num, nctrl->ncmd.s.cmd, retval);
s                 175 drivers/net/ethernet/cavium/liquidio/octeon_nic.c 	if (nctrl->ncmd.s.cmdgroup == 0) {
s                 176 drivers/net/ethernet/cavium/liquidio/octeon_nic.c 		switch (nctrl->ncmd.s.cmd) {
s                 106 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	} s;
s                 140 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	port = (int)oct->instr_queue[setup->s.iq_no]->txpciq.s.port;
s                 150 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	if (!setup->s.gather) {
s                 151 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 		ih2->dlengsz = setup->s.u.datasize;
s                 154 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 		ih2->dlengsz = setup->s.u.gatherptrs;
s                 164 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	packet_params.s.ip_csum = setup->s.ip_csum;
s                 165 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	packet_params.s.transport_csum = setup->s.transport_csum;
s                 166 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	packet_params.s.tnl_csum = setup->s.tnl_csum;
s                 167 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	packet_params.s.tsflag = setup->s.timestamp;
s                 191 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	ih3->pkind       = oct->instr_queue[setup->s.iq_no]->txpciq.s.pkind;
s                 195 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	if (!setup->s.gather) {
s                 196 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 		ih3->dlengsz = setup->s.u.datasize;
s                 199 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 		ih3->dlengsz = setup->s.u.gatherptrs;
s                 206 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	pki_ih3->uqpg    = oct->instr_queue[setup->s.iq_no]->txpciq.s.use_qpg;
s                 208 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	port = (int)oct->instr_queue[setup->s.iq_no]->txpciq.s.port;
s                 216 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	pki_ih3->qpg     = oct->instr_queue[setup->s.iq_no]->txpciq.s.qpg;
s                 227 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	packet_params.s.ip_csum = setup->s.ip_csum;
s                 228 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	packet_params.s.transport_csum = setup->s.transport_csum;
s                 229 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	packet_params.s.tnl_csum = setup->s.tnl_csum;
s                 230 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	packet_params.s.tsflag = setup->s.timestamp;
s                  62 drivers/net/ethernet/cavium/liquidio/request_manager.c 	u32 iq_no = (u32)txpciq.s.q_no;
s                 210 drivers/net/ethernet/cavium/liquidio/request_manager.c 	u32 iq_no = (u32)txpciq.s.q_no;
s                 607 drivers/net/ethernet/cavium/liquidio/request_manager.c 		ih3->pkind = oct->instr_queue[sc->iq_no]->txpciq.s.pkind;
s                 615 drivers/net/ethernet/cavium/liquidio/request_manager.c 			oct->instr_queue[sc->iq_no]->txpciq.s.use_qpg;
s                 620 drivers/net/ethernet/cavium/liquidio/request_manager.c 			oct->instr_queue[sc->iq_no]->txpciq.s.ctrl_qpg;
s                  68 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	} s;
s                 165 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	mix_intena.s.ithena = enable ? 1 : 0;
s                 177 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	mix_intena.s.othena = enable ? 1 : 0;
s                 231 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		re.s.len = size;
s                 232 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		re.s.addr = dma_map_single(p->dev, skb->data,
s                 258 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	while (mix_orcnt.s.orcnt) {
s                 263 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		if (mix_orcnt.s.orcnt == 0) {
s                 278 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		mix_orcnt.s.orcnt = 1;
s                 286 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		dma_unmap_single(p->dev, re.s.addr, re.s.len,
s                 290 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		if (unlikely(re.s.tstamp)) {
s                 352 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	if (s0.s.xsdef || s0.s.xscol || s1.s.scol || s1.s.mcol) {
s                 355 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		netdev->stats.tx_errors += s0.s.xsdef + s0.s.xscol;
s                 356 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		netdev->stats.collisions += s1.s.scol + s1.s.mcol;
s                 379 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	dma_unmap_single(p->dev, re.s.addr,
s                 400 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	if (likely(re.s.code == RING_ENTRY_CODE_DONE)) {
s                 402 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		skb_put(skb, re.s.len);
s                 418 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	} else if (re.s.code == RING_ENTRY_CODE_MORE) {
s                 426 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		skb_put(skb, re.s.len);
s                 429 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			if (re2.s.code != RING_ENTRY_CODE_MORE
s                 430 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 				&& re2.s.code != RING_ENTRY_CODE_DONE)
s                 432 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			skb_put(skb2,  re2.s.len);
s                 444 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		} while (re2.s.code == RING_ENTRY_CODE_MORE);
s                 458 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	while (re2.s.code == RING_ENTRY_CODE_MORE) {
s                 467 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	mix_ircnt.s.ircnt = 1;
s                 479 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	while (work_done < budget && mix_ircnt.s.ircnt) {
s                 523 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	} while (mix_ctl.s.busy);
s                 524 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	mix_ctl.s.reset = 1;
s                 605 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	prev_packet_enable = agl_gmx_prtx.s.en;
s                 606 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	agl_gmx_prtx.s.en = 0;
s                 610 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	adr_ctl.s.cam_mode = cam_mode;
s                 611 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	adr_ctl.s.mcst = multicast_mode;
s                 612 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	adr_ctl.s.bcst = 1;     /* Allow broadcast */
s                 625 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	agl_gmx_prtx.s.en = prev_packet_enable;
s                 677 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	if (mixx_isr.s.irthresh) {
s                 681 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	if (mixx_isr.s.orthresh) {
s                 708 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		if (!ptp.s.ext_clk_en) {
s                 714 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			if (!ptp.s.ptp_en)
s                 724 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 				    ptp.s.ext_clk_in, (NSEC_PER_SEC << 32) / clock_comp);
s                 728 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		if (!ptp.s.ptp_en) {
s                 729 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			ptp.s.ptp_en = 1;
s                 750 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		rxx_frm_ctl.s.ptp_mode = 0;
s                 772 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			rxx_frm_ctl.s.ptp_mode = 1;
s                 805 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	prtx_cfg.s.en = 0;
s                 806 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	prtx_cfg.s.tx_en = 0;
s                 807 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	prtx_cfg.s.rx_en = 0;
s                 814 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			if (prtx_cfg.s.tx_idle == 1 || prtx_cfg.s.rx_idle == 1)
s                 828 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	prtx_cfg.s.tx_en = 1;
s                 829 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	prtx_cfg.s.rx_en = 1;
s                 830 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	prtx_cfg.s.en = 1;
s                 843 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		prtx_cfg.s.duplex = 1;
s                 845 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		prtx_cfg.s.duplex = phydev->duplex;
s                 849 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		prtx_cfg.s.speed = 0;
s                 850 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		prtx_cfg.s.slottime = 0;
s                 853 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			prtx_cfg.s.burst = 1;
s                 854 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			prtx_cfg.s.speed_msb = 1;
s                 858 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		prtx_cfg.s.speed = 0;
s                 859 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		prtx_cfg.s.slottime = 0;
s                 862 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			prtx_cfg.s.burst = 1;
s                 863 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			prtx_cfg.s.speed_msb = 0;
s                 869 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			prtx_cfg.s.speed = 1;
s                 870 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			prtx_cfg.s.speed_msb = 0;
s                 872 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			prtx_cfg.s.slottime = 1;
s                 873 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			prtx_cfg.s.burst = phydev->duplex;
s                 894 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		agl_clk.s.clk_cnt = 1;
s                 895 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		if (prtx_ctl.s.mode == 0) { /* RGMII mode */
s                 897 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 				agl_clk.s.clk_cnt = 50;
s                 899 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 				agl_clk.s.clk_cnt = 5;
s                1012 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	if (mix_ctl.s.reset) {
s                1013 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		mix_ctl.s.reset = 0;
s                1017 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		} while (mix_ctl.s.reset);
s                1022 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		agl_gmx_inf_mode.s.en = 1;
s                1034 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			drv_ctl.s.byp_en1 = 1;
s                1035 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			drv_ctl.s.nctl1 = 6;
s                1036 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			drv_ctl.s.pctl1 = 6;
s                1038 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			drv_ctl.s.byp_en = 1;
s                1039 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			drv_ctl.s.nctl = 6;
s                1040 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			drv_ctl.s.pctl = 6;
s                1046 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	oring1.s.obase = p->tx_ring_handle >> 3;
s                1047 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	oring1.s.osize = OCTEON_MGMT_TX_RING_SIZE;
s                1051 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	iring1.s.ibase = p->rx_ring_handle >> 3;
s                1052 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	iring1.s.isize = OCTEON_MGMT_RX_RING_SIZE;
s                1064 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	mix_ctl.s.crc_strip = 1;    /* Strip the ending CRC */
s                1065 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	mix_ctl.s.en = 1;           /* Enable the port */
s                1066 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	mix_ctl.s.nbtarb = 0;       /* Arbitration mode */
s                1068 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	mix_ctl.s.mrq_hwm = 1;
s                1070 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	mix_ctl.s.lendian = 1;
s                1090 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		agl_prtx_ctl.s.mode = rgmii_mode ? 0 : 1;
s                1101 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		agl_prtx_ctl.s.clkrst = 0;
s                1103 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			agl_prtx_ctl.s.dllrst = 0;
s                1104 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			agl_prtx_ctl.s.clktx_byp = 0;
s                1116 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		agl_prtx_ctl.s.enable = 1;
s                1123 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		agl_prtx_ctl.s.comp = 1;
s                1124 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		agl_prtx_ctl.s.drv_byp = 0;
s                1164 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	mix_irhwm.s.irhwm = 0;
s                1169 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	mix_orhwm.s.orhwm = 0;
s                1174 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	mix_intena.s.ithena = 1;
s                1175 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	mix_intena.s.othena = 1;
s                1181 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	rxx_frm_ctl.s.ptp_mode = p->has_rx_tstamp ? 1 : 0;
s                1182 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	rxx_frm_ctl.s.pre_align = 1;
s                1186 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	rxx_frm_ctl.s.pad_len = 1;
s                1188 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	rxx_frm_ctl.s.vlan_len = 1;
s                1190 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	rxx_frm_ctl.s.pre_free = 1;
s                1192 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	rxx_frm_ctl.s.ctl_smac = 0;
s                1194 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	rxx_frm_ctl.s.ctl_mcst = 1;
s                1196 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	rxx_frm_ctl.s.ctl_bck = 1;
s                1198 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	rxx_frm_ctl.s.ctl_drp = 1;
s                1200 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	rxx_frm_ctl.s.pre_strp = 1;
s                1204 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	rxx_frm_ctl.s.pre_chk = 1;
s                1283 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	re.s.tstamp = ((skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) != 0);
s                1284 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	re.s.len = skb->len;
s                1285 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	re.s.addr = dma_map_single(p->dev, skb->data,
s                1300 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		dma_unmap_single(p->dev, re.s.addr, re.s.len,
s                 130 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		const char *s = "10Mbps";
s                 133 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 			case SPEED_10000: s = "10Gbps"; break;
s                 134 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 			case SPEED_1000:  s = "1000Mbps"; break;
s                 135 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 			case SPEED_100:   s = "100Mbps"; break;
s                 139 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 			    s, p->link_config.duplex == DUPLEX_FULL
s                 458 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	const struct cmac_statistics *s;
s                 462 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	s = mac->ops->statistics_update(mac, MAC_STATS_UPDATE_FULL);
s                 466 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxOctetsOK;
s                 467 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxOctetsBad;
s                 468 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxUnicastFramesOK;
s                 469 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxMulticastFramesOK;
s                 470 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxBroadcastFramesOK;
s                 471 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxPauseFrames;
s                 472 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxFramesWithDeferredXmissions;
s                 473 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxLateCollisions;
s                 474 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxTotalCollisions;
s                 475 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxFramesAbortedDueToXSCollisions;
s                 476 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxUnderrun;
s                 477 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxLengthErrors;
s                 478 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxInternalMACXmitError;
s                 479 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxFramesWithExcessiveDeferral;
s                 480 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxFCSErrors;
s                 481 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxJumboFramesOK;
s                 482 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxJumboOctetsOK;
s                 484 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxOctetsOK;
s                 485 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxOctetsBad;
s                 486 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxUnicastFramesOK;
s                 487 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxMulticastFramesOK;
s                 488 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxBroadcastFramesOK;
s                 489 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxPauseFrames;
s                 490 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxFCSErrors;
s                 491 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxAlignErrors;
s                 492 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxSymbolErrors;
s                 493 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxDataErrors;
s                 494 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxSequenceErrors;
s                 495 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxRuntErrors;
s                 496 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxJabberErrors;
s                 497 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxInternalMACRcvError;
s                 498 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxInRangeLengthErrors;
s                 499 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxOutOfRangeLengthField;
s                 500 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxFrameTooLongErrors;
s                 501 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxJumboFramesOK;
s                 502 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxJumboOctetsOK;
s                 284 drivers/net/ethernet/chelsio/cxgb/sge.c 	struct sched *s = sge->tx_sched;
s                 287 drivers/net/ethernet/chelsio/cxgb/sge.c 	tasklet_kill(&s->sched_tsk);
s                 290 drivers/net/ethernet/chelsio/cxgb/sge.c 		__skb_queue_purge(&s->p[s->port].skbq);
s                 300 drivers/net/ethernet/chelsio/cxgb/sge.c 	struct sched *s = sge->tx_sched;
s                 301 drivers/net/ethernet/chelsio/cxgb/sge.c 	struct sched_port *p = &s->p[port];
s                 322 drivers/net/ethernet/chelsio/cxgb/sge.c 		s->max_avail = max(4096U, p->mtu + 16 + 14 + 4);
s                 325 drivers/net/ethernet/chelsio/cxgb/sge.c 		s->max_avail = 16384;
s                 331 drivers/net/ethernet/chelsio/cxgb/sge.c 		 p->speed, s->max_avail, max_avail_segs,
s                 345 drivers/net/ethernet/chelsio/cxgb/sge.c 	struct sched *s = sge->tx_sched;
s                 348 drivers/net/ethernet/chelsio/cxgb/sge.c 	s->max_avail = val;
s                 360 drivers/net/ethernet/chelsio/cxgb/sge.c 	struct sched *s = sge->tx_sched;
s                 361 drivers/net/ethernet/chelsio/cxgb/sge.c 	struct sched_port *p = &s->p[port];
s                 373 drivers/net/ethernet/chelsio/cxgb/sge.c 	struct sched *s;
s                 376 drivers/net/ethernet/chelsio/cxgb/sge.c 	s = kzalloc(sizeof (struct sched), GFP_KERNEL);
s                 377 drivers/net/ethernet/chelsio/cxgb/sge.c 	if (!s)
s                 381 drivers/net/ethernet/chelsio/cxgb/sge.c 	tasklet_init(&s->sched_tsk, restart_sched, (unsigned long) sge);
s                 382 drivers/net/ethernet/chelsio/cxgb/sge.c 	sge->tx_sched = s;
s                 385 drivers/net/ethernet/chelsio/cxgb/sge.c 		skb_queue_head_init(&s->p[i].skbq);
s                 399 drivers/net/ethernet/chelsio/cxgb/sge.c 	struct sched *s = sge->tx_sched;
s                 404 drivers/net/ethernet/chelsio/cxgb/sge.c 	delta_time_ns = ktime_to_ns(ktime_sub(now, s->last_updated));
s                 411 drivers/net/ethernet/chelsio/cxgb/sge.c 		struct sched_port *p = &s->p[i];
s                 415 drivers/net/ethernet/chelsio/cxgb/sge.c 		p->avail = min(p->avail + delta_avail, s->max_avail);
s                 418 drivers/net/ethernet/chelsio/cxgb/sge.c 	s->last_updated = now;
s                 434 drivers/net/ethernet/chelsio/cxgb/sge.c 	struct sched *s = sge->tx_sched;
s                 440 drivers/net/ethernet/chelsio/cxgb/sge.c 		if (!s->num)
s                 443 drivers/net/ethernet/chelsio/cxgb/sge.c 		skbq = &s->p[skb->dev->if_port].skbq;
s                 445 drivers/net/ethernet/chelsio/cxgb/sge.c 		s->num++;
s                 454 drivers/net/ethernet/chelsio/cxgb/sge.c 		s->port = (s->port + 1) & (MAX_NPORTS - 1);
s                 455 drivers/net/ethernet/chelsio/cxgb/sge.c 		skbq = &s->p[s->port].skbq;
s                 463 drivers/net/ethernet/chelsio/cxgb/sge.c 		if (len <= s->p[s->port].avail) {
s                 464 drivers/net/ethernet/chelsio/cxgb/sge.c 			s->p[s->port].avail -= len;
s                 465 drivers/net/ethernet/chelsio/cxgb/sge.c 			s->num--;
s                 479 drivers/net/ethernet/chelsio/cxgb/sge.c 	if (s->num && !skb) {
s                 161 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		const char *s = "10Mbps";
s                 166 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 			s = "10Gbps";
s                 169 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 			s = "1000Mbps";
s                 172 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 			s = "100Mbps";
s                 177 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 			    s, p->link_config.duplex == DUPLEX_FULL
s                1669 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	const struct mac_stats *s;
s                1672 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	s = t3_mac_update_stats(&pi->mac);
s                1675 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_octets;
s                1676 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_frames;
s                1677 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_mcast_frames;
s                1678 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_bcast_frames;
s                1679 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_pause;
s                1680 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_underrun;
s                1681 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_fifo_urun;
s                1683 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_frames_64;
s                1684 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_frames_65_127;
s                1685 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_frames_128_255;
s                1686 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_frames_256_511;
s                1687 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_frames_512_1023;
s                1688 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_frames_1024_1518;
s                1689 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_frames_1519_max;
s                1691 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_octets;
s                1692 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_frames;
s                1693 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_mcast_frames;
s                1694 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_bcast_frames;
s                1695 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_pause;
s                1696 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_fcs_errs;
s                1697 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_symbol_errs;
s                1698 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_short;
s                1699 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_jabber;
s                1700 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_too_long;
s                1701 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_fifo_ovfl;
s                1703 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_frames_64;
s                1704 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_frames_65_127;
s                1705 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_frames_128_255;
s                1706 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_frames_256_511;
s                1707 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_frames_512_1023;
s                1708 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_frames_1024_1518;
s                1709 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_frames_1519_max;
s                1721 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_cong_drops;
s                1723 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->num_toggled;
s                1724 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->num_resets;
s                1726 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->link_faults;
s                 622 drivers/net/ethernet/chelsio/cxgb3/sge.c 	void *s = NULL;
s                 628 drivers/net/ethernet/chelsio/cxgb3/sge.c 		s = kcalloc(nelem, sw_size, GFP_KERNEL);
s                 630 drivers/net/ethernet/chelsio/cxgb3/sge.c 		if (!s) {
s                 634 drivers/net/ethernet/chelsio/cxgb3/sge.c 		*(void **)metadata = s;
s                 684 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c static int vpdstrtouint(char *s, u8 len, unsigned int base, unsigned int *val)
s                 688 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c 	memcpy(tok, s, len);
s                 693 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c static int vpdstrtou16(char *s, u8 len, unsigned int base, u16 *val)
s                 697 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c 	memcpy(tok, s, len);
s                 472 drivers/net/ethernet/chelsio/cxgb3/xgmac.c 	struct mac_stats *s = &mac->stats;
s                 486 drivers/net/ethernet/chelsio/cxgb3/xgmac.c 		mac->tx_mcnt = s->tx_frames;
s                 492 drivers/net/ethernet/chelsio/cxgb3/xgmac.c 		mac->rx_mcnt = s->rx_frames;
s                 493 drivers/net/ethernet/chelsio/cxgb3/xgmac.c 		mac->rx_pause = s->rx_pause;
s                 497 drivers/net/ethernet/chelsio/cxgb3/xgmac.c 		mac->rx_ocnt = s->rx_fifo_ovfl;
s                 535 drivers/net/ethernet/chelsio/cxgb3/xgmac.c 	struct mac_stats *s = &mac->stats;
s                 537 drivers/net/ethernet/chelsio/cxgb3/xgmac.c 	u64 tx_mcnt = s->tx_frames;
s                 543 drivers/net/ethernet/chelsio/cxgb3/xgmac.c 	if (tx_mcnt == mac->tx_mcnt && mac->rx_pause == s->rx_pause) {
s                 576 drivers/net/ethernet/chelsio/cxgb3/xgmac.c 	mac->tx_mcnt = s->tx_frames;
s                 577 drivers/net/ethernet/chelsio/cxgb3/xgmac.c 	mac->rx_pause = s->rx_pause;
s                2967 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	struct sge *s = &padap->sge;
s                3018 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	for (i = 0; i < s->ethqsets; i++)
s                3019 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		QDESC_GET_TXQ(&s->ethtxq[i].q, CUDBG_QTYPE_NIC_TXQ, out);
s                3022 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	for (i = 0; i < s->ethqsets; i++)
s                3023 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		QDESC_GET_RXQ(&s->ethrxq[i].rspq, CUDBG_QTYPE_NIC_RXQ, out);
s                3026 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	for (i = 0; i < s->ethqsets; i++)
s                3027 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		QDESC_GET_FLQ(&s->ethrxq[i].fl, CUDBG_QTYPE_NIC_FLQ, out);
s                3031 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		QDESC_GET_TXQ(&s->ctrlq[i].q, CUDBG_QTYPE_CTRLQ, out);
s                3034 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	QDESC_GET_RXQ(&s->fw_evtq, CUDBG_QTYPE_FWEVTQ, out);
s                3037 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	QDESC_GET_RXQ(&s->intrq, CUDBG_QTYPE_INTRQ, out);
s                3040 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	QDESC_GET_TXQ(&s->ptptxq.q, CUDBG_QTYPE_PTP_TXQ, out);
s                3045 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	if (s->uld_txq_info) {
s                3050 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			if (!s->uld_txq_info[j])
s                3053 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			utxq = s->uld_txq_info[j];
s                3061 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	if (s->uld_rxq_info) {
s                3067 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			if (!s->uld_rxq_info[j])
s                3070 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			urxq = s->uld_rxq_info[j];
s                3079 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			if (!s->uld_rxq_info[j])
s                3082 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			urxq = s->uld_rxq_info[j];
s                3091 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			if (!s->uld_rxq_info[j])
s                3094 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			urxq = s->uld_rxq_info[j];
s                 666 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	char s[32];
s                 668 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	size_t size = min(sizeof(s) - 1, count);
s                 671 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	if (copy_from_user(s, buf, size))
s                 673 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	s[size] = '\0';
s                 674 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	err = kstrtoul(s, 0, &val);
s                1281 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	char c = '\n', s[256];
s                1289 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	if (count > sizeof(s) - 1 || !count)
s                1291 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	if (copy_from_user(s, buf, count))
s                1293 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	s[count] = '\0';
s                1295 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	if (sscanf(s, "%llx %llx %llx %llx %llx %llx %llx %llx%c", &data[0],
s                1418 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	char *s, *p, *word, *end;
s                1431 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	p = s = kzalloc(count + 1, GFP_USER);
s                1432 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	if (!s)
s                1434 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	if (copy_from_user(s, buf, count)) {
s                1439 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	if (s[count - 1] == '\n')
s                1440 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		s[count - 1] = '\0';
s                1442 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	enable = strcmp("disable", s) != 0;
s                1605 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	kfree(s);
s                2209 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	char s[100], *p;
s                2212 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	if (count > sizeof(s) - 1)
s                2214 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	if (copy_from_user(s, buf, count))
s                2216 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	for (i = count; i > 0 && isspace(s[i - 1]); i--)
s                2218 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	s[i] = '\0';
s                2220 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	for (p = s, i = 9; i >= 0; i--) {
s                2668 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	struct sge *s = &adap->sge;
s                2674 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	if (s->uld_txq_info)
s                2678 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	if (s->uld_rxq_info) {
s                2688 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c #define S3(fmt_spec, s, v) \
s                2690 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	seq_printf(seq, "%-12s", s); \
s                2695 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c #define S(s, v) S3("s", s, v)
s                2696 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c #define T3(fmt_spec, s, v) S3(fmt_spec, s, tx[i].v)
s                2697 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c #define T(s, v) S3("u", s, tx[i].v)
s                2698 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c #define TL(s, v) T3("lu", s, v)
s                2699 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c #define R3(fmt_spec, s, v) S3(fmt_spec, s, rx[i].v)
s                2700 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c #define R(s, v) S3("u", s, rx[i].v)
s                2701 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c #define RL(s, v) R3("lu", s, v)
s                2705 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		const struct sge_eth_rxq *rx = &s->ethrxq[base_qset];
s                2706 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		const struct sge_eth_txq *tx = &s->ethtxq[base_qset];
s                2708 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		n = min(4, s->ethqsets - 4 * r);
s                2733 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		S3("u", "Intr pktcnt:", s->counter_val[rx[i].rspq.pktcnt_idx]);
s                2766 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		utxq_info = s->uld_txq_info[CXGB4_TX_OFLD];
s                2784 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		urxq_info = s->uld_rxq_info[CXGB4_ULD_RDMA];
s                2797 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		S3("u", "Intr pktcnt:",	s->counter_val[rx[i].rspq.pktcnt_idx]);
s                2813 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		urxq_info = s->uld_rxq_info[CXGB4_ULD_RDMA];
s                2827 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		S3("u", "Intr pktcnt:",	s->counter_val[rx[i].rspq.pktcnt_idx]);
s                2836 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		urxq_info = s->uld_rxq_info[CXGB4_ULD_ISCSI];
s                2847 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		S3("u", "Intr pktcnt:",	s->counter_val[rx[i].rspq.pktcnt_idx]);
s                2862 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		urxq_info = s->uld_rxq_info[CXGB4_ULD_ISCSIT];
s                2873 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		S3("u", "Intr pktcnt:",	s->counter_val[rx[i].rspq.pktcnt_idx]);
s                2888 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		urxq_info = s->uld_rxq_info[CXGB4_ULD_TLS];
s                2899 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		S3("u", "Intr pktcnt:",	s->counter_val[rx[i].rspq.pktcnt_idx]);
s                2915 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		utxq_info = s->uld_txq_info[CXGB4_TX_CRYPTO];
s                2916 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		urxq_info = s->uld_rxq_info[CXGB4_ULD_CRYPTO];
s                2933 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		S3("u", "Intr pktcnt:",	s->counter_val[rx[i].rspq.pktcnt_idx]);
s                2946 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		const struct sge_ctrl_txq *tx = &s->ctrlq[r * 4];
s                2964 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		const struct sge_rspq *evtq = &s->fw_evtq;
s                2975 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 			   s->counter_val[evtq->pktcnt_idx]);
s                 241 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 				   struct queue_port_stats *s)
s                 247 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	memset(s, 0, sizeof(*s));
s                 249 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		s->tso += tx->tso;
s                 250 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		s->tx_csum += tx->tx_cso;
s                 251 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		s->rx_csum += rx->stats.rx_cso;
s                 252 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		s->vlan_ex += rx->stats.vlan_ex;
s                 253 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		s->vlan_ins += tx->vlan_ins;
s                 254 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		s->gro_pkts += rx->stats.lro_pkts;
s                 255 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		s->gro_merged += rx->stats.lro_merged;
s                 259 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c static void collect_adapter_stats(struct adapter *adap, struct adapter_stats *s)
s                 263 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	memset(s, 0, sizeof(*s));
s                 265 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	s->db_drop = adap->db_stats.db_drop;
s                 266 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	s->db_full = adap->db_stats.db_full;
s                 267 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	s->db_empty = adap->db_stats.db_empty;
s                 276 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 			s->wc_success = val1 - val2;
s                 277 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 			s->wc_fail = val2;
s                 287 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	struct lb_port_stats s;
s                 302 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	memset(&s, 0, sizeof(s));
s                 303 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	t4_get_lb_stats(adapter, pi->port_id, &s);
s                 305 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	p0 = &s.octets;
s                 826 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	const struct sge *s = &pi->adapter->sge;
s                 833 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	e->rx_pending = s->ethrxq[pi->first_qset].fl.size - 8;
s                 834 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	e->rx_mini_pending = s->ethrxq[pi->first_qset].rspq.size;
s                 836 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	e->tx_pending = s->ethtxq[pi->first_qset].q.size;
s                 844 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	struct sge *s = &adapter->sge;
s                 857 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		s->ethtxq[pi->first_qset + i].q.size = e->tx_pending;
s                 858 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		s->ethrxq[pi->first_qset + i].fl.size = e->rx_pending + 8;
s                 859 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		s->ethrxq[pi->first_qset + i].rspq.size = e->rx_mini_pending;
s                 953 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	struct sge *s = &adap->sge;
s                 961 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	if (s->dbqtimer_tick == usecs)
s                 971 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	s->dbqtimer_tick = usecs;
s                 974 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	ret = t4_read_sge_dbqtimers(adap, ARRAY_SIZE(s->dbqtimer_val),
s                 975 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 				    s->dbqtimer_val);
s                 988 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	struct sge *s = &adap->sge;
s                1001 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	for (timerix = 0; timerix < ARRAY_SIZE(s->dbqtimer_val); timerix++) {
s                1002 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		delta = s->dbqtimer_val[timerix] - usecs;
s                1015 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	txq = &s->ethtxq[pi->first_qset];
s                 194 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		const char *s;
s                 199 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			s = "100Mbps";
s                 202 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			s = "1Gbps";
s                 205 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			s = "10Gbps";
s                 208 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			s = "25Gbps";
s                 211 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			s = "40Gbps";
s                 214 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			s = "50Gbps";
s                 217 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			s = "100Gbps";
s                 225 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		netdev_info(dev, "link up, %s, full-duplex, %s PAUSE\n", s,
s                 741 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	struct sge *s = &adap->sge;
s                 747 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			  adap->msix_info[1].desc, &s->fw_evtq);
s                 751 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	for_each_ethrxq(s, ethqidx) {
s                 756 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 				  &s->ethrxq[ethqidx].rspq);
s                 771 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		free_irq(minfo->vec, &s->ethrxq[ethqidx].rspq);
s                 773 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	free_irq(adap->msix_info[1].vec, &s->fw_evtq);
s                 779 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	struct sge *s = &adap->sge;
s                 783 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	free_irq(adap->msix_info[1].vec, &s->fw_evtq);
s                 784 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	for_each_ethrxq(s, i) {
s                 787 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		free_irq(minfo->vec, &s->ethrxq[i].rspq);
s                 957 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	struct sge *s = &adap->sge;
s                 960 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	bitmap_zero(s->starving_fl, s->egr_sz);
s                 961 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	bitmap_zero(s->txq_maperr, s->egr_sz);
s                 966 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		err = t4_sge_alloc_rxq(adap, &s->intrq, false, adap->port[0], 0,
s                 970 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		adap->msi_idx = -((int)s->intrq.abs_id + 1);
s                 973 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	err = t4_sge_alloc_rxq(adap, &s->fw_evtq, true, adap->port[0],
s                 989 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	struct sge *s = &adap->sge;
s                 994 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		rxq_info = s->uld_rxq_info[CXGB4_ULD_RDMA];
s                 999 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		struct sge_eth_rxq *q = &s->ethrxq[pi->first_qset];
s                1000 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		struct sge_eth_txq *t = &s->ethtxq[pi->first_qset];
s                1017 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		q = &s->ethrxq[pi->first_qset];
s                1035 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		err = t4_sge_alloc_ctrl_txq(adap, &s->ctrlq[i], adap->port[i],
s                1036 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 					    s->fw_evtq.cntxt_id, cmplqid);
s                1042 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		err = t4_sge_alloc_eth_txq(adap, &s->ptptxq, adap->port[0],
s                1044 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 					   , s->fw_evtq.cntxt_id, false);
s                1053 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		     QUEUENUMBER_V(s->ethrxq[0].rspq.abs_id));
s                1107 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static int closest_timer(const struct sge *s, int time)
s                1111 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	for (i = 0; i < ARRAY_SIZE(s->timer_val); i++) {
s                1112 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		delta = time - s->timer_val[i];
s                1123 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static int closest_thres(const struct sge *s, int thres)
s                1127 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	for (i = 0; i < ARRAY_SIZE(s->counter_val); i++) {
s                1128 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		delta = thres - s->counter_val[i];
s                5079 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	struct sge *s = &adap->sge;
s                5165 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	s->ethqsets = qidx;
s                5166 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	s->max_ethqsets = qidx;   /* MSI-X may lower it later */
s                5176 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			s->ofldqsets = roundup(i, adap->params.nports);
s                5178 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			s->ofldqsets = adap->params.nports;
s                5182 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	for (i = 0; i < ARRAY_SIZE(s->ethrxq); i++) {
s                5183 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		struct sge_eth_rxq *r = &s->ethrxq[i];
s                5189 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	for (i = 0; i < ARRAY_SIZE(s->ethtxq); i++)
s                5190 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		s->ethtxq[i].q.size = 1024;
s                5192 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	for (i = 0; i < ARRAY_SIZE(s->ctrlq); i++)
s                5193 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		s->ctrlq[i].q.size = 512;
s                5196 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		s->ptptxq.q.size = 8;
s                5198 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	init_rspq(adap, &s->fw_evtq, 0, 1, 1024, 64);
s                5199 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	init_rspq(adap, &s->intrq, 0, 1, 512, 64);
s                5277 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	struct sge *s = &adap->sge;
s                5300 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	want = s->max_ethqsets + EXTRA_VECS;
s                5302 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		want += adap->num_ofld_uld * s->ofldqsets;
s                5306 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		want += adap->num_uld * s->ofldqsets;
s                5330 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	if (i < s->max_ethqsets) {
s                5331 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		s->max_ethqsets = i;
s                5332 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		if (i < s->ethqsets)
s                5337 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			s->nqs_per_uld = nchan;
s                5339 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			s->nqs_per_uld = s->ofldqsets;
s                5342 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	for (i = 0; i < (s->max_ethqsets + EXTRA_VECS); ++i)
s                5353 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		 allocated, s->max_ethqsets, s->nqs_per_uld);
s                 173 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c 	struct sge *s = &adapter->sge;
s                 174 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c 	struct sge_eth_rxq *receive_q =  &s->ethrxq[pi->first_qset];
s                 144 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 	struct sge *s = &adap->sge;
s                 152 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 		msi_idx = -((int)s->intrq.abs_id + 1);
s                 214 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 		struct sge *s = &adap->sge;
s                 223 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 				 FW_PARAMS_PARAM_YZ_V(s->ctrlq[i].q.cntxt_id));
s                 246 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 		struct sge *s = &adap->sge;
s                 254 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 				 FW_PARAMS_PARAM_YZ_V(s->ctrlq[i].q.cntxt_id));
s                 271 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 	struct sge *s = &adap->sge;
s                 279 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 	if (adap->flags & CXGB4_USING_MSIX && uld_info->nrxq > s->nqs_per_uld) {
s                 280 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 		i = s->nqs_per_uld;
s                 291 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 			rxq_info->nciq = min_t(int, s->nqs_per_uld,
s                 482 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 	struct sge *s = &adap->sge;
s                 492 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 					   s->fw_evtq.cntxt_id, uld_type);
s                 583 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 	struct sge *s = &adap->sge;
s                 589 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 	s->uld_rxq_info = kcalloc(CXGB4_ULD_MAX,
s                 592 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 	if (!s->uld_rxq_info)
s                 595 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 	s->uld_txq_info = kcalloc(CXGB4_TX_MAX,
s                 598 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 	if (!s->uld_txq_info)
s                 603 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 	kfree(s->uld_rxq_info);
s                 611 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 	struct sge *s = &adap->sge;
s                 613 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 	kfree(s->uld_txq_info);
s                 614 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 	kfree(s->uld_rxq_info);
s                  46 drivers/net/ethernet/chelsio/cxgb4/sched.c 	struct sched_table *s = pi->sched_tbl;
s                  50 drivers/net/ethernet/chelsio/cxgb4/sched.c 	e = &s->tab[p->u.params.class];
s                 112 drivers/net/ethernet/chelsio/cxgb4/sched.c 	struct sched_table *s = pi->sched_tbl;
s                 118 drivers/net/ethernet/chelsio/cxgb4/sched.c 	end = &s->tab[s->sched_size];
s                 119 drivers/net/ethernet/chelsio/cxgb4/sched.c 	for (e = &s->tab[0]; e != end; ++e) {
s                 187 drivers/net/ethernet/chelsio/cxgb4/sched.c 	struct sched_table *s = pi->sched_tbl;
s                 213 drivers/net/ethernet/chelsio/cxgb4/sched.c 	e = &s->tab[qe->param.class];
s                 357 drivers/net/ethernet/chelsio/cxgb4/sched.c 	struct sched_table *s = pi->sched_tbl;
s                 363 drivers/net/ethernet/chelsio/cxgb4/sched.c 		end = &s->tab[s->sched_size];
s                 364 drivers/net/ethernet/chelsio/cxgb4/sched.c 		for (e = &s->tab[0]; e != end; ++e) {
s                 379 drivers/net/ethernet/chelsio/cxgb4/sched.c 		end = &s->tab[s->sched_size];
s                 380 drivers/net/ethernet/chelsio/cxgb4/sched.c 		for (e = &s->tab[0]; e != end; ++e) {
s                 477 drivers/net/ethernet/chelsio/cxgb4/sched.c 	struct sched_table *s;
s                 480 drivers/net/ethernet/chelsio/cxgb4/sched.c 	s = kvzalloc(struct_size(s, tab, sched_size), GFP_KERNEL);
s                 481 drivers/net/ethernet/chelsio/cxgb4/sched.c 	if (!s)
s                 484 drivers/net/ethernet/chelsio/cxgb4/sched.c 	s->sched_size = sched_size;
s                 486 drivers/net/ethernet/chelsio/cxgb4/sched.c 	for (i = 0; i < s->sched_size; i++) {
s                 487 drivers/net/ethernet/chelsio/cxgb4/sched.c 		memset(&s->tab[i], 0, sizeof(struct sched_class));
s                 488 drivers/net/ethernet/chelsio/cxgb4/sched.c 		s->tab[i].idx = i;
s                 489 drivers/net/ethernet/chelsio/cxgb4/sched.c 		s->tab[i].state = SCHED_STATE_UNUSED;
s                 490 drivers/net/ethernet/chelsio/cxgb4/sched.c 		INIT_LIST_HEAD(&s->tab[i].queue_list);
s                 491 drivers/net/ethernet/chelsio/cxgb4/sched.c 		atomic_set(&s->tab[i].refcnt, 0);
s                 493 drivers/net/ethernet/chelsio/cxgb4/sched.c 	return s;
s                 498 drivers/net/ethernet/chelsio/cxgb4/sched.c 	struct sched_table *s;
s                 504 drivers/net/ethernet/chelsio/cxgb4/sched.c 		s = pi->sched_tbl;
s                 505 drivers/net/ethernet/chelsio/cxgb4/sched.c 		if (!s)
s                 508 drivers/net/ethernet/chelsio/cxgb4/sched.c 		for (i = 0; i < s->sched_size; i++) {
s                 511 drivers/net/ethernet/chelsio/cxgb4/sched.c 			e = &s->tab[i];
s                 515 drivers/net/ethernet/chelsio/cxgb4/sched.c 		kvfree(s);
s                 149 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adapter->sge;
s                 151 drivers/net/ethernet/chelsio/cxgb4/sge.c 	return ALIGN(s->pktshift + ETH_HLEN + VLAN_HLEN + mtu, s->fl_align);
s                 236 drivers/net/ethernet/chelsio/cxgb4/sge.c 	const struct sge *s = &adapter->sge;
s                 238 drivers/net/ethernet/chelsio/cxgb4/sge.c 	return fl->avail - fl->pend_cred <= s->fl_starve_thres;
s                 457 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adapter->sge;
s                 467 drivers/net/ethernet/chelsio/cxgb4/sge.c 		buf_size = PAGE_SIZE << s->fl_pg_order;
s                 594 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adap->sge;
s                 610 drivers/net/ethernet/chelsio/cxgb4/sge.c 	if (s->fl_pg_order == 0)
s                 617 drivers/net/ethernet/chelsio/cxgb4/sge.c 		pg = alloc_pages_node(node, gfp | __GFP_COMP, s->fl_pg_order);
s                 624 drivers/net/ethernet/chelsio/cxgb4/sge.c 				       PAGE_SIZE << s->fl_pg_order,
s                 627 drivers/net/ethernet/chelsio/cxgb4/sge.c 			__free_pages(pg, s->fl_pg_order);
s                 718 drivers/net/ethernet/chelsio/cxgb4/sge.c 	void *s = NULL;
s                 724 drivers/net/ethernet/chelsio/cxgb4/sge.c 		s = kcalloc_node(sw_size, nelem, GFP_KERNEL, node);
s                 726 drivers/net/ethernet/chelsio/cxgb4/sge.c 		if (!s) {
s                 732 drivers/net/ethernet/chelsio/cxgb4/sge.c 		*(void **)metadata = s;
s                2743 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adapter->sge;
s                2755 drivers/net/ethernet/chelsio/cxgb4/sge.c 	copy_frags(skb, gl, s->pktshift);
s                2758 drivers/net/ethernet/chelsio/cxgb4/sge.c 	skb->len = gl->tot_len - s->pktshift;
s                2892 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adapter->sge;
s                2914 drivers/net/ethernet/chelsio/cxgb4/sge.c 	txq = &s->ethtxq[pi->first_qset + rspq->idx];
s                2934 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &q->adap->sge;
s                2990 drivers/net/ethernet/chelsio/cxgb4/sge.c 		__skb_pull(skb, s->pktshift); /* remove ethernet header pad */
s                3141 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adapter->sge;
s                3198 drivers/net/ethernet/chelsio/cxgb4/sge.c 				q->offset += ALIGN(fp->size, s->fl_align);
s                3389 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adap->sge;
s                3391 drivers/net/ethernet/chelsio/cxgb4/sge.c 	for (i = 0; i < BITS_TO_LONGS(s->egr_sz); i++)
s                3392 drivers/net/ethernet/chelsio/cxgb4/sge.c 		for (m = s->starving_fl[i]; m; m &= m - 1) {
s                3395 drivers/net/ethernet/chelsio/cxgb4/sge.c 			struct sge_fl *fl = s->egr_map[id];
s                3397 drivers/net/ethernet/chelsio/cxgb4/sge.c 			clear_bit(id, s->starving_fl);
s                3405 drivers/net/ethernet/chelsio/cxgb4/sge.c 					set_bit(id, s->starving_fl);
s                3415 drivers/net/ethernet/chelsio/cxgb4/sge.c 	t4_idma_monitor(adap, &s->idma_monitor, HZ, RX_QCHECK_PERIOD);
s                3418 drivers/net/ethernet/chelsio/cxgb4/sge.c 	mod_timer(&s->rx_timer, jiffies + RX_QCHECK_PERIOD);
s                3424 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adap->sge;
s                3428 drivers/net/ethernet/chelsio/cxgb4/sge.c 	for (i = 0; i < BITS_TO_LONGS(s->egr_sz); i++)
s                3429 drivers/net/ethernet/chelsio/cxgb4/sge.c 		for (m = s->txq_maperr[i]; m; m &= m - 1) {
s                3431 drivers/net/ethernet/chelsio/cxgb4/sge.c 			struct sge_uld_txq *txq = s->egr_map[id];
s                3433 drivers/net/ethernet/chelsio/cxgb4/sge.c 			clear_bit(id, s->txq_maperr);
s                3438 drivers/net/ethernet/chelsio/cxgb4/sge.c 		struct sge_eth_txq *q = &s->ptptxq;
s                3452 drivers/net/ethernet/chelsio/cxgb4/sge.c 	i = s->ethtxq_rover;
s                3454 drivers/net/ethernet/chelsio/cxgb4/sge.c 		budget -= t4_sge_eth_txq_egress_update(adap, &s->ethtxq[i],
s                3459 drivers/net/ethernet/chelsio/cxgb4/sge.c 		if (++i >= s->ethqsets)
s                3461 drivers/net/ethernet/chelsio/cxgb4/sge.c 	} while (i != s->ethtxq_rover);
s                3462 drivers/net/ethernet/chelsio/cxgb4/sge.c 	s->ethtxq_rover = i;
s                3476 drivers/net/ethernet/chelsio/cxgb4/sge.c 	mod_timer(&s->tx_timer, jiffies + period);
s                3518 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adap->sge;
s                3565 drivers/net/ethernet/chelsio/cxgb4/sge.c 		if (fl->size < s->fl_starve_thres - 1 + 2 * 8)
s                3566 drivers/net/ethernet/chelsio/cxgb4/sge.c 			fl->size = s->fl_starve_thres - 1 + 2 * 8;
s                3570 drivers/net/ethernet/chelsio/cxgb4/sge.c 				      &fl->sdesc, s->stat_len,
s                3575 drivers/net/ethernet/chelsio/cxgb4/sge.c 		flsz = fl->size / 8 + s->stat_len / sizeof(struct tx_desc);
s                3734 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adap->sge;
s                3739 drivers/net/ethernet/chelsio/cxgb4/sge.c 	nentries = txq->q.size + s->stat_len / sizeof(struct tx_desc);
s                3743 drivers/net/ethernet/chelsio/cxgb4/sge.c 			&txq->q.phys_addr, &txq->q.sdesc, s->stat_len,
s                3819 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adap->sge;
s                3824 drivers/net/ethernet/chelsio/cxgb4/sge.c 	nentries = txq->q.size + s->stat_len / sizeof(struct tx_desc);
s                3890 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adap->sge;
s                3895 drivers/net/ethernet/chelsio/cxgb4/sge.c 	nentries = txq->q.size + s->stat_len / sizeof(struct tx_desc);
s                3899 drivers/net/ethernet/chelsio/cxgb4/sge.c 			&txq->q.phys_addr, &txq->q.sdesc, s->stat_len,
s                3949 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adap->sge;
s                3952 drivers/net/ethernet/chelsio/cxgb4/sge.c 			  q->size * sizeof(struct tx_desc) + s->stat_len,
s                3962 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adap->sge;
s                3977 drivers/net/ethernet/chelsio/cxgb4/sge.c 		dma_free_coherent(adap->pdev_dev, fl->size * 8 + s->stat_len,
s                4099 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adap->sge;
s                4104 drivers/net/ethernet/chelsio/cxgb4/sge.c 	if (s->rx_timer.function)
s                4105 drivers/net/ethernet/chelsio/cxgb4/sge.c 		del_timer_sync(&s->rx_timer);
s                4106 drivers/net/ethernet/chelsio/cxgb4/sge.c 	if (s->tx_timer.function)
s                4107 drivers/net/ethernet/chelsio/cxgb4/sge.c 		del_timer_sync(&s->tx_timer);
s                4137 drivers/net/ethernet/chelsio/cxgb4/sge.c 	for (i = 0; i < ARRAY_SIZE(s->ctrlq); i++) {
s                4138 drivers/net/ethernet/chelsio/cxgb4/sge.c 		struct sge_ctrl_txq *cq = &s->ctrlq[i];
s                4155 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adap->sge;
s                4205 drivers/net/ethernet/chelsio/cxgb4/sge.c 		s->fl_pg_order = ilog2(fl_large_pg) - PAGE_SHIFT;
s                4221 drivers/net/ethernet/chelsio/cxgb4/sge.c 	s->timer_val[0] = core_ticks_to_us(adap,
s                4223 drivers/net/ethernet/chelsio/cxgb4/sge.c 	s->timer_val[1] = core_ticks_to_us(adap,
s                4225 drivers/net/ethernet/chelsio/cxgb4/sge.c 	s->timer_val[2] = core_ticks_to_us(adap,
s                4227 drivers/net/ethernet/chelsio/cxgb4/sge.c 	s->timer_val[3] = core_ticks_to_us(adap,
s                4229 drivers/net/ethernet/chelsio/cxgb4/sge.c 	s->timer_val[4] = core_ticks_to_us(adap,
s                4231 drivers/net/ethernet/chelsio/cxgb4/sge.c 	s->timer_val[5] = core_ticks_to_us(adap,
s                4235 drivers/net/ethernet/chelsio/cxgb4/sge.c 	s->counter_val[0] = THRESHOLD_0_G(ingress_rx_threshold);
s                4236 drivers/net/ethernet/chelsio/cxgb4/sge.c 	s->counter_val[1] = THRESHOLD_1_G(ingress_rx_threshold);
s                4237 drivers/net/ethernet/chelsio/cxgb4/sge.c 	s->counter_val[2] = THRESHOLD_2_G(ingress_rx_threshold);
s                4238 drivers/net/ethernet/chelsio/cxgb4/sge.c 	s->counter_val[3] = THRESHOLD_3_G(ingress_rx_threshold);
s                4252 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge *s = &adap->sge;
s                4261 drivers/net/ethernet/chelsio/cxgb4/sge.c 	s->pktshift = PKTSHIFT_G(sge_control);
s                4262 drivers/net/ethernet/chelsio/cxgb4/sge.c 	s->stat_len = (sge_control & EGRSTATUSPAGESIZE_F) ? 128 : 64;
s                4264 drivers/net/ethernet/chelsio/cxgb4/sge.c 	s->fl_align = t4_fl_pkt_align(adap);
s                4297 drivers/net/ethernet/chelsio/cxgb4/sge.c 	s->fl_starve_thres = 2*egress_threshold + 1;
s                4299 drivers/net/ethernet/chelsio/cxgb4/sge.c 	t4_idma_monitor_init(adap, &s->idma_monitor);
s                4304 drivers/net/ethernet/chelsio/cxgb4/sge.c 	timer_setup(&s->rx_timer, sge_rx_timer_cb, 0);
s                4305 drivers/net/ethernet/chelsio/cxgb4/sge.c 	timer_setup(&s->tx_timer, sge_tx_timer_cb, 0);
s                4307 drivers/net/ethernet/chelsio/cxgb4/sge.c 	spin_lock_init(&s->intrq_lock);
s                  45 drivers/net/ethernet/chelsio/cxgb4/smt.c 	struct smt_data *s;
s                  50 drivers/net/ethernet/chelsio/cxgb4/smt.c 	s = kvzalloc(struct_size(s, smtab, smt_size), GFP_KERNEL);
s                  51 drivers/net/ethernet/chelsio/cxgb4/smt.c 	if (!s)
s                  53 drivers/net/ethernet/chelsio/cxgb4/smt.c 	s->smt_size = smt_size;
s                  54 drivers/net/ethernet/chelsio/cxgb4/smt.c 	rwlock_init(&s->lock);
s                  55 drivers/net/ethernet/chelsio/cxgb4/smt.c 	for (i = 0; i < s->smt_size; ++i) {
s                  56 drivers/net/ethernet/chelsio/cxgb4/smt.c 		s->smtab[i].idx = i;
s                  57 drivers/net/ethernet/chelsio/cxgb4/smt.c 		s->smtab[i].state = SMT_STATE_UNUSED;
s                  58 drivers/net/ethernet/chelsio/cxgb4/smt.c 		memset(&s->smtab[i].src_mac, 0, ETH_ALEN);
s                  59 drivers/net/ethernet/chelsio/cxgb4/smt.c 		spin_lock_init(&s->smtab[i].lock);
s                  60 drivers/net/ethernet/chelsio/cxgb4/smt.c 		s->smtab[i].refcnt = 0;
s                  62 drivers/net/ethernet/chelsio/cxgb4/smt.c 	return s;
s                  65 drivers/net/ethernet/chelsio/cxgb4/smt.c static struct smt_entry *find_or_alloc_smte(struct smt_data *s, u8 *smac)
s                  70 drivers/net/ethernet/chelsio/cxgb4/smt.c 	for (e = &s->smtab[0], end = &s->smtab[s->smt_size]; e != end; ++e) {
s                 122 drivers/net/ethernet/chelsio/cxgb4/smt.c 	struct smt_data *s = adap->smt;
s                 125 drivers/net/ethernet/chelsio/cxgb4/smt.c 		struct smt_entry *e = &s->smtab[smtidx];
s                 140 drivers/net/ethernet/chelsio/cxgb4/smt.c 	struct smt_data *s = adapter->smt;
s                 169 drivers/net/ethernet/chelsio/cxgb4/smt.c 			memcpy(req->src_mac0, s->smtab[e->idx - 1].src_mac,
s                 179 drivers/net/ethernet/chelsio/cxgb4/smt.c 			memcpy(req->src_mac1, s->smtab[e->idx + 1].src_mac,
s                 194 drivers/net/ethernet/chelsio/cxgb4/smt.c 		memcpy(req->src_mac0, s->smtab[e->idx].src_mac, ETH_ALEN);
s                 211 drivers/net/ethernet/chelsio/cxgb4/smt.c 	struct smt_data *s = adap->smt;
s                 214 drivers/net/ethernet/chelsio/cxgb4/smt.c 	write_lock_bh(&s->lock);
s                 215 drivers/net/ethernet/chelsio/cxgb4/smt.c 	e = find_or_alloc_smte(s, smac);
s                 229 drivers/net/ethernet/chelsio/cxgb4/smt.c 	write_unlock_bh(&s->lock);
s                  41 drivers/net/ethernet/chelsio/cxgb4/srq.c 	struct srq_data *s;
s                  43 drivers/net/ethernet/chelsio/cxgb4/srq.c 	s = kvzalloc(sizeof(*s), GFP_KERNEL);
s                  44 drivers/net/ethernet/chelsio/cxgb4/srq.c 	if (!s)
s                  47 drivers/net/ethernet/chelsio/cxgb4/srq.c 	s->srq_size = srq_size;
s                  48 drivers/net/ethernet/chelsio/cxgb4/srq.c 	init_completion(&s->comp);
s                  49 drivers/net/ethernet/chelsio/cxgb4/srq.c 	mutex_init(&s->lock);
s                  51 drivers/net/ethernet/chelsio/cxgb4/srq.c 	return s;
s                  74 drivers/net/ethernet/chelsio/cxgb4/srq.c 	struct srq_data *s;
s                  78 drivers/net/ethernet/chelsio/cxgb4/srq.c 	s = adap->srq;
s                  80 drivers/net/ethernet/chelsio/cxgb4/srq.c 	if (!(adap->flags & CXGB4_FULL_INIT_DONE) || !s)
s                  94 drivers/net/ethernet/chelsio/cxgb4/srq.c 	mutex_lock(&s->lock);
s                  96 drivers/net/ethernet/chelsio/cxgb4/srq.c 	s->entryp = entryp;
s                  99 drivers/net/ethernet/chelsio/cxgb4/srq.c 	rc = wait_for_completion_timeout(&s->comp, SRQ_WAIT_TO);
s                 106 drivers/net/ethernet/chelsio/cxgb4/srq.c 	mutex_unlock(&s->lock);
s                 116 drivers/net/ethernet/chelsio/cxgb4/srq.c 	struct srq_data *s = adap->srq;
s                 127 drivers/net/ethernet/chelsio/cxgb4/srq.c 	e = s->entryp;
s                 136 drivers/net/ethernet/chelsio/cxgb4/srq.c 	complete(&s->comp);
s                6339 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	u64 *s, *o;
s                6343 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	for (i = 0, s = (u64 *)stats, o = (u64 *)offset;
s                6345 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 			i++, s++, o++)
s                6346 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		*s -= *o;
s                 340 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h #define EQ_IDX(s, abs_id) ((unsigned int)((abs_id) - (s)->egr_base))
s                 341 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h #define IQ_IDX(s, abs_id) ((unsigned int)((abs_id) - (s)->ingr_base))
s                 343 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h #define EQ_MAP(s, abs_id) ((s)->egr_map[EQ_IDX(s, abs_id)])
s                 344 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h #define IQ_MAP(s, abs_id) ((s)->ingr_map[IQ_IDX(s, abs_id)])
s                 154 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		const char *s;
s                 162 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			s = "100Mbps";
s                 165 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			s = "1Gbps";
s                 168 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			s = "10Gbps";
s                 171 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			s = "25Gbps";
s                 174 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			s = "40Gbps";
s                 177 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			s = "100Gbps";
s                 181 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			s = "unknown";
s                 203 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		netdev_info(dev, "link up, %s, full-duplex, %s PAUSE\n", s, fc);
s                 384 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	struct sge *s = &adapter->sge;
s                 391 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			  0, adapter->msix_info[MSIX_FW].desc, &s->fw_evtq);
s                 399 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	for_each_ethrxq(s, rxq) {
s                 403 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 				  &s->ethrxq[rxq].rspq);
s                 412 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		free_irq(adapter->msix_info[--msi].vec, &s->ethrxq[rxq].rspq);
s                 413 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	free_irq(adapter->msix_info[MSIX_FW].vec, &s->fw_evtq);
s                 422 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	struct sge *s = &adapter->sge;
s                 425 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	free_irq(adapter->msix_info[MSIX_FW].vec, &s->fw_evtq);
s                 427 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	for_each_ethrxq(s, rxq)
s                 429 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			 &s->ethrxq[rxq].rspq);
s                 455 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	struct sge *s = &adapter->sge;
s                 457 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	for_each_ethrxq(s, rxq)
s                 458 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		qenable(&s->ethrxq[rxq].rspq);
s                 459 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	qenable(&s->fw_evtq);
s                 468 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			     SEINTARM_V(s->intrq.intr_params) |
s                 469 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			     INGRESSQID_V(s->intrq.cntxt_id));
s                 478 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	struct sge *s = &adapter->sge;
s                 481 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	for_each_ethrxq(s, rxq)
s                 482 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		napi_disable(&s->ethrxq[rxq].rspq.napi);
s                 483 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	napi_disable(&s->fw_evtq.napi);
s                 536 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		struct sge *s = &adapter->sge;
s                 548 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		eq_idx = EQ_IDX(s, qid);
s                 554 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		tq = s->egr_map[eq_idx];
s                 592 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	struct sge *s = &adapter->sge;
s                 599 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	bitmap_zero(s->starving_fl, MAX_EGRQ);
s                 610 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		err = t4vf_sge_alloc_rxq(adapter, &s->intrq, false,
s                 619 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	err = t4vf_sge_alloc_rxq(adapter, &s->fw_evtq, true, adapter->port[0],
s                 634 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		struct sge_eth_rxq *rxq = &s->ethrxq[pi->first_qset];
s                 635 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		struct sge_eth_txq *txq = &s->ethtxq[pi->first_qset];
s                 647 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 					     s->fw_evtq.cntxt_id);
s                 659 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	s->egr_base = s->ethtxq[0].q.abs_id - s->ethtxq[0].q.cntxt_id;
s                 660 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	s->ingr_base = s->ethrxq[0].rspq.abs_id - s->ethrxq[0].rspq.cntxt_id;
s                 661 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	IQ_MAP(s, s->fw_evtq.abs_id) = &s->fw_evtq;
s                 665 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		struct sge_eth_rxq *rxq = &s->ethrxq[pi->first_qset];
s                 666 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		struct sge_eth_txq *txq = &s->ethtxq[pi->first_qset];
s                 670 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			IQ_MAP(s, rxq->rspq.abs_id) = &rxq->rspq;
s                 671 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			EQ_MAP(s, txq->q.abs_id) = &txq->q;
s                 682 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			rxq->fl.abs_id = rxq->fl.cntxt_id + s->egr_base;
s                 683 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			EQ_MAP(s, rxq->fl.abs_id) = &rxq->fl;
s                1021 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c static int closest_timer(const struct sge *s, int us)
s                1025 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	for (i = 0; i < ARRAY_SIZE(s->timer_val); i++) {
s                1026 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		int delta = us - s->timer_val[i];
s                1037 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c static int closest_thres(const struct sge *s, int thres)
s                1041 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	for (i = 0; i < ARRAY_SIZE(s->counter_val); i++) {
s                1042 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		delta = thres - s->counter_val[i];
s                1600 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	const struct sge *s = &pi->adapter->sge;
s                1607 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	rp->rx_pending = s->ethrxq[pi->first_qset].fl.size - MIN_FL_RESID;
s                1608 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	rp->rx_mini_pending = s->ethrxq[pi->first_qset].rspq.size;
s                1610 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	rp->tx_pending = s->ethtxq[pi->first_qset].q.size;
s                1624 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	struct sge *s = &adapter->sge;
s                1640 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		s->ethrxq[qs].fl.size = rp->rx_pending + MIN_FL_RESID;
s                1641 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		s->ethrxq[qs].rspq.size = rp->rx_mini_pending;
s                1642 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		s->ethtxq[qs].q.size = rp->tx_pending;
s                2062 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	#define S3(fmt_spec, s, v) \
s                2064 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			seq_printf(seq, "%-12s", s); \
s                2069 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	#define S(s, v)		S3("s", s, v)
s                2070 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	#define T(s, v)		S3("u", s, txq[qs].v)
s                2071 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	#define R(s, v)		S3("u", s, rxq[qs].v)
s                2215 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	#define S3(fmt, s, v) \
s                2217 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			seq_printf(seq, "%-16s", s); \
s                2222 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	#define S(s, v)		S3("s", s, v)
s                2224 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	#define T3(fmt, s, v)	S3(fmt, s, txq[qs].v)
s                2225 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	#define T(s, v)		T3("lu", s, v)
s                2227 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	#define R3(fmt, s, v)	S3(fmt, s, rxq[qs].v)
s                2228 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	#define R(s, v)		R3("lu", s, v)
s                2581 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	struct sge *s = &adapter->sge;
s                2660 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	s->timer_val[0] = core_ticks_to_us(adapter,
s                2662 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	s->timer_val[1] = core_ticks_to_us(adapter,
s                2664 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	s->timer_val[2] = core_ticks_to_us(adapter,
s                2666 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	s->timer_val[3] = core_ticks_to_us(adapter,
s                2668 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	s->timer_val[4] = core_ticks_to_us(adapter,
s                2670 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	s->timer_val[5] = core_ticks_to_us(adapter,
s                2673 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	s->counter_val[0] = THRESHOLD_0_G(sge_params->sge_ingress_rx_threshold);
s                2674 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	s->counter_val[1] = THRESHOLD_1_G(sge_params->sge_ingress_rx_threshold);
s                2675 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	s->counter_val[2] = THRESHOLD_2_G(sge_params->sge_ingress_rx_threshold);
s                2676 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	s->counter_val[3] = THRESHOLD_3_G(sge_params->sge_ingress_rx_threshold);
s                2733 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	struct sge *s = &adapter->sge;
s                2778 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	s->ethqsets = qidx;
s                2791 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	for (qs = 0; qs < s->max_ethqsets; qs++) {
s                2792 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		struct sge_eth_rxq *rxq = &s->ethrxq[qs];
s                2793 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		struct sge_eth_txq *txq = &s->ethtxq[qs];
s                2804 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	init_rspq(&s->fw_evtq, SGE_TIMER_RSTRT_CNTR, 0, 512, iqe_size);
s                2819 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	init_rspq(&s->intrq, SGE_TIMER_RSTRT_CNTR, 0, MSIX_ENTRIES + 1,
s                2870 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	struct sge *s = &adapter->sge;
s                2882 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	want = s->max_ethqsets + MSIX_EXTRAS;
s                2890 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	if (nqsets < s->max_ethqsets) {
s                2893 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		s->max_ethqsets = nqsets;
s                2894 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		if (nqsets < s->ethqsets)
s                 264 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	const struct sge *s = &adapter->sge;
s                 266 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	return fl->avail - fl->pend_cred <= s->fl_starve_thres;
s                 457 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	const struct sge *s = &adapter->sge;
s                 459 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	return (s->fl_pg_order > 0 && (sdesc->dma_addr & RX_LARGE_BUF)
s                 460 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		? (PAGE_SIZE << s->fl_pg_order) : PAGE_SIZE);
s                 607 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge *s = &adapter->sge;
s                 629 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	if (s->fl_pg_order == 0)
s                 633 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		page = __dev_alloc_pages(gfp, s->fl_pg_order);
s                 643 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		poison_buf(page, PAGE_SIZE << s->fl_pg_order);
s                 646 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 					PAGE_SIZE << s->fl_pg_order,
s                 657 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			__free_pages(page, s->fl_pg_order);
s                1571 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge *s = &adapter->sge;
s                1583 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	copy_frags(skb, gl, s->pktshift);
s                1584 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	skb->len = gl->tot_len - s->pktshift;
s                1623 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge *s = &adapter->sge;
s                1646 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	__skb_pull(skb, s->pktshift);
s                1761 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge *s = &adapter->sge;
s                1840 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 				rspq->offset += ALIGN(fp->size, s->fl_align);
s                1939 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge *s = &adapter->sge;
s                1940 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge_rspq *intrq = &s->intrq;
s                1980 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		iq_idx = IQ_IDX(s, qid);
s                1986 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		rspq = s->ingr_map[iq_idx];
s                2069 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge *s = &adapter->sge;
s                2080 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	for (i = 0; i < ARRAY_SIZE(s->starving_fl); i++) {
s                2083 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		for (m = s->starving_fl[i]; m; m &= m - 1) {
s                2085 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			struct sge_fl *fl = s->egr_map[id];
s                2087 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			clear_bit(id, s->starving_fl);
s                2103 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 					set_bit(id, s->starving_fl);
s                2111 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	mod_timer(&s->rx_timer, jiffies + RX_QCHECK_PERIOD);
s                2128 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge *s = &adapter->sge;
s                2132 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	i = s->ethtxq_rover;
s                2134 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		struct sge_eth_txq *txq = &s->ethtxq[i];
s                2152 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		if (i >= s->ethqsets)
s                2154 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	} while (i != s->ethtxq_rover);
s                2155 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	s->ethtxq_rover = i;
s                2162 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	mod_timer(&s->tx_timer, jiffies + (budget ? TX_QCHECK_PERIOD : 2));
s                2209 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge *s = &adapter->sge;
s                2283 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		if (fl->size < s->fl_starve_thres - 1 + 2 * FL_PER_EQ_UNIT)
s                2284 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			fl->size = s->fl_starve_thres - 1 + 2 * FL_PER_EQ_UNIT;
s                2288 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 				      &fl->addr, &fl->sdesc, s->stat_len);
s                2300 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			s->stat_len / EQ_UNIT);
s                2419 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge *s = &adapter->sge;
s                2426 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	nentries = txq->q.size + s->stat_len / sizeof(struct tx_desc);
s                2435 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 				 &txq->q.phys_addr, &txq->q.sdesc, s->stat_len);
s                2515 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge *s = &adapter->sge;
s                2518 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			  tq->size * sizeof(*tq->desc) + s->stat_len,
s                2532 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge *s = &adapter->sge;
s                2548 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 				  fl->size * sizeof(*fl->desc) + s->stat_len,
s                2565 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge *s = &adapter->sge;
s                2566 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge_eth_rxq *rxq = s->ethrxq;
s                2567 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge_eth_txq *txq = s->ethtxq;
s                2568 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge_rspq *evtq = &s->fw_evtq;
s                2569 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge_rspq *intrq = &s->intrq;
s                2611 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge *s = &adapter->sge;
s                2613 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	if (s->rx_timer.function)
s                2614 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		del_timer_sync(&s->rx_timer);
s                2615 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	if (s->tx_timer.function)
s                2616 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		del_timer_sync(&s->tx_timer);
s                2633 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct sge *s = &adapter->sge;
s                2666 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		s->fl_pg_order = ilog2(fl_large_pg) - PAGE_SHIFT;
s                2667 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	s->stat_len = ((sge_params->sge_control & EGRSTATUSPAGESIZE_F)
s                2669 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	s->pktshift = PKTSHIFT_G(sge_params->sge_control);
s                2670 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	s->fl_align = t4vf_fl_pkt_align(adapter);
s                2681 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		s->fl_starve_thres =
s                2685 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		s->fl_starve_thres =
s                2690 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		s->fl_starve_thres =
s                2694 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	s->fl_starve_thres = s->fl_starve_thres * 2 + 1;
s                2699 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	timer_setup(&s->rx_timer, sge_rx_timer_cb, 0);
s                2700 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	timer_setup(&s->tx_timer, sge_tx_timer_cb, 0);
s                2705 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	spin_lock_init(&s->intrq_lock);
s                1765 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 			struct t4vf_port_stats *s)
s                1808 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	s->tx_bcast_bytes = be64_to_cpu(fwstats.tx_bcast_bytes);
s                1809 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	s->tx_bcast_frames = be64_to_cpu(fwstats.tx_bcast_frames);
s                1810 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	s->tx_mcast_bytes = be64_to_cpu(fwstats.tx_mcast_bytes);
s                1811 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	s->tx_mcast_frames = be64_to_cpu(fwstats.tx_mcast_frames);
s                1812 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	s->tx_ucast_bytes = be64_to_cpu(fwstats.tx_ucast_bytes);
s                1813 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	s->tx_ucast_frames = be64_to_cpu(fwstats.tx_ucast_frames);
s                1814 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	s->tx_drop_frames = be64_to_cpu(fwstats.tx_drop_frames);
s                1815 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	s->tx_offload_bytes = be64_to_cpu(fwstats.tx_offload_bytes);
s                1816 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	s->tx_offload_frames = be64_to_cpu(fwstats.tx_offload_frames);
s                1818 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	s->rx_bcast_bytes = be64_to_cpu(fwstats.rx_bcast_bytes);
s                1819 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	s->rx_bcast_frames = be64_to_cpu(fwstats.rx_bcast_frames);
s                1820 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	s->rx_mcast_bytes = be64_to_cpu(fwstats.rx_mcast_bytes);
s                1821 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	s->rx_mcast_frames = be64_to_cpu(fwstats.rx_mcast_frames);
s                1822 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	s->rx_ucast_bytes = be64_to_cpu(fwstats.rx_ucast_bytes);
s                1823 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	s->rx_ucast_frames = be64_to_cpu(fwstats.rx_ucast_frames);
s                1825 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	s->rx_err_frames = be64_to_cpu(fwstats.rx_err_frames);
s                 247 drivers/net/ethernet/cirrus/mac89x0.c 			unsigned short s = readreg(dev, PP_IA + i);
s                 248 drivers/net/ethernet/cirrus/mac89x0.c                         dev->dev_addr[i] = s >> 8;
s                 249 drivers/net/ethernet/cirrus/mac89x0.c                         dev->dev_addr[i+1] = s & 0xff;
s                 566 drivers/net/ethernet/cortina/gemini.h #define RX_ERROR_LENGTH(s) \
s                 567 drivers/net/ethernet/cortina/gemini.h 	((s) == RX_STATUS_TOO_LONG_GOOD_CRC || \
s                 568 drivers/net/ethernet/cortina/gemini.h 	 (s) == RX_STATUS_TOO_LONG_BAD_CRC || \
s                 569 drivers/net/ethernet/cortina/gemini.h 	 (s) == RX_STATUS_TOO_LONG_BAD_ALIGN)
s                 570 drivers/net/ethernet/cortina/gemini.h #define RX_ERROR_OVER(s) \
s                 571 drivers/net/ethernet/cortina/gemini.h 	((s) == RX_STATUS_BUFFER_FULL)
s                 572 drivers/net/ethernet/cortina/gemini.h #define RX_ERROR_CRC(s) \
s                 573 drivers/net/ethernet/cortina/gemini.h 	((s) == RX_STATUS_CRC_ERROR || \
s                 574 drivers/net/ethernet/cortina/gemini.h 	 (s) == RX_STATUS_TOO_LONG_BAD_CRC)
s                 575 drivers/net/ethernet/cortina/gemini.h #define RX_ERROR_FRAME(s) \
s                 576 drivers/net/ethernet/cortina/gemini.h 	((s) == RX_STATUS_ALIGNMENT_ERROR || \
s                 577 drivers/net/ethernet/cortina/gemini.h 	 (s) == RX_STATUS_TOO_LONG_BAD_ALIGN)
s                 578 drivers/net/ethernet/cortina/gemini.h #define RX_ERROR_FIFO(s) \
s                 329 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 			     struct rtnl_link_stats64 *s)
s                 334 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	u64 *netstats = (u64 *)s;
s                2192 drivers/net/ethernet/freescale/fec_main.c 	int s = 0;
s                2196 drivers/net/ethernet/freescale/fec_main.c 		s = resource_size(r);
s                2198 drivers/net/ethernet/freescale/fec_main.c 	return s;
s                 121 drivers/net/ethernet/freescale/fec_mpc52xx.c static void mpc52xx_fec_free_rx_buffers(struct net_device *dev, struct bcom_task *s)
s                 123 drivers/net/ethernet/freescale/fec_mpc52xx.c 	while (!bcom_queue_empty(s)) {
s                 127 drivers/net/ethernet/freescale/fec_mpc52xx.c 		skb = bcom_retrieve_buffer(s, NULL, (struct bcom_bd **)&bd);
s                  46 drivers/net/ethernet/google/gve/gve_ethtool.c 	char *s = (char *)data;
s                  52 drivers/net/ethernet/google/gve/gve_ethtool.c 	memcpy(s, *gve_gstrings_main_stats,
s                  54 drivers/net/ethernet/google/gve/gve_ethtool.c 	s += sizeof(gve_gstrings_main_stats);
s                  56 drivers/net/ethernet/google/gve/gve_ethtool.c 		snprintf(s, ETH_GSTRING_LEN, "rx_desc_cnt[%u]", i);
s                  57 drivers/net/ethernet/google/gve/gve_ethtool.c 		s += ETH_GSTRING_LEN;
s                  58 drivers/net/ethernet/google/gve/gve_ethtool.c 		snprintf(s, ETH_GSTRING_LEN, "rx_desc_fill_cnt[%u]", i);
s                  59 drivers/net/ethernet/google/gve/gve_ethtool.c 		s += ETH_GSTRING_LEN;
s                  62 drivers/net/ethernet/google/gve/gve_ethtool.c 		snprintf(s, ETH_GSTRING_LEN, "tx_req[%u]", i);
s                  63 drivers/net/ethernet/google/gve/gve_ethtool.c 		s += ETH_GSTRING_LEN;
s                  64 drivers/net/ethernet/google/gve/gve_ethtool.c 		snprintf(s, ETH_GSTRING_LEN, "tx_done[%u]", i);
s                  65 drivers/net/ethernet/google/gve/gve_ethtool.c 		s += ETH_GSTRING_LEN;
s                  66 drivers/net/ethernet/google/gve/gve_ethtool.c 		snprintf(s, ETH_GSTRING_LEN, "tx_wake[%u]", i);
s                  67 drivers/net/ethernet/google/gve/gve_ethtool.c 		s += ETH_GSTRING_LEN;
s                  68 drivers/net/ethernet/google/gve/gve_ethtool.c 		snprintf(s, ETH_GSTRING_LEN, "tx_stop[%u]", i);
s                  69 drivers/net/ethernet/google/gve/gve_ethtool.c 		s += ETH_GSTRING_LEN;
s                  70 drivers/net/ethernet/google/gve/gve_ethtool.c 		snprintf(s, ETH_GSTRING_LEN, "tx_event_counter[%u]", i);
s                  71 drivers/net/ethernet/google/gve/gve_ethtool.c 		s += ETH_GSTRING_LEN;
s                  29 drivers/net/ethernet/google/gve/gve_main.c static void gve_get_stats(struct net_device *dev, struct rtnl_link_stats64 *s)
s                  40 drivers/net/ethernet/google/gve/gve_main.c 				s->rx_packets += priv->rx[ring].rpackets;
s                  41 drivers/net/ethernet/google/gve/gve_main.c 				s->rx_bytes += priv->rx[ring].rbytes;
s                  51 drivers/net/ethernet/google/gve/gve_main.c 				s->tx_packets += priv->tx[ring].pkt_done;
s                  52 drivers/net/ethernet/google/gve/gve_main.c 				s->tx_bytes += priv->tx[ring].bytes_done;
s                 188 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c #define dma_ring_incr(n, s)		(((n) + 1) & ((s) - 1))
s                 125 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	const char *s = &cmd_buf[strlen(reg_info->reg_type) + IDX_OFFSET];
s                 136 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	if (*s) {
s                 137 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 		ret = kstrtouint(s, 0, &index);
s                 397 drivers/net/ethernet/hisilicon/hns_mdio.c 		acpi_status s;
s                 399 drivers/net/ethernet/hisilicon/hns_mdio.c 		s = acpi_evaluate_object(ACPI_HANDLE(bus->parent),
s                 401 drivers/net/ethernet/hisilicon/hns_mdio.c 		if (ACPI_FAILURE(s)) {
s                 402 drivers/net/ethernet/hisilicon/hns_mdio.c 			dev_err(&bus->dev, "Reset failed, return:%#x\n", s);
s                 535 drivers/net/ethernet/ibm/ehea/ehea_qmr.c static inline int ehea_calc_index(unsigned long i, unsigned long s)
s                 537 drivers/net/ethernet/ibm/ehea/ehea_qmr.c 	return (i >> s) & EHEA_INDEX_MASK;
s                 200 drivers/net/ethernet/ibm/emac/emac.h #define EMAC4_RMR_MJS(s)                (((s) << 3) & EMAC4_RMR_MJS_MASK)
s                1608 drivers/net/ethernet/intel/e100.c 	struct stats *s = &nic->mem->stats;
s                1609 drivers/net/ethernet/intel/e100.c 	__le32 *complete = (nic->mac < mac_82558_D101_A4) ? &s->fc_xmt_pause :
s                1610 drivers/net/ethernet/intel/e100.c 		(nic->mac < mac_82559_D101M) ? (__le32 *)&s->xmt_tco_frames :
s                1611 drivers/net/ethernet/intel/e100.c 		&s->complete;
s                1619 drivers/net/ethernet/intel/e100.c 		nic->tx_frames = le32_to_cpu(s->tx_good_frames);
s                1620 drivers/net/ethernet/intel/e100.c 		nic->tx_collisions = le32_to_cpu(s->tx_total_collisions);
s                1621 drivers/net/ethernet/intel/e100.c 		ns->tx_aborted_errors += le32_to_cpu(s->tx_max_collisions);
s                1622 drivers/net/ethernet/intel/e100.c 		ns->tx_window_errors += le32_to_cpu(s->tx_late_collisions);
s                1623 drivers/net/ethernet/intel/e100.c 		ns->tx_carrier_errors += le32_to_cpu(s->tx_lost_crs);
s                1624 drivers/net/ethernet/intel/e100.c 		ns->tx_fifo_errors += le32_to_cpu(s->tx_underruns);
s                1626 drivers/net/ethernet/intel/e100.c 		ns->tx_errors += le32_to_cpu(s->tx_max_collisions) +
s                1627 drivers/net/ethernet/intel/e100.c 			le32_to_cpu(s->tx_lost_crs);
s                1629 drivers/net/ethernet/intel/e100.c 			le32_to_cpu(s->rx_short_frame_errors);
s                1632 drivers/net/ethernet/intel/e100.c 		ns->rx_crc_errors += le32_to_cpu(s->rx_crc_errors);
s                1633 drivers/net/ethernet/intel/e100.c 		ns->rx_frame_errors += le32_to_cpu(s->rx_alignment_errors);
s                1634 drivers/net/ethernet/intel/e100.c 		ns->rx_over_errors += le32_to_cpu(s->rx_overrun_errors);
s                1635 drivers/net/ethernet/intel/e100.c 		ns->rx_fifo_errors += le32_to_cpu(s->rx_overrun_errors);
s                1636 drivers/net/ethernet/intel/e100.c 		ns->rx_missed_errors += le32_to_cpu(s->rx_resource_errors);
s                1637 drivers/net/ethernet/intel/e100.c 		ns->rx_errors += le32_to_cpu(s->rx_crc_errors) +
s                1638 drivers/net/ethernet/intel/e100.c 			le32_to_cpu(s->rx_alignment_errors) +
s                1639 drivers/net/ethernet/intel/e100.c 			le32_to_cpu(s->rx_short_frame_errors) +
s                1640 drivers/net/ethernet/intel/e100.c 			le32_to_cpu(s->rx_cdt_errors);
s                1641 drivers/net/ethernet/intel/e100.c 		nic->tx_deferred += le32_to_cpu(s->tx_deferred);
s                1643 drivers/net/ethernet/intel/e100.c 			le32_to_cpu(s->tx_single_collisions);
s                1645 drivers/net/ethernet/intel/e100.c 			le32_to_cpu(s->tx_multiple_collisions);
s                1647 drivers/net/ethernet/intel/e100.c 			nic->tx_fc_pause += le32_to_cpu(s->fc_xmt_pause);
s                1648 drivers/net/ethernet/intel/e100.c 			nic->rx_fc_pause += le32_to_cpu(s->fc_rcv_pause);
s                1650 drivers/net/ethernet/intel/e100.c 				le32_to_cpu(s->fc_rcv_unsupported);
s                1653 drivers/net/ethernet/intel/e100.c 					le16_to_cpu(s->xmt_tco_frames);
s                1655 drivers/net/ethernet/intel/e100.c 					le16_to_cpu(s->rcv_tco_frames);
s                  45 drivers/net/ethernet/intel/fm10k/fm10k_common.h #define fm10k_unbind_hw_stats_32b(s) ((s)->base_h = 0)
s                  13 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c static void *fm10k_dbg_desc_seq_start(struct seq_file *s, loff_t *pos)
s                  15 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 	struct fm10k_ring *ring = s->private;
s                  20 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c static void *fm10k_dbg_desc_seq_next(struct seq_file *s,
s                  24 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 	struct fm10k_ring *ring = s->private;
s                  29 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c static void fm10k_dbg_desc_seq_stop(struct seq_file __always_unused *s,
s                  35 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c static void fm10k_dbg_desc_break(struct seq_file *s, int i)
s                  38 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 		seq_putc(s, '-');
s                  40 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 	seq_putc(s, '\n');
s                  43 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c static int fm10k_dbg_tx_desc_seq_show(struct seq_file *s, void *v)
s                  45 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 	struct fm10k_ring *ring = s->private;
s                  52 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 		seq_printf(s, tx_desc_hdr);
s                  53 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 		fm10k_dbg_desc_break(s, sizeof(tx_desc_hdr) - 1);
s                  58 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 		seq_printf(s, "%03X Descriptor ring not allocated.\n", i);
s                  62 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 		seq_printf(s, "%03X %#018llx %#06x %#06x %#06x %#06x %#04x\n",
s                  70 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c static int fm10k_dbg_rx_desc_seq_show(struct seq_file *s, void *v)
s                  72 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 	struct fm10k_ring *ring = s->private;
s                  79 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 		seq_printf(s, rx_desc_hdr);
s                  80 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 		fm10k_dbg_desc_break(s, sizeof(rx_desc_hdr) - 1);
s                  85 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 		seq_printf(s, "%03X Descriptor ring not allocated.\n", i);
s                  89 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 		seq_printf(s,
s                1067 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c 						    struct i40e_hmc_obj_txq *s)
s                1078 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c 				    i40e_hmc_txq_ce_info, (u8 *)s);
s                1108 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c 						    struct i40e_hmc_obj_rxq *s)
s                1119 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c 				    i40e_hmc_rxq_ce_info, (u8 *)s);
s                 151 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.h 						    struct i40e_hmc_obj_txq *s);
s                 156 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.h 						    struct i40e_hmc_obj_rxq *s);
s                  40 drivers/net/ethernet/intel/i40e/i40e_osdep.h #define i40e_allocate_dma_mem(h, m, unused, s, a) \
s                  41 drivers/net/ethernet/intel/i40e/i40e_osdep.h 			i40e_allocate_dma_mem_d(h, m, s, a)
s                  49 drivers/net/ethernet/intel/i40e/i40e_osdep.h #define i40e_allocate_virt_mem(h, m, s) i40e_allocate_virt_mem_d(h, m, s)
s                  52 drivers/net/ethernet/intel/i40e/i40e_osdep.h #define i40e_debug(h, m, s, ...)				\
s                  55 drivers/net/ethernet/intel/i40e/i40e_osdep.h 		pr_info("i40e %02x:%02x.%x " s,			\
s                  36 drivers/net/ethernet/intel/iavf/iavf_osdep.h #define iavf_allocate_dma_mem(h, m, unused, s, a) \
s                  37 drivers/net/ethernet/intel/iavf/iavf_osdep.h 	iavf_allocate_dma_mem_d(h, m, s, a)
s                  44 drivers/net/ethernet/intel/iavf/iavf_osdep.h #define iavf_allocate_virt_mem(h, m, s) iavf_allocate_virt_mem_d(h, m, s)
s                  47 drivers/net/ethernet/intel/iavf/iavf_osdep.h #define iavf_debug(h, m, s, ...)				\
s                  50 drivers/net/ethernet/intel/iavf/iavf_osdep.h 		pr_info("iavf %02x:%02x.%x " s,			\
s                  19 drivers/net/ethernet/intel/ice/ice_osdep.h #define ICE_M(m, s)		((m) << (s))
s                9485 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			    nexthdr[i].s != cls->knode.sel->offshift ||
s                  81 drivers/net/ethernet/intel/ixgbe/ixgbe_model.h 	u32 s;
s                  92 drivers/net/ethernet/intel/ixgbe/ixgbe_model.h 	{ .o = 0, .s = 6, .m = 0xf,
s                  94 drivers/net/ethernet/intel/ixgbe/ixgbe_model.h 	{ .o = 0, .s = 6, .m = 0xf,
s                 166 drivers/net/ethernet/jme.h #define TX_RING_ALLOC_SIZE(s)	((s * TX_DESC_SIZE) + RING_DESC_ALIGN)
s                 252 drivers/net/ethernet/jme.h #define RX_RING_ALLOC_SIZE(s)	((s * RX_DESC_SIZE) + RING_DESC_ALIGN)
s                4097 drivers/net/ethernet/marvell/mvneta.c 	const struct mvneta_statistic *s;
s                4103 drivers/net/ethernet/marvell/mvneta.c 	for (i = 0, s = mvneta_statistics;
s                4104 drivers/net/ethernet/marvell/mvneta.c 	     s < mvneta_statistics + ARRAY_SIZE(mvneta_statistics);
s                4105 drivers/net/ethernet/marvell/mvneta.c 	     s++, i++) {
s                4108 drivers/net/ethernet/marvell/mvneta.c 		switch (s->type) {
s                4110 drivers/net/ethernet/marvell/mvneta.c 			val = readl_relaxed(base + s->offset);
s                4114 drivers/net/ethernet/marvell/mvneta.c 			low = readl_relaxed(base + s->offset);
s                4115 drivers/net/ethernet/marvell/mvneta.c 			high = readl_relaxed(base + s->offset + 4);
s                4119 drivers/net/ethernet/marvell/mvneta.c 			switch (s->offset) {
s                  29 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define     MVPP2_RX_LOW_LATENCY_PKT_SIZE(s)	(((s) & 0xfff) << 16)
s                  58 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_flow_flt_hits_show(struct seq_file *s, void *unused)
s                  60 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_dbgfs_flow_tbl_entry *entry = s->private;
s                  64 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "%u\n", hits);
s                  71 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_flow_dec_hits_show(struct seq_file *s, void *unused)
s                  73 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_dbgfs_flow_entry *entry = s->private;
s                  77 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "%u\n", hits);
s                  84 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_flow_type_show(struct seq_file *s, void *unused)
s                  86 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_dbgfs_flow_entry *entry = s->private;
s                 117 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "%s\n", flow_name);
s                 124 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_flow_id_show(struct seq_file *s, void *unused)
s                 126 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	const struct mvpp2_dbgfs_flow_entry *entry = s->private;
s                 133 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "%d\n", f->flow_id);
s                 140 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_port_flow_hash_opt_show(struct seq_file *s, void *unused)
s                 142 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_dbgfs_port_flow_entry *entry = s->private;
s                 159 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "0x%04x\n", hash_opts);
s                 166 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_port_flow_engine_show(struct seq_file *s, void *unused)
s                 168 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_dbgfs_port_flow_entry *entry = s->private;
s                 184 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "%d\n", engine);
s                 191 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_flow_c2_hits_show(struct seq_file *s, void *unused)
s                 193 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_dbgfs_c2_entry *entry = s->private;
s                 198 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "%u\n", hits);
s                 205 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_flow_c2_rxq_show(struct seq_file *s, void *unused)
s                 207 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_dbgfs_c2_entry *entry = s->private;
s                 219 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "%d\n", (qh << 3 | ql));
s                 226 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_flow_c2_enable_show(struct seq_file *s, void *unused)
s                 228 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_dbgfs_c2_entry *entry = s->private;
s                 236 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "%d\n", enabled);
s                 243 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_port_vid_show(struct seq_file *s, void *unused)
s                 245 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_port *port = s->private;
s                 270 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 		seq_printf(s, "%u\n", rvid);
s                 278 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_port_parser_show(struct seq_file *s, void *unused)
s                 280 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_port *port = s->private;
s                 291 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 			seq_printf(s, "%03d\n", i);
s                 299 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_filter_show(struct seq_file *s, void *unused)
s                 301 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_port *port = s->private;
s                 329 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 		seq_printf(s, "%pM\n", da);
s                 337 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_prs_lu_show(struct seq_file *s, void *unused)
s                 339 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_dbgfs_prs_entry *entry = s->private;
s                 342 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "%x\n", priv->prs_shadow[entry->tid].lu);
s                 349 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_prs_pmap_show(struct seq_file *s, void *unused)
s                 351 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_dbgfs_prs_entry *entry = s->private;
s                 360 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "%02x\n", pmap);
s                 367 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_prs_ai_show(struct seq_file *s, void *unused)
s                 369 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_dbgfs_prs_entry *entry = s->private;
s                 378 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "%02x %02x\n", ai, ai_mask);
s                 385 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_prs_hdata_show(struct seq_file *s, void *unused)
s                 387 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_dbgfs_prs_entry *entry = s->private;
s                 397 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "%*phN %*phN\n", 8, data, 8, mask);
s                 404 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_prs_sram_show(struct seq_file *s, void *unused)
s                 406 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_dbgfs_prs_entry *entry = s->private;
s                 411 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "%*phN\n", 14, pe.sram);
s                 418 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_prs_hits_show(struct seq_file *s, void *unused)
s                 420 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_dbgfs_prs_entry *entry = s->private;
s                 427 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "%d\n", val);
s                 434 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_prs_valid_show(struct seq_file *s, void *unused)
s                 436 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_dbgfs_prs_entry *entry = s->private;
s                 440 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "%d\n", priv->prs_shadow[tid].valid ? 1 : 0);
s                  70 drivers/net/ethernet/marvell/sky2.c #define RING_NEXT(x, s)	(((x)+1) & ((s)-1))
s                 104 drivers/net/ethernet/mellanox/mlx4/mr.c 	int i, s;
s                 117 drivers/net/ethernet/mellanox/mlx4/mr.c 		s = BITS_TO_LONGS(1 << (buddy->max_order - i));
s                 118 drivers/net/ethernet/mellanox/mlx4/mr.c 		buddy->bits[i] = kvmalloc_array(s, sizeof(long), GFP_KERNEL | __GFP_ZERO);
s                 971 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_fold_sw_stats64(struct mlx5e_priv *priv, struct rtnl_link_stats64 *s);
s                3554 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_fold_sw_stats64(struct mlx5e_priv *priv, struct rtnl_link_stats64 *s)
s                3564 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		s->rx_packets   += rq_stats->packets + xskrq_stats->packets;
s                3565 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		s->rx_bytes     += rq_stats->bytes + xskrq_stats->bytes;
s                3570 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 			s->tx_packets    += sq_stats->packets;
s                3571 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 			s->tx_bytes      += sq_stats->bytes;
s                3572 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 			s->tx_dropped    += sq_stats->dropped;
s                 175 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_sw_stats *s = &priv->stats.sw;
s                 178 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	memset(s, 0, sizeof(*s));
s                 181 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	s->rx_packets = stats64.rx_packets;
s                 182 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	s->rx_bytes   = stats64.rx_bytes;
s                 183 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	s->tx_packets = stats64.tx_packets;
s                 184 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	s->tx_bytes   = stats64.tx_bytes;
s                 185 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	s->tx_queue_dropped = stats64.tx_dropped;
s                 174 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5e_sw_stats *s = &priv->stats.sw;
s                 177 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	memset(s, 0, sizeof(*s));
s                 190 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_packets	+= rq_stats->packets;
s                 191 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_bytes	+= rq_stats->bytes;
s                 192 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_lro_packets += rq_stats->lro_packets;
s                 193 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_lro_bytes	+= rq_stats->lro_bytes;
s                 194 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_ecn_mark	+= rq_stats->ecn_mark;
s                 195 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_removed_vlan_packets += rq_stats->removed_vlan_packets;
s                 196 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_csum_none	+= rq_stats->csum_none;
s                 197 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_csum_complete += rq_stats->csum_complete;
s                 198 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_csum_complete_tail += rq_stats->csum_complete_tail;
s                 199 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_csum_complete_tail_slow += rq_stats->csum_complete_tail_slow;
s                 200 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_csum_unnecessary += rq_stats->csum_unnecessary;
s                 201 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_csum_unnecessary_inner += rq_stats->csum_unnecessary_inner;
s                 202 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xdp_drop     += rq_stats->xdp_drop;
s                 203 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xdp_redirect += rq_stats->xdp_redirect;
s                 204 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xdp_tx_xmit  += xdpsq_stats->xmit;
s                 205 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xdp_tx_mpwqe += xdpsq_stats->mpwqe;
s                 206 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xdp_tx_inlnw += xdpsq_stats->inlnw;
s                 207 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xdp_tx_nops  += xdpsq_stats->nops;
s                 208 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xdp_tx_full  += xdpsq_stats->full;
s                 209 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xdp_tx_err   += xdpsq_stats->err;
s                 210 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xdp_tx_cqe   += xdpsq_stats->cqes;
s                 211 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_wqe_err   += rq_stats->wqe_err;
s                 212 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_mpwqe_filler_cqes    += rq_stats->mpwqe_filler_cqes;
s                 213 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_mpwqe_filler_strides += rq_stats->mpwqe_filler_strides;
s                 214 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_oversize_pkts_sw_drop += rq_stats->oversize_pkts_sw_drop;
s                 215 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_buff_alloc_err += rq_stats->buff_alloc_err;
s                 216 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_cqe_compress_blks += rq_stats->cqe_compress_blks;
s                 217 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_cqe_compress_pkts += rq_stats->cqe_compress_pkts;
s                 218 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_cache_reuse += rq_stats->cache_reuse;
s                 219 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_cache_full  += rq_stats->cache_full;
s                 220 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_cache_empty += rq_stats->cache_empty;
s                 221 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_cache_busy  += rq_stats->cache_busy;
s                 222 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_cache_waive += rq_stats->cache_waive;
s                 223 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_congst_umr  += rq_stats->congst_umr;
s                 224 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_arfs_err    += rq_stats->arfs_err;
s                 225 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_recover     += rq_stats->recover;
s                 226 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->ch_events      += ch_stats->events;
s                 227 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->ch_poll        += ch_stats->poll;
s                 228 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->ch_arm         += ch_stats->arm;
s                 229 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->ch_aff_change  += ch_stats->aff_change;
s                 230 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->ch_force_irq   += ch_stats->force_irq;
s                 231 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->ch_eq_rearm    += ch_stats->eq_rearm;
s                 233 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->tx_xdp_xmit    += xdpsq_red_stats->xmit;
s                 234 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->tx_xdp_mpwqe   += xdpsq_red_stats->mpwqe;
s                 235 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->tx_xdp_inlnw   += xdpsq_red_stats->inlnw;
s                 236 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->tx_xdp_nops	  += xdpsq_red_stats->nops;
s                 237 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->tx_xdp_full    += xdpsq_red_stats->full;
s                 238 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->tx_xdp_err     += xdpsq_red_stats->err;
s                 239 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->tx_xdp_cqes    += xdpsq_red_stats->cqes;
s                 241 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_packets                += xskrq_stats->packets;
s                 242 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_bytes                  += xskrq_stats->bytes;
s                 243 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_csum_complete          += xskrq_stats->csum_complete;
s                 244 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_csum_unnecessary       += xskrq_stats->csum_unnecessary;
s                 245 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_csum_unnecessary_inner += xskrq_stats->csum_unnecessary_inner;
s                 246 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_csum_none              += xskrq_stats->csum_none;
s                 247 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_ecn_mark               += xskrq_stats->ecn_mark;
s                 248 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_removed_vlan_packets   += xskrq_stats->removed_vlan_packets;
s                 249 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_xdp_drop               += xskrq_stats->xdp_drop;
s                 250 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_xdp_redirect           += xskrq_stats->xdp_redirect;
s                 251 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_wqe_err                += xskrq_stats->wqe_err;
s                 252 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_mpwqe_filler_cqes      += xskrq_stats->mpwqe_filler_cqes;
s                 253 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_mpwqe_filler_strides   += xskrq_stats->mpwqe_filler_strides;
s                 254 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_oversize_pkts_sw_drop  += xskrq_stats->oversize_pkts_sw_drop;
s                 255 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_buff_alloc_err         += xskrq_stats->buff_alloc_err;
s                 256 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_cqe_compress_blks      += xskrq_stats->cqe_compress_blks;
s                 257 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_cqe_compress_pkts      += xskrq_stats->cqe_compress_pkts;
s                 258 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_congst_umr             += xskrq_stats->congst_umr;
s                 259 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->rx_xsk_arfs_err               += xskrq_stats->arfs_err;
s                 260 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->tx_xsk_xmit                   += xsksq_stats->xmit;
s                 261 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->tx_xsk_mpwqe                  += xsksq_stats->mpwqe;
s                 262 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->tx_xsk_inlnw                  += xsksq_stats->inlnw;
s                 263 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->tx_xsk_full                   += xsksq_stats->full;
s                 264 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->tx_xsk_err                    += xsksq_stats->err;
s                 265 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		s->tx_xsk_cqes                   += xsksq_stats->cqes;
s                 270 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_packets		+= sq_stats->packets;
s                 271 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_bytes		+= sq_stats->bytes;
s                 272 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_tso_packets	+= sq_stats->tso_packets;
s                 273 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_tso_bytes		+= sq_stats->tso_bytes;
s                 274 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_tso_inner_packets	+= sq_stats->tso_inner_packets;
s                 275 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_tso_inner_bytes	+= sq_stats->tso_inner_bytes;
s                 276 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_added_vlan_packets += sq_stats->added_vlan_packets;
s                 277 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_nop               += sq_stats->nop;
s                 278 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_queue_stopped	+= sq_stats->stopped;
s                 279 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_queue_wake	+= sq_stats->wake;
s                 280 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_queue_dropped	+= sq_stats->dropped;
s                 281 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_cqe_err		+= sq_stats->cqe_err;
s                 282 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_recover		+= sq_stats->recover;
s                 283 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_xmit_more		+= sq_stats->xmit_more;
s                 284 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_csum_partial_inner += sq_stats->csum_partial_inner;
s                 285 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_csum_none		+= sq_stats->csum_none;
s                 286 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_csum_partial	+= sq_stats->csum_partial;
s                 288 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_tls_encrypted_packets += sq_stats->tls_encrypted_packets;
s                 289 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_tls_encrypted_bytes   += sq_stats->tls_encrypted_bytes;
s                 290 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_tls_ctx               += sq_stats->tls_ctx;
s                 291 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_tls_ooo               += sq_stats->tls_ooo;
s                 292 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_tls_dump_bytes        += sq_stats->tls_dump_bytes;
s                 293 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_tls_dump_packets      += sq_stats->tls_dump_packets;
s                 294 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_tls_resync_bytes      += sq_stats->tls_resync_bytes;
s                 295 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_tls_skip_no_sync_data += sq_stats->tls_skip_no_sync_data;
s                 296 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_tls_drop_no_sync_data += sq_stats->tls_drop_no_sync_data;
s                 297 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_tls_drop_bypass_req   += sq_stats->tls_drop_bypass_req;
s                 299 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_cqes		+= sq_stats->cqes;
s                 120 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5e_sw_stats s = { 0 };
s                 130 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 		s.rx_packets += rq_stats->packets;
s                 131 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 		s.rx_bytes   += rq_stats->bytes;
s                 136 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 			s.tx_packets           += sq_stats->packets;
s                 137 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 			s.tx_bytes             += sq_stats->bytes;
s                 138 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 			s.tx_queue_dropped     += sq_stats->dropped;
s                 142 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	memcpy(&priv->stats.sw, &s, sizeof(s));
s                1818 drivers/net/ethernet/mscc/ocelot.c 	time64_t s;
s                1829 drivers/net/ethernet/mscc/ocelot.c 	s = ocelot_read_rix(ocelot, PTP_PIN_TOD_SEC_MSB, TOD_ACC_PIN) & 0xffff;
s                1830 drivers/net/ethernet/mscc/ocelot.c 	s <<= 32;
s                1831 drivers/net/ethernet/mscc/ocelot.c 	s += ocelot_read_rix(ocelot, PTP_PIN_TOD_SEC_LSB, TOD_ACC_PIN);
s                1838 drivers/net/ethernet/mscc/ocelot.c 		s--;
s                1843 drivers/net/ethernet/mscc/ocelot.c 	set_normalized_timespec64(ts, s, ns);
s                  73 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c 	struct nfp_sensors s;
s                  81 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c 	ret = nfp_nsp_read_sensors(nsp, BIT(id), &s, sizeof(s));
s                  89 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c 		*val = le32_to_cpu(s.chip_temp);
s                  92 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c 		*val = le32_to_cpu(s.assembly_power);
s                  95 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c 		*val = le32_to_cpu(s.assembly_12v_power);
s                  98 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c 		*val = le32_to_cpu(s.assembly_3v3_power);
s                  70 drivers/net/ethernet/qualcomm/qca_debug.c qcaspi_info_show(struct seq_file *s, void *what)
s                  72 drivers/net/ethernet/qualcomm/qca_debug.c 	struct qcaspi *qca = s->private;
s                  74 drivers/net/ethernet/qualcomm/qca_debug.c 	seq_printf(s, "RX buffer size   : %lu\n",
s                  77 drivers/net/ethernet/qualcomm/qca_debug.c 	seq_puts(s, "TX ring state    : ");
s                  80 drivers/net/ethernet/qualcomm/qca_debug.c 		seq_puts(s, "empty");
s                  82 drivers/net/ethernet/qualcomm/qca_debug.c 		seq_puts(s, "full");
s                  84 drivers/net/ethernet/qualcomm/qca_debug.c 		seq_puts(s, "in use");
s                  86 drivers/net/ethernet/qualcomm/qca_debug.c 	seq_puts(s, "\n");
s                  88 drivers/net/ethernet/qualcomm/qca_debug.c 	seq_printf(s, "TX ring size     : %u\n",
s                  91 drivers/net/ethernet/qualcomm/qca_debug.c 	seq_printf(s, "Sync state       : %u (",
s                  95 drivers/net/ethernet/qualcomm/qca_debug.c 		seq_puts(s, "QCASPI_SYNC_UNKNOWN");
s                  98 drivers/net/ethernet/qualcomm/qca_debug.c 		seq_puts(s, "QCASPI_SYNC_RESET");
s                 101 drivers/net/ethernet/qualcomm/qca_debug.c 		seq_puts(s, "QCASPI_SYNC_READY");
s                 104 drivers/net/ethernet/qualcomm/qca_debug.c 		seq_puts(s, "INVALID");
s                 107 drivers/net/ethernet/qualcomm/qca_debug.c 	seq_puts(s, ")\n");
s                 109 drivers/net/ethernet/qualcomm/qca_debug.c 	seq_printf(s, "IRQ              : %d\n",
s                 111 drivers/net/ethernet/qualcomm/qca_debug.c 	seq_printf(s, "INTR REQ         : %u\n",
s                 113 drivers/net/ethernet/qualcomm/qca_debug.c 	seq_printf(s, "INTR SVC         : %u\n",
s                 116 drivers/net/ethernet/qualcomm/qca_debug.c 	seq_printf(s, "SPI max speed    : %lu\n",
s                 118 drivers/net/ethernet/qualcomm/qca_debug.c 	seq_printf(s, "SPI mode         : %x\n",
s                 120 drivers/net/ethernet/qualcomm/qca_debug.c 	seq_printf(s, "SPI chip select  : %u\n",
s                 122 drivers/net/ethernet/qualcomm/qca_debug.c 	seq_printf(s, "SPI legacy mode  : %u\n",
s                 124 drivers/net/ethernet/qualcomm/qca_debug.c 	seq_printf(s, "SPI burst length : %u\n",
s                 104 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c 			      struct rtnl_link_stats64 *s)
s                 127 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c 	s->rx_packets = total_stats.rx_pkts;
s                 128 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c 	s->rx_bytes = total_stats.rx_bytes;
s                 129 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c 	s->tx_packets = total_stats.tx_pkts;
s                 130 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c 	s->tx_bytes = total_stats.tx_bytes;
s                 131 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c 	s->tx_dropped = total_stats.tx_drops;
s                 199 drivers/net/ethernet/seeq/ether3.c 	char *s;
s                 201 drivers/net/ethernet/seeq/ether3.c 	if (ecard_readchunk(&cd, ec, 0xf5, 0) && (s = strchr(cd.d.string, '('))) {
s                 204 drivers/net/ethernet/seeq/ether3.c 			addr[i] = simple_strtoul(s + 1, &s, 0x10);
s                 205 drivers/net/ethernet/seeq/ether3.c 			if (*s != (i==5?')' : ':' ))
s                 348 drivers/net/ethernet/smsc/smc91c92_cs.c static int cvt_ascii_address(struct net_device *dev, char *s)
s                 352 drivers/net/ethernet/smsc/smc91c92_cs.c     if (strlen(s) != 12)
s                 357 drivers/net/ethernet/smsc/smc91c92_cs.c 	    c = *s++;
s                 767 drivers/net/ethernet/smsc/smc91c92_cs.c     u_short s;
s                 778 drivers/net/ethernet/smsc/smc91c92_cs.c     s = inb(ioaddr + CONFIG);
s                 780 drivers/net/ethernet/smsc/smc91c92_cs.c 	s |= CFG_16BIT;
s                 782 drivers/net/ethernet/smsc/smc91c92_cs.c 	s &= ~CFG_16BIT;
s                 783 drivers/net/ethernet/smsc/smc91c92_cs.c     outb(s, ioaddr + CONFIG);
s                 786 drivers/net/ethernet/smsc/smc91c92_cs.c     s = inw(ioaddr + BASE_ADDR);
s                 788 drivers/net/ethernet/smsc/smc91c92_cs.c 	((s >> 8) != (s & 0xff))) {
s                 790 drivers/net/ethernet/smsc/smc91c92_cs.c 	s = inw(ioaddr + REVISION);
s                 791 drivers/net/ethernet/smsc/smc91c92_cs.c 	return s & 0xff;
s                8048 drivers/net/ethernet/sun/niu.c 	const char *s = vpd->version;
s                8052 drivers/net/ethernet/sun/niu.c 		if (!strncmp(s + i, "FCode ", 6))
s                8058 drivers/net/ethernet/sun/niu.c 	s += i + 5;
s                8059 drivers/net/ethernet/sun/niu.c 	sscanf(s, "%d.%d", &vpd->fcode_major, &vpd->fcode_minor);
s                 111 drivers/net/ethernet/sun/sunhme.c static __inline__ void tx_add_log(struct happy_meal *hp, unsigned int a, unsigned int s)
s                 122 drivers/net/ethernet/sun/sunhme.c 	tlp->status = s;
s                 155 drivers/net/ethernet/sun/sunhme.c #define tx_add_log(hp, a, s)		do { } while(0)
s                 768 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 			       struct rtnl_link_stats64 *s)
s                 775 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 	s->rx_packets = pstats->rxframecount_gb;
s                 776 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 	s->rx_bytes = pstats->rxoctetcount_gb;
s                 777 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 	s->rx_errors = pstats->rxframecount_gb -
s                 781 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 	s->multicast = pstats->rxmulticastframes_g;
s                 782 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 	s->rx_length_errors = pstats->rxlengtherror;
s                 783 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 	s->rx_crc_errors = pstats->rxcrcerror;
s                 784 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 	s->rx_fifo_errors = pstats->rxfifooverflow;
s                 786 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 	s->tx_packets = pstats->txframecount_gb;
s                 787 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 	s->tx_bytes = pstats->txoctetcount_gb;
s                 788 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 	s->tx_errors = pstats->txframecount_gb - pstats->txframecount_g;
s                 789 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 	s->tx_dropped = netdev->stats.tx_dropped;
s                 159 drivers/net/ethernet/ti/netcp_ethss.c #define SGMII_BASE(d, s) \
s                 160 drivers/net/ethernet/ti/netcp_ethss.c 	(((s) < 2) ? (d)->sgmii_port_regs : (d)->sgmii_port34_regs)
s                 166 drivers/net/ethernet/ti/netcp_ethss.c #define SLAVE_LINK_IS_XGMII(s) ((s)->link_interface >= XGMII_LINK_MAC_PHY)
s                 167 drivers/net/ethernet/ti/netcp_ethss.c #define SLAVE_LINK_IS_RGMII(s) \
s                 168 drivers/net/ethernet/ti/netcp_ethss.c 	(((s)->link_interface >= RGMII_LINK_MAC_PHY) && \
s                 169 drivers/net/ethernet/ti/netcp_ethss.c 	 ((s)->link_interface <= RGMII_LINK_MAC_PHY_NO_MDIO))
s                 170 drivers/net/ethernet/ti/netcp_ethss.c #define SLAVE_LINK_IS_SGMII(s) \
s                 171 drivers/net/ethernet/ti/netcp_ethss.c 	((s)->link_interface <= SGMII_LINK_MAC_PHY_NO_MDIO)
s                  26 drivers/net/ethernet/ti/netcp_xgbepcsr.c #define MASK_WID_SH(w, s)		(((1 << w) - 1) << s)
s                  29 drivers/net/ethernet/ti/netcp_xgbepcsr.c #define VAL_SH(v, s)			(v << s)
s                1062 drivers/net/ethernet/xilinx/xilinx_emaclite.c static bool get_bool(struct platform_device *ofdev, const char *s)
s                1064 drivers/net/ethernet/xilinx/xilinx_emaclite.c 	u32 *p = (u32 *)of_get_property(ofdev->dev.of_node, s, NULL);
s                1067 drivers/net/ethernet/xilinx/xilinx_emaclite.c 		dev_warn(&ofdev->dev, "Parameter %s not found, defaulting to false\n", s);
s                 158 drivers/net/fddi/skfp/cfm.c 	if (smc->s.sas != SMT_DAS )
s                 299 drivers/net/fddi/skfp/cfm.c 		if (smc->s.sas && (smc->y[PA].cf_join || smc->y[PA].cf_loop ||
s                 357 drivers/net/fddi/skfp/cfm.c 		else if (!smc->s.attach_s &&
s                 369 drivers/net/fddi/skfp/cfm.c 		else if ( smc->s.attach_s &&
s                 416 drivers/net/fddi/skfp/cfm.c 		else if (!smc->s.attach_s &&
s                 425 drivers/net/fddi/skfp/cfm.c 		else if ( smc->s.attach_s &&
s                 461 drivers/net/fddi/skfp/cfm.c 		else if (smc->s.attach_s) {
s                 494 drivers/net/fddi/skfp/cfm.c 		else if (!smc->s.attach_s) {
s                 596 drivers/net/fddi/skfp/cfm.c 		path = smc->s.sas ? path_iso_s : path_iso ;
s                 597 drivers/net/fddi/skfp/cfm.c 		len = smc->s.sas ? sizeof(path_iso_s) :  sizeof(path_iso) ;
s                 326 drivers/net/fddi/skfp/drvfbi.c 		smc->s.sas = SMT_SAS ;	/* Single att. station */
s                 328 drivers/net/fddi/skfp/drvfbi.c 		smc->s.sas = SMT_DAS ;	/* Dual att. station */
s                 346 drivers/net/fddi/skfp/drvfbi.c 	if (smc->s.sas != SMT_DAS)
s                 183 drivers/net/fddi/skfp/ecm.c 			(smc->s.sas == SMT_DAS)) {
s                 246 drivers/net/fddi/skfp/ecm.c 		start_ecm_timer(smc,smc->s.ecm_td_min,EC_TIMEOUT_TD) ;
s                 288 drivers/net/fddi/skfp/ecm.c 		start_ecm_timer(smc,smc->s.ecm_test_done,EC_TEST_DONE) ;
s                 332 drivers/net/fddi/skfp/ecm.c 		start_ecm_timer(smc,smc->s.ecm_in_max,EC_TIMEOUT_INMAX) ;
s                 352 drivers/net/fddi/skfp/ecm.c 		start_ecm_timer(smc,smc->s.ecm_check_poll,0) ;
s                 388 drivers/net/fddi/skfp/ecm.c 			start_ecm_timer(smc,smc->s.ecm_check_poll,0) ;
s                 393 drivers/net/fddi/skfp/ecm.c 		start_ecm_timer(smc,smc->s.ecm_i_max,EC_TIMEOUT_IMAX) ;
s                 424 drivers/net/fddi/skfp/ecm.c 	switch (smc->s.sas) {
s                 862 drivers/net/fddi/skfp/fplustm.c 	if (smc->s.sas == SMT_DAS)
s                 383 drivers/net/fddi/skfp/h/cmtdef.h #define SEC2MIB(s)	((s)*12500000L)
s                  52 drivers/net/fddi/skfp/h/osdef1st.h #define printf(s,args...) printk(KERN_INFO s, ## args)
s                 438 drivers/net/fddi/skfp/h/smc.h 	struct smt_config s ;		/* smt constants */
s                  32 drivers/net/fddi/skfp/h/types.h #define outpw(p,s) iowrite16(s,p)
s                 242 drivers/net/fddi/skfp/pcmplc.c 		switch (smc->s.sas) {
s                 469 drivers/net/fddi/skfp/pcmplc.c 	if ((smc->s.sas == SMT_SAS) && (p == PS)) {
s                 566 drivers/net/fddi/skfp/pcmplc.c 	if (smc->s.sas != SMT_DAS)
s                 599 drivers/net/fddi/skfp/pcmplc.c 	if ((np != PS) && (smc->s.sas == SMT_SAS))
s                 886 drivers/net/fddi/skfp/pcmplc.c 		sm_ph_lem_start(smc,np,(int)smc->s.lct_short) ; /* enable LEM */
s                 937 drivers/net/fddi/skfp/pcmplc.c 		if (smc->s.sas == SMT_DAS && np == PB &&
s                1192 drivers/net/fddi/skfp/pcmplc.c 			if (lem->lem_errors >= smc->s.lct_short)
s                1196 drivers/net/fddi/skfp/pcmplc.c 			if (lem->lem_errors >= smc->s.lct_medium)
s                1200 drivers/net/fddi/skfp/pcmplc.c 			if (lem->lem_errors >= smc->s.lct_long)
s                1204 drivers/net/fddi/skfp/pcmplc.c 			if (lem->lem_errors >= smc->s.lct_extended)
s                1335 drivers/net/fddi/skfp/pcmplc.c 			phy->t_next[7] = smc->s.pcm_lc_short ;
s                1339 drivers/net/fddi/skfp/pcmplc.c 			phy->t_next[7] = smc->s.pcm_lc_medium ;
s                1343 drivers/net/fddi/skfp/pcmplc.c 			phy->t_next[7] = smc->s.pcm_lc_long ;
s                1347 drivers/net/fddi/skfp/pcmplc.c 			phy->t_next[7] = smc->s.pcm_lc_extended ;
s                1350 drivers/net/fddi/skfp/pcmplc.c 		if (phy->t_next[7] > smc->s.pcm_lc_medium) {
s                1354 drivers/net/fddi/skfp/pcmplc.c 		phy->t_next[9] = smc->s.pcm_t_next_9 ;
s                1527 drivers/net/fddi/skfp/pcmplc.c 		     ((smc->s.sas == SMT_DAS) && (phy->wc_flag))) {
s                1532 drivers/net/fddi/skfp/pcmplc.c 		switch (smc->s.sas) {
s                1574 drivers/net/fddi/skfp/pcmplc.c 	if (smc->s.sas != SMT_DAS)
s                1640 drivers/net/fddi/skfp/pcmplc.c 	if (np >= smc->s.numphys) {
s                 404 drivers/net/fddi/skfp/pmf.c 					if (smc->s.sas == SMT_SAS)
s                 684 drivers/net/fddi/skfp/pmf.c 		if (smc->s.sas == SMT_SAS)
s                1534 drivers/net/fddi/skfp/pmf.c 	if (smc->s.sas == SMT_SAS)
s                1547 drivers/net/fddi/skfp/pmf.c 	if (smc->s.sas == SMT_SAS)
s                 206 drivers/net/fddi/skfp/rmt.c 		start_rmt_timer0(smc,smc->s.rmt_t_non_op,RM_TIMEOUT_NON_OP) ;
s                 278 drivers/net/fddi/skfp/rmt.c 		start_rmt_timer0(smc,smc->s.mac_d_max*2,RM_TIMEOUT_D_MAX) ;
s                 279 drivers/net/fddi/skfp/rmt.c 		start_rmt_timer1(smc,smc->s.rmt_t_stuck,RM_TIMEOUT_T_STUCK) ;
s                 280 drivers/net/fddi/skfp/rmt.c 		start_rmt_timer2(smc,smc->s.rmt_t_poll,RM_TIMEOUT_POLL) ;
s                 287 drivers/net/fddi/skfp/rmt.c 			start_rmt_timer2(smc,smc->s.rmt_t_poll,RM_TIMEOUT_POLL);
s                 302 drivers/net/fddi/skfp/rmt.c 					 smc->s.mac_d_max*2,
s                 332 drivers/net/fddi/skfp/rmt.c 				start_rmt_timer1(smc,smc->s.rmt_t_stuck,
s                 370 drivers/net/fddi/skfp/rmt.c 		start_rmt_timer0(smc,smc->s.rmt_t_announce,RM_TIMEOUT_ANNOUNCE);
s                 371 drivers/net/fddi/skfp/rmt.c 		start_rmt_timer1(smc,smc->s.rmt_t_stuck,RM_TIMEOUT_T_STUCK) ;
s                 372 drivers/net/fddi/skfp/rmt.c 		start_rmt_timer2(smc,smc->s.rmt_t_poll,RM_TIMEOUT_POLL) ;
s                 379 drivers/net/fddi/skfp/rmt.c 			start_rmt_timer2(smc,smc->s.rmt_t_poll,RM_TIMEOUT_POLL);
s                 410 drivers/net/fddi/skfp/rmt.c 				start_rmt_timer1(smc,smc->s.rmt_t_stuck,
s                 462 drivers/net/fddi/skfp/rmt.c 		start_rmt_timer0(smc,smc->s.rmt_t_direct,RM_TIMEOUT_T_DIRECT) ;
s                 464 drivers/net/fddi/skfp/rmt.c 		start_rmt_timer2(smc,smc->s.rmt_t_poll,RM_TIMEOUT_POLL) ;
s                 473 drivers/net/fddi/skfp/rmt.c 			start_rmt_timer2(smc,smc->s.rmt_t_poll,RM_TIMEOUT_POLL);
s                 530 drivers/net/fddi/skfp/rmt.c 		if (smc->s.rmt_dup_mac_behavior) {
s                 564 drivers/net/fddi/skfp/rmt.c 	if (smc->s.rmt_dup_mac_behavior) {
s                1524 drivers/net/fddi/skfp/skfddi.c 	unsigned char s[255], sh[10];
s                1533 drivers/net/fddi/skfp/skfddi.c 	strcpy(s, "");
s                1536 drivers/net/fddi/skfp/skfddi.c 		strcat(s, sh);
s                1538 drivers/net/fddi/skfp/skfddi.c 	printk(KERN_INFO "%s\n", s);
s                2067 drivers/net/fddi/skfp/skfddi.c 	char *s;
s                2071 drivers/net/fddi/skfp/skfddi.c 		s = "SC0_ISOLATED";
s                2074 drivers/net/fddi/skfp/skfddi.c 		s = "SC1_WRAP_A";
s                2077 drivers/net/fddi/skfp/skfddi.c 		s = "SC2_WRAP_B";
s                2080 drivers/net/fddi/skfp/skfddi.c 		s = "SC4_THRU_A";
s                2083 drivers/net/fddi/skfp/skfddi.c 		s = "SC5_THRU_B";
s                2086 drivers/net/fddi/skfp/skfddi.c 		s = "SC7_WRAP_S";
s                2089 drivers/net/fddi/skfp/skfddi.c 		s = "SC9_C_WRAP_A";
s                2092 drivers/net/fddi/skfp/skfddi.c 		s = "SC10_C_WRAP_B";
s                2095 drivers/net/fddi/skfp/skfddi.c 		s = "SC11_C_WRAP_S";
s                2101 drivers/net/fddi/skfp/skfddi.c 	pr_debug("cfm_state_change: %s\n", s);
s                2125 drivers/net/fddi/skfp/skfddi.c 	char *s;
s                2129 drivers/net/fddi/skfp/skfddi.c 		s = "EC0_OUT";
s                2132 drivers/net/fddi/skfp/skfddi.c 		s = "EC1_IN";
s                2135 drivers/net/fddi/skfp/skfddi.c 		s = "EC2_TRACE";
s                2138 drivers/net/fddi/skfp/skfddi.c 		s = "EC3_LEAVE";
s                2141 drivers/net/fddi/skfp/skfddi.c 		s = "EC4_PATH_TEST";
s                2144 drivers/net/fddi/skfp/skfddi.c 		s = "EC5_INSERT";
s                2147 drivers/net/fddi/skfp/skfddi.c 		s = "EC6_CHECK";
s                2150 drivers/net/fddi/skfp/skfddi.c 		s = "EC7_DEINSERT";
s                2153 drivers/net/fddi/skfp/skfddi.c 		s = "unknown";
s                2156 drivers/net/fddi/skfp/skfddi.c 	pr_debug("ecm_state_change: %s\n", s);
s                2180 drivers/net/fddi/skfp/skfddi.c 	char *s;
s                2184 drivers/net/fddi/skfp/skfddi.c 		s = "RM0_ISOLATED";
s                2187 drivers/net/fddi/skfp/skfddi.c 		s = "RM1_NON_OP - not operational";
s                2190 drivers/net/fddi/skfp/skfddi.c 		s = "RM2_RING_OP - ring operational";
s                2193 drivers/net/fddi/skfp/skfddi.c 		s = "RM3_DETECT - detect dupl addresses";
s                2196 drivers/net/fddi/skfp/skfddi.c 		s = "RM4_NON_OP_DUP - dupl. addr detected";
s                2199 drivers/net/fddi/skfp/skfddi.c 		s = "RM5_RING_OP_DUP - ring oper. with dupl. addr";
s                2202 drivers/net/fddi/skfp/skfddi.c 		s = "RM6_DIRECTED - sending directed beacons";
s                2205 drivers/net/fddi/skfp/skfddi.c 		s = "RM7_TRACE - trace initiated";
s                2208 drivers/net/fddi/skfp/skfddi.c 		s = "unknown";
s                2211 drivers/net/fddi/skfp/skfddi.c 	pr_debug("[rmt_state_change: %s]\n", s);
s                  56 drivers/net/fddi/skfp/smt.c static int smt_swap_short(u_short s);
s                1065 drivers/net/fddi/skfp/smt.c 	if (smc->s.sas == SMT_SAS)
s                1299 drivers/net/fddi/skfp/smt.c 	if (smc->s.sas == SMT_DAS) {
s                1328 drivers/net/fddi/skfp/smt.c #define ALLPHYS	((smc->s.sas == SMT_SAS) ? 1 : 2)
s                1353 drivers/net/fddi/skfp/smt.c 		if (smc->s.sas == SMT_SAS)
s                1744 drivers/net/fddi/skfp/smt.c 	return (smc->s.sas == SMT_SAS) ? 2 : 3;
s                1777 drivers/net/fddi/skfp/smt.c 	return smc->s.sas == SMT_SAS ? 2 : 3;
s                1816 drivers/net/fddi/skfp/smt.c static int smt_swap_short(u_short s)
s                1818 drivers/net/fddi/skfp/smt.c 	return ((s>>8)&0xff) | ((s&0xff)<<8);
s                  91 drivers/net/fddi/skfp/smtdef.c 	smt = &smc->s ;
s                 308 drivers/net/fddi/skfp/smtdef.c 	switch (smc->s.sas) {
s                 321 drivers/net/fddi/skfp/smtdef.c 	switch (smc->s.sas) {
s                 106 drivers/net/hamradio/hdlcdrv.c #define tenms_to_2flags(s,tenms) ((tenms * s->par.bitrate) / 100 / 16)
s                 113 drivers/net/hamradio/hdlcdrv.c static int hdlc_rx_add_bytes(struct hdlcdrv_state *s, unsigned int bits, 
s                 118 drivers/net/hamradio/hdlcdrv.c 	while (s->hdlcrx.rx_state && num >= 8) {
s                 119 drivers/net/hamradio/hdlcdrv.c 		if (s->hdlcrx.len >= sizeof(s->hdlcrx.buffer)) {
s                 120 drivers/net/hamradio/hdlcdrv.c 			s->hdlcrx.rx_state = 0;
s                 123 drivers/net/hamradio/hdlcdrv.c 		*s->hdlcrx.bp++ = bits >> (32-num);
s                 124 drivers/net/hamradio/hdlcdrv.c 		s->hdlcrx.len++;
s                 131 drivers/net/hamradio/hdlcdrv.c static void hdlc_rx_flag(struct net_device *dev, struct hdlcdrv_state *s)
s                 137 drivers/net/hamradio/hdlcdrv.c 	if (s->hdlcrx.len < 4) 
s                 139 drivers/net/hamradio/hdlcdrv.c 	if (!check_crc_ccitt(s->hdlcrx.buffer, s->hdlcrx.len)) 
s                 141 drivers/net/hamradio/hdlcdrv.c 	pkt_len = s->hdlcrx.len - 2 + 1; /* KISS kludge */
s                 149 drivers/net/hamradio/hdlcdrv.c 	memcpy(cp, s->hdlcrx.buffer, pkt_len - 1);
s                 155 drivers/net/hamradio/hdlcdrv.c void hdlcdrv_receiver(struct net_device *dev, struct hdlcdrv_state *s)
s                 160 drivers/net/hamradio/hdlcdrv.c 	if (!s || s->magic != HDLCDRV_MAGIC) 
s                 162 drivers/net/hamradio/hdlcdrv.c 	if (test_and_set_bit(0, &s->hdlcrx.in_hdlc_rx))
s                 165 drivers/net/hamradio/hdlcdrv.c 	while (!hdlcdrv_hbuf_empty(&s->hdlcrx.hbuf)) {
s                 166 drivers/net/hamradio/hdlcdrv.c 		word = hdlcdrv_hbuf_get(&s->hdlcrx.hbuf);	
s                 169 drivers/net/hamradio/hdlcdrv.c 		hdlcdrv_add_bitbuffer_word(&s->bitbuf_hdlc, word);
s                 171 drivers/net/hamradio/hdlcdrv.c 	       	s->hdlcrx.bitstream >>= 16;
s                 172 drivers/net/hamradio/hdlcdrv.c 		s->hdlcrx.bitstream |= word << 16;
s                 173 drivers/net/hamradio/hdlcdrv.c 		s->hdlcrx.bitbuf >>= 16;
s                 174 drivers/net/hamradio/hdlcdrv.c 		s->hdlcrx.bitbuf |= word << 16;
s                 175 drivers/net/hamradio/hdlcdrv.c 		s->hdlcrx.numbits += 16;
s                 181 drivers/net/hamradio/hdlcdrv.c 			if ((s->hdlcrx.bitstream & mask1) == mask1)
s                 182 drivers/net/hamradio/hdlcdrv.c 				s->hdlcrx.rx_state = 0; /* abort received */
s                 183 drivers/net/hamradio/hdlcdrv.c 			else if ((s->hdlcrx.bitstream & mask2) == mask3) {
s                 185 drivers/net/hamradio/hdlcdrv.c 				if (s->hdlcrx.rx_state) {
s                 186 drivers/net/hamradio/hdlcdrv.c 					hdlc_rx_add_bytes(s, s->hdlcrx.bitbuf 
s                 188 drivers/net/hamradio/hdlcdrv.c 							  s->hdlcrx.numbits
s                 190 drivers/net/hamradio/hdlcdrv.c 					hdlc_rx_flag(dev, s);
s                 192 drivers/net/hamradio/hdlcdrv.c 				s->hdlcrx.len = 0;
s                 193 drivers/net/hamradio/hdlcdrv.c 				s->hdlcrx.bp = s->hdlcrx.buffer;
s                 194 drivers/net/hamradio/hdlcdrv.c 				s->hdlcrx.rx_state = 1;
s                 195 drivers/net/hamradio/hdlcdrv.c 				s->hdlcrx.numbits = i;
s                 196 drivers/net/hamradio/hdlcdrv.c 			} else if ((s->hdlcrx.bitstream & mask4) == mask5) {
s                 198 drivers/net/hamradio/hdlcdrv.c 				s->hdlcrx.numbits--;
s                 199 drivers/net/hamradio/hdlcdrv.c 				s->hdlcrx.bitbuf = (s->hdlcrx.bitbuf & (~mask6)) |
s                 200 drivers/net/hamradio/hdlcdrv.c 					((s->hdlcrx.bitbuf & mask6) << 1);
s                 203 drivers/net/hamradio/hdlcdrv.c 		s->hdlcrx.numbits -= hdlc_rx_add_bytes(s, s->hdlcrx.bitbuf,
s                 204 drivers/net/hamradio/hdlcdrv.c 						       s->hdlcrx.numbits);
s                 206 drivers/net/hamradio/hdlcdrv.c 	clear_bit(0, &s->hdlcrx.in_hdlc_rx);
s                 211 drivers/net/hamradio/hdlcdrv.c static inline void do_kiss_params(struct hdlcdrv_state *s,
s                 225 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.tx_delay = data[1];
s                 226 drivers/net/hamradio/hdlcdrv.c 		PKP("TX delay = %ums", 10 * s->ch_params.tx_delay);
s                 229 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.ppersist = data[1];
s                 230 drivers/net/hamradio/hdlcdrv.c 		PKP("p persistence = %u", s->ch_params.ppersist);
s                 233 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.slottime = data[1];
s                 234 drivers/net/hamradio/hdlcdrv.c 		PKP("slot time = %ums", s->ch_params.slottime);
s                 237 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.tx_tail = data[1];
s                 238 drivers/net/hamradio/hdlcdrv.c 		PKP("TX tail = %ums", s->ch_params.tx_tail);
s                 241 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.fulldup = !!data[1];
s                 242 drivers/net/hamradio/hdlcdrv.c 		PKP("%s duplex", s->ch_params.fulldup ? "full" : "half");
s                 252 drivers/net/hamradio/hdlcdrv.c void hdlcdrv_transmitter(struct net_device *dev, struct hdlcdrv_state *s)
s                 259 drivers/net/hamradio/hdlcdrv.c 	if (!s || s->magic != HDLCDRV_MAGIC) 
s                 261 drivers/net/hamradio/hdlcdrv.c 	if (test_and_set_bit(0, &s->hdlctx.in_hdlc_tx))
s                 264 drivers/net/hamradio/hdlcdrv.c 		if (s->hdlctx.numbits >= 16) {
s                 265 drivers/net/hamradio/hdlcdrv.c 			if (hdlcdrv_hbuf_full(&s->hdlctx.hbuf)) {
s                 266 drivers/net/hamradio/hdlcdrv.c 				clear_bit(0, &s->hdlctx.in_hdlc_tx);
s                 269 drivers/net/hamradio/hdlcdrv.c 			hdlcdrv_hbuf_put(&s->hdlctx.hbuf, s->hdlctx.bitbuf);
s                 270 drivers/net/hamradio/hdlcdrv.c 			s->hdlctx.bitbuf >>= 16;
s                 271 drivers/net/hamradio/hdlcdrv.c 			s->hdlctx.numbits -= 16;
s                 273 drivers/net/hamradio/hdlcdrv.c 		switch (s->hdlctx.tx_state) {
s                 275 drivers/net/hamradio/hdlcdrv.c 			clear_bit(0, &s->hdlctx.in_hdlc_tx);
s                 279 drivers/net/hamradio/hdlcdrv.c 			if (s->hdlctx.numflags) {
s                 280 drivers/net/hamradio/hdlcdrv.c 				s->hdlctx.numflags--;
s                 281 drivers/net/hamradio/hdlcdrv.c 				s->hdlctx.bitbuf |= 
s                 282 drivers/net/hamradio/hdlcdrv.c 					0x7e7e << s->hdlctx.numbits;
s                 283 drivers/net/hamradio/hdlcdrv.c 				s->hdlctx.numbits += 16;
s                 286 drivers/net/hamradio/hdlcdrv.c 			if (s->hdlctx.tx_state == 1) {
s                 287 drivers/net/hamradio/hdlcdrv.c 				clear_bit(0, &s->hdlctx.in_hdlc_tx);
s                 290 drivers/net/hamradio/hdlcdrv.c 			if (!(skb = s->skb)) {
s                 291 drivers/net/hamradio/hdlcdrv.c 				int flgs = tenms_to_2flags(s, s->ch_params.tx_tail);
s                 294 drivers/net/hamradio/hdlcdrv.c 				s->hdlctx.tx_state = 1;
s                 295 drivers/net/hamradio/hdlcdrv.c 				s->hdlctx.numflags = flgs;
s                 298 drivers/net/hamradio/hdlcdrv.c 			s->skb = NULL;
s                 302 drivers/net/hamradio/hdlcdrv.c 				s->hdlctx.tx_state = 0;
s                 303 drivers/net/hamradio/hdlcdrv.c 				s->hdlctx.numflags = 1;
s                 308 drivers/net/hamradio/hdlcdrv.c 							 s->hdlctx.buffer,
s                 311 drivers/net/hamradio/hdlcdrv.c 			s->hdlctx.bp = s->hdlctx.buffer;
s                 312 drivers/net/hamradio/hdlcdrv.c 			append_crc_ccitt(s->hdlctx.buffer, pkt_len);
s                 313 drivers/net/hamradio/hdlcdrv.c 			s->hdlctx.len = pkt_len+2; /* the appended CRC */
s                 314 drivers/net/hamradio/hdlcdrv.c 			s->hdlctx.tx_state = 2;
s                 315 drivers/net/hamradio/hdlcdrv.c 			s->hdlctx.bitstream = 0;
s                 319 drivers/net/hamradio/hdlcdrv.c 			if (!s->hdlctx.len) {
s                 320 drivers/net/hamradio/hdlcdrv.c 				s->hdlctx.tx_state = 0;
s                 321 drivers/net/hamradio/hdlcdrv.c 				s->hdlctx.numflags = 1;
s                 324 drivers/net/hamradio/hdlcdrv.c 			s->hdlctx.len--;
s                 325 drivers/net/hamradio/hdlcdrv.c 			s->hdlctx.bitbuf |= *s->hdlctx.bp <<
s                 326 drivers/net/hamradio/hdlcdrv.c 				s->hdlctx.numbits;
s                 327 drivers/net/hamradio/hdlcdrv.c 			s->hdlctx.bitstream >>= 8;
s                 328 drivers/net/hamradio/hdlcdrv.c 			s->hdlctx.bitstream |= (*s->hdlctx.bp++) << 16;
s                 331 drivers/net/hamradio/hdlcdrv.c 			mask3 = 0xffffffff >> (31-s->hdlctx.numbits);
s                 332 drivers/net/hamradio/hdlcdrv.c 			s->hdlctx.numbits += 8;
s                 335 drivers/net/hamradio/hdlcdrv.c 				if ((s->hdlctx.bitstream & mask1) != mask1) 
s                 337 drivers/net/hamradio/hdlcdrv.c 				s->hdlctx.bitstream &= ~mask2;
s                 338 drivers/net/hamradio/hdlcdrv.c 				s->hdlctx.bitbuf = 
s                 339 drivers/net/hamradio/hdlcdrv.c 					(s->hdlctx.bitbuf & mask3) |
s                 340 drivers/net/hamradio/hdlcdrv.c 						((s->hdlctx.bitbuf & 
s                 342 drivers/net/hamradio/hdlcdrv.c 				s->hdlctx.numbits++;
s                 352 drivers/net/hamradio/hdlcdrv.c static void start_tx(struct net_device *dev, struct hdlcdrv_state *s)
s                 354 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.tx_state = 0;
s                 355 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.numflags = tenms_to_2flags(s, s->ch_params.tx_delay);
s                 356 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.bitbuf = s->hdlctx.bitstream = s->hdlctx.numbits = 0;
s                 357 drivers/net/hamradio/hdlcdrv.c 	hdlcdrv_transmitter(dev, s);
s                 358 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.ptt = 1;
s                 359 drivers/net/hamradio/hdlcdrv.c 	s->ptt_keyed++;
s                 364 drivers/net/hamradio/hdlcdrv.c void hdlcdrv_arbitrate(struct net_device *dev, struct hdlcdrv_state *s)
s                 366 drivers/net/hamradio/hdlcdrv.c 	if (!s || s->magic != HDLCDRV_MAGIC || s->hdlctx.ptt || !s->skb) 
s                 368 drivers/net/hamradio/hdlcdrv.c 	if (s->ch_params.fulldup) {
s                 369 drivers/net/hamradio/hdlcdrv.c 		start_tx(dev, s);
s                 372 drivers/net/hamradio/hdlcdrv.c 	if (s->hdlcrx.dcd) {
s                 373 drivers/net/hamradio/hdlcdrv.c 		s->hdlctx.slotcnt = s->ch_params.slottime;
s                 376 drivers/net/hamradio/hdlcdrv.c 	if ((--s->hdlctx.slotcnt) > 0)
s                 378 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.slotcnt = s->ch_params.slottime;
s                 379 drivers/net/hamradio/hdlcdrv.c 	if ((prandom_u32() % 256) > s->ch_params.ppersist)
s                 381 drivers/net/hamradio/hdlcdrv.c 	start_tx(dev, s);
s                 434 drivers/net/hamradio/hdlcdrv.c 	struct hdlcdrv_state *s = netdev_priv(dev);
s                 437 drivers/net/hamradio/hdlcdrv.c 	if (!s->ops || !s->ops->open)
s                 443 drivers/net/hamradio/hdlcdrv.c 	s->opened = 1;
s                 444 drivers/net/hamradio/hdlcdrv.c 	s->hdlcrx.hbuf.rd = s->hdlcrx.hbuf.wr = 0;
s                 445 drivers/net/hamradio/hdlcdrv.c 	s->hdlcrx.in_hdlc_rx = 0;
s                 446 drivers/net/hamradio/hdlcdrv.c 	s->hdlcrx.rx_state = 0;
s                 448 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.hbuf.rd = s->hdlctx.hbuf.wr = 0;
s                 449 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.in_hdlc_tx = 0;
s                 450 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.tx_state = 1;
s                 451 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.numflags = 0;
s                 452 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.bitstream = s->hdlctx.bitbuf = s->hdlctx.numbits = 0;
s                 453 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.ptt = 0;
s                 454 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.slotcnt = s->ch_params.slottime;
s                 455 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.calibrate = 0;
s                 457 drivers/net/hamradio/hdlcdrv.c 	i = s->ops->open(dev);
s                 471 drivers/net/hamradio/hdlcdrv.c 	struct hdlcdrv_state *s = netdev_priv(dev);
s                 476 drivers/net/hamradio/hdlcdrv.c 	if (s->ops && s->ops->close)
s                 477 drivers/net/hamradio/hdlcdrv.c 		i = s->ops->close(dev);
s                 478 drivers/net/hamradio/hdlcdrv.c 	dev_kfree_skb(s->skb);
s                 479 drivers/net/hamradio/hdlcdrv.c 	s->skb = NULL;
s                 480 drivers/net/hamradio/hdlcdrv.c 	s->opened = 0;
s                 488 drivers/net/hamradio/hdlcdrv.c 	struct hdlcdrv_state *s = netdev_priv(dev);
s                 492 drivers/net/hamradio/hdlcdrv.c 		if (s->ops && s->ops->ioctl)
s                 493 drivers/net/hamradio/hdlcdrv.c 			return s->ops->ioctl(dev, ifr, &bi, cmd);
s                 501 drivers/net/hamradio/hdlcdrv.c 		if (s->ops && s->ops->ioctl)
s                 502 drivers/net/hamradio/hdlcdrv.c 			return s->ops->ioctl(dev, ifr, &bi, cmd);
s                 506 drivers/net/hamradio/hdlcdrv.c 		bi.data.cp.tx_delay = s->ch_params.tx_delay;
s                 507 drivers/net/hamradio/hdlcdrv.c 		bi.data.cp.tx_tail = s->ch_params.tx_tail;
s                 508 drivers/net/hamradio/hdlcdrv.c 		bi.data.cp.slottime = s->ch_params.slottime;
s                 509 drivers/net/hamradio/hdlcdrv.c 		bi.data.cp.ppersist = s->ch_params.ppersist;
s                 510 drivers/net/hamradio/hdlcdrv.c 		bi.data.cp.fulldup = s->ch_params.fulldup;
s                 516 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.tx_delay = bi.data.cp.tx_delay;
s                 517 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.tx_tail = bi.data.cp.tx_tail;
s                 518 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.slottime = bi.data.cp.slottime;
s                 519 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.ppersist = bi.data.cp.ppersist;
s                 520 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.fulldup = bi.data.cp.fulldup;
s                 521 drivers/net/hamradio/hdlcdrv.c 		s->hdlctx.slotcnt = 1;
s                 528 drivers/net/hamradio/hdlcdrv.c 		bi.data.mp.dma2 = s->ptt_out.dma2;
s                 529 drivers/net/hamradio/hdlcdrv.c 		bi.data.mp.seriobase = s->ptt_out.seriobase;
s                 530 drivers/net/hamradio/hdlcdrv.c 		bi.data.mp.pariobase = s->ptt_out.pariobase;
s                 531 drivers/net/hamradio/hdlcdrv.c 		bi.data.mp.midiiobase = s->ptt_out.midiiobase;
s                 540 drivers/net/hamradio/hdlcdrv.c 		s->ptt_out.dma2 = bi.data.mp.dma2;
s                 541 drivers/net/hamradio/hdlcdrv.c 		s->ptt_out.seriobase = bi.data.mp.seriobase;
s                 542 drivers/net/hamradio/hdlcdrv.c 		s->ptt_out.pariobase = bi.data.mp.pariobase;
s                 543 drivers/net/hamradio/hdlcdrv.c 		s->ptt_out.midiiobase = bi.data.mp.midiiobase;
s                 547 drivers/net/hamradio/hdlcdrv.c 		bi.data.cs.ptt = hdlcdrv_ptt(s);
s                 548 drivers/net/hamradio/hdlcdrv.c 		bi.data.cs.dcd = s->hdlcrx.dcd;
s                 549 drivers/net/hamradio/hdlcdrv.c 		bi.data.cs.ptt_keyed = s->ptt_keyed;
s                 557 drivers/net/hamradio/hdlcdrv.c 		bi.data.ocs.ptt = hdlcdrv_ptt(s);
s                 558 drivers/net/hamradio/hdlcdrv.c 		bi.data.ocs.dcd = s->hdlcrx.dcd;
s                 559 drivers/net/hamradio/hdlcdrv.c 		bi.data.ocs.ptt_keyed = s->ptt_keyed;
s                 565 drivers/net/hamradio/hdlcdrv.c 		if (s->par.bitrate <= 0)
s                 567 drivers/net/hamradio/hdlcdrv.c 		if (bi.data.calibrate > INT_MAX / s->par.bitrate)
s                 569 drivers/net/hamradio/hdlcdrv.c 		s->hdlctx.calibrate = bi.data.calibrate * s->par.bitrate / 16;
s                 576 drivers/net/hamradio/hdlcdrv.c 		if (s->bitbuf_channel.rd == s->bitbuf_channel.wr) 
s                 579 drivers/net/hamradio/hdlcdrv.c 			s->bitbuf_channel.buffer[s->bitbuf_channel.rd];
s                 580 drivers/net/hamradio/hdlcdrv.c 		s->bitbuf_channel.rd = (s->bitbuf_channel.rd+1) %
s                 581 drivers/net/hamradio/hdlcdrv.c 			sizeof(s->bitbuf_channel.buffer);
s                 589 drivers/net/hamradio/hdlcdrv.c 		if (s->bitbuf_hdlc.rd == s->bitbuf_hdlc.wr) 
s                 592 drivers/net/hamradio/hdlcdrv.c 			s->bitbuf_hdlc.buffer[s->bitbuf_hdlc.rd];
s                 593 drivers/net/hamradio/hdlcdrv.c 		s->bitbuf_hdlc.rd = (s->bitbuf_hdlc.rd+1) %
s                 594 drivers/net/hamradio/hdlcdrv.c 			sizeof(s->bitbuf_hdlc.buffer);
s                 599 drivers/net/hamradio/hdlcdrv.c 		if (s->ops && s->ops->drvname) {
s                 600 drivers/net/hamradio/hdlcdrv.c 			strncpy(bi.data.drivername, s->ops->drvname, 
s                 632 drivers/net/hamradio/hdlcdrv.c 	struct hdlcdrv_state *s = netdev_priv(dev);
s                 637 drivers/net/hamradio/hdlcdrv.c 	s->ch_params = dflt_ch_params;
s                 638 drivers/net/hamradio/hdlcdrv.c 	s->ptt_keyed = 0;
s                 640 drivers/net/hamradio/hdlcdrv.c 	spin_lock_init(&s->hdlcrx.hbuf.lock);
s                 641 drivers/net/hamradio/hdlcdrv.c 	s->hdlcrx.hbuf.rd = s->hdlcrx.hbuf.wr = 0;
s                 642 drivers/net/hamradio/hdlcdrv.c 	s->hdlcrx.in_hdlc_rx = 0;
s                 643 drivers/net/hamradio/hdlcdrv.c 	s->hdlcrx.rx_state = 0;
s                 645 drivers/net/hamradio/hdlcdrv.c 	spin_lock_init(&s->hdlctx.hbuf.lock);
s                 646 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.hbuf.rd = s->hdlctx.hbuf.wr = 0;
s                 647 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.in_hdlc_tx = 0;
s                 648 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.tx_state = 1;
s                 649 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.numflags = 0;
s                 650 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.bitstream = s->hdlctx.bitbuf = s->hdlctx.numbits = 0;
s                 651 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.ptt = 0;
s                 652 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.slotcnt = s->ch_params.slottime;
s                 653 drivers/net/hamradio/hdlcdrv.c 	s->hdlctx.calibrate = 0;
s                 656 drivers/net/hamradio/hdlcdrv.c 	s->bitbuf_channel.rd = s->bitbuf_channel.wr = 0;
s                 657 drivers/net/hamradio/hdlcdrv.c 	s->bitbuf_channel.shreg = 0x80;
s                 659 drivers/net/hamradio/hdlcdrv.c 	s->bitbuf_hdlc.rd = s->bitbuf_hdlc.wr = 0;
s                 660 drivers/net/hamradio/hdlcdrv.c 	s->bitbuf_hdlc.shreg = 0x80;
s                 666 drivers/net/hamradio/hdlcdrv.c 	s->skb = NULL;
s                 687 drivers/net/hamradio/hdlcdrv.c 	struct hdlcdrv_state *s;
s                 702 drivers/net/hamradio/hdlcdrv.c 	s = netdev_priv(dev);
s                 703 drivers/net/hamradio/hdlcdrv.c 	s->magic = HDLCDRV_MAGIC;
s                 704 drivers/net/hamradio/hdlcdrv.c 	s->ops = ops;
s                 723 drivers/net/hamradio/hdlcdrv.c 	struct hdlcdrv_state *s = netdev_priv(dev);
s                 725 drivers/net/hamradio/hdlcdrv.c 	BUG_ON(s->magic != HDLCDRV_MAGIC);
s                 727 drivers/net/hamradio/hdlcdrv.c 	if (s->opened && s->ops->close)
s                 728 drivers/net/hamradio/hdlcdrv.c 		s->ops->close(dev);
s                 160 drivers/net/hamradio/mkiss.c static int kiss_esc(unsigned char *s, unsigned char *d, int len)
s                 173 drivers/net/hamradio/mkiss.c 		switch (c = *s++) {
s                 198 drivers/net/hamradio/mkiss.c static int kiss_esc_crc(unsigned char *s, unsigned char *d, unsigned short crc,
s                 207 drivers/net/hamradio/mkiss.c 			c = *s++;
s                 299 drivers/net/hamradio/mkiss.c static void kiss_unesc(struct mkiss *ax, unsigned char s)
s                 301 drivers/net/hamradio/mkiss.c 	switch (s) {
s                 319 drivers/net/hamradio/mkiss.c 			s = ESC;
s                 323 drivers/net/hamradio/mkiss.c 			s = END;
s                 330 drivers/net/hamradio/mkiss.c 			ax->rbuff[ax->rcount++] = s;
s                 785 drivers/net/hippi/rrunner.h 	} s;
s                 268 drivers/net/ipvlan/ipvlan_main.c 			       struct rtnl_link_stats64 *s)
s                 291 drivers/net/ipvlan/ipvlan_main.c 			s->rx_packets += rx_pkts;
s                 292 drivers/net/ipvlan/ipvlan_main.c 			s->rx_bytes += rx_bytes;
s                 293 drivers/net/ipvlan/ipvlan_main.c 			s->multicast += rx_mcast;
s                 294 drivers/net/ipvlan/ipvlan_main.c 			s->tx_packets += tx_pkts;
s                 295 drivers/net/ipvlan/ipvlan_main.c 			s->tx_bytes += tx_bytes;
s                 301 drivers/net/ipvlan/ipvlan_main.c 		s->rx_errors = rx_errs;
s                 302 drivers/net/ipvlan/ipvlan_main.c 		s->rx_dropped = rx_errs;
s                 303 drivers/net/ipvlan/ipvlan_main.c 		s->tx_dropped = tx_drps;
s                2931 drivers/net/macsec.c 			       struct rtnl_link_stats64 *s)
s                2952 drivers/net/macsec.c 		s->rx_packets += tmp.rx_packets;
s                2953 drivers/net/macsec.c 		s->rx_bytes   += tmp.rx_bytes;
s                2954 drivers/net/macsec.c 		s->tx_packets += tmp.tx_packets;
s                2955 drivers/net/macsec.c 		s->tx_bytes   += tmp.tx_bytes;
s                2958 drivers/net/macsec.c 	s->rx_dropped = dev->stats.rx_dropped;
s                2959 drivers/net/macsec.c 	s->tx_dropped = dev->stats.tx_dropped;
s                 130 drivers/net/phy/aquantia_main.c #define SGMII_STAT(n, r, s) { n, MDIO_C22EXT_STAT_SGMII_ ## r, s }
s                  83 drivers/net/phy/fixed_phy.c 			int s;
s                  86 drivers/net/phy/fixed_phy.c 				s = read_seqcount_begin(&fp->seqcount);
s                  95 drivers/net/phy/fixed_phy.c 			} while (read_seqcount_retry(&fp->seqcount, s));
s                  22 drivers/net/phy/mdio-cavium.c 	smi_clk.s.mode = (m == C45) ? 1 : 0;
s                  23 drivers/net/phy/mdio-cavium.c 	smi_clk.s.preamble = 1;
s                  38 drivers/net/phy/mdio-cavium.c 	smi_wr.s.dat = regnum & 0xffff;
s                  44 drivers/net/phy/mdio-cavium.c 	smi_cmd.s.phy_op = 0; /* MDIO_CLAUSE_45_ADDRESS */
s                  45 drivers/net/phy/mdio-cavium.c 	smi_cmd.s.phy_adr = phy_id;
s                  46 drivers/net/phy/mdio-cavium.c 	smi_cmd.s.reg_adr = regnum;
s                  55 drivers/net/phy/mdio-cavium.c 	} while (smi_wr.s.pending && --timeout);
s                  83 drivers/net/phy/mdio-cavium.c 	smi_cmd.s.phy_op = op;
s                  84 drivers/net/phy/mdio-cavium.c 	smi_cmd.s.phy_adr = phy_id;
s                  85 drivers/net/phy/mdio-cavium.c 	smi_cmd.s.reg_adr = regnum;
s                  94 drivers/net/phy/mdio-cavium.c 	} while (smi_rd.s.pending && --timeout);
s                  96 drivers/net/phy/mdio-cavium.c 	if (smi_rd.s.val)
s                  97 drivers/net/phy/mdio-cavium.c 		return smi_rd.s.dat;
s                 124 drivers/net/phy/mdio-cavium.c 	smi_wr.s.dat = val;
s                 128 drivers/net/phy/mdio-cavium.c 	smi_cmd.s.phy_op = op;
s                 129 drivers/net/phy/mdio-cavium.c 	smi_cmd.s.phy_adr = phy_id;
s                 130 drivers/net/phy/mdio-cavium.c 	smi_cmd.s.reg_adr = regnum;
s                 139 drivers/net/phy/mdio-cavium.c 	} while (smi_wr.s.pending && --timeout);
s                  44 drivers/net/phy/mdio-cavium.h 	} s;
s                  57 drivers/net/phy/mdio-cavium.h 	} s;
s                  66 drivers/net/phy/mdio-cavium.h 	} s;
s                  77 drivers/net/phy/mdio-cavium.h 	} s;
s                  88 drivers/net/phy/mdio-cavium.h 	} s;
s                  25 drivers/net/phy/mdio-mux-gpio.c 	struct mdio_mux_gpio_state *s = data;
s                  33 drivers/net/phy/mdio-mux-gpio.c 	gpiod_set_array_value_cansleep(s->gpios->ndescs, s->gpios->desc,
s                  34 drivers/net/phy/mdio-mux-gpio.c 				       s->gpios->info, values);
s                  41 drivers/net/phy/mdio-mux-gpio.c 	struct mdio_mux_gpio_state *s;
s                  49 drivers/net/phy/mdio-mux-gpio.c 	s = devm_kzalloc(&pdev->dev, sizeof(*s), GFP_KERNEL);
s                  50 drivers/net/phy/mdio-mux-gpio.c 	if (!s) {
s                  55 drivers/net/phy/mdio-mux-gpio.c 	s->gpios = gpios;
s                  58 drivers/net/phy/mdio-mux-gpio.c 			  mdio_mux_gpio_switch_fn, &s->mux_handle, s, NULL);
s                  61 drivers/net/phy/mdio-mux-gpio.c 		gpiod_put_array(s->gpios);
s                  65 drivers/net/phy/mdio-mux-gpio.c 	pdev->dev.platform_data = s;
s                  71 drivers/net/phy/mdio-mux-gpio.c 	struct mdio_mux_gpio_state *s = dev_get_platdata(&pdev->dev);
s                  72 drivers/net/phy/mdio-mux-gpio.c 	mdio_mux_uninit(s->mux_handle);
s                  73 drivers/net/phy/mdio-mux-gpio.c 	gpiod_put_array(s->gpios);
s                  45 drivers/net/phy/mdio-mux-mmioreg.c 	struct mdio_mux_mmioreg_state *s = data;
s                  48 drivers/net/phy/mdio-mux-mmioreg.c 		void __iomem *p = ioremap(s->phys, s->iosize);
s                  52 drivers/net/phy/mdio-mux-mmioreg.c 		switch (s->iosize) {
s                  57 drivers/net/phy/mdio-mux-mmioreg.c 			y = (x & ~s->mask) | desired_child;
s                  59 drivers/net/phy/mdio-mux-mmioreg.c 				iowrite8((x & ~s->mask) | desired_child, p);
s                  69 drivers/net/phy/mdio-mux-mmioreg.c 			y = (x & ~s->mask) | desired_child;
s                  71 drivers/net/phy/mdio-mux-mmioreg.c 				iowrite16((x & ~s->mask) | desired_child, p);
s                  81 drivers/net/phy/mdio-mux-mmioreg.c 			y = (x & ~s->mask) | desired_child;
s                  83 drivers/net/phy/mdio-mux-mmioreg.c 				iowrite32((x & ~s->mask) | desired_child, p);
s                 100 drivers/net/phy/mdio-mux-mmioreg.c 	struct mdio_mux_mmioreg_state *s;
s                 107 drivers/net/phy/mdio-mux-mmioreg.c 	s = devm_kzalloc(&pdev->dev, sizeof(*s), GFP_KERNEL);
s                 108 drivers/net/phy/mdio-mux-mmioreg.c 	if (!s)
s                 117 drivers/net/phy/mdio-mux-mmioreg.c 	s->phys = res.start;
s                 119 drivers/net/phy/mdio-mux-mmioreg.c 	s->iosize = resource_size(&res);
s                 120 drivers/net/phy/mdio-mux-mmioreg.c 	if (s->iosize != sizeof(uint8_t) &&
s                 121 drivers/net/phy/mdio-mux-mmioreg.c 	    s->iosize != sizeof(uint16_t) &&
s                 122 drivers/net/phy/mdio-mux-mmioreg.c 	    s->iosize != sizeof(uint32_t)) {
s                 132 drivers/net/phy/mdio-mux-mmioreg.c 	if (be32_to_cpup(iprop) >= BIT(s->iosize * 8)) {
s                 136 drivers/net/phy/mdio-mux-mmioreg.c 	s->mask = be32_to_cpup(iprop);
s                 150 drivers/net/phy/mdio-mux-mmioreg.c 		if (be32_to_cpup(iprop) & ~s->mask) {
s                 161 drivers/net/phy/mdio-mux-mmioreg.c 			    &s->mux_handle, s, NULL);
s                 169 drivers/net/phy/mdio-mux-mmioreg.c 	pdev->dev.platform_data = s;
s                 176 drivers/net/phy/mdio-mux-mmioreg.c 	struct mdio_mux_mmioreg_state *s = dev_get_platdata(&pdev->dev);
s                 178 drivers/net/phy/mdio-mux-mmioreg.c 	mdio_mux_uninit(s->mux_handle);
s                  35 drivers/net/phy/mdio-mux-multiplexer.c 	struct mdio_mux_multiplexer_state *s;
s                  39 drivers/net/phy/mdio-mux-multiplexer.c 	s = platform_get_drvdata(pdev);
s                  44 drivers/net/phy/mdio-mux-multiplexer.c 	if (s->do_deselect)
s                  45 drivers/net/phy/mdio-mux-multiplexer.c 		ret = mux_control_deselect(s->muxc);
s                  52 drivers/net/phy/mdio-mux-multiplexer.c 	ret =  mux_control_select(s->muxc, desired_child);
s                  56 drivers/net/phy/mdio-mux-multiplexer.c 		s->do_deselect = true;
s                  58 drivers/net/phy/mdio-mux-multiplexer.c 		s->do_deselect = false;
s                  67 drivers/net/phy/mdio-mux-multiplexer.c 	struct mdio_mux_multiplexer_state *s;
s                  70 drivers/net/phy/mdio-mux-multiplexer.c 	s = devm_kzalloc(&pdev->dev, sizeof(*s), GFP_KERNEL);
s                  71 drivers/net/phy/mdio-mux-multiplexer.c 	if (!s)
s                  74 drivers/net/phy/mdio-mux-multiplexer.c 	s->muxc = devm_mux_control_get(dev, NULL);
s                  75 drivers/net/phy/mdio-mux-multiplexer.c 	if (IS_ERR(s->muxc)) {
s                  76 drivers/net/phy/mdio-mux-multiplexer.c 		ret = PTR_ERR(s->muxc);
s                  82 drivers/net/phy/mdio-mux-multiplexer.c 	platform_set_drvdata(pdev, s);
s                  85 drivers/net/phy/mdio-mux-multiplexer.c 			    mdio_mux_multiplexer_switch_fn, &s->mux_handle,
s                  93 drivers/net/phy/mdio-mux-multiplexer.c 	struct mdio_mux_multiplexer_state *s = platform_get_drvdata(pdev);
s                  95 drivers/net/phy/mdio-mux-multiplexer.c 	mdio_mux_uninit(s->mux_handle);
s                  97 drivers/net/phy/mdio-mux-multiplexer.c 	if (s->do_deselect)
s                  98 drivers/net/phy/mdio-mux-multiplexer.c 		mux_control_deselect(s->muxc);
s                  55 drivers/net/phy/mdio-octeon.c 	smi_en.s.en = 1;
s                  91 drivers/net/phy/mdio-thunder.c 		smi_en.s.en = 1;
s                  69 drivers/net/phy/phy-core.c #define PHY_SETTING(s, d, b) { .speed = SPEED_ ## s, .duplex = DUPLEX_ ## d, \
s                  65 drivers/net/phy/phylink.c 				struct phylink_link_state *s);
s                 164 drivers/net/phy/phylink.c 	const struct phy_setting *s;
s                 231 drivers/net/phy/phylink.c 	s = phy_lookup_setting(pl->link_config.speed, pl->link_config.duplex,
s                 237 drivers/net/phy/phylink.c 	if (s) {
s                 238 drivers/net/phy/phylink.c 		__set_bit(s->bit, pl->supported);
s                1198 drivers/net/phy/phylink.c 		const struct phy_setting *s;
s                1203 drivers/net/phy/phylink.c 		s = phy_lookup_setting(kset->base.speed, kset->base.duplex,
s                1205 drivers/net/phy/phylink.c 		if (!s)
s                1212 drivers/net/phy/phylink.c 		    (s->speed != pl->link_config.speed ||
s                1213 drivers/net/phy/phylink.c 		     s->duplex != pl->link_config.duplex))
s                1216 drivers/net/phy/phylink.c 		config.speed = s->speed;
s                1217 drivers/net/phy/phylink.c 		config.duplex = s->duplex;
s                 835 drivers/net/ppp/ppp_async.c 	int c, i, j, n, s, f;
s                 840 drivers/net/ppp/ppp_async.c 		s = 0;
s                 845 drivers/net/ppp/ppp_async.c 			s |= (c & 0x80)? SC_RCV_B7_1: SC_RCV_B7_0;
s                 847 drivers/net/ppp/ppp_async.c 			s |= (0x6996 & (1 << c))? SC_RCV_ODDP: SC_RCV_EVNP;
s                 849 drivers/net/ppp/ppp_async.c 		ap->rbits |= s;
s                 921 drivers/net/slip/slip.c static int slip_esc(unsigned char *s, unsigned char *d, int len)
s                 940 drivers/net/slip/slip.c 		switch (c = *s++) {
s                 958 drivers/net/slip/slip.c static void slip_unesc(struct slip *sl, unsigned char s)
s                 961 drivers/net/slip/slip.c 	switch (s) {
s                 981 drivers/net/slip/slip.c 			s = ESC;
s                 985 drivers/net/slip/slip.c 			s = END;
s                 990 drivers/net/slip/slip.c 			sl->rbuff[sl->rcount++] = s;
s                1004 drivers/net/slip/slip.c static int slip_esc6(unsigned char *s, unsigned char *d, int len)
s                1025 drivers/net/slip/slip.c 		v = (v << 8) | s[i];
s                1041 drivers/net/slip/slip.c static void slip_unesc6(struct slip *sl, unsigned char s)
s                1045 drivers/net/slip/slip.c 	if (s == 0x70) {
s                1058 drivers/net/slip/slip.c 	} else if (s >= 0x30 && s < 0x70) {
s                1059 drivers/net/slip/slip.c 		sl->xdata = (sl->xdata << 6) | ((s - 0x30) & 0x3F);
s                1393 drivers/net/slip/slip.c 			unsigned char s = (sl->mode & SL_MODE_SLIP6)?0x70:END;
s                1395 drivers/net/slip/slip.c 			unsigned char s = END;
s                1400 drivers/net/slip/slip.c 				sl->tty->ops->write(sl->tty, &s, 1);
s                  41 drivers/net/tap.c 	int s = !!(q->flags & TAP_VNET_BE);
s                  43 drivers/net/tap.c 	if (put_user(s, sp))
s                  51 drivers/net/tap.c 	int s;
s                  53 drivers/net/tap.c 	if (get_user(s, sp))
s                  56 drivers/net/tap.c 	if (s)
s                 987 drivers/net/tap.c 	int s;
s                1035 drivers/net/tap.c 		if (get_user(s, sp))
s                1037 drivers/net/tap.c 		if (s <= 0)
s                1040 drivers/net/tap.c 		q->sk.sk_sndbuf = s;
s                1044 drivers/net/tap.c 		s = q->vnet_hdr_sz;
s                1045 drivers/net/tap.c 		if (put_user(s, sp))
s                1050 drivers/net/tap.c 		if (get_user(s, sp))
s                1052 drivers/net/tap.c 		if (s < (int)sizeof(struct virtio_net_hdr))
s                1055 drivers/net/tap.c 		q->vnet_hdr_sz = s;
s                1059 drivers/net/tap.c 		s = !!(q->flags & TAP_VNET_LE);
s                1060 drivers/net/tap.c 		if (put_user(s, sp))
s                1065 drivers/net/tap.c 		if (get_user(s, sp))
s                1067 drivers/net/tap.c 		if (s)
s                  88 drivers/net/usb/kaweth.c #define IS_BLOCKED(s) (s & KAWETH_STATUS_BLOCKED)
s                  59 drivers/net/usb/lg-vl600.c 	struct vl600_state *s = kzalloc(sizeof(struct vl600_state), GFP_KERNEL);
s                  61 drivers/net/usb/lg-vl600.c 	if (!s)
s                  66 drivers/net/usb/lg-vl600.c 		kfree(s);
s                  70 drivers/net/usb/lg-vl600.c 	dev->driver_priv = s;
s                  88 drivers/net/usb/lg-vl600.c 	struct vl600_state *s = dev->driver_priv;
s                  90 drivers/net/usb/lg-vl600.c 	dev_kfree_skb(s->current_rx_buf);
s                  91 drivers/net/usb/lg-vl600.c 	kfree(s);
s                 104 drivers/net/usb/lg-vl600.c 	struct vl600_state *s = dev->driver_priv;
s                 114 drivers/net/usb/lg-vl600.c 	if (s->current_rx_buf) {
s                 115 drivers/net/usb/lg-vl600.c 		frame = (struct vl600_frame_hdr *) s->current_rx_buf->data;
s                 116 drivers/net/usb/lg-vl600.c 		if (skb->len + s->current_rx_buf->len >
s                 123 drivers/net/usb/lg-vl600.c 		buf = s->current_rx_buf;
s                 141 drivers/net/usb/lg-vl600.c 		if (s->current_rx_buf)
s                 144 drivers/net/usb/lg-vl600.c 		s->current_rx_buf = skb_copy_expand(skb, 0,
s                 146 drivers/net/usb/lg-vl600.c 		if (!s->current_rx_buf)
s                 211 drivers/net/usb/lg-vl600.c 			if (s->current_rx_buf) {
s                 213 drivers/net/usb/lg-vl600.c 				s->current_rx_buf = NULL;
s                 222 drivers/net/usb/lg-vl600.c 	if (s->current_rx_buf) {
s                 223 drivers/net/usb/lg-vl600.c 		dev_kfree_skb_any(s->current_rx_buf);
s                 224 drivers/net/usb/lg-vl600.c 		s->current_rx_buf = NULL;
s                1316 drivers/net/usb/usbnet.c 	int i, s = 0;
s                1331 drivers/net/usb/usbnet.c 	sg_set_buf(&urb->sg[s++], skb->data, skb_headlen(skb));
s                1338 drivers/net/usb/usbnet.c 		sg_set_page(&urb->sg[i + s], skb_frag_page(f), skb_frag_size(f),
s                1326 drivers/net/wan/cosa.c 	char *s = "(probably) IRQ";
s                1329 drivers/net/wan/cosa.c 		s = "RX DMA";
s                1331 drivers/net/wan/cosa.c 		s = "TX DMA";
s                1333 drivers/net/wan/cosa.c 	pr_info("%s: %s timeout - restarting\n", cosa->name, s);
s                1981 drivers/net/wan/cosa.c 	char *s;
s                1984 drivers/net/wan/cosa.c 		s = "RX_REQ";
s                1987 drivers/net/wan/cosa.c 		s = "TX_REQ";
s                1990 drivers/net/wan/cosa.c 		s = "ET_REQ";
s                1993 drivers/net/wan/cosa.c 		s = "NO_REQ";
s                2002 drivers/net/wan/cosa.c 		s);
s                 617 drivers/net/wan/x25_asy.c static int x25_asy_esc(unsigned char *s, unsigned char *d, int len)
s                 636 drivers/net/wan/x25_asy.c 		switch (c = *s++) {
s                 654 drivers/net/wan/x25_asy.c static void x25_asy_unesc(struct x25_asy *sl, unsigned char s)
s                 657 drivers/net/wan/x25_asy.c 	switch (s) {
s                 671 drivers/net/wan/x25_asy.c 			s = X25_UNESCAPE(s);
s                 676 drivers/net/wan/x25_asy.c 			sl->rbuff[sl->rcount++] = s;
s                1785 drivers/net/wireless/ath/ath10k/debug.c #define ATH10K_DFS_STAT(s, p) (\
s                1786 drivers/net/wireless/ath/ath10k/debug.c 	len += scnprintf(buf + len, size - len, "%-28s : %10u\n", s, \
s                1789 drivers/net/wireless/ath/ath10k/debug.c #define ATH10K_DFS_POOL_STAT(s, p) (\
s                1790 drivers/net/wireless/ath/ath10k/debug.c 	len += scnprintf(buf + len, size - len, "%-28s : %10u\n", s, \
s                 173 drivers/net/wireless/ath/ath5k/debug.c 	struct seq_file *s;
s                 177 drivers/net/wireless/ath/ath5k/debug.c 		s = file->private_data;
s                 178 drivers/net/wireless/ath/ath5k/debug.c 		s->private = inode->i_private;
s                 126 drivers/net/wireless/ath/ath9k/common-debug.c #define RXS_ERR(s, e)					\
s                 129 drivers/net/wireless/ath/ath9k/common-debug.c 				 "%18s : %10u\n", s,	\
s                 190 drivers/net/wireless/ath/ath9k/common-debug.c #define PHY_ERR(s, p) \
s                 191 drivers/net/wireless/ath/ath9k/common-debug.c 	len += scnprintf(buf + len, size - len, "%22s : %10u\n", s, \
s                 532 drivers/net/wireless/ath/ath9k/debug.c #define PR_IS(a, s)						\
s                 535 drivers/net/wireless/ath/ath9k/debug.c 			   sc->debug.stats.istats.s);		\
s                  27 drivers/net/wireless/ath/ath9k/dfs_debug.c #define ATH9K_DFS_STAT(s, p) \
s                  28 drivers/net/wireless/ath/ath9k/dfs_debug.c 	len += scnprintf(buf + len, size - len, "%28s : %10u\n", s, \
s                  30 drivers/net/wireless/ath/ath9k/dfs_debug.c #define ATH9K_DFS_POOL_STAT(s, p) \
s                  31 drivers/net/wireless/ath/ath9k/dfs_debug.c 	len += scnprintf(buf + len, size - len, "%28s : %10u\n", s, \
s                 499 drivers/net/wireless/ath/carl9170/carl9170.h #define CHK_DEV_STATE(a, s)	(((struct ar9170 *)a)->state >= (s))
s                 293 drivers/net/wireless/ath/carl9170/debug.c 	    "pc:%.8x, to:%d ms\n", prefix, skb, txc->s.cookie,
s                 115 drivers/net/wireless/ath/carl9170/tx.c 	vif_id = (super->s.misc & CARL9170_TX_SUPER_MISC_VIF_ID) >>
s                 222 drivers/net/wireless/ath/carl9170/tx.c 	super->s.cookie = (u8) cookie + 1;
s                 232 drivers/net/wireless/ath/carl9170/tx.c 	cookie = super->s.cookie;
s                 234 drivers/net/wireless/ath/carl9170/tx.c 	super->s.cookie = 0;
s                 296 drivers/net/wireless/ath/carl9170/tx.c 			txinfo->status.ampdu_len = super->s.rix;
s                 297 drivers/net/wireless/ath/carl9170/tx.c 			txinfo->status.ampdu_ack_len = super->s.cnt;
s                 423 drivers/net/wireless/ath/carl9170/tx.c 		super->s.rix = sta_info->stats[tid].ampdu_len;
s                 424 drivers/net/wireless/ath/carl9170/tx.c 		super->s.cnt = sta_info->stats[tid].ampdu_ack_len;
s                 522 drivers/net/wireless/ath/carl9170/tx.c 		if (txc->s.cookie != cookie)
s                 940 drivers/net/wireless/ath/carl9170/tx.c 			txc->s.rr[i - 1] = phy_set;
s                 943 drivers/net/wireless/ath/carl9170/tx.c 		SET_VAL(CARL9170_TX_SUPER_RI_TRIES, txc->s.ri[i],
s                 947 drivers/net/wireless/ath/carl9170/tx.c 			txc->s.ri[i] |= (AR9170_TX_MAC_PROT_RTS <<
s                 950 drivers/net/wireless/ath/carl9170/tx.c 			txc->s.ri[i] |= (AR9170_TX_MAC_PROT_CTS <<
s                 954 drivers/net/wireless/ath/carl9170/tx.c 			txc->s.ri[i] |= CARL9170_TX_SUPER_RI_AMPDU;
s                1000 drivers/net/wireless/ath/carl9170/tx.c 	SET_VAL(CARL9170_TX_SUPER_MISC_QUEUE, txc->s.misc, hw_queue);
s                1003 drivers/net/wireless/ath/carl9170/tx.c 		SET_VAL(CARL9170_TX_SUPER_MISC_VIF_ID, txc->s.misc, cvif->id);
s                1006 drivers/net/wireless/ath/carl9170/tx.c 		txc->s.misc |= CARL9170_TX_SUPER_MISC_CAB;
s                1009 drivers/net/wireless/ath/carl9170/tx.c 		txc->s.misc |= CARL9170_TX_SUPER_MISC_ASSIGN_SEQ;
s                1012 drivers/net/wireless/ath/carl9170/tx.c 		txc->s.misc |= CARL9170_TX_SUPER_MISC_FILL_IN_TSF;
s                1061 drivers/net/wireless/ath/carl9170/tx.c 			txc->s.ampdu_settings, density);
s                1064 drivers/net/wireless/ath/carl9170/tx.c 			txc->s.ampdu_settings, factor);
s                1067 drivers/net/wireless/ath/carl9170/tx.c 	txc->s.len = cpu_to_le16(skb->len);
s                1097 drivers/net/wireless/ath/carl9170/tx.c 	tmp = (super->s.ampdu_settings & CARL9170_TX_SUPER_AMPDU_DENSITY) <<
s                1113 drivers/net/wireless/ath/carl9170/tx.c 		super->s.ampdu_settings |=
s                1117 drivers/net/wireless/ath/carl9170/tx.c 	tmp = (super->s.ampdu_settings & CARL9170_TX_SUPER_AMPDU_FACTOR) <<
s                1122 drivers/net/wireless/ath/carl9170/tx.c 		super->s.ampdu_settings |=
s                1283 drivers/net/wireless/ath/carl9170/tx.c 	__carl9170_tx_process_status(ar, super->s.cookie, q);
s                 279 drivers/net/wireless/ath/carl9170/wlan.h 	struct carl9170_tx_superdesc s;
s                 328 drivers/net/wireless/ath/carl9170/wlan.h 	struct _carl9170_tx_superdesc s;
s                 619 drivers/net/wireless/ath/wcn36xx/dxe.c 	size_t s;
s                 628 drivers/net/wireless/ath/wcn36xx/dxe.c 	s = wcn->mgmt_mem_pool.chunk_size * WCN36XX_DXE_CH_DESC_NUMB_TX_H;
s                 629 drivers/net/wireless/ath/wcn36xx/dxe.c 	cpu_addr = dma_alloc_coherent(wcn->dev, s,
s                 643 drivers/net/wireless/ath/wcn36xx/dxe.c 	s = wcn->data_mem_pool.chunk_size * WCN36XX_DXE_CH_DESC_NUMB_TX_L;
s                 644 drivers/net/wireless/ath/wcn36xx/dxe.c 	cpu_addr = dma_alloc_coherent(wcn->dev, s,
s                  53 drivers/net/wireless/ath/wil6210/debugfs.c static void wil_print_desc_edma(struct seq_file *s, struct wil6210_priv *wil,
s                  69 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "%c", (has_skb) ? _h : _s);
s                  78 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "%c", has_skb ? _h : _s);
s                  81 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "%c", has_skb ? 'h' : _s);
s                  85 drivers/net/wireless/ath/wil6210/debugfs.c static void wil_print_ring(struct seq_file *s, struct wil6210_priv *wil,
s                  92 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "RING %s = {\n", name);
s                  93 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  pa     = %pad\n", &ring->pa);
s                  94 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  va     = 0x%p\n", ring->va);
s                  95 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  size   = %d\n", ring->size);
s                  97 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "  swtail = %u\n", *ring->edma_rx_swtail.va);
s                  99 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "  swtail = %d\n", ring->swtail);
s                 100 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  swhead = %d\n", ring->swhead);
s                 112 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "  hwhead = %u\n", v);
s                 114 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  hwtail = [0x%08x] -> ", ring->hwtail);
s                 118 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "0x%08x = %d\n", v, v);
s                 120 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_puts(s, "???\n");
s                 128 drivers/net/wireless/ath/wil6210/debugfs.c 				seq_puts(s, "\n");
s                 130 drivers/net/wireless/ath/wil6210/debugfs.c 				wil_print_desc_edma(s, wil, ring, _s, _h, i);
s                 134 drivers/net/wireless/ath/wil6210/debugfs.c 				seq_printf(s, "%c", (d->dma.status & BIT(0)) ?
s                 138 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_puts(s, "\n");
s                 140 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_puts(s, "}\n");
s                 143 drivers/net/wireless/ath/wil6210/debugfs.c static int ring_show(struct seq_file *s, void *data)
s                 146 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                 148 drivers/net/wireless/ath/wil6210/debugfs.c 	wil_print_ring(s, wil, "rx", &wil->ring_rx, 'S', '_');
s                 182 drivers/net/wireless/ath/wil6210/debugfs.c 				seq_printf(s,
s                 191 drivers/net/wireless/ath/wil6210/debugfs.c 				seq_printf(s,
s                 196 drivers/net/wireless/ath/wil6210/debugfs.c 			wil_print_ring(s, wil, name, ring, '_', 'H');
s                 204 drivers/net/wireless/ath/wil6210/debugfs.c static void wil_print_sring(struct seq_file *s, struct wil6210_priv *wil,
s                 211 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "Status Ring %s [ %d ] = {\n",
s                 213 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  pa     = %pad\n", &sring->pa);
s                 214 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  va     = 0x%pK\n", sring->va);
s                 215 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  size   = %d\n", sring->size);
s                 216 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  elem_size   = %zu\n", sring->elem_size);
s                 217 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  swhead = %d\n", sring->swhead);
s                 227 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "  hwhead = %u\n", v);
s                 229 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  hwtail = [0x%08x] -> ", sring->hwtail);
s                 233 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "0x%08x = %d\n", v, v);
s                 235 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_puts(s, "???\n");
s                 237 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  desc_rdy_pol   = %d\n", sring->desc_rdy_pol);
s                 238 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  invalid_buff_id_cnt   = %d\n",
s                 249 drivers/net/wireless/ath/wil6210/debugfs.c 				seq_puts(s, "\n");
s                 251 drivers/net/wireless/ath/wil6210/debugfs.c 				seq_printf(s, "%c", (*sdword_0 & BIT(31)) ?
s                 254 drivers/net/wireless/ath/wil6210/debugfs.c 				seq_printf(s, "%c", (*sdword_0 & BIT(31)) ?
s                 257 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_puts(s, "\n");
s                 259 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_puts(s, "}\n");
s                 262 drivers/net/wireless/ath/wil6210/debugfs.c static int srings_show(struct seq_file *s, void *data)
s                 264 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                 269 drivers/net/wireless/ath/wil6210/debugfs.c 			wil_print_sring(s, wil, &wil->srings[i]);
s                 275 drivers/net/wireless/ath/wil6210/debugfs.c static void wil_seq_hexdump(struct seq_file *s, void *p, int len,
s                 278 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_hex_dump(s, prefix, DUMP_PREFIX_NONE, 16, 1, p, len, false);
s                 281 drivers/net/wireless/ath/wil6210/debugfs.c static void wil_print_mbox_ring(struct seq_file *s, const char *prefix,
s                 284 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                 304 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "ring %s = {\n", prefix);
s                 305 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  base = 0x%08x\n", r.base);
s                 306 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  size = 0x%04x bytes -> %d entries\n", r.size, rsize);
s                 307 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  tail = 0x%08x\n", r.tail);
s                 308 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  head = 0x%08x\n", r.head);
s                 309 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  entry size = %d\n", r.entry_size);
s                 312 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "  ??? size is not multiple of %zd, garbage?\n",
s                 320 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_puts(s, "  ??? pointers are garbage?\n");
s                 332 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "  [%2x] %s %s%s 0x%08x", i,
s                 340 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, " -> %04x %04x %04x %02x\n",
s                 353 drivers/net/wireless/ath/wil6210/debugfs.c 				wil_seq_hexdump(s, databuf, len, "      : ");
s                 356 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_puts(s, "\n");
s                 360 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_puts(s, "}\n");
s                 365 drivers/net/wireless/ath/wil6210/debugfs.c static int mbox_show(struct seq_file *s, void *data)
s                 367 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                 374 drivers/net/wireless/ath/wil6210/debugfs.c 	wil_print_mbox_ring(s, "tx", wil->csr + HOST_MBOX +
s                 376 drivers/net/wireless/ath/wil6210/debugfs.c 	wil_print_mbox_ring(s, "rx", wil->csr + HOST_MBOX +
s                 595 drivers/net/wireless/ath/wil6210/debugfs.c static int memread_show(struct seq_file *s, void *data)
s                 597 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                 614 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "[0x%08x] = 0x%08x\n", mem_addr, readl(a));
s                 616 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "[0x%08x] = INVALID\n", mem_addr);
s                1055 drivers/net/wireless/ath/wil6210/debugfs.c static void wil_seq_print_skb(struct seq_file *s, struct sk_buff *skb)
s                1062 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "    len = %d\n", len);
s                1063 drivers/net/wireless/ath/wil6210/debugfs.c 	wil_seq_hexdump(s, p, len, "      : ");
s                1066 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "    nr_frags = %d\n", nr_frags);
s                1072 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "    [%2d] : len = %d\n", i, len);
s                1073 drivers/net/wireless/ath/wil6210/debugfs.c 			wil_seq_hexdump(s, p, len, "      : ");
s                1079 drivers/net/wireless/ath/wil6210/debugfs.c static int txdesc_show(struct seq_file *s, void *data)
s                1081 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                1093 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "invalid ring index %d\n", ring_idx);
s                1100 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "invalid ring index %d\n", ring_idx);
s                1110 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "No Tx[%2d] RING\n", ring_idx);
s                1112 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_puts(s, "No Rx RING\n");
s                1118 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "[%2d] TxDesc index (%d) >= size (%d)\n",
s                1121 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "RxDesc index (%d) >= size (%d)\n",
s                1144 drivers/net/wireless/ath/wil6210/debugfs.c 				seq_printf(s, "invalid buff_id %d\n", buff_id);
s                1152 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "Tx[%2d][%3d] = {\n", ring_idx,
s                1155 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "Rx[%3d] = {\n", txdesc_idx);
s                1156 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  MAC = 0x%08x 0x%08x 0x%08x 0x%08x\n",
s                1158 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  DMA = 0x%08x 0x%08x 0x%08x 0x%08x\n",
s                1160 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  SKB = 0x%p\n", skb);
s                1164 drivers/net/wireless/ath/wil6210/debugfs.c 		wil_seq_print_skb(s, skb);
s                1167 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_puts(s, "}\n");
s                1174 drivers/net/wireless/ath/wil6210/debugfs.c static int status_msg_show(struct seq_file *s, void *data)
s                1176 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                1184 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "invalid status ring index %d\n", sring_idx);
s                1192 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "No %cX status ring\n", tx ? 'T' : 'R');
s                1197 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "%cxDesc index (%d) >= size (%d)\n",
s                1204 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "%cx[%d][%3d] = {\n",
s                1207 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  0x%08x 0x%08x 0x%08x 0x%08x\n",
s                1210 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "  0x%08x 0x%08x 0x%08x 0x%08x\n",
s                1213 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_puts(s, "}\n");
s                1219 drivers/net/wireless/ath/wil6210/debugfs.c static int wil_print_rx_buff(struct seq_file *s, struct list_head *lh)
s                1226 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_puts(s, "\n    ");
s                1227 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "[%4d] ", it->id);
s                1230 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "\nNumber of buffers: %u\n", i);
s                1235 drivers/net/wireless/ath/wil6210/debugfs.c static int rx_buff_mgmt_show(struct seq_file *s, void *data)
s                1237 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                1245 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  size = %zu\n", rbm->size);
s                1246 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  free_list_empty_cnt = %lu\n",
s                1250 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_puts(s, "  Active list:\n");
s                1251 drivers/net/wireless/ath/wil6210/debugfs.c 	num_active = wil_print_rx_buff(s, &rbm->active);
s                1252 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_puts(s, "\n  Free list:\n");
s                1253 drivers/net/wireless/ath/wil6210/debugfs.c 	num_free = wil_print_rx_buff(s, &rbm->free);
s                1255 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "  Total number of buffers: %u\n",
s                1290 drivers/net/wireless/ath/wil6210/debugfs.c static int bf_show(struct seq_file *s, void *data)
s                1294 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                1319 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "CID %d {\n"
s                1347 drivers/net/wireless/ath/wil6210/debugfs.c static void print_temp(struct seq_file *s, const char *prefix, s32 t)
s                1352 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "%s N/A\n", prefix);
s                1355 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "%s %s%d.%03d\n", prefix, (t < 0 ? "-" : ""),
s                1361 drivers/net/wireless/ath/wil6210/debugfs.c static int temp_show(struct seq_file *s, void *data)
s                1363 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                1374 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_puts(s, "Failed\n");
s                1377 drivers/net/wireless/ath/wil6210/debugfs.c 		print_temp(s, "T_mac   =",
s                1379 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "Connected RFs [0x%08x]\n",
s                1382 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "RF[%d]   = ", i);
s                1383 drivers/net/wireless/ath/wil6210/debugfs.c 			print_temp(s, "",
s                1393 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_puts(s, "Failed\n");
s                1396 drivers/net/wireless/ath/wil6210/debugfs.c 		print_temp(s, "T_mac   =", t_m);
s                1397 drivers/net/wireless/ath/wil6210/debugfs.c 		print_temp(s, "T_radio =", t_r);
s                1404 drivers/net/wireless/ath/wil6210/debugfs.c static int freq_show(struct seq_file *s, void *data)
s                1406 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                1410 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "Freq = %d\n", freq);
s                1417 drivers/net/wireless/ath/wil6210/debugfs.c static int link_show(struct seq_file *s, void *data)
s                1419 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                1445 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "[%d][MID %d] %pM %s\n",
s                1457 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "  Tx_mcs = %d\n", sinfo->txrate.mcs);
s                1458 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "  Rx_mcs = %d\n", sinfo->rxrate.mcs);
s                1459 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "  SQ     = %d\n", sinfo->signal);
s                1461 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_puts(s, "  INVALID MID\n");
s                1472 drivers/net/wireless/ath/wil6210/debugfs.c static int info_show(struct seq_file *s, void *data)
s                1474 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                1485 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "AC powered : %d\n", is_ac);
s                1486 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "Rx irqs:packets : %8d : %8ld\n", rx, rxf - rxf_old);
s                1487 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "Tx irqs:packets : %8d : %8ld\n", tx, txf - txf_old);
s                1498 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "Tx queue[%i] state : 0x%lx%s%s%s\n", i, state,
s                1575 drivers/net/wireless/ath/wil6210/debugfs.c static void wil_print_rxtid(struct seq_file *s, struct wil_tid_ampdu_rx *r)
s                1582 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "([%2d]) 0x%03x [", r->buf_size, r->head_seq_num);
s                1585 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "%c", r->reorder_buf[i] ? 'O' : '|');
s                1587 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "%c", r->reorder_buf[i] ? '*' : '_');
s                1589 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s,
s                1595 drivers/net/wireless/ath/wil6210/debugfs.c static void wil_print_rxtid_crypto(struct seq_file *s, int tid,
s                1610 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "  [%2d] PN", tid);
s                1612 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_puts(s, "  [GR] PN");
s                1617 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, " [%i%s]%6phN", i, cc->key_set ? "+" : "-",
s                1620 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_puts(s, "\n");
s                1623 drivers/net/wireless/ath/wil6210/debugfs.c static int sta_show(struct seq_file *s, void *data)
s                1626 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                1658 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "[%d] %pM connected (roam counter %d) MID %d AID %d\n",
s                1661 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "[%d] %pM %s MID %d AID %d\n", i,
s                1672 drivers/net/wireless/ath/wil6210/debugfs.c 					seq_printf(s, "  [%2d] ", tid);
s                1673 drivers/net/wireless/ath/wil6210/debugfs.c 					wil_print_rxtid(s, r);
s                1676 drivers/net/wireless/ath/wil6210/debugfs.c 				wil_print_rxtid_crypto(s, tid, c);
s                1678 drivers/net/wireless/ath/wil6210/debugfs.c 			wil_print_rxtid_crypto(s, WIL_STA_TID_NUM,
s                1681 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s,
s                1687 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s,
s                1694 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_puts(s, "Rx/MCS:");
s                1697 drivers/net/wireless/ath/wil6210/debugfs.c 				seq_printf(s, " %lld",
s                1699 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_puts(s, "\n");
s                1707 drivers/net/wireless/ath/wil6210/debugfs.c static int mids_show(struct seq_file *s, void *data)
s                1709 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                1720 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "[%d] %pM %s\n", i, ndev->dev_addr,
s                1723 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "[%d] unused\n", i);
s                1732 drivers/net/wireless/ath/wil6210/debugfs.c static int wil_tx_latency_debugfs_show(struct seq_file *s, void *data)
s                1735 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                1760 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "[%d] %pM %s MID %d AID %d\n", i, p->addr, status,
s                1767 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_puts(s, "Tx/Latency bin:");
s                1769 drivers/net/wireless/ath/wil6210/debugfs.c 				seq_printf(s, " %lld",
s                1773 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_puts(s, "\n");
s                1777 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_printf(s, "Tx/Latency min/avg/max (us): %d/%lld/%d",
s                1782 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_puts(s, "\n");
s                1798 drivers/net/wireless/ath/wil6210/debugfs.c 	struct seq_file *s = file->private_data;
s                1799 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                1853 drivers/net/wireless/ath/wil6210/debugfs.c 				       struct seq_file *s,
s                1861 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "CID %d {\n"
s                1881 drivers/net/wireless/ath/wil6210/debugfs.c 					struct seq_file *s,
s                1884 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "Frames(rx:tx) %d:%d\n"
s                1900 drivers/net/wireless/ath/wil6210/debugfs.c 					    struct seq_file *s)
s                1907 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_puts(s, "no statistics\n");
s                1911 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "TSF %lld\n", vif->fw_stats_tsf);
s                1919 drivers/net/wireless/ath/wil6210/debugfs.c 		wil_link_stats_print_basic(vif, s, stats);
s                1923 drivers/net/wireless/ath/wil6210/debugfs.c static int wil_link_stats_debugfs_show(struct seq_file *s, void *data)
s                1925 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                1939 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "MID %d ", i);
s                1941 drivers/net/wireless/ath/wil6210/debugfs.c 			seq_puts(s, "unused\n");
s                1945 drivers/net/wireless/ath/wil6210/debugfs.c 		wil_link_stats_debugfs_show_vif(vif, s);
s                1961 drivers/net/wireless/ath/wil6210/debugfs.c 	struct seq_file *s = file->private_data;
s                1962 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                2016 drivers/net/wireless/ath/wil6210/debugfs.c wil_link_stats_global_debugfs_show(struct seq_file *s, void *data)
s                2018 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                2023 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "TSF %lld\n", wil->fw_stats_global.tsf);
s                2024 drivers/net/wireless/ath/wil6210/debugfs.c 	wil_link_stats_print_global(wil, s, &wil->fw_stats_global.stats);
s                2040 drivers/net/wireless/ath/wil6210/debugfs.c 	struct seq_file *s = file->private_data;
s                2041 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                2182 drivers/net/wireless/ath/wil6210/debugfs.c static int wil_fw_capabilities_debugfs_show(struct seq_file *s, void *data)
s                2184 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                2186 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "fw_capabilities : %*pb\n", WMI_FW_CAPABILITY_MAX,
s                2206 drivers/net/wireless/ath/wil6210/debugfs.c static int wil_fw_version_debugfs_show(struct seq_file *s, void *data)
s                2208 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                2211 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_printf(s, "%s\n", wil->fw_version);
s                2213 drivers/net/wireless/ath/wil6210/debugfs.c 		seq_puts(s, "N/A\n");
s                2296 drivers/net/wireless/ath/wil6210/debugfs.c 	struct seq_file *s = file->private_data;
s                2297 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                2321 drivers/net/wireless/ath/wil6210/debugfs.c wil_compressed_rx_status_show(struct seq_file *s, void *data)
s                2323 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil6210_priv *wil = s->private;
s                2325 drivers/net/wireless/ath/wil6210/debugfs.c 	seq_printf(s, "%d\n", wil->use_compressed_rx_status);
s                 286 drivers/net/wireless/ath/wil6210/fw_inc.c 	size_t s = size - sizeof(*d);
s                 293 drivers/net/wireless/ath/wil6210/fw_inc.c 	if (!wil_fw_addr_check(wil, &dst, addr, s, "address"))
s                 295 drivers/net/wireless/ath/wil6210/fw_inc.c 	wil_dbg_fw(wil, "write [0x%08x] <== %zu bytes\n", le32_to_cpu(addr), s);
s                 296 drivers/net/wireless/ath/wil6210/fw_inc.c 	wil_memcpy_toio_32(dst, d->data, s);
s                 316 drivers/net/wireless/ath/wil6210/fw_inc.c 	size_t s = (size_t)le32_to_cpu(d->size);
s                 323 drivers/net/wireless/ath/wil6210/fw_inc.c 	if (s < sizeof(u32)) {
s                 324 drivers/net/wireless/ath/wil6210/fw_inc.c 		wil_err_fw(wil, "fill size too short: %zu\n", s);
s                 328 drivers/net/wireless/ath/wil6210/fw_inc.c 	if (s % sizeof(u32)) {
s                 329 drivers/net/wireless/ath/wil6210/fw_inc.c 		wil_err_fw(wil, "fill size not aligned: %zu\n", s);
s                 333 drivers/net/wireless/ath/wil6210/fw_inc.c 	if (!wil_fw_addr_check(wil, &dst, d->addr, s, "address"))
s                 338 drivers/net/wireless/ath/wil6210/fw_inc.c 		   le32_to_cpu(d->addr), v, s);
s                 339 drivers/net/wireless/ath/wil6210/fw_inc.c 	wil_memset_toio_32(dst, v, s);
s                 615 drivers/net/wireless/ath/wil6210/fw_inc.c 	size_t s, hdr_sz;
s                 617 drivers/net/wireless/ath/wil6210/fw_inc.c 	for (hdr = data;; hdr = (const void *)hdr + s, size -= s) {
s                 621 drivers/net/wireless/ath/wil6210/fw_inc.c 		s = sizeof(*hdr) + hdr_sz;
s                 622 drivers/net/wireless/ath/wil6210/fw_inc.c 		if (s > size)
s                 705 drivers/net/wireless/ath/wil6210/fw_inc.c 	size_t s, hdr_sz = 0;
s                 715 drivers/net/wireless/ath/wil6210/fw_inc.c 	s = sizeof(*hdr) + le32_to_cpu(hdr->size);
s                 716 drivers/net/wireless/ath/wil6210/fw_inc.c 	if (s > size)
s                 720 drivers/net/wireless/ath/wil6210/fw_inc.c 	size -= s;
s                 722 drivers/net/wireless/ath/wil6210/fw_inc.c 	for (hdr = data + s;; hdr = (const void *)hdr + s, size -= s, i++) {
s                 734 drivers/net/wireless/ath/wil6210/fw_inc.c 		s = sizeof(*hdr) + hdr_sz;
s                 156 drivers/net/wireless/ath/wil6210/main.c 	const volatile u32 __iomem *s = src;
s                 159 drivers/net/wireless/ath/wil6210/main.c 		*d++ = __raw_readl(s++);
s                 163 drivers/net/wireless/ath/wil6210/main.c 		u32 tmp = __raw_readl(s);
s                 173 drivers/net/wireless/ath/wil6210/main.c 	const u32 *s = src;
s                 176 drivers/net/wireless/ath/wil6210/main.c 		__raw_writel(*s++, d++);
s                 182 drivers/net/wireless/ath/wil6210/main.c 		memcpy(&tmp, s, count);
s                 436 drivers/net/wireless/ath/wil6210/pmc.c int wil_pmcring_read(struct seq_file *s, void *data)
s                 438 drivers/net/wireless/ath/wil6210/pmc.c 	struct wil6210_priv *wil = s->private;
s                 454 drivers/net/wireless/ath/wil6210/pmc.c 	seq_write(s, pmc->pring_va, pmc_ring_size);
s                  28 drivers/net/wireless/ath/wil6210/pmc.h int wil_pmcring_read(struct seq_file *s, void *data);
s                 679 drivers/net/wireless/ath/wil6210/txrx.c 	struct wil_sta_info *s = &wil->sta[cid];
s                 680 drivers/net/wireless/ath/wil6210/txrx.c 	struct wil_tid_crypto_rx *c = mc ? &s->group_crypto_rx :
s                 681 drivers/net/wireless/ath/wil6210/txrx.c 				      &s->tid_crypto_rx[tid];
s                 522 drivers/net/wireless/ath/wil6210/txrx_edma.c 	struct wil_rx_status_extended *s = wil_skb_rxstatus(skb);
s                 524 drivers/net/wireless/ath/wil6210/txrx_edma.c 	*tid = wil_rx_status_get_tid(s);
s                 525 drivers/net/wireless/ath/wil6210/txrx_edma.c 	*cid = wil_rx_status_get_cid(s);
s                 526 drivers/net/wireless/ath/wil6210/txrx_edma.c 	*mid = wil_rx_status_get_mid(s);
s                 527 drivers/net/wireless/ath/wil6210/txrx_edma.c 	*seq = le16_to_cpu(wil_rx_status_get_seq(wil, s));
s                 528 drivers/net/wireless/ath/wil6210/txrx_edma.c 	*mcast = wil_rx_status_get_mcast(s);
s                 529 drivers/net/wireless/ath/wil6210/txrx_edma.c 	*retry = wil_rx_status_get_retry(s);
s                 535 drivers/net/wireless/ath/wil6210/txrx_edma.c 	struct wil_rx_status_extended *s = wil_skb_rxstatus(skb);
s                 537 drivers/net/wireless/ath/wil6210/txrx_edma.c 	*cid = wil_rx_status_get_cid(s);
s                 538 drivers/net/wireless/ath/wil6210/txrx_edma.c 	*security = wil_rx_status_get_security(s);
s                 546 drivers/net/wireless/ath/wil6210/txrx_edma.c 	struct wil_sta_info *s;
s                 561 drivers/net/wireless/ath/wil6210/txrx_edma.c 	s = &wil->sta[cid];
s                 562 drivers/net/wireless/ath/wil6210/txrx_edma.c 	c = mc ? &s->group_crypto_rx : &s->tid_crypto_rx[tid];
s                 881 drivers/net/wireless/ath/wil6210/txrx_edma.c 	struct wil_rx_status_extended *s;
s                 899 drivers/net/wireless/ath/wil6210/txrx_edma.c 		struct wil_rx_status_extended *s;
s                 908 drivers/net/wireless/ath/wil6210/txrx_edma.c 		s = (struct wil_rx_status_extended *)
s                 910 drivers/net/wireless/ath/wil6210/txrx_edma.c 		*(struct wil_rx_status_extended *)msg = *s;
s                1061 drivers/net/wireless/ath/wil6210/txrx_edma.c 	s = wil_skb_rxstatus(skb);
s                1062 drivers/net/wireless/ath/wil6210/txrx_edma.c 	memcpy(s, msg, sring->elem_size);
s                 430 drivers/net/wireless/ath/wil6210/txrx_edma.h static inline void wil_rx_status_reset_buff_id(struct wil_status_ring *s)
s                 433 drivers/net/wireless/ath/wil6210/txrx_edma.h 		(s->va + (s->elem_size * s->swhead)))->buff_id = 0;
s                 351 drivers/net/wireless/atmel/at76c50x-usb.c static inline unsigned long at76_get_timeout(struct dfu_status *s)
s                 353 drivers/net/wireless/atmel/at76c50x-usb.c 	return msecs_to_jiffies((s->poll_timeout[2] << 16)
s                 354 drivers/net/wireless/atmel/at76c50x-usb.c 				| (s->poll_timeout[1] << 8)
s                 355 drivers/net/wireless/atmel/at76c50x-usb.c 				| (s->poll_timeout[0]));
s                1407 drivers/net/wireless/atmel/atmel.c 	char *s, *r, *c;
s                1455 drivers/net/wireless/atmel/atmel.c 		s = "Scanning";
s                1458 drivers/net/wireless/atmel/atmel.c 		s = "Joining";
s                1461 drivers/net/wireless/atmel/atmel.c 		s = "Authenticating";
s                1464 drivers/net/wireless/atmel/atmel.c 		s = "Associating";
s                1467 drivers/net/wireless/atmel/atmel.c 		s = "Ready";
s                1470 drivers/net/wireless/atmel/atmel.c 		s = "Reassociating";
s                1473 drivers/net/wireless/atmel/atmel.c 		s = "Management error";
s                1476 drivers/net/wireless/atmel/atmel.c 		s = "Down";
s                1479 drivers/net/wireless/atmel/atmel.c 		s = "<unknown>";
s                1482 drivers/net/wireless/atmel/atmel.c 	seq_printf(m, "Current state:\t\t%s\n", s);
s                1946 drivers/net/wireless/broadcom/b43/phy_n.c 	u16 s[2];
s                1986 drivers/net/wireless/broadcom/b43/phy_n.c 			s[0] = b43_phy_read(dev, B43_NPHY_GPIO_LOOUT);
s                1987 drivers/net/wireless/broadcom/b43/phy_n.c 			s[1] = b43_phy_read(dev, B43_NPHY_GPIO_HIOUT);
s                1989 drivers/net/wireless/broadcom/b43/phy_n.c 			s[0] = b43_phy_read(dev, B43_NPHY_RSSI1);
s                1990 drivers/net/wireless/broadcom/b43/phy_n.c 			s[1] = b43_phy_read(dev, B43_NPHY_RSSI2);
s                1993 drivers/net/wireless/broadcom/b43/phy_n.c 		buf[0] += ((s8)((s[0] & 0x3F) << 2)) >> 2;
s                1994 drivers/net/wireless/broadcom/b43/phy_n.c 		buf[1] += ((s8)(((s[0] >> 8) & 0x3F) << 2)) >> 2;
s                1995 drivers/net/wireless/broadcom/b43/phy_n.c 		buf[2] += ((s8)((s[1] & 0x3F) << 2)) >> 2;
s                1996 drivers/net/wireless/broadcom/b43/phy_n.c 		buf[3] += ((s8)(((s[1] >> 8) & 0x3F) << 2)) >> 2;
s                1052 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c static int brcmf_revinfo_read(struct seq_file *s, void *data)
s                1054 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	struct brcmf_bus *bus_if = dev_get_drvdata(s->private);
s                1059 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "vendorid: 0x%04x\n", ri->vendorid);
s                1060 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "deviceid: 0x%04x\n", ri->deviceid);
s                1061 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "radiorev: %s\n", brcmu_dotrev_str(ri->radiorev, drev));
s                1062 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "chip: %s\n", ri->chipname);
s                1063 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "chippkg: %u\n", ri->chippkg);
s                1064 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "corerev: %u\n", ri->corerev);
s                1065 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "boardid: 0x%04x\n", ri->boardid);
s                1066 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "boardvendor: 0x%04x\n", ri->boardvendor);
s                1067 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "boardrev: %s\n", brcmu_boardrev_str(ri->boardrev, brev));
s                1068 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "driverrev: %s\n", brcmu_dotrev_str(ri->driverrev, drev));
s                1069 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "ucoderev: %u\n", ri->ucoderev);
s                1070 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "bus: %u\n", ri->bus);
s                1071 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "phytype: %u\n", ri->phytype);
s                1072 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "phyrev: %u\n", ri->phyrev);
s                1073 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "anarev: %u\n", ri->anarev);
s                1074 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "nvramrev: %08x\n", ri->nvramrev);
s                1076 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	seq_printf(s, "clmver: %s\n", bus_if->drvr->clmver);
s                 687 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	enum brcmf_fws_hanger_item_state s;
s                 690 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 		s = h->items[i].state;
s                 691 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 		if (s == BRCMF_FWS_HANGER_ITEM_STATE_INUSE ||
s                 692 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 		    s == BRCMF_FWS_HANGER_ITEM_STATE_INUSE_SUPPRESSED) {
s                 696 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 				if (s == BRCMF_FWS_HANGER_ITEM_STATE_INUSE)
s                  65 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c int brcms_debugfs_hardware_read(struct seq_file *s, void *data)
s                  67 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	struct brcms_pub *drvr = s->private;
s                  73 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "chipnum 0x%x\n"
s                  98 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c static int brcms_debugfs_macstat_read(struct seq_file *s, void *data)
s                 100 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	struct brcms_pub *drvr = s->private;
s                 109 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "txallfrm: %d\n", stats.txallfrm);
s                 110 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "txrtsfrm: %d\n", stats.txrtsfrm);
s                 111 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "txctsfrm: %d\n", stats.txctsfrm);
s                 112 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "txackfrm: %d\n", stats.txackfrm);
s                 113 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "txdnlfrm: %d\n", stats.txdnlfrm);
s                 114 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "txbcnfrm: %d\n", stats.txbcnfrm);
s                 115 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "txfunfl[8]:");
s                 117 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 		seq_printf(s, " %d", stats.txfunfl[i]);
s                 118 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "\ntxtplunfl: %d\n", stats.txtplunfl);
s                 119 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "txphyerr: %d\n", stats.txphyerr);
s                 120 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "pktengrxducast: %d\n", stats.pktengrxducast);
s                 121 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "pktengrxdmcast: %d\n", stats.pktengrxdmcast);
s                 122 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxfrmtoolong: %d\n", stats.rxfrmtoolong);
s                 123 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxfrmtooshrt: %d\n", stats.rxfrmtooshrt);
s                 124 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxinvmachdr: %d\n", stats.rxinvmachdr);
s                 125 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxbadfcs: %d\n", stats.rxbadfcs);
s                 126 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxbadplcp: %d\n", stats.rxbadplcp);
s                 127 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxcrsglitch: %d\n", stats.rxcrsglitch);
s                 128 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxstrt: %d\n", stats.rxstrt);
s                 129 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxdfrmucastmbss: %d\n", stats.rxdfrmucastmbss);
s                 130 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxmfrmucastmbss: %d\n", stats.rxmfrmucastmbss);
s                 131 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxcfrmucast: %d\n", stats.rxcfrmucast);
s                 132 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxrtsucast: %d\n", stats.rxrtsucast);
s                 133 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxctsucast: %d\n", stats.rxctsucast);
s                 134 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxackucast: %d\n", stats.rxackucast);
s                 135 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxdfrmocast: %d\n", stats.rxdfrmocast);
s                 136 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxmfrmocast: %d\n", stats.rxmfrmocast);
s                 137 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxcfrmocast: %d\n", stats.rxcfrmocast);
s                 138 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxrtsocast: %d\n", stats.rxrtsocast);
s                 139 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxctsocast: %d\n", stats.rxctsocast);
s                 140 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxdfrmmcast: %d\n", stats.rxdfrmmcast);
s                 141 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxmfrmmcast: %d\n", stats.rxmfrmmcast);
s                 142 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxcfrmmcast: %d\n", stats.rxcfrmmcast);
s                 143 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxbeaconmbss: %d\n", stats.rxbeaconmbss);
s                 144 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxdfrmucastobss: %d\n", stats.rxdfrmucastobss);
s                 145 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxbeaconobss: %d\n", stats.rxbeaconobss);
s                 146 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxrsptmout: %d\n", stats.rxrsptmout);
s                 147 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "bcntxcancl: %d\n", stats.bcntxcancl);
s                 148 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxf0ovfl: %d\n", stats.rxf0ovfl);
s                 149 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxf1ovfl: %d\n", stats.rxf1ovfl);
s                 150 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxf2ovfl: %d\n", stats.rxf2ovfl);
s                 151 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "txsfovfl: %d\n", stats.txsfovfl);
s                 152 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "pmqovfl: %d\n", stats.pmqovfl);
s                 153 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxcgprqfrm: %d\n", stats.rxcgprqfrm);
s                 154 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxcgprsqovfl: %d\n", stats.rxcgprsqovfl);
s                 155 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "txcgprsfail: %d\n", stats.txcgprsfail);
s                 156 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "txcgprssuc: %d\n", stats.txcgprssuc);
s                 157 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "prs_timeout: %d\n", stats.prs_timeout);
s                 158 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "rxnack: %d\n", stats.rxnack);
s                 159 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "frmscons: %d\n", stats.frmscons);
s                 160 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "txnack: %d\n", stats.txnack);
s                 161 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "txglitch_nack: %d\n", stats.txglitch_nack);
s                 162 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "txburst: %d\n", stats.txburst);
s                 163 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "bphy_rxcrsglitch: %d\n", stats.bphy_rxcrsglitch);
s                 164 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "phywatchdog: %d\n", stats.phywatchdog);
s                 165 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	seq_printf(s, "bphy_badplcp: %d\n", stats.bphy_badplcp);
s                  41 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h #define PHY_HW_ROUND(x, s)		((x >> s) + ((x >> (s-1)) & (s != 0)))
s                2351 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	u8 *s, *d;
s                2354 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	s = in_buf;
s                2367 drivers/net/wireless/intel/ipw2x00/ipw2100.c 				if (*s != *d) {
s                2368 drivers/net/wireless/intel/ipw2x00/ipw2100.c 					s = in_buf;
s                2372 drivers/net/wireless/intel/ipw2x00/ipw2100.c 				s++;
s                2375 drivers/net/wireless/intel/ipw2x00/ipw2100.c 				if ((s - in_buf) == len)
s                2667 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	u32 r, w, i, s;
s                2682 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	s = i;
s                2758 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	if (i != s) {
s                3567 drivers/net/wireless/intel/ipw2x00/ipw2100.c #define IPW2100_NIC(x, s) { x, #x, s }
s                3701 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	int s = q->read - q->write;
s                3702 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	if (s <= 0)
s                3703 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		s += RX_QUEUE_SIZE;
s                3705 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	s -= 2;
s                3706 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	if (s < 0)
s                3707 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		s = 0;
s                3708 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	return s;
s                3713 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	int s = q->last_used - q->first_empty;
s                3714 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	if (s <= 0)
s                3715 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		s += q->n_bd;
s                3716 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	s -= 2;			/* keep some reserve to not confuse empty and full situations */
s                3717 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	if (s < 0)
s                3718 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		s = 0;
s                3719 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	return s;
s                  61 drivers/net/wireless/intel/iwlegacy/4965-rs.c #define IL_DECLARE_RATE_INFO(r, s, ip, in, rp, rn, pp, np)    \
s                  63 drivers/net/wireless/intel/iwlegacy/4965-rs.c 				    RATE_SISO_##s##M_PLCP, \
s                  64 drivers/net/wireless/intel/iwlegacy/4965-rs.c 				    RATE_MIMO2_##s##M_PLCP,\
s                 669 drivers/net/wireless/intel/iwlegacy/4965.c 	s32 s = -1;
s                 678 drivers/net/wireless/intel/iwlegacy/4965.c 	s = il4965_get_sub_band(il, channel);
s                 679 drivers/net/wireless/intel/iwlegacy/4965.c 	if (s >= EEPROM_TX_POWER_BANDS) {
s                 684 drivers/net/wireless/intel/iwlegacy/4965.c 	ch_i1 = il->calib_info->band_info[s].ch1.ch_num;
s                 685 drivers/net/wireless/intel/iwlegacy/4965.c 	ch_i2 = il->calib_info->band_info[s].ch2.ch_num;
s                 688 drivers/net/wireless/intel/iwlegacy/4965.c 	D_TXPOWER("channel %d subband %d factory cal ch %d & %d\n", channel, s,
s                 693 drivers/net/wireless/intel/iwlegacy/4965.c 			m1 = &(il->calib_info->band_info[s].ch1.
s                 695 drivers/net/wireless/intel/iwlegacy/4965.c 			m2 = &(il->calib_info->band_info[s].ch2.
s                1216 drivers/net/wireless/intel/iwlegacy/4965.c 			tx_power.s.radio_tx_gain[c] =
s                1218 drivers/net/wireless/intel/iwlegacy/4965.c 			tx_power.s.dsp_predis_atten[c] =
s                1223 drivers/net/wireless/intel/iwlegacy/4965.c 				  power_idx, tx_power.s.radio_tx_gain[c],
s                1224 drivers/net/wireless/intel/iwlegacy/4965.c 				  tx_power.s.dsp_predis_atten[c]);
s                 165 drivers/net/wireless/intel/iwlegacy/commands.h #define SEQ_TO_QUEUE(s)	(((s) >> 8) & 0x1f)
s                 167 drivers/net/wireless/intel/iwlegacy/commands.h #define SEQ_TO_IDX(s)	((s) & 0xff)
s                 351 drivers/net/wireless/intel/iwlegacy/commands.h 	} s;
s                2540 drivers/net/wireless/intel/iwlegacy/common.c 	int s = q->read - q->write;
s                2541 drivers/net/wireless/intel/iwlegacy/common.c 	if (s <= 0)
s                2542 drivers/net/wireless/intel/iwlegacy/common.c 		s += RX_QUEUE_SIZE;
s                2544 drivers/net/wireless/intel/iwlegacy/common.c 	s -= 2;
s                2545 drivers/net/wireless/intel/iwlegacy/common.c 	if (s < 0)
s                2546 drivers/net/wireless/intel/iwlegacy/common.c 		s = 0;
s                2547 drivers/net/wireless/intel/iwlegacy/common.c 	return s;
s                2911 drivers/net/wireless/intel/iwlegacy/common.c 	int s = q->read_ptr - q->write_ptr;
s                2914 drivers/net/wireless/intel/iwlegacy/common.c 		s -= q->n_bd;
s                2916 drivers/net/wireless/intel/iwlegacy/common.c 	if (s <= 0)
s                2917 drivers/net/wireless/intel/iwlegacy/common.c 		s += q->n_win;
s                2919 drivers/net/wireless/intel/iwlegacy/common.c 	s -= 2;
s                2920 drivers/net/wireless/intel/iwlegacy/common.c 	if (s < 0)
s                2921 drivers/net/wireless/intel/iwlegacy/common.c 		s = 0;
s                2922 drivers/net/wireless/intel/iwlegacy/common.c 	return s;
s                  61 drivers/net/wireless/intel/iwlwifi/dvm/rs.c #define IWL_DECLARE_RATE_INFO(r, s, ip, in, rp, rn, pp, np)    \
s                  63 drivers/net/wireless/intel/iwlwifi/dvm/rs.c 				    IWL_RATE_SISO_##s##M_PLCP, \
s                  64 drivers/net/wireless/intel/iwlwifi/dvm/rs.c 				    IWL_RATE_MIMO2_##s##M_PLCP,\
s                  65 drivers/net/wireless/intel/iwlwifi/dvm/rs.c 				    IWL_RATE_MIMO3_##s##M_PLCP,\
s                  73 drivers/net/wireless/intel/iwlwifi/fw/api/cmdhdr.h #define SEQ_TO_QUEUE(s)	(((s) >> 8) & 0x1f)
s                  75 drivers/net/wireless/intel/iwlwifi/fw/api/cmdhdr.h #define SEQ_TO_INDEX(s)	((s) & 0xff)
s                 124 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c iwl_ftm_range_request_status_to_err(enum iwl_tof_range_request_status s)
s                 126 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c 	switch (s) {
s                  58 drivers/net/wireless/intel/iwlwifi/mvm/rs.c #define IWL_DECLARE_RATE_INFO(r, s, rp, rn)			      \
s                  60 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 				    IWL_RATE_HT_SISO_MCS_##s##_PLCP,  \
s                  61 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 				    IWL_RATE_HT_MIMO2_MCS_##s##_PLCP, \
s                  62 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 				    IWL_RATE_VHT_SISO_MCS_##s##_PLCP, \
s                  63 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 				    IWL_RATE_VHT_MIMO2_MCS_##s##_PLCP,\
s                  67 drivers/net/wireless/intel/iwlwifi/mvm/rs.c #define IWL_DECLARE_MCS_RATE(s)						  \
s                  68 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	[IWL_RATE_MCS_##s##_INDEX] = { IWL_RATE_INVM_PLCP,		  \
s                  69 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 				       IWL_RATE_HT_SISO_MCS_##s##_PLCP,	  \
s                  70 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 				       IWL_RATE_HT_MIMO2_MCS_##s##_PLCP,  \
s                  71 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 				       IWL_RATE_VHT_SISO_MCS_##s##_PLCP,  \
s                  72 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 				       IWL_RATE_VHT_MIMO2_MCS_##s##_PLCP, \
s                 140 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c #define LWNG_SETVAL(f,i,s,l,d) \
s                 142 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c hdr->f.status = s; hdr->f.len = l; hdr->f.data = d
s                  94 drivers/net/wireless/intersil/hostap/hostap_ap.c 	struct sta_info *s;
s                  96 drivers/net/wireless/intersil/hostap/hostap_ap.c 	s = ap->sta_hash[STA_HASH(sta->addr)];
s                  97 drivers/net/wireless/intersil/hostap/hostap_ap.c 	if (s == NULL) return;
s                  98 drivers/net/wireless/intersil/hostap/hostap_ap.c 	if (ether_addr_equal(s->addr, sta->addr)) {
s                  99 drivers/net/wireless/intersil/hostap/hostap_ap.c 		ap->sta_hash[STA_HASH(sta->addr)] = s->hnext;
s                 103 drivers/net/wireless/intersil/hostap/hostap_ap.c 	while (s->hnext != NULL && !ether_addr_equal(s->hnext->addr, sta->addr))
s                 104 drivers/net/wireless/intersil/hostap/hostap_ap.c 		s = s->hnext;
s                 105 drivers/net/wireless/intersil/hostap/hostap_ap.c 	if (s->hnext != NULL)
s                 106 drivers/net/wireless/intersil/hostap/hostap_ap.c 		s->hnext = s->hnext->hnext;
s                 911 drivers/net/wireless/intersil/hostap/hostap_ap.c 	struct sta_info *s;
s                 913 drivers/net/wireless/intersil/hostap/hostap_ap.c 	s = ap->sta_hash[STA_HASH(sta)];
s                 914 drivers/net/wireless/intersil/hostap/hostap_ap.c 	while (s != NULL && !ether_addr_equal(s->addr, sta))
s                 915 drivers/net/wireless/intersil/hostap/hostap_ap.c 		s = s->hnext;
s                 916 drivers/net/wireless/intersil/hostap/hostap_ap.c 	return s;
s                 484 drivers/net/wireless/intersil/hostap/hostap_wlan.h #define HFA384X_RX_STATUS_GET_MSGTYPE(s) \
s                 485 drivers/net/wireless/intersil/hostap/hostap_wlan.h (((s) & HFA384X_RX_STATUS_MSGTYPE) >> 13)
s                 486 drivers/net/wireless/intersil/hostap/hostap_wlan.h #define HFA384X_RX_STATUS_GET_MACPORT(s) \
s                 487 drivers/net/wireless/intersil/hostap/hostap_wlan.h (((s) & HFA384X_RX_STATUS_MACPORT) >> 8)
s                 310 drivers/net/wireless/intersil/orinoco/hermes.h 	struct symbol_scan_apinfo	s;
s                1104 drivers/net/wireless/intersil/orinoco/main.c 	char *s;
s                1111 drivers/net/wireless/intersil/orinoco/main.c 		s = "Not Connected";
s                1114 drivers/net/wireless/intersil/orinoco/main.c 		s = "Connected";
s                1117 drivers/net/wireless/intersil/orinoco/main.c 		s = "Disconnected";
s                1120 drivers/net/wireless/intersil/orinoco/main.c 		s = "AP Changed";
s                1123 drivers/net/wireless/intersil/orinoco/main.c 		s = "AP Out of Range";
s                1126 drivers/net/wireless/intersil/orinoco/main.c 		s = "AP In Range";
s                1129 drivers/net/wireless/intersil/orinoco/main.c 		s = "Association Failed";
s                1132 drivers/net/wireless/intersil/orinoco/main.c 		s = "UNKNOWN";
s                1136 drivers/net/wireless/intersil/orinoco/main.c 	       dev->name, s, status);
s                 101 drivers/net/wireless/intersil/orinoco/scan.c 		ie_len += symbol_build_supp_rates(ie, bss->s.rates);
s                  36 drivers/net/wireless/intersil/prism54/oid_mgt.c #define OID_STRUCT(name,oid,s,t) [name] = {oid, 0, sizeof(s), t}
s                  37 drivers/net/wireless/intersil/prism54/oid_mgt.c #define OID_STRUCT_C(name,oid,s,t) OID_STRUCT(name,oid,s,t | OID_FLAG_CACHED)
s                1162 drivers/net/wireless/marvell/libertas/mesh.c 	uint32_t stringset, uint8_t *s)
s                1166 drivers/net/wireless/marvell/libertas/mesh.c 		memcpy(s, mesh_stat_strings, sizeof(mesh_stat_strings));
s                  58 drivers/net/wireless/marvell/libertas/mesh.h 	uint32_t stringset, uint8_t *s);
s                1469 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 	u8 *s = src, *d = dst;
s                1471 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 	while (s - src < len) {
s                1472 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 		if (*s && (isspace(*s) || *s == '\t')) {
s                1473 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 			s++;
s                1476 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 		if (isxdigit(*s)) {
s                1477 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 			*d++ = simple_strtol(s, NULL, 16);
s                1478 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 			s += 2;
s                1480 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 			s++;
s                4163 drivers/net/wireless/marvell/mwl8k.c 		struct mwl8k_ampdu_stream *s;
s                4164 drivers/net/wireless/marvell/mwl8k.c 		s = &priv->ampdu[i];
s                4165 drivers/net/wireless/marvell/mwl8k.c 		if (s->state != AMPDU_NO_STREAM) {
s                4166 drivers/net/wireless/marvell/mwl8k.c 			if (memcmp(s->sta->addr, addr, ETH_ALEN) == 0) {
s                4167 drivers/net/wireless/marvell/mwl8k.c 				if (s->state == AMPDU_STREAM_ACTIVE) {
s                4168 drivers/net/wireless/marvell/mwl8k.c 					idx = s->idx;
s                4172 drivers/net/wireless/marvell/mwl8k.c 				} else if (s->state == AMPDU_STREAM_NEW) {
s                4173 drivers/net/wireless/marvell/mwl8k.c 					mwl8k_remove_stream(hw, s);
s                  29 drivers/net/wireless/mediatek/mt76/debugfs.c mt76_queues_read(struct seq_file *s, void *data)
s                  31 drivers/net/wireless/mediatek/mt76/debugfs.c 	struct mt76_dev *dev = dev_get_drvdata(s->private);
s                  40 drivers/net/wireless/mediatek/mt76/debugfs.c 		seq_printf(s,
s                  61 drivers/net/wireless/mediatek/mt76/debugfs.c static int mt76_read_rate_txpower(struct seq_file *s, void *data)
s                  63 drivers/net/wireless/mediatek/mt76/debugfs.c 	struct mt76_dev *dev = dev_get_drvdata(s->private);
s                  65 drivers/net/wireless/mediatek/mt76/debugfs.c 	mt76_seq_puts_array(s, "CCK", dev->rate_power.cck,
s                  67 drivers/net/wireless/mediatek/mt76/debugfs.c 	mt76_seq_puts_array(s, "OFDM", dev->rate_power.ofdm,
s                  69 drivers/net/wireless/mediatek/mt76/debugfs.c 	mt76_seq_puts_array(s, "STBC", dev->rate_power.stbc,
s                  71 drivers/net/wireless/mediatek/mt76/debugfs.c 	mt76_seq_puts_array(s, "HT", dev->rate_power.ht,
s                  73 drivers/net/wireless/mediatek/mt76/debugfs.c 	mt76_seq_puts_array(s, "VHT", dev->rate_power.vht,
s                   6 drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c mt7603_reset_read(struct seq_file *s, void *data)
s                   8 drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c 	struct mt7603_dev *dev = dev_get_drvdata(s->private);
s                  24 drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c 		seq_printf(s, "%20s: %u\n", reset_cause_str[i],
s                  32 drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c mt7603_radio_read(struct seq_file *s, void *data)
s                  34 drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c 	struct mt7603_dev *dev = dev_get_drvdata(s->private);
s                  36 drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c 	seq_printf(s, "Sensitivity: %d\n", dev->sensitivity);
s                  37 drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c 	seq_printf(s, "False CCA: ofdm=%d cck=%d\n",
s                  40 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c mt7615_radio_read(struct seq_file *s, void *data)
s                  42 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c 	struct mt7615_dev *dev = dev_get_drvdata(s->private);
s                  44 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c 	seq_printf(s, "Sensitivity: ofdm=%d cck=%d\n",
s                  46 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c 	seq_printf(s, "False CCA: ofdm=%d cck=%d\n",
s                  52 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c static int mt7615_read_temperature(struct seq_file *s, void *data)
s                  54 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c 	struct mt7615_dev *dev = dev_get_drvdata(s->private);
s                  59 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c 	seq_printf(s, "Temperature: %d\n", temp);
s                 189 drivers/net/wireless/quantenna/qtnfmac/commands.c 				      const struct cfg80211_ap_settings *s)
s                 193 drivers/net/wireless/quantenna/qtnfmac/commands.c 	len += s->ssid_len;
s                 194 drivers/net/wireless/quantenna/qtnfmac/commands.c 	len += s->beacon.head_len;
s                 195 drivers/net/wireless/quantenna/qtnfmac/commands.c 	len += s->beacon.tail_len;
s                 196 drivers/net/wireless/quantenna/qtnfmac/commands.c 	len += s->beacon.beacon_ies_len;
s                 197 drivers/net/wireless/quantenna/qtnfmac/commands.c 	len += s->beacon.proberesp_ies_len;
s                 198 drivers/net/wireless/quantenna/qtnfmac/commands.c 	len += s->beacon.assocresp_ies_len;
s                 199 drivers/net/wireless/quantenna/qtnfmac/commands.c 	len += s->beacon.probe_resp_len;
s                 201 drivers/net/wireless/quantenna/qtnfmac/commands.c 	if (cfg80211_chandef_valid(&s->chandef))
s                 204 drivers/net/wireless/quantenna/qtnfmac/commands.c 	if (s->acl)
s                 206 drivers/net/wireless/quantenna/qtnfmac/commands.c 		       struct_size(s->acl, mac_addrs, s->acl->n_acl_entries);
s                 218 drivers/net/wireless/quantenna/qtnfmac/commands.c 			   const struct cfg80211_ap_settings *s)
s                 226 drivers/net/wireless/quantenna/qtnfmac/commands.c 	if (!qtnf_cmd_start_ap_can_fit(vif, s))
s                 236 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd->dtim_period = s->dtim_period;
s                 237 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd->beacon_interval = cpu_to_le16(s->beacon_interval);
s                 238 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd->hidden_ssid = qlink_hidden_ssid_nl2q(s->hidden_ssid);
s                 239 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd->inactivity_timeout = cpu_to_le16(s->inactivity_timeout);
s                 240 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd->smps_mode = s->smps_mode;
s                 241 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd->p2p_ctwindow = s->p2p_ctwindow;
s                 242 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd->p2p_opp_ps = s->p2p_opp_ps;
s                 243 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd->pbss = s->pbss;
s                 244 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd->ht_required = s->ht_required;
s                 245 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd->vht_required = s->vht_required;
s                 248 drivers/net/wireless/quantenna/qtnfmac/commands.c 	aen->auth_type = s->auth_type;
s                 249 drivers/net/wireless/quantenna/qtnfmac/commands.c 	aen->privacy = !!s->privacy;
s                 250 drivers/net/wireless/quantenna/qtnfmac/commands.c 	aen->wpa_versions = cpu_to_le32(s->crypto.wpa_versions);
s                 251 drivers/net/wireless/quantenna/qtnfmac/commands.c 	aen->cipher_group = cpu_to_le32(s->crypto.cipher_group);
s                 252 drivers/net/wireless/quantenna/qtnfmac/commands.c 	aen->n_ciphers_pairwise = cpu_to_le32(s->crypto.n_ciphers_pairwise);
s                 255 drivers/net/wireless/quantenna/qtnfmac/commands.c 				cpu_to_le32(s->crypto.ciphers_pairwise[i]);
s                 256 drivers/net/wireless/quantenna/qtnfmac/commands.c 	aen->n_akm_suites = cpu_to_le32(s->crypto.n_akm_suites);
s                 258 drivers/net/wireless/quantenna/qtnfmac/commands.c 		aen->akm_suites[i] = cpu_to_le32(s->crypto.akm_suites[i]);
s                 259 drivers/net/wireless/quantenna/qtnfmac/commands.c 	aen->control_port = s->crypto.control_port;
s                 260 drivers/net/wireless/quantenna/qtnfmac/commands.c 	aen->control_port_no_encrypt = s->crypto.control_port_no_encrypt;
s                 262 drivers/net/wireless/quantenna/qtnfmac/commands.c 		cpu_to_le16(be16_to_cpu(s->crypto.control_port_ethertype));
s                 264 drivers/net/wireless/quantenna/qtnfmac/commands.c 	if (s->ssid && s->ssid_len > 0 && s->ssid_len <= IEEE80211_MAX_SSID_LEN)
s                 265 drivers/net/wireless/quantenna/qtnfmac/commands.c 		qtnf_cmd_skb_put_tlv_arr(cmd_skb, WLAN_EID_SSID, s->ssid,
s                 266 drivers/net/wireless/quantenna/qtnfmac/commands.c 					 s->ssid_len);
s                 268 drivers/net/wireless/quantenna/qtnfmac/commands.c 	if (cfg80211_chandef_valid(&s->chandef)) {
s                 276 drivers/net/wireless/quantenna/qtnfmac/commands.c 		qlink_chandef_cfg2q(&s->chandef, &chtlv->chdef);
s                 280 drivers/net/wireless/quantenna/qtnfmac/commands.c 				s->beacon.head, s->beacon.head_len);
s                 282 drivers/net/wireless/quantenna/qtnfmac/commands.c 				s->beacon.tail, s->beacon.tail_len);
s                 284 drivers/net/wireless/quantenna/qtnfmac/commands.c 				s->beacon.beacon_ies, s->beacon.beacon_ies_len);
s                 286 drivers/net/wireless/quantenna/qtnfmac/commands.c 				s->beacon.probe_resp, s->beacon.probe_resp_len);
s                 288 drivers/net/wireless/quantenna/qtnfmac/commands.c 				s->beacon.proberesp_ies,
s                 289 drivers/net/wireless/quantenna/qtnfmac/commands.c 				s->beacon.proberesp_ies_len);
s                 291 drivers/net/wireless/quantenna/qtnfmac/commands.c 				s->beacon.assocresp_ies,
s                 292 drivers/net/wireless/quantenna/qtnfmac/commands.c 				s->beacon.assocresp_ies_len);
s                 294 drivers/net/wireless/quantenna/qtnfmac/commands.c 	if (s->ht_cap) {
s                 296 drivers/net/wireless/quantenna/qtnfmac/commands.c 			skb_put(cmd_skb, sizeof(*tlv) + sizeof(*s->ht_cap));
s                 299 drivers/net/wireless/quantenna/qtnfmac/commands.c 		tlv->len = cpu_to_le16(sizeof(*s->ht_cap));
s                 300 drivers/net/wireless/quantenna/qtnfmac/commands.c 		memcpy(tlv->val, s->ht_cap, sizeof(*s->ht_cap));
s                 303 drivers/net/wireless/quantenna/qtnfmac/commands.c 	if (s->vht_cap) {
s                 305 drivers/net/wireless/quantenna/qtnfmac/commands.c 			skb_put(cmd_skb, sizeof(*tlv) + sizeof(*s->vht_cap));
s                 308 drivers/net/wireless/quantenna/qtnfmac/commands.c 		tlv->len = cpu_to_le16(sizeof(*s->vht_cap));
s                 309 drivers/net/wireless/quantenna/qtnfmac/commands.c 		memcpy(tlv->val, s->vht_cap, sizeof(*s->vht_cap));
s                 312 drivers/net/wireless/quantenna/qtnfmac/commands.c 	if (s->acl) {
s                 313 drivers/net/wireless/quantenna/qtnfmac/commands.c 		size_t acl_size = struct_size(s->acl, mac_addrs,
s                 314 drivers/net/wireless/quantenna/qtnfmac/commands.c 					      s->acl->n_acl_entries);
s                 320 drivers/net/wireless/quantenna/qtnfmac/commands.c 		qlink_acl_data_cfg2q(s->acl, (struct qlink_acl_data *)tlv->val);
s                  27 drivers/net/wireless/quantenna/qtnfmac/commands.h 			   const struct cfg80211_ap_settings *s);
s                  94 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c static int qtnf_dbg_mps_show(struct seq_file *s, void *data)
s                  96 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c 	struct qtnf_bus *bus = dev_get_drvdata(s->private);
s                  99 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c 	seq_printf(s, "%d\n", pcie_get_mps(priv->pdev));
s                 104 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c static int qtnf_dbg_msi_show(struct seq_file *s, void *data)
s                 106 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c 	struct qtnf_bus *bus = dev_get_drvdata(s->private);
s                 109 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c 	seq_printf(s, "%u\n", priv->msi_enabled);
s                 114 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c static int qtnf_dbg_shm_stats(struct seq_file *s, void *data)
s                 116 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c 	struct qtnf_bus *bus = dev_get_drvdata(s->private);
s                 119 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c 	seq_printf(s, "shm_ipc_ep_in.tx_packet_count(%zu)\n",
s                 121 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c 	seq_printf(s, "shm_ipc_ep_in.rx_packet_count(%zu)\n",
s                 123 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c 	seq_printf(s, "shm_ipc_ep_out.tx_packet_count(%zu)\n",
s                 125 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c 	seq_printf(s, "shm_ipc_ep_out.rx_packet_count(%zu)\n",
s                 199 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	u32 s = readl(reg);
s                 201 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	return s & state;
s                 206 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	u32 s = readl(reg);
s                 208 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	qtnf_non_posted_write(state | s, reg);
s                 213 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	u32 s = readl(reg);
s                 215 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	qtnf_non_posted_write(s & ~state, reg);
s                 809 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c static int qtnf_dbg_irq_stats(struct seq_file *s, void *data)
s                 811 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	struct qtnf_bus *bus = dev_get_drvdata(s->private);
s                 816 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "pcie_irq_count(%u)\n", ps->base.pcie_irq_count);
s                 817 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "pcie_irq_tx_count(%u)\n", ps->pcie_irq_tx_count);
s                 819 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "pcie_irq_tx_status(%s)\n",
s                 821 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "pcie_irq_rx_count(%u)\n", ps->pcie_irq_rx_count);
s                 823 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "pcie_irq_rx_status(%s)\n",
s                 825 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "pcie_irq_uf_count(%u)\n", ps->pcie_irq_uf_count);
s                 827 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "pcie_irq_hhbm_uf_status(%s)\n",
s                 833 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c static int qtnf_dbg_hdp_stats(struct seq_file *s, void *data)
s                 835 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	struct qtnf_bus *bus = dev_get_drvdata(s->private);
s                 839 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "tx_full_count(%u)\n", priv->tx_full_count);
s                 840 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "tx_done_count(%u)\n", priv->tx_done_count);
s                 841 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "tx_reclaim_done(%u)\n", priv->tx_reclaim_done);
s                 842 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "tx_reclaim_req(%u)\n", priv->tx_reclaim_req);
s                 844 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "tx_bd_r_index(%u)\n", priv->tx_bd_r_index);
s                 845 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "tx_bd_p_index(%u)\n",
s                 848 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "tx_bd_w_index(%u)\n", priv->tx_bd_w_index);
s                 849 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "tx queue len(%u)\n",
s                 853 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "rx_bd_r_index(%u)\n", priv->rx_bd_r_index);
s                 854 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "rx_bd_p_index(%u)\n",
s                 857 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "rx_bd_w_index(%u)\n", priv->rx_bd_w_index);
s                 858 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	seq_printf(s, "rx alloc queue len(%u)\n",
s                 159 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	u32 s = readl(reg);
s                 161 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	return (s == state);
s                 750 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static int qtnf_dbg_irq_stats(struct seq_file *s, void *data)
s                 752 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	struct qtnf_bus *bus = dev_get_drvdata(s->private);
s                 755 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	seq_printf(s, "pcie_irq_count(%u)\n", ts->base.pcie_irq_count);
s                 760 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static int qtnf_dbg_pkt_stats(struct seq_file *s, void *data)
s                 762 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	struct qtnf_bus *bus = dev_get_drvdata(s->private);
s                 767 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	seq_printf(s, "tx_full_count(%u)\n", priv->tx_full_count);
s                 768 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	seq_printf(s, "tx_done_count(%u)\n", priv->tx_done_count);
s                 769 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	seq_printf(s, "tx_reclaim_done(%u)\n", priv->tx_reclaim_done);
s                 770 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	seq_printf(s, "tx_reclaim_req(%u)\n", priv->tx_reclaim_req);
s                 771 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	seq_printf(s, "tx_eapol(%u)\n", priv->tx_eapol);
s                 773 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	seq_printf(s, "tx_bd_r_index(%u)\n", priv->tx_bd_r_index);
s                 774 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	seq_printf(s, "tx_done_index(%u)\n", tx_done_index);
s                 775 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	seq_printf(s, "tx_bd_w_index(%u)\n", priv->tx_bd_w_index);
s                 777 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	seq_printf(s, "tx host queue len(%u)\n",
s                 780 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	seq_printf(s, "tx reclaim queue len(%u)\n",
s                 783 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	seq_printf(s, "tx card queue len(%u)\n",
s                 787 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	seq_printf(s, "rx_bd_r_index(%u)\n", priv->rx_bd_r_index);
s                 788 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	seq_printf(s, "rx_bd_w_index(%u)\n", priv->rx_bd_w_index);
s                 789 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	seq_printf(s, "rx alloc queue len(%u)\n",
s                  30 drivers/net/wireless/ti/wlcore/wlcore_i.h #define WL1271_TX_SECURITY_LO16(s) ((u16)((s) & 0xffff))
s                  31 drivers/net/wireless/ti/wlcore/wlcore_i.h #define WL1271_TX_SECURITY_HI32(s) ((u32)(((s) >> 16) & 0xffffffff))
s                 838 drivers/net/wireless/zydas/zd1211rw/zd_chip.c static int get_aw_pt_bi(struct zd_chip *chip, struct aw_pt_bi *s)
s                 848 drivers/net/wireless/zydas/zd1211rw/zd_chip.c 		memset(s, 0, sizeof(*s));
s                 852 drivers/net/wireless/zydas/zd1211rw/zd_chip.c 	s->atim_wnd_period = values[0];
s                 853 drivers/net/wireless/zydas/zd1211rw/zd_chip.c 	s->pre_tbtt = values[1];
s                 854 drivers/net/wireless/zydas/zd1211rw/zd_chip.c 	s->beacon_interval = values[2];
s                 858 drivers/net/wireless/zydas/zd1211rw/zd_chip.c static int set_aw_pt_bi(struct zd_chip *chip, struct aw_pt_bi *s)
s                 861 drivers/net/wireless/zydas/zd1211rw/zd_chip.c 	u16 b_interval = s->beacon_interval & 0xffff;
s                 865 drivers/net/wireless/zydas/zd1211rw/zd_chip.c 	if (s->pre_tbtt < 4 || s->pre_tbtt >= b_interval)
s                 866 drivers/net/wireless/zydas/zd1211rw/zd_chip.c 		s->pre_tbtt = b_interval - 1;
s                 867 drivers/net/wireless/zydas/zd1211rw/zd_chip.c 	if (s->atim_wnd_period >= s->pre_tbtt)
s                 868 drivers/net/wireless/zydas/zd1211rw/zd_chip.c 		s->atim_wnd_period = s->pre_tbtt - 1;
s                 871 drivers/net/wireless/zydas/zd1211rw/zd_chip.c 	reqs[0].value = s->atim_wnd_period;
s                 873 drivers/net/wireless/zydas/zd1211rw/zd_chip.c 	reqs[1].value = s->pre_tbtt;
s                 875 drivers/net/wireless/zydas/zd1211rw/zd_chip.c 	reqs[2].value = (s->beacon_interval & ~0xffff) | b_interval;
s                 885 drivers/net/wireless/zydas/zd1211rw/zd_chip.c 	struct aw_pt_bi s;
s                 913 drivers/net/wireless/zydas/zd1211rw/zd_chip.c 	r = get_aw_pt_bi(chip, &s);
s                 916 drivers/net/wireless/zydas/zd1211rw/zd_chip.c 	return set_aw_pt_bi(chip, &s);
s                 624 drivers/net/xen-netback/xenbus.c 	char *s, *e;
s                 636 drivers/net/xen-netback/xenbus.c 	s = ratestr;
s                 637 drivers/net/xen-netback/xenbus.c 	b = simple_strtoul(s, &e, 10);
s                 638 drivers/net/xen-netback/xenbus.c 	if ((s == e) || (*e != ','))
s                 641 drivers/net/xen-netback/xenbus.c 	s = e + 1;
s                 642 drivers/net/xen-netback/xenbus.c 	u = simple_strtoul(s, &e, 10);
s                 643 drivers/net/xen-netback/xenbus.c 	if ((s == e) || (*e != '\0'))
s                 659 drivers/net/xen-netback/xenbus.c 	char *s, *e, *macstr;
s                 662 drivers/net/xen-netback/xenbus.c 	macstr = s = xenbus_read(XBT_NIL, dev->nodename, "mac", NULL);
s                 667 drivers/net/xen-netback/xenbus.c 		mac[i] = simple_strtoul(s, &e, 16);
s                 668 drivers/net/xen-netback/xenbus.c 		if ((s == e) || (*e != ((i == ETH_ALEN-1) ? '\0' : ':'))) {
s                 672 drivers/net/xen-netback/xenbus.c 		s = e+1;
s                1443 drivers/net/xen-netfront.c 	char *s, *e, *macstr;
s                1446 drivers/net/xen-netfront.c 	macstr = s = xenbus_read(XBT_NIL, dev->nodename, "mac", NULL);
s                1451 drivers/net/xen-netfront.c 		mac[i] = simple_strtoul(s, &e, 16);
s                1452 drivers/net/xen-netfront.c 		if ((s == e) || (*e != ((i == ETH_ALEN-1) ? '\0' : ':'))) {
s                1456 drivers/net/xen-netfront.c 		s = e+1;
s                 165 drivers/nvdimm/badrange.c static void set_badblock(struct badblocks *bb, sector_t s, int num)
s                 168 drivers/nvdimm/badrange.c 			(u64) s * 512, (u64) num * 512);
s                 170 drivers/nvdimm/badrange.c 	if (badblocks_set(bb, s, num, 1))
s                 172 drivers/nvdimm/badrange.c 				__func__, (u64) s);
s                 200 drivers/nvdimm/badrange.c 		sector_t s = start_sector;
s                 205 drivers/nvdimm/badrange.c 			set_badblock(bb, s, done);
s                 207 drivers/nvdimm/badrange.c 			s += done;
s                 529 drivers/nvme/host/core.c 				  struct streams_directive_params *s, u32 nsid)
s                 534 drivers/nvme/host/core.c 	memset(s, 0, sizeof(*s));
s                 538 drivers/nvme/host/core.c 	c.directive.numd = cpu_to_le32((sizeof(*s) >> 2) - 1);
s                 542 drivers/nvme/host/core.c 	return nvme_submit_sync_cmd(ctrl->admin_q, &c, s, sizeof(*s));
s                 547 drivers/nvme/host/core.c 	struct streams_directive_params s;
s                 559 drivers/nvme/host/core.c 	ret = nvme_get_stream_params(ctrl, &s, NVME_NSID_ALL);
s                 563 drivers/nvme/host/core.c 	ctrl->nssa = le16_to_cpu(s.nssa);
s                3456 drivers/nvme/host/core.c 	struct streams_directive_params s;
s                3462 drivers/nvme/host/core.c 	ret = nvme_get_stream_params(ctrl, &s, ns->head->ns_id);
s                3466 drivers/nvme/host/core.c 	ns->sws = le32_to_cpu(s.sws);
s                3467 drivers/nvme/host/core.c 	ns->sgs = le16_to_cpu(s.sgs);
s                 969 drivers/nvme/host/fc.c 	struct scatterlist *s;
s                 974 drivers/nvme/host/fc.c 	for_each_sg(sg, s, nents, i) {
s                 975 drivers/nvme/host/fc.c 		s->dma_address = 0L;
s                 977 drivers/nvme/host/fc.c 		s->dma_length = s->length;
s                  70 drivers/nvme/target/discovery.c 	struct nvmet_subsys_link *s;
s                  75 drivers/nvme/target/discovery.c 		list_for_each_entry(s, &port->subsystems, entry) {
s                  76 drivers/nvme/target/discovery.c 			if (s->subsys != subsys)
s                 291 drivers/nvme/target/fc.c 	struct scatterlist *s;
s                 296 drivers/nvme/target/fc.c 	for_each_sg(sg, s, nents, i) {
s                 297 drivers/nvme/target/fc.c 		s->dma_address = 0L;
s                 299 drivers/nvme/target/fc.c 		s->dma_length = s->length;
s                  29 drivers/of/address.c static void of_dump_addr(const char *s, const __be32 *addr, int na)
s                  31 drivers/of/address.c 	pr_debug("%s", s);
s                  37 drivers/of/address.c static void of_dump_addr(const char *s, const __be32 *addr, int na) { }
s                  69 drivers/of/address.c 	u64 cp, s, da;
s                  72 drivers/of/address.c 	s  = of_read_number(range + na + pna, ns);
s                  76 drivers/of/address.c 		 (unsigned long long)cp, (unsigned long long)s,
s                  79 drivers/of/address.c 	if (da < cp || da >= (cp + s))
s                 148 drivers/of/address.c 	u64 cp, s, da;
s                 160 drivers/of/address.c 	s  = of_read_number(range + na + pna, ns);
s                 164 drivers/of/address.c 		 (unsigned long long)cp, (unsigned long long)s,
s                 167 drivers/of/address.c 	if (da < cp || da >= (cp + s))
s                 389 drivers/of/address.c 	u64 cp, s, da;
s                 397 drivers/of/address.c 	s  = of_read_number(range + na + pna, ns);
s                 401 drivers/of/address.c 		 (unsigned long long)cp, (unsigned long long)s,
s                 404 drivers/of/address.c 	if (da < cp || da >= (cp + s))
s                 985 drivers/of/fdt.c u64 __init dt_mem_next_cell(int s, const __be32 **cellp)
s                 989 drivers/of/fdt.c 	*cellp = p + s;
s                 990 drivers/of/fdt.c 	return of_read_number(p, s);
s                  27 drivers/of/fdt_address.c static void __init of_dump_addr(const char *s, const __be32 *addr, int na)
s                  29 drivers/of/fdt_address.c 	pr_debug("%s", s);
s                  35 drivers/of/fdt_address.c static void __init of_dump_addr(const char *s, const __be32 *addr, int na) { }
s                  73 drivers/of/fdt_address.c 	u64 cp, s, da;
s                  76 drivers/of/fdt_address.c 	s  = of_read_number(range + na + pna, ns);
s                  80 drivers/of/fdt_address.c 	    cp, s, da);
s                  82 drivers/of/fdt_address.c 	if (da < cp || da >= (cp + s))
s                  77 drivers/of/resolver.c 	char *value, *cur, *end, *node_path, *prop_name, *s;
s                  91 drivers/of/resolver.c 		s = strchr(cur, ':');
s                  92 drivers/of/resolver.c 		if (!s) {
s                  96 drivers/of/resolver.c 		*s++ = '\0';
s                  98 drivers/of/resolver.c 		prop_name = s;
s                  99 drivers/of/resolver.c 		s = strchr(s, ':');
s                 100 drivers/of/resolver.c 		if (!s) {
s                 104 drivers/of/resolver.c 		*s++ = '\0';
s                 106 drivers/of/resolver.c 		err = kstrtoint(s, 10, &offset);
s                 381 drivers/oprofile/buffer_sync.c add_sample(struct mm_struct *mm, struct op_sample *s, int in_kernel)
s                 387 drivers/oprofile/buffer_sync.c 		add_sample_entry(s->eip, s->event);
s                 398 drivers/oprofile/buffer_sync.c 	cookie = lookup_dcookie(mm, s->eip, &offset);
s                 410 drivers/oprofile/buffer_sync.c 	add_sample_entry(offset, s->event);
s                  54 drivers/parisc/eisa_enumerator.c static void print_eisa_id(char *s, u_int32_t id)
s                  72 drivers/parisc/eisa_enumerator.c 	sprintf(s, "%s%02X%02X", vendor, device, rev);
s                 215 drivers/parisc/eisa_enumerator.c 		int s=0;
s                 220 drivers/parisc/eisa_enumerator.c 			s=1;
s                 233 drivers/parisc/eisa_enumerator.c 			s=2;
s                 245 drivers/parisc/eisa_enumerator.c 			s=4;
s                 262 drivers/parisc/eisa_enumerator.c 			s*=2;
s                 265 drivers/parisc/eisa_enumerator.c 		len+=s+3;
s                 273 drivers/parport/daisy.c 	unsigned char s;
s                 280 drivers/parport/daisy.c 	s = parport_read_status(port) & (PARPORT_STATUS_BUSY
s                 284 drivers/parport/daisy.c 	if (s != (PARPORT_STATUS_BUSY
s                 289 drivers/parport/daisy.c 			 port->name, s);
s                 294 drivers/parport/daisy.c 	s = parport_read_status(port) & (PARPORT_STATUS_BUSY
s                 298 drivers/parport/daisy.c 	if (s != (PARPORT_STATUS_SELECT | PARPORT_STATUS_ERROR)) {
s                 300 drivers/parport/daisy.c 			 port->name, s);
s                 310 drivers/parport/daisy.c 	s = parport_read_status(port);
s                 315 drivers/parport/daisy.c 	return s;
s                 321 drivers/parport/daisy.c 	unsigned char s;
s                 333 drivers/parport/daisy.c 	s = parport_read_status(port);
s                 334 drivers/parport/daisy.c 	if (!(s & PARPORT_STATUS_ACK)) {
s                 336 drivers/parport/daisy.c 			 port->name, cmd, s);
s                 340 drivers/parport/daisy.c 	rc = (((s & PARPORT_STATUS_SELECT   ? 1 : 0) << 0) |
s                 341 drivers/parport/daisy.c 	      ((s & PARPORT_STATUS_PAPEROUT ? 1 : 0) << 1) |
s                 342 drivers/parport/daisy.c 	      ((s & PARPORT_STATUS_BUSY     ? 0 : 1) << 2) |
s                 343 drivers/parport/daisy.c 	      ((s & PARPORT_STATUS_ERROR    ? 0 : 1) << 3));
s                 402 drivers/parport/daisy.c 	unsigned char s;
s                 413 drivers/parport/daisy.c 	s = parport_read_status(port) & (PARPORT_STATUS_BUSY
s                 417 drivers/parport/daisy.c 	if (s != (PARPORT_STATUS_BUSY
s                 422 drivers/parport/daisy.c 			 port->name, s);
s                 427 drivers/parport/daisy.c 	s = parport_read_status(port) & (PARPORT_STATUS_BUSY
s                 431 drivers/parport/daisy.c 	if (s != (PARPORT_STATUS_SELECT | PARPORT_STATUS_ERROR)) {
s                 433 drivers/parport/daisy.c 			 port->name, s);
s                 438 drivers/parport/daisy.c 	s = parport_read_status(port);
s                 441 drivers/parport/daisy.c 	     (s & (PARPORT_STATUS_PAPEROUT|PARPORT_STATUS_SELECT))
s                 458 drivers/parport/daisy.c 		if (!(s & PARPORT_STATUS_BUSY))
s                 465 drivers/parport/daisy.c 		s = parport_read_status(port);
s                 130 drivers/parport/parport_amiga.c static void amiga_init_state(struct pardevice *dev, struct parport_state *s)
s                 132 drivers/parport/parport_amiga.c 	s->u.amiga.data = 0;
s                 133 drivers/parport/parport_amiga.c 	s->u.amiga.datadir = 255;
s                 134 drivers/parport/parport_amiga.c 	s->u.amiga.status = 0;
s                 135 drivers/parport/parport_amiga.c 	s->u.amiga.statusdir = 0;
s                 138 drivers/parport/parport_amiga.c static void amiga_save_state(struct parport *p, struct parport_state *s)
s                 141 drivers/parport/parport_amiga.c 	s->u.amiga.data = ciaa.prb;
s                 142 drivers/parport/parport_amiga.c 	s->u.amiga.datadir = ciaa.ddrb;
s                 143 drivers/parport/parport_amiga.c 	s->u.amiga.status = ciab.pra & 7;
s                 144 drivers/parport/parport_amiga.c 	s->u.amiga.statusdir = ciab.ddra & 7;
s                 148 drivers/parport/parport_amiga.c static void amiga_restore_state(struct parport *p, struct parport_state *s)
s                 151 drivers/parport/parport_amiga.c 	ciaa.prb = s->u.amiga.data;
s                 152 drivers/parport/parport_amiga.c 	ciaa.ddrb = s->u.amiga.datadir;
s                 153 drivers/parport/parport_amiga.c 	ciab.pra |= (ciab.pra & 0xf8) | s->u.amiga.status;
s                 154 drivers/parport/parport_amiga.c 	ciab.ddra |= (ciab.ddra & 0xf8) | s->u.amiga.statusdir;
s                  93 drivers/parport/parport_atari.c parport_atari_init_state(struct pardevice *d, struct parport_state *s)
s                  98 drivers/parport/parport_atari.c parport_atari_save_state(struct parport *p, struct parport_state *s)
s                 103 drivers/parport/parport_atari.c parport_atari_restore_state(struct parport *p, struct parport_state *s)
s                 204 drivers/parport/parport_ax88796.c parport_ax88796_init_state(struct pardevice *d, struct parport_state *s)
s                 208 drivers/parport/parport_ax88796.c 	memset(s, 0, sizeof(struct parport_state));
s                 210 drivers/parport/parport_ax88796.c 	dev_dbg(dd->dev, "init_state: %p: state=%p\n", d, s);
s                 211 drivers/parport/parport_ax88796.c 	s->u.ax88796.cpr = readb(dd->spp_cpr);
s                 215 drivers/parport/parport_ax88796.c parport_ax88796_save_state(struct parport *p, struct parport_state *s)
s                 219 drivers/parport/parport_ax88796.c 	dev_dbg(dd->dev, "save_state: %p: state=%p\n", p, s);
s                 220 drivers/parport/parport_ax88796.c 	s->u.ax88796.cpr = readb(dd->spp_cpr);
s                 224 drivers/parport/parport_ax88796.c parport_ax88796_restore_state(struct parport *p, struct parport_state *s)
s                 228 drivers/parport/parport_ax88796.c 	dev_dbg(dd->dev, "restore_state: %p: state=%p\n", p, s);
s                 229 drivers/parport/parport_ax88796.c 	writeb(s->u.ax88796.cpr, dd->spp_cpr);
s                  78 drivers/parport/parport_gsc.c void parport_gsc_init_state(struct pardevice *dev, struct parport_state *s)
s                  80 drivers/parport/parport_gsc.c 	s->u.pc.ctr = 0xc | (dev->irq_func ? 0x10 : 0x0);
s                  83 drivers/parport/parport_gsc.c void parport_gsc_save_state(struct parport *p, struct parport_state *s)
s                  85 drivers/parport/parport_gsc.c 	s->u.pc.ctr = parport_readb (CONTROL (p));
s                  88 drivers/parport/parport_gsc.c void parport_gsc_restore_state(struct parport *p, struct parport_state *s)
s                  90 drivers/parport/parport_gsc.c 	parport_writeb (s->u.pc.ctr, CONTROL (p));
s                 193 drivers/parport/parport_gsc.h extern void parport_gsc_init_state(struct pardevice *, struct parport_state *s);
s                 195 drivers/parport/parport_gsc.h extern void parport_gsc_save_state(struct parport *p, struct parport_state *s);
s                 197 drivers/parport/parport_gsc.h extern void parport_gsc_restore_state(struct parport *p, struct parport_state *s);
s                1026 drivers/parport/parport_ip32.c 				    struct parport_state *s)
s                1028 drivers/parport/parport_ip32.c 	s->u.ip32.dcr = DCR_SELECT | DCR_nINIT;
s                1029 drivers/parport/parport_ip32.c 	s->u.ip32.ecr = ECR_MODE_PS2 | ECR_nERRINTR | ECR_SERVINTR;
s                1038 drivers/parport/parport_ip32.c 				    struct parport_state *s)
s                1040 drivers/parport/parport_ip32.c 	s->u.ip32.dcr = __parport_ip32_read_control(p);
s                1041 drivers/parport/parport_ip32.c 	s->u.ip32.ecr = parport_ip32_read_econtrol(p);
s                1050 drivers/parport/parport_ip32.c 				       struct parport_state *s)
s                1052 drivers/parport/parport_ip32.c 	parport_ip32_set_mode(p, s->u.ip32.ecr & ECR_MODE_MASK);
s                1053 drivers/parport/parport_ip32.c 	parport_ip32_write_econtrol(p, s->u.ip32.ecr);
s                1054 drivers/parport/parport_ip32.c 	__parport_ip32_write_control(p, s->u.ip32.dcr);
s                 219 drivers/parport/parport_mfc3.c static void mfc3_init_state(struct pardevice *dev, struct parport_state *s)
s                 221 drivers/parport/parport_mfc3.c 	s->u.amiga.data = 0;
s                 222 drivers/parport/parport_mfc3.c 	s->u.amiga.datadir = 255;
s                 223 drivers/parport/parport_mfc3.c 	s->u.amiga.status = 0;
s                 224 drivers/parport/parport_mfc3.c 	s->u.amiga.statusdir = 0xe0;
s                 227 drivers/parport/parport_mfc3.c static void mfc3_save_state(struct parport *p, struct parport_state *s)
s                 229 drivers/parport/parport_mfc3.c 	s->u.amiga.data = pia(p)->pprb;
s                 231 drivers/parport/parport_mfc3.c 	s->u.amiga.datadir = pia(p)->pddrb;
s                 233 drivers/parport/parport_mfc3.c 	s->u.amiga.status = pia(p)->ppra;
s                 235 drivers/parport/parport_mfc3.c 	s->u.amiga.statusdir = pia(p)->pddrb;
s                 239 drivers/parport/parport_mfc3.c static void mfc3_restore_state(struct parport *p, struct parport_state *s)
s                 241 drivers/parport/parport_mfc3.c 	pia(p)->pprb = s->u.amiga.data;
s                 243 drivers/parport/parport_mfc3.c 	pia(p)->pddrb = s->u.amiga.datadir;
s                 245 drivers/parport/parport_mfc3.c 	pia(p)->ppra = s->u.amiga.status;
s                 247 drivers/parport/parport_mfc3.c 	pia(p)->pddrb = s->u.amiga.statusdir;
s                 234 drivers/parport/parport_pc.c 						struct parport_state *s)
s                 236 drivers/parport/parport_pc.c 	s->u.pc.ctr = 0xc;
s                 240 drivers/parport/parport_pc.c 		s->u.pc.ctr |= 0x10;
s                 242 drivers/parport/parport_pc.c 	s->u.pc.ecr = 0x34; /* NetMos chip can cause problems 0x24;
s                 246 drivers/parport/parport_pc.c static void parport_pc_save_state(struct parport *p, struct parport_state *s)
s                 249 drivers/parport/parport_pc.c 	s->u.pc.ctr = priv->ctr;
s                 251 drivers/parport/parport_pc.c 		s->u.pc.ecr = inb(ECONTROL(p));
s                 255 drivers/parport/parport_pc.c 						struct parport_state *s)
s                 258 drivers/parport/parport_pc.c 	register unsigned char c = s->u.pc.ctr & priv->ctr_writable;
s                 262 drivers/parport/parport_pc.c 		ECR_WRITE(p, s->u.pc.ecr);
s                 960 drivers/parport/parport_pc.c 	struct superio_struct *s;
s                1014 drivers/parport/parport_pc.c 		s = find_free_superio();
s                1015 drivers/parport/parport_pc.c 		if (s == NULL)
s                1021 drivers/parport/parport_pc.c 				s->io = 0x3bc;
s                1022 drivers/parport/parport_pc.c 				s->irq = 7;
s                1025 drivers/parport/parport_pc.c 				s->io = 0x378;
s                1026 drivers/parport/parport_pc.c 				s->irq = 7;
s                1029 drivers/parport/parport_pc.c 				s->io = 0x278;
s                1030 drivers/parport/parport_pc.c 				s->irq = 5;
s                1034 drivers/parport/parport_pc.c 				s->dma = d;
s                1036 drivers/parport/parport_pc.c 				s->dma = PARPORT_DMA_NONE;
s                1045 drivers/parport/parport_pc.c 	struct superio_struct *s;
s                1098 drivers/parport/parport_pc.c 		s = find_free_superio();
s                1099 drivers/parport/parport_pc.c 		if (s == NULL)
s                1102 drivers/parport/parport_pc.c 			s->io = (cr60 << 8) | cr61;
s                1103 drivers/parport/parport_pc.c 			s->irq = cr70 & 0x0f;
s                1104 drivers/parport/parport_pc.c 			s->dma = (((cr74 & 0x07) > 3) ?
s                1388 drivers/parport/parport_pc.c 	struct superio_struct *s = find_superio(p);
s                1389 drivers/parport/parport_pc.c 	if (s)
s                1390 drivers/parport/parport_pc.c 		return s->dma;
s                1396 drivers/parport/parport_pc.c 	struct superio_struct *s = find_superio(p);
s                1397 drivers/parport/parport_pc.c 	if (s)
s                1398 drivers/parport/parport_pc.c 		return s->irq;
s                3097 drivers/parport/parport_pc.c static int __init parport_parse_param(const char *s, int *val,
s                3100 drivers/parport/parport_pc.c 	if (!s)
s                3102 drivers/parport/parport_pc.c 	if (!strncmp(s, "auto", 4))
s                3104 drivers/parport/parport_pc.c 	else if (!strncmp(s, "none", 4))
s                3106 drivers/parport/parport_pc.c 	else if (nofifo && !strncmp(s, "nofifo", 6))
s                3110 drivers/parport/parport_pc.c 		unsigned long r = simple_strtoul(s, &ep, 0);
s                3111 drivers/parport/parport_pc.c 		if (ep != s)
s                3114 drivers/parport/parport_pc.c 			printk(KERN_ERR "parport: bad specifier `%s'\n", s);
s                 216 drivers/parport/parport_sunbpp.c static void parport_sunbpp_init_state(struct pardevice *dev, struct parport_state *s)
s                 218 drivers/parport/parport_sunbpp.c 	s->u.pc.ctr = 0xc;
s                 219 drivers/parport/parport_sunbpp.c 	s->u.pc.ecr = 0x0;
s                 222 drivers/parport/parport_sunbpp.c static void parport_sunbpp_save_state(struct parport *p, struct parport_state *s)
s                 224 drivers/parport/parport_sunbpp.c 	s->u.pc.ctr = parport_sunbpp_read_control(p);
s                 227 drivers/parport/parport_sunbpp.c static void parport_sunbpp_restore_state(struct parport *p, struct parport_state *s)
s                 229 drivers/parport/parport_sunbpp.c 	parport_sunbpp_write_control(p, s->u.pc.ctr);
s                  62 drivers/parport/share.c static void dead_initstate(struct pardevice *d, struct parport_state *s) { }
s                  63 drivers/parport/share.c static void dead_state(struct parport *p, struct parport_state *s) { }
s                 493 drivers/pci/controller/dwc/pcie-tegra194.c static int aspm_state_cnt(struct seq_file *s, void *data)
s                 496 drivers/pci/controller/dwc/pcie-tegra194.c 				     dev_get_drvdata(s->private);
s                 499 drivers/pci/controller/dwc/pcie-tegra194.c 	seq_printf(s, "Tx L0s entry count : %u\n",
s                 502 drivers/pci/controller/dwc/pcie-tegra194.c 	seq_printf(s, "Rx L0s entry count : %u\n",
s                 505 drivers/pci/controller/dwc/pcie-tegra194.c 	seq_printf(s, "Link L1 entry count : %u\n",
s                 508 drivers/pci/controller/dwc/pcie-tegra194.c 	seq_printf(s, "Link L1.1 entry count : %u\n",
s                 511 drivers/pci/controller/dwc/pcie-tegra194.c 	seq_printf(s, "Link L1.2 entry count : %u\n",
s                2649 drivers/pci/controller/pci-tegra.c static void *tegra_pcie_ports_seq_start(struct seq_file *s, loff_t *pos)
s                2651 drivers/pci/controller/pci-tegra.c 	struct tegra_pcie *pcie = s->private;
s                2656 drivers/pci/controller/pci-tegra.c 	seq_printf(s, "Index  Status\n");
s                2661 drivers/pci/controller/pci-tegra.c static void *tegra_pcie_ports_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                2663 drivers/pci/controller/pci-tegra.c 	struct tegra_pcie *pcie = s->private;
s                2668 drivers/pci/controller/pci-tegra.c static void tegra_pcie_ports_seq_stop(struct seq_file *s, void *v)
s                2672 drivers/pci/controller/pci-tegra.c static int tegra_pcie_ports_seq_show(struct seq_file *s, void *v)
s                2690 drivers/pci/controller/pci-tegra.c 	seq_printf(s, "%2u     ", port->index);
s                2693 drivers/pci/controller/pci-tegra.c 		seq_printf(s, "up");
s                2697 drivers/pci/controller/pci-tegra.c 			seq_printf(s, ", ");
s                2699 drivers/pci/controller/pci-tegra.c 		seq_printf(s, "active");
s                2702 drivers/pci/controller/pci-tegra.c 	seq_printf(s, "\n");
s                2716 drivers/pci/controller/pci-tegra.c 	struct seq_file *s;
s                2723 drivers/pci/controller/pci-tegra.c 	s = file->private_data;
s                2724 drivers/pci/controller/pci-tegra.c 	s->private = pcie;
s                  67 drivers/pci/controller/pcie-altera.c #define TLP_COMP_STATUS(s)		(((s) >> 13) & 7)
s                  68 drivers/pci/controller/pcie-altera.c #define TLP_BYTE_COUNT(s)		(((s) >> 0) & 0xfff)
s                 585 drivers/pci/hotplug/ibmphp.h #define SLOT_POWER(s)	((u8) ((s & HPC_SLOT_POWER) \
s                 588 drivers/pci/hotplug/ibmphp.h #define SLOT_CONNECT(s)	((u8) ((s & HPC_SLOT_CONNECT) \
s                 591 drivers/pci/hotplug/ibmphp.h #define SLOT_ATTN(s, es)	((u8) ((es & HPC_SLOT_BLINK_ATTN) \
s                 593 drivers/pci/hotplug/ibmphp.h 	: ((s & HPC_SLOT_ATTN) ? HPC_SLOT_ATTN_ON : HPC_SLOT_ATTN_OFF)))
s                 595 drivers/pci/hotplug/ibmphp.h #define SLOT_PRESENT(s)	((u8) ((s & HPC_SLOT_PRSNT1) \
s                 596 drivers/pci/hotplug/ibmphp.h 	? ((s & HPC_SLOT_PRSNT2) ? HPC_SLOT_EMPTY : HPC_SLOT_PRSNT_15) \
s                 597 drivers/pci/hotplug/ibmphp.h 	: ((s & HPC_SLOT_PRSNT2) ? HPC_SLOT_PRSNT_25 : HPC_SLOT_PRSNT_7)))
s                 599 drivers/pci/hotplug/ibmphp.h #define SLOT_PWRGD(s)	((u8) ((s & HPC_SLOT_PWRGD) \
s                 602 drivers/pci/hotplug/ibmphp.h #define SLOT_BUS_SPEED(s)	((u8) ((s & HPC_SLOT_BUS_SPEED) \
s                 605 drivers/pci/hotplug/ibmphp.h #define SLOT_LATCH(s)	((u8) ((s & HPC_SLOT_LATCH) \
s                 622 drivers/pci/hotplug/ibmphp.h #define CURRENT_BUS_SPEED(s)	((u8) (s & BUS_SPEED_2) \
s                 623 drivers/pci/hotplug/ibmphp.h 	? ((s & BUS_SPEED_1) ? BUS_SPEED_133 : BUS_SPEED_100) \
s                 624 drivers/pci/hotplug/ibmphp.h 	: ((s & BUS_SPEED_1) ? BUS_SPEED_66 : BUS_SPEED_33))
s                 626 drivers/pci/hotplug/ibmphp.h #define CURRENT_BUS_MODE(s)	((u8) (s & BUS_MODE) ? BUS_MODE_PCIX : BUS_MODE_PCI)
s                 628 drivers/pci/hotplug/ibmphp.h #define READ_BUS_STATUS(s)	((u8) (s->options & BUS_STATUS_AVAILABLE))
s                 630 drivers/pci/hotplug/ibmphp.h #define READ_BUS_MODE(s)	((s->revision & PRGM_MODEL_REV_LEVEL) >= 0x20)
s                 632 drivers/pci/hotplug/ibmphp.h #define SET_BUS_STATUS(s)	((u8) (s->options & BUS_CONTROL_AVAILABLE))
s                 634 drivers/pci/hotplug/ibmphp.h #define READ_SLOT_LATCH(s)	((u8) (s->options & SLOT_LATCH_REGS_SUPPORTED))
s                  86 drivers/pci/hotplug/ibmphp_hpc.c #define HPC_I2CSTATUS_CHECK(s)	((u8)((s & 0x00000A76) ? 0 : 1))
s                 818 drivers/pci/p2pdma.c 	struct scatterlist *s;
s                 832 drivers/pci/p2pdma.c 	for_each_sg(sg, s, nents, i) {
s                 833 drivers/pci/p2pdma.c 		paddr = sg_phys(s);
s                 835 drivers/pci/p2pdma.c 		s->dma_address = paddr - p2p_pgmap->bus_offset;
s                 836 drivers/pci/p2pdma.c 		sg_dma_len(s) = s->length;
s                 249 drivers/pci/pci.h #define to_pci_slot(s) container_of(s, struct pci_slot, kobj)
s                 258 drivers/pci/pci.h #define to_pci_slot_attr(s) container_of(s, struct pci_slot_attribute, attr)
s                 668 drivers/pci/switch/switchtec.c 	struct switchtec_ioctl_event_summary *s;
s                 673 drivers/pci/switch/switchtec.c 	s = kzalloc(sizeof(*s), GFP_KERNEL);
s                 674 drivers/pci/switch/switchtec.c 	if (!s)
s                 677 drivers/pci/switch/switchtec.c 	s->global = ioread32(&stdev->mmio_sw_event->global_summary);
s                 678 drivers/pci/switch/switchtec.c 	s->part_bitmap = ioread64(&stdev->mmio_sw_event->part_event_bitmap);
s                 679 drivers/pci/switch/switchtec.c 	s->local_part = ioread32(&stdev->mmio_part_cfg->part_event_summary);
s                 683 drivers/pci/switch/switchtec.c 		s->part[i] = reg;
s                 692 drivers/pci/switch/switchtec.c 		s->pff[i] = reg;
s                 695 drivers/pci/switch/switchtec.c 	if (copy_to_user(usum, s, size)) {
s                 703 drivers/pci/switch/switchtec.c 	kfree(s);
s                  60 drivers/pcmcia/at91_cf.c static int at91_cf_ss_init(struct pcmcia_socket *s)
s                  84 drivers/pcmcia/at91_cf.c static int at91_cf_get_status(struct pcmcia_socket *s, u_int *sp)
s                  91 drivers/pcmcia/at91_cf.c 	cf = container_of(s, struct at91_cf_socket, socket);
s                 110 drivers/pcmcia/at91_cf.c at91_cf_set_socket(struct pcmcia_socket *sock, struct socket_state_t *s)
s                 118 drivers/pcmcia/at91_cf.c 		switch (s->Vcc) {
s                 131 drivers/pcmcia/at91_cf.c 	gpio_set_value(cf->board->rst_pin, s->flags & SS_RESET);
s                 134 drivers/pcmcia/at91_cf.c 				s->Vcc, s->io_irq, s->flags, s->csc_mask);
s                 139 drivers/pcmcia/at91_cf.c static int at91_cf_ss_suspend(struct pcmcia_socket *s)
s                 141 drivers/pcmcia/at91_cf.c 	return at91_cf_set_socket(s, &dead_socket);
s                 145 drivers/pcmcia/at91_cf.c static int at91_cf_set_io_map(struct pcmcia_socket *s, struct pccard_io_map *io)
s                 150 drivers/pcmcia/at91_cf.c 	cf = container_of(s, struct at91_cf_socket, socket);
s                 183 drivers/pcmcia/at91_cf.c at91_cf_set_mem_map(struct pcmcia_socket *s, struct pccard_mem_map *map)
s                 190 drivers/pcmcia/at91_cf.c 	cf = container_of(s, struct at91_cf_socket, socket);
s                  64 drivers/pcmcia/cardbus.c int __ref cb_alloc(struct pcmcia_socket *s)
s                  66 drivers/pcmcia/cardbus.c 	struct pci_bus *bus = s->cb_dev->subordinate;
s                  72 drivers/pcmcia/cardbus.c 	s->functions = pci_scan_slot(bus, PCI_DEVFN(0, 0));
s                  85 drivers/pcmcia/cardbus.c 	cardbus_config_irq_and_cls(bus, s->pci_irq);
s                  88 drivers/pcmcia/cardbus.c 	if (s->tune_bridge)
s                  89 drivers/pcmcia/cardbus.c 		s->tune_bridge(s, bus);
s                 103 drivers/pcmcia/cardbus.c void cb_free(struct pcmcia_socket *s)
s                 108 drivers/pcmcia/cardbus.c 	bridge = s->cb_dev;
s                  60 drivers/pcmcia/cistpl.c void release_cis_mem(struct pcmcia_socket *s)
s                  62 drivers/pcmcia/cistpl.c 	mutex_lock(&s->ops_mutex);
s                  63 drivers/pcmcia/cistpl.c 	if (s->cis_mem.flags & MAP_ACTIVE) {
s                  64 drivers/pcmcia/cistpl.c 		s->cis_mem.flags &= ~MAP_ACTIVE;
s                  65 drivers/pcmcia/cistpl.c 		s->ops->set_mem_map(s, &s->cis_mem);
s                  66 drivers/pcmcia/cistpl.c 		if (s->cis_mem.res) {
s                  67 drivers/pcmcia/cistpl.c 			release_resource(s->cis_mem.res);
s                  68 drivers/pcmcia/cistpl.c 			kfree(s->cis_mem.res);
s                  69 drivers/pcmcia/cistpl.c 			s->cis_mem.res = NULL;
s                  71 drivers/pcmcia/cistpl.c 		iounmap(s->cis_virt);
s                  72 drivers/pcmcia/cistpl.c 		s->cis_virt = NULL;
s                  74 drivers/pcmcia/cistpl.c 	mutex_unlock(&s->ops_mutex);
s                  85 drivers/pcmcia/cistpl.c static void __iomem *set_cis_map(struct pcmcia_socket *s,
s                  88 drivers/pcmcia/cistpl.c 	pccard_mem_map *mem = &s->cis_mem;
s                  91 drivers/pcmcia/cistpl.c 	if (!(s->features & SS_CAP_STATIC_MAP) && (mem->res == NULL)) {
s                  92 drivers/pcmcia/cistpl.c 		mem->res = pcmcia_find_mem_region(0, s->map_size,
s                  93 drivers/pcmcia/cistpl.c 						s->map_size, 0, s);
s                  95 drivers/pcmcia/cistpl.c 			dev_notice(&s->dev, "cs: unable to map card memory!\n");
s                  98 drivers/pcmcia/cistpl.c 		s->cis_virt = NULL;
s                 101 drivers/pcmcia/cistpl.c 	if (!(s->features & SS_CAP_STATIC_MAP) && (!s->cis_virt))
s                 102 drivers/pcmcia/cistpl.c 		s->cis_virt = ioremap(mem->res->start, s->map_size);
s                 107 drivers/pcmcia/cistpl.c 	ret = s->ops->set_mem_map(s, mem);
s                 109 drivers/pcmcia/cistpl.c 		iounmap(s->cis_virt);
s                 110 drivers/pcmcia/cistpl.c 		s->cis_virt = NULL;
s                 114 drivers/pcmcia/cistpl.c 	if (s->features & SS_CAP_STATIC_MAP) {
s                 115 drivers/pcmcia/cistpl.c 		if (s->cis_virt)
s                 116 drivers/pcmcia/cistpl.c 			iounmap(s->cis_virt);
s                 117 drivers/pcmcia/cistpl.c 		s->cis_virt = ioremap(mem->static_start, s->map_size);
s                 120 drivers/pcmcia/cistpl.c 	return s->cis_virt;
s                 133 drivers/pcmcia/cistpl.c int pcmcia_read_cis_mem(struct pcmcia_socket *s, int attr, u_int addr,
s                 139 drivers/pcmcia/cistpl.c 	dev_dbg(&s->dev, "pcmcia_read_cis_mem(%d, %#x, %u)\n", attr, addr, len);
s                 150 drivers/pcmcia/cistpl.c 		sys = set_cis_map(s, 0, MAP_ACTIVE |
s                 153 drivers/pcmcia/cistpl.c 			dev_dbg(&s->dev, "could not map memory\n");
s                 169 drivers/pcmcia/cistpl.c 			dev_dbg(&s->dev,
s                 182 drivers/pcmcia/cistpl.c 		card_offset = addr & ~(s->map_size-1);
s                 184 drivers/pcmcia/cistpl.c 			sys = set_cis_map(s, card_offset, flags);
s                 186 drivers/pcmcia/cistpl.c 				dev_dbg(&s->dev, "could not map memory\n");
s                 190 drivers/pcmcia/cistpl.c 			end = sys + s->map_size;
s                 191 drivers/pcmcia/cistpl.c 			sys = sys + (addr & (s->map_size-1));
s                 197 drivers/pcmcia/cistpl.c 			card_offset += s->map_size;
s                 201 drivers/pcmcia/cistpl.c 	dev_dbg(&s->dev, "  %#2.2x %#2.2x %#2.2x %#2.2x ...\n",
s                 214 drivers/pcmcia/cistpl.c int pcmcia_write_cis_mem(struct pcmcia_socket *s, int attr, u_int addr,
s                 220 drivers/pcmcia/cistpl.c 	dev_dbg(&s->dev,
s                 232 drivers/pcmcia/cistpl.c 		sys = set_cis_map(s, 0, MAP_ACTIVE |
s                 235 drivers/pcmcia/cistpl.c 			dev_dbg(&s->dev, "could not map memory\n");
s                 256 drivers/pcmcia/cistpl.c 		card_offset = addr & ~(s->map_size-1);
s                 258 drivers/pcmcia/cistpl.c 			sys = set_cis_map(s, card_offset, flags);
s                 260 drivers/pcmcia/cistpl.c 				dev_dbg(&s->dev, "could not map memory\n");
s                 264 drivers/pcmcia/cistpl.c 			end = sys + s->map_size;
s                 265 drivers/pcmcia/cistpl.c 			sys = sys + (addr & (s->map_size-1));
s                 271 drivers/pcmcia/cistpl.c 			card_offset += s->map_size;
s                 286 drivers/pcmcia/cistpl.c static int read_cis_cache(struct pcmcia_socket *s, int attr, u_int addr,
s                 292 drivers/pcmcia/cistpl.c 	if (s->state & SOCKET_CARDBUS)
s                 295 drivers/pcmcia/cistpl.c 	mutex_lock(&s->ops_mutex);
s                 296 drivers/pcmcia/cistpl.c 	if (s->fake_cis) {
s                 297 drivers/pcmcia/cistpl.c 		if (s->fake_cis_len >= addr+len)
s                 298 drivers/pcmcia/cistpl.c 			memcpy(ptr, s->fake_cis+addr, len);
s                 303 drivers/pcmcia/cistpl.c 		mutex_unlock(&s->ops_mutex);
s                 307 drivers/pcmcia/cistpl.c 	list_for_each_entry(cis, &s->cis_cache, node) {
s                 310 drivers/pcmcia/cistpl.c 			mutex_unlock(&s->ops_mutex);
s                 315 drivers/pcmcia/cistpl.c 	ret = pcmcia_read_cis_mem(s, attr, addr, len, ptr);
s                 325 drivers/pcmcia/cistpl.c 			list_add(&cis->node, &s->cis_cache);
s                 328 drivers/pcmcia/cistpl.c 	mutex_unlock(&s->ops_mutex);
s                 334 drivers/pcmcia/cistpl.c remove_cis_cache(struct pcmcia_socket *s, int attr, u_int addr, u_int len)
s                 338 drivers/pcmcia/cistpl.c 	mutex_lock(&s->ops_mutex);
s                 339 drivers/pcmcia/cistpl.c 	list_for_each_entry(cis, &s->cis_cache, node)
s                 345 drivers/pcmcia/cistpl.c 	mutex_unlock(&s->ops_mutex);
s                 355 drivers/pcmcia/cistpl.c void destroy_cis_cache(struct pcmcia_socket *s)
s                 360 drivers/pcmcia/cistpl.c 	list_for_each_safe(l, n, &s->cis_cache) {
s                 370 drivers/pcmcia/cistpl.c int verify_cis_cache(struct pcmcia_socket *s)
s                 376 drivers/pcmcia/cistpl.c 	if (s->state & SOCKET_CARDBUS)
s                 381 drivers/pcmcia/cistpl.c 		dev_warn(&s->dev, "no memory for verifying CIS\n");
s                 384 drivers/pcmcia/cistpl.c 	mutex_lock(&s->ops_mutex);
s                 385 drivers/pcmcia/cistpl.c 	list_for_each_entry(cis, &s->cis_cache, node) {
s                 391 drivers/pcmcia/cistpl.c 		ret = pcmcia_read_cis_mem(s, cis->attr, cis->addr, len, buf);
s                 394 drivers/pcmcia/cistpl.c 			mutex_unlock(&s->ops_mutex);
s                 399 drivers/pcmcia/cistpl.c 	mutex_unlock(&s->ops_mutex);
s                 409 drivers/pcmcia/cistpl.c int pcmcia_replace_cis(struct pcmcia_socket *s,
s                 413 drivers/pcmcia/cistpl.c 		dev_warn(&s->dev, "replacement CIS too big\n");
s                 416 drivers/pcmcia/cistpl.c 	mutex_lock(&s->ops_mutex);
s                 417 drivers/pcmcia/cistpl.c 	kfree(s->fake_cis);
s                 418 drivers/pcmcia/cistpl.c 	s->fake_cis = kmalloc(len, GFP_KERNEL);
s                 419 drivers/pcmcia/cistpl.c 	if (s->fake_cis == NULL) {
s                 420 drivers/pcmcia/cistpl.c 		dev_warn(&s->dev, "no memory to replace CIS\n");
s                 421 drivers/pcmcia/cistpl.c 		mutex_unlock(&s->ops_mutex);
s                 424 drivers/pcmcia/cistpl.c 	s->fake_cis_len = len;
s                 425 drivers/pcmcia/cistpl.c 	memcpy(s->fake_cis, data, len);
s                 426 drivers/pcmcia/cistpl.c 	dev_info(&s->dev, "Using replacement CIS\n");
s                 427 drivers/pcmcia/cistpl.c 	mutex_unlock(&s->ops_mutex);
s                 445 drivers/pcmcia/cistpl.c int pccard_get_first_tuple(struct pcmcia_socket *s, unsigned int function,
s                 448 drivers/pcmcia/cistpl.c 	if (!s)
s                 451 drivers/pcmcia/cistpl.c 	if (!(s->state & SOCKET_PRESENT) || (s->state & SOCKET_CARDBUS))
s                 459 drivers/pcmcia/cistpl.c 	if ((s->functions > 1) && !(tuple->Attributes & TUPLE_RETURN_COMMON)) {
s                 462 drivers/pcmcia/cistpl.c 		if (pccard_get_next_tuple(s, function, tuple) == 0) {
s                 464 drivers/pcmcia/cistpl.c 			if (pccard_get_next_tuple(s, function, tuple) != 0)
s                 470 drivers/pcmcia/cistpl.c 	return pccard_get_next_tuple(s, function, tuple);
s                 473 drivers/pcmcia/cistpl.c static int follow_link(struct pcmcia_socket *s, tuple_t *tuple)
s                 481 drivers/pcmcia/cistpl.c 		ret = read_cis_cache(s, LINK_SPACE(tuple->Flags),
s                 500 drivers/pcmcia/cistpl.c 		ret = read_cis_cache(s, SPACE(tuple->Flags), ofs, 5, link);
s                 506 drivers/pcmcia/cistpl.c 		remove_cis_cache(s, SPACE(tuple->Flags), ofs, 5);
s                 510 drivers/pcmcia/cistpl.c 	ret = read_cis_cache(s, SPACE(tuple->Flags), ofs, 5, link);
s                 516 drivers/pcmcia/cistpl.c 	remove_cis_cache(s, SPACE(tuple->Flags), ofs, 5);
s                 520 drivers/pcmcia/cistpl.c int pccard_get_next_tuple(struct pcmcia_socket *s, unsigned int function,
s                 527 drivers/pcmcia/cistpl.c 	if (!s)
s                 529 drivers/pcmcia/cistpl.c 	if (!(s->state & SOCKET_PRESENT) || (s->state & SOCKET_CARDBUS))
s                 540 drivers/pcmcia/cistpl.c 			ret = read_cis_cache(s, attr, ofs, 2, link);
s                 551 drivers/pcmcia/cistpl.c 			ofs = follow_link(s, tuple);
s                 555 drivers/pcmcia/cistpl.c 			ret = read_cis_cache(s, attr, ofs, 2, link);
s                 571 drivers/pcmcia/cistpl.c 				ret = read_cis_cache(s, attr, ofs+2, 4,
s                 579 drivers/pcmcia/cistpl.c 				ret = read_cis_cache(s, attr, ofs+2, 4,
s                 595 drivers/pcmcia/cistpl.c 					ret = read_cis_cache(s, attr, ofs+2,
s                 622 drivers/pcmcia/cistpl.c 		dev_dbg(&s->dev, "cs: overrun in pcmcia_get_next_tuple\n");
s                 632 drivers/pcmcia/cistpl.c int pccard_get_tuple_data(struct pcmcia_socket *s, tuple_t *tuple)
s                 637 drivers/pcmcia/cistpl.c 	if (!s)
s                 646 drivers/pcmcia/cistpl.c 	ret = read_cis_cache(s, SPACE(tuple->Flags),
s                 761 drivers/pcmcia/cistpl.c 			 char *s, u_char *ofs, u_char *found)
s                 774 drivers/pcmcia/cistpl.c 			s[j++] = (*p == 0xff) ? '\0' : *p;
s                1375 drivers/pcmcia/cistpl.c int pccard_validate_cis(struct pcmcia_socket *s, unsigned int *info)
s                1382 drivers/pcmcia/cistpl.c 	if (!s)
s                1385 drivers/pcmcia/cistpl.c 	if (s->functions || !(s->state & SOCKET_PRESENT)) {
s                1391 drivers/pcmcia/cistpl.c 	mutex_lock(&s->ops_mutex);
s                1392 drivers/pcmcia/cistpl.c 	destroy_cis_cache(s);
s                1393 drivers/pcmcia/cistpl.c 	mutex_unlock(&s->ops_mutex);
s                1397 drivers/pcmcia/cistpl.c 		dev_warn(&s->dev, "no memory to validate CIS\n");
s                1403 drivers/pcmcia/cistpl.c 		dev_warn(&s->dev, "no memory to validate CIS\n");
s                1410 drivers/pcmcia/cistpl.c 	ret = pccard_get_first_tuple(s, BIND_FN_ALL, tuple);
s                1417 drivers/pcmcia/cistpl.c 	    (!pccard_read_tuple(s, BIND_FN_ALL, CISTPL_CFTABLE_ENTRY, p)) ||
s                1418 drivers/pcmcia/cistpl.c 	    (!pccard_read_tuple(s, BIND_FN_ALL, CISTPL_CFTABLE_ENTRY_CB, p)))
s                1424 drivers/pcmcia/cistpl.c 	if ((pccard_read_tuple(s, BIND_FN_ALL, CISTPL_MANFID, p) == 0) ||
s                1425 drivers/pcmcia/cistpl.c 	    (pccard_read_tuple(s, BIND_FN_ALL, CISTPL_VERS_1, p) == 0) ||
s                1426 drivers/pcmcia/cistpl.c 	    (pccard_read_tuple(s, BIND_FN_ALL, CISTPL_VERS_2, p) != -ENOSPC))
s                1433 drivers/pcmcia/cistpl.c 		ret = pccard_get_next_tuple(s, BIND_FN_ALL, tuple);
s                1450 drivers/pcmcia/cistpl.c 		mutex_lock(&s->ops_mutex);
s                1451 drivers/pcmcia/cistpl.c 		destroy_cis_cache(s);
s                1452 drivers/pcmcia/cistpl.c 		mutex_unlock(&s->ops_mutex);
s                1472 drivers/pcmcia/cistpl.c static ssize_t pccard_extract_cis(struct pcmcia_socket *s, char *buf,
s                1498 drivers/pcmcia/cistpl.c 	status = pccard_get_first_tuple(s, BIND_FN_ALL, &tuple);
s                1504 drivers/pcmcia/cistpl.c 		status = pccard_get_tuple_data(s, &tuple);
s                1530 drivers/pcmcia/cistpl.c 		status = pccard_get_next_tuple(s, BIND_FN_ALL, &tuple);
s                1550 drivers/pcmcia/cistpl.c 		struct pcmcia_socket *s;
s                1556 drivers/pcmcia/cistpl.c 		s = to_socket(container_of(kobj, struct device, kobj));
s                1558 drivers/pcmcia/cistpl.c 		if (!(s->state & SOCKET_PRESENT))
s                1560 drivers/pcmcia/cistpl.c 		if (!s->functions && pccard_validate_cis(s, &chains))
s                1565 drivers/pcmcia/cistpl.c 		count = pccard_extract_cis(s, buf, off, count);
s                1576 drivers/pcmcia/cistpl.c 	struct pcmcia_socket *s;
s                1583 drivers/pcmcia/cistpl.c 	s = to_socket(container_of(kobj, struct device, kobj));
s                1591 drivers/pcmcia/cistpl.c 	if (!(s->state & SOCKET_PRESENT))
s                1594 drivers/pcmcia/cistpl.c 	error = pcmcia_replace_cis(s, buf, count);
s                1598 drivers/pcmcia/cistpl.c 	pcmcia_parse_uevents(s, PCMCIA_UEVENT_REQUERY);
s                 234 drivers/pcmcia/cs.c 	struct pcmcia_socket *s;
s                 237 drivers/pcmcia/cs.c 	list_for_each_entry(s, &pcmcia_socket_list, socket_list)
s                 238 drivers/pcmcia/cs.c 		if (s->sock == nr) {
s                 240 drivers/pcmcia/cs.c 			return s;
s                 285 drivers/pcmcia/cs.c static void socket_shutdown(struct pcmcia_socket *s)
s                 289 drivers/pcmcia/cs.c 	dev_dbg(&s->dev, "shutdown\n");
s                 291 drivers/pcmcia/cs.c 	if (s->callback)
s                 292 drivers/pcmcia/cs.c 		s->callback->remove(s);
s                 294 drivers/pcmcia/cs.c 	mutex_lock(&s->ops_mutex);
s                 295 drivers/pcmcia/cs.c 	s->state &= SOCKET_INUSE | SOCKET_PRESENT;
s                 297 drivers/pcmcia/cs.c 	s->state &= SOCKET_INUSE;
s                 300 drivers/pcmcia/cs.c 	s->socket = dead_socket;
s                 301 drivers/pcmcia/cs.c 	s->ops->init(s);
s                 302 drivers/pcmcia/cs.c 	s->ops->set_socket(s, &s->socket);
s                 303 drivers/pcmcia/cs.c 	s->lock_count = 0;
s                 304 drivers/pcmcia/cs.c 	kfree(s->fake_cis);
s                 305 drivers/pcmcia/cs.c 	s->fake_cis = NULL;
s                 306 drivers/pcmcia/cs.c 	s->functions = 0;
s                 314 drivers/pcmcia/cs.c 	mutex_unlock(&s->ops_mutex);
s                 317 drivers/pcmcia/cs.c 	cb_free(s);
s                 323 drivers/pcmcia/cs.c 	s->ops->get_status(s, &status);
s                 325 drivers/pcmcia/cs.c 		dev_err(&s->dev,
s                 329 drivers/pcmcia/cs.c 	s->state &= ~SOCKET_INUSE;
s                 700 drivers/pcmcia/cs.c void pcmcia_parse_events(struct pcmcia_socket *s, u_int events)
s                 703 drivers/pcmcia/cs.c 	dev_dbg(&s->dev, "parse_events: events %08x\n", events);
s                 704 drivers/pcmcia/cs.c 	if (s->thread) {
s                 705 drivers/pcmcia/cs.c 		spin_lock_irqsave(&s->thread_lock, flags);
s                 706 drivers/pcmcia/cs.c 		s->thread_events |= events;
s                 707 drivers/pcmcia/cs.c 		spin_unlock_irqrestore(&s->thread_lock, flags);
s                 709 drivers/pcmcia/cs.c 		wake_up_process(s->thread);
s                 725 drivers/pcmcia/cs.c void pcmcia_parse_uevents(struct pcmcia_socket *s, u_int events)
s                 728 drivers/pcmcia/cs.c 	dev_dbg(&s->dev, "parse_uevents: events %08x\n", events);
s                 729 drivers/pcmcia/cs.c 	if (s->thread) {
s                 730 drivers/pcmcia/cs.c 		spin_lock_irqsave(&s->thread_lock, flags);
s                 731 drivers/pcmcia/cs.c 		s->sysfs_events |= events;
s                 732 drivers/pcmcia/cs.c 		spin_unlock_irqrestore(&s->thread_lock, flags);
s                 734 drivers/pcmcia/cs.c 		wake_up_process(s->thread);
s                 741 drivers/pcmcia/cs.c int pccard_register_pcmcia(struct pcmcia_socket *s, struct pcmcia_callback *c)
s                 746 drivers/pcmcia/cs.c 	mutex_lock(&s->skt_mutex);
s                 750 drivers/pcmcia/cs.c 		if (s->callback) {
s                 755 drivers/pcmcia/cs.c 		s->callback = c;
s                 757 drivers/pcmcia/cs.c 		if ((s->state & (SOCKET_PRESENT|SOCKET_CARDBUS)) == SOCKET_PRESENT)
s                 758 drivers/pcmcia/cs.c 			s->callback->add(s);
s                 760 drivers/pcmcia/cs.c 		s->callback = NULL;
s                 762 drivers/pcmcia/cs.c 	mutex_unlock(&s->skt_mutex);
s                 818 drivers/pcmcia/cs.c 	struct pcmcia_socket *s = container_of(dev, struct pcmcia_socket, dev);
s                 820 drivers/pcmcia/cs.c 	if (add_uevent_var(env, "SOCKET_NO=%u", s->sock))
s                 840 drivers/pcmcia/cs.c 	struct pcmcia_socket *s = container_of(dev, struct pcmcia_socket, dev);
s                 843 drivers/pcmcia/cs.c 	mutex_lock(&s->skt_mutex);
s                 844 drivers/pcmcia/cs.c 	ret = callback(s);
s                 845 drivers/pcmcia/cs.c 	mutex_unlock(&s->skt_mutex);
s                  47 drivers/pcmcia/cs_internal.h 	int	(*validate_mem)		(struct pcmcia_socket *s);
s                  48 drivers/pcmcia/cs_internal.h 	int	(*find_io)		(struct pcmcia_socket *s,
s                  56 drivers/pcmcia/cs_internal.h 					 struct pcmcia_socket *s);
s                  57 drivers/pcmcia/cs_internal.h 	int	(*init)			(struct pcmcia_socket *s);
s                  58 drivers/pcmcia/cs_internal.h 	void	(*exit)			(struct pcmcia_socket *s);
s                  79 drivers/pcmcia/cs_internal.h extern int static_init(struct pcmcia_socket *s);
s                  93 drivers/pcmcia/cs_internal.h int cb_alloc(struct pcmcia_socket *s);
s                  94 drivers/pcmcia/cs_internal.h void cb_free(struct pcmcia_socket *s);
s                 104 drivers/pcmcia/cs_internal.h 	int		(*add) (struct pcmcia_socket *s);
s                 105 drivers/pcmcia/cs_internal.h 	int		(*remove) (struct pcmcia_socket *s);
s                 106 drivers/pcmcia/cs_internal.h 	void		(*requery) (struct pcmcia_socket *s);
s                 107 drivers/pcmcia/cs_internal.h 	int		(*validate) (struct pcmcia_socket *s, unsigned int *i);
s                 108 drivers/pcmcia/cs_internal.h 	int		(*suspend) (struct pcmcia_socket *s);
s                 109 drivers/pcmcia/cs_internal.h 	int		(*early_resume) (struct pcmcia_socket *s);
s                 110 drivers/pcmcia/cs_internal.h 	int		(*resume) (struct pcmcia_socket *s);
s                 118 drivers/pcmcia/cs_internal.h int pccard_register_pcmcia(struct pcmcia_socket *s, struct pcmcia_callback *c);
s                 141 drivers/pcmcia/cs_internal.h extern int pcmcia_validate_mem(struct pcmcia_socket *s);
s                 146 drivers/pcmcia/cs_internal.h 					       struct pcmcia_socket *s);
s                 148 drivers/pcmcia/cs_internal.h void pcmcia_cleanup_irq(struct pcmcia_socket *s);
s                 154 drivers/pcmcia/cs_internal.h int pcmcia_read_cis_mem(struct pcmcia_socket *s, int attr,
s                 156 drivers/pcmcia/cs_internal.h int pcmcia_write_cis_mem(struct pcmcia_socket *s, int attr,
s                 158 drivers/pcmcia/cs_internal.h void release_cis_mem(struct pcmcia_socket *s);
s                 159 drivers/pcmcia/cs_internal.h void destroy_cis_cache(struct pcmcia_socket *s);
s                 160 drivers/pcmcia/cs_internal.h int pccard_read_tuple(struct pcmcia_socket *s, unsigned int function,
s                 162 drivers/pcmcia/cs_internal.h int pcmcia_replace_cis(struct pcmcia_socket *s,
s                 164 drivers/pcmcia/cs_internal.h int pccard_validate_cis(struct pcmcia_socket *s, unsigned int *count);
s                 165 drivers/pcmcia/cs_internal.h int verify_cis_cache(struct pcmcia_socket *s);
s                 167 drivers/pcmcia/cs_internal.h int pccard_loop_tuple(struct pcmcia_socket *s, unsigned int function,
s                 173 drivers/pcmcia/cs_internal.h int pccard_get_first_tuple(struct pcmcia_socket *s, unsigned int function,
s                 176 drivers/pcmcia/cs_internal.h int pccard_get_next_tuple(struct pcmcia_socket *s, unsigned int function,
s                 179 drivers/pcmcia/cs_internal.h int pccard_get_tuple_data(struct pcmcia_socket *s, tuple_t *tuple);
s                 255 drivers/pcmcia/ds.c 	struct pcmcia_socket *s;
s                 265 drivers/pcmcia/ds.c 	s = p_dev->socket;
s                 302 drivers/pcmcia/ds.c 	mutex_lock(&s->ops_mutex);
s                 303 drivers/pcmcia/ds.c 	if ((s->pcmcia_pfc) &&
s                 305 drivers/pcmcia/ds.c 		pcmcia_parse_uevents(s, PCMCIA_UEVENT_REQUERY);
s                 306 drivers/pcmcia/ds.c 	mutex_unlock(&s->ops_mutex);
s                 321 drivers/pcmcia/ds.c static void pcmcia_card_remove(struct pcmcia_socket *s, struct pcmcia_device *leftover)
s                 326 drivers/pcmcia/ds.c 	dev_dbg(leftover ? &leftover->dev : &s->dev,
s                 327 drivers/pcmcia/ds.c 		   "pcmcia_card_remove(%d) %s\n", s->sock,
s                 330 drivers/pcmcia/ds.c 	mutex_lock(&s->ops_mutex);
s                 332 drivers/pcmcia/ds.c 		s->device_count = 0;
s                 334 drivers/pcmcia/ds.c 		s->device_count = 1;
s                 335 drivers/pcmcia/ds.c 	mutex_unlock(&s->ops_mutex);
s                 338 drivers/pcmcia/ds.c 	list_for_each_entry_safe(p_dev, tmp, &s->devices_list, socket_device_list) {
s                 342 drivers/pcmcia/ds.c 		mutex_lock(&s->ops_mutex);
s                 344 drivers/pcmcia/ds.c 		mutex_unlock(&s->ops_mutex);
s                 484 drivers/pcmcia/ds.c static struct pcmcia_device *pcmcia_device_add(struct pcmcia_socket *s,
s                 490 drivers/pcmcia/ds.c 	s = pcmcia_get_socket(s);
s                 491 drivers/pcmcia/ds.c 	if (!s)
s                 494 drivers/pcmcia/ds.c 	pr_debug("adding device to %d, function %d\n", s->sock, function);
s                 500 drivers/pcmcia/ds.c 	mutex_lock(&s->ops_mutex);
s                 501 drivers/pcmcia/ds.c 	p_dev->device_no = (s->device_count++);
s                 502 drivers/pcmcia/ds.c 	mutex_unlock(&s->ops_mutex);
s                 512 drivers/pcmcia/ds.c 	p_dev->socket = s;
s                 516 drivers/pcmcia/ds.c 	p_dev->dev.parent = s->dev.parent;
s                 529 drivers/pcmcia/ds.c 	mutex_lock(&s->ops_mutex);
s                 536 drivers/pcmcia/ds.c 	list_for_each_entry(tmp_dev, &s->devices_list, socket_device_list)
s                 544 drivers/pcmcia/ds.c 	list_add(&p_dev->socket_device_list, &s->devices_list);
s                 555 drivers/pcmcia/ds.c 			mutex_unlock(&s->ops_mutex);
s                 574 drivers/pcmcia/ds.c 	mutex_unlock(&s->ops_mutex);
s                 587 drivers/pcmcia/ds.c 	mutex_lock(&s->ops_mutex);
s                 589 drivers/pcmcia/ds.c 	mutex_unlock(&s->ops_mutex);
s                 592 drivers/pcmcia/ds.c 	mutex_lock(&s->ops_mutex);
s                 593 drivers/pcmcia/ds.c 	s->device_count--;
s                 594 drivers/pcmcia/ds.c 	mutex_unlock(&s->ops_mutex);
s                 601 drivers/pcmcia/ds.c 	pcmcia_put_socket(s);
s                 607 drivers/pcmcia/ds.c static int pcmcia_card_add(struct pcmcia_socket *s)
s                 613 drivers/pcmcia/ds.c 	mutex_lock(&s->ops_mutex);
s                 614 drivers/pcmcia/ds.c 	if (!(s->resource_setup_done)) {
s                 615 drivers/pcmcia/ds.c 		dev_dbg(&s->dev,
s                 617 drivers/pcmcia/ds.c 		mutex_unlock(&s->ops_mutex);
s                 621 drivers/pcmcia/ds.c 	if (pcmcia_validate_mem(s)) {
s                 622 drivers/pcmcia/ds.c 		dev_dbg(&s->dev, "validating mem resources failed, "
s                 624 drivers/pcmcia/ds.c 		mutex_unlock(&s->ops_mutex);
s                 627 drivers/pcmcia/ds.c 	mutex_unlock(&s->ops_mutex);
s                 629 drivers/pcmcia/ds.c 	ret = pccard_validate_cis(s, &no_chains);
s                 639 drivers/pcmcia/ds.c 			dev_info(&s->dev, "no CIS, assuming an anonymous memory card.\n");
s                 640 drivers/pcmcia/ds.c 			pcmcia_replace_cis(s, "\xFF", 1);
s                 646 drivers/pcmcia/ds.c 			dev_dbg(&s->dev, "invalid CIS or invalid resources\n");
s                 651 drivers/pcmcia/ds.c 	if (!pccard_read_tuple(s, BIND_FN_ALL, CISTPL_LONGLINK_MFC, &mfc))
s                 655 drivers/pcmcia/ds.c 	s->functions = no_funcs;
s                 658 drivers/pcmcia/ds.c 		pcmcia_device_add(s, i);
s                 676 drivers/pcmcia/ds.c static void pcmcia_requery(struct pcmcia_socket *s)
s                 680 drivers/pcmcia/ds.c 	if (!(s->state & SOCKET_PRESENT))
s                 683 drivers/pcmcia/ds.c 	if (s->functions == 0) {
s                 684 drivers/pcmcia/ds.c 		pcmcia_card_add(s);
s                 695 drivers/pcmcia/ds.c 	if (s->fake_cis) {
s                 700 drivers/pcmcia/ds.c 		old_funcs = s->functions;
s                 702 drivers/pcmcia/ds.c 		if (!pccard_read_tuple(s, BIND_FN_ALL, CISTPL_LONGLINK_MFC,
s                 709 drivers/pcmcia/ds.c 			pcmcia_card_remove(s, NULL);
s                 710 drivers/pcmcia/ds.c 			s->functions = 0;
s                 711 drivers/pcmcia/ds.c 			pcmcia_card_add(s);
s                 718 drivers/pcmcia/ds.c 	mutex_lock(&s->ops_mutex);
s                 719 drivers/pcmcia/ds.c 	has_pfc = s->pcmcia_pfc;
s                 720 drivers/pcmcia/ds.c 	mutex_unlock(&s->ops_mutex);
s                 722 drivers/pcmcia/ds.c 		pcmcia_device_add(s, 0);
s                 727 drivers/pcmcia/ds.c 		dev_warn(&s->dev, "rescanning the bus failed\n");
s                 744 drivers/pcmcia/ds.c 	struct pcmcia_socket *s = dev->socket;
s                 762 drivers/pcmcia/ds.c 		if (!pcmcia_replace_cis(s, fw->data, fw->size))
s                 770 drivers/pcmcia/ds.c 		old_funcs = s->functions;
s                 771 drivers/pcmcia/ds.c 		if (!pccard_read_tuple(s, BIND_FN_ALL, CISTPL_LONGLINK_MFC,
s                 782 drivers/pcmcia/ds.c 		pcmcia_parse_uevents(s, PCMCIA_UEVENT_REQUERY);
s                  63 drivers/pcmcia/electra_cf.c static int electra_cf_ss_init(struct pcmcia_socket *s)
s                  91 drivers/pcmcia/electra_cf.c static int electra_cf_get_status(struct pcmcia_socket *s, u_int *sp)
s                  98 drivers/pcmcia/electra_cf.c 	cf = container_of(s, struct electra_cf_socket, socket);
s                 104 drivers/pcmcia/electra_cf.c 		s->pci_irq = cf->irq;
s                 111 drivers/pcmcia/electra_cf.c 				 struct socket_state_t *s)
s                 120 drivers/pcmcia/electra_cf.c 	vcc = (s->flags & SS_RESET) ? 0 : s->Vcc;
s                 141 drivers/pcmcia/electra_cf.c 		driver_name, s->Vcc, s->io_irq, s->flags, s->csc_mask);
s                 146 drivers/pcmcia/electra_cf.c static int electra_cf_set_io_map(struct pcmcia_socket *s,
s                 152 drivers/pcmcia/electra_cf.c static int electra_cf_set_mem_map(struct pcmcia_socket *s,
s                 159 drivers/pcmcia/electra_cf.c 	cf = container_of(s, struct electra_cf_socket, socket);
s                 294 drivers/pcmcia/i82365.c static void cirrus_get_state(u_short s)
s                 297 drivers/pcmcia/i82365.c     struct cirrus_state *p = &socket[s].state.cirrus;
s                 298 drivers/pcmcia/i82365.c     p->misc1 = i365_get(s, PD67_MISC_CTL_1);
s                 300 drivers/pcmcia/i82365.c     p->misc2 = i365_get(s, PD67_MISC_CTL_2);
s                 302 drivers/pcmcia/i82365.c 	p->timer[i] = i365_get(s, PD67_TIME_SETUP(0)+i);
s                 305 drivers/pcmcia/i82365.c static void cirrus_set_state(u_short s)
s                 309 drivers/pcmcia/i82365.c     struct cirrus_state *p = &socket[s].state.cirrus;
s                 311 drivers/pcmcia/i82365.c     misc = i365_get(s, PD67_MISC_CTL_2);
s                 312 drivers/pcmcia/i82365.c     i365_set(s, PD67_MISC_CTL_2, p->misc2);
s                 314 drivers/pcmcia/i82365.c     misc = i365_get(s, PD67_MISC_CTL_1);
s                 316 drivers/pcmcia/i82365.c     i365_set(s, PD67_MISC_CTL_1, misc | p->misc1);
s                 318 drivers/pcmcia/i82365.c 	i365_set(s, PD67_TIME_SETUP(0)+i, p->timer[i]);
s                 321 drivers/pcmcia/i82365.c static u_int __init cirrus_set_opts(u_short s, char *buf)
s                 323 drivers/pcmcia/i82365.c     struct i82365_socket *t = &socket[s];
s                 324 drivers/pcmcia/i82365.c     struct cirrus_state *p = &socket[s].state.cirrus;
s                 378 drivers/pcmcia/i82365.c static void vg46x_get_state(u_short s)
s                 380 drivers/pcmcia/i82365.c     struct vg46x_state *p = &socket[s].state.vg46x;
s                 381 drivers/pcmcia/i82365.c     p->ctl = i365_get(s, VG468_CTL);
s                 382 drivers/pcmcia/i82365.c     if (socket[s].type == IS_VG469)
s                 383 drivers/pcmcia/i82365.c 	p->ema = i365_get(s, VG469_EXT_MODE);
s                 386 drivers/pcmcia/i82365.c static void vg46x_set_state(u_short s)
s                 388 drivers/pcmcia/i82365.c     struct vg46x_state *p = &socket[s].state.vg46x;
s                 389 drivers/pcmcia/i82365.c     i365_set(s, VG468_CTL, p->ctl);
s                 390 drivers/pcmcia/i82365.c     if (socket[s].type == IS_VG469)
s                 391 drivers/pcmcia/i82365.c 	i365_set(s, VG469_EXT_MODE, p->ema);
s                 394 drivers/pcmcia/i82365.c static u_int __init vg46x_set_opts(u_short s, char *buf)
s                 396 drivers/pcmcia/i82365.c     struct vg46x_state *p = &socket[s].state.vg46x;
s                 404 drivers/pcmcia/i82365.c     if (socket[s].type == IS_VG469) {
s                 405 drivers/pcmcia/i82365.c 	u_char vsel = i365_get(s, VG469_VSELECT);
s                 425 drivers/pcmcia/i82365.c static void get_bridge_state(u_short s)
s                 427 drivers/pcmcia/i82365.c     struct i82365_socket *t = &socket[s];
s                 429 drivers/pcmcia/i82365.c 	cirrus_get_state(s);
s                 431 drivers/pcmcia/i82365.c 	vg46x_get_state(s);
s                 434 drivers/pcmcia/i82365.c static void set_bridge_state(u_short s)
s                 436 drivers/pcmcia/i82365.c     struct i82365_socket *t = &socket[s];
s                 438 drivers/pcmcia/i82365.c 	cirrus_set_state(s);
s                 440 drivers/pcmcia/i82365.c 	i365_set(s, I365_GBLCTL, 0x00);
s                 441 drivers/pcmcia/i82365.c 	i365_set(s, I365_GENCTL, 0x00);
s                 443 drivers/pcmcia/i82365.c     i365_bflip(s, I365_INTCTL, I365_INTR_ENA, t->intr);
s                 445 drivers/pcmcia/i82365.c 	vg46x_set_state(s);
s                 448 drivers/pcmcia/i82365.c static u_int __init set_bridge_opts(u_short s, u_short ns)
s                 454 drivers/pcmcia/i82365.c     for (i = s; i < s+ns; i++) {
s                1118 drivers/pcmcia/i82365.c 	struct i82365_socket *s = container_of(class_dev, struct i82365_socket, socket.dev);
s                1120 drivers/pcmcia/i82365.c 		       pcic[s->type].name, s->psock);
s                1125 drivers/pcmcia/i82365.c 	struct i82365_socket *s = container_of(class_dev, struct i82365_socket, socket.dev);
s                1131 drivers/pcmcia/i82365.c 	sock = s->number;
s                1164 drivers/pcmcia/i82365.c static int pcic_get_status(struct pcmcia_socket *s, u_int *value)
s                1166 drivers/pcmcia/i82365.c 	unsigned int sock = container_of(s, struct i82365_socket, socket)->number;
s                1176 drivers/pcmcia/i82365.c static int pcic_set_socket(struct pcmcia_socket *s, socket_state_t *state)
s                1178 drivers/pcmcia/i82365.c 	unsigned int sock = container_of(s, struct i82365_socket, socket)->number;
s                1186 drivers/pcmcia/i82365.c static int pcic_set_io_map(struct pcmcia_socket *s, struct pccard_io_map *io)
s                1188 drivers/pcmcia/i82365.c 	unsigned int sock = container_of(s, struct i82365_socket, socket)->number;
s                1195 drivers/pcmcia/i82365.c static int pcic_set_mem_map(struct pcmcia_socket *s, struct pccard_mem_map *mem)
s                1197 drivers/pcmcia/i82365.c 	unsigned int sock = container_of(s, struct i82365_socket, socket)->number;
s                1204 drivers/pcmcia/i82365.c static int pcic_init(struct pcmcia_socket *s)
s                1213 drivers/pcmcia/i82365.c 		pcic_set_io_map(s, &io);
s                1217 drivers/pcmcia/i82365.c 		pcic_set_mem_map(s, &mem);
s                  73 drivers/pcmcia/omap_cf.c static int omap_cf_ss_init(struct pcmcia_socket *s)
s                 107 drivers/pcmcia/omap_cf.c static int omap_cf_get_status(struct pcmcia_socket *s, u_int *sp)
s                 117 drivers/pcmcia/omap_cf.c 		cf = container_of(s, struct omap_cf_socket, socket);
s                 118 drivers/pcmcia/omap_cf.c 		s->pcmcia_irq = 0;
s                 119 drivers/pcmcia/omap_cf.c 		s->pci_irq = cf->irq;
s                 126 drivers/pcmcia/omap_cf.c omap_cf_set_socket(struct pcmcia_socket *sock, struct socket_state_t *s)
s                 131 drivers/pcmcia/omap_cf.c 	switch (s->Vcc) {
s                 140 drivers/pcmcia/omap_cf.c 	if (s->flags & SS_RESET)
s                 146 drivers/pcmcia/omap_cf.c 		driver_name, s->Vcc, s->io_irq, s->flags, s->csc_mask);
s                 151 drivers/pcmcia/omap_cf.c static int omap_cf_ss_suspend(struct pcmcia_socket *s)
s                 154 drivers/pcmcia/omap_cf.c 	return omap_cf_set_socket(s, &dead_socket);
s                 160 drivers/pcmcia/omap_cf.c omap_cf_set_io_map(struct pcmcia_socket *s, struct pccard_io_map *io)
s                 164 drivers/pcmcia/omap_cf.c 	cf = container_of(s, struct omap_cf_socket, socket);
s                 172 drivers/pcmcia/omap_cf.c omap_cf_set_mem_map(struct pcmcia_socket *s, struct pccard_mem_map *map)
s                 178 drivers/pcmcia/omap_cf.c 	cf = container_of(s, struct omap_cf_socket, socket);
s                  34 drivers/pcmcia/pcmcia_cis.c int pccard_read_tuple(struct pcmcia_socket *s, unsigned int function,
s                  43 drivers/pcmcia/pcmcia_cis.c 		dev_warn(&s->dev, "no memory to read tuple\n");
s                  50 drivers/pcmcia/pcmcia_cis.c 	ret = pccard_get_first_tuple(s, function, &tuple);
s                  56 drivers/pcmcia/pcmcia_cis.c 	ret = pccard_get_tuple_data(s, &tuple);
s                  81 drivers/pcmcia/pcmcia_cis.c int pccard_loop_tuple(struct pcmcia_socket *s, unsigned int function,
s                  93 drivers/pcmcia/pcmcia_cis.c 		dev_warn(&s->dev, "no memory to read tuple\n");
s                 103 drivers/pcmcia/pcmcia_cis.c 	ret = pccard_get_first_tuple(s, function, &tuple);
s                 105 drivers/pcmcia/pcmcia_cis.c 		if (pccard_get_tuple_data(s, &tuple))
s                 117 drivers/pcmcia/pcmcia_cis.c 		ret = pccard_get_next_tuple(s, function, &tuple);
s                  37 drivers/pcmcia/pcmcia_resource.c int pcmcia_validate_mem(struct pcmcia_socket *s)
s                  39 drivers/pcmcia/pcmcia_resource.c 	if (s->resource_ops->validate_mem)
s                  40 drivers/pcmcia/pcmcia_resource.c 		return s->resource_ops->validate_mem(s);
s                  46 drivers/pcmcia/pcmcia_resource.c 				 int low, struct pcmcia_socket *s)
s                  48 drivers/pcmcia/pcmcia_resource.c 	if (s->resource_ops->find_mem)
s                  49 drivers/pcmcia/pcmcia_resource.c 		return s->resource_ops->find_mem(base, num, align, low, s);
s                  60 drivers/pcmcia/pcmcia_resource.c static void release_io_space(struct pcmcia_socket *s, struct resource *res)
s                  65 drivers/pcmcia/pcmcia_resource.c 	dev_dbg(&s->dev, "release_io_space for %pR\n", res);
s                  68 drivers/pcmcia/pcmcia_resource.c 		if (!s->io[i].res)
s                  70 drivers/pcmcia/pcmcia_resource.c 		if ((s->io[i].res->start <= res->start) &&
s                  71 drivers/pcmcia/pcmcia_resource.c 		    (s->io[i].res->end >= res->end)) {
s                  72 drivers/pcmcia/pcmcia_resource.c 			s->io[i].InUse -= num;
s                  78 drivers/pcmcia/pcmcia_resource.c 			if (s->io[i].InUse == 0) {
s                  79 drivers/pcmcia/pcmcia_resource.c 				release_resource(s->io[i].res);
s                  80 drivers/pcmcia/pcmcia_resource.c 				kfree(s->io[i].res);
s                  81 drivers/pcmcia/pcmcia_resource.c 				s->io[i].res = NULL;
s                  96 drivers/pcmcia/pcmcia_resource.c static int alloc_io_space(struct pcmcia_socket *s, struct resource *res,
s                 106 drivers/pcmcia/pcmcia_resource.c 	dev_dbg(&s->dev, "alloc_io_space request for %pR, %d lines\n",
s                 112 drivers/pcmcia/pcmcia_resource.c 			dev_dbg(&s->dev, "odd IO request\n");
s                 119 drivers/pcmcia/pcmcia_resource.c 		dev_dbg(&s->dev, "odd IO request\n");
s                 123 drivers/pcmcia/pcmcia_resource.c 	ret = s->resource_ops->find_io(s, res->flags, &base, num, align,
s                 126 drivers/pcmcia/pcmcia_resource.c 		dev_dbg(&s->dev, "alloc_io_space request failed (%d)\n", ret);
s                 136 drivers/pcmcia/pcmcia_resource.c 			dev_warn(&s->dev,
s                 139 drivers/pcmcia/pcmcia_resource.c 			release_io_space(s, res);
s                 142 drivers/pcmcia/pcmcia_resource.c 	dev_dbg(&s->dev, "alloc_io_space request result %d: %pR\n", ret, res);
s                 157 drivers/pcmcia/pcmcia_resource.c 				int (*accessf) (struct pcmcia_socket *s,
s                 161 drivers/pcmcia/pcmcia_resource.c 	struct pcmcia_socket *s;
s                 166 drivers/pcmcia/pcmcia_resource.c 	s = p_dev->socket;
s                 168 drivers/pcmcia/pcmcia_resource.c 	mutex_lock(&s->ops_mutex);
s                 173 drivers/pcmcia/pcmcia_resource.c 		mutex_unlock(&s->ops_mutex);
s                 179 drivers/pcmcia/pcmcia_resource.c 	ret = accessf(s, 1, addr, 1, val);
s                 181 drivers/pcmcia/pcmcia_resource.c 	mutex_unlock(&s->ops_mutex);
s                 226 drivers/pcmcia/pcmcia_resource.c 	struct pcmcia_socket *s = p_dev->socket;
s                 234 drivers/pcmcia/pcmcia_resource.c 	mutex_lock(&s->ops_mutex);
s                 235 drivers/pcmcia/pcmcia_resource.c 	s->win[w].card_start = offset;
s                 236 drivers/pcmcia/pcmcia_resource.c 	ret = s->ops->set_mem_map(s, &s->win[w]);
s                 239 drivers/pcmcia/pcmcia_resource.c 	mutex_unlock(&s->ops_mutex);
s                 255 drivers/pcmcia/pcmcia_resource.c 	struct pcmcia_socket *s = p_dev->socket;
s                 260 drivers/pcmcia/pcmcia_resource.c 	mutex_lock(&s->ops_mutex);
s                 264 drivers/pcmcia/pcmcia_resource.c 	if (!(s->state & SOCKET_PRESENT) ||
s                 273 drivers/pcmcia/pcmcia_resource.c 		if (!s->io[i].res)
s                 279 drivers/pcmcia/pcmcia_resource.c 		io_on.start = s->io[i].res->start;
s                 280 drivers/pcmcia/pcmcia_resource.c 		io_on.stop = s->io[i].res->end;
s                 282 drivers/pcmcia/pcmcia_resource.c 		s->ops->set_io_map(s, &io_off);
s                 284 drivers/pcmcia/pcmcia_resource.c 		s->ops->set_io_map(s, &io_on);
s                 287 drivers/pcmcia/pcmcia_resource.c 	mutex_unlock(&s->ops_mutex);
s                 305 drivers/pcmcia/pcmcia_resource.c 	struct pcmcia_socket *s = p_dev->socket;
s                 308 drivers/pcmcia/pcmcia_resource.c 	mutex_lock(&s->ops_mutex);
s                 312 drivers/pcmcia/pcmcia_resource.c 	if (!(s->state & SOCKET_PRESENT) ||
s                 319 drivers/pcmcia/pcmcia_resource.c 	s->socket.Vpp = new_vpp;
s                 320 drivers/pcmcia/pcmcia_resource.c 	if (s->ops->set_socket(s, &s->socket)) {
s                 328 drivers/pcmcia/pcmcia_resource.c 	mutex_unlock(&s->ops_mutex);
s                 349 drivers/pcmcia/pcmcia_resource.c 	struct pcmcia_socket *s = p_dev->socket;
s                 353 drivers/pcmcia/pcmcia_resource.c 	mutex_lock(&s->ops_mutex);
s                 357 drivers/pcmcia/pcmcia_resource.c 		if (--(s->lock_count) == 0) {
s                 358 drivers/pcmcia/pcmcia_resource.c 			s->socket.flags = SS_OUTPUT_ENA; /* Is this correct? */
s                 359 drivers/pcmcia/pcmcia_resource.c 			s->socket.Vpp = 0;
s                 360 drivers/pcmcia/pcmcia_resource.c 			s->socket.io_irq = 0;
s                 361 drivers/pcmcia/pcmcia_resource.c 			s->ops->set_socket(s, &s->socket);
s                 368 drivers/pcmcia/pcmcia_resource.c 				if (!s->io[i].res)
s                 370 drivers/pcmcia/pcmcia_resource.c 				s->io[i].Config--;
s                 371 drivers/pcmcia/pcmcia_resource.c 				if (s->io[i].Config != 0)
s                 374 drivers/pcmcia/pcmcia_resource.c 				s->ops->set_io_map(s, &io);
s                 377 drivers/pcmcia/pcmcia_resource.c 	mutex_unlock(&s->ops_mutex);
s                 395 drivers/pcmcia/pcmcia_resource.c 	struct pcmcia_socket *s = p_dev->socket;
s                 399 drivers/pcmcia/pcmcia_resource.c 	mutex_lock(&s->ops_mutex);
s                 405 drivers/pcmcia/pcmcia_resource.c 	release_io_space(s, &c->io[0]);
s                 408 drivers/pcmcia/pcmcia_resource.c 		release_io_space(s, &c->io[1]);
s                 414 drivers/pcmcia/pcmcia_resource.c 	mutex_unlock(&s->ops_mutex);
s                 430 drivers/pcmcia/pcmcia_resource.c 	struct pcmcia_socket *s = p_dev->socket;
s                 440 drivers/pcmcia/pcmcia_resource.c 	mutex_lock(&s->ops_mutex);
s                 441 drivers/pcmcia/pcmcia_resource.c 	win = &s->win[w];
s                 445 drivers/pcmcia/pcmcia_resource.c 		mutex_unlock(&s->ops_mutex);
s                 451 drivers/pcmcia/pcmcia_resource.c 	s->ops->set_mem_map(s, win);
s                 452 drivers/pcmcia/pcmcia_resource.c 	s->state &= ~SOCKET_WIN_REQ(w);
s                 464 drivers/pcmcia/pcmcia_resource.c 	mutex_unlock(&s->ops_mutex);
s                 484 drivers/pcmcia/pcmcia_resource.c 	struct pcmcia_socket *s = p_dev->socket;
s                 492 drivers/pcmcia/pcmcia_resource.c 	if (!(s->state & SOCKET_PRESENT))
s                 495 drivers/pcmcia/pcmcia_resource.c 	mutex_lock(&s->ops_mutex);
s                 498 drivers/pcmcia/pcmcia_resource.c 		mutex_unlock(&s->ops_mutex);
s                 504 drivers/pcmcia/pcmcia_resource.c 	s->socket.Vpp = p_dev->vpp;
s                 505 drivers/pcmcia/pcmcia_resource.c 	if (s->ops->set_socket(s, &s->socket)) {
s                 506 drivers/pcmcia/pcmcia_resource.c 		mutex_unlock(&s->ops_mutex);
s                 515 drivers/pcmcia/pcmcia_resource.c 		s->socket.flags |= SS_IOCARD;
s                 517 drivers/pcmcia/pcmcia_resource.c 		s->socket.flags |= SS_ZVCARD | SS_IOCARD;
s                 519 drivers/pcmcia/pcmcia_resource.c 		s->socket.flags |= SS_SPKR_ENA;
s                 526 drivers/pcmcia/pcmcia_resource.c 		s->socket.io_irq = s->pcmcia_irq;
s                 528 drivers/pcmcia/pcmcia_resource.c 		s->socket.io_irq = 0;
s                 533 drivers/pcmcia/pcmcia_resource.c 	s->ops->set_socket(s, &s->socket);
s                 534 drivers/pcmcia/pcmcia_resource.c 	s->lock_count++;
s                 546 drivers/pcmcia/pcmcia_resource.c 		pcmcia_write_cis_mem(s, 1, (base + CISREG_SCR)>>1, 1, &tmp);
s                 551 drivers/pcmcia/pcmcia_resource.c 		pcmcia_write_cis_mem(s, 1, (base + CISREG_PRR)>>1, 1, &tmp);
s                 554 drivers/pcmcia/pcmcia_resource.c 		if (s->functions == 1) {
s                 565 drivers/pcmcia/pcmcia_resource.c 		pcmcia_write_cis_mem(s, 1, (base + CISREG_COR)>>1, 1, &option);
s                 569 drivers/pcmcia/pcmcia_resource.c 		pcmcia_write_cis_mem(s, 1, (base + CISREG_CCSR)>>1, 1, &status);
s                 572 drivers/pcmcia/pcmcia_resource.c 		pcmcia_write_cis_mem(s, 1, (base + CISREG_ESR)>>1, 1,
s                 577 drivers/pcmcia/pcmcia_resource.c 		pcmcia_write_cis_mem(s, 1, (base + CISREG_IOBASE_0)>>1, 1, &b);
s                 579 drivers/pcmcia/pcmcia_resource.c 		pcmcia_write_cis_mem(s, 1, (base + CISREG_IOBASE_1)>>1, 1, &b);
s                 583 drivers/pcmcia/pcmcia_resource.c 		pcmcia_write_cis_mem(s, 1, (base + CISREG_IOSIZE)>>1, 1, &b);
s                 590 drivers/pcmcia/pcmcia_resource.c 			if (s->io[i].res) {
s                 593 drivers/pcmcia/pcmcia_resource.c 				switch (s->io[i].res->flags & IO_DATA_PATH_WIDTH) {
s                 601 drivers/pcmcia/pcmcia_resource.c 				iomap.start = s->io[i].res->start;
s                 602 drivers/pcmcia/pcmcia_resource.c 				iomap.stop = s->io[i].res->end;
s                 603 drivers/pcmcia/pcmcia_resource.c 				s->ops->set_io_map(s, &iomap);
s                 604 drivers/pcmcia/pcmcia_resource.c 				s->io[i].Config++;
s                 610 drivers/pcmcia/pcmcia_resource.c 	mutex_unlock(&s->ops_mutex);
s                 628 drivers/pcmcia/pcmcia_resource.c 	struct pcmcia_socket *s = p_dev->socket;
s                 632 drivers/pcmcia/pcmcia_resource.c 	mutex_lock(&s->ops_mutex);
s                 636 drivers/pcmcia/pcmcia_resource.c 	if (!(s->state & SOCKET_PRESENT)) {
s                 650 drivers/pcmcia/pcmcia_resource.c 	ret = alloc_io_space(s, &c->io[0], p_dev->io_lines);
s                 655 drivers/pcmcia/pcmcia_resource.c 		ret = alloc_io_space(s, &c->io[1], p_dev->io_lines);
s                 659 drivers/pcmcia/pcmcia_resource.c 			release_io_space(s, &c->io[0]);
s                 675 drivers/pcmcia/pcmcia_resource.c 	mutex_unlock(&s->ops_mutex);
s                 729 drivers/pcmcia/pcmcia_resource.c 	struct pcmcia_socket *s = p_dev->socket;
s                 731 drivers/pcmcia/pcmcia_resource.c 	u32 mask = s->irq_mask;
s                 755 drivers/pcmcia/pcmcia_resource.c 			p_dev->irq = s->pcmcia_irq = irq;
s                 764 drivers/pcmcia/pcmcia_resource.c void pcmcia_cleanup_irq(struct pcmcia_socket *s)
s                 766 drivers/pcmcia/pcmcia_resource.c 	pcmcia_used_irq[s->pcmcia_irq]--;
s                 767 drivers/pcmcia/pcmcia_resource.c 	s->pcmcia_irq = 0;
s                 777 drivers/pcmcia/pcmcia_resource.c void pcmcia_cleanup_irq(struct pcmcia_socket *s)
s                 779 drivers/pcmcia/pcmcia_resource.c 	s->pcmcia_irq = 0;
s                 794 drivers/pcmcia/pcmcia_resource.c 	struct pcmcia_socket *s = p_dev->socket;
s                 800 drivers/pcmcia/pcmcia_resource.c 	if (s->pcmcia_irq) {
s                 801 drivers/pcmcia/pcmcia_resource.c 		p_dev->irq = s->pcmcia_irq;
s                 814 drivers/pcmcia/pcmcia_resource.c 	if (s->pci_irq) {
s                 815 drivers/pcmcia/pcmcia_resource.c 		p_dev->irq = s->pcmcia_irq = s->pci_irq;
s                 838 drivers/pcmcia/pcmcia_resource.c 	struct pcmcia_socket *s = p_dev->socket;
s                 845 drivers/pcmcia/pcmcia_resource.c 	if (!(s->state & SOCKET_PRESENT)) {
s                 852 drivers/pcmcia/pcmcia_resource.c 		res->end = s->map_size;
s                 853 drivers/pcmcia/pcmcia_resource.c 	align = (s->features & SS_CAP_MEM_ALIGN) ? res->end : s->map_size;
s                 854 drivers/pcmcia/pcmcia_resource.c 	if (res->end & (s->map_size-1)) {
s                 858 drivers/pcmcia/pcmcia_resource.c 	if ((res->start && (s->features & SS_CAP_STATIC_MAP)) ||
s                 867 drivers/pcmcia/pcmcia_resource.c 	mutex_lock(&s->ops_mutex);
s                 869 drivers/pcmcia/pcmcia_resource.c 		if (!(s->state & SOCKET_WIN_REQ(w)))
s                 873 drivers/pcmcia/pcmcia_resource.c 		mutex_unlock(&s->ops_mutex);
s                 877 drivers/pcmcia/pcmcia_resource.c 	win = &s->win[w];
s                 879 drivers/pcmcia/pcmcia_resource.c 	if (!(s->features & SS_CAP_STATIC_MAP)) {
s                 881 drivers/pcmcia/pcmcia_resource.c 						0, s);
s                 884 drivers/pcmcia/pcmcia_resource.c 			mutex_unlock(&s->ops_mutex);
s                 896 drivers/pcmcia/pcmcia_resource.c 	if (s->ops->set_mem_map(s, win) != 0) {
s                 898 drivers/pcmcia/pcmcia_resource.c 		mutex_unlock(&s->ops_mutex);
s                 901 drivers/pcmcia/pcmcia_resource.c 	s->state |= SOCKET_WIN_REQ(w);
s                 904 drivers/pcmcia/pcmcia_resource.c 	if (s->features & SS_CAP_STATIC_MAP)
s                 919 drivers/pcmcia/pcmcia_resource.c 	mutex_unlock(&s->ops_mutex);
s                  10 drivers/pcmcia/pd6729.h #define PD67_EXD_VS1(s)		(0x01 << ((s) << 1))
s                  11 drivers/pcmcia/pd6729.h #define PD67_EXD_VS2(s)		(0x02 << ((s) << 1))
s                  55 drivers/pcmcia/rsrc_iodyn.c static struct resource *__iodyn_find_io_region(struct pcmcia_socket *s,
s                  60 drivers/pcmcia/rsrc_iodyn.c 						dev_name(&s->dev));
s                  69 drivers/pcmcia/rsrc_iodyn.c 	if (s->cb_dev) {
s                  70 drivers/pcmcia/rsrc_iodyn.c 		ret = pci_bus_alloc_resource(s->cb_dev->bus, res, num, 1,
s                  84 drivers/pcmcia/rsrc_iodyn.c static int iodyn_find_io(struct pcmcia_socket *s, unsigned int attr,
s                  95 drivers/pcmcia/rsrc_iodyn.c 		if (!s->io[i].res)
s                 101 drivers/pcmcia/rsrc_iodyn.c 		if ((s->io[i].res->start & (align-1)) == *base)
s                 106 drivers/pcmcia/rsrc_iodyn.c 		struct resource *res = s->io[i].res;
s                 117 drivers/pcmcia/rsrc_iodyn.c 			res = s->io[i].res = __iodyn_find_io_region(s, *base,
s                 123 drivers/pcmcia/rsrc_iodyn.c 			s->io[i].res->flags =
s                 126 drivers/pcmcia/rsrc_iodyn.c 			s->io[i].InUse = num;
s                 134 drivers/pcmcia/rsrc_iodyn.c 			if (adjust_resource(s->io[i].res, res->start,
s                 138 drivers/pcmcia/rsrc_iodyn.c 			s->io[i].InUse += num;
s                 146 drivers/pcmcia/rsrc_iodyn.c 			if (adjust_resource(s->io[i].res,
s                 151 drivers/pcmcia/rsrc_iodyn.c 			s->io[i].InUse += num;
s                  20 drivers/pcmcia/rsrc_mgr.c int static_init(struct pcmcia_socket *s)
s                  25 drivers/pcmcia/rsrc_mgr.c 	s->resource_setup_done = 1;
s                  45 drivers/pcmcia/rsrc_mgr.c static int static_find_io(struct pcmcia_socket *s, unsigned int attr,
s                  49 drivers/pcmcia/rsrc_mgr.c 	if (!s->io_offset)
s                  51 drivers/pcmcia/rsrc_mgr.c 	*base = s->io_offset | (*base & 0x0fff);
s                  73 drivers/pcmcia/rsrc_nonstatic.c claim_region(struct pcmcia_socket *s, resource_size_t base,
s                  83 drivers/pcmcia/rsrc_nonstatic.c 		if (s && s->cb_dev)
s                  84 drivers/pcmcia/rsrc_nonstatic.c 			parent = pci_find_parent_resource(s->cb_dev, res);
s                 182 drivers/pcmcia/rsrc_nonstatic.c static void do_io_probe(struct pcmcia_socket *s, unsigned int base,
s                 186 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *s_data = s->resource_data;
s                 191 drivers/pcmcia/rsrc_nonstatic.c 	dev_info(&s->dev, "cs: IO port probe %#x-%#x:", base, base+num-1);
s                 197 drivers/pcmcia/rsrc_nonstatic.c 		dev_err(&s->dev, "do_io_probe: unable to kmalloc 256 bytes\n");
s                 201 drivers/pcmcia/rsrc_nonstatic.c 		res = claim_region(s, i, 8, IORESOURCE_IO, "PCMCIA ioprobe");
s                 218 drivers/pcmcia/rsrc_nonstatic.c 		res = claim_region(s, i, 8, IORESOURCE_IO, "PCMCIA ioprobe");
s                 263 drivers/pcmcia/rsrc_nonstatic.c static int readable(struct pcmcia_socket *s, struct resource *res,
s                 268 drivers/pcmcia/rsrc_nonstatic.c 	if (s->fake_cis) {
s                 269 drivers/pcmcia/rsrc_nonstatic.c 		dev_dbg(&s->dev, "fake CIS is being used: can't validate mem\n");
s                 273 drivers/pcmcia/rsrc_nonstatic.c 	s->cis_mem.res = res;
s                 274 drivers/pcmcia/rsrc_nonstatic.c 	s->cis_virt = ioremap(res->start, s->map_size);
s                 275 drivers/pcmcia/rsrc_nonstatic.c 	if (s->cis_virt) {
s                 276 drivers/pcmcia/rsrc_nonstatic.c 		mutex_unlock(&s->ops_mutex);
s                 278 drivers/pcmcia/rsrc_nonstatic.c 		if (s->callback->validate)
s                 279 drivers/pcmcia/rsrc_nonstatic.c 			ret = s->callback->validate(s, count);
s                 281 drivers/pcmcia/rsrc_nonstatic.c 		mutex_lock(&s->ops_mutex);
s                 282 drivers/pcmcia/rsrc_nonstatic.c 		iounmap(s->cis_virt);
s                 283 drivers/pcmcia/rsrc_nonstatic.c 		s->cis_virt = NULL;
s                 285 drivers/pcmcia/rsrc_nonstatic.c 	s->cis_mem.res = NULL;
s                 294 drivers/pcmcia/rsrc_nonstatic.c static int checksum(struct pcmcia_socket *s, struct resource *res,
s                 301 drivers/pcmcia/rsrc_nonstatic.c 	virt = ioremap(res->start, s->map_size);
s                 308 drivers/pcmcia/rsrc_nonstatic.c 		s->ops->set_mem_map(s, &map);
s                 311 drivers/pcmcia/rsrc_nonstatic.c 		for (i = 0; i < s->map_size; i += 44) {
s                 318 drivers/pcmcia/rsrc_nonstatic.c 		s->ops->set_mem_map(s, &map);
s                 344 drivers/pcmcia/rsrc_nonstatic.c static int do_validate_mem(struct pcmcia_socket *s,
s                 346 drivers/pcmcia/rsrc_nonstatic.c 			   int validate (struct pcmcia_socket *s,
s                 350 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *s_data = s->resource_data;
s                 355 drivers/pcmcia/rsrc_nonstatic.c 	res1 = claim_region(s, base, size/2, IORESOURCE_MEM, "PCMCIA memprobe");
s                 356 drivers/pcmcia/rsrc_nonstatic.c 	res2 = claim_region(s, base + size/2, size/2, IORESOURCE_MEM,
s                 362 drivers/pcmcia/rsrc_nonstatic.c 			ret = validate(s, res1, &info1);
s                 363 drivers/pcmcia/rsrc_nonstatic.c 			ret += validate(s, res2, &info2);
s                 367 drivers/pcmcia/rsrc_nonstatic.c 	dev_dbg(&s->dev, "cs: memory probe 0x%06lx-0x%06lx: %pr %pr %u %u %u",
s                 376 drivers/pcmcia/rsrc_nonstatic.c 	if (validate && !s->fake_cis) {
s                 400 drivers/pcmcia/rsrc_nonstatic.c static int do_mem_probe(struct pcmcia_socket *s, u_long base, u_long num,
s                 401 drivers/pcmcia/rsrc_nonstatic.c 			int validate (struct pcmcia_socket *s,
s                 404 drivers/pcmcia/rsrc_nonstatic.c 			int fallback (struct pcmcia_socket *s,
s                 408 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *s_data = s->resource_data;
s                 411 drivers/pcmcia/rsrc_nonstatic.c 	dev_info(&s->dev, "cs: memory probe 0x%06lx-0x%06lx:",
s                 419 drivers/pcmcia/rsrc_nonstatic.c 	if (step < 2 * s->map_size)
s                 420 drivers/pcmcia/rsrc_nonstatic.c 		step = 2 * s->map_size;
s                 424 drivers/pcmcia/rsrc_nonstatic.c 				if (!do_validate_mem(s, j, step, validate))
s                 431 drivers/pcmcia/rsrc_nonstatic.c 				if (!do_validate_mem(s, j, step, fallback))
s                 454 drivers/pcmcia/rsrc_nonstatic.c static u_long inv_probe(struct resource_map *m, struct pcmcia_socket *s)
s                 456 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *s_data = s->resource_data;
s                 460 drivers/pcmcia/rsrc_nonstatic.c 	ok = inv_probe(m->next, s);
s                 468 drivers/pcmcia/rsrc_nonstatic.c 	return do_mem_probe(s, m->base, m->num, readable, checksum);
s                 480 drivers/pcmcia/rsrc_nonstatic.c static int validate_mem(struct pcmcia_socket *s, unsigned int probe_mask)
s                 485 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *s_data = s->resource_data;
s                 489 drivers/pcmcia/rsrc_nonstatic.c 		if (inv_probe(s_data->mem_db.next, s) > 0)
s                 493 drivers/pcmcia/rsrc_nonstatic.c 		dev_notice(&s->dev,
s                 504 drivers/pcmcia/rsrc_nonstatic.c 			ok += do_mem_probe(s, mm.base, mm.num, readable,
s                 515 drivers/pcmcia/rsrc_nonstatic.c 					ok += do_mem_probe(s, b, 0x10000,
s                 536 drivers/pcmcia/rsrc_nonstatic.c static int validate_mem(struct pcmcia_socket *s, unsigned int probe_mask)
s                 539 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *s_data = s->resource_data;
s                 544 drivers/pcmcia/rsrc_nonstatic.c 		ok += do_mem_probe(s, mm.base, mm.num, readable, checksum);
s                 563 drivers/pcmcia/rsrc_nonstatic.c static int pcmcia_nonstatic_validate_mem(struct pcmcia_socket *s)
s                 565 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *s_data = s->resource_data;
s                 569 drivers/pcmcia/rsrc_nonstatic.c 	if (!probe_mem || !(s->state & SOCKET_PRESENT))
s                 572 drivers/pcmcia/rsrc_nonstatic.c 	if (s->features & SS_CAP_PAGE_REGS)
s                 575 drivers/pcmcia/rsrc_nonstatic.c 	ret = validate_mem(s, probe_mask);
s                 648 drivers/pcmcia/rsrc_nonstatic.c static int __nonstatic_adjust_io_region(struct pcmcia_socket *s,
s                 653 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *s_data = s->resource_data;
s                 682 drivers/pcmcia/rsrc_nonstatic.c static struct resource *__nonstatic_find_io_region(struct pcmcia_socket *s,
s                 687 drivers/pcmcia/rsrc_nonstatic.c 						dev_name(&s->dev));
s                 688 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *s_data = s->resource_data;
s                 698 drivers/pcmcia/rsrc_nonstatic.c 	if (s->cb_dev) {
s                 699 drivers/pcmcia/rsrc_nonstatic.c 		ret = pci_bus_alloc_resource(s->cb_dev->bus, res, num, 1,
s                 713 drivers/pcmcia/rsrc_nonstatic.c static int nonstatic_find_io(struct pcmcia_socket *s, unsigned int attr,
s                 724 drivers/pcmcia/rsrc_nonstatic.c 		if (!s->io[i].res)
s                 730 drivers/pcmcia/rsrc_nonstatic.c 		if ((s->io[i].res->start & (align-1)) == *base)
s                 735 drivers/pcmcia/rsrc_nonstatic.c 		struct resource *res = s->io[i].res;
s                 746 drivers/pcmcia/rsrc_nonstatic.c 			res = s->io[i].res = __nonstatic_find_io_region(s,
s                 753 drivers/pcmcia/rsrc_nonstatic.c 			s->io[i].res->flags =
s                 756 drivers/pcmcia/rsrc_nonstatic.c 			s->io[i].InUse = num;
s                 764 drivers/pcmcia/rsrc_nonstatic.c 			ret =  __nonstatic_adjust_io_region(s, res->start,
s                 767 drivers/pcmcia/rsrc_nonstatic.c 				ret = adjust_resource(s->io[i].res, res->start,
s                 772 drivers/pcmcia/rsrc_nonstatic.c 				s->io[i].InUse += num;
s                 781 drivers/pcmcia/rsrc_nonstatic.c 			ret =  __nonstatic_adjust_io_region(s,
s                 785 drivers/pcmcia/rsrc_nonstatic.c 				ret = adjust_resource(s->io[i].res,
s                 791 drivers/pcmcia/rsrc_nonstatic.c 				s->io[i].InUse += num;
s                 803 drivers/pcmcia/rsrc_nonstatic.c 		u_long align, int low, struct pcmcia_socket *s)
s                 806 drivers/pcmcia/rsrc_nonstatic.c 						dev_name(&s->dev));
s                 807 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *s_data = s->resource_data;
s                 812 drivers/pcmcia/rsrc_nonstatic.c 	low = low || !(s->features & SS_CAP_PAGE_REGS);
s                 829 drivers/pcmcia/rsrc_nonstatic.c 			if (s->cb_dev) {
s                 830 drivers/pcmcia/rsrc_nonstatic.c 				ret = pci_bus_alloc_resource(s->cb_dev->bus,
s                 857 drivers/pcmcia/rsrc_nonstatic.c static int adjust_memory(struct pcmcia_socket *s, unsigned int action, unsigned long start, unsigned long end)
s                 859 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *data = s->resource_data;
s                 870 drivers/pcmcia/rsrc_nonstatic.c 			do_mem_probe(s, start, size, NULL, NULL);
s                 883 drivers/pcmcia/rsrc_nonstatic.c static int adjust_io(struct pcmcia_socket *s, unsigned int action, unsigned long start, unsigned long end)
s                 885 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *data = s->resource_data;
s                 912 drivers/pcmcia/rsrc_nonstatic.c 			do_io_probe(s, start, size);
s                 928 drivers/pcmcia/rsrc_nonstatic.c static int nonstatic_autoadd_resources(struct pcmcia_socket *s)
s                 933 drivers/pcmcia/rsrc_nonstatic.c 	if (!s->cb_dev || !s->cb_dev->bus)
s                 955 drivers/pcmcia/rsrc_nonstatic.c 	if (s->cb_dev->bus->number == 0)
s                 959 drivers/pcmcia/rsrc_nonstatic.c 		res = s->cb_dev->bus->resource[i];
s                 961 drivers/pcmcia/rsrc_nonstatic.c 	pci_bus_for_each_resource(s->cb_dev->bus, res, i) {
s                 973 drivers/pcmcia/rsrc_nonstatic.c 			dev_info(&s->cb_dev->dev,
s                 976 drivers/pcmcia/rsrc_nonstatic.c 			if (!adjust_io(s, ADD_MANAGED_RESOURCE, res->start, res->end))
s                 988 drivers/pcmcia/rsrc_nonstatic.c 			dev_info(&s->cb_dev->dev,
s                 991 drivers/pcmcia/rsrc_nonstatic.c 			if (!adjust_memory(s, ADD_MANAGED_RESOURCE, res->start, res->end))
s                 999 drivers/pcmcia/rsrc_nonstatic.c 		s->resource_setup_done = 1;
s                1006 drivers/pcmcia/rsrc_nonstatic.c static inline int nonstatic_autoadd_resources(struct pcmcia_socket *s)
s                1014 drivers/pcmcia/rsrc_nonstatic.c static int nonstatic_init(struct pcmcia_socket *s)
s                1026 drivers/pcmcia/rsrc_nonstatic.c 	s->resource_data = (void *) data;
s                1028 drivers/pcmcia/rsrc_nonstatic.c 	nonstatic_autoadd_resources(s);
s                1033 drivers/pcmcia/rsrc_nonstatic.c static void nonstatic_release_resource_db(struct pcmcia_socket *s)
s                1035 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *data = s->resource_data;
s                1068 drivers/pcmcia/rsrc_nonstatic.c 	struct pcmcia_socket *s = dev_get_drvdata(dev);
s                1073 drivers/pcmcia/rsrc_nonstatic.c 	mutex_lock(&s->ops_mutex);
s                1074 drivers/pcmcia/rsrc_nonstatic.c 	data = s->resource_data;
s                1085 drivers/pcmcia/rsrc_nonstatic.c 	mutex_unlock(&s->ops_mutex);
s                1093 drivers/pcmcia/rsrc_nonstatic.c 	struct pcmcia_socket *s = dev_get_drvdata(dev);
s                1113 drivers/pcmcia/rsrc_nonstatic.c 	mutex_lock(&s->ops_mutex);
s                1114 drivers/pcmcia/rsrc_nonstatic.c 	ret = adjust_io(s, add, start_addr, end_addr);
s                1115 drivers/pcmcia/rsrc_nonstatic.c 	mutex_unlock(&s->ops_mutex);
s                1124 drivers/pcmcia/rsrc_nonstatic.c 	struct pcmcia_socket *s = dev_get_drvdata(dev);
s                1129 drivers/pcmcia/rsrc_nonstatic.c 	mutex_lock(&s->ops_mutex);
s                1130 drivers/pcmcia/rsrc_nonstatic.c 	data = s->resource_data;
s                1151 drivers/pcmcia/rsrc_nonstatic.c 	mutex_unlock(&s->ops_mutex);
s                1159 drivers/pcmcia/rsrc_nonstatic.c 	struct pcmcia_socket *s = dev_get_drvdata(dev);
s                1179 drivers/pcmcia/rsrc_nonstatic.c 	mutex_lock(&s->ops_mutex);
s                1180 drivers/pcmcia/rsrc_nonstatic.c 	ret = adjust_memory(s, add, start_addr, end_addr);
s                1181 drivers/pcmcia/rsrc_nonstatic.c 	mutex_unlock(&s->ops_mutex);
s                1200 drivers/pcmcia/rsrc_nonstatic.c 	struct pcmcia_socket *s = dev_get_drvdata(dev);
s                1202 drivers/pcmcia/rsrc_nonstatic.c 	if (s->resource_ops != &pccard_nonstatic_ops)
s                1210 drivers/pcmcia/rsrc_nonstatic.c 	struct pcmcia_socket *s = dev_get_drvdata(dev);
s                1212 drivers/pcmcia/rsrc_nonstatic.c 	if (s->resource_ops != &pccard_nonstatic_ops)
s                 144 drivers/pcmcia/sa1111_badge4.c static int __init pcmv_setup(char *s)
s                 148 drivers/pcmcia/sa1111_badge4.c 	s = get_options(s, ARRAY_SIZE(v), v);
s                  71 drivers/pcmcia/sa1111_generic.c 	struct sa1111_pcmcia_socket *s = to_skt(skt);
s                  72 drivers/pcmcia/sa1111_generic.c 	u32 status = readl_relaxed(s->dev->mapbase + PCSR);
s                  99 drivers/pcmcia/sa1111_generic.c 	struct sa1111_pcmcia_socket *s = to_skt(skt);
s                 128 drivers/pcmcia/sa1111_generic.c 	val = readl_relaxed(s->dev->mapbase + PCCR);
s                 131 drivers/pcmcia/sa1111_generic.c 	writel_relaxed(val, s->dev->mapbase + PCCR);
s                 140 drivers/pcmcia/sa1111_generic.c 	struct sa1111_pcmcia_socket *s;
s                 157 drivers/pcmcia/sa1111_generic.c 		s = kzalloc(sizeof(*s), GFP_KERNEL);
s                 158 drivers/pcmcia/sa1111_generic.c 		if (!s)
s                 161 drivers/pcmcia/sa1111_generic.c 		s->soc.nr = ops->first + i;
s                 162 drivers/pcmcia/sa1111_generic.c 		s->soc.clk = clk;
s                 164 drivers/pcmcia/sa1111_generic.c 		soc_pcmcia_init_one(&s->soc, ops, &dev->dev);
s                 165 drivers/pcmcia/sa1111_generic.c 		s->dev = dev;
s                 166 drivers/pcmcia/sa1111_generic.c 		if (s->soc.nr) {
s                 167 drivers/pcmcia/sa1111_generic.c 			s->soc.socket.pci_irq = irqs[IDX_IRQ_S1_READY_NINT];
s                 168 drivers/pcmcia/sa1111_generic.c 			s->soc.stat[SOC_STAT_CD].irq = irqs[IDX_IRQ_S1_CD_VALID];
s                 169 drivers/pcmcia/sa1111_generic.c 			s->soc.stat[SOC_STAT_CD].name = "SA1111 CF card detect";
s                 170 drivers/pcmcia/sa1111_generic.c 			s->soc.stat[SOC_STAT_BVD1].irq = irqs[IDX_IRQ_S1_BVD1_STSCHG];
s                 171 drivers/pcmcia/sa1111_generic.c 			s->soc.stat[SOC_STAT_BVD1].name = "SA1111 CF BVD1";
s                 173 drivers/pcmcia/sa1111_generic.c 			s->soc.socket.pci_irq = irqs[IDX_IRQ_S0_READY_NINT];
s                 174 drivers/pcmcia/sa1111_generic.c 			s->soc.stat[SOC_STAT_CD].irq = irqs[IDX_IRQ_S0_CD_VALID];
s                 175 drivers/pcmcia/sa1111_generic.c 			s->soc.stat[SOC_STAT_CD].name = "SA1111 PCMCIA card detect";
s                 176 drivers/pcmcia/sa1111_generic.c 			s->soc.stat[SOC_STAT_BVD1].irq = irqs[IDX_IRQ_S0_BVD1_STSCHG];
s                 177 drivers/pcmcia/sa1111_generic.c 			s->soc.stat[SOC_STAT_BVD1].name = "SA1111 PCMCIA BVD1";
s                 180 drivers/pcmcia/sa1111_generic.c 		ret = add(&s->soc);
s                 182 drivers/pcmcia/sa1111_generic.c 			s->next = dev_get_drvdata(&dev->dev);
s                 183 drivers/pcmcia/sa1111_generic.c 			dev_set_drvdata(&dev->dev, s);
s                 185 drivers/pcmcia/sa1111_generic.c 			kfree(s);
s                 243 drivers/pcmcia/sa1111_generic.c 	struct sa1111_pcmcia_socket *next, *s = dev_get_drvdata(&dev->dev);
s                 247 drivers/pcmcia/sa1111_generic.c 	for (; s; s = next) {
s                 248 drivers/pcmcia/sa1111_generic.c 		next = s->next;
s                 249 drivers/pcmcia/sa1111_generic.c 		soc_pcmcia_remove_one(&s->soc);
s                 250 drivers/pcmcia/sa1111_generic.c 		kfree(s);
s                  11 drivers/pcmcia/sa1111_generic.h static inline struct sa1111_pcmcia_socket *to_skt(struct soc_pcmcia_socket *s)
s                  13 drivers/pcmcia/sa1111_generic.h 	return container_of(s, struct sa1111_pcmcia_socket, soc);
s                  36 drivers/pcmcia/socket_sysfs.c 	struct pcmcia_socket *s = to_socket(dev);
s                  38 drivers/pcmcia/socket_sysfs.c 	if (!(s->state & SOCKET_PRESENT))
s                  40 drivers/pcmcia/socket_sysfs.c 	if (s->state & SOCKET_CARDBUS)
s                  49 drivers/pcmcia/socket_sysfs.c 	struct pcmcia_socket *s = to_socket(dev);
s                  51 drivers/pcmcia/socket_sysfs.c 	if (!(s->state & SOCKET_PRESENT))
s                  53 drivers/pcmcia/socket_sysfs.c 	if (s->socket.Vcc)
s                  54 drivers/pcmcia/socket_sysfs.c 		return sprintf(buf, "%d.%dV\n", s->socket.Vcc / 10,
s                  55 drivers/pcmcia/socket_sysfs.c 			       s->socket.Vcc % 10);
s                  63 drivers/pcmcia/socket_sysfs.c 	struct pcmcia_socket *s = to_socket(dev);
s                  64 drivers/pcmcia/socket_sysfs.c 	if (!(s->state & SOCKET_PRESENT))
s                  66 drivers/pcmcia/socket_sysfs.c 	return sprintf(buf, "%d.%dV\n", s->socket.Vpp / 10, s->socket.Vpp % 10);
s                  73 drivers/pcmcia/socket_sysfs.c 	struct pcmcia_socket *s = to_socket(dev);
s                  74 drivers/pcmcia/socket_sysfs.c 	if (!(s->state & SOCKET_PRESENT))
s                  76 drivers/pcmcia/socket_sysfs.c 	return sprintf(buf, "%d.%dV\n", s->socket.Vcc / 10, s->socket.Vcc % 10);
s                  84 drivers/pcmcia/socket_sysfs.c 	struct pcmcia_socket *s = to_socket(dev);
s                  89 drivers/pcmcia/socket_sysfs.c 	pcmcia_parse_uevents(s, PCMCIA_UEVENT_INSERT);
s                 100 drivers/pcmcia/socket_sysfs.c 	struct pcmcia_socket *s = to_socket(dev);
s                 101 drivers/pcmcia/socket_sysfs.c 	return sprintf(buf, "%s\n", s->state & SOCKET_SUSPEND ? "off" : "on");
s                 108 drivers/pcmcia/socket_sysfs.c 	struct pcmcia_socket *s = to_socket(dev);
s                 115 drivers/pcmcia/socket_sysfs.c 		pcmcia_parse_uevents(s, PCMCIA_UEVENT_SUSPEND);
s                 118 drivers/pcmcia/socket_sysfs.c 			pcmcia_parse_uevents(s, PCMCIA_UEVENT_RESUME);
s                 131 drivers/pcmcia/socket_sysfs.c 	struct pcmcia_socket *s = to_socket(dev);
s                 136 drivers/pcmcia/socket_sysfs.c 	pcmcia_parse_uevents(s, PCMCIA_UEVENT_EJECT);
s                 147 drivers/pcmcia/socket_sysfs.c 	struct pcmcia_socket *s = to_socket(dev);
s                 148 drivers/pcmcia/socket_sysfs.c 	return sprintf(buf, "0x%04x\n", s->irq_mask);
s                 156 drivers/pcmcia/socket_sysfs.c 	struct pcmcia_socket *s = to_socket(dev);
s                 165 drivers/pcmcia/socket_sysfs.c 		mutex_lock(&s->ops_mutex);
s                 166 drivers/pcmcia/socket_sysfs.c 		s->irq_mask &= mask;
s                 167 drivers/pcmcia/socket_sysfs.c 		mutex_unlock(&s->ops_mutex);
s                 179 drivers/pcmcia/socket_sysfs.c 	struct pcmcia_socket *s = to_socket(dev);
s                 180 drivers/pcmcia/socket_sysfs.c 	return sprintf(buf, "%s\n", s->resource_setup_done ? "yes" : "no");
s                 187 drivers/pcmcia/socket_sysfs.c 	struct pcmcia_socket *s = to_socket(dev);
s                 192 drivers/pcmcia/socket_sysfs.c 	mutex_lock(&s->ops_mutex);
s                 193 drivers/pcmcia/socket_sysfs.c 	if (!s->resource_setup_done)
s                 194 drivers/pcmcia/socket_sysfs.c 		s->resource_setup_done = 1;
s                 195 drivers/pcmcia/socket_sysfs.c 	mutex_unlock(&s->ops_mutex);
s                 197 drivers/pcmcia/socket_sysfs.c 	pcmcia_parse_uevents(s, PCMCIA_UEVENT_REQUERY);
s                 294 drivers/pcmcia/tcic.c static int __init is_active(int s)
s                 300 drivers/pcmcia/tcic.c     tcic_setl(TCIC_ADDR, (s << TCIC_ADDR_SS_SHFT)
s                 301 drivers/pcmcia/tcic.c 	      | TCIC_ADDR_INDREG | TCIC_SCF1(s));
s                 305 drivers/pcmcia/tcic.c     addr = TCIC_IWIN(s, 0);
s                 318 drivers/pcmcia/tcic.c     if ((sstat & TCIC_SSTAT_CD) && (pwr & TCIC_PWR_VCC(s)) &&
s                 776 drivers/pcmcia/tcic.c static int tcic_init(struct pcmcia_socket *s)
s                 785 drivers/pcmcia/tcic.c 		tcic_set_io_map(s, &io);
s                 789 drivers/pcmcia/tcic.c 		tcic_set_mem_map(s, &mem);
s                  54 drivers/pcmcia/vrc4173_cardu.c extern void pcmcia_unregister_socket(struct socket_info_t *s);
s                  58 drivers/pcmcia/yenta_socket.c #define debug(x, s, args...) dev_dbg(&s->dev->dev, x, ##args)
s                 176 drivers/phy/motorola/phy-cpcap-usb.c 				    struct cpcap_usb_ints_state *s)
s                 184 drivers/phy/motorola/phy-cpcap-usb.c 	s->id_ground = val & BIT(15);
s                 185 drivers/phy/motorola/phy-cpcap-usb.c 	s->id_float = val & BIT(14);
s                 186 drivers/phy/motorola/phy-cpcap-usb.c 	s->vbusov = val & BIT(11);
s                 192 drivers/phy/motorola/phy-cpcap-usb.c 	s->vbusvld = val & BIT(3);
s                 193 drivers/phy/motorola/phy-cpcap-usb.c 	s->sessvld = val & BIT(2);
s                 194 drivers/phy/motorola/phy-cpcap-usb.c 	s->sessend = val & BIT(1);
s                 195 drivers/phy/motorola/phy-cpcap-usb.c 	s->se1 = val & BIT(0);
s                 201 drivers/phy/motorola/phy-cpcap-usb.c 	s->dm = val & BIT(1);
s                 202 drivers/phy/motorola/phy-cpcap-usb.c 	s->dp = val & BIT(0);
s                 226 drivers/phy/motorola/phy-cpcap-usb.c 	struct cpcap_usb_ints_state s;
s                 232 drivers/phy/motorola/phy-cpcap-usb.c 	error = cpcap_phy_get_ints_state(ddata, &s);
s                 236 drivers/phy/motorola/phy-cpcap-usb.c 	if (s.id_ground) {
s                 264 drivers/phy/motorola/phy-cpcap-usb.c 		if (s.id_ground) {
s                 446 drivers/phy/ti/phy-ti-pipe3.c 	struct pipe3_settings *s = &phy->settings;
s                 450 drivers/phy/ti/phy-ti-pipe3.c 	val |= (s->ana_interface << INTERFACE_SHIFT | s->ana_losd << LOSD_SHIFT);
s                 457 drivers/phy/ti/phy-ti-pipe3.c 	val |= s->dig_hs_rate << MEM_HS_RATE_SHIFT |
s                 458 drivers/phy/ti/phy-ti-pipe3.c 		s->dig_ovrd_hs_rate << MEM_OVRD_HS_RATE_SHIFT |
s                 459 drivers/phy/ti/phy-ti-pipe3.c 		s->dig_fastlock << MEM_CDR_FASTLOCK_SHIFT |
s                 460 drivers/phy/ti/phy-ti-pipe3.c 		s->dig_lbw << MEM_CDR_LBW_SHIFT |
s                 461 drivers/phy/ti/phy-ti-pipe3.c 		s->dig_stepcnt << MEM_CDR_STEPCNT_SHIFT |
s                 462 drivers/phy/ti/phy-ti-pipe3.c 		s->dig_stl << MEM_CDR_STL_SHIFT |
s                 463 drivers/phy/ti/phy-ti-pipe3.c 		s->dig_thr << MEM_CDR_THR_SHIFT |
s                 464 drivers/phy/ti/phy-ti-pipe3.c 		s->dig_thr_mode << MEM_CDR_THR_MODE_SHIFT |
s                 465 drivers/phy/ti/phy-ti-pipe3.c 		s->dig_2ndo_sdm_mode << MEM_CDR_2NDO_SDM_MODE_SHIFT;
s                 470 drivers/phy/ti/phy-ti-pipe3.c 	val |= s->dll_trim_sel << MEM_DLL_TRIM_SHIFT;
s                 475 drivers/phy/ti/phy-ti-pipe3.c 	val |= s->dll_phint_rate << MEM_DLL_PHINT_RATE_SHIFT;
s                 481 drivers/phy/ti/phy-ti-pipe3.c 	val |= s->eq_lev << MEM_EQLEV_SHIFT |
s                 482 drivers/phy/ti/phy-ti-pipe3.c 		s->eq_ftc << MEM_EQFTC_SHIFT |
s                 483 drivers/phy/ti/phy-ti-pipe3.c 		s->eq_ctl << MEM_EQCTL_SHIFT |
s                 484 drivers/phy/ti/phy-ti-pipe3.c 		s->eq_ovrd_lev << MEM_OVRD_EQLEV_SHIFT |
s                 485 drivers/phy/ti/phy-ti-pipe3.c 		s->eq_ovrd_ftc << MEM_OVRD_EQFTC_SHIFT;
s                 116 drivers/pinctrl/actions/pinctrl-owl.c 				struct seq_file *s,
s                 121 drivers/pinctrl/actions/pinctrl-owl.c 	seq_printf(s, "%s", dev_name(pctrl->dev));
s                  41 drivers/pinctrl/aspeed/pinctrl-aspeed.c 				 struct seq_file *s, unsigned int offset)
s                  43 drivers/pinctrl/aspeed/pinctrl-aspeed.c 	seq_printf(s, " %s", dev_name(pctldev->dev));
s                  58 drivers/pinctrl/aspeed/pinctrl-aspeed.h 		struct seq_file *s, unsigned int offset);
s                1016 drivers/pinctrl/bcm/pinctrl-bcm281xx.c 					  struct seq_file *s,
s                1019 drivers/pinctrl/bcm/pinctrl-bcm281xx.c 	seq_printf(s, " %s", dev_name(pctldev->dev));
s                 644 drivers/pinctrl/bcm/pinctrl-bcm2835.c 		struct seq_file *s,
s                 654 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	seq_printf(s, "function %s in %s; irq %d (%s)",
s                 150 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c #define CYGNUS_PIN_DESC(p, n, i, o, s)	\
s                 157 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 		.shift = s,		\
s                 733 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 				struct seq_file *s, unsigned offset)
s                 735 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	seq_printf(s, " %s", dev_name(pctrl_dev->dev));
s                 170 drivers/pinctrl/bcm/pinctrl-ns2-mux.c #define NS2_PIN_DESC(p, n, b, o, s, i, pu, d)	\
s                 177 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 		.src_shift = s,			\
s                 529 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 			     struct seq_file *s, unsigned int offset)
s                 531 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	seq_printf(s, " %s", dev_name(pctrl_dev->dev));
s                 346 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 			     struct seq_file *s, unsigned int offset)
s                 348 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	seq_printf(s, " %s", dev_name(pctrl_dev->dev));
s                 483 drivers/pinctrl/cirrus/pinctrl-madera-core.c 				   struct seq_file *s,
s                 492 drivers/pinctrl/cirrus/pinctrl-madera-core.c 				seq_printf(s, " FN=%s",
s                 504 drivers/pinctrl/cirrus/pinctrl-madera-core.c 				seq_printf(s, " FN=%s",
s                 513 drivers/pinctrl/cirrus/pinctrl-madera-core.c 					       struct seq_file *s,
s                 530 drivers/pinctrl/cirrus/pinctrl-madera-core.c 	seq_printf(s, "%04x:%04x", conf[0], conf[1]);
s                 533 drivers/pinctrl/cirrus/pinctrl-madera-core.c 	madera_pin_dbg_show_fn(priv, s, pin, fn);
s                 538 drivers/pinctrl/cirrus/pinctrl-madera-core.c 			seq_puts(s, " IN");
s                 540 drivers/pinctrl/cirrus/pinctrl-madera-core.c 			seq_puts(s, " OUT");
s                 544 drivers/pinctrl/cirrus/pinctrl-madera-core.c 		seq_puts(s, " PU");
s                 547 drivers/pinctrl/cirrus/pinctrl-madera-core.c 		seq_puts(s, " PD");
s                 550 drivers/pinctrl/cirrus/pinctrl-madera-core.c 		seq_puts(s, " DB");
s                 553 drivers/pinctrl/cirrus/pinctrl-madera-core.c 		seq_puts(s, " OD");
s                 555 drivers/pinctrl/cirrus/pinctrl-madera-core.c 		seq_puts(s, " CMOS");
s                 557 drivers/pinctrl/cirrus/pinctrl-madera-core.c 	seq_printf(s, " DRV=%umA", madera_pin_unmake_drv_str(priv, conf[1]));
s                 560 drivers/pinctrl/cirrus/pinctrl-madera-core.c 		seq_puts(s, " SCHMITT");
s                1602 drivers/pinctrl/core.c static int pinctrl_pins_show(struct seq_file *s, void *what)
s                1604 drivers/pinctrl/core.c 	struct pinctrl_dev *pctldev = s->private;
s                1608 drivers/pinctrl/core.c 	seq_printf(s, "registered pins: %d\n", pctldev->desc->npins);
s                1622 drivers/pinctrl/core.c 		seq_printf(s, "pin %d (%s) ", pin, desc->name);
s                1626 drivers/pinctrl/core.c 			ops->pin_dbg_show(pctldev, s, pin);
s                1628 drivers/pinctrl/core.c 		seq_puts(s, "\n");
s                1637 drivers/pinctrl/core.c static int pinctrl_groups_show(struct seq_file *s, void *what)
s                1639 drivers/pinctrl/core.c 	struct pinctrl_dev *pctldev = s->private;
s                1647 drivers/pinctrl/core.c 	seq_puts(s, "registered pin groups:\n");
s                1660 drivers/pinctrl/core.c 			seq_printf(s, "%s [ERROR GETTING PINS]\n",
s                1663 drivers/pinctrl/core.c 			seq_printf(s, "group: %s\n", gname);
s                1670 drivers/pinctrl/core.c 				seq_printf(s, "pin %d (%s)\n", pins[i], pname);
s                1672 drivers/pinctrl/core.c 			seq_puts(s, "\n");
s                1683 drivers/pinctrl/core.c static int pinctrl_gpioranges_show(struct seq_file *s, void *what)
s                1685 drivers/pinctrl/core.c 	struct pinctrl_dev *pctldev = s->private;
s                1688 drivers/pinctrl/core.c 	seq_puts(s, "GPIO ranges handled:\n");
s                1696 drivers/pinctrl/core.c 			seq_printf(s, "%u: %s GPIOS [%u - %u] PINS {",
s                1700 drivers/pinctrl/core.c 				seq_printf(s, "%u, ", range->pins[a]);
s                1701 drivers/pinctrl/core.c 			seq_printf(s, "%u}\n", range->pins[a]);
s                1704 drivers/pinctrl/core.c 			seq_printf(s, "%u: %s GPIOS [%u - %u] PINS [%u - %u]\n",
s                1717 drivers/pinctrl/core.c static int pinctrl_devices_show(struct seq_file *s, void *what)
s                1721 drivers/pinctrl/core.c 	seq_puts(s, "name [pinmux] [pinconf]\n");
s                1726 drivers/pinctrl/core.c 		seq_printf(s, "%s ", pctldev->desc->name);
s                1728 drivers/pinctrl/core.c 			seq_puts(s, "yes ");
s                1730 drivers/pinctrl/core.c 			seq_puts(s, "no ");
s                1732 drivers/pinctrl/core.c 			seq_puts(s, "yes");
s                1734 drivers/pinctrl/core.c 			seq_puts(s, "no");
s                1735 drivers/pinctrl/core.c 		seq_puts(s, "\n");
s                1760 drivers/pinctrl/core.c static int pinctrl_maps_show(struct seq_file *s, void *what)
s                1766 drivers/pinctrl/core.c 	seq_puts(s, "Pinctrl maps:\n");
s                1770 drivers/pinctrl/core.c 		seq_printf(s, "device %s\nstate %s\ntype %s (%d)\n",
s                1775 drivers/pinctrl/core.c 			seq_printf(s, "controlling device %s\n",
s                1780 drivers/pinctrl/core.c 			pinmux_show_map(s, map);
s                1784 drivers/pinctrl/core.c 			pinconf_show_map(s, map);
s                1790 drivers/pinctrl/core.c 		seq_putc(s, '\n');
s                1798 drivers/pinctrl/core.c static int pinctrl_show(struct seq_file *s, void *what)
s                1804 drivers/pinctrl/core.c 	seq_puts(s, "Requested pin control handlers their pinmux maps:\n");
s                1809 drivers/pinctrl/core.c 		seq_printf(s, "device: %s current state: %s\n",
s                1814 drivers/pinctrl/core.c 			seq_printf(s, "  state: %s\n", state->name);
s                1819 drivers/pinctrl/core.c 				seq_printf(s, "    type: %s controller %s ",
s                1825 drivers/pinctrl/core.c 					pinmux_show_setting(s, setting);
s                1829 drivers/pinctrl/core.c 					pinconf_show_setting(s, setting);
s                  49 drivers/pinctrl/freescale/pinctrl-imx.c static void imx_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s,
s                  52 drivers/pinctrl/freescale/pinctrl-imx.c 	seq_printf(s, "%s", dev_name(pctldev->dev));
s                 434 drivers/pinctrl/freescale/pinctrl-imx.c 				   struct seq_file *s, unsigned pin_id)
s                 447 drivers/pinctrl/freescale/pinctrl-imx.c 			seq_puts(s, "N/A");
s                 453 drivers/pinctrl/freescale/pinctrl-imx.c 			seq_puts(s, "N/A");
s                 460 drivers/pinctrl/freescale/pinctrl-imx.c 	seq_printf(s, "0x%lx", config);
s                 464 drivers/pinctrl/freescale/pinctrl-imx.c 					 struct seq_file *s, unsigned group)
s                 474 drivers/pinctrl/freescale/pinctrl-imx.c 	seq_puts(s, "\n");
s                 486 drivers/pinctrl/freescale/pinctrl-imx.c 		seq_printf(s, "  %s: 0x%lx\n", name, config);
s                 204 drivers/pinctrl/freescale/pinctrl-imx1-core.c static void imx1_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s,
s                 209 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	seq_printf(s, "GPIO %d, function %d, direction %d, oconf %d, iconfa %d, iconfb %d",
s                 414 drivers/pinctrl/freescale/pinctrl-imx1-core.c 				   struct seq_file *s, unsigned pin_id)
s                 419 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	seq_printf(s, "0x%lx", config);
s                 423 drivers/pinctrl/freescale/pinctrl-imx1-core.c 					 struct seq_file *s, unsigned group)
s                 435 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	seq_puts(s, "\n");
s                 442 drivers/pinctrl/freescale/pinctrl-imx1-core.c 		seq_printf(s, "%s: 0x%lx", name, config);
s                  54 drivers/pinctrl/freescale/pinctrl-mxs.c static void mxs_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s,
s                  57 drivers/pinctrl/freescale/pinctrl-mxs.c 	seq_printf(s, " %s", dev_name(pctldev->dev));
s                 317 drivers/pinctrl/freescale/pinctrl-mxs.c 				 struct seq_file *s, unsigned pin)
s                 323 drivers/pinctrl/freescale/pinctrl-mxs.c 				       struct seq_file *s, unsigned group)
s                 328 drivers/pinctrl/freescale/pinctrl-mxs.c 		seq_printf(s, "0x%lx", config);
s                1195 drivers/pinctrl/intel/pinctrl-baytrail.c static void byt_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
s                1214 drivers/pinctrl/intel/pinctrl-baytrail.c 			seq_printf(s,
s                1224 drivers/pinctrl/intel/pinctrl-baytrail.c 			seq_printf(s,
s                1234 drivers/pinctrl/intel/pinctrl-baytrail.c 			seq_printf(s,
s                1266 drivers/pinctrl/intel/pinctrl-baytrail.c 		seq_printf(s,
s                1280 drivers/pinctrl/intel/pinctrl-baytrail.c 			seq_printf(s, " %-4s %-3s", pull, pull_str);
s                1282 drivers/pinctrl/intel/pinctrl-baytrail.c 			seq_puts(s, "          ");
s                1285 drivers/pinctrl/intel/pinctrl-baytrail.c 			seq_puts(s, " open-drain");
s                1287 drivers/pinctrl/intel/pinctrl-baytrail.c 		seq_puts(s, "\n");
s                  23 drivers/pinctrl/intel/pinctrl-broxton.c #define BXT_COMMUNITY(s, e)				\
s                  31 drivers/pinctrl/intel/pinctrl-broxton.c 		.pin_base = (s),			\
s                  32 drivers/pinctrl/intel/pinctrl-broxton.c 		.npins = ((e) - (s) + 1),		\
s                  25 drivers/pinctrl/intel/pinctrl-cannonlake.c #define CNL_GPP(r, s, e, g)				\
s                  28 drivers/pinctrl/intel/pinctrl-cannonlake.c 		.base = (s),				\
s                  29 drivers/pinctrl/intel/pinctrl-cannonlake.c 		.size = ((e) - (s) + 1),		\
s                  35 drivers/pinctrl/intel/pinctrl-cannonlake.c #define CNL_COMMUNITY(b, s, e, o, g)			\
s                  43 drivers/pinctrl/intel/pinctrl-cannonlake.c 		.pin_base = (s),			\
s                  44 drivers/pinctrl/intel/pinctrl-cannonlake.c 		.npins = ((e) - (s) + 1),		\
s                  49 drivers/pinctrl/intel/pinctrl-cannonlake.c #define CNLLP_COMMUNITY(b, s, e, g)			\
s                  50 drivers/pinctrl/intel/pinctrl-cannonlake.c 	CNL_COMMUNITY(b, s, e, CNL_LP_HOSTSW_OWN, g)
s                  52 drivers/pinctrl/intel/pinctrl-cannonlake.c #define CNLH_COMMUNITY(b, s, e, g)			\
s                  53 drivers/pinctrl/intel/pinctrl-cannonlake.c 	CNL_COMMUNITY(b, s, e, CNL_H_HOSTSW_OWN, g)
s                  23 drivers/pinctrl/intel/pinctrl-cedarfork.c #define CDF_GPP(r, s, e)				\
s                  26 drivers/pinctrl/intel/pinctrl-cedarfork.c 		.base = (s),				\
s                  27 drivers/pinctrl/intel/pinctrl-cedarfork.c 		.size = ((e) - (s) + 1),		\
s                  30 drivers/pinctrl/intel/pinctrl-cedarfork.c #define CDF_COMMUNITY(b, s, e, g)			\
s                  38 drivers/pinctrl/intel/pinctrl-cedarfork.c 		.pin_base = (s),			\
s                  39 drivers/pinctrl/intel/pinctrl-cedarfork.c 		.npins = ((e) - (s) + 1),		\
s                 719 drivers/pinctrl/intel/pinctrl-cherryview.c static void chv_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s,
s                 736 drivers/pinctrl/intel/pinctrl-cherryview.c 		seq_puts(s, "GPIO ");
s                 743 drivers/pinctrl/intel/pinctrl-cherryview.c 		seq_printf(s, "mode %d ", mode);
s                 746 drivers/pinctrl/intel/pinctrl-cherryview.c 	seq_printf(s, "0x%08x 0x%08x", ctrl0, ctrl1);
s                 749 drivers/pinctrl/intel/pinctrl-cherryview.c 		seq_puts(s, " [LOCKED]");
s                  23 drivers/pinctrl/intel/pinctrl-denverton.c #define DNV_GPP(n, s, e)				\
s                  26 drivers/pinctrl/intel/pinctrl-denverton.c 		.base = (s),				\
s                  27 drivers/pinctrl/intel/pinctrl-denverton.c 		.size = ((e) - (s) + 1),		\
s                  30 drivers/pinctrl/intel/pinctrl-denverton.c #define DNV_COMMUNITY(b, s, e, g)			\
s                  38 drivers/pinctrl/intel/pinctrl-denverton.c 		.pin_base = (s),			\
s                  39 drivers/pinctrl/intel/pinctrl-denverton.c 		.npins = ((e) - (s) + 1),		\
s                  23 drivers/pinctrl/intel/pinctrl-geminilake.c #define GLK_COMMUNITY(s, e)				\
s                  31 drivers/pinctrl/intel/pinctrl-geminilake.c 		.pin_base = (s),			\
s                  32 drivers/pinctrl/intel/pinctrl-geminilake.c 		.npins = ((e) - (s) + 1),		\
s                  24 drivers/pinctrl/intel/pinctrl-icelake.c #define ICL_GPP(r, s, e, g)				\
s                  27 drivers/pinctrl/intel/pinctrl-icelake.c 		.base = (s),				\
s                  28 drivers/pinctrl/intel/pinctrl-icelake.c 		.size = ((e) - (s) + 1),		\
s                  34 drivers/pinctrl/intel/pinctrl-icelake.c #define ICL_COMMUNITY(b, s, e, g)			\
s                  42 drivers/pinctrl/intel/pinctrl-icelake.c 		.pin_base = (s),			\
s                  43 drivers/pinctrl/intel/pinctrl-icelake.c 		.npins = ((e) - (s) + 1),		\
s                 318 drivers/pinctrl/intel/pinctrl-intel.c static void intel_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s,
s                 328 drivers/pinctrl/intel/pinctrl-intel.c 		seq_puts(s, "not available");
s                 337 drivers/pinctrl/intel/pinctrl-intel.c 		seq_puts(s, "GPIO ");
s                 339 drivers/pinctrl/intel/pinctrl-intel.c 		seq_printf(s, "mode %d ", mode);
s                 341 drivers/pinctrl/intel/pinctrl-intel.c 	seq_printf(s, "0x%08x 0x%08x", cfg0, cfg1);
s                 346 drivers/pinctrl/intel/pinctrl-intel.c 		seq_printf(s, " 0x%08x", readl(padcfg));
s                 352 drivers/pinctrl/intel/pinctrl-intel.c 		seq_puts(s, " [");
s                 354 drivers/pinctrl/intel/pinctrl-intel.c 			seq_puts(s, "LOCKED");
s                 356 drivers/pinctrl/intel/pinctrl-intel.c 			seq_puts(s, " tx");
s                 358 drivers/pinctrl/intel/pinctrl-intel.c 			seq_puts(s, " full");
s                 361 drivers/pinctrl/intel/pinctrl-intel.c 			seq_puts(s, ", ");
s                 364 drivers/pinctrl/intel/pinctrl-intel.c 			seq_puts(s, "ACPI");
s                 365 drivers/pinctrl/intel/pinctrl-intel.c 		seq_puts(s, "]");
s                  23 drivers/pinctrl/intel/pinctrl-lewisburg.c #define LBG_COMMUNITY(b, s, e)				\
s                  32 drivers/pinctrl/intel/pinctrl-lewisburg.c 		.pin_base = (s),			\
s                  33 drivers/pinctrl/intel/pinctrl-lewisburg.c 		.npins = ((e) - (s) + 1),		\
s                  72 drivers/pinctrl/intel/pinctrl-merrifield.c #define MRFLD_FAMILY(b, s, e)				\
s                  75 drivers/pinctrl/intel/pinctrl-merrifield.c 		.pin_base = (s),			\
s                  76 drivers/pinctrl/intel/pinctrl-merrifield.c 		.npins = (e) - (s) + 1,			\
s                  79 drivers/pinctrl/intel/pinctrl-merrifield.c #define MRFLD_FAMILY_PROTECTED(b, s, e)			\
s                  82 drivers/pinctrl/intel/pinctrl-merrifield.c 		.pin_base = (s),			\
s                  83 drivers/pinctrl/intel/pinctrl-merrifield.c 		.npins = (e) - (s) + 1,			\
s                 532 drivers/pinctrl/intel/pinctrl-merrifield.c static void mrfld_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s,
s                 541 drivers/pinctrl/intel/pinctrl-merrifield.c 		seq_puts(s, "not available");
s                 547 drivers/pinctrl/intel/pinctrl-merrifield.c 		seq_puts(s, "GPIO ");
s                 549 drivers/pinctrl/intel/pinctrl-merrifield.c 		seq_printf(s, "mode %d ", mode);
s                 551 drivers/pinctrl/intel/pinctrl-merrifield.c 	seq_printf(s, "0x%08x", value);
s                  25 drivers/pinctrl/intel/pinctrl-sunrisepoint.c #define SPT_COMMUNITY(b, s, e)				\
s                  35 drivers/pinctrl/intel/pinctrl-sunrisepoint.c 		.pin_base = (s),			\
s                  36 drivers/pinctrl/intel/pinctrl-sunrisepoint.c 		.npins = ((e) - (s) + 1),		\
s                  39 drivers/pinctrl/intel/pinctrl-sunrisepoint.c #define SPTH_GPP(r, s, e, g)				\
s                  42 drivers/pinctrl/intel/pinctrl-sunrisepoint.c 		.base = (s),				\
s                  43 drivers/pinctrl/intel/pinctrl-sunrisepoint.c 		.size = ((e) - (s) + 1),		\
s                  47 drivers/pinctrl/intel/pinctrl-sunrisepoint.c #define SPTH_COMMUNITY(b, s, e, g)			\
s                  55 drivers/pinctrl/intel/pinctrl-sunrisepoint.c 		.pin_base = (s),			\
s                  56 drivers/pinctrl/intel/pinctrl-sunrisepoint.c 		.npins = ((e) - (s) + 1),		\
s                 129 drivers/pinctrl/meson/pinctrl-meson.c static void meson_pin_dbg_show(struct pinctrl_dev *pcdev, struct seq_file *s,
s                 132 drivers/pinctrl/meson/pinctrl-meson.c 	seq_printf(s, " %s", dev_name(pcdev->dev));
s                 632 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c 	struct mvebu_mpp_ctrl_setting *s;
s                 634 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c 	for (s = m->settings ; s->name ; s++)
s                 635 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c 		s->variant = variant;
s                 195 drivers/pinctrl/mvebu/pinctrl-mvebu.c 					struct seq_file *s, unsigned gid)
s                 209 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		seq_printf(s, "current: %s", curr->name);
s                 211 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			seq_printf(s, "(%s)", curr->subname);
s                 213 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			seq_putc(s, '(');
s                 215 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				seq_putc(s, 'i');
s                 217 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				seq_putc(s, 'o');
s                 218 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			seq_putc(s, ')');
s                 221 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		seq_puts(s, "current: UNKNOWN");
s                 225 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		seq_puts(s, ", available = [");
s                 235 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			seq_printf(s, " %s", grp->settings[n].name);
s                 237 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				seq_printf(s, "(%s)", grp->settings[n].subname);
s                 240 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				seq_putc(s, '(');
s                 242 drivers/pinctrl/mvebu/pinctrl-mvebu.c 					seq_putc(s, 'i');
s                 244 drivers/pinctrl/mvebu/pinctrl-mvebu.c 					seq_putc(s, 'o');
s                 245 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				seq_putc(s, ')');
s                 248 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		seq_puts(s, " ]");
s                 496 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	int n, s;
s                 508 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		for (s = 0; s < grp->num_settings; s++) {
s                 513 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			    !(pctl->variant & grp->settings[s].variant))
s                 518 drivers/pinctrl/mvebu/pinctrl-mvebu.c 					    grp->settings[s].name);
s                 535 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		for (s = 0; s < grp->num_settings; s++) {
s                 541 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			    !(pctl->variant & grp->settings[s].variant))
s                 545 drivers/pinctrl/mvebu/pinctrl-mvebu.c 							grp->settings[s].name);
s                 447 drivers/pinctrl/nomadik/pinctrl-abx500.c static void abx500_gpio_dbg_show_one(struct seq_file *s,
s                 479 drivers/pinctrl/nomadik/pinctrl-abx500.c 	seq_printf(s, " gpio-%-3d (%-20.20s) %-3s",
s                 489 drivers/pinctrl/nomadik/pinctrl-abx500.c 		seq_printf(s, " %-9s", pull_up_down[pd]);
s                 491 drivers/pinctrl/nomadik/pinctrl-abx500.c 		seq_printf(s, " %-9s", chip->get(chip, offset) ? "hi" : "lo");
s                 495 drivers/pinctrl/nomadik/pinctrl-abx500.c 	seq_printf(s, " %s", (mode < 0) ? "unknown" : modes[mode]);
s                 502 drivers/pinctrl/nomadik/pinctrl-abx500.c static void abx500_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
s                 511 drivers/pinctrl/nomadik/pinctrl-abx500.c 		abx500_gpio_dbg_show_one(s, pctldev, chip, i + 1, gpio);
s                 512 drivers/pinctrl/nomadik/pinctrl-abx500.c 		seq_putc(s, '\n');
s                 517 drivers/pinctrl/nomadik/pinctrl-abx500.c static inline void abx500_gpio_dbg_show_one(struct seq_file *s,
s                 676 drivers/pinctrl/nomadik/pinctrl-abx500.c 				struct seq_file *s, unsigned offset)
s                 681 drivers/pinctrl/nomadik/pinctrl-abx500.c 	abx500_gpio_dbg_show_one(s, pctldev, chip, offset,
s                 930 drivers/pinctrl/nomadik/pinctrl-nomadik.c static void nmk_gpio_dbg_show_one(struct seq_file *s,
s                 965 drivers/pinctrl/nomadik/pinctrl-nomadik.c 		seq_printf(s, " gpio-%-3d (%-20.20s) out %s        %s",
s                 979 drivers/pinctrl/nomadik/pinctrl-nomadik.c 		seq_printf(s, " gpio-%-3d (%-20.20s) in  %s %s",
s                 986 drivers/pinctrl/nomadik/pinctrl-nomadik.c 		seq_printf(s, " VAL %d", val);
s                1002 drivers/pinctrl/nomadik/pinctrl-nomadik.c 			seq_printf(s, " irq-%d %s%s",
s                1011 drivers/pinctrl/nomadik/pinctrl-nomadik.c static void nmk_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
s                1017 drivers/pinctrl/nomadik/pinctrl-nomadik.c 		nmk_gpio_dbg_show_one(s, NULL, chip, i, gpio);
s                1018 drivers/pinctrl/nomadik/pinctrl-nomadik.c 		seq_printf(s, "\n");
s                1023 drivers/pinctrl/nomadik/pinctrl-nomadik.c static inline void nmk_gpio_dbg_show_one(struct seq_file *s,
s                1259 drivers/pinctrl/nomadik/pinctrl-nomadik.c static void nmk_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s,
s                1265 drivers/pinctrl/nomadik/pinctrl-nomadik.c 		seq_printf(s, "invalid pin offset");
s                1268 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	nmk_gpio_dbg_show_one(s, pctldev, chip, offset - chip->base, offset);
s                 130 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static void npcmgpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
s                 134 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 	seq_printf(s, "-- module %d [gpio%d - %d]\n",
s                 138 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 	seq_printf(s, "DIN :%.8x DOUT:%.8x IE  :%.8x OE	 :%.8x\n",
s                 143 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 	seq_printf(s, "PU  :%.8x PD  :%.8x DB  :%.8x POL :%.8x\n",
s                 148 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 	seq_printf(s, "ETYP:%.8x EVBE:%.8x EVEN:%.8x EVST:%.8x\n",
s                 153 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 	seq_printf(s, "OTYP:%.8x OSRC:%.8x ODSC:%.8x\n",
s                 157 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 	seq_printf(s, "OBL0:%.8x OBL1:%.8x OBL2:%.8x OBL3:%.8x\n",
s                 162 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 	seq_printf(s, "SLCK:%.8x MLCK:%.8x\n",
s                1555 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 				 struct seq_file *s, unsigned int offset)
s                1557 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 	seq_printf(s, "pinctrl_ops.dbg: %d", offset);
s                  56 drivers/pinctrl/pinconf-generic.c 				     struct seq_file *s, const char *gname,
s                  78 drivers/pinctrl/pinconf-generic.c 			seq_printf(s, "ERROR READING CONFIG SETTING %d ", i);
s                  83 drivers/pinctrl/pinconf-generic.c 			seq_puts(s, ", ");
s                  85 drivers/pinctrl/pinconf-generic.c 		seq_puts(s, items[i].display);
s                  88 drivers/pinctrl/pinconf-generic.c 			seq_printf(s, " (%u",
s                  91 drivers/pinctrl/pinconf-generic.c 				seq_printf(s, " %s)", items[i].format);
s                  93 drivers/pinctrl/pinconf-generic.c 				seq_puts(s, ")");
s                 109 drivers/pinctrl/pinconf-generic.c void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev, struct seq_file *s,
s                 119 drivers/pinctrl/pinconf-generic.c 	pinconf_generic_dump_one(pctldev, s, gname, pin, conf_items,
s                 124 drivers/pinctrl/pinconf-generic.c 		pinconf_generic_dump_one(pctldev, s, gname, pin,
s                 131 drivers/pinctrl/pinconf-generic.c 				 struct seq_file *s, unsigned long config)
s                 138 drivers/pinctrl/pinconf-generic.c 		seq_printf(s, "%s: 0x%x", conf_items[i].display,
s                 150 drivers/pinctrl/pinconf-generic.c 		seq_printf(s, "%s: 0x%x",
s                 214 drivers/pinctrl/pinconf.c static void pinconf_show_config(struct seq_file *s, struct pinctrl_dev *pctldev,
s                 226 drivers/pinctrl/pinconf.c 		seq_puts(s, "config ");
s                 228 drivers/pinctrl/pinconf.c 			confops->pin_config_config_dbg_show(pctldev, s,
s                 231 drivers/pinctrl/pinconf.c 			seq_printf(s, "%08lx", configs[i]);
s                 232 drivers/pinctrl/pinconf.c 		seq_putc(s, '\n');
s                 236 drivers/pinctrl/pinconf.c void pinconf_show_map(struct seq_file *s, const struct pinctrl_map *map)
s                 244 drivers/pinctrl/pinconf.c 		seq_puts(s, "pin ");
s                 247 drivers/pinctrl/pinconf.c 		seq_puts(s, "group ");
s                 253 drivers/pinctrl/pinconf.c 	seq_printf(s, "%s\n", map->data.configs.group_or_pin);
s                 255 drivers/pinctrl/pinconf.c 	pinconf_show_config(s, pctldev, map->data.configs.configs,
s                 259 drivers/pinctrl/pinconf.c void pinconf_show_setting(struct seq_file *s,
s                 270 drivers/pinctrl/pinconf.c 		seq_printf(s, "pin %s (%d)", desc->name,
s                 274 drivers/pinctrl/pinconf.c 		seq_printf(s, "group %s (%d)",
s                 287 drivers/pinctrl/pinconf.c 	pinconf_show_config(s, pctldev, setting->data.configs.configs,
s                 292 drivers/pinctrl/pinconf.c 			     struct seq_file *s, int pin)
s                 297 drivers/pinctrl/pinconf.c 	pinconf_generic_dump_pins(pctldev, s, NULL, pin);
s                 299 drivers/pinctrl/pinconf.c 		ops->pin_config_dbg_show(pctldev, s, pin);
s                 302 drivers/pinctrl/pinconf.c static int pinconf_pins_show(struct seq_file *s, void *what)
s                 304 drivers/pinctrl/pinconf.c 	struct pinctrl_dev *pctldev = s->private;
s                 307 drivers/pinctrl/pinconf.c 	seq_puts(s, "Pin config settings per pin\n");
s                 308 drivers/pinctrl/pinconf.c 	seq_puts(s, "Format: pin (name): configs\n");
s                 322 drivers/pinctrl/pinconf.c 		seq_printf(s, "pin %d (%s): ", pin, desc->name);
s                 324 drivers/pinctrl/pinconf.c 		pinconf_dump_pin(pctldev, s, pin);
s                 325 drivers/pinctrl/pinconf.c 		seq_putc(s, '\n');
s                 334 drivers/pinctrl/pinconf.c 			       struct seq_file *s, unsigned selector,
s                 340 drivers/pinctrl/pinconf.c 	pinconf_generic_dump_pins(pctldev, s, gname, 0);
s                 342 drivers/pinctrl/pinconf.c 		ops->pin_config_group_dbg_show(pctldev, s, selector);
s                 345 drivers/pinctrl/pinconf.c static int pinconf_groups_show(struct seq_file *s, void *what)
s                 347 drivers/pinctrl/pinconf.c 	struct pinctrl_dev *pctldev = s->private;
s                 352 drivers/pinctrl/pinconf.c 	seq_puts(s, "Pin config settings per pin group\n");
s                 353 drivers/pinctrl/pinconf.c 	seq_puts(s, "Format: group (name): configs\n");
s                 358 drivers/pinctrl/pinconf.c 		seq_printf(s, "%u (%s): ", selector, gname);
s                 359 drivers/pinctrl/pinconf.c 		pinconf_dump_group(pctldev, s, selector, gname);
s                 360 drivers/pinctrl/pinconf.c 		seq_putc(s, '\n');
s                  71 drivers/pinctrl/pinconf.h void pinconf_show_map(struct seq_file *s, const struct pinctrl_map *map);
s                  72 drivers/pinctrl/pinconf.h void pinconf_show_setting(struct seq_file *s,
s                  79 drivers/pinctrl/pinconf.h static inline void pinconf_show_map(struct seq_file *s,
s                  84 drivers/pinctrl/pinconf.h static inline void pinconf_show_setting(struct seq_file *s,
s                 104 drivers/pinctrl/pinconf.h 			       struct seq_file *s, const char *gname,
s                 108 drivers/pinctrl/pinconf.h 				 struct seq_file *s, unsigned long config);
s                 112 drivers/pinctrl/pinconf.h 					     struct seq_file *s,
s                 119 drivers/pinctrl/pinconf.h 					       struct seq_file *s,
s                 194 drivers/pinctrl/pinctrl-amd.c static void amd_gpio_dbg_show(struct seq_file *s, struct gpio_chip *gc)
s                 216 drivers/pinctrl/pinctrl-amd.c 		seq_printf(s, "GPIO bank%d\t", bank);
s                 240 drivers/pinctrl/pinctrl-amd.c 			seq_printf(s, "pin%d\t", i);
s                 327 drivers/pinctrl/pinctrl-amd.c 			seq_printf(s, "%s %s %s %s %s %s\n"
s                 809 drivers/pinctrl/pinctrl-at91-pio4.c 					   struct seq_file *s, unsigned pin_id)
s                 818 drivers/pinctrl/pinctrl-at91-pio4.c 		seq_printf(s, " (%s, ioset %u) ",
s                 824 drivers/pinctrl/pinctrl-at91-pio4.c 		seq_printf(s, "%s ", "pull-up");
s                 826 drivers/pinctrl/pinctrl-at91-pio4.c 		seq_printf(s, "%s ", "pull-down");
s                 828 drivers/pinctrl/pinctrl-at91-pio4.c 		seq_printf(s, "%s ", "debounce");
s                 830 drivers/pinctrl/pinctrl-at91-pio4.c 		seq_printf(s, "%s ", "open-drain");
s                 832 drivers/pinctrl/pinctrl-at91-pio4.c 		seq_printf(s, "%s ", "schmitt");
s                 836 drivers/pinctrl/pinctrl-at91-pio4.c 			seq_printf(s, "%s ", "medium-drive");
s                 839 drivers/pinctrl/pinctrl-at91-pio4.c 			seq_printf(s, "%s ", "high-drive");
s                 843 drivers/pinctrl/pinctrl-at91-pio4.c 			seq_printf(s, "%s ", "low-drive");
s                 259 drivers/pinctrl/pinctrl-at91.c static void at91_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s,
s                 262 drivers/pinctrl/pinctrl-at91.c 	seq_printf(s, "%s", dev_name(pctldev->dev));
s                1059 drivers/pinctrl/pinctrl-at91.c 			seq_puts(s, "|");	\
s                1060 drivers/pinctrl/pinctrl-at91.c 		seq_puts(s, #flag);		\
s                1068 drivers/pinctrl/pinctrl-at91.c 			seq_puts(s, "|");	\
s                1069 drivers/pinctrl/pinctrl-at91.c 		seq_puts(s, #name);		\
s                1075 drivers/pinctrl/pinctrl-at91.c 				   struct seq_file *s, unsigned pin_id)
s                1097 drivers/pinctrl/pinctrl-at91.c 		seq_printf(s, "(%d)", val);
s                1104 drivers/pinctrl/pinctrl-at91.c 					 struct seq_file *s, unsigned group)
s                1480 drivers/pinctrl/pinctrl-at91.c static void at91_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
s                1495 drivers/pinctrl/pinctrl-at91.c 		seq_printf(s, "[%s] GPIO%s%d: ",
s                1498 drivers/pinctrl/pinctrl-at91.c 			seq_printf(s, "[gpio] ");
s                1499 drivers/pinctrl/pinctrl-at91.c 			seq_printf(s, "%s ",
s                1502 drivers/pinctrl/pinctrl-at91.c 			seq_printf(s, "%s\n",
s                1506 drivers/pinctrl/pinctrl-at91.c 			seq_printf(s, "[periph %c]\n",
s                 322 drivers/pinctrl/pinctrl-falcon.c 			struct seq_file *s, unsigned offset)
s                 330 drivers/pinctrl/pinctrl-falcon.c 	seq_printf(s, " (port %d) mux %d -- ", port,
s                 335 drivers/pinctrl/pinctrl-falcon.c 		seq_printf(s, "pull %d ",
s                 340 drivers/pinctrl/pinctrl-falcon.c 		seq_printf(s, "drive-current %d ",
s                 345 drivers/pinctrl/pinctrl-falcon.c 		seq_printf(s, "slew-rate %d ",
s                 351 drivers/pinctrl/pinctrl-falcon.c 			seq_printf(s, " owner: %s", desc->gpio_owner);
s                 353 drivers/pinctrl/pinctrl-falcon.c 		seq_printf(s, " not registered");
s                 358 drivers/pinctrl/pinctrl-falcon.c 			struct seq_file *s, unsigned selector)
s                2012 drivers/pinctrl/pinctrl-gemini.c static void gemini_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s,
s                2015 drivers/pinctrl/pinctrl-gemini.c 	seq_printf(s, " " DRIVER_NAME);
s                  59 drivers/pinctrl/pinctrl-lantiq.c 					struct seq_file *s,
s                  62 drivers/pinctrl/pinctrl-lantiq.c 	seq_printf(s, " %s", dev_name(pctldev->dev));
s                 271 drivers/pinctrl/pinctrl-single.c 					struct seq_file *s,
s                 286 drivers/pinctrl/pinctrl-single.c 	seq_printf(s, "%zx %08x %s ", pa, val, DRIVER_NAME);
s                 625 drivers/pinctrl/pinctrl-single.c 				struct seq_file *s, unsigned pin)
s                 630 drivers/pinctrl/pinctrl-single.c 				struct seq_file *s, unsigned selector)
s                 635 drivers/pinctrl/pinctrl-single.c 					struct seq_file *s,
s                 638 drivers/pinctrl/pinctrl-single.c 	pinconf_generic_dump_config(pctldev, s, config);
s                 902 drivers/pinctrl/pinctrl-single.c 	unsigned long *settings = NULL, *s = NULL;
s                 945 drivers/pinctrl/pinctrl-single.c 	s = &settings[0];
s                 949 drivers/pinctrl/pinctrl-single.c 			      &conf, &s);
s                 952 drivers/pinctrl/pinctrl-single.c 			      &conf, &s);
s                 992 drivers/pinctrl/pinctrl-st.c 				   struct seq_file *s, unsigned pin_id)
s                1011 drivers/pinctrl/pinctrl-st.c 	seq_printf(s, "[OE:%d,PU:%ld,OD:%ld]\t%s\n"
s                 340 drivers/pinctrl/pinctrl-stmfx.c 				   struct seq_file *s, unsigned int offset)
s                 364 drivers/pinctrl/pinctrl-stmfx.c 		seq_printf(s, "output %s ", val ? "high" : "low");
s                 366 drivers/pinctrl/pinctrl-stmfx.c 			seq_printf(s, "open drain %s internal pull-up ",
s                 369 drivers/pinctrl/pinctrl-stmfx.c 			seq_puts(s, "push pull no pull ");
s                 371 drivers/pinctrl/pinctrl-stmfx.c 		seq_printf(s, "input %s ", val ? "high" : "low");
s                 373 drivers/pinctrl/pinctrl-stmfx.c 			seq_printf(s, "with internal pull-%s ",
s                 376 drivers/pinctrl/pinctrl-stmfx.c 			seq_printf(s, "%s ", pupd ? "floating" : "analog");
s                 859 drivers/pinctrl/pinctrl-u300.c static void u300_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s,
s                 862 drivers/pinctrl/pinctrl-u300.c 	seq_printf(s, " " DRIVER_NAME);
s                 535 drivers/pinctrl/pinmux.c static int pinmux_functions_show(struct seq_file *s, void *what)
s                 537 drivers/pinctrl/pinmux.c 	struct pinctrl_dev *pctldev = s->private;
s                 558 drivers/pinctrl/pinmux.c 			seq_printf(s, "function %s: COULD NOT GET GROUPS\n",
s                 564 drivers/pinctrl/pinmux.c 		seq_printf(s, "function: %s, groups = [ ", func);
s                 566 drivers/pinctrl/pinmux.c 			seq_printf(s, "%s ", groups[i]);
s                 567 drivers/pinctrl/pinmux.c 		seq_puts(s, "]\n");
s                 577 drivers/pinctrl/pinmux.c static int pinmux_pins_show(struct seq_file *s, void *what)
s                 579 drivers/pinctrl/pinmux.c 	struct pinctrl_dev *pctldev = s->private;
s                 587 drivers/pinctrl/pinmux.c 	seq_puts(s, "Pinmux settings per pin\n");
s                 589 drivers/pinctrl/pinmux.c 		seq_puts(s,
s                 592 drivers/pinctrl/pinmux.c 		seq_puts(s,
s                 614 drivers/pinctrl/pinmux.c 				seq_printf(s, "pin %d (%s): device %s%s",
s                 618 drivers/pinctrl/pinmux.c 				seq_printf(s, "pin %d (%s): GPIO %s",
s                 621 drivers/pinctrl/pinmux.c 				seq_printf(s, "pin %d (%s): UNCLAIMED",
s                 625 drivers/pinctrl/pinmux.c 			seq_printf(s, "pin %d (%s): %s %s%s", pin, desc->name,
s                 635 drivers/pinctrl/pinmux.c 			seq_printf(s, " function %s group %s\n",
s                 641 drivers/pinctrl/pinmux.c 			seq_putc(s, '\n');
s                 649 drivers/pinctrl/pinmux.c void pinmux_show_map(struct seq_file *s, const struct pinctrl_map *map)
s                 651 drivers/pinctrl/pinmux.c 	seq_printf(s, "group %s\nfunction %s\n",
s                 656 drivers/pinctrl/pinmux.c void pinmux_show_setting(struct seq_file *s,
s                 663 drivers/pinctrl/pinmux.c 	seq_printf(s, "group: %s (%u) function: %s (%u)\n",
s                  96 drivers/pinctrl/pinmux.h void pinmux_show_map(struct seq_file *s, const struct pinctrl_map *map);
s                  97 drivers/pinctrl/pinmux.h void pinmux_show_setting(struct seq_file *s,
s                 104 drivers/pinctrl/pinmux.h static inline void pinmux_show_map(struct seq_file *s,
s                 109 drivers/pinctrl/pinmux.h static inline void pinmux_show_setting(struct seq_file *s,
s                 528 drivers/pinctrl/qcom/pinctrl-msm.c static void msm_gpio_dbg_show_one(struct seq_file *s,
s                 573 drivers/pinctrl/qcom/pinctrl-msm.c 	seq_printf(s, " %-8s: %-3s", g->name, is_out ? "out" : "in");
s                 574 drivers/pinctrl/qcom/pinctrl-msm.c 	seq_printf(s, " %-4s func%d", val ? "high" : "low", func);
s                 575 drivers/pinctrl/qcom/pinctrl-msm.c 	seq_printf(s, " %dmA", msm_regval_to_drive(drive));
s                 577 drivers/pinctrl/qcom/pinctrl-msm.c 		seq_printf(s, " %s", pulls_no_keeper[pull]);
s                 579 drivers/pinctrl/qcom/pinctrl-msm.c 		seq_printf(s, " %s", pulls_keeper[pull]);
s                 580 drivers/pinctrl/qcom/pinctrl-msm.c 	seq_puts(s, "\n");
s                 583 drivers/pinctrl/qcom/pinctrl-msm.c static void msm_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
s                 589 drivers/pinctrl/qcom/pinctrl-msm.c 		msm_gpio_dbg_show_one(s, NULL, chip, i, gpio);
s                 619 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 				      struct seq_file *s, unsigned pin)
s                 638 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	seq_printf(s, " gpio%-2d:", pin + PMIC_GPIO_PHYSICAL_OFFSET);
s                 643 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 		seq_puts(s, " ---");
s                 664 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 			seq_puts(s, " analog-pass");
s                 666 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 			seq_printf(s, " %-4s",
s                 668 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 		seq_printf(s, " %-4s", pad->out_value ? "high" : "low");
s                 669 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 		seq_printf(s, " %-7s", pmic_gpio_functions[function]);
s                 670 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 		seq_printf(s, " vin-%d", pad->power_source);
s                 671 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 		seq_printf(s, " %-27s", biases[pad->pullup]);
s                 672 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 		seq_printf(s, " %-10s", buffer_types[pad->buffer_type]);
s                 673 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 		seq_printf(s, " %-7s", strengths[pad->strength]);
s                 674 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 		seq_printf(s, " atest-%d", pad->atest);
s                 675 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 		seq_printf(s, " dtest-%d", pad->dtest_buffer);
s                 752 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static void pmic_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
s                 758 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 		pmic_gpio_config_dbg_show(state->ctrl, s, i);
s                 759 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 		seq_puts(s, "\n");
s                 514 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c 				     struct seq_file *s, unsigned pin)
s                 526 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c 	seq_printf(s, " mpp%-2d:", pin + PMIC_MPP_PHYSICAL_OFFSET);
s                 529 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c 		seq_puts(s, " ---");
s                 541 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c 		seq_printf(s, " %-4s", pad->output_enabled ? "out" : "in");
s                 542 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c 		seq_printf(s, " %-7s", pmic_mpp_functions[pad->function]);
s                 543 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c 		seq_printf(s, " vin-%d", pad->power_source);
s                 544 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c 		seq_printf(s, " %d", pad->aout_level);
s                 546 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c 			seq_printf(s, " %-8s", biases[pad->pullup]);
s                 547 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c 		seq_printf(s, " %-4s", pad->out_value ? "high" : "low");
s                 549 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c 			seq_printf(s, " dtest%d", pad->dtest);
s                 551 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c 			seq_puts(s, " paired");
s                 635 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static void pmic_mpp_dbg_show(struct seq_file *s, struct gpio_chip *chip)
s                 641 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c 		pmic_mpp_config_dbg_show(state->ctrl, s, i);
s                 642 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c 		seq_puts(s, "\n");
s                 572 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static void pm8xxx_gpio_dbg_show_one(struct seq_file *s,
s                 595 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	seq_printf(s, " gpio%-2d:", offset + PM8XXX_GPIO_PHYSICAL_OFFSET);
s                 597 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 		seq_puts(s, " ---");
s                 599 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 		seq_printf(s, " %-4s", modes[pin->mode]);
s                 600 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 		seq_printf(s, " %-7s", pm8xxx_gpio_functions[pin->function]);
s                 601 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 		seq_printf(s, " VIN%d", pin->power_source);
s                 602 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 		seq_printf(s, " %-27s", biases[pin->bias]);
s                 603 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 		seq_printf(s, " %-10s", buffer_types[pin->open_drain]);
s                 604 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 		seq_printf(s, " %-4s", pin->output_value ? "high" : "low");
s                 605 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 		seq_printf(s, " %-7s", strengths[pin->output_strength]);
s                 607 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 			seq_puts(s, " inverted");
s                 611 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static void pm8xxx_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
s                 617 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 		pm8xxx_gpio_dbg_show_one(s, NULL, chip, i, gpio);
s                 618 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 		seq_puts(s, "\n");
s                 542 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static void pm8xxx_mpp_dbg_show_one(struct seq_file *s,
s                 561 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 	seq_printf(s, " mpp%-2d:", offset + 1);
s                 565 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 		seq_puts(s, " digital ");
s                 567 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 			seq_printf(s, "dtest%d\n", pin->dtest);
s                 570 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 				seq_puts(s, "bi-dir high-z");
s                 572 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 				seq_printf(s, "bi-dir %dOhm", pin->pullup);
s                 575 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 				seq_printf(s, "in dtest%d", pin->dtest);
s                 577 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 				seq_puts(s, "in gpio");
s                 579 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 			seq_puts(s, "out ");
s                 582 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 				seq_puts(s, pin->output_value ?
s                 585 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 				seq_puts(s, pin->output_value ?
s                 591 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 		seq_puts(s, " analog ");
s                 593 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 			seq_printf(s, "out %s ", aout_lvls[pin->aout_level]);
s                 595 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 				seq_puts(s, pin->output_value ?
s                 598 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 				seq_puts(s, pin->output_value ?
s                 602 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 			seq_printf(s, "input mux %s", amuxs[pin->amux]);
s                 606 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 		seq_printf(s, " sink %dmA ", pin->drive_strength);
s                 608 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 			seq_printf(s, "dtest%d", pin->dtest);
s                 611 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 				seq_puts(s, pin->output_value ?
s                 614 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 				seq_puts(s, pin->output_value ?
s                 623 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static void pm8xxx_mpp_dbg_show(struct seq_file *s, struct gpio_chip *chip)
s                 629 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 		pm8xxx_mpp_dbg_show_one(s, NULL, chip, i, gpio);
s                 630 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 		seq_puts(s, "\n");
s                 291 drivers/pinctrl/samsung/pinctrl-samsung.c 				struct seq_file *s, unsigned int pin)
s                 303 drivers/pinctrl/samsung/pinctrl-samsung.c 		seq_printf(s, " %s(0x%lx)", reg_names[cfg_type],
s                  74 drivers/pinctrl/sh-pfc/pinctrl.c static void sh_pfc_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s,
s                  77 drivers/pinctrl/sh-pfc/pinctrl.c 	seq_puts(s, DRV_NAME);
s                  66 drivers/pinctrl/sh-pfc/sh_pfc.h #define VIN_DATA_PIN_GROUP(n, s, ...)					\
s                  68 drivers/pinctrl/sh-pfc/sh_pfc.h 		.name = #n#s#__VA_ARGS__,				\
s                  69 drivers/pinctrl/sh-pfc/sh_pfc.h 		.pins = n##__VA_ARGS__##_pins.data##s,			\
s                  70 drivers/pinctrl/sh-pfc/sh_pfc.h 		.mux = n##__VA_ARGS__##_mux.data##s,			\
s                  71 drivers/pinctrl/sh-pfc/sh_pfc.h 		.nr_pins = ARRAY_SIZE(n##__VA_ARGS__##_pins.data##s),	\
s                  73 drivers/pinctrl/sirf/pinctrl-sirf.c 				struct seq_file *s, unsigned offset)
s                  75 drivers/pinctrl/sirf/pinctrl-sirf.c 	seq_printf(s, " " DRIVER_NAME);
s                 141 drivers/pinctrl/spear/pinctrl-spear.c 		struct seq_file *s, unsigned offset)
s                 143 drivers/pinctrl/spear/pinctrl-spear.c 	seq_printf(s, " " DRIVER_NAME);
s                 331 drivers/pinctrl/sprd/pinctrl-sprd.c static void sprd_pctrl_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s,
s                 334 drivers/pinctrl/sprd/pinctrl-sprd.c 	seq_printf(s, "%s", dev_name(pctldev->dev));
s                 768 drivers/pinctrl/sprd/pinctrl-sprd.c 				  struct seq_file *s, unsigned int pin_id)
s                 777 drivers/pinctrl/sprd/pinctrl-sprd.c 	seq_printf(s, "0x%lx", config);
s                 781 drivers/pinctrl/sprd/pinctrl-sprd.c 					struct seq_file *s,
s                 796 drivers/pinctrl/sprd/pinctrl-sprd.c 	seq_putc(s, '\n');
s                 805 drivers/pinctrl/sprd/pinctrl-sprd.c 		seq_printf(s, "%s: 0x%lx ", name, config);
s                1074 drivers/pinctrl/stm32/pinctrl-stm32.c 				 struct seq_file *s,
s                1099 drivers/pinctrl/stm32/pinctrl-stm32.c 	seq_printf(s, "%s ", modes[mode]);
s                1105 drivers/pinctrl/stm32/pinctrl-stm32.c 		seq_printf(s, "- %s - %s",
s                1115 drivers/pinctrl/stm32/pinctrl-stm32.c 		seq_printf(s, "- %s - %s - %s - %s %s",
s                1126 drivers/pinctrl/stm32/pinctrl-stm32.c 		seq_printf(s, "%d - %s - %s - %s %s", alt,
s                 410 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static const char *strip_prefix(const char *s)
s                 412 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	const char *comma = strchr(s, ',');
s                 414 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 		return s;
s                 421 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 					 struct seq_file *s,
s                 439 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 		seq_printf(s, "\n\t%s=%lu\n", strip_prefix(properties[i].name),
s                 446 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 					  struct seq_file *s,
s                 464 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	seq_printf(s, "%s=%lu", strip_prefix(name), value);
s                  70 drivers/pinctrl/tegra/pinctrl-tegra.c 				       struct seq_file *s,
s                  73 drivers/pinctrl/tegra/pinctrl-tegra.c 	seq_printf(s, " %s", dev_name(pctldev->dev));
s                 525 drivers/pinctrl/tegra/pinctrl-tegra.c 				   struct seq_file *s, unsigned offset)
s                 529 drivers/pinctrl/tegra/pinctrl-tegra.c static const char *strip_prefix(const char *s)
s                 531 drivers/pinctrl/tegra/pinctrl-tegra.c 	const char *comma = strchr(s, ',');
s                 533 drivers/pinctrl/tegra/pinctrl-tegra.c 		return s;
s                 539 drivers/pinctrl/tegra/pinctrl-tegra.c 					 struct seq_file *s, unsigned group)
s                 560 drivers/pinctrl/tegra/pinctrl-tegra.c 		seq_printf(s, "\n\t%s=%u",
s                 566 drivers/pinctrl/tegra/pinctrl-tegra.c 					  struct seq_file *s,
s                 581 drivers/pinctrl/tegra/pinctrl-tegra.c 	seq_printf(s, "%s=%d", strip_prefix(pname), arg);
s                 652 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 				    struct seq_file *s,
s                 674 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	seq_printf(s, "%lx a: %i g: %i (%08x %08x %08x) %s ",
s                 690 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 					      struct seq_file *s,
s                 708 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 			seq_printf(s, "\n\t0x%08x = 0x%08x (%3d, %3d)",
s                  73 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c 				       struct seq_file *s, unsigned offset)
s                 124 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c 	seq_printf(s, " PULL_DIR=%s  DRV_TYPE=%s", pull_dir, drv_type);
s                 289 drivers/platform/chrome/cros_ec_lpc.c 	char *s = dest;
s                 297 drivers/platform/chrome/cros_ec_lpc.c 		cros_ec_lpc_ops.read(EC_LPC_ADDR_MEMMAP + offset, bytes, s);
s                 302 drivers/platform/chrome/cros_ec_lpc.c 	for (; i < EC_MEMMAP_SIZE; i++, s++) {
s                 303 drivers/platform/chrome/cros_ec_lpc.c 		cros_ec_lpc_ops.read(EC_LPC_ADDR_MEMMAP + i, 1, s);
s                 305 drivers/platform/chrome/cros_ec_lpc.c 		if (!*s)
s                  57 drivers/platform/x86/asus-wireless.c 	acpi_status s;
s                  66 drivers/platform/x86/asus-wireless.c 	s = acpi_evaluate_integer(handle, (acpi_string) method, &p, ret);
s                  67 drivers/platform/x86/asus-wireless.c 	if (ACPI_FAILURE(s))
s                  70 drivers/platform/x86/asus-wireless.c 				method, param, s);
s                  74 drivers/platform/x86/asus-wireless.c 	return s;
s                  80 drivers/platform/x86/asus-wireless.c 	acpi_status s;
s                  84 drivers/platform/x86/asus-wireless.c 	s = asus_wireless_method(acpi_device_handle(data->adev), "HSWC",
s                  86 drivers/platform/x86/asus-wireless.c 	if (ACPI_SUCCESS(s) && ret == data->hswc_params->on)
s                 571 drivers/platform/x86/dell-laptop.c static int dell_debugfs_show(struct seq_file *s, void *data)
s                 591 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "return:\t%d\n", ret);
s                 592 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "status:\t0x%X\n", status);
s                 593 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 0 : Hardware switch supported:   %lu\n",
s                 595 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 1 : Wifi locator supported:      %lu\n",
s                 597 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 2 : Wifi is supported:           %lu\n",
s                 599 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 3 : Bluetooth is supported:      %lu\n",
s                 601 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 4 : WWAN is supported:           %lu\n",
s                 603 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 5 : Wireless keyboard supported: %lu\n",
s                 605 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 6 : UWB supported:               %lu\n",
s                 607 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 7 : WiGig supported:             %lu\n",
s                 609 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 8 : Wifi is installed:           %lu\n",
s                 611 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 9 : Bluetooth is installed:      %lu\n",
s                 613 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 10: WWAN is installed:           %lu\n",
s                 615 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 11: UWB installed:               %lu\n",
s                 617 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 12: WiGig installed:             %lu\n",
s                 620 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 16: Hardware switch is on:       %lu\n",
s                 622 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 17: Wifi is blocked:             %lu\n",
s                 624 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 18: Bluetooth is blocked:        %lu\n",
s                 626 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 19: WWAN is blocked:             %lu\n",
s                 628 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 20: UWB is blocked:              %lu\n",
s                 630 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 21: WiGig is blocked:            %lu\n",
s                 633 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "\nhwswitch_return:\t%d\n", hwswitch_ret);
s                 634 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "hwswitch_state:\t0x%X\n", hwswitch_state);
s                 635 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 0 : Wifi controlled by switch:      %lu\n",
s                 637 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 1 : Bluetooth controlled by switch: %lu\n",
s                 639 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 2 : WWAN controlled by switch:      %lu\n",
s                 641 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 3 : UWB controlled by switch:       %lu\n",
s                 643 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 4 : WiGig controlled by switch:     %lu\n",
s                 645 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 7 : Wireless switch config locked:  %lu\n",
s                 647 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 8 : Wifi locator enabled:           %lu\n",
s                 649 drivers/platform/x86/dell-laptop.c 	seq_printf(s, "Bit 15: Wifi locator setting locked:    %lu\n",
s                 230 drivers/platform/x86/ideapad-laptop.c static int debugfs_status_show(struct seq_file *s, void *data)
s                 232 drivers/platform/x86/ideapad-laptop.c 	struct ideapad_private *priv = s->private;
s                 239 drivers/platform/x86/ideapad-laptop.c 		seq_printf(s, "Backlight max:\t%lu\n", value);
s                 241 drivers/platform/x86/ideapad-laptop.c 		seq_printf(s, "Backlight now:\t%lu\n", value);
s                 243 drivers/platform/x86/ideapad-laptop.c 		seq_printf(s, "BL power value:\t%s\n", value ? "On" : "Off");
s                 244 drivers/platform/x86/ideapad-laptop.c 	seq_printf(s, "=====================\n");
s                 247 drivers/platform/x86/ideapad-laptop.c 		seq_printf(s, "Radio status:\t%s(%lu)\n",
s                 250 drivers/platform/x86/ideapad-laptop.c 		seq_printf(s, "Wifi status:\t%s(%lu)\n",
s                 253 drivers/platform/x86/ideapad-laptop.c 		seq_printf(s, "BT status:\t%s(%lu)\n",
s                 256 drivers/platform/x86/ideapad-laptop.c 		seq_printf(s, "3G status:\t%s(%lu)\n",
s                 258 drivers/platform/x86/ideapad-laptop.c 	seq_printf(s, "=====================\n");
s                 261 drivers/platform/x86/ideapad-laptop.c 		seq_printf(s, "Touchpad status:%s(%lu)\n",
s                 264 drivers/platform/x86/ideapad-laptop.c 		seq_printf(s, "Camera status:\t%s(%lu)\n",
s                 266 drivers/platform/x86/ideapad-laptop.c 	seq_puts(s, "=====================\n");
s                 269 drivers/platform/x86/ideapad-laptop.c 		seq_printf(s, "Conservation mode:\t%s(%lu)\n",
s                 278 drivers/platform/x86/ideapad-laptop.c static int debugfs_cfg_show(struct seq_file *s, void *data)
s                 280 drivers/platform/x86/ideapad-laptop.c 	struct ideapad_private *priv = s->private;
s                 283 drivers/platform/x86/ideapad-laptop.c 		seq_printf(s, "cfg: N/A\n");
s                 285 drivers/platform/x86/ideapad-laptop.c 		seq_printf(s, "cfg: 0x%.8lX\n\nCapability: ",
s                 288 drivers/platform/x86/ideapad-laptop.c 			seq_printf(s, "Bluetooth ");
s                 290 drivers/platform/x86/ideapad-laptop.c 			seq_printf(s, "3G ");
s                 292 drivers/platform/x86/ideapad-laptop.c 			seq_printf(s, "Wireless ");
s                 294 drivers/platform/x86/ideapad-laptop.c 			seq_printf(s, "Camera ");
s                 295 drivers/platform/x86/ideapad-laptop.c 		seq_printf(s, "\nGraphic: ");
s                 298 drivers/platform/x86/ideapad-laptop.c 			seq_printf(s, "Intel");
s                 301 drivers/platform/x86/ideapad-laptop.c 			seq_printf(s, "ATI");
s                 304 drivers/platform/x86/ideapad-laptop.c 			seq_printf(s, "Nvidia");
s                 307 drivers/platform/x86/ideapad-laptop.c 			seq_printf(s, "Intel and ATI");
s                 310 drivers/platform/x86/ideapad-laptop.c 			seq_printf(s, "Intel and Nvidia");
s                 313 drivers/platform/x86/ideapad-laptop.c 		seq_printf(s, "\n");
s                 415 drivers/platform/x86/intel_pmc_core.c static void pmc_core_display_map(struct seq_file *s, int index,
s                 418 drivers/platform/x86/intel_pmc_core.c 	seq_printf(s, "PCH IP: %-2d - %-32s\tState: %s\n",
s                 423 drivers/platform/x86/intel_pmc_core.c static int pmc_core_ppfear_show(struct seq_file *s, void *unused)
s                 425 drivers/platform/x86/intel_pmc_core.c 	struct pmc_dev *pmcdev = s->private;
s                 438 drivers/platform/x86/intel_pmc_core.c 		pmc_core_display_map(s, index, pf_regs[index / 8], map);
s                 474 drivers/platform/x86/intel_pmc_core.c static int pmc_core_mphy_pg_show(struct seq_file *s, void *unused)
s                 476 drivers/platform/x86/intel_pmc_core.c 	struct pmc_dev *pmcdev = s->private;
s                 483 drivers/platform/x86/intel_pmc_core.c 		seq_puts(s, "Access denied: please disable PMC_READ_DISABLE setting in BIOS.");
s                 509 drivers/platform/x86/intel_pmc_core.c 		seq_printf(s, "%-32s\tState: %s\n",
s                 516 drivers/platform/x86/intel_pmc_core.c 		seq_printf(s, "%-32s\tState: %s\n",
s                 528 drivers/platform/x86/intel_pmc_core.c static int pmc_core_pll_show(struct seq_file *s, void *unused)
s                 530 drivers/platform/x86/intel_pmc_core.c 	struct pmc_dev *pmcdev = s->private;
s                 536 drivers/platform/x86/intel_pmc_core.c 		seq_puts(s, "Access denied: please disable PMC_READ_DISABLE setting in BIOS.");
s                 553 drivers/platform/x86/intel_pmc_core.c 		seq_printf(s, "%-32s\tState: %s\n",
s                 594 drivers/platform/x86/intel_pmc_core.c static int pmc_core_ltr_ignore_show(struct seq_file *s, void *unused)
s                 635 drivers/platform/x86/intel_pmc_core.c static int pmc_core_slps0_dbg_show(struct seq_file *s, void *unused)
s                 637 drivers/platform/x86/intel_pmc_core.c 	struct pmc_dev *pmcdev = s->private;
s                 650 drivers/platform/x86/intel_pmc_core.c 			seq_printf(s, "SLP_S0_DBG: %-32s\tState: %s\n",
s                 697 drivers/platform/x86/intel_pmc_core.c static int pmc_core_ltr_show(struct seq_file *s, void *unused)
s                 699 drivers/platform/x86/intel_pmc_core.c 	struct pmc_dev *pmcdev = s->private;
s                 725 drivers/platform/x86/intel_pmc_core.c 		seq_printf(s, "%-32s\tLTR: RAW: 0x%-16x\tNon-Snoop(ns): %-16llu\tSnoop(ns): %-16llu\n",
s                 734 drivers/platform/x86/intel_pmc_core.c static int pmc_core_pkgc_show(struct seq_file *s, void *unused)
s                 736 drivers/platform/x86/intel_pmc_core.c 	struct pmc_dev *pmcdev = s->private;
s                 747 drivers/platform/x86/intel_pmc_core.c 		seq_printf(s, "%-8s : %llu\n", map[index].name,
s                  57 drivers/platform/x86/intel_pmc_ipc.c #define S0IX_RESIDENCY_IN_USECS(d, s)		\
s                  59 drivers/platform/x86/intel_pmc_ipc.c 	u64 result = 10ull * ((d) + (s));	\
s                 332 drivers/platform/x86/intel_telemetry_debugfs.c static int telem_pss_states_show(struct seq_file *s, void *unused)
s                 355 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "\n----------------------------------------------------\n");
s                 356 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "\tPSS TELEM EVENTLOG (Residency = field/19.2 us\n");
s                 357 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "----------------------------------------------------\n");
s                 359 drivers/platform/x86/intel_telemetry_debugfs.c 		seq_printf(s, "%-32s %llu\n",
s                 404 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "\n--------------------------------------\n");
s                 405 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "PStates\n");
s                 406 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "--------------------------------------\n");
s                 407 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "Domain\t\t\t\tFreq(Mhz)\n");
s                 408 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_printf(s, " IA\t\t\t\t %llu\n GT\t\t\t\t %llu\n",
s                 412 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_printf(s, " IUNIT\t\t\t\t %llu\n SA\t\t\t\t %llu\n",
s                 416 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "\n--------------------------------------\n");
s                 417 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "PSS IDLE Status\n");
s                 418 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "--------------------------------------\n");
s                 419 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "Device\t\t\t\t\tIDLE\n");
s                 421 drivers/platform/x86/intel_telemetry_debugfs.c 		seq_printf(s, "%-32s\t%u\n",
s                 426 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "\n--------------------------------------\n");
s                 427 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "PSS Idle blkd Status (~1ms saturating bucket)\n");
s                 428 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "--------------------------------------\n");
s                 429 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "Blocker\t\t\t\t\tCount\n");
s                 431 drivers/platform/x86/intel_telemetry_debugfs.c 		seq_printf(s, "%-32s\t%u\n",
s                 436 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "\n--------------------------------------\n");
s                 437 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "PSS S0ix blkd Status (~1ms saturating bucket)\n");
s                 438 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "--------------------------------------\n");
s                 439 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "Blocker\t\t\t\t\tCount\n");
s                 441 drivers/platform/x86/intel_telemetry_debugfs.c 		seq_printf(s, "%-32s\t%u\n",
s                 446 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "\n--------------------------------------\n");
s                 447 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "LTR Blocking Status (~1ms saturating bucket)\n");
s                 448 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "--------------------------------------\n");
s                 449 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "Blocker\t\t\t\t\tCount\n");
s                 451 drivers/platform/x86/intel_telemetry_debugfs.c 		seq_printf(s, "%-32s\t%u\n",
s                 456 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "\n--------------------------------------\n");
s                 457 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "Wakes Status (~1ms saturating bucket)\n");
s                 458 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "--------------------------------------\n");
s                 459 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "Wakes\t\t\t\t\tCount\n");
s                 461 drivers/platform/x86/intel_telemetry_debugfs.c 		seq_printf(s, "%-32s\t%u\n",
s                 471 drivers/platform/x86/intel_telemetry_debugfs.c static int telem_ioss_states_show(struct seq_file *s, void *unused)
s                 487 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "--------------------------------------\n");
s                 488 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "\tI0SS TELEMETRY EVENTLOG\n");
s                 489 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "--------------------------------------\n");
s                 491 drivers/platform/x86/intel_telemetry_debugfs.c 		seq_printf(s, "%-32s 0x%llx\n",
s                 500 drivers/platform/x86/intel_telemetry_debugfs.c static int telem_soc_states_show(struct seq_file *s, void *unused)
s                 554 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "\n---------------------------------------------------\n");
s                 555 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "S0IX Type\t\t\t Occurrence\t\t Residency(us)\n");
s                 556 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "---------------------------------------------------\n");
s                 558 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_printf(s, "S0IX Shallow\t\t\t %10u\t %10llu\n",
s                 564 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_printf(s, "S0IX Deep\t\t\t %10u\t %10llu\n",
s                 570 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_printf(s, "Suspend(With S0ixShallow)\t %10u\t %10llu\n",
s                 574 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_printf(s, "Suspend(With S0ixDeep)\t\t %10u\t %10llu\n",
s                 578 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_printf(s, "TOTAL S0IX\t\t\t %10u\t %10llu\n", s0ix_total_ctr,
s                 580 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "\n-------------------------------------------------\n");
s                 581 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "\t\tDEVICE STATES\n");
s                 582 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "-------------------------------------------------\n");
s                 589 drivers/platform/x86/intel_telemetry_debugfs.c 		seq_printf(s, "pci %04x %04X %s %20.20s: ",
s                 592 drivers/platform/x86/intel_telemetry_debugfs.c 		seq_printf(s, " d3:%x\n", d3_state);
s                 595 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "\n--------------------------------------\n");
s                 596 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "D3/D0i3 Status\n");
s                 597 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "--------------------------------------\n");
s                 598 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "Block\t\t D3\t D0i3\n");
s                 600 drivers/platform/x86/intel_telemetry_debugfs.c 		seq_printf(s, "%-10s\t %u\t %u\n",
s                 605 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "\n--------------------------------------\n");
s                 606 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "South Complex PowerGate Status\n");
s                 607 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "--------------------------------------\n");
s                 608 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "Device\t\t PG\n");
s                 610 drivers/platform/x86/intel_telemetry_debugfs.c 		seq_printf(s, "%-10s\t %u\n",
s                 620 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "\n-----------------------------------------\n");
s                 621 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "North Idle Status\n");
s                 622 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "-----------------------------------------\n");
s                 634 drivers/platform/x86/intel_telemetry_debugfs.c 		seq_printf(s, "%-30s %u\n",
s                 639 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "\nPCS_STATUS Code\n");
s                 640 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "0:C0 1:C1 2:C1_DN_WT_DEV 3:C2 4:C2_WT_DE_MEM_UP\n");
s                 641 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "5:C2_WT_DE_MEM_DOWN 6:C2_UP_WT_DEV 7:C2_DN 8:C2_VOA\n");
s                 642 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_puts(s, "9:C2_VOA_UP 10:S0IX_PRE 11:S0IX\n");
s                 667 drivers/platform/x86/intel_telemetry_debugfs.c static int telem_pss_trc_verb_show(struct seq_file *s, void *unused)
s                 678 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_printf(s, "PSS Trace Verbosity %u\n", verbosity);
s                 714 drivers/platform/x86/intel_telemetry_debugfs.c static int telem_ioss_trc_verb_show(struct seq_file *s, void *unused)
s                 725 drivers/platform/x86/intel_telemetry_debugfs.c 	seq_printf(s, "IOSS Trace Verbosity %u\n", verbosity);
s                 241 drivers/platform/x86/panasonic-laptop.c 	unsigned long long s;
s                 245 drivers/platform/x86/panasonic-laptop.c 				       NULL, &s);
s                 247 drivers/platform/x86/panasonic-laptop.c 		return s;
s                 268 drivers/platform/x86/pmc_atom.c static void pmc_dev_state_print(struct seq_file *s, int reg_index,
s                 276 drivers/platform/x86/pmc_atom.c 		seq_printf(s, "Dev: %-2d - %-32s\tState: %s [%s]\n",
s                 283 drivers/platform/x86/pmc_atom.c static int pmc_dev_state_show(struct seq_file *s, void *unused)
s                 285 drivers/platform/x86/pmc_atom.c 	struct pmc_dev *pmc = s->private;
s                 296 drivers/platform/x86/pmc_atom.c 	pmc_dev_state_print(s, 0, d3_sts_0, m->d3_sts_0, func_dis, m->func_dis);
s                 299 drivers/platform/x86/pmc_atom.c 	pmc_dev_state_print(s, 1, d3_sts_1, m->d3_sts_1, func_dis_2, m->func_dis_2);
s                 306 drivers/platform/x86/pmc_atom.c static int pmc_pss_state_show(struct seq_file *s, void *unused)
s                 308 drivers/platform/x86/pmc_atom.c 	struct pmc_dev *pmc = s->private;
s                 314 drivers/platform/x86/pmc_atom.c 		seq_printf(s, "Island: %-2d - %-32s\tState: %s\n",
s                 323 drivers/platform/x86/pmc_atom.c static int pmc_sleep_tmr_show(struct seq_file *s, void *unused)
s                 325 drivers/platform/x86/pmc_atom.c 	struct pmc_dev *pmc = s->private;
s                 334 drivers/platform/x86/pmc_atom.c 	seq_printf(s, "S0IR Residency:\t%lldus\n", s0ir_tmr);
s                 335 drivers/platform/x86/pmc_atom.c 	seq_printf(s, "S0I1 Residency:\t%lldus\n", s0i1_tmr);
s                 336 drivers/platform/x86/pmc_atom.c 	seq_printf(s, "S0I2 Residency:\t%lldus\n", s0i2_tmr);
s                 337 drivers/platform/x86/pmc_atom.c 	seq_printf(s, "S0I3 Residency:\t%lldus\n", s0i3_tmr);
s                 338 drivers/platform/x86/pmc_atom.c 	seq_printf(s, "S0   Residency:\t%lldus\n", s0_tmr);
s                1020 drivers/platform/x86/thinkpad_acpi.c 	struct attribute_set s;
s                1038 drivers/platform/x86/thinkpad_acpi.c 	sobj->s.max_members = max_members;
s                1039 drivers/platform/x86/thinkpad_acpi.c 	sobj->s.group.attrs = &sobj->a;
s                1040 drivers/platform/x86/thinkpad_acpi.c 	sobj->s.group.name = name;
s                1042 drivers/platform/x86/thinkpad_acpi.c 	return &sobj->s;
s                1049 drivers/platform/x86/thinkpad_acpi.c static int add_to_attr_set(struct attribute_set *s, struct attribute *attr)
s                1051 drivers/platform/x86/thinkpad_acpi.c 	if (!s || !attr)
s                1054 drivers/platform/x86/thinkpad_acpi.c 	if (s->members >= s->max_members)
s                1057 drivers/platform/x86/thinkpad_acpi.c 	s->group.attrs[s->members] = attr;
s                1058 drivers/platform/x86/thinkpad_acpi.c 	s->members++;
s                1063 drivers/platform/x86/thinkpad_acpi.c static int add_many_to_attr_set(struct attribute_set *s,
s                1070 drivers/platform/x86/thinkpad_acpi.c 		res = add_to_attr_set(s, attr[i]);
s                1078 drivers/platform/x86/thinkpad_acpi.c static void delete_attr_set(struct attribute_set *s, struct kobject *kobj)
s                1080 drivers/platform/x86/thinkpad_acpi.c 	sysfs_remove_group(kobj, &s->group);
s                1081 drivers/platform/x86/thinkpad_acpi.c 	destroy_attr_set(s);
s                2101 drivers/platform/x86/thinkpad_acpi.c static int hotkey_gmms_get_tablet_mode(int s, int *has_tablet_mode)
s                2103 drivers/platform/x86/thinkpad_acpi.c 	int type = (s >> 16) & 0xffff;
s                2104 drivers/platform/x86/thinkpad_acpi.c 	int value = s & 0xffff;
s                2185 drivers/platform/x86/thinkpad_acpi.c 	int s;
s                2189 drivers/platform/x86/thinkpad_acpi.c 		if (!acpi_evalf(hkey_handle, &s, "MHKG", "d"))
s                2192 drivers/platform/x86/thinkpad_acpi.c 		*status = ((s & TP_HOTKEY_TABLET_MASK) != 0);
s                2195 drivers/platform/x86/thinkpad_acpi.c 		if (!acpi_evalf(hkey_handle, &s, "GMMS", "dd", 0))
s                2198 drivers/platform/x86/thinkpad_acpi.c 		*status = hotkey_gmms_get_tablet_mode(s, NULL);
s                2590 drivers/platform/x86/thinkpad_acpi.c 	struct tp_nvram_state s[2];
s                2615 drivers/platform/x86/thinkpad_acpi.c 	hotkey_read_nvram(&s[so], poll_mask);
s                2645 drivers/platform/x86/thinkpad_acpi.c 			hotkey_read_nvram(&s[si], poll_mask);
s                2647 drivers/platform/x86/thinkpad_acpi.c 				hotkey_compare_and_issue_event(&s[so], &s[si],
s                2995 drivers/platform/x86/thinkpad_acpi.c 	int res, s;
s                2996 drivers/platform/x86/thinkpad_acpi.c 	res = hotkey_get_tablet_mode(&s);
s                3000 drivers/platform/x86/thinkpad_acpi.c 	return snprintf(buf, PAGE_SIZE, "%d\n", !!s);
s                6109 drivers/platform/x86/thinkpad_acpi.c #define str_led_status(s) \
s                6110 drivers/platform/x86/thinkpad_acpi.c 	((s) == TPACPI_LED_OFF ? "off" : \
s                6111 drivers/platform/x86/thinkpad_acpi.c 		((s) == TPACPI_LED_ON ? "on" : "blinking"))
s                6142 drivers/platform/x86/thinkpad_acpi.c 	enum led_status_t s;
s                6156 drivers/platform/x86/thinkpad_acpi.c 			s = TPACPI_LED_OFF;
s                6158 drivers/platform/x86/thinkpad_acpi.c 			s = TPACPI_LED_ON;
s                6160 drivers/platform/x86/thinkpad_acpi.c 			s = TPACPI_LED_BLINK;
s                6165 drivers/platform/x86/thinkpad_acpi.c 		rc = led_set_status(led, s);
s                6345 drivers/platform/x86/thinkpad_acpi.c static int thermal_get_sensors(struct ibm_thermal_sensors_struct *s)
s                6353 drivers/platform/x86/thinkpad_acpi.c 	if (!s)
s                6360 drivers/platform/x86/thinkpad_acpi.c 		res = thermal_get_sensor(i, &s->temp[i]);
s                7313 drivers/platform/x86/thinkpad_acpi.c 	u8 s;
s                7315 drivers/platform/x86/thinkpad_acpi.c 	if (!acpi_ec_read(TP_EC_AUDIO, &s))
s                7318 drivers/platform/x86/thinkpad_acpi.c 	*status = s;
s                7320 drivers/platform/x86/thinkpad_acpi.c 	dbg_printk(TPACPI_DBG_MIXER, "status 0x%02x\n", s);
s                7355 drivers/platform/x86/thinkpad_acpi.c 	u8 s, n;
s                7360 drivers/platform/x86/thinkpad_acpi.c 	rc = volume_get_status_ec(&s);
s                7364 drivers/platform/x86/thinkpad_acpi.c 	n = (mute) ? s | TP_EC_AUDIO_MUTESW_MSK :
s                7365 drivers/platform/x86/thinkpad_acpi.c 		     s & ~TP_EC_AUDIO_MUTESW_MSK;
s                7367 drivers/platform/x86/thinkpad_acpi.c 	if (n != s) {
s                7400 drivers/platform/x86/thinkpad_acpi.c 	u8 s, n;
s                7408 drivers/platform/x86/thinkpad_acpi.c 	rc = volume_get_status_ec(&s);
s                7412 drivers/platform/x86/thinkpad_acpi.c 	n = (s & ~TP_EC_AUDIO_LVL_MSK) | vol;
s                7414 drivers/platform/x86/thinkpad_acpi.c 	if (n != s) {
s                7513 drivers/platform/x86/thinkpad_acpi.c 	u8 s;
s                7516 drivers/platform/x86/thinkpad_acpi.c 	rc = volume_get_status(&s);
s                7520 drivers/platform/x86/thinkpad_acpi.c 	ucontrol->value.integer.value[0] = s & TP_EC_AUDIO_LVL_MSK;
s                7537 drivers/platform/x86/thinkpad_acpi.c 	u8 s;
s                7540 drivers/platform/x86/thinkpad_acpi.c 	rc = volume_get_status(&s);
s                7545 drivers/platform/x86/thinkpad_acpi.c 				(s & TP_EC_AUDIO_MUTESW_MSK) ? 0 : 1;
s                7846 drivers/platform/x86/thinkpad_acpi.c 	u8 s;
s                7865 drivers/platform/x86/thinkpad_acpi.c 	rc = volume_get_status(&s);
s                7869 drivers/platform/x86/thinkpad_acpi.c 	new_level = s & TP_EC_AUDIO_LVL_MSK;
s                7870 drivers/platform/x86/thinkpad_acpi.c 	new_mute  = s & TP_EC_AUDIO_MUTESW_MSK;
s                8211 drivers/platform/x86/thinkpad_acpi.c 	u8 s;
s                8231 drivers/platform/x86/thinkpad_acpi.c 		if (unlikely(!acpi_ec_read(fan_status_offset, &s)))
s                8235 drivers/platform/x86/thinkpad_acpi.c 			*status = s;
s                8251 drivers/platform/x86/thinkpad_acpi.c 	u8 s;
s                8255 drivers/platform/x86/thinkpad_acpi.c 	rc = fan_get_status(&s);
s                8257 drivers/platform/x86/thinkpad_acpi.c 		fan_update_desired_level(s);
s                8263 drivers/platform/x86/thinkpad_acpi.c 		*status = s;
s                8387 drivers/platform/x86/thinkpad_acpi.c 	u8 s;
s                8399 drivers/platform/x86/thinkpad_acpi.c 		rc = fan_get_status(&s);
s                8404 drivers/platform/x86/thinkpad_acpi.c 		if (s != 7) {
s                8405 drivers/platform/x86/thinkpad_acpi.c 			s &= 0x07;
s                8406 drivers/platform/x86/thinkpad_acpi.c 			s |= TP_EC_FAN_AUTO | 4; /* min fan speed 4 */
s                8409 drivers/platform/x86/thinkpad_acpi.c 		if (!acpi_ec_write(fan_status_offset, s))
s                8418 drivers/platform/x86/thinkpad_acpi.c 		rc = fan_get_status(&s);
s                8422 drivers/platform/x86/thinkpad_acpi.c 		s &= 0x07;
s                8425 drivers/platform/x86/thinkpad_acpi.c 		s |= 4;
s                8427 drivers/platform/x86/thinkpad_acpi.c 		if (!acpi_evalf(sfan_handle, NULL, NULL, "vd", s))
s                8442 drivers/platform/x86/thinkpad_acpi.c 			s);
s                8659 drivers/platform/x86/thinkpad_acpi.c 	unsigned long s;
s                8663 drivers/platform/x86/thinkpad_acpi.c 	if (parse_strtoul(buf, 255, &s))
s                8667 drivers/platform/x86/thinkpad_acpi.c 			"set fan speed to %lu\n", s);
s                8670 drivers/platform/x86/thinkpad_acpi.c 	newlevel = (s >> 5) & 0x07;
s                10011 drivers/platform/x86/thinkpad_acpi.c static char __init tpacpi_parse_fw_id(const char * const s,
s                10016 drivers/platform/x86/thinkpad_acpi.c 	if (!s || strlen(s) < 8)
s                10020 drivers/platform/x86/thinkpad_acpi.c 		if (!((s[i] >= '0' && s[i] <= '9') ||
s                10021 drivers/platform/x86/thinkpad_acpi.c 		      (s[i] >= 'A' && s[i] <= 'Z')))
s                10028 drivers/platform/x86/thinkpad_acpi.c 	if (s[3] == 'T' || s[3] == 'N') {
s                10029 drivers/platform/x86/thinkpad_acpi.c 		*model = TPID(s[0], s[1]);
s                10030 drivers/platform/x86/thinkpad_acpi.c 		*release = TPVER(s[4], s[5]);
s                10031 drivers/platform/x86/thinkpad_acpi.c 		return s[2];
s                10034 drivers/platform/x86/thinkpad_acpi.c 	} else if (s[4] == 'T' || s[4] == 'N') {
s                10035 drivers/platform/x86/thinkpad_acpi.c 		*model = TPID3(s[0], s[1], s[2]);
s                10036 drivers/platform/x86/thinkpad_acpi.c 		*release = TPVER(s[5], s[6]);
s                10037 drivers/platform/x86/thinkpad_acpi.c 		return s[3];
s                10083 drivers/platform/x86/thinkpad_acpi.c 	char const *s;
s                10098 drivers/platform/x86/thinkpad_acpi.c 	s = dmi_get_system_info(DMI_BIOS_VERSION);
s                10099 drivers/platform/x86/thinkpad_acpi.c 	tp->bios_version_str = kstrdup(s, GFP_KERNEL);
s                10100 drivers/platform/x86/thinkpad_acpi.c 	if (s && !tp->bios_version_str)
s                10144 drivers/platform/x86/thinkpad_acpi.c 	s = dmi_get_system_info(DMI_PRODUCT_VERSION);
s                10145 drivers/platform/x86/thinkpad_acpi.c 	if (s && !(strncasecmp(s, "ThinkPad", 8) && strncasecmp(s, "Lenovo", 6))) {
s                10146 drivers/platform/x86/thinkpad_acpi.c 		tp->model_str = kstrdup(s, GFP_KERNEL);
s                10150 drivers/platform/x86/thinkpad_acpi.c 		s = dmi_get_system_info(DMI_BIOS_VENDOR);
s                10151 drivers/platform/x86/thinkpad_acpi.c 		if (s && !(strncasecmp(s, "Lenovo", 6))) {
s                10152 drivers/platform/x86/thinkpad_acpi.c 			tp->model_str = kstrdup(s, GFP_KERNEL);
s                10158 drivers/platform/x86/thinkpad_acpi.c 	s = dmi_get_system_info(DMI_PRODUCT_NAME);
s                10159 drivers/platform/x86/thinkpad_acpi.c 	tp->nummodel_str = kstrdup(s, GFP_KERNEL);
s                10160 drivers/platform/x86/thinkpad_acpi.c 	if (s && !tp->nummodel_str)
s                 104 drivers/pnp/interface.c 	char *s;
s                 120 drivers/pnp/interface.c 		s = "8-bit";
s                 123 drivers/pnp/interface.c 		s = "8-bit&16-bit";
s                 126 drivers/pnp/interface.c 		s = "16-bit";
s                 128 drivers/pnp/interface.c 	pnp_printf(buffer, " %s", s);
s                 137 drivers/pnp/interface.c 		s = "type-A";
s                 140 drivers/pnp/interface.c 		s = "type-B";
s                 143 drivers/pnp/interface.c 		s = "type-F";
s                 146 drivers/pnp/interface.c 		s = "compatible";
s                 149 drivers/pnp/interface.c 	pnp_printf(buffer, " %s\n", s);
s                 155 drivers/pnp/interface.c 	char *s;
s                 174 drivers/pnp/interface.c 		s = "8-bit";
s                 177 drivers/pnp/interface.c 		s = "8-bit&16-bit";
s                 180 drivers/pnp/interface.c 		s = "32-bit";
s                 183 drivers/pnp/interface.c 		s = "16-bit";
s                 185 drivers/pnp/interface.c 	pnp_printf(buffer, ", %s\n", s);
s                 216 drivers/power/supply/88pm860x_battery.c 	short s;
s                 223 drivers/power/supply/88pm860x_battery.c 	s = ((buf[0] & 0xff) << 8) | (buf[1] & 0xff);
s                 225 drivers/power/supply/88pm860x_battery.c 	*data = s >> 3;
s                 210 drivers/power/supply/axp288_fuel_gauge.c static int fuel_gauge_debug_show(struct seq_file *s, void *data)
s                 212 drivers/power/supply/axp288_fuel_gauge.c 	struct axp288_fg_info *info = s->private;
s                 215 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, " PWR_STATUS[%02x] : %02x\n",
s                 218 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, "PWR_OP_MODE[%02x] : %02x\n",
s                 221 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, " CHRG_CTRL1[%02x] : %02x\n",
s                 224 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, "       VLTF[%02x] : %02x\n",
s                 227 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, "       VHTF[%02x] : %02x\n",
s                 230 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, "    CC_CTRL[%02x] : %02x\n",
s                 233 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, "BATTERY CAP[%02x] : %02x\n",
s                 236 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, "    FG_RDC1[%02x] : %02x\n",
s                 239 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, "    FG_RDC0[%02x] : %02x\n",
s                 242 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, "     FG_OCV[%02x] : %04x\n",
s                 245 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, " FG_DES_CAP[%02x] : %04x\n",
s                 248 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, "  FG_CC_MTR[%02x] : %04x\n",
s                 251 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, " FG_OCV_CAP[%02x] : %02x\n",
s                 254 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, "  FG_CC_CAP[%02x] : %02x\n",
s                 257 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, " FG_LOW_CAP[%02x] : %02x\n",
s                 260 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, "TUNING_CTL0[%02x] : %02x\n",
s                 263 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, "TUNING_CTL1[%02x] : %02x\n",
s                 266 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, "TUNING_CTL2[%02x] : %02x\n",
s                 269 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, "TUNING_CTL3[%02x] : %02x\n",
s                 272 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, "TUNING_CTL4[%02x] : %02x\n",
s                 275 drivers/power/supply/axp288_fuel_gauge.c 	seq_printf(s, "TUNING_CTL5[%02x] : %02x\n",
s                 281 drivers/power/supply/axp288_fuel_gauge.c 		seq_printf(s, "axp288-batttemp : %d\n", raw_val);
s                 284 drivers/power/supply/axp288_fuel_gauge.c 		seq_printf(s, "axp288-pmictemp : %d\n", raw_val);
s                 287 drivers/power/supply/axp288_fuel_gauge.c 		seq_printf(s, "axp288-systtemp : %d\n", raw_val);
s                 290 drivers/power/supply/axp288_fuel_gauge.c 		seq_printf(s, "axp288-chrgcurr : %d\n", raw_val);
s                 293 drivers/power/supply/axp288_fuel_gauge.c 		seq_printf(s, "axp288-dchrgcur : %d\n", raw_val);
s                 296 drivers/power/supply/axp288_fuel_gauge.c 		seq_printf(s, "axp288-battvolt : %d\n", raw_val);
s                1662 drivers/power/supply/bq24190_charger.c 	const char * const s = "ti,system-minimum-microvolt";
s                1666 drivers/power/supply/bq24190_charger.c 	if (device_property_read_u32(bdi->dev, s, &v) == 0) {
s                1672 drivers/power/supply/bq24190_charger.c 			dev_warn(bdi->dev, "invalid value for %s: %u\n", s, v);
s                 407 drivers/power/supply/cpcap-charger.c 					struct cpcap_charger_ints_state *s)
s                 415 drivers/power/supply/cpcap-charger.c 	s->chrg_det = val & BIT(13);
s                 416 drivers/power/supply/cpcap-charger.c 	s->rvrs_chrg = val & BIT(12);
s                 417 drivers/power/supply/cpcap-charger.c 	s->vbusov = val & BIT(11);
s                 423 drivers/power/supply/cpcap-charger.c 	s->chrg_se1b = val & BIT(13);
s                 424 drivers/power/supply/cpcap-charger.c 	s->rvrs_mode = val & BIT(6);
s                 425 drivers/power/supply/cpcap-charger.c 	s->chrgcurr1 = val & BIT(4);
s                 426 drivers/power/supply/cpcap-charger.c 	s->vbusvld = val & BIT(3);
s                 432 drivers/power/supply/cpcap-charger.c 	s->battdetb = val & BIT(6);
s                 440 drivers/power/supply/cpcap-charger.c 	struct cpcap_charger_ints_state s;
s                 446 drivers/power/supply/cpcap-charger.c 	error = cpcap_charger_get_ints_state(ddata, &s);
s                 451 drivers/power/supply/cpcap-charger.c 	    s.chrgcurr1) {
s                 137 drivers/power/supply/da9030_battery.c static int bat_debug_show(struct seq_file *s, void *data)
s                 139 drivers/power/supply/da9030_battery.c 	struct da9030_charger *charger = s->private;
s                 141 drivers/power/supply/da9030_battery.c 	seq_printf(s, "charger is %s\n", charger->is_on ? "on" : "off");
s                 143 drivers/power/supply/da9030_battery.c 		seq_printf(s, "iset = %dmA, vset = %dmV\n",
s                 147 drivers/power/supply/da9030_battery.c 	seq_printf(s, "vbat_res = %d (%dmV)\n",
s                 150 drivers/power/supply/da9030_battery.c 	seq_printf(s, "vbatmin_res = %d (%dmV)\n",
s                 153 drivers/power/supply/da9030_battery.c 	seq_printf(s, "vbatmintxon = %d (%dmV)\n",
s                 156 drivers/power/supply/da9030_battery.c 	seq_printf(s, "ichmax_res = %d (%dmA)\n",
s                 159 drivers/power/supply/da9030_battery.c 	seq_printf(s, "ichmin_res = %d (%dmA)\n",
s                 162 drivers/power/supply/da9030_battery.c 	seq_printf(s, "ichaverage_res = %d (%dmA)\n",
s                 165 drivers/power/supply/da9030_battery.c 	seq_printf(s, "vchmax_res = %d (%dmV)\n",
s                 168 drivers/power/supply/da9030_battery.c 	seq_printf(s, "vchmin_res = %d (%dmV)\n",
s                 807 drivers/power/supply/twl4030_charger.c 		u8 s;
s                 808 drivers/power/supply/twl4030_charger.c 		ret = twl4030_bci_read(TWL4030_BCIMDEN, &s);
s                 812 drivers/power/supply/twl4030_charger.c 			is_charging = s & 1;
s                 814 drivers/power/supply/twl4030_charger.c 			is_charging = s & 2;
s                 121 drivers/powercap/intel_rapl_common.c #define PRIMITIVE_INFO_INIT(p, m, s, i, u, f) {	\
s                 124 drivers/powercap/intel_rapl_common.c 		.shift = s,			\
s                1141 drivers/pwm/core.c static void pwm_dbg_show(struct pwm_chip *chip, struct seq_file *s)
s                1151 drivers/pwm/core.c 		seq_printf(s, " pwm-%-3d (%-20.20s):", i, pwm->label);
s                1154 drivers/pwm/core.c 			seq_puts(s, " requested");
s                1157 drivers/pwm/core.c 			seq_puts(s, " enabled");
s                1159 drivers/pwm/core.c 		seq_printf(s, " period: %u ns", state.period);
s                1160 drivers/pwm/core.c 		seq_printf(s, " duty: %u ns", state.duty_cycle);
s                1161 drivers/pwm/core.c 		seq_printf(s, " polarity: %s",
s                1164 drivers/pwm/core.c 		seq_puts(s, "\n");
s                1168 drivers/pwm/core.c static void *pwm_seq_start(struct seq_file *s, loff_t *pos)
s                1171 drivers/pwm/core.c 	s->private = "";
s                1176 drivers/pwm/core.c static void *pwm_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                1178 drivers/pwm/core.c 	s->private = "\n";
s                1183 drivers/pwm/core.c static void pwm_seq_stop(struct seq_file *s, void *v)
s                1188 drivers/pwm/core.c static int pwm_seq_show(struct seq_file *s, void *v)
s                1192 drivers/pwm/core.c 	seq_printf(s, "%s%s/%s, %d PWM device%s\n", (char *)s->private,
s                1197 drivers/pwm/core.c 	pwm_dbg_show(chip, s);
s                5421 drivers/regulator/core.c 	struct seq_file *s;
s                5426 drivers/regulator/core.c static void regulator_summary_show_subtree(struct seq_file *s,
s                5436 drivers/regulator/core.c 		regulator_summary_show_subtree(summary_data->s, rdev,
s                5442 drivers/regulator/core.c static void regulator_summary_show_subtree(struct seq_file *s,
s                5455 drivers/regulator/core.c 	seq_printf(s, "%*s%-*s %3d %4d %6d %7s ",
s                5461 drivers/regulator/core.c 	seq_printf(s, "%5dmV ", regulator_get_voltage_rdev(rdev) / 1000);
s                5462 drivers/regulator/core.c 	seq_printf(s, "%5dmA ",
s                5469 drivers/regulator/core.c 			seq_printf(s, "%5dmV %5dmV ",
s                5473 drivers/regulator/core.c 			seq_printf(s, "%5dmA %5dmA ",
s                5479 drivers/regulator/core.c 	seq_puts(s, "\n");
s                5485 drivers/regulator/core.c 		seq_printf(s, "%*s%-*s ",
s                5492 drivers/regulator/core.c 			seq_printf(s, "%3d %33dmA%c%5dmV %5dmV",
s                5504 drivers/regulator/core.c 		seq_puts(s, "\n");
s                5507 drivers/regulator/core.c 	summary_data.s = s;
s                5617 drivers/regulator/core.c 	struct seq_file *s = data;
s                5620 drivers/regulator/core.c 		regulator_summary_show_subtree(s, rdev, 0);
s                5625 drivers/regulator/core.c static int regulator_summary_show(struct seq_file *s, void *data)
s                5629 drivers/regulator/core.c 	seq_puts(s, " regulator                      use open bypass  opmode voltage current     min     max\n");
s                5630 drivers/regulator/core.c 	seq_puts(s, "---------------------------------------------------------------------------------------\n");
s                5634 drivers/regulator/core.c 	class_for_each_device(&regulator_class, NULL, s,
s                  78 drivers/regulator/dbx500-prcmu.c static int ux500_regulator_power_state_cnt_show(struct seq_file *s, void *p)
s                  81 drivers/regulator/dbx500-prcmu.c 	seq_printf(s, "ux500-regulator power state count: %i\n",
s                  88 drivers/regulator/dbx500-prcmu.c static int ux500_regulator_status_show(struct seq_file *s, void *p)
s                  93 drivers/regulator/dbx500-prcmu.c 	seq_puts(s, "ux500-regulator status:\n");
s                  94 drivers/regulator/dbx500-prcmu.c 	seq_printf(s, "%31s : %8s : %8s\n", "current", "before", "after");
s                 102 drivers/regulator/dbx500-prcmu.c 		seq_printf(s, "%20s : %8s : %8s : %8s\n",
s                  96 drivers/rtc/rtc-ds1286.c 	const char *s;
s                 110 drivers/rtc/rtc-ds1286.c 		s = "each minute";
s                 113 drivers/rtc/rtc-ds1286.c 		s = "minutes match";
s                 116 drivers/rtc/rtc-ds1286.c 		s = "hours and minutes match";
s                 119 drivers/rtc/rtc-ds1286.c 		s = "days, hours and minutes match";
s                 122 drivers/rtc/rtc-ds1286.c 		s = "invalid";
s                 125 drivers/rtc/rtc-ds1286.c 	seq_printf(seq, "alarm_mode\t: %s\n", s);
s                 702 drivers/rtc/rtc-rs5c372.c 			({ char *s; switch (rs5c372->type) {
s                 703 drivers/rtc/rtc-rs5c372.c 			case rtc_r2025sd:	s = "r2025sd"; break;
s                 704 drivers/rtc/rtc-rs5c372.c 			case rtc_r2221tl:	s = "r2221tl"; break;
s                 705 drivers/rtc/rtc-rs5c372.c 			case rtc_rs5c372a:	s = "rs5c372a"; break;
s                 706 drivers/rtc/rtc-rs5c372.c 			case rtc_rs5c372b:	s = "rs5c372b"; break;
s                 707 drivers/rtc/rtc-rs5c372.c 			case rtc_rv5c386:	s = "rv5c386"; break;
s                 708 drivers/rtc/rtc-rs5c372.c 			case rtc_rv5c387a:	s = "rv5c387a"; break;
s                 709 drivers/rtc/rtc-rs5c372.c 			default:		s = "chip"; break;
s                 710 drivers/rtc/rtc-rs5c372.c 			}; s;}),
s                 126 drivers/s390/char/con3270.c con3270_update_string(struct con3270 *cp, struct string *s, int nr)
s                 128 drivers/s390/char/con3270.c 	if (s->len < 4) {
s                 133 drivers/s390/char/con3270.c 	if (s->string[s->len - 4] != TO_RA)
s                 135 drivers/s390/char/con3270.c 	raw3270_buffer_address(cp->view.dev, s->string + s->len - 3,
s                 145 drivers/s390/char/con3270.c 	struct string *s, *n;
s                 152 drivers/s390/char/con3270.c 	list_for_each_entry_safe(s, n, &cp->update, update)
s                 153 drivers/s390/char/con3270.c 		list_del_init(&s->update);
s                 155 drivers/s390/char/con3270.c 	list_for_each_entry_reverse(s, &cp->lines, list) {
s                 157 drivers/s390/char/con3270.c 			list_add(&s->update, &cp->update);
s                 171 drivers/s390/char/con3270.c 	struct string *s, *n;
s                 173 drivers/s390/char/con3270.c 	s = alloc_string(&cp->freemem, size);
s                 174 drivers/s390/char/con3270.c 	if (s)
s                 175 drivers/s390/char/con3270.c 		return s;
s                 176 drivers/s390/char/con3270.c 	list_for_each_entry_safe(s, n, &cp->lines, list) {
s                 177 drivers/s390/char/con3270.c 		list_del(&s->list);
s                 178 drivers/s390/char/con3270.c 		if (!list_empty(&s->update))
s                 179 drivers/s390/char/con3270.c 			list_del(&s->update);
s                 181 drivers/s390/char/con3270.c 		if (free_string(&cp->freemem, s) >= size)
s                 184 drivers/s390/char/con3270.c 	s = alloc_string(&cp->freemem, size);
s                 185 drivers/s390/char/con3270.c 	BUG_ON(!s);
s                 191 drivers/s390/char/con3270.c 	return s;
s                 215 drivers/s390/char/con3270.c 	struct string *s, *n;
s                 264 drivers/s390/char/con3270.c 		list_for_each_entry_safe(s, n, &cp->update, update) {
s                 265 drivers/s390/char/con3270.c 			if (s != cp->cline)
s                 266 drivers/s390/char/con3270.c 				con3270_update_string(cp, s, cp->line_nr);
s                 267 drivers/s390/char/con3270.c 			if (raw3270_request_add_data(wrq, s->string,
s                 268 drivers/s390/char/con3270.c 						     s->len) != 0)
s                 270 drivers/s390/char/con3270.c 			list_del_init(&s->update);
s                 271 drivers/s390/char/con3270.c 			if (s != cp->cline)
s                 462 drivers/s390/char/con3270.c 	struct string *s;
s                 468 drivers/s390/char/con3270.c 	s = con3270_alloc_string(cp, size);
s                 469 drivers/s390/char/con3270.c 	memcpy(s->string, cp->cline->string, cp->cline->len);
s                 471 drivers/s390/char/con3270.c 		s->string[s->len - 4] = TO_RA;
s                 472 drivers/s390/char/con3270.c 		s->string[s->len - 1] = 0;
s                 475 drivers/s390/char/con3270.c 			s->string[size] = cp->view.ascebc[' '];
s                 478 drivers/s390/char/con3270.c 	list_add(&s->list, &cp->cline->list);
s                 481 drivers/s390/char/con3270.c 		list_add(&s->update, &cp->cline->update);
s                  51 drivers/s390/char/tape_class.c 	char *		s;
s                  58 drivers/s390/char/tape_class.c 	for (s = strchr(tcd->device_name, '/'); s; s = strchr(s, '/'))
s                  59 drivers/s390/char/tape_class.c 		*s = '!';
s                  61 drivers/s390/char/tape_class.c 	for (s = strchr(tcd->mode_name, '/'); s; s = strchr(s, '/'))
s                  62 drivers/s390/char/tape_class.c 		*s = '!';
s                 247 drivers/s390/char/tty3270.c 	struct string *s, *n;
s                 254 drivers/s390/char/tty3270.c 	list_for_each_entry_safe(s, n, &tp->update, update)
s                 255 drivers/s390/char/tty3270.c 		list_del_init(&s->update);
s                 258 drivers/s390/char/tty3270.c 	list_for_each_entry_reverse(s, &tp->lines, list) {
s                 263 drivers/s390/char/tty3270.c 		tty3270_update_string(tp, s, line);
s                 264 drivers/s390/char/tty3270.c 		list_add(&s->update, &tp->update);
s                 278 drivers/s390/char/tty3270.c 	struct string *s, *n;
s                 280 drivers/s390/char/tty3270.c 	s = alloc_string(&tp->freemem, size);
s                 281 drivers/s390/char/tty3270.c 	if (s)
s                 282 drivers/s390/char/tty3270.c 		return s;
s                 283 drivers/s390/char/tty3270.c 	list_for_each_entry_safe(s, n, &tp->lines, list) {
s                 285 drivers/s390/char/tty3270.c 		list_del(&s->list);
s                 286 drivers/s390/char/tty3270.c 		if (!list_empty(&s->update))
s                 287 drivers/s390/char/tty3270.c 			list_del(&s->update);
s                 289 drivers/s390/char/tty3270.c 		if (free_string(&tp->freemem, s) >= size)
s                 292 drivers/s390/char/tty3270.c 	s = alloc_string(&tp->freemem, size);
s                 293 drivers/s390/char/tty3270.c 	BUG_ON(!s);
s                 300 drivers/s390/char/tty3270.c 	return s;
s                 312 drivers/s390/char/tty3270.c 	struct string *s;
s                 314 drivers/s390/char/tty3270.c 	s = tty3270_alloc_string(tp, sizeof(blueprint));
s                 315 drivers/s390/char/tty3270.c 	memcpy(s->string, blueprint, sizeof(blueprint));
s                 316 drivers/s390/char/tty3270.c 	s->len = sizeof(blueprint);
s                 317 drivers/s390/char/tty3270.c 	list_add_tail(&s->list, &tp->lines);
s                 329 drivers/s390/char/tty3270.c 	struct string *s, *n;
s                 335 drivers/s390/char/tty3270.c 	list_for_each_entry_safe(s, n, &tp->lines, list) {
s                 336 drivers/s390/char/tty3270.c 		list_del(&s->list);
s                 337 drivers/s390/char/tty3270.c 		if (!list_empty(&s->update))
s                 338 drivers/s390/char/tty3270.c 			list_del(&s->update);
s                 340 drivers/s390/char/tty3270.c 		free_string(&tp->freemem, s);
s                 371 drivers/s390/char/tty3270.c 	struct string *s, *n;
s                 419 drivers/s390/char/tty3270.c 		list_for_each_entry_safe(s, n, &tp->update, update) {
s                 420 drivers/s390/char/tty3270.c 			str = s->string;
s                 421 drivers/s390/char/tty3270.c 			len = s->len;
s                 427 drivers/s390/char/tty3270.c 			if (s->string[1] == sba[0] && s->string[2] == sba[1])
s                 431 drivers/s390/char/tty3270.c 			list_del_init(&s->update);
s                 432 drivers/s390/char/tty3270.c 			if (s->string[s->len - 4] == TO_RA)
s                 433 drivers/s390/char/tty3270.c 				sba = s->string + s->len - 3;
s                 459 drivers/s390/char/tty3270.c 	struct string *s;
s                 465 drivers/s390/char/tty3270.c 		s = list_entry(tp->rcl_lines.next, struct string, list);
s                 466 drivers/s390/char/tty3270.c 		list_del(&s->list);
s                 467 drivers/s390/char/tty3270.c 		free_string(&tp->freemem, s);
s                 470 drivers/s390/char/tty3270.c 	s = tty3270_alloc_string(tp, len);
s                 471 drivers/s390/char/tty3270.c 	memcpy(s->string, input, len);
s                 472 drivers/s390/char/tty3270.c 	list_add_tail(&s->list, &tp->rcl_lines);
s                 480 drivers/s390/char/tty3270.c 	struct string *s;
s                 488 drivers/s390/char/tty3270.c 		s = tp->rcl_walk ? 
s                 491 drivers/s390/char/tty3270.c 			s = list_entry(tp->rcl_walk, struct string, list);
s                 492 drivers/s390/char/tty3270.c 			tty3270_update_prompt(tp, s->string, s->len);
s                1114 drivers/s390/char/tty3270.c 	struct string *s, *n;
s                1145 drivers/s390/char/tty3270.c 	list_for_each_entry_reverse(s, &tp->lines, list)
s                1151 drivers/s390/char/tty3270.c 	if (s->len != flen) {
s                1154 drivers/s390/char/tty3270.c 		list_add(&n->list, &s->list);
s                1155 drivers/s390/char/tty3270.c 		list_del_init(&s->list);
s                1156 drivers/s390/char/tty3270.c 		if (!list_empty(&s->update))
s                1157 drivers/s390/char/tty3270.c 			list_del_init(&s->update);
s                1158 drivers/s390/char/tty3270.c 		free_string(&tp->freemem, s);
s                1159 drivers/s390/char/tty3270.c 		s = n;
s                1163 drivers/s390/char/tty3270.c 	cp = s->string;
s                1204 drivers/s390/char/tty3270.c 		tty3270_update_string(tp, s, line_nr);
s                1206 drivers/s390/char/tty3270.c 		if (list_empty(&s->update)) {
s                1207 drivers/s390/char/tty3270.c 			list_add_tail(&s->update, &tp->update);
s                 285 drivers/s390/cio/blacklist.c cio_ignore_proc_seq_start(struct seq_file *s, loff_t *offset)
s                 287 drivers/s390/cio/blacklist.c 	struct ccwdev_iter *iter = s->private;
s                 298 drivers/s390/cio/blacklist.c cio_ignore_proc_seq_stop(struct seq_file *s, void *it)
s                 303 drivers/s390/cio/blacklist.c cio_ignore_proc_seq_next(struct seq_file *s, void *it, loff_t *offset)
s                 323 drivers/s390/cio/blacklist.c cio_ignore_proc_seq_show(struct seq_file *s, void *it)
s                 336 drivers/s390/cio/blacklist.c 			seq_printf(s, "0.%x.%04x\n", iter->ssid, iter->devno);
s                 340 drivers/s390/cio/blacklist.c 		seq_printf(s, "0.%x.%04x-", iter->ssid, iter->devno);
s                 347 drivers/s390/cio/blacklist.c 		seq_printf(s, "0.%x.%04x\n", iter->ssid, iter->devno);
s                  38 drivers/s390/cio/chsc.h 	u8 s:1;
s                 519 drivers/s390/cio/qdio_setup.c 	char s[80];
s                 521 drivers/s390/cio/qdio_setup.c 	snprintf(s, 80, "qdio: %s %s on SC %x using "
s                 536 drivers/s390/cio/qdio_setup.c 	printk(KERN_INFO "%s", s);
s                 288 drivers/s390/crypto/vfio_ap_ops.c 	apqn = vcpu->run->s.regs.gprs[0] & 0xffff;
s                 300 drivers/s390/crypto/vfio_ap_ops.c 	status = vcpu->run->s.regs.gprs[1];
s                 305 drivers/s390/crypto/vfio_ap_ops.c 					     vcpu->run->s.regs.gprs[2]);
s                 310 drivers/s390/crypto/vfio_ap_ops.c 	memcpy(&vcpu->run->s.regs.gprs[1], &qstatus, sizeof(qstatus));
s                 311 drivers/s390/crypto/vfio_ap_ops.c 	vcpu->run->s.regs.gprs[1] >>= 32;
s                  70 drivers/s390/net/ctcm_dbug.h static inline const char *strtail(const char *s, int n)
s                  72 drivers/s390/net/ctcm_dbug.h 	int l = strlen(s);
s                  73 drivers/s390/net/ctcm_dbug.h 	return (l > n) ? s + (l - n) : s;
s                  99 drivers/s390/net/fsm.c 		int s = fi->history[idx++].state;
s                 103 drivers/s390/net/fsm.c 			       fi->f->state_names[s]);
s                 106 drivers/s390/net/fsm.c 			       fi->f->state_names[s],
s                 185 drivers/s390/net/ism.h 	u32 s : 1;	/* summary bit */
s                 414 drivers/s390/net/ism_drv.c 	ism->sba->s = 0;
s                 126 drivers/s390/virtio/virtio_ccw.c 		struct vq_info_block s;
s                 467 drivers/s390/virtio/virtio_ccw.c 		info->info_block->s.desc = 0;
s                 468 drivers/s390/virtio/virtio_ccw.c 		info->info_block->s.index = index;
s                 469 drivers/s390/virtio/virtio_ccw.c 		info->info_block->s.num = 0;
s                 470 drivers/s390/virtio/virtio_ccw.c 		info->info_block->s.avail = 0;
s                 471 drivers/s390/virtio/virtio_ccw.c 		info->info_block->s.used = 0;
s                 472 drivers/s390/virtio/virtio_ccw.c 		ccw->count = sizeof(info->info_block->s);
s                 566 drivers/s390/virtio/virtio_ccw.c 		info->info_block->s.desc = queue;
s                 567 drivers/s390/virtio/virtio_ccw.c 		info->info_block->s.index = i;
s                 568 drivers/s390/virtio/virtio_ccw.c 		info->info_block->s.num = info->num;
s                 569 drivers/s390/virtio/virtio_ccw.c 		info->info_block->s.avail = (__u64)virtqueue_get_avail_addr(vq);
s                 570 drivers/s390/virtio/virtio_ccw.c 		info->info_block->s.used = (__u64)virtqueue_get_used_addr(vq);
s                 571 drivers/s390/virtio/virtio_ccw.c 		ccw->count = sizeof(info->info_block->s);
s                 169 drivers/scsi/NCR5380.c 	struct scatterlist *s = cmd->SCp.buffer;
s                 171 drivers/scsi/NCR5380.c 	if (!cmd->SCp.this_residual && s && !sg_is_last(s)) {
s                 172 drivers/scsi/NCR5380.c 		cmd->SCp.buffer = sg_next(s);
s                2110 drivers/scsi/advansys.c #define ASC_PRINT(s) \
s                2113 drivers/scsi/advansys.c         printk(s); \
s                2116 drivers/scsi/advansys.c #define ASC_PRINT1(s, a1) \
s                2119 drivers/scsi/advansys.c         printk((s), (a1)); \
s                2122 drivers/scsi/advansys.c #define ASC_PRINT2(s, a1, a2) \
s                2125 drivers/scsi/advansys.c         printk((s), (a1), (a2)); \
s                2128 drivers/scsi/advansys.c #define ASC_PRINT3(s, a1, a2, a3) \
s                2131 drivers/scsi/advansys.c         printk((s), (a1), (a2), (a3)); \
s                2134 drivers/scsi/advansys.c #define ASC_PRINT4(s, a1, a2, a3, a4) \
s                2137 drivers/scsi/advansys.c         printk((s), (a1), (a2), (a3), (a4)); \
s                2142 drivers/scsi/advansys.c #define ASC_DBG(lvl, s...)
s                2143 drivers/scsi/advansys.c #define ASC_DBG_PRT_SCSI_HOST(lvl, s)
s                2168 drivers/scsi/advansys.c #define ASC_DBG_PRT_SCSI_HOST(lvl, s) \
s                2171 drivers/scsi/advansys.c             asc_prt_scsi_host(s); \
s                2410 drivers/scsi/advansys.c static void asc_prt_scsi_host(struct Scsi_Host *s)
s                2412 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(s);
s                2414 drivers/scsi/advansys.c 	printk("Scsi_Host at addr 0x%p, device %s\n", s, dev_name(boardp->dev));
s                2416 drivers/scsi/advansys.c 	       scsi_host_busy(s), s->host_no);
s                2419 drivers/scsi/advansys.c 	       (ulong)s->base, (ulong)s->io_port, boardp->irq);
s                2422 drivers/scsi/advansys.c 	       s->dma_channel, s->this_id, s->can_queue);
s                2425 drivers/scsi/advansys.c 	       s->cmd_per_lun, s->sg_tablesize, s->unchecked_isa_dma);
s                2442 drivers/scsi/advansys.c static void asc_prt_hex(char *f, uchar *s, int l)
s                2463 drivers/scsi/advansys.c 			       (unsigned)s[i + (j * 4)],
s                2464 drivers/scsi/advansys.c 			       (unsigned)s[i + (j * 4) + 1],
s                2465 drivers/scsi/advansys.c 			       (unsigned)s[i + (j * 4) + 2],
s                2466 drivers/scsi/advansys.c 			       (unsigned)s[i + (j * 4) + 3]);
s                2474 drivers/scsi/advansys.c 			printk(" %2.2X", (unsigned)s[i + (j * 4)]);
s                2478 drivers/scsi/advansys.c 			       (unsigned)s[i + (j * 4)],
s                2479 drivers/scsi/advansys.c 			       (unsigned)s[i + (j * 4) + 1]);
s                2483 drivers/scsi/advansys.c 			       (unsigned)s[i + (j * 4) + 1],
s                2484 drivers/scsi/advansys.c 			       (unsigned)s[i + (j * 4) + 2],
s                2485 drivers/scsi/advansys.c 			       (unsigned)s[i + (j * 4) + 3]);
s                3532 drivers/scsi/advansys.c 	struct asc_stats *s = &boardp->asc_stats;
s                3540 drivers/scsi/advansys.c 		   s->queuecommand, s->reset, s->biosparam,
s                3541 drivers/scsi/advansys.c 		   s->interrupt);
s                3545 drivers/scsi/advansys.c 		   s->callback, s->done, s->build_error,
s                3546 drivers/scsi/advansys.c 		   s->adv_build_noreq, s->adv_build_nosg);
s                3550 drivers/scsi/advansys.c 		   s->exe_noerror, s->exe_busy, s->exe_error,
s                3551 drivers/scsi/advansys.c 		   s->exe_unknown);
s                3556 drivers/scsi/advansys.c 	if (s->xfer_cnt > 0) {
s                3558 drivers/scsi/advansys.c 			   s->xfer_cnt, s->xfer_elem);
s                3561 drivers/scsi/advansys.c 			   s->xfer_sect / 2, ASC_TENTHS(s->xfer_sect, 2));
s                3565 drivers/scsi/advansys.c 			   s->xfer_elem / s->xfer_cnt,
s                3566 drivers/scsi/advansys.c 			   ASC_TENTHS(s->xfer_elem, s->xfer_cnt));
s                3569 drivers/scsi/advansys.c 			   (s->xfer_sect / 2) / s->xfer_elem,
s                3570 drivers/scsi/advansys.c 			   ASC_TENTHS((s->xfer_sect / 2), s->xfer_elem));
s                3573 drivers/scsi/advansys.c 			   (s->xfer_sect / 2) / s->xfer_cnt,
s                3574 drivers/scsi/advansys.c 			   ASC_TENTHS((s->xfer_sect / 2), s->xfer_cnt));
s                2516 drivers/scsi/aha152x.c 	int s;
s                2520 drivers/scsi/aha152x.c 	s = GETPORT(SCSISEQ);
s                2522 drivers/scsi/aha152x.c 	if (s & TEMODEO)
s                2524 drivers/scsi/aha152x.c 	if (s & ENSELO)
s                2526 drivers/scsi/aha152x.c 	if (s & ENSELI)
s                2528 drivers/scsi/aha152x.c 	if (s & ENRESELI)
s                2530 drivers/scsi/aha152x.c 	if (s & ENAUTOATNO)
s                2532 drivers/scsi/aha152x.c 	if (s & ENAUTOATNI)
s                2534 drivers/scsi/aha152x.c 	if (s & ENAUTOATNP)
s                2536 drivers/scsi/aha152x.c 	if (s & SCSIRSTO)
s                2541 drivers/scsi/aha152x.c 	s = GETPORT(SCSISIG);
s                2542 drivers/scsi/aha152x.c 	switch (s & P_MASK) {
s                2571 drivers/scsi/aha152x.c 	s = GETPORT(SSTAT0);
s                2572 drivers/scsi/aha152x.c 	if (s & TARGET)
s                2574 drivers/scsi/aha152x.c 	if (s & SELDO)
s                2576 drivers/scsi/aha152x.c 	if (s & SELDI)
s                2578 drivers/scsi/aha152x.c 	if (s & SELINGO)
s                2580 drivers/scsi/aha152x.c 	if (s & SWRAP)
s                2582 drivers/scsi/aha152x.c 	if (s & SDONE)
s                2584 drivers/scsi/aha152x.c 	if (s & SPIORDY)
s                2586 drivers/scsi/aha152x.c 	if (s & DMADONE)
s                2589 drivers/scsi/aha152x.c 	s = GETPORT(SSTAT1);
s                2590 drivers/scsi/aha152x.c 	if (s & SELTO)
s                2592 drivers/scsi/aha152x.c 	if (s & ATNTARG)
s                2594 drivers/scsi/aha152x.c 	if (s & SCSIRSTI)
s                2596 drivers/scsi/aha152x.c 	if (s & PHASEMIS)
s                2598 drivers/scsi/aha152x.c 	if (s & BUSFREE)
s                2600 drivers/scsi/aha152x.c 	if (s & SCSIPERR)
s                2602 drivers/scsi/aha152x.c 	if (s & PHASECHG)
s                2604 drivers/scsi/aha152x.c 	if (s & REQINIT)
s                2611 drivers/scsi/aha152x.c 	s = GETPORT(SSTAT0) & GETPORT(SIMODE0);
s                2613 drivers/scsi/aha152x.c 	if (s & TARGET)
s                2615 drivers/scsi/aha152x.c 	if (s & SELDO)
s                2617 drivers/scsi/aha152x.c 	if (s & SELDI)
s                2619 drivers/scsi/aha152x.c 	if (s & SELINGO)
s                2621 drivers/scsi/aha152x.c 	if (s & SWRAP)
s                2623 drivers/scsi/aha152x.c 	if (s & SDONE)
s                2625 drivers/scsi/aha152x.c 	if (s & SPIORDY)
s                2627 drivers/scsi/aha152x.c 	if (s & DMADONE)
s                2630 drivers/scsi/aha152x.c 	s = GETPORT(SSTAT1) & GETPORT(SIMODE1);
s                2632 drivers/scsi/aha152x.c 	if (s & SELTO)
s                2634 drivers/scsi/aha152x.c 	if (s & ATNTARG)
s                2636 drivers/scsi/aha152x.c 	if (s & SCSIRSTI)
s                2638 drivers/scsi/aha152x.c 	if (s & PHASEMIS)
s                2640 drivers/scsi/aha152x.c 	if (s & BUSFREE)
s                2642 drivers/scsi/aha152x.c 	if (s & SCSIPERR)
s                2644 drivers/scsi/aha152x.c 	if (s & PHASECHG)
s                2646 drivers/scsi/aha152x.c 	if (s & REQINIT)
s                2652 drivers/scsi/aha152x.c 	s = GETPORT(SXFRCTL0);
s                2653 drivers/scsi/aha152x.c 	if (s & SCSIEN)
s                2655 drivers/scsi/aha152x.c 	if (s & DMAEN)
s                2657 drivers/scsi/aha152x.c 	if (s & CH1)
s                2659 drivers/scsi/aha152x.c 	if (s & CLRSTCNT)
s                2661 drivers/scsi/aha152x.c 	if (s & SPIOEN)
s                2663 drivers/scsi/aha152x.c 	if (s & CLRCH1)
s                2669 drivers/scsi/aha152x.c 	s = GETPORT(SCSISIG);
s                2670 drivers/scsi/aha152x.c 	if (s & SIG_ATNI)
s                2672 drivers/scsi/aha152x.c 	if (s & SIG_SELI)
s                2674 drivers/scsi/aha152x.c 	if (s & SIG_BSYI)
s                2676 drivers/scsi/aha152x.c 	if (s & SIG_REQI)
s                2678 drivers/scsi/aha152x.c 	if (s & SIG_ACKI)
s                2688 drivers/scsi/aha152x.c 	s = GETPORT(SSTAT2);
s                2689 drivers/scsi/aha152x.c 	if (s & SOFFSET)
s                2691 drivers/scsi/aha152x.c 	if (s & SEMPTY)
s                2693 drivers/scsi/aha152x.c 	if (s & SFULL)
s                2695 drivers/scsi/aha152x.c 	seq_printf(m, "); SFCNT (%d); ", s & (SFULL | SFCNT));
s                2697 drivers/scsi/aha152x.c 	s = GETPORT(SSTAT3);
s                2698 drivers/scsi/aha152x.c 	seq_printf(m, "SCSICNT (%d), OFFCNT(%d), ", (s & 0xf0) >> 4, s & 0x0f);
s                2701 drivers/scsi/aha152x.c 	s = GETPORT(SSTAT4);
s                2702 drivers/scsi/aha152x.c 	if (s & SYNCERR)
s                2704 drivers/scsi/aha152x.c 	if (s & FWERR)
s                2706 drivers/scsi/aha152x.c 	if (s & FRERR)
s                2711 drivers/scsi/aha152x.c 	s = GETPORT(DMACNTRL0);
s                2712 drivers/scsi/aha152x.c 	seq_printf(m, "%s ", s & _8BIT ? "8BIT" : "16BIT");
s                2713 drivers/scsi/aha152x.c 	seq_printf(m, "%s ", s & DMA ? "DMA" : "PIO");
s                2714 drivers/scsi/aha152x.c 	seq_printf(m, "%s ", s & WRITE_READ ? "WRITE" : "READ");
s                2715 drivers/scsi/aha152x.c 	if (s & ENDMA)
s                2717 drivers/scsi/aha152x.c 	if (s & INTEN)
s                2719 drivers/scsi/aha152x.c 	if (s & RSTFIFO)
s                2721 drivers/scsi/aha152x.c 	if (s & SWINT)
s                2726 drivers/scsi/aha152x.c 	s = GETPORT(DMASTAT);
s                2727 drivers/scsi/aha152x.c 	if (s & ATDONE)
s                2729 drivers/scsi/aha152x.c 	if (s & WORDRDY)
s                2731 drivers/scsi/aha152x.c 	if (s & DFIFOFULL)
s                2733 drivers/scsi/aha152x.c 	if (s & DFIFOEMP)
s                2739 drivers/scsi/aha152x.c 	s = GETPORT(SIMODE0);
s                2740 drivers/scsi/aha152x.c 	if (s & ENSELDO)
s                2742 drivers/scsi/aha152x.c 	if (s & ENSELDI)
s                2744 drivers/scsi/aha152x.c 	if (s & ENSELINGO)
s                2746 drivers/scsi/aha152x.c 	if (s & ENSWRAP)
s                2748 drivers/scsi/aha152x.c 	if (s & ENSDONE)
s                2750 drivers/scsi/aha152x.c 	if (s & ENSPIORDY)
s                2752 drivers/scsi/aha152x.c 	if (s & ENDMADONE)
s                2755 drivers/scsi/aha152x.c 	s = GETPORT(SIMODE1);
s                2756 drivers/scsi/aha152x.c 	if (s & ENSELTIMO)
s                2758 drivers/scsi/aha152x.c 	if (s & ENATNTARG)
s                2760 drivers/scsi/aha152x.c 	if (s & ENPHASEMIS)
s                2762 drivers/scsi/aha152x.c 	if (s & ENBUSFREE)
s                2764 drivers/scsi/aha152x.c 	if (s & ENSCSIPERR)
s                2766 drivers/scsi/aha152x.c 	if (s & ENPHASECHG)
s                2768 drivers/scsi/aha152x.c 	if (s & ENREQINIT)
s                 113 drivers/scsi/aic7xxx/aic7770_osm.c 	u_long s;
s                 118 drivers/scsi/aic7xxx/aic7770_osm.c 	ahc_lock(ahc, &s);
s                 120 drivers/scsi/aic7xxx/aic7770_osm.c 	ahc_unlock(ahc, &s);
s                8833 drivers/scsi/aic7xxx/aic79xx_core.c 	u_long	s;
s                8836 drivers/scsi/aic7xxx/aic79xx_core.c 	ahd_lock(ahd, &s);
s                8860 drivers/scsi/aic7xxx/aic79xx_core.c 	ahd_unlock(ahd, &s);
s                10277 drivers/scsi/aic7xxx/aic79xx_core.c 	u_long	   s;
s                10328 drivers/scsi/aic7xxx/aic79xx_core.c 		u_long	s;
s                10331 drivers/scsi/aic7xxx/aic79xx_core.c 		ahd_lock(ahd, &s);
s                10334 drivers/scsi/aic7xxx/aic79xx_core.c 			ahd_unlock(ahd, &s);
s                10343 drivers/scsi/aic7xxx/aic79xx_core.c 		ahd_unlock(ahd, &s);
s                10408 drivers/scsi/aic7xxx/aic79xx_core.c 		ahd_lock(ahd, &s);
s                10467 drivers/scsi/aic7xxx/aic79xx_core.c 		ahd_unlock(ahd, &s);
s                10480 drivers/scsi/aic7xxx/aic79xx_core.c 		ahd_lock(ahd, &s);
s                10491 drivers/scsi/aic7xxx/aic79xx_core.c 				ahd_unlock(ahd, &s);
s                10507 drivers/scsi/aic7xxx/aic79xx_core.c 			ahd_unlock(ahd, &s);
s                10574 drivers/scsi/aic7xxx/aic79xx_core.c 		ahd_unlock(ahd, &s);
s                1142 drivers/scsi/aic7xxx/aic79xx_osm.c aic79xx_setup(char *s)
s                1170 drivers/scsi/aic7xxx/aic79xx_osm.c 	end = strchr(s, '\0');
s                1178 drivers/scsi/aic7xxx/aic79xx_osm.c 	while ((p = strsep(&s, ",.")) != NULL) {
s                1193 drivers/scsi/aic7xxx/aic79xx_osm.c 			s = ahd_parse_brace_option("tag_info", p + n, end,
s                1196 drivers/scsi/aic7xxx/aic79xx_osm.c 			s = ahd_parse_brace_option("slewrate",
s                1200 drivers/scsi/aic7xxx/aic79xx_osm.c 			s = ahd_parse_brace_option("precomp",
s                1204 drivers/scsi/aic7xxx/aic79xx_osm.c 			s = ahd_parse_brace_option("amplitude",
s                1228 drivers/scsi/aic7xxx/aic79xx_osm.c 	u_long	s;
s                1247 drivers/scsi/aic7xxx/aic79xx_osm.c 	ahd_lock(ahd, &s);
s                1249 drivers/scsi/aic7xxx/aic79xx_osm.c 	ahd_unlock(ahd, &s);
s                1283 drivers/scsi/aic7xxx/aic79xx_osm.c 	unsigned long s;
s                1296 drivers/scsi/aic7xxx/aic79xx_osm.c 	ahd_lock(ahd, &s);
s                1314 drivers/scsi/aic7xxx/aic79xx_osm.c 	ahd_unlock(ahd, &s);
s                 127 drivers/scsi/aic7xxx/aic79xx_osm_pci.c 	u_long s;
s                 132 drivers/scsi/aic7xxx/aic79xx_osm_pci.c 	ahd_lock(ahd, &s);
s                 134 drivers/scsi/aic7xxx/aic79xx_osm_pci.c 	ahd_unlock(ahd, &s);
s                 822 drivers/scsi/aic7xxx/aic79xx_pci.c 				const char *s;
s                 824 drivers/scsi/aic7xxx/aic79xx_pci.c 				s = pci_status_strings[bit];
s                 826 drivers/scsi/aic7xxx/aic79xx_pci.c 					s = "%s: Signaled Target Abort\n";
s                 827 drivers/scsi/aic7xxx/aic79xx_pci.c 				printk(s, ahd_name(ahd), pci_status_source[i]);
s                 213 drivers/scsi/aic7xxx/aic79xx_proc.c 	u_long s;
s                 219 drivers/scsi/aic7xxx/aic79xx_proc.c 	ahd_lock(ahd, &s);
s                 267 drivers/scsi/aic7xxx/aic79xx_proc.c 	ahd_unlock(ahd, &s);
s                7366 drivers/scsi/aic7xxx/aic7xxx_core.c 	u_long	   s;
s                7448 drivers/scsi/aic7xxx/aic7xxx_core.c 		u_long	 s;
s                7452 drivers/scsi/aic7xxx/aic7xxx_core.c 		ahc_lock(ahc, &s);
s                7455 drivers/scsi/aic7xxx/aic7xxx_core.c 			ahc_unlock(ahc, &s);
s                7476 drivers/scsi/aic7xxx/aic7xxx_core.c 			ahc_unlock(ahc, &s);
s                7481 drivers/scsi/aic7xxx/aic7xxx_core.c 		ahc_unlock(ahc, &s);
s                7546 drivers/scsi/aic7xxx/aic7xxx_core.c 		ahc_lock(ahc, &s);
s                7612 drivers/scsi/aic7xxx/aic7xxx_core.c 		ahc_unlock(ahc, &s);
s                7625 drivers/scsi/aic7xxx/aic7xxx_core.c 		ahc_lock(ahc, &s);
s                7636 drivers/scsi/aic7xxx/aic7xxx_core.c 				ahc_unlock(ahc, &s);
s                7652 drivers/scsi/aic7xxx/aic7xxx_core.c 			ahc_unlock(ahc, &s);
s                7727 drivers/scsi/aic7xxx/aic7xxx_core.c 		ahc_unlock(ahc, &s);
s                 377 drivers/scsi/aic7xxx/aic7xxx_osm.c static int  aic7xxx_setup(char *s);
s                1020 drivers/scsi/aic7xxx/aic7xxx_osm.c aic7xxx_setup(char *s)
s                1045 drivers/scsi/aic7xxx/aic7xxx_osm.c 	end = strchr(s, '\0');
s                1053 drivers/scsi/aic7xxx/aic7xxx_osm.c 	while ((p = strsep(&s, ",.")) != NULL) {
s                1068 drivers/scsi/aic7xxx/aic7xxx_osm.c 			s = ahc_parse_brace_option("tag_info", p + n, end,
s                1091 drivers/scsi/aic7xxx/aic7xxx_osm.c 	u_long	s;
s                1110 drivers/scsi/aic7xxx/aic7xxx_osm.c 	ahc_lock(ahc, &s);
s                1112 drivers/scsi/aic7xxx/aic7xxx_osm.c 	ahc_unlock(ahc, &s);
s                1146 drivers/scsi/aic7xxx/aic7xxx_osm.c 	unsigned long s;
s                1151 drivers/scsi/aic7xxx/aic7xxx_osm.c 	ahc_lock(ahc, &s);
s                1199 drivers/scsi/aic7xxx/aic7xxx_osm.c 	ahc_unlock(ahc, &s);
s                2011 drivers/scsi/aic7xxx/aic7xxx_osm.c 	unsigned long s;
s                2013 drivers/scsi/aic7xxx/aic7xxx_osm.c 	ahc_lock(ahc, &s);
s                2023 drivers/scsi/aic7xxx/aic7xxx_osm.c 	ahc_unlock(ahc, &s);
s                2029 drivers/scsi/aic7xxx/aic7xxx_osm.c 	u_long s;
s                2033 drivers/scsi/aic7xxx/aic7xxx_osm.c 	ahc_lock(ahc, &s);
s                2038 drivers/scsi/aic7xxx/aic7xxx_osm.c 	ahc_unlock(ahc, &s);
s                 170 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c 	u_long s;
s                 175 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c 	ahc_lock(ahc, &s);
s                 177 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c 	ahc_unlock(ahc, &s);
s                 193 drivers/scsi/aic7xxx/aic7xxx_proc.c 	u_long s;
s                 199 drivers/scsi/aic7xxx/aic7xxx_proc.c 	ahc_lock(ahc, &s);
s                 281 drivers/scsi/aic7xxx/aic7xxx_proc.c 	ahc_unlock(ahc, &s);
s                 158 drivers/scsi/aic7xxx/aiclib.h #define GETID(v, s) (unsigned)(((v) >> (s)) & 0xFFFF ?: PCI_ANY_ID)
s                 938 drivers/scsi/aic94xx/aic94xx_dump.c 			struct asd_ascb *s = list_entry(el, struct asd_ascb,
s                 940 drivers/scsi/aic94xx/aic94xx_dump.c 			asd_dump_scb(s, i++);
s                 101 drivers/scsi/arm/fas216.c 	char *s;
s                 105 drivers/scsi/arm/fas216.c 	while ((s = strsep(&str, ",")) != NULL) {
s                 106 drivers/scsi/arm/fas216.c 		switch (s[0]) {
s                 108 drivers/scsi/arm/fas216.c 			if (strcmp(s, "all") == 0)
s                 112 drivers/scsi/arm/fas216.c 			if (strncmp(s, "bus", 3) == 0)
s                 114 drivers/scsi/arm/fas216.c 			if (strncmp(s, "buf", 3) == 0)
s                 127 drivers/scsi/arm/fas216.c 			if (strcmp(s, "none") == 0)
s                 990 drivers/scsi/be2iscsi/be_cmds.h 	u8 s;			/* dword 0 */
s                1006 drivers/scsi/be2iscsi/be_cmds.h 	u8 s;			/* dword 0 */
s                1028 drivers/scsi/be2iscsi/be_cmds.h 	u8 s;   /* dword 2 */
s                6998 drivers/scsi/bfa/bfa_ioc.c 	u32 off, l, s, residue, fifo_sz;
s                7008 drivers/scsi/bfa/bfa_ioc.c 		s = offset + off;
s                7009 drivers/scsi/bfa/bfa_ioc.c 		n = s / fifo_sz;
s                7010 drivers/scsi/bfa/bfa_ioc.c 		l = (n + 1) * fifo_sz - s;
s                3236 drivers/scsi/bfa/bfa_svc.c 	struct bfa_qos_stats_s *s)
s                3239 drivers/scsi/bfa/bfa_svc.c 	__be32	*sip = (__be32 *) s;
s                3249 drivers/scsi/bfa/bfa_svc.c 	struct bfa_fcoe_stats_s *s)
s                3252 drivers/scsi/bfa/bfa_svc.c 	__be32	*sip = (__be32 *) s;
s                 309 drivers/scsi/constants.c #define SENSE_CODE(c, s) {c, sizeof(s)},
s                 315 drivers/scsi/constants.c #define SENSE_CODE(c, s) s "\0"
s                 309 drivers/scsi/csiostor/csio_hw.c 	char *s;
s                 366 drivers/scsi/csiostor/csio_hw.c 	s = strstrip(p->id);
s                 368 drivers/scsi/csiostor/csio_hw.c 	s = strstrip(p->ec);
s                 371 drivers/scsi/csiostor/csio_hw.c 	s = strstrip(p->sn);
s                1275 drivers/scsi/csiostor/csio_wr.c csio_closest_timer(struct csio_sge *s, int time)
s                1279 drivers/scsi/csiostor/csio_wr.c 	for (i = 0; i < ARRAY_SIZE(s->timer_val); i++) {
s                1280 drivers/scsi/csiostor/csio_wr.c 		delta = time - s->timer_val[i];
s                1292 drivers/scsi/csiostor/csio_wr.c csio_closest_thresh(struct csio_sge *s, int cnt)
s                1296 drivers/scsi/csiostor/csio_wr.c 	for (i = 0; i < ARRAY_SIZE(s->counter_val); i++) {
s                1297 drivers/scsi/csiostor/csio_wr.c 		delta = cnt - s->counter_val[i];
s                 431 drivers/scsi/cxlflash/vlun.c 	const u32 s = ilog2(sdev->sector_size) - 9;
s                 434 drivers/scsi/cxlflash/vlun.c 						       REQ_OP_WRITE_SAME) >> s;
s                 895 drivers/scsi/esas2r/esas2r_int.c 			u8 *s = (u8 *)rq->data_buf;
s                 900 drivers/scsi/esas2r/esas2r_int.c 			if (s[0x0c] == 0x3f && s[0x0d] == 0x0E) {
s                 907 drivers/scsi/esas2r/esas2r_int.c 			esas2r_trace("add_sense_key=%x", s[0x0c]);
s                 908 drivers/scsi/esas2r/esas2r_int.c 			esas2r_trace("add_sense_qual=%x", s[0x0d]);
s                1316 drivers/scsi/esas2r/esas2r_main.c 	struct atto_vda_schedule_info *s;
s                1332 drivers/scsi/esas2r/esas2r_main.c 		s = (struct atto_vda_schedule_info *)data;
s                1334 drivers/scsi/esas2r/esas2r_main.c 		s->id = le32_to_cpu(s->id);
s                 374 drivers/scsi/esp_scsi.c 	struct scatterlist *s;
s                 386 drivers/scsi/esp_scsi.c 		scsi_for_each_sg(cmd, s, spriv->num_sg, i) {
s                 387 drivers/scsi/esp_scsi.c 			s->dma_address = (uintptr_t)sg_virt(s);
s                 388 drivers/scsi/esp_scsi.c 			total += sg_dma_len(s);
s                 392 drivers/scsi/esp_scsi.c 		scsi_for_each_sg(cmd, s, spriv->num_sg, i)
s                 393 drivers/scsi/esp_scsi.c 			total += sg_dma_len(s);
s                1318 drivers/scsi/hisi_sas/hisi_sas_main.c 	int s = sizeof(struct host_to_dev_fis);
s                1324 drivers/scsi/hisi_sas/hisi_sas_main.c 		rc = hisi_sas_exec_internal_tmf_task(device, fis, s, NULL);
s                1335 drivers/scsi/hisi_sas/hisi_sas_main.c 							     s, NULL);
s                1459 drivers/scsi/hisi_sas/hisi_sas_main.c 	int s = sizeof(struct host_to_dev_fis);
s                1476 drivers/scsi/hisi_sas/hisi_sas_main.c 			rc = hisi_sas_exec_internal_tmf_task(device, fis, s,
s                2270 drivers/scsi/hisi_sas/hisi_sas_main.c 	int i, s, j, max_command_entries = HISI_SAS_MAX_COMMANDS;
s                2278 drivers/scsi/hisi_sas/hisi_sas_main.c 		s = sizeof(struct hisi_sas_cmd_hdr);
s                2280 drivers/scsi/hisi_sas/hisi_sas_main.c 			memset(&cmd_hdr[j], 0, s);
s                2284 drivers/scsi/hisi_sas/hisi_sas_main.c 		s = hisi_hba->hw->complete_hdr_size * HISI_SAS_QUEUE_SLOTS;
s                2285 drivers/scsi/hisi_sas/hisi_sas_main.c 		memset(hisi_hba->complete_hdr[i], 0, s);
s                2289 drivers/scsi/hisi_sas/hisi_sas_main.c 	s = sizeof(struct hisi_sas_initial_fis) * hisi_hba->n_phy;
s                2290 drivers/scsi/hisi_sas/hisi_sas_main.c 	memset(hisi_hba->initial_fis, 0, s);
s                2292 drivers/scsi/hisi_sas/hisi_sas_main.c 	s = max_command_entries * sizeof(struct hisi_sas_iost);
s                2293 drivers/scsi/hisi_sas/hisi_sas_main.c 	memset(hisi_hba->iost, 0, s);
s                2295 drivers/scsi/hisi_sas/hisi_sas_main.c 	s = max_command_entries * sizeof(struct hisi_sas_breakpoint);
s                2296 drivers/scsi/hisi_sas/hisi_sas_main.c 	memset(hisi_hba->breakpoint, 0, s);
s                2298 drivers/scsi/hisi_sas/hisi_sas_main.c 	s = sizeof(struct hisi_sas_sata_breakpoint);
s                2300 drivers/scsi/hisi_sas/hisi_sas_main.c 		memset(&sata_breakpoint[j], 0, s);
s                2307 drivers/scsi/hisi_sas/hisi_sas_main.c 	int i, j, s, max_command_entries = HISI_SAS_MAX_COMMANDS;
s                2340 drivers/scsi/hisi_sas/hisi_sas_main.c 		s = sizeof(struct hisi_sas_cmd_hdr) * HISI_SAS_QUEUE_SLOTS;
s                2341 drivers/scsi/hisi_sas/hisi_sas_main.c 		hisi_hba->cmd_hdr[i] = dmam_alloc_coherent(dev, s,
s                2348 drivers/scsi/hisi_sas/hisi_sas_main.c 		s = hisi_hba->hw->complete_hdr_size * HISI_SAS_QUEUE_SLOTS;
s                2349 drivers/scsi/hisi_sas/hisi_sas_main.c 		hisi_hba->complete_hdr[i] = dmam_alloc_coherent(dev, s,
s                2356 drivers/scsi/hisi_sas/hisi_sas_main.c 	s = HISI_SAS_MAX_ITCT_ENTRIES * sizeof(struct hisi_sas_itct);
s                2357 drivers/scsi/hisi_sas/hisi_sas_main.c 	hisi_hba->itct = dmam_alloc_coherent(dev, s, &hisi_hba->itct_dma,
s                2375 drivers/scsi/hisi_sas/hisi_sas_main.c 	s = max(lcm(max_command_entries_ru, sz_slot_buf_ru), PAGE_SIZE);
s                2376 drivers/scsi/hisi_sas/hisi_sas_main.c 	blk_cnt = (max_command_entries_ru * sz_slot_buf_ru) / s;
s                2377 drivers/scsi/hisi_sas/hisi_sas_main.c 	slots_per_blk = s / sz_slot_buf_ru;
s                2384 drivers/scsi/hisi_sas/hisi_sas_main.c 		buf = dmam_alloc_coherent(dev, s, &buf_dma,
s                2402 drivers/scsi/hisi_sas/hisi_sas_main.c 	s = max_command_entries * sizeof(struct hisi_sas_iost);
s                2403 drivers/scsi/hisi_sas/hisi_sas_main.c 	hisi_hba->iost = dmam_alloc_coherent(dev, s, &hisi_hba->iost_dma,
s                2408 drivers/scsi/hisi_sas/hisi_sas_main.c 	s = max_command_entries * sizeof(struct hisi_sas_breakpoint);
s                2409 drivers/scsi/hisi_sas/hisi_sas_main.c 	hisi_hba->breakpoint = dmam_alloc_coherent(dev, s,
s                2416 drivers/scsi/hisi_sas/hisi_sas_main.c 	s = hisi_hba->slot_index_count / BITS_PER_BYTE;
s                2417 drivers/scsi/hisi_sas/hisi_sas_main.c 	hisi_hba->slot_index_tags = devm_kzalloc(dev, s, GFP_KERNEL);
s                2421 drivers/scsi/hisi_sas/hisi_sas_main.c 	s = sizeof(struct hisi_sas_initial_fis) * HISI_SAS_MAX_PHYS;
s                2422 drivers/scsi/hisi_sas/hisi_sas_main.c 	hisi_hba->initial_fis = dmam_alloc_coherent(dev, s,
s                2428 drivers/scsi/hisi_sas/hisi_sas_main.c 	s = HISI_SAS_MAX_ITCT_ENTRIES * sizeof(struct hisi_sas_sata_breakpoint);
s                2429 drivers/scsi/hisi_sas/hisi_sas_main.c 	hisi_hba->sata_breakpoint = dmam_alloc_coherent(dev, s,
s                2830 drivers/scsi/hisi_sas/hisi_sas_main.c 				       struct seq_file *s)
s                2843 drivers/scsi/hisi_sas/hisi_sas_main.c 			seq_printf(s, "0x%08x 0x%08x %s\n", off,
s                2846 drivers/scsi/hisi_sas/hisi_sas_main.c 			seq_printf(s, "0x%08x 0x%08x\n", off,
s                2851 drivers/scsi/hisi_sas/hisi_sas_main.c static int hisi_sas_debugfs_global_show(struct seq_file *s, void *p)
s                2853 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_hba *hisi_hba = s->private;
s                2858 drivers/scsi/hisi_sas/hisi_sas_main.c 				   reg_global, s);
s                2877 drivers/scsi/hisi_sas/hisi_sas_main.c static int hisi_sas_debugfs_axi_show(struct seq_file *s, void *p)
s                2879 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_hba *hisi_hba = s->private;
s                2884 drivers/scsi/hisi_sas/hisi_sas_main.c 				   reg_axi, s);
s                2903 drivers/scsi/hisi_sas/hisi_sas_main.c static int hisi_sas_debugfs_ras_show(struct seq_file *s, void *p)
s                2905 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_hba *hisi_hba = s->private;
s                2910 drivers/scsi/hisi_sas/hisi_sas_main.c 				   reg_ras, s);
s                2929 drivers/scsi/hisi_sas/hisi_sas_main.c static int hisi_sas_debugfs_port_show(struct seq_file *s, void *p)
s                2931 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_sas_phy *phy = s->private;
s                2937 drivers/scsi/hisi_sas/hisi_sas_main.c 	hisi_sas_debugfs_print_reg(databuf, reg_port, s);
s                2955 drivers/scsi/hisi_sas/hisi_sas_main.c static void hisi_sas_show_row_64(struct seq_file *s, int index,
s                2961 drivers/scsi/hisi_sas/hisi_sas_main.c 	seq_printf(s, "index %04d:\n\t", index);
s                2963 drivers/scsi/hisi_sas/hisi_sas_main.c 		seq_printf(s, " 0x%016llx", le64_to_cpu(*ptr));
s                2965 drivers/scsi/hisi_sas/hisi_sas_main.c 			seq_puts(s, "\n\t");
s                2968 drivers/scsi/hisi_sas/hisi_sas_main.c 	seq_puts(s, "\n");
s                2971 drivers/scsi/hisi_sas/hisi_sas_main.c static void hisi_sas_show_row_32(struct seq_file *s, int index,
s                2977 drivers/scsi/hisi_sas/hisi_sas_main.c 	seq_printf(s, "index %04d:\n\t", index);
s                2979 drivers/scsi/hisi_sas/hisi_sas_main.c 		seq_printf(s, " 0x%08x", le32_to_cpu(*ptr));
s                2981 drivers/scsi/hisi_sas/hisi_sas_main.c 			seq_puts(s, "\n\t");
s                2983 drivers/scsi/hisi_sas/hisi_sas_main.c 	seq_puts(s, "\n");
s                2986 drivers/scsi/hisi_sas/hisi_sas_main.c static void hisi_sas_cq_show_slot(struct seq_file *s, int slot, void *cq_ptr)
s                2994 drivers/scsi/hisi_sas/hisi_sas_main.c 	hisi_sas_show_row_32(s, slot,
s                2999 drivers/scsi/hisi_sas/hisi_sas_main.c static int hisi_sas_debugfs_cq_show(struct seq_file *s, void *p)
s                3001 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_sas_cq *cq = s->private;
s                3005 drivers/scsi/hisi_sas/hisi_sas_main.c 		hisi_sas_cq_show_slot(s, slot, cq);
s                3023 drivers/scsi/hisi_sas/hisi_sas_main.c static void hisi_sas_dq_show_slot(struct seq_file *s, int slot, void *dq_ptr)
s                3031 drivers/scsi/hisi_sas/hisi_sas_main.c 	hisi_sas_show_row_32(s, slot, sizeof(struct hisi_sas_cmd_hdr), cmd_hdr);
s                3034 drivers/scsi/hisi_sas/hisi_sas_main.c static int hisi_sas_debugfs_dq_show(struct seq_file *s, void *p)
s                3039 drivers/scsi/hisi_sas/hisi_sas_main.c 		hisi_sas_dq_show_slot(s, slot, s->private);
s                3057 drivers/scsi/hisi_sas/hisi_sas_main.c static int hisi_sas_debugfs_iost_show(struct seq_file *s, void *p)
s                3059 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_hba *hisi_hba = s->private;
s                3066 drivers/scsi/hisi_sas/hisi_sas_main.c 		hisi_sas_show_row_64(s, i, sizeof(*debugfs_iost), iost);
s                3085 drivers/scsi/hisi_sas/hisi_sas_main.c static int hisi_sas_debugfs_iost_cache_show(struct seq_file *s, void *p)
s                3087 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_hba *hisi_hba = s->private;
s                3104 drivers/scsi/hisi_sas/hisi_sas_main.c 		hisi_sas_show_row_64(s, tab_idx, cache_size, iost);
s                3125 drivers/scsi/hisi_sas/hisi_sas_main.c static int hisi_sas_debugfs_itct_show(struct seq_file *s, void *p)
s                3128 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_hba *hisi_hba = s->private;
s                3134 drivers/scsi/hisi_sas/hisi_sas_main.c 		hisi_sas_show_row_64(s, i, sizeof(*debugfs_itct), itct);
s                3153 drivers/scsi/hisi_sas/hisi_sas_main.c static int hisi_sas_debugfs_itct_cache_show(struct seq_file *s, void *p)
s                3155 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_hba *hisi_hba = s->private;
s                3172 drivers/scsi/hisi_sas/hisi_sas_main.c 		hisi_sas_show_row_64(s, tab_idx, cache_size, itct);
s                3336 drivers/scsi/hisi_sas/hisi_sas_main.c static int hisi_sas_debugfs_bist_linkrate_show(struct seq_file *s, void *p)
s                3338 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_hba *hisi_hba = s->private;
s                3345 drivers/scsi/hisi_sas/hisi_sas_main.c 		seq_printf(s, "%s%s%s ", match ? "[" : "",
s                3349 drivers/scsi/hisi_sas/hisi_sas_main.c 	seq_puts(s, "\n");
s                3425 drivers/scsi/hisi_sas/hisi_sas_main.c static int hisi_sas_debugfs_bist_code_mode_show(struct seq_file *s, void *p)
s                3427 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_hba *hisi_hba = s->private;
s                3434 drivers/scsi/hisi_sas/hisi_sas_main.c 		seq_printf(s, "%s%s%s ", match ? "[" : "",
s                3438 drivers/scsi/hisi_sas/hisi_sas_main.c 	seq_puts(s, "\n");
s                3521 drivers/scsi/hisi_sas/hisi_sas_main.c static int hisi_sas_debugfs_bist_phy_show(struct seq_file *s, void *p)
s                3523 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_hba *hisi_hba = s->private;
s                3525 drivers/scsi/hisi_sas/hisi_sas_main.c 	seq_printf(s, "%d\n", hisi_hba->debugfs_bist_phy_no);
s                3555 drivers/scsi/hisi_sas/hisi_sas_main.c static int hisi_sas_debugfs_bist_mode_show(struct seq_file *s, void *p)
s                3557 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_hba *hisi_hba = s->private;
s                3564 drivers/scsi/hisi_sas/hisi_sas_main.c 		seq_printf(s, "%s%s%s ", match ? "[" : "",
s                3568 drivers/scsi/hisi_sas/hisi_sas_main.c 	seq_puts(s, "\n");
s                3656 drivers/scsi/hisi_sas/hisi_sas_main.c static int hisi_sas_debugfs_bist_enable_show(struct seq_file *s, void *p)
s                3658 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_hba *hisi_hba = s->private;
s                3660 drivers/scsi/hisi_sas/hisi_sas_main.c 	seq_printf(s, "%d\n", hisi_hba->debugfs_bist_enable);
s                 608 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 		acpi_status s;
s                 610 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 		s = acpi_evaluate_object(ACPI_HANDLE(dev), "_RST", NULL, NULL);
s                 611 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 		if (ACPI_FAILURE(s)) {
s                 864 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 	struct hisi_sas_slot *s, *s1, *s2 = NULL;
s                 868 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 	list_for_each_entry_safe(s, s1, &dq->list, delivery) {
s                 869 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 		if (!s->ready)
s                 871 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 		s2 = s;
s                 872 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 		list_del(&s->delivery);
s                1072 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 		acpi_status s;
s                1074 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 		s = acpi_evaluate_object(ACPI_HANDLE(dev), "_RST", NULL, NULL);
s                1075 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 		if (ACPI_FAILURE(s)) {
s                1644 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	struct hisi_sas_slot *s, *s1, *s2 = NULL;
s                1648 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	list_for_each_entry_safe(s, s1, &dq->list, delivery) {
s                1649 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 		if (!s->ready)
s                1651 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 		s2 = s;
s                1652 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 		list_del(&s->delivery);
s                 865 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 		acpi_status s;
s                 867 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 		s = acpi_evaluate_object(ACPI_HANDLE(dev), "_RST", NULL, NULL);
s                 868 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 		if (ACPI_FAILURE(s)) {
s                1025 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	struct hisi_sas_slot *s, *s1, *s2 = NULL;
s                1029 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	list_for_each_entry_safe(s, s1, &dq->list, delivery) {
s                1030 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 		if (!s->ready)
s                1032 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 		s2 = s;
s                1033 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 		list_del(&s->delivery);
s                2939 drivers/scsi/initio.c 	struct initio_host *s = (struct initio_host *)host->hostdata;
s                2942 drivers/scsi/initio.c 	release_region(s->addr, 256);
s                 638 drivers/scsi/ipr.c 	struct ipr_ioasa *ioasa = &ipr_cmd->s.ioasa;
s                 639 drivers/scsi/ipr.c 	struct ipr_ioasa64 *ioasa64 = &ipr_cmd->s.ioasa64;
s                 916 drivers/scsi/ipr.c 			ipr_cmd->s.ioasa.hdr.ioasc =
s                 918 drivers/scsi/ipr.c 			ipr_cmd->s.ioasa.hdr.ilid =
s                1502 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
s                2640 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
s                5245 drivers/scsi/ipr.c 	ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
s                5249 drivers/scsi/ipr.c 			memcpy(&res->sata_port->ioasa, &ipr_cmd->s.ioasa64.u.gata,
s                5252 drivers/scsi/ipr.c 			memcpy(&res->sata_port->ioasa, &ipr_cmd->s.ioasa.u.gata,
s                5551 drivers/scsi/ipr.c 	ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
s                5743 drivers/scsi/ipr.c 		ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
s                6036 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
s                6089 drivers/scsi/ipr.c 	struct ipr_ioasa *ioasa = &ipr_cmd->s.ioasa;
s                6123 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
s                6220 drivers/scsi/ipr.c 	struct ipr_ioasa *ioasa = &ipr_cmd->s.ioasa;
s                6282 drivers/scsi/ipr.c 	struct ipr_ioasa *ioasa = &ipr_cmd->s.ioasa;
s                6372 drivers/scsi/ipr.c 	struct ipr_ioasa *ioasa = &ipr_cmd->s.ioasa;
s                6373 drivers/scsi/ipr.c 	struct ipr_ioasa64 *ioasa64 = &ipr_cmd->s.ioasa64;
s                6405 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
s                6511 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
s                6514 drivers/scsi/ipr.c 	scsi_set_resid(scsi_cmd, be32_to_cpu(ipr_cmd->s.ioasa.hdr.residual_data_len));
s                6869 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
s                6873 drivers/scsi/ipr.c 		memcpy(&sata_port->ioasa, &ipr_cmd->s.ioasa64.u.gata,
s                6876 drivers/scsi/ipr.c 		memcpy(&sata_port->ioasa, &ipr_cmd->s.ioasa.u.gata,
s                6880 drivers/scsi/ipr.c 	if (be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc_specific) & IPR_ATA_DEVICE_WAS_RESET)
s                7626 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
s                7650 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
s                7740 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
s                7916 drivers/scsi/ipr.c 	u32 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
s                8665 drivers/scsi/ipr.c 		ipr_cmd->s.ioasa.hdr.ioasc = cpu_to_be32(IPR_IOASC_PCI_ACCESS_ERROR);
s                8755 drivers/scsi/ipr.c 		ipr_cmd->s.ioasa.hdr.ioasc = cpu_to_be32(IPR_IOASC_PCI_ACCESS_ERROR);
s                9202 drivers/scsi/ipr.c 		ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc);
s                9708 drivers/scsi/ipr.c 				cpu_to_be64(dma_addr + offsetof(struct ipr_cmnd, s.ioasa64));
s                9714 drivers/scsi/ipr.c 				cpu_to_be32(dma_addr + offsetof(struct ipr_cmnd, s.ioasa));
s                1611 drivers/scsi/ipr.h 	} s;
s                 215 drivers/scsi/ips.c #define METHOD_TRACE(s, i)    if (ips_debug >= (i+10)) printk(KERN_NOTICE s "\n");
s                 216 drivers/scsi/ips.c #define DEBUG(i, s)           if (ips_debug >= i) printk(KERN_NOTICE s "\n");
s                 217 drivers/scsi/ips.c #define DEBUG_VAR(i, s, v...) if (ips_debug >= i) printk(KERN_NOTICE s "\n", v);
s                 219 drivers/scsi/ips.c #define METHOD_TRACE(s, i)
s                 220 drivers/scsi/ips.c #define DEBUG(i, s)
s                 221 drivers/scsi/ips.c #define DEBUG_VAR(i, s, v...)
s                 131 drivers/scsi/isci/remote_device.c 		enum sci_status s;
s                 133 drivers/scsi/isci/remote_device.c 		s = sci_remote_device_terminate_req(ihost, idev, chk, ireq);
s                 134 drivers/scsi/isci/remote_device.c 		if (s != SCI_SUCCESS)
s                 135 drivers/scsi/isci/remote_device.c 			status = s;
s                 365 drivers/scsi/lpfc/lpfc_hw.h 		} s;
s                 477 drivers/scsi/lpfc/lpfc_init.c 		outptr = &vport->fc_nodename.u.s.IEEE[0];
s                 280 drivers/scsi/mac_scsi.c 	u8 __iomem *s = hostdata->pdma_io + (INPUT_DATA_REG << 4);
s                 295 drivers/scsi/mac_scsi.c 		bytes = mac_pdma_recv(s, d, min(hostdata->pdma_residual, 512));
s                 339 drivers/scsi/mac_scsi.c 	unsigned char *s = src;
s                 354 drivers/scsi/mac_scsi.c 		bytes = mac_pdma_send(s, d, min(hostdata->pdma_residual, 512));
s                 357 drivers/scsi/mac_scsi.c 			s += bytes;
s                 388 drivers/scsi/mac_scsi.c 		         "%s: bus error (%d/%d)\n", __func__, s - src, len);
s                1913 drivers/scsi/megaraid/megaraid_sas.h 		__le16 s[6];
s                2191 drivers/scsi/megaraid/megaraid_sas.h 		__le16 s[48];
s                2610 drivers/scsi/megaraid/megaraid_sas_base.c 	dcmd->mbox.s[0] = cpu_to_le16(sizeof(struct MR_CTRL_HB_HOST_MEM));
s                4425 drivers/scsi/megaraid/megaraid_sas_base.c 	dcmd->mbox.s[0] = cpu_to_le16(device_id);
s                6652 drivers/scsi/megaraid/megaraid_sas_base.c 	dcmd->mbox.s[1] = cpu_to_le16(targetId);
s                2710 drivers/scsi/mpt3sas/mpt3sas_base.c 	struct sysinfo s;
s                2743 drivers/scsi/mpt3sas/mpt3sas_base.c 	si_meminfo(&s);
s                2745 drivers/scsi/mpt3sas/mpt3sas_base.c 		 ioc->dma_mask, convert_to_kb(s.totalram));
s                5406 drivers/scsi/mpt3sas/mpt3sas_base.c 	u32 s, sc;
s                5408 drivers/scsi/mpt3sas/mpt3sas_base.c 	s = ioc->base_readl(&ioc->chip->Doorbell);
s                5409 drivers/scsi/mpt3sas/mpt3sas_base.c 	sc = s & MPI2_IOC_STATE_MASK;
s                5410 drivers/scsi/mpt3sas/mpt3sas_base.c 	return cooked ? sc : s;
s                 551 drivers/scsi/mpt3sas/mpt3sas_base.h static inline void sas_device_get(struct _sas_device *s)
s                 553 drivers/scsi/mpt3sas/mpt3sas_base.h 	kref_get(&s->refcount);
s                 561 drivers/scsi/mpt3sas/mpt3sas_base.h static inline void sas_device_put(struct _sas_device *s)
s                 563 drivers/scsi/mpt3sas/mpt3sas_base.h 	kref_put(&s->refcount, sas_device_free);
s                 966 drivers/scsi/mvsas/mv_sas.c 	u32 *s = (u32 *) buf;
s                 968 drivers/scsi/mvsas/mv_sas.c 	if (!s)
s                 972 drivers/scsi/mvsas/mv_sas.c 	s[3] = cpu_to_le32(MVS_CHIP_DISP->read_port_cfg_data(mvi, i));
s                 975 drivers/scsi/mvsas/mv_sas.c 	s[2] = cpu_to_le32(MVS_CHIP_DISP->read_port_cfg_data(mvi, i));
s                 978 drivers/scsi/mvsas/mv_sas.c 	s[1] = cpu_to_le32(MVS_CHIP_DISP->read_port_cfg_data(mvi, i));
s                 981 drivers/scsi/mvsas/mv_sas.c 	s[0] = cpu_to_le32(MVS_CHIP_DISP->read_port_cfg_data(mvi, i));
s                 983 drivers/scsi/mvsas/mv_sas.c 	if (((s[1] & 0x00FFFFFF) == 0x00EB1401) && (*(u8 *)&s[3] == 0x01))
s                 984 drivers/scsi/mvsas/mv_sas.c 		s[1] = 0x00EB1401 | (*((u8 *)&s[1] + 3) & 0x10);
s                 986 drivers/scsi/mvsas/mv_sas.c 	return s;
s                 225 drivers/scsi/ncr53c8xx.c 	int s = (1 << MEMO_SHIFT);
s                 233 drivers/scsi/ncr53c8xx.c 	while (size > s) {
s                 234 drivers/scsi/ncr53c8xx.c 		s <<= 1;
s                 240 drivers/scsi/ncr53c8xx.c 		if (s == (PAGE_SIZE << MEMO_PAGE_ORDER)) {
s                 247 drivers/scsi/ncr53c8xx.c 		s <<= 1;
s                 254 drivers/scsi/ncr53c8xx.c 			s >>= 1;
s                 255 drivers/scsi/ncr53c8xx.c 			h[j].next = (m_link_s *) (a+s);
s                 268 drivers/scsi/ncr53c8xx.c 	int s = (1 << MEMO_SHIFT);
s                 280 drivers/scsi/ncr53c8xx.c 	while (size > s) {
s                 281 drivers/scsi/ncr53c8xx.c 		s <<= 1;
s                 289 drivers/scsi/ncr53c8xx.c 		if (s == (PAGE_SIZE << MEMO_PAGE_ORDER)) {
s                 294 drivers/scsi/ncr53c8xx.c 		b = a ^ s;
s                 306 drivers/scsi/ncr53c8xx.c 		s <<= 1;
s                 330 drivers/scsi/ncr53c8xx.c #define __m_calloc(mp, s, n)	__m_calloc2(mp, s, n, MEMO_WARN)
s                 501 drivers/scsi/ncr53c8xx.c #define _m_calloc_dma(np, s, n)		__m_calloc_dma(np->dev, s, n)
s                 502 drivers/scsi/ncr53c8xx.c #define _m_free_dma(np, p, s, n)	__m_free_dma(np->dev, p, s, n)
s                 503 drivers/scsi/ncr53c8xx.c #define m_calloc_dma(s, n)		_m_calloc_dma(np, s, n)
s                 504 drivers/scsi/ncr53c8xx.c #define m_free_dma(p, s, n)		_m_free_dma(np, p, s, n)
s                 452 drivers/scsi/nsp32.c 	u16_le	        s;
s                 529 drivers/scsi/nsp32.c 	s = 0;
s                 532 drivers/scsi/nsp32.c 		s |= BM_START;
s                 535 drivers/scsi/nsp32.c 		s |= CB_MMIO_MODE;
s                 538 drivers/scsi/nsp32.c 		s |= CB_IO_MODE;
s                 548 drivers/scsi/nsp32.c 	s |= (TRANSFER_GO | ALL_COUNTER_CLR);
s                 549 drivers/scsi/nsp32.c 	param->transfer_control = cpu_to_le16(s);
s                  88 drivers/scsi/nsp32_debug.c 	int i,s;
s                  94 drivers/scsi/nsp32_debug.c 		s = 12; /* vender specific */
s                  96 drivers/scsi/nsp32_debug.c 		s = COMMAND_SIZE(command[0]);
s                  99 drivers/scsi/nsp32_debug.c 	for ( i = 1; i < s; ++i) {
s                 103 drivers/scsi/nsp32_debug.c 	switch (s) {
s                 143 drivers/scsi/pcmcia/aha152x_stub.c     struct aha152x_setup s;
s                 161 drivers/scsi/pcmcia/aha152x_stub.c     memset(&s, 0, sizeof(s));
s                 162 drivers/scsi/pcmcia/aha152x_stub.c     s.conf        = "PCMCIA setup";
s                 163 drivers/scsi/pcmcia/aha152x_stub.c     s.io_port     = link->resource[0]->start;
s                 164 drivers/scsi/pcmcia/aha152x_stub.c     s.irq         = link->irq;
s                 165 drivers/scsi/pcmcia/aha152x_stub.c     s.scsiid      = host_id;
s                 166 drivers/scsi/pcmcia/aha152x_stub.c     s.reconnect   = reconnect;
s                 167 drivers/scsi/pcmcia/aha152x_stub.c     s.parity      = parity;
s                 168 drivers/scsi/pcmcia/aha152x_stub.c     s.synchronous = synchronous;
s                 169 drivers/scsi/pcmcia/aha152x_stub.c     s.delay       = reset_delay;
s                 171 drivers/scsi/pcmcia/aha152x_stub.c         s.ext_trans = ext_trans;
s                 173 drivers/scsi/pcmcia/aha152x_stub.c     host = aha152x_probe_one(&s);
s                  90 drivers/scsi/pcmcia/nsp_debug.c 	int i, s;
s                  96 drivers/scsi/pcmcia/nsp_debug.c 		s = 12; /* vender specific */
s                  98 drivers/scsi/pcmcia/nsp_debug.c 		s = COMMAND_SIZE(command[0]);
s                 100 drivers/scsi/pcmcia/nsp_debug.c 	for ( i = 1; i < s; ++i) {
s                 104 drivers/scsi/pcmcia/nsp_debug.c 	switch (s) {
s                 237 drivers/scsi/qedf/qedf_debugfs.c qedf_io_trace_show(struct seq_file *s, void *unused)
s                 240 drivers/scsi/qedf/qedf_debugfs.c 	struct qedf_ctx *qedf = s->private;
s                 246 drivers/scsi/qedf/qedf_debugfs.c 		seq_puts(s, "I/O tracing not enabled.\n");
s                 256 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "%d:", io_log->direction);
s                 257 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "0x%x:", io_log->task_id);
s                 258 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "0x%06x:", io_log->port_id);
s                 259 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "%d:", io_log->lun);
s                 260 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "0x%02x:", io_log->op);
s                 261 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "0x%02x%02x%02x%02x:", io_log->lba[0],
s                 263 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "%d:", io_log->bufflen);
s                 264 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "%d:", io_log->sg_count);
s                 265 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "0x%08x:", io_log->result);
s                 266 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "%lu:", io_log->jiffies);
s                 267 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "%d:", io_log->refcount);
s                 268 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "%d:", io_log->req_cpu);
s                 269 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "%d:", io_log->int_cpu);
s                 270 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "%d:", io_log->rsp_cpu);
s                 271 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "%d\n", io_log->sge_type);
s                 321 drivers/scsi/qedf/qedf_debugfs.c qedf_driver_stats_show(struct seq_file *s, void *unused)
s                 323 drivers/scsi/qedf/qedf_debugfs.c 	struct qedf_ctx *qedf = s->private;
s                 327 drivers/scsi/qedf/qedf_debugfs.c 	seq_printf(s, "Host WWNN/WWPN: %016llx/%016llx\n",
s                 329 drivers/scsi/qedf/qedf_debugfs.c 	seq_printf(s, "Host NPortID: %06x\n", qedf->lport->port_id);
s                 330 drivers/scsi/qedf/qedf_debugfs.c 	seq_printf(s, "Link State: %s\n", atomic_read(&qedf->link_state) ?
s                 332 drivers/scsi/qedf/qedf_debugfs.c 	seq_printf(s, "Logical Link State: %s\n", qedf->lport->link_up ?
s                 334 drivers/scsi/qedf/qedf_debugfs.c 	seq_printf(s, "FIP state: %s\n", fip_state_names[qedf->ctlr.state]);
s                 335 drivers/scsi/qedf/qedf_debugfs.c 	seq_printf(s, "FIP VLAN ID: %d\n", qedf->vlan_id & 0xfff);
s                 336 drivers/scsi/qedf/qedf_debugfs.c 	seq_printf(s, "FIP 802.1Q Priority: %d\n", qedf->prio);
s                 338 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "FCF WWPN: %016llx\n",
s                 340 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "FCF MAC: %pM\n", qedf->ctlr.sel_fcf->fcf_mac);
s                 342 drivers/scsi/qedf/qedf_debugfs.c 		seq_puts(s, "FCF not selected\n");
s                 345 drivers/scsi/qedf/qedf_debugfs.c 	seq_puts(s, "\nSGE stats:\n\n");
s                 346 drivers/scsi/qedf/qedf_debugfs.c 	seq_printf(s, "cmg_mgr free io_reqs: %d\n",
s                 348 drivers/scsi/qedf/qedf_debugfs.c 	seq_printf(s, "slow SGEs: %d\n", qedf->slow_sge_ios);
s                 349 drivers/scsi/qedf/qedf_debugfs.c 	seq_printf(s, "fast SGEs: %d\n\n", qedf->fast_sge_ios);
s                 351 drivers/scsi/qedf/qedf_debugfs.c 	seq_puts(s, "Offloaded ports:\n\n");
s                 358 drivers/scsi/qedf/qedf_debugfs.c 		seq_printf(s, "%016llx/%016llx/%06x: state=%s, free_sqes=%d, num_active_ios=%d\n",
s                 415 drivers/scsi/qedf/qedf_debugfs.c qedf_offload_stats_show(struct seq_file *s, void *unused)
s                 417 drivers/scsi/qedf/qedf_debugfs.c 	struct qedf_ctx *qedf = s->private;
s                 430 drivers/scsi/qedf/qedf_debugfs.c 	seq_printf(s, "fcoe_rx_byte_cnt=%llu\n"
s                 135 drivers/scsi/qedi/qedi_debugfs.c qedi_gbl_ctx_show(struct seq_file *s, void *unused)
s                 143 drivers/scsi/qedi/qedi_debugfs.c 	struct qedi_ctx *qedi = s->private;
s                 146 drivers/scsi/qedi/qedi_debugfs.c 	seq_puts(s, " DUMP CQ CONTEXT:\n");
s                 150 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "=========FAST CQ PATH [%d] ==========\n", id);
s                 156 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "SB PROD IDX: %d\n", prod_idx);
s                 158 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "DRV CONS IDX: %d\n", que->cq_cons_idx);
s                 159 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "CQ complete host memory: %d\n", fp->sb_id);
s                 160 drivers/scsi/qedi/qedi_debugfs.c 		seq_puts(s, "=========== END ==================\n\n\n");
s                 177 drivers/scsi/qedi/qedi_debugfs.c qedi_io_trace_show(struct seq_file *s, void *unused)
s                 180 drivers/scsi/qedi/qedi_debugfs.c 	struct qedi_ctx *qedi = s->private;
s                 184 drivers/scsi/qedi/qedi_debugfs.c 	seq_puts(s, " DUMP IO LOGS:\n");
s                 189 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "iodir-%d:", io_log->direction);
s                 190 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "tid-0x%x:", io_log->task_id);
s                 191 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "cid-0x%x:", io_log->cid);
s                 192 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "lun-%d:", io_log->lun);
s                 193 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "op-0x%02x:", io_log->op);
s                 194 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "0x%02x%02x%02x%02x:", io_log->lba[0],
s                 196 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "buflen-%d:", io_log->bufflen);
s                 197 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "sgcnt-%d:", io_log->sg_count);
s                 198 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "res-0x%08x:", io_log->result);
s                 199 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "jif-%lu:", io_log->jiffies);
s                 200 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "blk_req_cpu-%d:", io_log->blk_req_cpu);
s                 201 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "req_cpu-%d:", io_log->req_cpu);
s                 202 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "intr_cpu-%d:", io_log->intr_cpu);
s                 203 drivers/scsi/qedi/qedi_debugfs.c 		seq_printf(s, "blk_rsp_cpu-%d\n", io_log->blk_rsp_cpu);
s                 394 drivers/scsi/qla1280.c static int qla1280_setup(char *s) __init;
s                2852 drivers/scsi/qla1280.c 		struct scatterlist *sg, *s;
s                2861 drivers/scsi/qla1280.c 		for_each_sg(sg, s, seg_cnt, cnt) {
s                2865 drivers/scsi/qla1280.c 			dma_handle = sg_dma_address(s);
s                2870 drivers/scsi/qla1280.c 			*dword_ptr++ = cpu_to_le32(sg_dma_len(s));
s                2874 drivers/scsi/qla1280.c 				cpu_to_le32(sg_dma_len(sg_next(s))));
s                2892 drivers/scsi/qla1280.c 			sg = s;
s                2918 drivers/scsi/qla1280.c 			for_each_sg(sg, s, remseg, cnt) {
s                2921 drivers/scsi/qla1280.c 				dma_handle = sg_dma_address(s);
s                2927 drivers/scsi/qla1280.c 					cpu_to_le32(sg_dma_len(s));
s                2931 drivers/scsi/qla1280.c 					cpu_to_le32(sg_dma_len(s)));
s                3107 drivers/scsi/qla1280.c 		struct scatterlist *sg, *s;
s                3119 drivers/scsi/qla1280.c 		for_each_sg(sg, s, seg_cnt, cnt) {
s                3123 drivers/scsi/qla1280.c 				cpu_to_le32(lower_32_bits(sg_dma_address(s)));
s                3124 drivers/scsi/qla1280.c 			*dword_ptr++ = cpu_to_le32(sg_dma_len(s));
s                3126 drivers/scsi/qla1280.c 				(lower_32_bits(sg_dma_address(s))),
s                3127 drivers/scsi/qla1280.c 				(sg_dma_len(s)));
s                3137 drivers/scsi/qla1280.c 			sg = s;
s                3165 drivers/scsi/qla1280.c 			for_each_sg(sg, s, remseg, cnt) {
s                3169 drivers/scsi/qla1280.c 					cpu_to_le32(lower_32_bits(sg_dma_address(s)));
s                3171 drivers/scsi/qla1280.c 					cpu_to_le32(sg_dma_len(s));
s                3175 drivers/scsi/qla1280.c 					cpu_to_le32(lower_32_bits(sg_dma_address(s))),
s                3176 drivers/scsi/qla1280.c 					cpu_to_le32(sg_dma_len(s)));
s                4047 drivers/scsi/qla1280.c qla1280_setup(char *s)
s                4053 drivers/scsi/qla1280.c 	cp = s;
s                  16 drivers/scsi/qla2xxx/qla_dfs.c qla2x00_dfs_tgt_sess_show(struct seq_file *s, void *unused)
s                  18 drivers/scsi/qla2xxx/qla_dfs.c 	scsi_qla_host_t *vha = s->private;
s                  24 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "%s\n", vha->host_str);
s                  26 drivers/scsi/qla2xxx/qla_dfs.c 		seq_puts(s, "Port ID   Port Name                Handle\n");
s                  30 drivers/scsi/qla2xxx/qla_dfs.c 			seq_printf(s, "%02x:%02x:%02x  %8phC  %d\n",
s                  56 drivers/scsi/qla2xxx/qla_dfs.c qla2x00_dfs_tgt_port_database_show(struct seq_file *s, void *unused)
s                  58 drivers/scsi/qla2xxx/qla_dfs.c 	scsi_qla_host_t *vha = s->private;
s                  67 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "%s\n", vha->host_str);
s                  86 drivers/scsi/qla2xxx/qla_dfs.c 		seq_puts(s, "Port Name	Port ID 	Loop ID\n");
s                  95 drivers/scsi/qla2xxx/qla_dfs.c 			seq_printf(s, "%8phC  %02x%02x%02x  %d\n",
s                 125 drivers/scsi/qla2xxx/qla_dfs.c qla_dfs_fw_resource_cnt_show(struct seq_file *s, void *unused)
s                 127 drivers/scsi/qla2xxx/qla_dfs.c 	struct scsi_qla_host *vha = s->private;
s                 133 drivers/scsi/qla2xxx/qla_dfs.c 		seq_printf(s, "Mailbox Command failed %d, mb %#x", rc, mb[0]);
s                 135 drivers/scsi/qla2xxx/qla_dfs.c 		seq_puts(s, "FW Resource count\n\n");
s                 136 drivers/scsi/qla2xxx/qla_dfs.c 		seq_printf(s, "Original TGT exchg count[%d]\n", mb[1]);
s                 137 drivers/scsi/qla2xxx/qla_dfs.c 		seq_printf(s, "current TGT exchg count[%d]\n", mb[2]);
s                 138 drivers/scsi/qla2xxx/qla_dfs.c 		seq_printf(s, "original Initiator Exchange count[%d]\n", mb[3]);
s                 139 drivers/scsi/qla2xxx/qla_dfs.c 		seq_printf(s, "Current Initiator Exchange count[%d]\n", mb[6]);
s                 140 drivers/scsi/qla2xxx/qla_dfs.c 		seq_printf(s, "Original IOCB count[%d]\n", mb[7]);
s                 141 drivers/scsi/qla2xxx/qla_dfs.c 		seq_printf(s, "Current IOCB count[%d]\n", mb[10]);
s                 142 drivers/scsi/qla2xxx/qla_dfs.c 		seq_printf(s, "MAX VP count[%d]\n", mb[11]);
s                 143 drivers/scsi/qla2xxx/qla_dfs.c 		seq_printf(s, "MAX FCF count[%d]\n", mb[12]);
s                 144 drivers/scsi/qla2xxx/qla_dfs.c 		seq_printf(s, "Current free pageable XCB buffer cnt[%d]\n",
s                 146 drivers/scsi/qla2xxx/qla_dfs.c 		seq_printf(s, "Original Initiator fast XCB buffer cnt[%d]\n",
s                 148 drivers/scsi/qla2xxx/qla_dfs.c 		seq_printf(s, "Current free Initiator fast XCB buffer cnt[%d]\n",
s                 150 drivers/scsi/qla2xxx/qla_dfs.c 		seq_printf(s, "Original Target fast XCB buffer cnt[%d]\n",
s                 174 drivers/scsi/qla2xxx/qla_dfs.c qla_dfs_tgt_counters_show(struct seq_file *s, void *unused)
s                 176 drivers/scsi/qla2xxx/qla_dfs.c 	struct scsi_qla_host *vha = s->private;
s                 210 drivers/scsi/qla2xxx/qla_dfs.c 	seq_puts(s, "Target Counters\n");
s                 211 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "qla_core_sbt_cmd = %lld\n",
s                 213 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "qla_core_ret_sta_ctio = %lld\n",
s                 215 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "qla_core_ret_ctio = %lld\n",
s                 217 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "core_qla_que_buf = %lld\n",
s                 219 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "core_qla_snd_status = %lld\n",
s                 221 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "core_qla_free_cmd = %lld\n",
s                 223 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "num alloc iocb failed = %lld\n",
s                 225 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "num term exchange sent = %lld\n",
s                 227 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "num Q full sent = %lld\n",
s                 231 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "DIF Inp Bytes = %lld\n",
s                 233 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "DIF Outp Bytes = %lld\n",
s                 235 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "DIF Inp Req = %lld\n",
s                 237 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "DIF Outp Req = %lld\n",
s                 239 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "DIF Guard err = %d\n",
s                 241 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "DIF Ref tag err = %d\n",
s                 243 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "DIF App tag err = %d\n",
s                 264 drivers/scsi/qla2xxx/qla_dfs.c qla2x00_dfs_fce_show(struct seq_file *s, void *unused)
s                 266 drivers/scsi/qla2xxx/qla_dfs.c 	scsi_qla_host_t *vha = s->private;
s                 274 drivers/scsi/qla2xxx/qla_dfs.c 	seq_puts(s, "FCE Trace Buffer\n");
s                 275 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "In Pointer = %llx\n\n", (unsigned long long)ha->fce_wr);
s                 276 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "Base = %llx\n\n", (unsigned long long) ha->fce_dma);
s                 277 drivers/scsi/qla2xxx/qla_dfs.c 	seq_puts(s, "FCE Enable Registers\n");
s                 278 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "%08x %08x %08x %08x %08x %08x\n",
s                 286 drivers/scsi/qla2xxx/qla_dfs.c 			seq_printf(s, "\n%llx: ",
s                 289 drivers/scsi/qla2xxx/qla_dfs.c 			seq_putc(s, ' ');
s                 290 drivers/scsi/qla2xxx/qla_dfs.c 		seq_printf(s, "%08x", *fce++);
s                 293 drivers/scsi/qla2xxx/qla_dfs.c 	seq_puts(s, "\nEnd\n");
s                 361 drivers/scsi/qla2xxx/qla_dfs.c qla_dfs_naqp_show(struct seq_file *s, void *unused)
s                 363 drivers/scsi/qla2xxx/qla_dfs.c 	struct scsi_qla_host *vha = s->private;
s                 366 drivers/scsi/qla2xxx/qla_dfs.c 	seq_printf(s, "%d\n", ha->tgt.num_act_qpairs);
s                 382 drivers/scsi/qla2xxx/qla_dfs.c 	struct seq_file *s = file->private_data;
s                 383 drivers/scsi/qla2xxx/qla_dfs.c 	struct scsi_qla_host *vha = s->private;
s                4213 drivers/scsi/qla2xxx/qla_gs.c 	struct fab_scan *s = container_of(to_delayed_work(work),
s                4215 drivers/scsi/qla2xxx/qla_gs.c 	struct scsi_qla_host *vha = container_of(s, struct scsi_qla_host,
s                 902 drivers/scsi/qlogicpti.c 	struct scatterlist *sg, *s;
s                 920 drivers/scsi/qlogicpti.c 		for_each_sg(sg, s, n, i) {
s                 921 drivers/scsi/qlogicpti.c 			ds[i].d_base = sg_dma_address(s);
s                 922 drivers/scsi/qlogicpti.c 			ds[i].d_count = sg_dma_len(s);
s                 925 drivers/scsi/qlogicpti.c 		sg = s;
s                 944 drivers/scsi/qlogicpti.c 			for_each_sg(sg, s, n, i) {
s                 945 drivers/scsi/qlogicpti.c 				ds[i].d_base = sg_dma_address(s);
s                 946 drivers/scsi/qlogicpti.c 				ds[i].d_count = sg_dma_len(s);
s                 949 drivers/scsi/qlogicpti.c 			sg = s;
s                 185 drivers/scsi/raid_class.c raid_attr_show_internal(attr, %s, name,					\
s                 181 drivers/scsi/scsi_proc.c 	struct seq_file *s = data;
s                 188 drivers/scsi/scsi_proc.c 	seq_printf(s,
s                 193 drivers/scsi/scsi_proc.c 			seq_putc(s, sdev->vendor[i]);
s                 195 drivers/scsi/scsi_proc.c 			seq_putc(s, ' ');
s                 198 drivers/scsi/scsi_proc.c 	seq_puts(s, " Model: ");
s                 201 drivers/scsi/scsi_proc.c 			seq_putc(s, sdev->model[i]);
s                 203 drivers/scsi/scsi_proc.c 			seq_putc(s, ' ');
s                 206 drivers/scsi/scsi_proc.c 	seq_puts(s, " Rev: ");
s                 209 drivers/scsi/scsi_proc.c 			seq_putc(s, sdev->rev[i]);
s                 211 drivers/scsi/scsi_proc.c 			seq_putc(s, ' ');
s                 214 drivers/scsi/scsi_proc.c 	seq_putc(s, '\n');
s                 216 drivers/scsi/scsi_proc.c 	seq_printf(s, "  Type:   %s ", scsi_device_type(sdev->type));
s                 217 drivers/scsi/scsi_proc.c 	seq_printf(s, "               ANSI  SCSI revision: %02x",
s                 220 drivers/scsi/scsi_proc.c 		seq_puts(s, " CCS\n");
s                 222 drivers/scsi/scsi_proc.c 		seq_putc(s, '\n');
s                 533 drivers/scsi/scsi_scan.c void scsi_sanitize_inquiry_string(unsigned char *s, int len)
s                 537 drivers/scsi/scsi_scan.c 	for (; len > 0; (--len, ++s)) {
s                 538 drivers/scsi/scsi_scan.c 		if (*s == 0)
s                 540 drivers/scsi/scsi_scan.c 		if (terminated || *s < 0x20 || *s > 0x7e)
s                 541 drivers/scsi/scsi_scan.c 			*s = ' ';
s                2298 drivers/scsi/sg.c static int sg_proc_seq_show_int(struct seq_file *s, void *v);
s                2324 drivers/scsi/sg.c static int sg_proc_seq_show_version(struct seq_file *s, void *v);
s                2325 drivers/scsi/sg.c static int sg_proc_seq_show_devhdr(struct seq_file *s, void *v);
s                2326 drivers/scsi/sg.c static int sg_proc_seq_show_dev(struct seq_file *s, void *v);
s                2327 drivers/scsi/sg.c static void * dev_seq_start(struct seq_file *s, loff_t *pos);
s                2328 drivers/scsi/sg.c static void * dev_seq_next(struct seq_file *s, void *v, loff_t *pos);
s                2329 drivers/scsi/sg.c static void dev_seq_stop(struct seq_file *s, void *v);
s                2337 drivers/scsi/sg.c static int sg_proc_seq_show_devstrs(struct seq_file *s, void *v);
s                2345 drivers/scsi/sg.c static int sg_proc_seq_show_debug(struct seq_file *s, void *v);
s                2373 drivers/scsi/sg.c static int sg_proc_seq_show_int(struct seq_file *s, void *v)
s                2375 drivers/scsi/sg.c 	seq_printf(s, "%d\n", *((int *)s->private));
s                2425 drivers/scsi/sg.c static int sg_proc_seq_show_version(struct seq_file *s, void *v)
s                2427 drivers/scsi/sg.c 	seq_printf(s, "%d\t%s [%s]\n", sg_version_num, SG_VERSION_STR,
s                2432 drivers/scsi/sg.c static int sg_proc_seq_show_devhdr(struct seq_file *s, void *v)
s                2434 drivers/scsi/sg.c 	seq_puts(s, "host\tchan\tid\tlun\ttype\topens\tqdepth\tbusy\tonline\n");
s                2443 drivers/scsi/sg.c static void * dev_seq_start(struct seq_file *s, loff_t *pos)
s                2447 drivers/scsi/sg.c 	s->private = it;
s                2458 drivers/scsi/sg.c static void * dev_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                2460 drivers/scsi/sg.c 	struct sg_proc_deviter * it = s->private;
s                2466 drivers/scsi/sg.c static void dev_seq_stop(struct seq_file *s, void *v)
s                2468 drivers/scsi/sg.c 	kfree(s->private);
s                2471 drivers/scsi/sg.c static int sg_proc_seq_show_dev(struct seq_file *s, void *v)
s                2482 drivers/scsi/sg.c 		seq_puts(s, "-1\t-1\t-1\t-1\t-1\t-1\t-1\t-1\t-1\n");
s                2485 drivers/scsi/sg.c 		seq_printf(s, "%d\t%d\t%d\t%llu\t%d\t%d\t%d\t%d\t%d\n",
s                2497 drivers/scsi/sg.c static int sg_proc_seq_show_devstrs(struct seq_file *s, void *v)
s                2508 drivers/scsi/sg.c 		seq_printf(s, "%8.8s\t%16.16s\t%4.4s\n",
s                2511 drivers/scsi/sg.c 		seq_puts(s, "<no active device>\n");
s                2517 drivers/scsi/sg.c static void sg_proc_debug_helper(struct seq_file *s, Sg_device * sdp)
s                2530 drivers/scsi/sg.c 		seq_printf(s, "   FD(%d): timeout=%dms bufflen=%d "
s                2536 drivers/scsi/sg.c 		seq_printf(s, "   cmd_q=%d f_packid=%d k_orphan=%d closed=0\n",
s                2554 drivers/scsi/sg.c 			seq_puts(s, cp);
s                2557 drivers/scsi/sg.c 			seq_puts(s, srp->done ?
s                2560 drivers/scsi/sg.c 			seq_printf(s, " id=%d blen=%d",
s                2563 drivers/scsi/sg.c 				seq_printf(s, " dur=%d", hp->duration);
s                2566 drivers/scsi/sg.c 				seq_printf(s, " t_o/elap=%d/%d",
s                2571 drivers/scsi/sg.c 			seq_printf(s, "ms sgat=%d op=0x%02x\n", usg,
s                2575 drivers/scsi/sg.c 			seq_puts(s, "     No requests active\n");
s                2580 drivers/scsi/sg.c static int sg_proc_seq_show_debug(struct seq_file *s, void *v)
s                2587 drivers/scsi/sg.c 		seq_printf(s, "max_active_device=%d  def_reserved_size=%d\n",
s                2596 drivers/scsi/sg.c 		seq_printf(s, " >>> device=%s ", sdp->disk->disk_name);
s                2598 drivers/scsi/sg.c 			seq_puts(s, "detaching pending close ");
s                2602 drivers/scsi/sg.c 			seq_printf(s, "%d:%d:%d:%llu   em=%d",
s                2608 drivers/scsi/sg.c 		seq_printf(s, " sg_tablesize=%d excl=%d open_cnt=%d\n",
s                2610 drivers/scsi/sg.c 		sg_proc_debug_helper(s, sdp);
s                  59 drivers/scsi/snic/snic_ctl.c snic_ver_enc(const char *s)
s                  64 drivers/scsi/snic/snic_ctl.c 	const char *p = s;
s                  67 drivers/scsi/snic/snic_ctl.c 	if ((strlen(s) > 15) || (strlen(s) < 7))
s                  91 drivers/scsi/snic/snic_ctl.c 		SNIC_ERR("Invalid version string [%s].\n", s);
s                 324 drivers/scsi/st.c static void st_analyze_sense(struct st_request *SRpnt, struct st_cmdstatus *s)
s                 329 drivers/scsi/st.c 	s->have_sense = scsi_normalize_sense(SRpnt->sense,
s                 330 drivers/scsi/st.c 				SCSI_SENSE_BUFFERSIZE, &s->sense_hdr);
s                 331 drivers/scsi/st.c 	s->flags = 0;
s                 333 drivers/scsi/st.c 	if (s->have_sense) {
s                 334 drivers/scsi/st.c 		s->deferred = 0;
s                 335 drivers/scsi/st.c 		s->remainder_valid =
s                 336 drivers/scsi/st.c 			scsi_get_sense_info_fld(sense, SCSI_SENSE_BUFFERSIZE, &s->uremainder64);
s                 339 drivers/scsi/st.c 			s->deferred = 1;
s                 342 drivers/scsi/st.c 			s->fixed_format = 1;
s                 343 drivers/scsi/st.c 			s->flags = sense[2] & 0xe0;
s                 346 drivers/scsi/st.c 			s->deferred = 1;
s                 349 drivers/scsi/st.c 			s->fixed_format = 0;
s                 351 drivers/scsi/st.c 			s->flags = ucp ? (ucp[3] & 0xe0) : 0;
s                  32 drivers/scsi/sym53c8xx_2/sym_fw.c #define	SYM_GEN_A(s, label)	((short) offsetof(s, label)),
s                  33 drivers/scsi/sym53c8xx_2/sym_fw.c #define	SYM_GEN_B(s, label)	((short) offsetof(s, label)),
s                  34 drivers/scsi/sym53c8xx_2/sym_fw.c #define	SYM_GEN_Z(s, label)	((short) offsetof(s, label)),
s                  32 drivers/scsi/sym53c8xx_2/sym_fw.h #define SYM_GEN_FW_A(s)							\
s                  33 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_A(s, start)		SYM_GEN_A(s, getjob_begin)	\
s                  34 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_A(s, getjob_end)					\
s                  35 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_A(s, select)		SYM_GEN_A(s, wf_sel_done)	\
s                  36 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_A(s, send_ident)					\
s                  37 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_A(s, dispatch)		SYM_GEN_A(s, init)		\
s                  38 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_A(s, clrack)		SYM_GEN_A(s, complete_error)	\
s                  39 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_A(s, done)		SYM_GEN_A(s, done_end)		\
s                  40 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_A(s, idle)		SYM_GEN_A(s, ungetjob)		\
s                  41 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_A(s, reselect)						\
s                  42 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_A(s, resel_tag)		SYM_GEN_A(s, resel_dsa)		\
s                  43 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_A(s, resel_no_tag)					\
s                  44 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_A(s, data_in)		SYM_GEN_A(s, data_in2)		\
s                  45 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_A(s, data_out)		SYM_GEN_A(s, data_out2)		\
s                  46 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_A(s, pm0_data)		SYM_GEN_A(s, pm1_data)
s                  51 drivers/scsi/sym53c8xx_2/sym_fw.h #define SYM_GEN_FW_B(s)							\
s                  52 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_B(s, no_data)						\
s                  53 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_B(s, sel_for_abort)	SYM_GEN_B(s, sel_for_abort_1)	\
s                  54 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_B(s, msg_bad)		SYM_GEN_B(s, msg_weird)		\
s                  55 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_B(s, wdtr_resp)		SYM_GEN_B(s, send_wdtr)		\
s                  56 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_B(s, sdtr_resp)		SYM_GEN_B(s, send_sdtr)		\
s                  57 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_B(s, ppr_resp)		SYM_GEN_B(s, send_ppr)		\
s                  58 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_B(s, nego_bad_phase)					\
s                  59 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_B(s, ident_break) 	SYM_GEN_B(s, ident_break_atn)	\
s                  60 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_B(s, sdata_in)		SYM_GEN_B(s, resel_bad_lun)	\
s                  61 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_B(s, bad_i_t_l)		SYM_GEN_B(s, bad_i_t_l_q)	\
s                  62 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_B(s, wsr_ma_helper)
s                  67 drivers/scsi/sym53c8xx_2/sym_fw.h #define SYM_GEN_FW_Z(s)							\
s                  68 drivers/scsi/sym53c8xx_2/sym_fw.h 	SYM_GEN_Z(s, snooptest)		SYM_GEN_Z(s, snoopend)
s                  74 drivers/scsi/sym53c8xx_2/sym_fw.h #define	SYM_GEN_A(s, label)	s label;
s                  75 drivers/scsi/sym53c8xx_2/sym_fw.h #define	SYM_GEN_B(s, label)	s label;
s                  76 drivers/scsi/sym53c8xx_2/sym_fw.h #define	SYM_GEN_Z(s, label)	s label;
s                 187 drivers/scsi/sym53c8xx_2/sym_fw.h #define SYM_GEN_PADDR_A(s, label) (RELOC_LABEL_A  | offsetof(s, label))
s                 188 drivers/scsi/sym53c8xx_2/sym_fw.h #define SYM_GEN_PADDR_B(s, label) (RELOC_LABEL_B  | offsetof(s, label))
s                 145 drivers/scsi/sym53c8xx_2/sym_glue.c 	np->s.settle_time = jiffies + sym_driver_setup.settle_delay * HZ;
s                 146 drivers/scsi/sym53c8xx_2/sym_glue.c 	np->s.settle_time_valid = 1;
s                 304 drivers/scsi/sym53c8xx_2/sym_glue.c 	order = (lp && lp->s.reqtags) ? M_SIMPLE_TAG : 0;
s                 437 drivers/scsi/sym53c8xx_2/sym_glue.c 	np->s.timer.expires = thistime + SYM_CONF_TIMER_INTERVAL;
s                 438 drivers/scsi/sym53c8xx_2/sym_glue.c 	add_timer(&np->s.timer);
s                 444 drivers/scsi/sym53c8xx_2/sym_glue.c 	if (np->s.settle_time_valid) {
s                 445 drivers/scsi/sym53c8xx_2/sym_glue.c 		if (time_before_eq(np->s.settle_time, thistime)) {
s                 449 drivers/scsi/sym53c8xx_2/sym_glue.c 			np->s.settle_time_valid = 0;
s                 457 drivers/scsi/sym53c8xx_2/sym_glue.c 	if (np->s.lasttime + 4*HZ < thistime) {
s                 458 drivers/scsi/sym53c8xx_2/sym_glue.c 		np->s.lasttime = thistime;
s                 509 drivers/scsi/sym53c8xx_2/sym_glue.c 	if (np->s.settle_time_valid && cmd->request->timeout) {
s                 512 drivers/scsi/sym53c8xx_2/sym_glue.c 		if (time_after(np->s.settle_time, tlimit)) {
s                 513 drivers/scsi/sym53c8xx_2/sym_glue.c 			np->s.settle_time = tlimit;
s                 517 drivers/scsi/sym53c8xx_2/sym_glue.c 	if (np->s.settle_time_valid)
s                 557 drivers/scsi/sym53c8xx_2/sym_glue.c 	struct sym_hcb *np = from_timer(np, t, s.timer);
s                 560 drivers/scsi/sym53c8xx_2/sym_glue.c 	spin_lock_irqsave(np->s.host->host_lock, flags);
s                 562 drivers/scsi/sym53c8xx_2/sym_glue.c 	spin_unlock_irqrestore(np->s.host->host_lock, flags);
s                 710 drivers/scsi/sym53c8xx_2/sym_glue.c 	oldtags = lp->s.reqtags;
s                 712 drivers/scsi/sym53c8xx_2/sym_glue.c 	if (reqtags > lp->s.scdev_depth)
s                 713 drivers/scsi/sym53c8xx_2/sym_glue.c 		reqtags = lp->s.scdev_depth;
s                 715 drivers/scsi/sym53c8xx_2/sym_glue.c 	lp->s.reqtags     = reqtags;
s                 720 drivers/scsi/sym53c8xx_2/sym_glue.c 		          lp->s.reqtags ? "enabled" : "disabled", reqtags);
s                 735 drivers/scsi/sym53c8xx_2/sym_glue.c 	spin_lock_irqsave(np->s.host->host_lock, flags);
s                 776 drivers/scsi/sym53c8xx_2/sym_glue.c 	spin_unlock_irqrestore(np->s.host->host_lock, flags);
s                 811 drivers/scsi/sym53c8xx_2/sym_glue.c 	lp->s.scdev_depth = depth_to_use;
s                 831 drivers/scsi/sym53c8xx_2/sym_glue.c 	spin_lock_irqsave(np->s.host->host_lock, flags);
s                 854 drivers/scsi/sym53c8xx_2/sym_glue.c 	spin_unlock_irqrestore(np->s.host->host_lock, flags);
s                1170 drivers/scsi/sym53c8xx_2/sym_glue.c 		 "revision id 0x%x\n", np->s.chip_name,
s                1198 drivers/scsi/sym53c8xx_2/sym_glue.c 	if (device->s.ioaddr)
s                1199 drivers/scsi/sym53c8xx_2/sym_glue.c 		pci_iounmap(device->pdev, device->s.ioaddr);
s                1200 drivers/scsi/sym53c8xx_2/sym_glue.c 	if (device->s.ramaddr)
s                1201 drivers/scsi/sym53c8xx_2/sym_glue.c 		pci_iounmap(device->pdev, device->s.ramaddr);
s                1214 drivers/scsi/sym53c8xx_2/sym_glue.c 		free_irq(pdev->irq, np->s.host);
s                1215 drivers/scsi/sym53c8xx_2/sym_glue.c 	if (np->s.ioaddr)
s                1216 drivers/scsi/sym53c8xx_2/sym_glue.c 		pci_iounmap(pdev, np->s.ioaddr);
s                1217 drivers/scsi/sym53c8xx_2/sym_glue.c 	if (np->s.ramaddr)
s                1218 drivers/scsi/sym53c8xx_2/sym_glue.c 		pci_iounmap(pdev, np->s.ramaddr);
s                1275 drivers/scsi/sym53c8xx_2/sym_glue.c 	np->s.host = shost;
s                1284 drivers/scsi/sym53c8xx_2/sym_glue.c 	np->s.unit	= unit;
s                1292 drivers/scsi/sym53c8xx_2/sym_glue.c 	np->s.ioaddr	= dev->s.ioaddr;
s                1293 drivers/scsi/sym53c8xx_2/sym_glue.c 	np->s.ramaddr	= dev->s.ramaddr;
s                1298 drivers/scsi/sym53c8xx_2/sym_glue.c 	strlcpy(np->s.chip_name, dev->chip.name, sizeof(np->s.chip_name));
s                1299 drivers/scsi/sym53c8xx_2/sym_glue.c 	sprintf(np->s.inst_name, "sym%d", np->s.unit);
s                1341 drivers/scsi/sym53c8xx_2/sym_glue.c 	timer_setup(&np->s.timer, sym53c8xx_timer, 0);
s                1342 drivers/scsi/sym53c8xx_2/sym_glue.c 	np->s.lasttime=0;
s                1444 drivers/scsi/sym53c8xx_2/sym_glue.c 	if (!device->s.ramaddr)
s                1452 drivers/scsi/sym53c8xx_2/sym_glue.c 	ram_val = readl(device->s.ramaddr + ram_size - 16);
s                1534 drivers/scsi/sym53c8xx_2/sym_glue.c 		device->s.ioaddr = pci_iomap(pdev, 1,
s                1537 drivers/scsi/sym53c8xx_2/sym_glue.c 	if (!device->s.ioaddr)
s                1538 drivers/scsi/sym53c8xx_2/sym_glue.c 		device->s.ioaddr = pci_iomap(pdev, 0,
s                1540 drivers/scsi/sym53c8xx_2/sym_glue.c 	if (!device->s.ioaddr) {
s                1545 drivers/scsi/sym53c8xx_2/sym_glue.c 		device->s.ramaddr = pci_iomap(pdev, i,
s                1547 drivers/scsi/sym53c8xx_2/sym_glue.c 		if (!device->s.ramaddr) {
s                1615 drivers/scsi/sym53c8xx_2/sym_glue.c 	del_timer_sync(&np->s.timer);
s                 184 drivers/scsi/sym53c8xx_2/sym_glue.h #define sym_name(np) (np)->s.inst_name
s                 198 drivers/scsi/sym53c8xx_2/sym_glue.h 	} s;
s                1302 drivers/scsi/sym53c8xx_2/sym_hipd.c int sym_lookup_dmap(struct sym_hcb *np, u32 h, int s)
s                1315 drivers/scsi/sym53c8xx_2/sym_hipd.c 	if (!np->dmap_bah[s])
s                1318 drivers/scsi/sym53c8xx_2/sym_hipd.c 	for (s = SYM_DMAP_SIZE-1; s > 0; s--) {
s                1319 drivers/scsi/sym53c8xx_2/sym_hipd.c 		if (!np->dmap_bah[s])
s                1326 drivers/scsi/sym53c8xx_2/sym_hipd.c 	np->dmap_bah[s] = h;
s                1328 drivers/scsi/sym53c8xx_2/sym_hipd.c 	return s;
s                1905 drivers/scsi/sym53c8xx_2/sym_hipd.c 		memcpy_toio(np->s.ramaddr, np->scripta0, np->scripta_sz);
s                1907 drivers/scsi/sym53c8xx_2/sym_hipd.c 			memcpy_toio(np->s.ramaddr + 4096, np->scriptb0, np->scriptb_sz);
s                 184 drivers/scsi/sym53c8xx_2/sym_hipd.h #define INB_OFF(np, o)		ioread8(np->s.ioaddr + (o))
s                 185 drivers/scsi/sym53c8xx_2/sym_hipd.h #define INW_OFF(np, o)		ioread16(np->s.ioaddr + (o))
s                 186 drivers/scsi/sym53c8xx_2/sym_hipd.h #define INL_OFF(np, o)		ioread32(np->s.ioaddr + (o))
s                 188 drivers/scsi/sym53c8xx_2/sym_hipd.h #define OUTB_OFF(np, o, val)	iowrite8((val), np->s.ioaddr + (o))
s                 189 drivers/scsi/sym53c8xx_2/sym_hipd.h #define OUTW_OFF(np, o, val)	iowrite16((val), np->s.ioaddr + (o))
s                 190 drivers/scsi/sym53c8xx_2/sym_hipd.h #define OUTL_OFF(np, o, val)	iowrite32((val), np->s.ioaddr + (o))
s                 405 drivers/scsi/sym53c8xx_2/sym_hipd.h 	struct sym_stcb s;
s                 500 drivers/scsi/sym53c8xx_2/sym_hipd.h 	struct sym_slcb s;
s                 872 drivers/scsi/sym53c8xx_2/sym_hipd.h 	struct sym_shcb s;
s                1087 drivers/scsi/sym53c8xx_2/sym_hipd.h int sym_lookup_dmap(struct sym_hcb *np, u32 h, int s);
s                1092 drivers/scsi/sym53c8xx_2/sym_hipd.h 	int s = (h&SYM_DMAP_MASK);
s                1094 drivers/scsi/sym53c8xx_2/sym_hipd.h 	if (h != np->dmap_bah[s])
s                1098 drivers/scsi/sym53c8xx_2/sym_hipd.h 	(data)->size = cpu_to_scr((s<<24) + len);
s                1101 drivers/scsi/sym53c8xx_2/sym_hipd.h 	s = sym_lookup_dmap(np, h, s);
s                  50 drivers/scsi/sym53c8xx_2/sym_malloc.c 	int s = (1 << SYM_MEM_SHIFT);
s                  58 drivers/scsi/sym53c8xx_2/sym_malloc.c 	while (size > s) {
s                  59 drivers/scsi/sym53c8xx_2/sym_malloc.c 		s <<= 1;
s                  65 drivers/scsi/sym53c8xx_2/sym_malloc.c 		if (s == SYM_MEM_CLUSTER_SIZE) {
s                  72 drivers/scsi/sym53c8xx_2/sym_malloc.c 		s <<= 1;
s                  79 drivers/scsi/sym53c8xx_2/sym_malloc.c 			s >>= 1;
s                  80 drivers/scsi/sym53c8xx_2/sym_malloc.c 			h[j].next = (m_link_p) (a+s);
s                  96 drivers/scsi/sym53c8xx_2/sym_malloc.c 	int s = (1 << SYM_MEM_SHIFT);
s                 108 drivers/scsi/sym53c8xx_2/sym_malloc.c 	while (size > s) {
s                 109 drivers/scsi/sym53c8xx_2/sym_malloc.c 		s <<= 1;
s                 116 drivers/scsi/sym53c8xx_2/sym_malloc.c 		if (s == SYM_MEM_CLUSTER_SIZE) {
s                 125 drivers/scsi/sym53c8xx_2/sym_malloc.c 		b = a ^ s;
s                 137 drivers/scsi/sym53c8xx_2/sym_malloc.c 		s <<= 1;
s                 161 drivers/scsi/sym53c8xx_2/sym_malloc.c #define __sym_calloc(mp, s, n)	__sym_calloc2(mp, s, n, SYM_MEM_WARN)
s                 293 drivers/scsi/vmw_pvscsi.c 		struct PVSCSIRingsState *s = adapter->rings_state;
s                 296 drivers/scsi/vmw_pvscsi.c 		    s->reqProdIdx - s->reqConsIdx >= s->reqCallThreshold)
s                 647 drivers/scsi/vmw_pvscsi.c 	struct PVSCSIRingsState *s = adapter->rings_state;
s                 649 drivers/scsi/vmw_pvscsi.c 	u32 cmp_entries = s->cmpNumEntriesLog2;
s                 651 drivers/scsi/vmw_pvscsi.c 	while (s->cmpConsIdx != s->cmpProdIdx) {
s                 652 drivers/scsi/vmw_pvscsi.c 		struct PVSCSIRingCmpDesc *e = ring + (s->cmpConsIdx &
s                 669 drivers/scsi/vmw_pvscsi.c 		s->cmpConsIdx++;
s                 679 drivers/scsi/vmw_pvscsi.c 	struct PVSCSIRingsState *s;
s                 684 drivers/scsi/vmw_pvscsi.c 	s = adapter->rings_state;
s                 686 drivers/scsi/vmw_pvscsi.c 	req_entries = s->reqNumEntriesLog2;
s                 696 drivers/scsi/vmw_pvscsi.c 	if (s->reqProdIdx - s->cmpConsIdx >= 1 << req_entries) {
s                 699 drivers/scsi/vmw_pvscsi.c 			    s->reqProdIdx, s->cmpConsIdx);
s                 703 drivers/scsi/vmw_pvscsi.c 	e = adapter->req_ring + (s->reqProdIdx & MASK(req_entries));
s                 755 drivers/scsi/vmw_pvscsi.c 	s->reqProdIdx++;
s                1022 drivers/scsi/vmw_pvscsi.c 	struct PVSCSIRingsState *s = adapter->rings_state;
s                1027 drivers/scsi/vmw_pvscsi.c 	       e->type, s->msgProdIdx, s->msgConsIdx, s->msgNumEntriesLog2);
s                1079 drivers/scsi/vmw_pvscsi.c 	struct PVSCSIRingsState *s = adapter->rings_state;
s                1081 drivers/scsi/vmw_pvscsi.c 	return s->msgProdIdx != s->msgConsIdx;
s                1086 drivers/scsi/vmw_pvscsi.c 	struct PVSCSIRingsState *s = adapter->rings_state;
s                1088 drivers/scsi/vmw_pvscsi.c 	u32 msg_entries = s->msgNumEntriesLog2;
s                1091 drivers/scsi/vmw_pvscsi.c 		struct PVSCSIRingMsgDesc *e = ring + (s->msgConsIdx &
s                1097 drivers/scsi/vmw_pvscsi.c 		s->msgConsIdx++;
s                 585 drivers/scsi/xen-scsifront.c 	struct vscsifrnt_shadow *shadow, *s = scsi_cmd_priv(sc);
s                 595 drivers/scsi/xen-scsifront.c 	shadow->ref_rqid = s->rqid;
s                  20 drivers/sh/superhyway/superhyway-sysfs.c 	struct superhyway_device *s = to_superhyway_device(dev);	\
s                  21 drivers/sh/superhyway/superhyway-sysfs.c 	return sprintf(buf, fmt, s->field);				\
s                 556 drivers/soc/amlogic/meson-clk-measure.c static int clk_msr_show(struct seq_file *s, void *data)
s                 558 drivers/soc/amlogic/meson-clk-measure.c 	struct meson_msr_id *clk_msr_id = s->private;
s                 566 drivers/soc/amlogic/meson-clk-measure.c 	seq_printf(s, "%d\t+/-%dHz\n", val, precision);
s                 572 drivers/soc/amlogic/meson-clk-measure.c static int clk_msr_summary_show(struct seq_file *s, void *data)
s                 574 drivers/soc/amlogic/meson-clk-measure.c 	struct meson_msr_id *msr_table = s->private;
s                 578 drivers/soc/amlogic/meson-clk-measure.c 	seq_puts(s, "  clock                     rate    precision\n");
s                 579 drivers/soc/amlogic/meson-clk-measure.c 	seq_puts(s, "---------------------------------------------\n");
s                 589 drivers/soc/amlogic/meson-clk-measure.c 		seq_printf(s, " %-20s %10d    +/-%dHz\n",
s                 354 drivers/soc/fsl/dpio/dpio-service.c 			     struct dpaa2_io_store *s)
s                 360 drivers/soc/fsl/dpio/dpio-service.c 	qbman_pull_desc_set_storage(&pd, s->vaddr, s->paddr, 1);
s                 361 drivers/soc/fsl/dpio/dpio-service.c 	qbman_pull_desc_set_numframes(&pd, (u8)s->max);
s                 367 drivers/soc/fsl/dpio/dpio-service.c 	s->swp = d->swp;
s                 370 drivers/soc/fsl/dpio/dpio-service.c 		s->swp = NULL;
s                 385 drivers/soc/fsl/dpio/dpio-service.c 				  struct dpaa2_io_store *s)
s                 391 drivers/soc/fsl/dpio/dpio-service.c 	qbman_pull_desc_set_storage(&pd, s->vaddr, s->paddr, 1);
s                 392 drivers/soc/fsl/dpio/dpio-service.c 	qbman_pull_desc_set_numframes(&pd, (u8)s->max);
s                 399 drivers/soc/fsl/dpio/dpio-service.c 	s->swp = d->swp;
s                 402 drivers/soc/fsl/dpio/dpio-service.c 		s->swp = NULL;
s                 581 drivers/soc/fsl/dpio/dpio-service.c void dpaa2_io_store_destroy(struct dpaa2_io_store *s)
s                 583 drivers/soc/fsl/dpio/dpio-service.c 	dma_unmap_single(s->dev, s->paddr, sizeof(struct dpaa2_dq) * s->max,
s                 585 drivers/soc/fsl/dpio/dpio-service.c 	kfree(s->alloced_addr);
s                 586 drivers/soc/fsl/dpio/dpio-service.c 	kfree(s);
s                 607 drivers/soc/fsl/dpio/dpio-service.c struct dpaa2_dq *dpaa2_io_store_next(struct dpaa2_io_store *s, int *is_last)
s                 610 drivers/soc/fsl/dpio/dpio-service.c 	struct dpaa2_dq *ret = &s->vaddr[s->idx];
s                 612 drivers/soc/fsl/dpio/dpio-service.c 	match = qbman_result_has_new_result(s->swp, ret);
s                 618 drivers/soc/fsl/dpio/dpio-service.c 	s->idx++;
s                 622 drivers/soc/fsl/dpio/dpio-service.c 		s->idx = 0;
s                 631 drivers/soc/fsl/dpio/dpio-service.c 		prefetch(&s->vaddr[s->idx]);
s                 467 drivers/soc/fsl/dpio/qbman-portal.c int qbman_swp_enqueue(struct qbman_swp *s, const struct qbman_eq_desc *d,
s                 471 drivers/soc/fsl/dpio/qbman-portal.c 	u32 eqar = qbman_read_register(s, QBMAN_CINH_SWP_EQAR);
s                 476 drivers/soc/fsl/dpio/qbman-portal.c 	p = qbman_get_cmd(s, QBMAN_CENA_SWP_EQCR(EQAR_IDX(eqar)));
s                 480 drivers/soc/fsl/dpio/qbman-portal.c 	if ((s->desc->qman_version & QMAN_REV_MASK) < QMAN_REV_5000) {
s                 487 drivers/soc/fsl/dpio/qbman-portal.c 		qbman_write_eqcr_am_rt_register(s, EQAR_IDX(eqar));
s                 502 drivers/soc/fsl/dpio/qbman-portal.c void qbman_swp_push_get(struct qbman_swp *s, u8 channel_idx, int *enabled)
s                 504 drivers/soc/fsl/dpio/qbman-portal.c 	u16 src = (s->sdq >> QB_SDQCR_SRC_SHIFT) & QB_SDQCR_SRC_MASK;
s                 516 drivers/soc/fsl/dpio/qbman-portal.c void qbman_swp_push_set(struct qbman_swp *s, u8 channel_idx, int enable)
s                 522 drivers/soc/fsl/dpio/qbman-portal.c 		s->sdq |= 1 << channel_idx;
s                 524 drivers/soc/fsl/dpio/qbman-portal.c 		s->sdq &= ~(1 << channel_idx);
s                 529 drivers/soc/fsl/dpio/qbman-portal.c 	dqsrc = (s->sdq >> QB_SDQCR_SRC_SHIFT) & QB_SDQCR_SRC_MASK;
s                 531 drivers/soc/fsl/dpio/qbman-portal.c 		qbman_write_register(s, QBMAN_CINH_SWP_SDQCR, s->sdq);
s                 533 drivers/soc/fsl/dpio/qbman-portal.c 		qbman_write_register(s, QBMAN_CINH_SWP_SDQCR, 0);
s                 656 drivers/soc/fsl/dpio/qbman-portal.c int qbman_swp_pull(struct qbman_swp *s, struct qbman_pull_desc *d)
s                 660 drivers/soc/fsl/dpio/qbman-portal.c 	if (!atomic_dec_and_test(&s->vdq.available)) {
s                 661 drivers/soc/fsl/dpio/qbman-portal.c 		atomic_inc(&s->vdq.available);
s                 664 drivers/soc/fsl/dpio/qbman-portal.c 	s->vdq.storage = (void *)(uintptr_t)d->rsp_addr_virt;
s                 665 drivers/soc/fsl/dpio/qbman-portal.c 	if ((s->desc->qman_version & QMAN_REV_MASK) < QMAN_REV_5000)
s                 666 drivers/soc/fsl/dpio/qbman-portal.c 		p = qbman_get_cmd(s, QBMAN_CENA_SWP_VDQCR);
s                 668 drivers/soc/fsl/dpio/qbman-portal.c 		p = qbman_get_cmd(s, QBMAN_CENA_SWP_VDQCR_MEM);
s                 675 drivers/soc/fsl/dpio/qbman-portal.c 	if ((s->desc->qman_version & QMAN_REV_MASK) < QMAN_REV_5000) {
s                 678 drivers/soc/fsl/dpio/qbman-portal.c 		p->verb = d->verb | s->vdq.valid_bit;
s                 679 drivers/soc/fsl/dpio/qbman-portal.c 		s->vdq.valid_bit ^= QB_VALID_BIT;
s                 681 drivers/soc/fsl/dpio/qbman-portal.c 		p->verb = d->verb | s->vdq.valid_bit;
s                 682 drivers/soc/fsl/dpio/qbman-portal.c 		s->vdq.valid_bit ^= QB_VALID_BIT;
s                 684 drivers/soc/fsl/dpio/qbman-portal.c 		qbman_write_register(s, QBMAN_CINH_SWP_VDQCR_RT, QMAN_RT_MODE);
s                 700 drivers/soc/fsl/dpio/qbman-portal.c const struct dpaa2_dq *qbman_swp_dqrr_next(struct qbman_swp *s)
s                 710 drivers/soc/fsl/dpio/qbman-portal.c 	if (unlikely(s->dqrr.reset_bug)) {
s                 719 drivers/soc/fsl/dpio/qbman-portal.c 		u8 pi = qbman_read_register(s, QBMAN_CINH_SWP_DQPI) &
s                 723 drivers/soc/fsl/dpio/qbman-portal.c 		if (pi == s->dqrr.next_idx)
s                 734 drivers/soc/fsl/dpio/qbman-portal.c 		if (s->dqrr.next_idx == (s->dqrr.dqrr_size - 1)) {
s                 736 drivers/soc/fsl/dpio/qbman-portal.c 				 s->dqrr.next_idx, pi);
s                 737 drivers/soc/fsl/dpio/qbman-portal.c 			s->dqrr.reset_bug = 0;
s                 739 drivers/soc/fsl/dpio/qbman-portal.c 		prefetch(qbman_get_cmd(s,
s                 740 drivers/soc/fsl/dpio/qbman-portal.c 				       QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx)));
s                 743 drivers/soc/fsl/dpio/qbman-portal.c 	if ((s->desc->qman_version & QMAN_REV_MASK) < QMAN_REV_5000)
s                 744 drivers/soc/fsl/dpio/qbman-portal.c 		p = qbman_get_cmd(s, QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx));
s                 746 drivers/soc/fsl/dpio/qbman-portal.c 		p = qbman_get_cmd(s, QBMAN_CENA_SWP_DQRR_MEM(s->dqrr.next_idx));
s                 757 drivers/soc/fsl/dpio/qbman-portal.c 	if ((verb & QB_VALID_BIT) != s->dqrr.valid_bit) {
s                 758 drivers/soc/fsl/dpio/qbman-portal.c 		prefetch(qbman_get_cmd(s,
s                 759 drivers/soc/fsl/dpio/qbman-portal.c 				       QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx)));
s                 766 drivers/soc/fsl/dpio/qbman-portal.c 	s->dqrr.next_idx++;
s                 767 drivers/soc/fsl/dpio/qbman-portal.c 	s->dqrr.next_idx &= s->dqrr.dqrr_size - 1; /* Wrap around */
s                 768 drivers/soc/fsl/dpio/qbman-portal.c 	if (!s->dqrr.next_idx)
s                 769 drivers/soc/fsl/dpio/qbman-portal.c 		s->dqrr.valid_bit ^= QB_VALID_BIT;
s                 780 drivers/soc/fsl/dpio/qbman-portal.c 		atomic_inc(&s->vdq.available);
s                 782 drivers/soc/fsl/dpio/qbman-portal.c 	prefetch(qbman_get_cmd(s, QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx)));
s                 793 drivers/soc/fsl/dpio/qbman-portal.c void qbman_swp_dqrr_consume(struct qbman_swp *s, const struct dpaa2_dq *dq)
s                 795 drivers/soc/fsl/dpio/qbman-portal.c 	qbman_write_register(s, QBMAN_CINH_SWP_DCAP, QBMAN_IDX_FROM_DQRR(dq));
s                 815 drivers/soc/fsl/dpio/qbman-portal.c int qbman_result_has_new_result(struct qbman_swp *s, const struct dpaa2_dq *dq)
s                 832 drivers/soc/fsl/dpio/qbman-portal.c 	if (s->vdq.storage == dq) {
s                 833 drivers/soc/fsl/dpio/qbman-portal.c 		s->vdq.storage = NULL;
s                 834 drivers/soc/fsl/dpio/qbman-portal.c 		atomic_inc(&s->vdq.available);
s                 883 drivers/soc/fsl/dpio/qbman-portal.c int qbman_swp_release(struct qbman_swp *s, const struct qbman_release_desc *d,
s                 893 drivers/soc/fsl/dpio/qbman-portal.c 	rar = qbman_read_register(s, QBMAN_CINH_SWP_RAR);
s                 898 drivers/soc/fsl/dpio/qbman-portal.c 	if ((s->desc->qman_version & QMAN_REV_MASK) < QMAN_REV_5000)
s                 899 drivers/soc/fsl/dpio/qbman-portal.c 		p = qbman_get_cmd(s, QBMAN_CENA_SWP_RCR(RAR_IDX(rar)));
s                 901 drivers/soc/fsl/dpio/qbman-portal.c 		p = qbman_get_cmd(s, QBMAN_CENA_SWP_RCR_MEM(RAR_IDX(rar)));
s                 907 drivers/soc/fsl/dpio/qbman-portal.c 	if ((s->desc->qman_version & QMAN_REV_MASK) < QMAN_REV_5000) {
s                 917 drivers/soc/fsl/dpio/qbman-portal.c 		qbman_write_register(s, QBMAN_CINH_SWP_RCR_AM_RT +
s                 951 drivers/soc/fsl/dpio/qbman-portal.c int qbman_swp_acquire(struct qbman_swp *s, u16 bpid, u64 *buffers,
s                 962 drivers/soc/fsl/dpio/qbman-portal.c 	p = qbman_swp_mc_start(s);
s                 972 drivers/soc/fsl/dpio/qbman-portal.c 	r = qbman_swp_mc_complete(s, p, QBMAN_MC_ACQUIRE);
s                1013 drivers/soc/fsl/dpio/qbman-portal.c int qbman_swp_alt_fq_state(struct qbman_swp *s, u32 fqid,
s                1020 drivers/soc/fsl/dpio/qbman-portal.c 	p = qbman_swp_mc_start(s);
s                1027 drivers/soc/fsl/dpio/qbman-portal.c 	r = qbman_swp_mc_complete(s, p, alt_fq_verb);
s                1066 drivers/soc/fsl/dpio/qbman-portal.c int qbman_swp_CDAN_set(struct qbman_swp *s, u16 channelid,
s                1074 drivers/soc/fsl/dpio/qbman-portal.c 	p = qbman_swp_mc_start(s);
s                1088 drivers/soc/fsl/dpio/qbman-portal.c 	r = qbman_swp_mc_complete(s, p, QBMAN_WQCHAN_CONFIGURE);
s                1117 drivers/soc/fsl/dpio/qbman-portal.c int qbman_fq_query_state(struct qbman_swp *s, u32 fqid,
s                1123 drivers/soc/fsl/dpio/qbman-portal.c 	p = (struct qbman_fq_query_desc *)qbman_swp_mc_start(s);
s                1129 drivers/soc/fsl/dpio/qbman-portal.c 	resp = qbman_swp_mc_complete(s, p, QBMAN_FQ_QUERY_NP);
s                1166 drivers/soc/fsl/dpio/qbman-portal.c int qbman_bp_query(struct qbman_swp *s, u16 bpid,
s                1172 drivers/soc/fsl/dpio/qbman-portal.c 	p = (struct qbman_bp_query_desc *)qbman_swp_mc_start(s);
s                1177 drivers/soc/fsl/dpio/qbman-portal.c 	resp = qbman_swp_mc_complete(s, p, QBMAN_BP_QUERY);
s                 163 drivers/soc/fsl/dpio/qbman-portal.h const struct dpaa2_dq *qbman_swp_dqrr_next(struct qbman_swp *s);
s                 164 drivers/soc/fsl/dpio/qbman-portal.h void qbman_swp_dqrr_consume(struct qbman_swp *s, const struct dpaa2_dq *dq);
s                 182 drivers/soc/fsl/dpio/qbman-portal.h int qbman_swp_release(struct qbman_swp *s, const struct qbman_release_desc *d,
s                 184 drivers/soc/fsl/dpio/qbman-portal.h int qbman_swp_acquire(struct qbman_swp *s, u16 bpid, u64 *buffers,
s                 186 drivers/soc/fsl/dpio/qbman-portal.h int qbman_swp_alt_fq_state(struct qbman_swp *s, u32 fqid,
s                 188 drivers/soc/fsl/dpio/qbman-portal.h int qbman_swp_CDAN_set(struct qbman_swp *s, u16 channelid,
s                 301 drivers/soc/fsl/dpio/qbman-portal.h static inline int qbman_swp_fq_schedule(struct qbman_swp *s, u32 fqid)
s                 303 drivers/soc/fsl/dpio/qbman-portal.h 	return qbman_swp_alt_fq_state(s, fqid, QBMAN_FQ_SCHEDULE);
s                 319 drivers/soc/fsl/dpio/qbman-portal.h static inline int qbman_swp_fq_force(struct qbman_swp *s, u32 fqid)
s                 321 drivers/soc/fsl/dpio/qbman-portal.h 	return qbman_swp_alt_fq_state(s, fqid, QBMAN_FQ_FORCE);
s                 333 drivers/soc/fsl/dpio/qbman-portal.h static inline int qbman_swp_fq_xon(struct qbman_swp *s, u32 fqid)
s                 335 drivers/soc/fsl/dpio/qbman-portal.h 	return qbman_swp_alt_fq_state(s, fqid, QBMAN_FQ_XON);
s                 353 drivers/soc/fsl/dpio/qbman-portal.h static inline int qbman_swp_fq_xoff(struct qbman_swp *s, u32 fqid)
s                 355 drivers/soc/fsl/dpio/qbman-portal.h 	return qbman_swp_alt_fq_state(s, fqid, QBMAN_FQ_XOFF);
s                 379 drivers/soc/fsl/dpio/qbman-portal.h static inline int qbman_swp_CDAN_set_context(struct qbman_swp *s, u16 channelid,
s                 382 drivers/soc/fsl/dpio/qbman-portal.h 	return qbman_swp_CDAN_set(s, channelid,
s                 394 drivers/soc/fsl/dpio/qbman-portal.h static inline int qbman_swp_CDAN_enable(struct qbman_swp *s, u16 channelid)
s                 396 drivers/soc/fsl/dpio/qbman-portal.h 	return qbman_swp_CDAN_set(s, channelid,
s                 408 drivers/soc/fsl/dpio/qbman-portal.h static inline int qbman_swp_CDAN_disable(struct qbman_swp *s, u16 channelid)
s                 410 drivers/soc/fsl/dpio/qbman-portal.h 	return qbman_swp_CDAN_set(s, channelid,
s                 423 drivers/soc/fsl/dpio/qbman-portal.h static inline int qbman_swp_CDAN_set_context_enable(struct qbman_swp *s,
s                 427 drivers/soc/fsl/dpio/qbman-portal.h 	return qbman_swp_CDAN_set(s, channelid,
s                 470 drivers/soc/fsl/dpio/qbman-portal.h int qbman_fq_query_state(struct qbman_swp *s, u32 fqid,
s                 502 drivers/soc/fsl/dpio/qbman-portal.h int qbman_bp_query(struct qbman_swp *s, u16 bpid,
s                2580 drivers/soc/fsl/qbman/qman.c static int _qm_dqrr_consume_and_match(struct qm_portal *p, u32 fqid, int s,
s                2594 drivers/soc/fsl/qbman/qman.c 		if (qm_fqid_get(dqrr) == fqid && (dqrr->stat & s))
s                  26 drivers/soc/qcom/rpmh.c #define DEFINE_RPMH_MSG_ONSTACK(dev, s, q, name)	\
s                  29 drivers/soc/qcom/rpmh.c 			.state = s,			\
s                 110 drivers/soc/sunxi/sunxi_sram.c static int sunxi_sram_show(struct seq_file *s, void *data)
s                 119 drivers/soc/sunxi/sunxi_sram.c 	seq_puts(s, "Allwinner sunXi SRAM\n");
s                 120 drivers/soc/sunxi/sunxi_sram.c 	seq_puts(s, "--------------------\n\n");
s                 125 drivers/soc/sunxi/sunxi_sram.c 		seq_printf(s, "sram@%08x\n",
s                 137 drivers/soc/sunxi/sunxi_sram.c 			seq_printf(s, "\tsection@%04x\t(%s)\n",
s                 146 drivers/soc/sunxi/sunxi_sram.c 				seq_printf(s, "\t\t%s%c\n", func->func,
s                 152 drivers/soc/sunxi/sunxi_sram.c 		seq_puts(s, "\n");
s                 884 drivers/soc/tegra/pmc.c static int powergate_show(struct seq_file *s, void *data)
s                 889 drivers/soc/tegra/pmc.c 	seq_printf(s, " powergate powered\n");
s                 890 drivers/soc/tegra/pmc.c 	seq_printf(s, "------------------\n");
s                 897 drivers/soc/tegra/pmc.c 		seq_printf(s, " %9s %7s\n", pmc->soc->powergates[i],
s                 319 drivers/soc/ti/knav_dma.c static void dma_debug_show_channels(struct seq_file *s,
s                 324 drivers/soc/ti/knav_dma.c 	seq_printf(s, "\t%s %d:\t",
s                 329 drivers/soc/ti/knav_dma.c 		seq_printf(s, "einfo - %d, pswords - %d, priority - %d\n",
s                 334 drivers/soc/ti/knav_dma.c 		seq_printf(s, "einfo - %d, psinfo - %d, desc_type - %d\n",
s                 338 drivers/soc/ti/knav_dma.c 		seq_printf(s, "\t\t\tdst_q: [%d], thresh: %d fdq: ",
s                 342 drivers/soc/ti/knav_dma.c 			seq_printf(s, "[%d]", chan->cfg.u.rx.fdq[i]);
s                 343 drivers/soc/ti/knav_dma.c 		seq_printf(s, "\n");
s                 347 drivers/soc/ti/knav_dma.c static void dma_debug_show_devices(struct seq_file *s,
s                 354 drivers/soc/ti/knav_dma.c 			dma_debug_show_channels(s, chan);
s                 358 drivers/soc/ti/knav_dma.c static int dma_debug_show(struct seq_file *s, void *v)
s                 364 drivers/soc/ti/knav_dma.c 			seq_printf(s, "%s : max_tx_chan: (%d), max_rx_flows: (%d)\n",
s                 366 drivers/soc/ti/knav_dma.c 			dma_debug_show_devices(s, dma);
s                 425 drivers/soc/ti/knav_qmss_queue.c static void knav_queue_debug_show_instance(struct seq_file *s,
s                 440 drivers/soc/ti/knav_qmss_queue.c 	seq_printf(s, "\tqueue id %d (%s)\n",
s                 451 drivers/soc/ti/knav_qmss_queue.c 		seq_printf(s, "\t\thandle %p: pushes %8d, pops %8d, count %8d, notifies %8d, push errors %8d, pop errors %8d\n",
s                 462 drivers/soc/ti/knav_qmss_queue.c static int knav_queue_debug_show(struct seq_file *s, void *v)
s                 468 drivers/soc/ti/knav_qmss_queue.c 	seq_printf(s, "%s: %u-%u\n",
s                 472 drivers/soc/ti/knav_qmss_queue.c 		knav_queue_debug_show_instance(s, inst);
s                  74 drivers/soc/xilinx/zynqmp_power.c 	char *s = buf;
s                  80 drivers/soc/xilinx/zynqmp_power.c 				s += sprintf(s, "[%s] ", suspend_modes[md]);
s                  82 drivers/soc/xilinx/zynqmp_power.c 				s += sprintf(s, "%s ", suspend_modes[md]);
s                  86 drivers/soc/xilinx/zynqmp_power.c 	if (s != buf)
s                  87 drivers/soc/xilinx/zynqmp_power.c 		*(s - 1) = '\n';
s                  88 drivers/soc/xilinx/zynqmp_power.c 	return (s - buf);
s                 248 drivers/soundwire/cadence_master.c static int cdns_reg_show(struct seq_file *s, void *data)
s                 250 drivers/soundwire/cadence_master.c 	struct sdw_cdns *cdns = s->private;
s                 320 drivers/soundwire/cadence_master.c 	seq_printf(s, "%s", buf);
s                 195 drivers/soundwire/intel.c 	void __iomem *s = sdw->res->shim;
s                 206 drivers/soundwire/intel.c 	links = intel_readl(s, SDW_SHIM_LCAP) & GENMASK(2, 0);
s                 213 drivers/soundwire/intel.c 		ret += intel_sprintf(s, true, buf, ret, reg);
s                 218 drivers/soundwire/intel.c 		ret += intel_sprintf(s, false, buf, ret, SDW_SHIM_CTLSCAP(i));
s                 219 drivers/soundwire/intel.c 		ret += intel_sprintf(s, false, buf, ret, SDW_SHIM_CTLS0CM(i));
s                 220 drivers/soundwire/intel.c 		ret += intel_sprintf(s, false, buf, ret, SDW_SHIM_CTLS1CM(i));
s                 221 drivers/soundwire/intel.c 		ret += intel_sprintf(s, false, buf, ret, SDW_SHIM_CTLS2CM(i));
s                 222 drivers/soundwire/intel.c 		ret += intel_sprintf(s, false, buf, ret, SDW_SHIM_CTLS3CM(i));
s                 223 drivers/soundwire/intel.c 		ret += intel_sprintf(s, false, buf, ret, SDW_SHIM_PCMSCAP(i));
s                 233 drivers/soundwire/intel.c 			ret += intel_sprintf(s, false, buf, ret,
s                 235 drivers/soundwire/intel.c 			ret += intel_sprintf(s, false, buf, ret,
s                 240 drivers/soundwire/intel.c 		ret += intel_sprintf(s, false, buf, ret, SDW_SHIM_PDMSCAP(i));
s                 241 drivers/soundwire/intel.c 		ret += intel_sprintf(s, false, buf, ret, SDW_SHIM_IOCTL(i));
s                 242 drivers/soundwire/intel.c 		ret += intel_sprintf(s, false, buf, ret, SDW_SHIM_CTMCTL(i));
s                 246 drivers/soundwire/intel.c 	ret += intel_sprintf(s, false, buf, ret, SDW_SHIM_WAKEEN);
s                 247 drivers/soundwire/intel.c 	ret += intel_sprintf(s, false, buf, ret, SDW_SHIM_WAKESTS);
s                  25 drivers/spi/spi-cavium.c 	} while (mpi_sts.s.busy);
s                  52 drivers/spi/spi-cavium.c 	mpi_cfg.s.clkdiv = clkdiv;
s                  53 drivers/spi/spi-cavium.c 	mpi_cfg.s.cshi = (mode & SPI_CS_HIGH) ? 1 : 0;
s                  54 drivers/spi/spi-cavium.c 	mpi_cfg.s.lsbfirst = (mode & SPI_LSB_FIRST) ? 1 : 0;
s                  55 drivers/spi/spi-cavium.c 	mpi_cfg.s.wireor = (mode & SPI_3WIRE) ? 1 : 0;
s                  56 drivers/spi/spi-cavium.c 	mpi_cfg.s.idlelo = cpha != cpol;
s                  57 drivers/spi/spi-cavium.c 	mpi_cfg.s.cslate = cpha ? 1 : 0;
s                  58 drivers/spi/spi-cavium.c 	mpi_cfg.s.enable = 1;
s                  81 drivers/spi/spi-cavium.c 		mpi_tx.s.csid = spi->chip_select;
s                  82 drivers/spi/spi-cavium.c 		mpi_tx.s.leavecs = 1;
s                  83 drivers/spi/spi-cavium.c 		mpi_tx.s.txnum = tx_buf ? OCTEON_SPI_MAX_BYTES : 0;
s                  84 drivers/spi/spi-cavium.c 		mpi_tx.s.totnum = OCTEON_SPI_MAX_BYTES;
s                 106 drivers/spi/spi-cavium.c 	mpi_tx.s.csid = spi->chip_select;
s                 108 drivers/spi/spi-cavium.c 		mpi_tx.s.leavecs = xfer->cs_change;
s                 110 drivers/spi/spi-cavium.c 		mpi_tx.s.leavecs = !xfer->cs_change;
s                 111 drivers/spi/spi-cavium.c 	mpi_tx.s.txnum = tx_buf ? len : 0;
s                 112 drivers/spi/spi-cavium.c 	mpi_tx.s.totnum = len;
s                  81 drivers/spi/spi-cavium.h 	} s;
s                 234 drivers/spi/spi-cavium.h 	} s;
s                 257 drivers/spi/spi-cavium.h 	} s;
s                 288 drivers/spi/spi-cavium.h 	} s;
s                 364 drivers/spi/spi-dln2.c 		u16 *s = (u16 *)src;
s                 368 drivers/spi/spi-dln2.c 			*d++ = cpu_to_le16p(s++);
s                 371 drivers/spi/spi-dln2.c 		u32 *s = (u32 *)src;
s                 375 drivers/spi/spi-dln2.c 			*d++ = cpu_to_le32p(s++);
s                 397 drivers/spi/spi-dln2.c 		__le16 *s = (__le16 *)dln2_buf;
s                 401 drivers/spi/spi-dln2.c 			*d++ = le16_to_cpup(s++);
s                 404 drivers/spi/spi-dln2.c 		__le32 *s = (__le32 *)dln2_buf;
s                 408 drivers/spi/spi-dln2.c 			*d++ = get_unaligned_le32(s++);
s                  29 drivers/spi/spi-dw-mid.c 	struct dw_dma_slave *s = param;
s                  31 drivers/spi/spi-dw-mid.c 	if (s->dma_dev != chan->device->dev)
s                  34 drivers/spi/spi-dw-mid.c 	chan->private = s;
s                 133 drivers/spi/spi-lm70llp.c static inline void setsck(struct spi_device *s, int is_on)
s                 135 drivers/spi/spi-lm70llp.c 	struct spi_lm70llp *pp = spidev_to_pp(s);
s                 143 drivers/spi/spi-lm70llp.c static inline void setmosi(struct spi_device *s, int is_on)
s                 158 drivers/spi/spi-lm70llp.c static inline int getmiso(struct spi_device *s)
s                 160 drivers/spi/spi-lm70llp.c 	struct spi_lm70llp *pp = spidev_to_pp(s);
s                  25 drivers/spi/spi-mxic.c #define HC_CFG_TYPE(s, t)	((t) << (23 + ((s) * 2)))
s                  65 drivers/spi/spi-mxic.c #define SS_CTRL(s)		(0x30 + ((s) * 4))
s                  89 drivers/spi/spi-mxic.c #define OCTA_CRC_IN_EN(s)	BIT(3 + ((s) * 16))
s                  90 drivers/spi/spi-mxic.c #define OCTA_CRC_CHUNK(s, x)	((fls((x) / 32)) << (1 + ((s) * 16)))
s                  91 drivers/spi/spi-mxic.c #define OCTA_CRC_OUT_EN(s)	BIT(0 + ((s) * 16))
s                  93 drivers/spi/spi-mxic.c #define ONFI_DIN_CNT(s)		(0x3c + (s))
s                 391 drivers/spi/spi-s3c24xx.c static inline void s3c24xx_spi_initfiq(struct s3c24xx_spi *s) { }
s                 392 drivers/spi/spi-s3c24xx.c static inline void s3c24xx_spi_tryfiq(struct s3c24xx_spi *s) { }
s                 393 drivers/spi/spi-s3c24xx.c static inline bool s3c24xx_spi_usefiq(struct s3c24xx_spi *s) { return false; }
s                 394 drivers/spi/spi-s3c24xx.c static inline bool s3c24xx_spi_usingfiq(struct s3c24xx_spi *s) { return false; }
s                 136 drivers/spi/spi-sirf.c #define SIRFSOC_SPI_FIFO_FULL_MASK(s)	(1 << ((s)->fifo_full_offset))
s                 137 drivers/spi/spi-sirf.c #define SIRFSOC_SPI_FIFO_EMPTY_MASK(s)	(1 << ((s)->fifo_full_offset + 1))
s                 138 drivers/spi/spi-sirf.c #define SIRFSOC_SPI_FIFO_THD_MASK(s)	((s)->fifo_size - 1)
s                 140 drivers/spi/spi-sirf.c #define SIRFSOC_SPI_FIFO_LEVEL_CHK_MASK(s, val)	\
s                 141 drivers/spi/spi-sirf.c 	((val) & (s)->fifo_level_chk_mask)
s                  54 drivers/staging/comedi/comedi_buf.c 			      struct comedi_subdevice *s)
s                  56 drivers/staging/comedi/comedi_buf.c 	struct comedi_async *async = s->async;
s                  61 drivers/staging/comedi/comedi_buf.c 		if (s->async_dma_dir == DMA_NONE)
s                  67 drivers/staging/comedi/comedi_buf.c 	spin_lock_irqsave(&s->spin_lock, flags);
s                  70 drivers/staging/comedi/comedi_buf.c 	spin_unlock_irqrestore(&s->spin_lock, flags);
s                 141 drivers/staging/comedi/comedi_buf.c 			       struct comedi_subdevice *s,
s                 144 drivers/staging/comedi/comedi_buf.c 	struct comedi_async *async = s->async;
s                 151 drivers/staging/comedi/comedi_buf.c 	if (!IS_ENABLED(CONFIG_HAS_DMA) && s->async_dma_dir != DMA_NONE) {
s                 157 drivers/staging/comedi/comedi_buf.c 	bm = comedi_buf_map_alloc(dev, s->async_dma_dir, n_pages);
s                 161 drivers/staging/comedi/comedi_buf.c 	spin_lock_irqsave(&s->spin_lock, flags);
s                 163 drivers/staging/comedi/comedi_buf.c 	spin_unlock_irqrestore(&s->spin_lock, flags);
s                 229 drivers/staging/comedi/comedi_buf.c comedi_buf_map_from_subdev_get(struct comedi_subdevice *s)
s                 231 drivers/staging/comedi/comedi_buf.c 	struct comedi_async *async = s->async;
s                 238 drivers/staging/comedi/comedi_buf.c 	spin_lock_irqsave(&s->spin_lock, flags);
s                 245 drivers/staging/comedi/comedi_buf.c 	spin_unlock_irqrestore(&s->spin_lock, flags);
s                 250 drivers/staging/comedi/comedi_buf.c bool comedi_buf_is_mmapped(struct comedi_subdevice *s)
s                 252 drivers/staging/comedi/comedi_buf.c 	struct comedi_buf_map *bm = s->async->buf_map;
s                 257 drivers/staging/comedi/comedi_buf.c int comedi_buf_alloc(struct comedi_device *dev, struct comedi_subdevice *s,
s                 260 drivers/staging/comedi/comedi_buf.c 	struct comedi_async *async = s->async;
s                 272 drivers/staging/comedi/comedi_buf.c 	__comedi_buf_free(dev, s);
s                 278 drivers/staging/comedi/comedi_buf.c 		__comedi_buf_alloc(dev, s, n_pages);
s                 282 drivers/staging/comedi/comedi_buf.c 			__comedi_buf_free(dev, s);
s                 291 drivers/staging/comedi/comedi_buf.c void comedi_buf_reset(struct comedi_subdevice *s)
s                 293 drivers/staging/comedi/comedi_buf.c 	struct comedi_async *async = s->async;
s                 313 drivers/staging/comedi/comedi_buf.c static unsigned int comedi_buf_write_n_unalloc(struct comedi_subdevice *s)
s                 315 drivers/staging/comedi/comedi_buf.c 	struct comedi_async *async = s->async;
s                 321 drivers/staging/comedi/comedi_buf.c unsigned int comedi_buf_write_n_available(struct comedi_subdevice *s)
s                 323 drivers/staging/comedi/comedi_buf.c 	struct comedi_async *async = s->async;
s                 340 drivers/staging/comedi/comedi_buf.c unsigned int comedi_buf_write_alloc(struct comedi_subdevice *s,
s                 343 drivers/staging/comedi/comedi_buf.c 	struct comedi_async *async = s->async;
s                 344 drivers/staging/comedi/comedi_buf.c 	unsigned int unalloc = comedi_buf_write_n_unalloc(s);
s                 365 drivers/staging/comedi/comedi_buf.c static unsigned int comedi_buf_munge(struct comedi_subdevice *s,
s                 368 drivers/staging/comedi/comedi_buf.c 	struct comedi_async *async = s->async;
s                 370 drivers/staging/comedi/comedi_buf.c 	const unsigned int num_sample_bytes = comedi_bytes_per_sample(s);
s                 372 drivers/staging/comedi/comedi_buf.c 	if (!s->munge || (async->cmd.flags & CMDF_RAWDATA)) {
s                 386 drivers/staging/comedi/comedi_buf.c 			s->munge(s->device, s,
s                 408 drivers/staging/comedi/comedi_buf.c unsigned int comedi_buf_write_n_allocated(struct comedi_subdevice *s)
s                 410 drivers/staging/comedi/comedi_buf.c 	struct comedi_async *async = s->async;
s                 430 drivers/staging/comedi/comedi_buf.c unsigned int comedi_buf_write_free(struct comedi_subdevice *s,
s                 433 drivers/staging/comedi/comedi_buf.c 	struct comedi_async *async = s->async;
s                 434 drivers/staging/comedi/comedi_buf.c 	unsigned int allocated = comedi_buf_write_n_allocated(s);
s                 441 drivers/staging/comedi/comedi_buf.c 	comedi_buf_munge(s, async->buf_write_count - async->munge_count);
s                 460 drivers/staging/comedi/comedi_buf.c unsigned int comedi_buf_read_n_available(struct comedi_subdevice *s)
s                 462 drivers/staging/comedi/comedi_buf.c 	struct comedi_async *async = s->async;
s                 495 drivers/staging/comedi/comedi_buf.c unsigned int comedi_buf_read_alloc(struct comedi_subdevice *s,
s                 498 drivers/staging/comedi/comedi_buf.c 	struct comedi_async *async = s->async;
s                 535 drivers/staging/comedi/comedi_buf.c unsigned int comedi_buf_read_free(struct comedi_subdevice *s,
s                 538 drivers/staging/comedi/comedi_buf.c 	struct comedi_async *async = s->async;
s                 558 drivers/staging/comedi/comedi_buf.c static void comedi_buf_memcpy_to(struct comedi_subdevice *s,
s                 561 drivers/staging/comedi/comedi_buf.c 	struct comedi_async *async = s->async;
s                 581 drivers/staging/comedi/comedi_buf.c static void comedi_buf_memcpy_from(struct comedi_subdevice *s,
s                 585 drivers/staging/comedi/comedi_buf.c 	struct comedi_async *async = s->async;
s                 622 drivers/staging/comedi/comedi_buf.c unsigned int comedi_buf_write_samples(struct comedi_subdevice *s,
s                 633 drivers/staging/comedi/comedi_buf.c 	max_samples = comedi_bytes_to_samples(s, comedi_buf_write_n_unalloc(s));
s                 635 drivers/staging/comedi/comedi_buf.c 		dev_warn(s->device->class_dev, "buffer overrun\n");
s                 636 drivers/staging/comedi/comedi_buf.c 		s->async->events |= COMEDI_CB_OVERFLOW;
s                 643 drivers/staging/comedi/comedi_buf.c 	nbytes = comedi_buf_write_alloc(s,
s                 644 drivers/staging/comedi/comedi_buf.c 					comedi_samples_to_bytes(s, nsamples));
s                 645 drivers/staging/comedi/comedi_buf.c 	comedi_buf_memcpy_to(s, data, nbytes);
s                 646 drivers/staging/comedi/comedi_buf.c 	comedi_buf_write_free(s, nbytes);
s                 647 drivers/staging/comedi/comedi_buf.c 	comedi_inc_scan_progress(s, nbytes);
s                 648 drivers/staging/comedi/comedi_buf.c 	s->async->events |= COMEDI_CB_BLOCK;
s                 668 drivers/staging/comedi/comedi_buf.c unsigned int comedi_buf_read_samples(struct comedi_subdevice *s,
s                 675 drivers/staging/comedi/comedi_buf.c 	max_samples = comedi_bytes_to_samples(s,
s                 676 drivers/staging/comedi/comedi_buf.c 					      comedi_buf_read_n_available(s));
s                 683 drivers/staging/comedi/comedi_buf.c 	nbytes = comedi_buf_read_alloc(s,
s                 684 drivers/staging/comedi/comedi_buf.c 				       comedi_samples_to_bytes(s, nsamples));
s                 685 drivers/staging/comedi/comedi_buf.c 	comedi_buf_memcpy_from(s, data, nbytes);
s                 686 drivers/staging/comedi/comedi_buf.c 	comedi_buf_read_free(s, nbytes);
s                 687 drivers/staging/comedi/comedi_buf.c 	comedi_inc_scan_progress(s, nbytes);
s                 688 drivers/staging/comedi/comedi_buf.c 	s->async->events |= COMEDI_CB_BLOCK;
s                 343 drivers/staging/comedi/comedi_compat32.c 	} __user *s;
s                 364 drivers/staging/comedi/comedi_compat32.c 	s = compat_alloc_user_space(offsetof(struct combined_insnlist,
s                 368 drivers/staging/comedi/comedi_compat32.c 	if (!access_ok(&s->insnlist, sizeof(s->insnlist)))
s                 371 drivers/staging/comedi/comedi_compat32.c 	err |= __put_user(n_insns, &s->insnlist.n_insns);
s                 372 drivers/staging/comedi/comedi_compat32.c 	err |= __put_user(&s->insn[0], &s->insnlist.insns);
s                 378 drivers/staging/comedi/comedi_compat32.c 		rc = get_compat_insn(&s->insn[n], &insn32[n]);
s                 384 drivers/staging/comedi/comedi_compat32.c 				(unsigned long)&s->insnlist);
s                 203 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 207 drivers/staging/comedi/comedi_fops.c 	s = comedi_subdevice_minor_table[i];
s                 208 drivers/staging/comedi/comedi_fops.c 	if (s && s->device != dev)
s                 209 drivers/staging/comedi/comedi_fops.c 		s = NULL;
s                 211 drivers/staging/comedi/comedi_fops.c 	return s;
s                 228 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 232 drivers/staging/comedi/comedi_fops.c 	s = comedi_subdevice_minor_table[i];
s                 233 drivers/staging/comedi/comedi_fops.c 	dev = comedi_dev_get(s ? s->device : NULL);
s                 262 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 266 drivers/staging/comedi/comedi_fops.c 		s = comedi_subdevice_from_minor(dev, minor);
s                 267 drivers/staging/comedi/comedi_fops.c 		if (!s || (s->subdev_flags & SDF_CMD_READ))
s                 268 drivers/staging/comedi/comedi_fops.c 			return s;
s                 276 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 280 drivers/staging/comedi/comedi_fops.c 		s = comedi_subdevice_from_minor(dev, minor);
s                 281 drivers/staging/comedi/comedi_fops.c 		if (!s || (s->subdev_flags & SDF_CMD_WRITE))
s                 282 drivers/staging/comedi/comedi_fops.c 			return s;
s                 291 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s, *read_s, *write_s;
s                 297 drivers/staging/comedi/comedi_fops.c 		s = comedi_subdevice_from_minor(dev, minor);
s                 298 drivers/staging/comedi/comedi_fops.c 		if (!s || s->subdev_flags & SDF_CMD_READ)
s                 299 drivers/staging/comedi/comedi_fops.c 			read_s = s;
s                 300 drivers/staging/comedi/comedi_fops.c 		if (!s || s->subdev_flags & SDF_CMD_WRITE)
s                 301 drivers/staging/comedi/comedi_fops.c 			write_s = s;
s                 336 drivers/staging/comedi/comedi_fops.c 			       struct comedi_subdevice *s,
s                 339 drivers/staging/comedi/comedi_fops.c 	struct comedi_async *async = s->async;
s                 347 drivers/staging/comedi/comedi_fops.c 	if (s->busy) {
s                 352 drivers/staging/comedi/comedi_fops.c 	if (comedi_buf_is_mmapped(s)) {
s                 361 drivers/staging/comedi/comedi_fops.c 	retval = comedi_buf_alloc(dev, s, new_size);
s                 365 drivers/staging/comedi/comedi_fops.c 	if (s->buf_change) {
s                 366 drivers/staging/comedi/comedi_fops.c 		retval = s->buf_change(dev, s);
s                 372 drivers/staging/comedi/comedi_fops.c 		s->index, async->prealloc_bufsz);
s                 383 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 391 drivers/staging/comedi/comedi_fops.c 	s = comedi_read_subdevice(dev, minor);
s                 392 drivers/staging/comedi/comedi_fops.c 	if (s && (s->subdev_flags & SDF_CMD_READ) && s->async)
s                 393 drivers/staging/comedi/comedi_fops.c 		size = s->async->max_bufsize / 1024;
s                 406 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 422 drivers/staging/comedi/comedi_fops.c 	s = comedi_read_subdevice(dev, minor);
s                 423 drivers/staging/comedi/comedi_fops.c 	if (s && (s->subdev_flags & SDF_CMD_READ) && s->async)
s                 424 drivers/staging/comedi/comedi_fops.c 		s->async->max_bufsize = size;
s                 439 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 447 drivers/staging/comedi/comedi_fops.c 	s = comedi_read_subdevice(dev, minor);
s                 448 drivers/staging/comedi/comedi_fops.c 	if (s && (s->subdev_flags & SDF_CMD_READ) && s->async)
s                 449 drivers/staging/comedi/comedi_fops.c 		size = s->async->prealloc_bufsz / 1024;
s                 462 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 478 drivers/staging/comedi/comedi_fops.c 	s = comedi_read_subdevice(dev, minor);
s                 479 drivers/staging/comedi/comedi_fops.c 	if (s && (s->subdev_flags & SDF_CMD_READ) && s->async)
s                 480 drivers/staging/comedi/comedi_fops.c 		err = resize_async_buffer(dev, s, size);
s                 496 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 504 drivers/staging/comedi/comedi_fops.c 	s = comedi_write_subdevice(dev, minor);
s                 505 drivers/staging/comedi/comedi_fops.c 	if (s && (s->subdev_flags & SDF_CMD_WRITE) && s->async)
s                 506 drivers/staging/comedi/comedi_fops.c 		size = s->async->max_bufsize / 1024;
s                 519 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 535 drivers/staging/comedi/comedi_fops.c 	s = comedi_write_subdevice(dev, minor);
s                 536 drivers/staging/comedi/comedi_fops.c 	if (s && (s->subdev_flags & SDF_CMD_WRITE) && s->async)
s                 537 drivers/staging/comedi/comedi_fops.c 		s->async->max_bufsize = size;
s                 552 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 560 drivers/staging/comedi/comedi_fops.c 	s = comedi_write_subdevice(dev, minor);
s                 561 drivers/staging/comedi/comedi_fops.c 	if (s && (s->subdev_flags & SDF_CMD_WRITE) && s->async)
s                 562 drivers/staging/comedi/comedi_fops.c 		size = s->async->prealloc_bufsz / 1024;
s                 575 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 591 drivers/staging/comedi/comedi_fops.c 	s = comedi_write_subdevice(dev, minor);
s                 592 drivers/staging/comedi/comedi_fops.c 	if (s && (s->subdev_flags & SDF_CMD_WRITE) && s->async)
s                 593 drivers/staging/comedi/comedi_fops.c 		err = resize_async_buffer(dev, s, size);
s                 612 drivers/staging/comedi/comedi_fops.c static void __comedi_clear_subdevice_runflags(struct comedi_subdevice *s,
s                 615 drivers/staging/comedi/comedi_fops.c 	s->runflags &= ~bits;
s                 618 drivers/staging/comedi/comedi_fops.c static void __comedi_set_subdevice_runflags(struct comedi_subdevice *s,
s                 621 drivers/staging/comedi/comedi_fops.c 	s->runflags |= bits;
s                 624 drivers/staging/comedi/comedi_fops.c static void comedi_update_subdevice_runflags(struct comedi_subdevice *s,
s                 630 drivers/staging/comedi/comedi_fops.c 	spin_lock_irqsave(&s->spin_lock, flags);
s                 631 drivers/staging/comedi/comedi_fops.c 	__comedi_clear_subdevice_runflags(s, mask);
s                 632 drivers/staging/comedi/comedi_fops.c 	__comedi_set_subdevice_runflags(s, bits & mask);
s                 633 drivers/staging/comedi/comedi_fops.c 	spin_unlock_irqrestore(&s->spin_lock, flags);
s                 636 drivers/staging/comedi/comedi_fops.c static unsigned int __comedi_get_subdevice_runflags(struct comedi_subdevice *s)
s                 638 drivers/staging/comedi/comedi_fops.c 	return s->runflags;
s                 641 drivers/staging/comedi/comedi_fops.c static unsigned int comedi_get_subdevice_runflags(struct comedi_subdevice *s)
s                 646 drivers/staging/comedi/comedi_fops.c 	spin_lock_irqsave(&s->spin_lock, flags);
s                 647 drivers/staging/comedi/comedi_fops.c 	runflags = __comedi_get_subdevice_runflags(s);
s                 648 drivers/staging/comedi/comedi_fops.c 	spin_unlock_irqrestore(&s->spin_lock, flags);
s                 669 drivers/staging/comedi/comedi_fops.c bool comedi_is_subdevice_running(struct comedi_subdevice *s)
s                 671 drivers/staging/comedi/comedi_fops.c 	unsigned int runflags = comedi_get_subdevice_runflags(s);
s                 677 drivers/staging/comedi/comedi_fops.c static bool __comedi_is_subdevice_running(struct comedi_subdevice *s)
s                 679 drivers/staging/comedi/comedi_fops.c 	unsigned int runflags = __comedi_get_subdevice_runflags(s);
s                 684 drivers/staging/comedi/comedi_fops.c bool comedi_can_auto_free_spriv(struct comedi_subdevice *s)
s                 686 drivers/staging/comedi/comedi_fops.c 	unsigned int runflags = __comedi_get_subdevice_runflags(s);
s                 699 drivers/staging/comedi/comedi_fops.c void comedi_set_spriv_auto_free(struct comedi_subdevice *s)
s                 701 drivers/staging/comedi/comedi_fops.c 	__comedi_set_subdevice_runflags(s, COMEDI_SRF_FREE_SPRIV);
s                 717 drivers/staging/comedi/comedi_fops.c void *comedi_alloc_spriv(struct comedi_subdevice *s, size_t size)
s                 719 drivers/staging/comedi/comedi_fops.c 	s->private = kzalloc(size, GFP_KERNEL);
s                 720 drivers/staging/comedi/comedi_fops.c 	if (s->private)
s                 721 drivers/staging/comedi/comedi_fops.c 		comedi_set_spriv_auto_free(s);
s                 722 drivers/staging/comedi/comedi_fops.c 	return s->private;
s                 730 drivers/staging/comedi/comedi_fops.c 			      struct comedi_subdevice *s)
s                 732 drivers/staging/comedi/comedi_fops.c 	struct comedi_async *async = s->async;
s                 735 drivers/staging/comedi/comedi_fops.c 	comedi_update_subdevice_runflags(s, COMEDI_SRF_RUNNING, 0);
s                 737 drivers/staging/comedi/comedi_fops.c 		comedi_buf_reset(s);
s                 741 drivers/staging/comedi/comedi_fops.c 		s->busy = NULL;
s                 746 drivers/staging/comedi/comedi_fops.c 		s->busy = NULL;
s                 750 drivers/staging/comedi/comedi_fops.c static int do_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
s                 755 drivers/staging/comedi/comedi_fops.c 	if (comedi_is_subdevice_running(s) && s->cancel)
s                 756 drivers/staging/comedi/comedi_fops.c 		ret = s->cancel(dev, s);
s                 758 drivers/staging/comedi/comedi_fops.c 	do_become_nonbusy(dev, s);
s                 765 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 773 drivers/staging/comedi/comedi_fops.c 		s = &dev->subdevices[i];
s                 774 drivers/staging/comedi/comedi_fops.c 		if (s->async)
s                 775 drivers/staging/comedi/comedi_fops.c 			do_cancel(dev, s);
s                 781 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 789 drivers/staging/comedi/comedi_fops.c 		s = &dev->subdevices[i];
s                 790 drivers/staging/comedi/comedi_fops.c 		if (s->busy)
s                 792 drivers/staging/comedi/comedi_fops.c 		if (s->async && comedi_buf_is_mmapped(s))
s                 870 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 880 drivers/staging/comedi/comedi_fops.c 	s = &dev->subdevices[bc.subdevice];
s                 881 drivers/staging/comedi/comedi_fops.c 	async = s->async;
s                 899 drivers/staging/comedi/comedi_fops.c 		retval = resize_async_buffer(dev, s, bc.size);
s                 931 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 943 drivers/staging/comedi/comedi_fops.c 	s = comedi_file_read_subdevice(file);
s                 944 drivers/staging/comedi/comedi_fops.c 	if (s)
s                 945 drivers/staging/comedi/comedi_fops.c 		devinfo.read_subdevice = s->index;
s                 949 drivers/staging/comedi/comedi_fops.c 	s = comedi_file_write_subdevice(file);
s                 950 drivers/staging/comedi/comedi_fops.c 	if (s)
s                 951 drivers/staging/comedi/comedi_fops.c 		devinfo.write_subdevice = s->index;
s                 979 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                 988 drivers/staging/comedi/comedi_fops.c 		s = &dev->subdevices[i];
s                 991 drivers/staging/comedi/comedi_fops.c 		us->type = s->type;
s                 992 drivers/staging/comedi/comedi_fops.c 		us->n_chan = s->n_chan;
s                 993 drivers/staging/comedi/comedi_fops.c 		us->subd_flags = s->subdev_flags;
s                 994 drivers/staging/comedi/comedi_fops.c 		if (comedi_is_subdevice_running(s))
s                 998 drivers/staging/comedi/comedi_fops.c 		us->len_chanlist = s->len_chanlist;
s                 999 drivers/staging/comedi/comedi_fops.c 		us->maxdata = s->maxdata;
s                1000 drivers/staging/comedi/comedi_fops.c 		if (s->range_table) {
s                1002 drivers/staging/comedi/comedi_fops.c 			    (i << 24) | (0 << 16) | (s->range_table->length);
s                1007 drivers/staging/comedi/comedi_fops.c 		if (s->busy)
s                1009 drivers/staging/comedi/comedi_fops.c 		if (s->busy == file)
s                1011 drivers/staging/comedi/comedi_fops.c 		if (s->lock)
s                1013 drivers/staging/comedi/comedi_fops.c 		if (s->lock == file)
s                1015 drivers/staging/comedi/comedi_fops.c 		if (!s->maxdata && s->maxdata_list)
s                1017 drivers/staging/comedi/comedi_fops.c 		if (s->range_table_list)
s                1019 drivers/staging/comedi/comedi_fops.c 		if (s->do_cmd)
s                1022 drivers/staging/comedi/comedi_fops.c 		if (s->insn_bits != &insn_inval)
s                1052 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                1061 drivers/staging/comedi/comedi_fops.c 	s = &dev->subdevices[it.subdev];
s                1064 drivers/staging/comedi/comedi_fops.c 		if (s->maxdata || !s->maxdata_list)
s                1066 drivers/staging/comedi/comedi_fops.c 		if (copy_to_user(it.maxdata_list, s->maxdata_list,
s                1067 drivers/staging/comedi/comedi_fops.c 				 s->n_chan * sizeof(unsigned int)))
s                1077 drivers/staging/comedi/comedi_fops.c 		if (!s->range_table_list)
s                1079 drivers/staging/comedi/comedi_fops.c 		for (i = 0; i < s->n_chan; i++) {
s                1083 drivers/staging/comedi/comedi_fops.c 			    (s->range_table_list[i]->length);
s                1109 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                1122 drivers/staging/comedi/comedi_fops.c 	s = &dev->subdevices[bi.subdevice];
s                1124 drivers/staging/comedi/comedi_fops.c 	async = s->async;
s                1126 drivers/staging/comedi/comedi_fops.c 	if (!async || s->busy != file)
s                1129 drivers/staging/comedi/comedi_fops.c 	runflags = comedi_get_subdevice_runflags(s);
s                1133 drivers/staging/comedi/comedi_fops.c 			comedi_buf_read_alloc(s, bi.bytes_read);
s                1134 drivers/staging/comedi/comedi_fops.c 			bi.bytes_read = comedi_buf_read_free(s, bi.bytes_read);
s                1141 drivers/staging/comedi/comedi_fops.c 		if (comedi_buf_read_n_available(s) == 0 &&
s                1158 drivers/staging/comedi/comedi_fops.c 			comedi_buf_write_alloc(s, bi.bytes_written);
s                1160 drivers/staging/comedi/comedi_fops.c 			    comedi_buf_write_free(s, bi.bytes_written);
s                1171 drivers/staging/comedi/comedi_fops.c 		do_become_nonbusy(dev, s);
s                1308 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                1354 drivers/staging/comedi/comedi_fops.c 			s = &dev->subdevices[insn->subdev];
s                1355 drivers/staging/comedi/comedi_fops.c 			if (!s->async) {
s                1360 drivers/staging/comedi/comedi_fops.c 			if (!s->async->inttrig) {
s                1365 drivers/staging/comedi/comedi_fops.c 			ret = s->async->inttrig(dev, s, data[0]);
s                1402 drivers/staging/comedi/comedi_fops.c 		s = &dev->subdevices[insn->subdev];
s                1404 drivers/staging/comedi/comedi_fops.c 		if (s->type == COMEDI_SUBD_UNUSED) {
s                1412 drivers/staging/comedi/comedi_fops.c 		if (s->lock && s->lock != file) {
s                1418 drivers/staging/comedi/comedi_fops.c 		ret = comedi_check_chanlist(s, 1, &insn->chanspec);
s                1425 drivers/staging/comedi/comedi_fops.c 		if (s->busy) {
s                1430 drivers/staging/comedi/comedi_fops.c 		s->busy = parse_insn;
s                1433 drivers/staging/comedi/comedi_fops.c 			ret = s->insn_read(dev, s, insn, data);
s                1437 drivers/staging/comedi/comedi_fops.c 					s->index);
s                1441 drivers/staging/comedi/comedi_fops.c 			maxdata = s->maxdata_list
s                1442 drivers/staging/comedi/comedi_fops.c 			    ? s->maxdata_list[CR_CHAN(insn->chanspec)]
s                1443 drivers/staging/comedi/comedi_fops.c 			    : s->maxdata;
s                1453 drivers/staging/comedi/comedi_fops.c 				ret = s->insn_write(dev, s, insn, data);
s                1457 drivers/staging/comedi/comedi_fops.c 						s->index);
s                1473 drivers/staging/comedi/comedi_fops.c 				if (s->n_chan <= 32) {
s                1481 drivers/staging/comedi/comedi_fops.c 				ret = s->insn_bits(dev, s, insn, data);
s                1491 drivers/staging/comedi/comedi_fops.c 			ret = s->insn_config(dev, s, insn, data);
s                1498 drivers/staging/comedi/comedi_fops.c 		s->busy = NULL;
s                1675 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                1688 drivers/staging/comedi/comedi_fops.c 	s = &dev->subdevices[cmd->subdev];
s                1690 drivers/staging/comedi/comedi_fops.c 	if (s->type == COMEDI_SUBD_UNUSED) {
s                1696 drivers/staging/comedi/comedi_fops.c 	if (!s->do_cmd || !s->do_cmdtest || !s->async) {
s                1704 drivers/staging/comedi/comedi_fops.c 	if (cmd->chanlist_len > s->len_chanlist) {
s                1706 drivers/staging/comedi/comedi_fops.c 			cmd->chanlist_len, s->len_chanlist);
s                1714 drivers/staging/comedi/comedi_fops.c 	switch (s->subdev_flags & (SDF_CMD_READ | SDF_CMD_WRITE)) {
s                1729 drivers/staging/comedi/comedi_fops.c 				      struct comedi_subdevice *s,
s                1744 drivers/staging/comedi/comedi_fops.c 	ret = comedi_check_chanlist(s, cmd->chanlist_len, chanlist);
s                1773 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                1788 drivers/staging/comedi/comedi_fops.c 	s = &dev->subdevices[cmd.subdev];
s                1789 drivers/staging/comedi/comedi_fops.c 	async = s->async;
s                1792 drivers/staging/comedi/comedi_fops.c 	if (s->lock && s->lock != file) {
s                1798 drivers/staging/comedi/comedi_fops.c 	if (s->busy) {
s                1814 drivers/staging/comedi/comedi_fops.c 	ret = __comedi_get_user_chanlist(dev, s, user_chanlist, &async->cmd);
s                1818 drivers/staging/comedi/comedi_fops.c 	ret = s->do_cmdtest(dev, s, &async->cmd);
s                1841 drivers/staging/comedi/comedi_fops.c 	comedi_buf_reset(s);
s                1847 drivers/staging/comedi/comedi_fops.c 	comedi_update_subdevice_runflags(s, COMEDI_SRF_BUSY_MASK,
s                1854 drivers/staging/comedi/comedi_fops.c 	s->busy = file;
s                1855 drivers/staging/comedi/comedi_fops.c 	ret = s->do_cmd(dev, s);
s                1860 drivers/staging/comedi/comedi_fops.c 	do_become_nonbusy(dev, s);
s                1883 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                1897 drivers/staging/comedi/comedi_fops.c 	s = &dev->subdevices[cmd.subdev];
s                1902 drivers/staging/comedi/comedi_fops.c 		ret = __comedi_get_user_chanlist(dev, s, user_chanlist, &cmd);
s                1907 drivers/staging/comedi/comedi_fops.c 	ret = s->do_cmdtest(dev, s, &cmd);
s                1940 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                1945 drivers/staging/comedi/comedi_fops.c 	s = &dev->subdevices[arg];
s                1947 drivers/staging/comedi/comedi_fops.c 	spin_lock_irqsave(&s->spin_lock, flags);
s                1948 drivers/staging/comedi/comedi_fops.c 	if (s->busy || s->lock)
s                1951 drivers/staging/comedi/comedi_fops.c 		s->lock = file;
s                1952 drivers/staging/comedi/comedi_fops.c 	spin_unlock_irqrestore(&s->spin_lock, flags);
s                1973 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                1978 drivers/staging/comedi/comedi_fops.c 	s = &dev->subdevices[arg];
s                1980 drivers/staging/comedi/comedi_fops.c 	if (s->busy)
s                1983 drivers/staging/comedi/comedi_fops.c 	if (s->lock && s->lock != file)
s                1986 drivers/staging/comedi/comedi_fops.c 	if (s->lock == file)
s                1987 drivers/staging/comedi/comedi_fops.c 		s->lock = NULL;
s                2008 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                2013 drivers/staging/comedi/comedi_fops.c 	s = &dev->subdevices[arg];
s                2014 drivers/staging/comedi/comedi_fops.c 	if (!s->async)
s                2017 drivers/staging/comedi/comedi_fops.c 	if (!s->busy)
s                2020 drivers/staging/comedi/comedi_fops.c 	if (s->busy != file)
s                2023 drivers/staging/comedi/comedi_fops.c 	return do_cancel(dev, s);
s                2042 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                2047 drivers/staging/comedi/comedi_fops.c 	s = &dev->subdevices[arg];
s                2049 drivers/staging/comedi/comedi_fops.c 	if (!s->busy)
s                2052 drivers/staging/comedi/comedi_fops.c 	if (s->busy != file)
s                2055 drivers/staging/comedi/comedi_fops.c 	if (s->poll)
s                2056 drivers/staging/comedi/comedi_fops.c 		return s->poll(dev, s);
s                2301 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                2327 drivers/staging/comedi/comedi_fops.c 		s = comedi_file_write_subdevice(file);
s                2329 drivers/staging/comedi/comedi_fops.c 		s = comedi_file_read_subdevice(file);
s                2330 drivers/staging/comedi/comedi_fops.c 	if (!s) {
s                2335 drivers/staging/comedi/comedi_fops.c 	async = s->async;
s                2360 drivers/staging/comedi/comedi_fops.c 	bm = comedi_buf_map_from_subdev_get(s);
s                2406 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s, *s_read;
s                2415 drivers/staging/comedi/comedi_fops.c 	s = comedi_file_read_subdevice(file);
s                2416 drivers/staging/comedi/comedi_fops.c 	s_read = s;
s                2417 drivers/staging/comedi/comedi_fops.c 	if (s && s->async) {
s                2418 drivers/staging/comedi/comedi_fops.c 		poll_wait(file, &s->async->wait_head, wait);
s                2419 drivers/staging/comedi/comedi_fops.c 		if (s->busy != file || !comedi_is_subdevice_running(s) ||
s                2420 drivers/staging/comedi/comedi_fops.c 		    (s->async->cmd.flags & CMDF_WRITE) ||
s                2421 drivers/staging/comedi/comedi_fops.c 		    comedi_buf_read_n_available(s) > 0)
s                2425 drivers/staging/comedi/comedi_fops.c 	s = comedi_file_write_subdevice(file);
s                2426 drivers/staging/comedi/comedi_fops.c 	if (s && s->async) {
s                2427 drivers/staging/comedi/comedi_fops.c 		unsigned int bps = comedi_bytes_per_sample(s);
s                2429 drivers/staging/comedi/comedi_fops.c 		if (s != s_read)
s                2430 drivers/staging/comedi/comedi_fops.c 			poll_wait(file, &s->async->wait_head, wait);
s                2431 drivers/staging/comedi/comedi_fops.c 		if (s->busy != file || !comedi_is_subdevice_running(s) ||
s                2432 drivers/staging/comedi/comedi_fops.c 		    !(s->async->cmd.flags & CMDF_WRITE) ||
s                2433 drivers/staging/comedi/comedi_fops.c 		    comedi_buf_write_n_available(s) >= bps)
s                2445 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                2468 drivers/staging/comedi/comedi_fops.c 	s = comedi_file_write_subdevice(file);
s                2469 drivers/staging/comedi/comedi_fops.c 	if (!s || !s->async) {
s                2474 drivers/staging/comedi/comedi_fops.c 	async = s->async;
s                2475 drivers/staging/comedi/comedi_fops.c 	if (s->busy != file || !(async->cmd.flags & CMDF_WRITE)) {
s                2487 drivers/staging/comedi/comedi_fops.c 		runflags = comedi_get_subdevice_runflags(s);
s                2499 drivers/staging/comedi/comedi_fops.c 		comedi_buf_write_alloc(s, async->prealloc_bufsz);
s                2500 drivers/staging/comedi/comedi_fops.c 		m = comedi_buf_write_n_allocated(s);
s                2513 drivers/staging/comedi/comedi_fops.c 			if (s->busy != file ||
s                2534 drivers/staging/comedi/comedi_fops.c 		comedi_buf_write_free(s, n);
s                2565 drivers/staging/comedi/comedi_fops.c 		    s == new_s && new_s->async == async && s->busy == file &&
s                2567 drivers/staging/comedi/comedi_fops.c 		    !comedi_is_subdevice_running(s))
s                2568 drivers/staging/comedi/comedi_fops.c 			do_become_nonbusy(dev, s);
s                2581 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s;
s                2604 drivers/staging/comedi/comedi_fops.c 	s = comedi_file_read_subdevice(file);
s                2605 drivers/staging/comedi/comedi_fops.c 	if (!s || !s->async) {
s                2610 drivers/staging/comedi/comedi_fops.c 	async = s->async;
s                2611 drivers/staging/comedi/comedi_fops.c 	if (s->busy != file || (async->cmd.flags & CMDF_WRITE)) {
s                2622 drivers/staging/comedi/comedi_fops.c 		m = comedi_buf_read_n_available(s);
s                2627 drivers/staging/comedi/comedi_fops.c 				     comedi_get_subdevice_runflags(s);
s                2647 drivers/staging/comedi/comedi_fops.c 			if (s->busy != file ||
s                2669 drivers/staging/comedi/comedi_fops.c 		comedi_buf_read_alloc(s, n);
s                2670 drivers/staging/comedi/comedi_fops.c 		comedi_buf_read_free(s, n);
s                2701 drivers/staging/comedi/comedi_fops.c 		    s == new_s && new_s->async == async && s->busy == file &&
s                2703 drivers/staging/comedi/comedi_fops.c 		    !comedi_is_subdevice_running(s) &&
s                2704 drivers/staging/comedi/comedi_fops.c 		    comedi_buf_read_n_available(s) == 0)
s                2705 drivers/staging/comedi/comedi_fops.c 			do_become_nonbusy(dev, s);
s                2781 drivers/staging/comedi/comedi_fops.c 	struct comedi_subdevice *s = NULL;
s                2788 drivers/staging/comedi/comedi_fops.c 			s = &dev->subdevices[i];
s                2790 drivers/staging/comedi/comedi_fops.c 			if (s->busy == file)
s                2791 drivers/staging/comedi/comedi_fops.c 				do_cancel(dev, s);
s                2792 drivers/staging/comedi/comedi_fops.c 			if (s->lock == file)
s                2793 drivers/staging/comedi/comedi_fops.c 				s->lock = NULL;
s                2836 drivers/staging/comedi/comedi_fops.c void comedi_event(struct comedi_device *dev, struct comedi_subdevice *s)
s                2838 drivers/staging/comedi/comedi_fops.c 	struct comedi_async *async = s->async;
s                2843 drivers/staging/comedi/comedi_fops.c 	spin_lock_irqsave(&s->spin_lock, flags);
s                2847 drivers/staging/comedi/comedi_fops.c 	if (!__comedi_is_subdevice_running(s)) {
s                2848 drivers/staging/comedi/comedi_fops.c 		spin_unlock_irqrestore(&s->spin_lock, flags);
s                2853 drivers/staging/comedi/comedi_fops.c 		__comedi_clear_subdevice_runflags(s, COMEDI_SRF_RUNNING);
s                2860 drivers/staging/comedi/comedi_fops.c 		__comedi_set_subdevice_runflags(s, COMEDI_SRF_ERROR);
s                2867 drivers/staging/comedi/comedi_fops.c 	spin_unlock_irqrestore(&s->spin_lock, flags);
s                2933 drivers/staging/comedi/comedi_fops.c int comedi_alloc_subdevice_minor(struct comedi_subdevice *s)
s                2935 drivers/staging/comedi/comedi_fops.c 	struct comedi_device *dev = s->device;
s                2942 drivers/staging/comedi/comedi_fops.c 			comedi_subdevice_minor_table[i] = s;
s                2953 drivers/staging/comedi/comedi_fops.c 	s->minor = i;
s                2956 drivers/staging/comedi/comedi_fops.c 			      dev->minor, s->index);
s                2958 drivers/staging/comedi/comedi_fops.c 		s->class_dev = csdev;
s                2963 drivers/staging/comedi/comedi_fops.c void comedi_free_subdevice_minor(struct comedi_subdevice *s)
s                2967 drivers/staging/comedi/comedi_fops.c 	if (!s)
s                2969 drivers/staging/comedi/comedi_fops.c 	if (s->minor < COMEDI_NUM_BOARD_MINORS ||
s                2970 drivers/staging/comedi/comedi_fops.c 	    s->minor >= COMEDI_NUM_MINORS)
s                2973 drivers/staging/comedi/comedi_fops.c 	i = s->minor - COMEDI_NUM_BOARD_MINORS;
s                2975 drivers/staging/comedi/comedi_fops.c 	if (s == comedi_subdevice_minor_table[i])
s                2978 drivers/staging/comedi/comedi_fops.c 	if (s->class_dev) {
s                2979 drivers/staging/comedi/comedi_fops.c 		device_destroy(comedi_class, MKDEV(COMEDI_MAJOR, s->minor));
s                2980 drivers/staging/comedi/comedi_fops.c 		s->class_dev = NULL;
s                  24 drivers/staging/comedi/comedi_internal.h int comedi_alloc_subdevice_minor(struct comedi_subdevice *s);
s                  25 drivers/staging/comedi/comedi_internal.h void comedi_free_subdevice_minor(struct comedi_subdevice *s);
s                  27 drivers/staging/comedi/comedi_internal.h int comedi_buf_alloc(struct comedi_device *dev, struct comedi_subdevice *s,
s                  29 drivers/staging/comedi/comedi_internal.h void comedi_buf_reset(struct comedi_subdevice *s);
s                  30 drivers/staging/comedi/comedi_internal.h bool comedi_buf_is_mmapped(struct comedi_subdevice *s);
s                  36 drivers/staging/comedi/comedi_internal.h 		struct comedi_subdevice *s);
s                  37 drivers/staging/comedi/comedi_internal.h unsigned int comedi_buf_write_n_available(struct comedi_subdevice *s);
s                  38 drivers/staging/comedi/comedi_internal.h unsigned int comedi_buf_write_n_allocated(struct comedi_subdevice *s);
s                  40 drivers/staging/comedi/comedi_internal.h bool comedi_can_auto_free_spriv(struct comedi_subdevice *s);
s                  50 drivers/staging/comedi/comedi_internal.h int insn_inval(struct comedi_device *dev, struct comedi_subdevice *s,
s                 180 drivers/staging/comedi/comedidev.h 	int (*insn_read)(struct comedi_device *dev, struct comedi_subdevice *s,
s                 182 drivers/staging/comedi/comedidev.h 	int (*insn_write)(struct comedi_device *dev, struct comedi_subdevice *s,
s                 184 drivers/staging/comedi/comedidev.h 	int (*insn_bits)(struct comedi_device *dev, struct comedi_subdevice *s,
s                 187 drivers/staging/comedi/comedidev.h 			   struct comedi_subdevice *s,
s                 191 drivers/staging/comedi/comedidev.h 	int (*do_cmd)(struct comedi_device *dev, struct comedi_subdevice *s);
s                 193 drivers/staging/comedi/comedidev.h 			  struct comedi_subdevice *s,
s                 195 drivers/staging/comedi/comedidev.h 	int (*poll)(struct comedi_device *dev, struct comedi_subdevice *s);
s                 196 drivers/staging/comedi/comedidev.h 	int (*cancel)(struct comedi_device *dev, struct comedi_subdevice *s);
s                 200 drivers/staging/comedi/comedidev.h 			  struct comedi_subdevice *s);
s                 202 drivers/staging/comedi/comedidev.h 	void (*munge)(struct comedi_device *dev, struct comedi_subdevice *s,
s                 368 drivers/staging/comedi/comedidev.h 	int (*inttrig)(struct comedi_device *dev, struct comedi_subdevice *s,
s                 588 drivers/staging/comedi/comedidev.h void comedi_event(struct comedi_device *dev, struct comedi_subdevice *s);
s                 593 drivers/staging/comedi/comedidev.h bool comedi_is_subdevice_running(struct comedi_subdevice *s);
s                 595 drivers/staging/comedi/comedidev.h void *comedi_alloc_spriv(struct comedi_subdevice *s, size_t size);
s                 596 drivers/staging/comedi/comedidev.h void comedi_set_spriv_auto_free(struct comedi_subdevice *s);
s                 598 drivers/staging/comedi/comedidev.h int comedi_check_chanlist(struct comedi_subdevice *s,
s                 655 drivers/staging/comedi/comedidev.h static inline bool comedi_range_is_bipolar(struct comedi_subdevice *s,
s                 658 drivers/staging/comedi/comedidev.h 	return s->range_table->range[range].min < 0;
s                 676 drivers/staging/comedi/comedidev.h static inline bool comedi_range_is_unipolar(struct comedi_subdevice *s,
s                 679 drivers/staging/comedi/comedidev.h 	return s->range_table->range[range].min >= 0;
s                 697 drivers/staging/comedi/comedidev.h static inline bool comedi_range_is_external(struct comedi_subdevice *s,
s                 700 drivers/staging/comedi/comedidev.h 	return !!(s->range_table->range[range].flags & RF_EXTERNAL);
s                 719 drivers/staging/comedi/comedidev.h static inline bool comedi_chan_range_is_bipolar(struct comedi_subdevice *s,
s                 723 drivers/staging/comedi/comedidev.h 	return s->range_table_list[chan]->range[range].min < 0;
s                 742 drivers/staging/comedi/comedidev.h static inline bool comedi_chan_range_is_unipolar(struct comedi_subdevice *s,
s                 746 drivers/staging/comedi/comedidev.h 	return s->range_table_list[chan]->range[range].min >= 0;
s                 765 drivers/staging/comedi/comedidev.h static inline bool comedi_chan_range_is_external(struct comedi_subdevice *s,
s                 769 drivers/staging/comedi/comedidev.h 	return !!(s->range_table_list[chan]->range[range].flags & RF_EXTERNAL);
s                 782 drivers/staging/comedi/comedidev.h static inline unsigned int comedi_offset_munge(struct comedi_subdevice *s,
s                 785 drivers/staging/comedi/comedidev.h 	return val ^ s->maxdata ^ (s->maxdata >> 1);
s                 797 drivers/staging/comedi/comedidev.h static inline unsigned int comedi_bytes_per_sample(struct comedi_subdevice *s)
s                 799 drivers/staging/comedi/comedidev.h 	return s->subdev_flags & SDF_LSAMPL ? sizeof(int) : sizeof(short);
s                 813 drivers/staging/comedi/comedidev.h static inline unsigned int comedi_sample_shift(struct comedi_subdevice *s)
s                 815 drivers/staging/comedi/comedidev.h 	return s->subdev_flags & SDF_LSAMPL ? 2 : 1;
s                 825 drivers/staging/comedi/comedidev.h static inline unsigned int comedi_bytes_to_samples(struct comedi_subdevice *s,
s                 828 drivers/staging/comedi/comedidev.h 	return nbytes >> comedi_sample_shift(s);
s                 839 drivers/staging/comedi/comedidev.h static inline unsigned int comedi_samples_to_bytes(struct comedi_subdevice *s,
s                 842 drivers/staging/comedi/comedidev.h 	return nsamples << comedi_sample_shift(s);
s                 967 drivers/staging/comedi/comedidev.h static inline unsigned int comedi_buf_n_bytes_ready(struct comedi_subdevice *s)
s                 969 drivers/staging/comedi/comedidev.h 	return s->async->buf_write_count - s->async->buf_read_count;
s                 972 drivers/staging/comedi/comedidev.h unsigned int comedi_buf_write_alloc(struct comedi_subdevice *s, unsigned int n);
s                 973 drivers/staging/comedi/comedidev.h unsigned int comedi_buf_write_free(struct comedi_subdevice *s, unsigned int n);
s                 975 drivers/staging/comedi/comedidev.h unsigned int comedi_buf_read_n_available(struct comedi_subdevice *s);
s                 976 drivers/staging/comedi/comedidev.h unsigned int comedi_buf_read_alloc(struct comedi_subdevice *s, unsigned int n);
s                 977 drivers/staging/comedi/comedidev.h unsigned int comedi_buf_read_free(struct comedi_subdevice *s, unsigned int n);
s                 979 drivers/staging/comedi/comedidev.h unsigned int comedi_buf_write_samples(struct comedi_subdevice *s,
s                 981 drivers/staging/comedi/comedidev.h unsigned int comedi_buf_read_samples(struct comedi_subdevice *s,
s                 988 drivers/staging/comedi/comedidev.h int comedi_timeout(struct comedi_device *dev, struct comedi_subdevice *s,
s                 991 drivers/staging/comedi/comedidev.h 			     struct comedi_subdevice *s,
s                 996 drivers/staging/comedi/comedidev.h 				  struct comedi_subdevice *s);
s                 999 drivers/staging/comedi/comedidev.h 			   struct comedi_subdevice *s,
s                1002 drivers/staging/comedi/comedidev.h unsigned int comedi_dio_update_state(struct comedi_subdevice *s,
s                1004 drivers/staging/comedi/comedidev.h unsigned int comedi_bytes_per_scan_cmd(struct comedi_subdevice *s,
s                1006 drivers/staging/comedi/comedidev.h unsigned int comedi_bytes_per_scan(struct comedi_subdevice *s);
s                1007 drivers/staging/comedi/comedidev.h unsigned int comedi_nscans_left(struct comedi_subdevice *s,
s                1009 drivers/staging/comedi/comedidev.h unsigned int comedi_nsamples_left(struct comedi_subdevice *s,
s                1011 drivers/staging/comedi/comedidev.h void comedi_inc_scan_progress(struct comedi_subdevice *s,
s                1016 drivers/staging/comedi/comedidev.h int comedi_alloc_subdev_readback(struct comedi_subdevice *s);
s                1019 drivers/staging/comedi/comedidev.h 			      struct comedi_subdevice *s,
s                  99 drivers/staging/comedi/drivers.c 	struct comedi_subdevice *s;
s                 105 drivers/staging/comedi/drivers.c 	s = kcalloc(num_subdevices, sizeof(*s), GFP_KERNEL);
s                 106 drivers/staging/comedi/drivers.c 	if (!s)
s                 108 drivers/staging/comedi/drivers.c 	dev->subdevices = s;
s                 112 drivers/staging/comedi/drivers.c 		s = &dev->subdevices[i];
s                 113 drivers/staging/comedi/drivers.c 		s->device = dev;
s                 114 drivers/staging/comedi/drivers.c 		s->index = i;
s                 115 drivers/staging/comedi/drivers.c 		s->async_dma_dir = DMA_NONE;
s                 116 drivers/staging/comedi/drivers.c 		spin_lock_init(&s->spin_lock);
s                 117 drivers/staging/comedi/drivers.c 		s->minor = -1;
s                 141 drivers/staging/comedi/drivers.c int comedi_alloc_subdev_readback(struct comedi_subdevice *s)
s                 143 drivers/staging/comedi/drivers.c 	if (!s->n_chan)
s                 146 drivers/staging/comedi/drivers.c 	s->readback = kcalloc(s->n_chan, sizeof(*s->readback), GFP_KERNEL);
s                 147 drivers/staging/comedi/drivers.c 	if (!s->readback)
s                 150 drivers/staging/comedi/drivers.c 	if (!s->insn_read)
s                 151 drivers/staging/comedi/drivers.c 		s->insn_read = comedi_readback_insn_read;
s                 160 drivers/staging/comedi/drivers.c 	struct comedi_subdevice *s;
s                 166 drivers/staging/comedi/drivers.c 			s = &dev->subdevices[i];
s                 167 drivers/staging/comedi/drivers.c 			if (comedi_can_auto_free_spriv(s))
s                 168 drivers/staging/comedi/drivers.c 				kfree(s->private);
s                 169 drivers/staging/comedi/drivers.c 			comedi_free_subdevice_minor(s);
s                 170 drivers/staging/comedi/drivers.c 			if (s->async) {
s                 171 drivers/staging/comedi/drivers.c 				comedi_buf_alloc(dev, s, 0);
s                 172 drivers/staging/comedi/drivers.c 				kfree(s->async);
s                 174 drivers/staging/comedi/drivers.c 			kfree(s->readback);
s                 212 drivers/staging/comedi/drivers.c static int poll_invalid(struct comedi_device *dev, struct comedi_subdevice *s)
s                 230 drivers/staging/comedi/drivers.c int insn_inval(struct comedi_device *dev, struct comedi_subdevice *s,
s                 254 drivers/staging/comedi/drivers.c 			      struct comedi_subdevice *s,
s                 261 drivers/staging/comedi/drivers.c 	if (!s->readback)
s                 265 drivers/staging/comedi/drivers.c 		data[i] = s->readback[chan];
s                 289 drivers/staging/comedi/drivers.c 		   struct comedi_subdevice *s,
s                 292 drivers/staging/comedi/drivers.c 			     struct comedi_subdevice *s,
s                 301 drivers/staging/comedi/drivers.c 		ret = cb(dev, s, insn, context);
s                 337 drivers/staging/comedi/drivers.c 			   struct comedi_subdevice *s,
s                 349 drivers/staging/comedi/drivers.c 		s->io_bits &= ~mask;
s                 353 drivers/staging/comedi/drivers.c 		s->io_bits |= mask;
s                 357 drivers/staging/comedi/drivers.c 		data[1] = (s->io_bits & mask) ? COMEDI_OUTPUT : COMEDI_INPUT;
s                 382 drivers/staging/comedi/drivers.c unsigned int comedi_dio_update_state(struct comedi_subdevice *s,
s                 385 drivers/staging/comedi/drivers.c 	unsigned int chanmask = (s->n_chan < 32) ? ((1 << s->n_chan) - 1)
s                 391 drivers/staging/comedi/drivers.c 		s->state &= ~mask;
s                 392 drivers/staging/comedi/drivers.c 		s->state |= (bits & mask);
s                 416 drivers/staging/comedi/drivers.c unsigned int comedi_bytes_per_scan_cmd(struct comedi_subdevice *s,
s                 422 drivers/staging/comedi/drivers.c 	switch (s->type) {
s                 426 drivers/staging/comedi/drivers.c 		bits_per_sample = 8 * comedi_bytes_per_sample(s);
s                 433 drivers/staging/comedi/drivers.c 	return comedi_samples_to_bytes(s, num_samples);
s                 452 drivers/staging/comedi/drivers.c unsigned int comedi_bytes_per_scan(struct comedi_subdevice *s)
s                 454 drivers/staging/comedi/drivers.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 456 drivers/staging/comedi/drivers.c 	return comedi_bytes_per_scan_cmd(s, cmd);
s                 460 drivers/staging/comedi/drivers.c static unsigned int __comedi_nscans_left(struct comedi_subdevice *s,
s                 463 drivers/staging/comedi/drivers.c 	struct comedi_async *async = s->async;
s                 492 drivers/staging/comedi/drivers.c unsigned int comedi_nscans_left(struct comedi_subdevice *s,
s                 496 drivers/staging/comedi/drivers.c 		unsigned int nbytes = comedi_buf_read_n_available(s);
s                 498 drivers/staging/comedi/drivers.c 		nscans = nbytes / comedi_bytes_per_scan(s);
s                 500 drivers/staging/comedi/drivers.c 	return __comedi_nscans_left(s, nscans);
s                 512 drivers/staging/comedi/drivers.c unsigned int comedi_nsamples_left(struct comedi_subdevice *s,
s                 515 drivers/staging/comedi/drivers.c 	struct comedi_async *async = s->async;
s                 523 drivers/staging/comedi/drivers.c 	scans_left = __comedi_nscans_left(s, cmd->stop_arg);
s                 528 drivers/staging/comedi/drivers.c 		comedi_bytes_to_samples(s, async->scan_progress);
s                 546 drivers/staging/comedi/drivers.c void comedi_inc_scan_progress(struct comedi_subdevice *s,
s                 549 drivers/staging/comedi/drivers.c 	struct comedi_async *async = s->async;
s                 551 drivers/staging/comedi/drivers.c 	unsigned int scan_length = comedi_bytes_per_scan(s);
s                 554 drivers/staging/comedi/drivers.c 	if (!(s->subdev_flags & SDF_PACKED)) {
s                 555 drivers/staging/comedi/drivers.c 		async->cur_chan += comedi_bytes_to_samples(s, num_bytes);
s                 591 drivers/staging/comedi/drivers.c 				  struct comedi_subdevice *s)
s                 593 drivers/staging/comedi/drivers.c 	unsigned int events = s->async->events;
s                 598 drivers/staging/comedi/drivers.c 	if ((events & COMEDI_CB_CANCEL_MASK) && s->cancel)
s                 599 drivers/staging/comedi/drivers.c 		s->cancel(dev, s);
s                 601 drivers/staging/comedi/drivers.c 	comedi_event(dev, s);
s                 608 drivers/staging/comedi/drivers.c 				struct comedi_subdevice *s,
s                 626 drivers/staging/comedi/drivers.c 		if (!(s->subdev_flags & SDF_WRITABLE))
s                 632 drivers/staging/comedi/drivers.c 	ret = s->insn_bits(dev, s, &_insn, _data);
s                 643 drivers/staging/comedi/drivers.c 					    struct comedi_subdevice *s)
s                 650 drivers/staging/comedi/drivers.c 	if ((s->subdev_flags & (SDF_CMD_READ | SDF_CMD_WRITE)) == 0) {
s                 655 drivers/staging/comedi/drivers.c 	if (!s->do_cmdtest) {
s                 660 drivers/staging/comedi/drivers.c 	if (!s->cancel)
s                 669 drivers/staging/comedi/drivers.c 	s->async = async;
s                 676 drivers/staging/comedi/drivers.c 	if (comedi_buf_alloc(dev, s, buf_size) < 0) {
s                 680 drivers/staging/comedi/drivers.c 	if (s->buf_change) {
s                 681 drivers/staging/comedi/drivers.c 		ret = s->buf_change(dev, s);
s                 686 drivers/staging/comedi/drivers.c 	comedi_alloc_subdevice_minor(s);
s                 693 drivers/staging/comedi/drivers.c 	struct comedi_subdevice *s;
s                 705 drivers/staging/comedi/drivers.c 		s = &dev->subdevices[i];
s                 707 drivers/staging/comedi/drivers.c 		if (s->type == COMEDI_SUBD_UNUSED)
s                 710 drivers/staging/comedi/drivers.c 		if (s->type == COMEDI_SUBD_DO) {
s                 711 drivers/staging/comedi/drivers.c 			if (s->n_chan < 32)
s                 712 drivers/staging/comedi/drivers.c 				s->io_bits = (1 << s->n_chan) - 1;
s                 714 drivers/staging/comedi/drivers.c 				s->io_bits = 0xffffffff;
s                 717 drivers/staging/comedi/drivers.c 		if (s->len_chanlist == 0)
s                 718 drivers/staging/comedi/drivers.c 			s->len_chanlist = 1;
s                 720 drivers/staging/comedi/drivers.c 		if (s->do_cmd) {
s                 721 drivers/staging/comedi/drivers.c 			ret = __comedi_device_postconfig_async(dev, s);
s                 726 drivers/staging/comedi/drivers.c 		if (!s->range_table && !s->range_table_list)
s                 727 drivers/staging/comedi/drivers.c 			s->range_table = &range_unknown;
s                 729 drivers/staging/comedi/drivers.c 		if (!s->insn_read && s->insn_bits)
s                 730 drivers/staging/comedi/drivers.c 			s->insn_read = insn_rw_emulate_bits;
s                 731 drivers/staging/comedi/drivers.c 		if (!s->insn_write && s->insn_bits)
s                 732 drivers/staging/comedi/drivers.c 			s->insn_write = insn_rw_emulate_bits;
s                 734 drivers/staging/comedi/drivers.c 		if (!s->insn_read)
s                 735 drivers/staging/comedi/drivers.c 			s->insn_read = insn_inval;
s                 736 drivers/staging/comedi/drivers.c 		if (!s->insn_write)
s                 737 drivers/staging/comedi/drivers.c 			s->insn_write = insn_inval;
s                 738 drivers/staging/comedi/drivers.c 		if (!s->insn_bits)
s                 739 drivers/staging/comedi/drivers.c 			s->insn_bits = insn_inval;
s                 740 drivers/staging/comedi/drivers.c 		if (!s->insn_config)
s                 741 drivers/staging/comedi/drivers.c 			s->insn_config = insn_inval;
s                 743 drivers/staging/comedi/drivers.c 		if (!s->poll)
s                 744 drivers/staging/comedi/drivers.c 			s->poll = poll_invalid;
s                  50 drivers/staging/comedi/drivers/8255.c 	struct comedi_subdevice *s;
s                  70 drivers/staging/comedi/drivers/8255.c 		s = &dev->subdevices[i];
s                  82 drivers/staging/comedi/drivers/8255.c 			s->type = COMEDI_SUBD_UNUSED;
s                  84 drivers/staging/comedi/drivers/8255.c 			ret = subdev_8255_init(dev, s, NULL, iobase);
s                  91 drivers/staging/comedi/drivers/8255.c 				s->type = COMEDI_SUBD_UNUSED;
s                 102 drivers/staging/comedi/drivers/8255.c 	struct comedi_subdevice *s;
s                 106 drivers/staging/comedi/drivers/8255.c 		s = &dev->subdevices[i];
s                 107 drivers/staging/comedi/drivers/8255.c 		if (s->type != COMEDI_SUBD_UNUSED) {
s                 108 drivers/staging/comedi/drivers/8255.c 			unsigned long regbase = subdev_8255_regbase(s);
s                  30 drivers/staging/comedi/drivers/8255.h int subdev_8255_init(struct comedi_device *dev, struct comedi_subdevice *s,
s                  35 drivers/staging/comedi/drivers/8255.h int subdev_8255_mm_init(struct comedi_device *dev, struct comedi_subdevice *s,
s                  40 drivers/staging/comedi/drivers/8255.h unsigned long subdev_8255_regbase(struct comedi_subdevice *s);
s                 199 drivers/staging/comedi/drivers/8255_pci.c 	struct comedi_subdevice *s;
s                 238 drivers/staging/comedi/drivers/8255_pci.c 		s = &dev->subdevices[i];
s                 240 drivers/staging/comedi/drivers/8255_pci.c 			ret = subdev_8255_mm_init(dev, s, NULL, i * I8255_SIZE);
s                 242 drivers/staging/comedi/drivers/8255_pci.c 			ret = subdev_8255_init(dev, s, NULL, i * I8255_SIZE);
s                 104 drivers/staging/comedi/drivers/addi_apci_1032.c 				    struct comedi_subdevice *s,
s                 172 drivers/staging/comedi/drivers/addi_apci_1032.c 				  struct comedi_subdevice *s,
s                 176 drivers/staging/comedi/drivers/addi_apci_1032.c 	data[1] = s->state;
s                 182 drivers/staging/comedi/drivers/addi_apci_1032.c 				struct comedi_subdevice *s,
s                 226 drivers/staging/comedi/drivers/addi_apci_1032.c 			    struct comedi_subdevice *s)
s                 244 drivers/staging/comedi/drivers/addi_apci_1032.c 			       struct comedi_subdevice *s)
s                 253 drivers/staging/comedi/drivers/addi_apci_1032.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 269 drivers/staging/comedi/drivers/addi_apci_1032.c 	s->state = inl(dev->iobase + APCI1032_STATUS_REG) & 0xffff;
s                 270 drivers/staging/comedi/drivers/addi_apci_1032.c 	comedi_buf_write_samples(s, &s->state, 1);
s                 271 drivers/staging/comedi/drivers/addi_apci_1032.c 	comedi_handle_events(dev, s);
s                 280 drivers/staging/comedi/drivers/addi_apci_1032.c 				 struct comedi_subdevice *s,
s                 294 drivers/staging/comedi/drivers/addi_apci_1032.c 	struct comedi_subdevice *s;
s                 320 drivers/staging/comedi/drivers/addi_apci_1032.c 	s = &dev->subdevices[0];
s                 321 drivers/staging/comedi/drivers/addi_apci_1032.c 	s->type		= COMEDI_SUBD_DI;
s                 322 drivers/staging/comedi/drivers/addi_apci_1032.c 	s->subdev_flags	= SDF_READABLE;
s                 323 drivers/staging/comedi/drivers/addi_apci_1032.c 	s->n_chan	= 32;
s                 324 drivers/staging/comedi/drivers/addi_apci_1032.c 	s->maxdata	= 1;
s                 325 drivers/staging/comedi/drivers/addi_apci_1032.c 	s->range_table	= &range_digital;
s                 326 drivers/staging/comedi/drivers/addi_apci_1032.c 	s->insn_bits	= apci1032_di_insn_bits;
s                 329 drivers/staging/comedi/drivers/addi_apci_1032.c 	s = &dev->subdevices[1];
s                 331 drivers/staging/comedi/drivers/addi_apci_1032.c 		dev->read_subdev = s;
s                 332 drivers/staging/comedi/drivers/addi_apci_1032.c 		s->type		= COMEDI_SUBD_DI;
s                 333 drivers/staging/comedi/drivers/addi_apci_1032.c 		s->subdev_flags	= SDF_READABLE | SDF_CMD_READ;
s                 334 drivers/staging/comedi/drivers/addi_apci_1032.c 		s->n_chan	= 1;
s                 335 drivers/staging/comedi/drivers/addi_apci_1032.c 		s->maxdata	= 1;
s                 336 drivers/staging/comedi/drivers/addi_apci_1032.c 		s->range_table	= &range_digital;
s                 337 drivers/staging/comedi/drivers/addi_apci_1032.c 		s->insn_config	= apci1032_cos_insn_config;
s                 338 drivers/staging/comedi/drivers/addi_apci_1032.c 		s->insn_bits	= apci1032_cos_insn_bits;
s                 339 drivers/staging/comedi/drivers/addi_apci_1032.c 		s->len_chanlist	= 1;
s                 340 drivers/staging/comedi/drivers/addi_apci_1032.c 		s->do_cmdtest	= apci1032_cos_cmdtest;
s                 341 drivers/staging/comedi/drivers/addi_apci_1032.c 		s->do_cmd	= apci1032_cos_cmd;
s                 342 drivers/staging/comedi/drivers/addi_apci_1032.c 		s->cancel	= apci1032_cos_cancel;
s                 344 drivers/staging/comedi/drivers/addi_apci_1032.c 		s->type		= COMEDI_SUBD_UNUSED;
s                 210 drivers/staging/comedi/drivers/addi_apci_1500.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 250 drivers/staging/comedi/drivers/addi_apci_1500.c 	comedi_buf_write_samples(s, &status, 1);
s                 251 drivers/staging/comedi/drivers/addi_apci_1500.c 	comedi_handle_events(dev, s);
s                 257 drivers/staging/comedi/drivers/addi_apci_1500.c 			      struct comedi_subdevice *s)
s                 280 drivers/staging/comedi/drivers/addi_apci_1500.c 				     struct comedi_subdevice *s,
s                 284 drivers/staging/comedi/drivers/addi_apci_1500.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 363 drivers/staging/comedi/drivers/addi_apci_1500.c 			   struct comedi_subdevice *s)
s                 365 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->async->inttrig = apci1500_di_inttrig_start;
s                 371 drivers/staging/comedi/drivers/addi_apci_1500.c 			       struct comedi_subdevice *s,
s                 448 drivers/staging/comedi/drivers/addi_apci_1500.c 				struct comedi_subdevice *s,
s                 529 drivers/staging/comedi/drivers/addi_apci_1500.c 				   struct comedi_subdevice *s,
s                 535 drivers/staging/comedi/drivers/addi_apci_1500.c 		return apci1500_di_cfg_trig(dev, s, insn, data);
s                 542 drivers/staging/comedi/drivers/addi_apci_1500.c 				 struct comedi_subdevice *s,
s                 554 drivers/staging/comedi/drivers/addi_apci_1500.c 				 struct comedi_subdevice *s,
s                 560 drivers/staging/comedi/drivers/addi_apci_1500.c 	if (comedi_dio_update_state(s, data))
s                 561 drivers/staging/comedi/drivers/addi_apci_1500.c 		outw(s->state, devpriv->addon + APCI1500_DO_REG);
s                 563 drivers/staging/comedi/drivers/addi_apci_1500.c 	data[1] = s->state;
s                 569 drivers/staging/comedi/drivers/addi_apci_1500.c 				      struct comedi_subdevice *s,
s                 579 drivers/staging/comedi/drivers/addi_apci_1500.c 		val = data[1] & s->maxdata;
s                 700 drivers/staging/comedi/drivers/addi_apci_1500.c 				     struct comedi_subdevice *s,
s                 719 drivers/staging/comedi/drivers/addi_apci_1500.c 				    struct comedi_subdevice *s,
s                 749 drivers/staging/comedi/drivers/addi_apci_1500.c 	struct comedi_subdevice *s;
s                 778 drivers/staging/comedi/drivers/addi_apci_1500.c 	s = &dev->subdevices[0];
s                 779 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->type		= COMEDI_SUBD_DI;
s                 780 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->subdev_flags	= SDF_READABLE;
s                 781 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->n_chan	= 16;
s                 782 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->maxdata	= 1;
s                 783 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->range_table	= &range_digital;
s                 784 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->insn_bits	= apci1500_di_insn_bits;
s                 786 drivers/staging/comedi/drivers/addi_apci_1500.c 		dev->read_subdev = s;
s                 787 drivers/staging/comedi/drivers/addi_apci_1500.c 		s->subdev_flags |= SDF_CMD_READ;
s                 788 drivers/staging/comedi/drivers/addi_apci_1500.c 		s->len_chanlist	= 1;
s                 789 drivers/staging/comedi/drivers/addi_apci_1500.c 		s->insn_config	= apci1500_di_insn_config;
s                 790 drivers/staging/comedi/drivers/addi_apci_1500.c 		s->do_cmdtest	= apci1500_di_cmdtest;
s                 791 drivers/staging/comedi/drivers/addi_apci_1500.c 		s->do_cmd	= apci1500_di_cmd;
s                 792 drivers/staging/comedi/drivers/addi_apci_1500.c 		s->cancel	= apci1500_di_cancel;
s                 796 drivers/staging/comedi/drivers/addi_apci_1500.c 	s = &dev->subdevices[1];
s                 797 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->type		= COMEDI_SUBD_DO;
s                 798 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->subdev_flags	= SDF_WRITABLE;
s                 799 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->n_chan	= 16;
s                 800 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->maxdata	= 1;
s                 801 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->range_table	= &range_digital;
s                 802 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->insn_bits	= apci1500_do_insn_bits;
s                 808 drivers/staging/comedi/drivers/addi_apci_1500.c 	s = &dev->subdevices[2];
s                 809 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->type		= COMEDI_SUBD_TIMER;
s                 810 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->subdev_flags	= SDF_WRITABLE | SDF_READABLE;
s                 811 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->n_chan	= 3;
s                 812 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->maxdata	= 0xffff;
s                 813 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->range_table	= &range_unknown;
s                 814 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->insn_config	= apci1500_timer_insn_config;
s                 815 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->insn_write	= apci1500_timer_insn_write;
s                 816 drivers/staging/comedi/drivers/addi_apci_1500.c 	s->insn_read	= apci1500_timer_insn_read;
s                  68 drivers/staging/comedi/drivers/addi_apci_1516.c 				 struct comedi_subdevice *s,
s                  78 drivers/staging/comedi/drivers/addi_apci_1516.c 				 struct comedi_subdevice *s,
s                  82 drivers/staging/comedi/drivers/addi_apci_1516.c 	s->state = inw(dev->iobase + APCI1516_DO_REG);
s                  84 drivers/staging/comedi/drivers/addi_apci_1516.c 	if (comedi_dio_update_state(s, data))
s                  85 drivers/staging/comedi/drivers/addi_apci_1516.c 		outw(s->state, dev->iobase + APCI1516_DO_REG);
s                  87 drivers/staging/comedi/drivers/addi_apci_1516.c 	data[1] = s->state;
s                 113 drivers/staging/comedi/drivers/addi_apci_1516.c 	struct comedi_subdevice *s;
s                 139 drivers/staging/comedi/drivers/addi_apci_1516.c 	s = &dev->subdevices[0];
s                 141 drivers/staging/comedi/drivers/addi_apci_1516.c 		s->type		= COMEDI_SUBD_DI;
s                 142 drivers/staging/comedi/drivers/addi_apci_1516.c 		s->subdev_flags	= SDF_READABLE;
s                 143 drivers/staging/comedi/drivers/addi_apci_1516.c 		s->n_chan	= board->di_nchan;
s                 144 drivers/staging/comedi/drivers/addi_apci_1516.c 		s->maxdata	= 1;
s                 145 drivers/staging/comedi/drivers/addi_apci_1516.c 		s->range_table	= &range_digital;
s                 146 drivers/staging/comedi/drivers/addi_apci_1516.c 		s->insn_bits	= apci1516_di_insn_bits;
s                 148 drivers/staging/comedi/drivers/addi_apci_1516.c 		s->type		= COMEDI_SUBD_UNUSED;
s                 152 drivers/staging/comedi/drivers/addi_apci_1516.c 	s = &dev->subdevices[1];
s                 154 drivers/staging/comedi/drivers/addi_apci_1516.c 		s->type		= COMEDI_SUBD_DO;
s                 155 drivers/staging/comedi/drivers/addi_apci_1516.c 		s->subdev_flags	= SDF_WRITABLE;
s                 156 drivers/staging/comedi/drivers/addi_apci_1516.c 		s->n_chan	= board->do_nchan;
s                 157 drivers/staging/comedi/drivers/addi_apci_1516.c 		s->maxdata	= 1;
s                 158 drivers/staging/comedi/drivers/addi_apci_1516.c 		s->range_table	= &range_digital;
s                 159 drivers/staging/comedi/drivers/addi_apci_1516.c 		s->insn_bits	= apci1516_do_insn_bits;
s                 161 drivers/staging/comedi/drivers/addi_apci_1516.c 		s->type		= COMEDI_SUBD_UNUSED;
s                 165 drivers/staging/comedi/drivers/addi_apci_1516.c 	s = &dev->subdevices[2];
s                 167 drivers/staging/comedi/drivers/addi_apci_1516.c 		ret = addi_watchdog_init(s, devpriv->wdog_iobase);
s                 171 drivers/staging/comedi/drivers/addi_apci_1516.c 		s->type		= COMEDI_SUBD_UNUSED;
s                 207 drivers/staging/comedi/drivers/addi_apci_1564.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 212 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->state &= ~APCI1564_EVENT_MASK;
s                 217 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->state = inl(dev->iobase + APCI1564_DI_INT_STATUS_REG);
s                 218 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->state &= APCI1564_DI_INT_MODE_MASK;
s                 219 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->state |= APCI1564_EVENT_COS;
s                 229 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->state |= APCI1564_EVENT_TIMER;
s                 245 drivers/staging/comedi/drivers/addi_apci_1564.c 				s->state |= APCI1564_EVENT_COUNTER(chan);
s                 255 drivers/staging/comedi/drivers/addi_apci_1564.c 	if (s->state & APCI1564_EVENT_MASK) {
s                 256 drivers/staging/comedi/drivers/addi_apci_1564.c 		comedi_buf_write_samples(s, &s->state, 1);
s                 257 drivers/staging/comedi/drivers/addi_apci_1564.c 		comedi_handle_events(dev, s);
s                 264 drivers/staging/comedi/drivers/addi_apci_1564.c 				 struct comedi_subdevice *s,
s                 274 drivers/staging/comedi/drivers/addi_apci_1564.c 				 struct comedi_subdevice *s,
s                 278 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->state = inl(dev->iobase + APCI1564_DO_REG);
s                 280 drivers/staging/comedi/drivers/addi_apci_1564.c 	if (comedi_dio_update_state(s, data))
s                 281 drivers/staging/comedi/drivers/addi_apci_1564.c 		outl(s->state, dev->iobase + APCI1564_DO_REG);
s                 283 drivers/staging/comedi/drivers/addi_apci_1564.c 	data[1] = s->state;
s                 289 drivers/staging/comedi/drivers/addi_apci_1564.c 				   struct comedi_subdevice *s,
s                 329 drivers/staging/comedi/drivers/addi_apci_1564.c 				    struct comedi_subdevice *s,
s                 401 drivers/staging/comedi/drivers/addi_apci_1564.c 				  struct comedi_subdevice *s,
s                 405 drivers/staging/comedi/drivers/addi_apci_1564.c 	data[1] = s->state;
s                 411 drivers/staging/comedi/drivers/addi_apci_1564.c 				struct comedi_subdevice *s,
s                 455 drivers/staging/comedi/drivers/addi_apci_1564.c 			    struct comedi_subdevice *s)
s                 473 drivers/staging/comedi/drivers/addi_apci_1564.c 			       struct comedi_subdevice *s)
s                 484 drivers/staging/comedi/drivers/addi_apci_1564.c 				      struct comedi_subdevice *s,
s                 493 drivers/staging/comedi/drivers/addi_apci_1564.c 		if (data[1] > s->maxdata)
s                 516 drivers/staging/comedi/drivers/addi_apci_1564.c 		if (data[2] > s->maxdata)
s                 533 drivers/staging/comedi/drivers/addi_apci_1564.c 				     struct comedi_subdevice *s,
s                 550 drivers/staging/comedi/drivers/addi_apci_1564.c 				    struct comedi_subdevice *s,
s                 565 drivers/staging/comedi/drivers/addi_apci_1564.c 					struct comedi_subdevice *s,
s                 615 drivers/staging/comedi/drivers/addi_apci_1564.c 				       struct comedi_subdevice *s,
s                 634 drivers/staging/comedi/drivers/addi_apci_1564.c 				      struct comedi_subdevice *s,
s                 655 drivers/staging/comedi/drivers/addi_apci_1564.c 	struct comedi_subdevice *s;
s                 696 drivers/staging/comedi/drivers/addi_apci_1564.c 	s = &dev->subdevices[0];
s                 697 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->type		= COMEDI_SUBD_DI;
s                 698 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->subdev_flags	= SDF_READABLE;
s                 699 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->n_chan	= 32;
s                 700 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->maxdata	= 1;
s                 701 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->range_table	= &range_digital;
s                 702 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->insn_bits	= apci1564_di_insn_bits;
s                 705 drivers/staging/comedi/drivers/addi_apci_1564.c 	s = &dev->subdevices[1];
s                 706 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->type		= COMEDI_SUBD_DO;
s                 707 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->subdev_flags	= SDF_WRITABLE;
s                 708 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->n_chan	= 32;
s                 709 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->maxdata	= 1;
s                 710 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->range_table	= &range_digital;
s                 711 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->insn_bits	= apci1564_do_insn_bits;
s                 714 drivers/staging/comedi/drivers/addi_apci_1564.c 	s = &dev->subdevices[2];
s                 716 drivers/staging/comedi/drivers/addi_apci_1564.c 		dev->read_subdev = s;
s                 717 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->type		= COMEDI_SUBD_DI;
s                 718 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->subdev_flags	= SDF_READABLE | SDF_CMD_READ | SDF_LSAMPL;
s                 719 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->n_chan	= 1;
s                 720 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->maxdata	= 1;
s                 721 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->range_table	= &range_digital;
s                 722 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->len_chanlist	= 1;
s                 723 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->insn_config	= apci1564_cos_insn_config;
s                 724 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->insn_bits	= apci1564_cos_insn_bits;
s                 725 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->do_cmdtest	= apci1564_cos_cmdtest;
s                 726 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->do_cmd	= apci1564_cos_cmd;
s                 727 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->cancel	= apci1564_cos_cancel;
s                 729 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->type		= COMEDI_SUBD_UNUSED;
s                 733 drivers/staging/comedi/drivers/addi_apci_1564.c 	s = &dev->subdevices[3];
s                 734 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->type		= COMEDI_SUBD_TIMER;
s                 735 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->subdev_flags	= SDF_WRITABLE | SDF_READABLE;
s                 736 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->n_chan	= 1;
s                 737 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->maxdata	= 0x0fff;
s                 738 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->range_table	= &range_digital;
s                 739 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->insn_config	= apci1564_timer_insn_config;
s                 740 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->insn_write	= apci1564_timer_insn_write;
s                 741 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->insn_read	= apci1564_timer_insn_read;
s                 744 drivers/staging/comedi/drivers/addi_apci_1564.c 	s = &dev->subdevices[4];
s                 746 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->type		= COMEDI_SUBD_COUNTER;
s                 747 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->subdev_flags	= SDF_WRITABLE | SDF_READABLE | SDF_LSAMPL;
s                 748 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->n_chan	= 3;
s                 749 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->maxdata	= 0xffffffff;
s                 750 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->range_table	= &range_digital;
s                 751 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->insn_config	= apci1564_counter_insn_config;
s                 752 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->insn_write	= apci1564_counter_insn_write;
s                 753 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->insn_read	= apci1564_counter_insn_read;
s                 755 drivers/staging/comedi/drivers/addi_apci_1564.c 		s->type		= COMEDI_SUBD_UNUSED;
s                 759 drivers/staging/comedi/drivers/addi_apci_1564.c 	s = &dev->subdevices[5];
s                 760 drivers/staging/comedi/drivers/addi_apci_1564.c 	ret = addi_watchdog_init(s, dev->iobase + APCI1564_WDOG_IOBASE);
s                 765 drivers/staging/comedi/drivers/addi_apci_1564.c 	s = &dev->subdevices[6];
s                 766 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->type		= COMEDI_SUBD_DI;
s                 767 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->subdev_flags	= SDF_READABLE;
s                 768 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->n_chan	= 2;
s                 769 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->maxdata	= 1;
s                 770 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->range_table	= &range_digital;
s                 771 drivers/staging/comedi/drivers/addi_apci_1564.c 	s->insn_bits	= apci1564_diag_insn_bits;
s                  49 drivers/staging/comedi/drivers/addi_apci_16xx.c 				struct comedi_subdevice *s,
s                  66 drivers/staging/comedi/drivers/addi_apci_16xx.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
s                  70 drivers/staging/comedi/drivers/addi_apci_16xx.c 	outl(s->io_bits, dev->iobase + APCI16XX_DIR_REG(s->index));
s                  76 drivers/staging/comedi/drivers/addi_apci_16xx.c 				  struct comedi_subdevice *s,
s                  80 drivers/staging/comedi/drivers/addi_apci_16xx.c 	if (comedi_dio_update_state(s, data))
s                  81 drivers/staging/comedi/drivers/addi_apci_16xx.c 		outl(s->state, dev->iobase + APCI16XX_OUT_REG(s->index));
s                  83 drivers/staging/comedi/drivers/addi_apci_16xx.c 	data[1] = inl(dev->iobase + APCI16XX_IN_REG(s->index));
s                  93 drivers/staging/comedi/drivers/addi_apci_16xx.c 	struct comedi_subdevice *s;
s                 131 drivers/staging/comedi/drivers/addi_apci_16xx.c 		s = &dev->subdevices[i];
s                 132 drivers/staging/comedi/drivers/addi_apci_16xx.c 		s->type		= COMEDI_SUBD_DIO;
s                 133 drivers/staging/comedi/drivers/addi_apci_16xx.c 		s->subdev_flags	= SDF_WRITABLE | SDF_READABLE;
s                 134 drivers/staging/comedi/drivers/addi_apci_16xx.c 		s->n_chan	= ((i * 32) < board->n_chan) ? 32 : last;
s                 135 drivers/staging/comedi/drivers/addi_apci_16xx.c 		s->maxdata	= 1;
s                 136 drivers/staging/comedi/drivers/addi_apci_16xx.c 		s->range_table	= &range_digital;
s                 137 drivers/staging/comedi/drivers/addi_apci_16xx.c 		s->insn_config	= apci16xx_insn_config;
s                 138 drivers/staging/comedi/drivers/addi_apci_16xx.c 		s->insn_bits	= apci16xx_dio_insn_bits;
s                 141 drivers/staging/comedi/drivers/addi_apci_16xx.c 		s->io_bits	= 0;
s                 142 drivers/staging/comedi/drivers/addi_apci_16xx.c 		outl(s->io_bits, dev->iobase + APCI16XX_DIR_REG(i));
s                  44 drivers/staging/comedi/drivers/addi_apci_2032.c 				 struct comedi_subdevice *s,
s                  48 drivers/staging/comedi/drivers/addi_apci_2032.c 	s->state = inl(dev->iobase + APCI2032_DO_REG);
s                  50 drivers/staging/comedi/drivers/addi_apci_2032.c 	if (comedi_dio_update_state(s, data))
s                  51 drivers/staging/comedi/drivers/addi_apci_2032.c 		outl(s->state, dev->iobase + APCI2032_DO_REG);
s                  53 drivers/staging/comedi/drivers/addi_apci_2032.c 	data[1] = s->state;
s                  59 drivers/staging/comedi/drivers/addi_apci_2032.c 				  struct comedi_subdevice *s,
s                  68 drivers/staging/comedi/drivers/addi_apci_2032.c 			      struct comedi_subdevice *s)
s                  70 drivers/staging/comedi/drivers/addi_apci_2032.c 	struct apci2032_int_private *subpriv = s->private;
s                  78 drivers/staging/comedi/drivers/addi_apci_2032.c 				struct comedi_subdevice *s,
s                 125 drivers/staging/comedi/drivers/addi_apci_2032.c 			    struct comedi_subdevice *s)
s                 127 drivers/staging/comedi/drivers/addi_apci_2032.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 128 drivers/staging/comedi/drivers/addi_apci_2032.c 	struct apci2032_int_private *subpriv = s->private;
s                 149 drivers/staging/comedi/drivers/addi_apci_2032.c 			       struct comedi_subdevice *s)
s                 151 drivers/staging/comedi/drivers/addi_apci_2032.c 	struct apci2032_int_private *subpriv = s->private;
s                 156 drivers/staging/comedi/drivers/addi_apci_2032.c 		apci2032_int_stop(dev, s);
s                 165 drivers/staging/comedi/drivers/addi_apci_2032.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 166 drivers/staging/comedi/drivers/addi_apci_2032.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 178 drivers/staging/comedi/drivers/addi_apci_2032.c 	subpriv = s->private;
s                 202 drivers/staging/comedi/drivers/addi_apci_2032.c 		comedi_buf_write_samples(s, &bits, 1);
s                 205 drivers/staging/comedi/drivers/addi_apci_2032.c 		    s->async->scans_done >= cmd->stop_arg)
s                 206 drivers/staging/comedi/drivers/addi_apci_2032.c 			s->async->events |= COMEDI_CB_EOA;
s                 211 drivers/staging/comedi/drivers/addi_apci_2032.c 	comedi_handle_events(dev, s);
s                 230 drivers/staging/comedi/drivers/addi_apci_2032.c 	struct comedi_subdevice *s;
s                 251 drivers/staging/comedi/drivers/addi_apci_2032.c 	s = &dev->subdevices[0];
s                 252 drivers/staging/comedi/drivers/addi_apci_2032.c 	s->type		= COMEDI_SUBD_DO;
s                 253 drivers/staging/comedi/drivers/addi_apci_2032.c 	s->subdev_flags	= SDF_WRITABLE;
s                 254 drivers/staging/comedi/drivers/addi_apci_2032.c 	s->n_chan	= 32;
s                 255 drivers/staging/comedi/drivers/addi_apci_2032.c 	s->maxdata	= 1;
s                 256 drivers/staging/comedi/drivers/addi_apci_2032.c 	s->range_table	= &range_digital;
s                 257 drivers/staging/comedi/drivers/addi_apci_2032.c 	s->insn_bits	= apci2032_do_insn_bits;
s                 260 drivers/staging/comedi/drivers/addi_apci_2032.c 	s = &dev->subdevices[1];
s                 261 drivers/staging/comedi/drivers/addi_apci_2032.c 	ret = addi_watchdog_init(s, dev->iobase + APCI2032_WDOG_REG);
s                 266 drivers/staging/comedi/drivers/addi_apci_2032.c 	s = &dev->subdevices[2];
s                 267 drivers/staging/comedi/drivers/addi_apci_2032.c 	s->type		= COMEDI_SUBD_DI;
s                 268 drivers/staging/comedi/drivers/addi_apci_2032.c 	s->subdev_flags	= SDF_READABLE;
s                 269 drivers/staging/comedi/drivers/addi_apci_2032.c 	s->n_chan	= 2;
s                 270 drivers/staging/comedi/drivers/addi_apci_2032.c 	s->maxdata	= 1;
s                 271 drivers/staging/comedi/drivers/addi_apci_2032.c 	s->range_table	= &range_digital;
s                 272 drivers/staging/comedi/drivers/addi_apci_2032.c 	s->insn_bits	= apci2032_int_insn_bits;
s                 276 drivers/staging/comedi/drivers/addi_apci_2032.c 		dev->read_subdev = s;
s                 281 drivers/staging/comedi/drivers/addi_apci_2032.c 		s->private	= subpriv;
s                 282 drivers/staging/comedi/drivers/addi_apci_2032.c 		s->subdev_flags	= SDF_READABLE | SDF_CMD_READ | SDF_PACKED;
s                 283 drivers/staging/comedi/drivers/addi_apci_2032.c 		s->len_chanlist = 2;
s                 284 drivers/staging/comedi/drivers/addi_apci_2032.c 		s->do_cmdtest	= apci2032_int_cmdtest;
s                 285 drivers/staging/comedi/drivers/addi_apci_2032.c 		s->do_cmd	= apci2032_int_cmd;
s                 286 drivers/staging/comedi/drivers/addi_apci_2032.c 		s->cancel	= apci2032_int_cancel;
s                  29 drivers/staging/comedi/drivers/addi_apci_2200.c 				 struct comedi_subdevice *s,
s                  39 drivers/staging/comedi/drivers/addi_apci_2200.c 				 struct comedi_subdevice *s,
s                  43 drivers/staging/comedi/drivers/addi_apci_2200.c 	s->state = inw(dev->iobase + APCI2200_DO_REG);
s                  45 drivers/staging/comedi/drivers/addi_apci_2200.c 	if (comedi_dio_update_state(s, data))
s                  46 drivers/staging/comedi/drivers/addi_apci_2200.c 		outw(s->state, dev->iobase + APCI2200_DO_REG);
s                  48 drivers/staging/comedi/drivers/addi_apci_2200.c 	data[1] = s->state;
s                  66 drivers/staging/comedi/drivers/addi_apci_2200.c 	struct comedi_subdevice *s;
s                  80 drivers/staging/comedi/drivers/addi_apci_2200.c 	s = &dev->subdevices[0];
s                  81 drivers/staging/comedi/drivers/addi_apci_2200.c 	s->type		= COMEDI_SUBD_DI;
s                  82 drivers/staging/comedi/drivers/addi_apci_2200.c 	s->subdev_flags	= SDF_READABLE;
s                  83 drivers/staging/comedi/drivers/addi_apci_2200.c 	s->n_chan	= 8;
s                  84 drivers/staging/comedi/drivers/addi_apci_2200.c 	s->maxdata	= 1;
s                  85 drivers/staging/comedi/drivers/addi_apci_2200.c 	s->range_table	= &range_digital;
s                  86 drivers/staging/comedi/drivers/addi_apci_2200.c 	s->insn_bits	= apci2200_di_insn_bits;
s                  89 drivers/staging/comedi/drivers/addi_apci_2200.c 	s = &dev->subdevices[1];
s                  90 drivers/staging/comedi/drivers/addi_apci_2200.c 	s->type		= COMEDI_SUBD_DO;
s                  91 drivers/staging/comedi/drivers/addi_apci_2200.c 	s->subdev_flags	= SDF_WRITABLE;
s                  92 drivers/staging/comedi/drivers/addi_apci_2200.c 	s->n_chan	= 16;
s                  93 drivers/staging/comedi/drivers/addi_apci_2200.c 	s->maxdata	= 1;
s                  94 drivers/staging/comedi/drivers/addi_apci_2200.c 	s->range_table	= &range_digital;
s                  95 drivers/staging/comedi/drivers/addi_apci_2200.c 	s->insn_bits	= apci2200_do_insn_bits;
s                  98 drivers/staging/comedi/drivers/addi_apci_2200.c 	s = &dev->subdevices[2];
s                  99 drivers/staging/comedi/drivers/addi_apci_2200.c 	ret = addi_watchdog_init(s, dev->iobase + APCI2200_WDOG_REG);
s                 204 drivers/staging/comedi/drivers/addi_apci_3120.c 			       struct comedi_subdevice *s)
s                 207 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 214 drivers/staging/comedi/drivers/addi_apci_3120.c 	scan_bytes = comedi_samples_to_bytes(s, cmd->scan_end_arg);
s                 243 drivers/staging/comedi/drivers/addi_apci_3120.c 		if (dmalen0 > s->async->prealloc_bufsz)
s                 244 drivers/staging/comedi/drivers/addi_apci_3120.c 			dmalen0 = s->async->prealloc_bufsz;
s                 245 drivers/staging/comedi/drivers/addi_apci_3120.c 		if (dmalen1 > s->async->prealloc_bufsz)
s                 246 drivers/staging/comedi/drivers/addi_apci_3120.c 			dmalen1 = s->async->prealloc_bufsz;
s                 390 drivers/staging/comedi/drivers/addi_apci_3120.c 				  struct comedi_subdevice *s,
s                 406 drivers/staging/comedi/drivers/addi_apci_3120.c 		if (comedi_range_is_unipolar(s, range))
s                 425 drivers/staging/comedi/drivers/addi_apci_3120.c 				   struct comedi_subdevice *s)
s                 428 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct comedi_async *async = s->async;
s                 446 drivers/staging/comedi/drivers/addi_apci_3120.c 	nsamples = comedi_bytes_to_samples(s, nbytes);
s                 448 drivers/staging/comedi/drivers/addi_apci_3120.c 		comedi_buf_write_samples(s, dmabuf->virt, nsamples);
s                 473 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 474 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct comedi_async *async = s->async;
s                 505 drivers/staging/comedi/drivers/addi_apci_3120.c 			comedi_buf_write_samples(s, &val, 1);
s                 525 drivers/staging/comedi/drivers/addi_apci_3120.c 		apci3120_interrupt_dma(dev, s);
s                 531 drivers/staging/comedi/drivers/addi_apci_3120.c 	comedi_handle_events(dev, s);
s                 537 drivers/staging/comedi/drivers/addi_apci_3120.c 			   struct comedi_subdevice *s)
s                 540 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 553 drivers/staging/comedi/drivers/addi_apci_3120.c 	apci3120_set_chanlist(dev, s, cmd->chanlist_len, cmd->chanlist);
s                 578 drivers/staging/comedi/drivers/addi_apci_3120.c 		apci3120_setup_dma(dev, s);
s                 593 drivers/staging/comedi/drivers/addi_apci_3120.c 			       struct comedi_subdevice *s,
s                 663 drivers/staging/comedi/drivers/addi_apci_3120.c 			   struct comedi_subdevice *s)
s                 691 drivers/staging/comedi/drivers/addi_apci_3120.c 			   struct comedi_subdevice *s,
s                 704 drivers/staging/comedi/drivers/addi_apci_3120.c 				 struct comedi_subdevice *s,
s                 719 drivers/staging/comedi/drivers/addi_apci_3120.c 	apci3120_set_chanlist(dev, s, 1, &insn->chanspec);
s                 737 drivers/staging/comedi/drivers/addi_apci_3120.c 		ret = comedi_timeout(dev, s, insn, apci3120_ai_eoc, 0);
s                 748 drivers/staging/comedi/drivers/addi_apci_3120.c 			     struct comedi_subdevice *s,
s                 761 drivers/staging/comedi/drivers/addi_apci_3120.c 				  struct comedi_subdevice *s,
s                 772 drivers/staging/comedi/drivers/addi_apci_3120.c 		ret = comedi_timeout(dev, s, insn, apci3120_ao_ready, 0);
s                 779 drivers/staging/comedi/drivers/addi_apci_3120.c 		s->readback[chan] = val;
s                 786 drivers/staging/comedi/drivers/addi_apci_3120.c 				 struct comedi_subdevice *s,
s                 799 drivers/staging/comedi/drivers/addi_apci_3120.c 				 struct comedi_subdevice *s,
s                 805 drivers/staging/comedi/drivers/addi_apci_3120.c 	if (comedi_dio_update_state(s, data)) {
s                 806 drivers/staging/comedi/drivers/addi_apci_3120.c 		devpriv->do_bits = s->state;
s                 811 drivers/staging/comedi/drivers/addi_apci_3120.c 	data[1] = s->state;
s                 817 drivers/staging/comedi/drivers/addi_apci_3120.c 				      struct comedi_subdevice *s,
s                 894 drivers/staging/comedi/drivers/addi_apci_3120.c 				    struct comedi_subdevice *s,
s                 970 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct comedi_subdevice *s;
s                1018 drivers/staging/comedi/drivers/addi_apci_3120.c 	s = &dev->subdevices[0];
s                1019 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->type		= COMEDI_SUBD_AI;
s                1020 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->subdev_flags	= SDF_READABLE | SDF_COMMON | SDF_GROUND | SDF_DIFF;
s                1021 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->n_chan	= 16;
s                1022 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->maxdata	= board->ai_is_16bit ? 0xffff : 0x0fff;
s                1023 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->range_table	= &apci3120_ai_range;
s                1024 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->insn_read	= apci3120_ai_insn_read;
s                1026 drivers/staging/comedi/drivers/addi_apci_3120.c 		dev->read_subdev = s;
s                1027 drivers/staging/comedi/drivers/addi_apci_3120.c 		s->subdev_flags	|= SDF_CMD_READ;
s                1028 drivers/staging/comedi/drivers/addi_apci_3120.c 		s->len_chanlist	= s->n_chan;
s                1029 drivers/staging/comedi/drivers/addi_apci_3120.c 		s->do_cmdtest	= apci3120_ai_cmdtest;
s                1030 drivers/staging/comedi/drivers/addi_apci_3120.c 		s->do_cmd	= apci3120_ai_cmd;
s                1031 drivers/staging/comedi/drivers/addi_apci_3120.c 		s->cancel	= apci3120_cancel;
s                1035 drivers/staging/comedi/drivers/addi_apci_3120.c 	s = &dev->subdevices[1];
s                1037 drivers/staging/comedi/drivers/addi_apci_3120.c 		s->type		= COMEDI_SUBD_AO;
s                1038 drivers/staging/comedi/drivers/addi_apci_3120.c 		s->subdev_flags	= SDF_WRITABLE | SDF_GROUND | SDF_COMMON;
s                1039 drivers/staging/comedi/drivers/addi_apci_3120.c 		s->n_chan	= 8;
s                1040 drivers/staging/comedi/drivers/addi_apci_3120.c 		s->maxdata	= 0x3fff;
s                1041 drivers/staging/comedi/drivers/addi_apci_3120.c 		s->range_table	= &range_bipolar10;
s                1042 drivers/staging/comedi/drivers/addi_apci_3120.c 		s->insn_write	= apci3120_ao_insn_write;
s                1044 drivers/staging/comedi/drivers/addi_apci_3120.c 		ret = comedi_alloc_subdev_readback(s);
s                1048 drivers/staging/comedi/drivers/addi_apci_3120.c 		s->type		= COMEDI_SUBD_UNUSED;
s                1052 drivers/staging/comedi/drivers/addi_apci_3120.c 	s = &dev->subdevices[2];
s                1053 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->type		= COMEDI_SUBD_DI;
s                1054 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->subdev_flags	= SDF_READABLE;
s                1055 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->n_chan	= 4;
s                1056 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->maxdata	= 1;
s                1057 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->range_table	= &range_digital;
s                1058 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->insn_bits	= apci3120_di_insn_bits;
s                1061 drivers/staging/comedi/drivers/addi_apci_3120.c 	s = &dev->subdevices[3];
s                1062 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->type		= COMEDI_SUBD_DO;
s                1063 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->subdev_flags	= SDF_WRITABLE;
s                1064 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->n_chan	= 4;
s                1065 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->maxdata	= 1;
s                1066 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->range_table	= &range_digital;
s                1067 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->insn_bits	= apci3120_do_insn_bits;
s                1070 drivers/staging/comedi/drivers/addi_apci_3120.c 	s = &dev->subdevices[4];
s                1071 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->type		= COMEDI_SUBD_TIMER;
s                1072 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->subdev_flags	= SDF_READABLE;
s                1073 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->n_chan	= 1;
s                1074 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->maxdata	= 0x00ffffff;
s                1075 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->insn_config	= apci3120_timer_insn_config;
s                1076 drivers/staging/comedi/drivers/addi_apci_3120.c 	s->insn_read	= apci3120_timer_insn_read;
s                 107 drivers/staging/comedi/drivers/addi_apci_3501.c 				  struct comedi_subdevice *s,
s                 149 drivers/staging/comedi/drivers/addi_apci_3501.c 		s->readback[chan] = val;
s                 156 drivers/staging/comedi/drivers/addi_apci_3501.c 				 struct comedi_subdevice *s,
s                 166 drivers/staging/comedi/drivers/addi_apci_3501.c 				 struct comedi_subdevice *s,
s                 170 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->state = inl(dev->iobase + APCI3501_DO_REG);
s                 172 drivers/staging/comedi/drivers/addi_apci_3501.c 	if (comedi_dio_update_state(s, data))
s                 173 drivers/staging/comedi/drivers/addi_apci_3501.c 		outl(s->state, dev->iobase + APCI3501_DO_REG);
s                 175 drivers/staging/comedi/drivers/addi_apci_3501.c 	data[1] = s->state;
s                 255 drivers/staging/comedi/drivers/addi_apci_3501.c 				     struct comedi_subdevice *s,
s                 309 drivers/staging/comedi/drivers/addi_apci_3501.c 	struct comedi_subdevice *s;
s                 331 drivers/staging/comedi/drivers/addi_apci_3501.c 	s = &dev->subdevices[0];
s                 333 drivers/staging/comedi/drivers/addi_apci_3501.c 		s->type		= COMEDI_SUBD_AO;
s                 334 drivers/staging/comedi/drivers/addi_apci_3501.c 		s->subdev_flags	= SDF_WRITABLE | SDF_GROUND | SDF_COMMON;
s                 335 drivers/staging/comedi/drivers/addi_apci_3501.c 		s->n_chan	= ao_n_chan;
s                 336 drivers/staging/comedi/drivers/addi_apci_3501.c 		s->maxdata	= 0x3fff;
s                 337 drivers/staging/comedi/drivers/addi_apci_3501.c 		s->range_table	= &apci3501_ao_range;
s                 338 drivers/staging/comedi/drivers/addi_apci_3501.c 		s->insn_write	= apci3501_ao_insn_write;
s                 340 drivers/staging/comedi/drivers/addi_apci_3501.c 		ret = comedi_alloc_subdev_readback(s);
s                 344 drivers/staging/comedi/drivers/addi_apci_3501.c 		s->type		= COMEDI_SUBD_UNUSED;
s                 348 drivers/staging/comedi/drivers/addi_apci_3501.c 	s = &dev->subdevices[1];
s                 349 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->type		= COMEDI_SUBD_DI;
s                 350 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->subdev_flags	= SDF_READABLE;
s                 351 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->n_chan	= 2;
s                 352 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->maxdata	= 1;
s                 353 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->range_table	= &range_digital;
s                 354 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->insn_bits	= apci3501_di_insn_bits;
s                 357 drivers/staging/comedi/drivers/addi_apci_3501.c 	s = &dev->subdevices[2];
s                 358 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->type		= COMEDI_SUBD_DO;
s                 359 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->subdev_flags	= SDF_WRITABLE;
s                 360 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->n_chan	= 2;
s                 361 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->maxdata	= 1;
s                 362 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->range_table	= &range_digital;
s                 363 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->insn_bits	= apci3501_do_insn_bits;
s                 366 drivers/staging/comedi/drivers/addi_apci_3501.c 	s = &dev->subdevices[3];
s                 367 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->type		= COMEDI_SUBD_UNUSED;
s                 370 drivers/staging/comedi/drivers/addi_apci_3501.c 	s = &dev->subdevices[4];
s                 371 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->type		= COMEDI_SUBD_MEMORY;
s                 372 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->subdev_flags	= SDF_READABLE | SDF_INTERNAL;
s                 373 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->n_chan	= 256;
s                 374 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->maxdata	= 0xffff;
s                 375 drivers/staging/comedi/drivers/addi_apci_3501.c 	s->insn_read	= apci3501_eeprom_insn_read;
s                 351 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 362 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		comedi_buf_write_samples(s, &val, 1);
s                 364 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->async->events |= COMEDI_CB_EOA;
s                 365 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		comedi_handle_events(dev, s);
s                 420 drivers/staging/comedi/drivers/addi_apci_3xxx.c 			   struct comedi_subdevice *s,
s                 433 drivers/staging/comedi/drivers/addi_apci_3xxx.c 				 struct comedi_subdevice *s,
s                 449 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		ret = comedi_timeout(dev, s, insn, apci3xxx_ai_eoc, 0);
s                 511 drivers/staging/comedi/drivers/addi_apci_3xxx.c 			       struct comedi_subdevice *s,
s                 568 drivers/staging/comedi/drivers/addi_apci_3xxx.c 			   struct comedi_subdevice *s)
s                 571 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 591 drivers/staging/comedi/drivers/addi_apci_3xxx.c 			      struct comedi_subdevice *s)
s                 597 drivers/staging/comedi/drivers/addi_apci_3xxx.c 			   struct comedi_subdevice *s,
s                 610 drivers/staging/comedi/drivers/addi_apci_3xxx.c 				  struct comedi_subdevice *s,
s                 629 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		ret = comedi_timeout(dev, s, insn, apci3xxx_ao_eoc, 0);
s                 633 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->readback[chan] = val;
s                 640 drivers/staging/comedi/drivers/addi_apci_3xxx.c 				 struct comedi_subdevice *s,
s                 650 drivers/staging/comedi/drivers/addi_apci_3xxx.c 				 struct comedi_subdevice *s,
s                 654 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	s->state = inl(dev->iobase + 48) & 0xf;
s                 656 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	if (comedi_dio_update_state(s, data))
s                 657 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		outl(s->state, dev->iobase + 48);
s                 659 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	data[1] = s->state;
s                 665 drivers/staging/comedi/drivers/addi_apci_3xxx.c 				    struct comedi_subdevice *s,
s                 687 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
s                 692 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	outl((s->io_bits >> 24) & 0xff, dev->iobase + 224);
s                 698 drivers/staging/comedi/drivers/addi_apci_3xxx.c 				  struct comedi_subdevice *s,
s                 705 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	mask = comedi_dio_update_state(s, data);
s                 708 drivers/staging/comedi/drivers/addi_apci_3xxx.c 			outl(s->state & 0xff, dev->iobase + 80);
s                 710 drivers/staging/comedi/drivers/addi_apci_3xxx.c 			outl((s->state >> 16) & 0xff, dev->iobase + 112);
s                 715 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	if (s->io_bits & 0xff0000)
s                 759 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	struct comedi_subdevice *s;
s                 802 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s = &dev->subdevices[subdev];
s                 803 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->type		= COMEDI_SUBD_AI;
s                 804 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->subdev_flags	= SDF_READABLE | board->ai_subdev_flags;
s                 805 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->n_chan	= board->ai_n_chan;
s                 806 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->maxdata	= board->ai_maxdata;
s                 807 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->range_table	= &apci3xxx_ai_range;
s                 808 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->insn_read	= apci3xxx_ai_insn_read;
s                 828 drivers/staging/comedi/drivers/addi_apci_3xxx.c 			dev->read_subdev = s;
s                 829 drivers/staging/comedi/drivers/addi_apci_3xxx.c 			s->subdev_flags	|= SDF_CMD_READ;
s                 830 drivers/staging/comedi/drivers/addi_apci_3xxx.c 			s->len_chanlist	= 1;
s                 831 drivers/staging/comedi/drivers/addi_apci_3xxx.c 			s->do_cmdtest	= apci3xxx_ai_cmdtest;
s                 832 drivers/staging/comedi/drivers/addi_apci_3xxx.c 			s->do_cmd	= apci3xxx_ai_cmd;
s                 833 drivers/staging/comedi/drivers/addi_apci_3xxx.c 			s->cancel	= apci3xxx_ai_cancel;
s                 841 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s = &dev->subdevices[subdev];
s                 842 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->type		= COMEDI_SUBD_AO;
s                 843 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->subdev_flags	= SDF_WRITABLE | SDF_GROUND | SDF_COMMON;
s                 844 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->n_chan	= 4;
s                 845 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->maxdata	= 0x0fff;
s                 846 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->range_table	= &apci3xxx_ao_range;
s                 847 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->insn_write	= apci3xxx_ao_insn_write;
s                 849 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		ret = comedi_alloc_subdev_readback(s);
s                 858 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s = &dev->subdevices[subdev];
s                 859 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->type		= COMEDI_SUBD_DI;
s                 860 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->subdev_flags	= SDF_READABLE;
s                 861 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->n_chan	= 4;
s                 862 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->maxdata	= 1;
s                 863 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->range_table	= &range_digital;
s                 864 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->insn_bits	= apci3xxx_di_insn_bits;
s                 871 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s = &dev->subdevices[subdev];
s                 872 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->type		= COMEDI_SUBD_DO;
s                 873 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->subdev_flags	= SDF_WRITABLE;
s                 874 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->n_chan	= 4;
s                 875 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->maxdata	= 1;
s                 876 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->range_table	= &range_digital;
s                 877 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->insn_bits	= apci3xxx_do_insn_bits;
s                 884 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s = &dev->subdevices[subdev];
s                 885 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->type		= COMEDI_SUBD_DIO;
s                 886 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 887 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->n_chan	= 24;
s                 888 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->maxdata	= 1;
s                 889 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->io_bits	= 0xff;	/* channels 0-7 are always outputs */
s                 890 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->range_table	= &range_digital;
s                 891 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->insn_config	= apci3xxx_dio_insn_config;
s                 892 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		s->insn_bits	= apci3xxx_dio_insn_bits;
s                  33 drivers/staging/comedi/drivers/addi_watchdog.c 				     struct comedi_subdevice *s,
s                  37 drivers/staging/comedi/drivers/addi_watchdog.c 	struct addi_watchdog_private *spriv = s->private;
s                  43 drivers/staging/comedi/drivers/addi_watchdog.c 		reload = data[1] & s->maxdata;
s                  63 drivers/staging/comedi/drivers/addi_watchdog.c 				   struct comedi_subdevice *s,
s                  67 drivers/staging/comedi/drivers/addi_watchdog.c 	struct addi_watchdog_private *spriv = s->private;
s                  77 drivers/staging/comedi/drivers/addi_watchdog.c 				    struct comedi_subdevice *s,
s                  81 drivers/staging/comedi/drivers/addi_watchdog.c 	struct addi_watchdog_private *spriv = s->private;
s                 105 drivers/staging/comedi/drivers/addi_watchdog.c int addi_watchdog_init(struct comedi_subdevice *s, unsigned long iobase)
s                 109 drivers/staging/comedi/drivers/addi_watchdog.c 	spriv = comedi_alloc_spriv(s, sizeof(*spriv));
s                 115 drivers/staging/comedi/drivers/addi_watchdog.c 	s->type		= COMEDI_SUBD_TIMER;
s                 116 drivers/staging/comedi/drivers/addi_watchdog.c 	s->subdev_flags	= SDF_WRITABLE;
s                 117 drivers/staging/comedi/drivers/addi_watchdog.c 	s->n_chan	= 1;
s                 118 drivers/staging/comedi/drivers/addi_watchdog.c 	s->maxdata	= 0xff;
s                 119 drivers/staging/comedi/drivers/addi_watchdog.c 	s->insn_config	= addi_watchdog_insn_config;
s                 120 drivers/staging/comedi/drivers/addi_watchdog.c 	s->insn_read	= addi_watchdog_insn_read;
s                 121 drivers/staging/comedi/drivers/addi_watchdog.c 	s->insn_write	= addi_watchdog_insn_write;
s                   8 drivers/staging/comedi/drivers/addi_watchdog.h int addi_watchdog_init(struct comedi_subdevice *s, unsigned long iobase);
s                  43 drivers/staging/comedi/drivers/adl_pci6208.c 			  struct comedi_subdevice *s,
s                  56 drivers/staging/comedi/drivers/adl_pci6208.c 				 struct comedi_subdevice *s,
s                  68 drivers/staging/comedi/drivers/adl_pci6208.c 		ret = comedi_timeout(dev, s, insn, pci6208_ao_eoc, 0);
s                  73 drivers/staging/comedi/drivers/adl_pci6208.c 		outw(comedi_offset_munge(s, val),
s                  76 drivers/staging/comedi/drivers/adl_pci6208.c 		s->readback[chan] = val;
s                  83 drivers/staging/comedi/drivers/adl_pci6208.c 				struct comedi_subdevice *s,
s                  98 drivers/staging/comedi/drivers/adl_pci6208.c 				struct comedi_subdevice *s,
s                 102 drivers/staging/comedi/drivers/adl_pci6208.c 	if (comedi_dio_update_state(s, data))
s                 103 drivers/staging/comedi/drivers/adl_pci6208.c 		outw(s->state, dev->iobase + PCI6208_DIO);
s                 105 drivers/staging/comedi/drivers/adl_pci6208.c 	data[1] = s->state;
s                 114 drivers/staging/comedi/drivers/adl_pci6208.c 	struct comedi_subdevice *s;
s                 127 drivers/staging/comedi/drivers/adl_pci6208.c 	s = &dev->subdevices[0];
s                 129 drivers/staging/comedi/drivers/adl_pci6208.c 	s->type		= COMEDI_SUBD_AO;
s                 130 drivers/staging/comedi/drivers/adl_pci6208.c 	s->subdev_flags	= SDF_WRITABLE;
s                 131 drivers/staging/comedi/drivers/adl_pci6208.c 	s->n_chan	= 16;	/* Only 8 usable on PCI-6208 */
s                 132 drivers/staging/comedi/drivers/adl_pci6208.c 	s->maxdata	= 0xffff;
s                 133 drivers/staging/comedi/drivers/adl_pci6208.c 	s->range_table	= &range_bipolar10;
s                 134 drivers/staging/comedi/drivers/adl_pci6208.c 	s->insn_write	= pci6208_ao_insn_write;
s                 136 drivers/staging/comedi/drivers/adl_pci6208.c 	ret = comedi_alloc_subdev_readback(s);
s                 140 drivers/staging/comedi/drivers/adl_pci6208.c 	s = &dev->subdevices[1];
s                 142 drivers/staging/comedi/drivers/adl_pci6208.c 	s->type		= COMEDI_SUBD_DI;
s                 143 drivers/staging/comedi/drivers/adl_pci6208.c 	s->subdev_flags	= SDF_READABLE;
s                 144 drivers/staging/comedi/drivers/adl_pci6208.c 	s->n_chan	= 4;
s                 145 drivers/staging/comedi/drivers/adl_pci6208.c 	s->maxdata	= 1;
s                 146 drivers/staging/comedi/drivers/adl_pci6208.c 	s->range_table	= &range_digital;
s                 147 drivers/staging/comedi/drivers/adl_pci6208.c 	s->insn_bits	= pci6208_di_insn_bits;
s                 149 drivers/staging/comedi/drivers/adl_pci6208.c 	s = &dev->subdevices[2];
s                 151 drivers/staging/comedi/drivers/adl_pci6208.c 	s->type		= COMEDI_SUBD_DO;
s                 152 drivers/staging/comedi/drivers/adl_pci6208.c 	s->subdev_flags	= SDF_WRITABLE;
s                 153 drivers/staging/comedi/drivers/adl_pci6208.c 	s->n_chan	= 4;
s                 154 drivers/staging/comedi/drivers/adl_pci6208.c 	s->maxdata	= 1;
s                 155 drivers/staging/comedi/drivers/adl_pci6208.c 	s->range_table	= &range_digital;
s                 156 drivers/staging/comedi/drivers/adl_pci6208.c 	s->insn_bits	= pci6208_do_insn_bits;
s                 164 drivers/staging/comedi/drivers/adl_pci6208.c 	s->state	= val;
s                 108 drivers/staging/comedi/drivers/adl_pci7x3x.c 				    struct comedi_subdevice *s,
s                 112 drivers/staging/comedi/drivers/adl_pci7x3x.c 	unsigned long reg = (unsigned long)s->private;
s                 114 drivers/staging/comedi/drivers/adl_pci7x3x.c 	if (comedi_dio_update_state(s, data)) {
s                 115 drivers/staging/comedi/drivers/adl_pci7x3x.c 		unsigned int val = s->state;
s                 117 drivers/staging/comedi/drivers/adl_pci7x3x.c 		if (s->n_chan == 16) {
s                 129 drivers/staging/comedi/drivers/adl_pci7x3x.c 	data[1] = s->state;
s                 135 drivers/staging/comedi/drivers/adl_pci7x3x.c 				    struct comedi_subdevice *s,
s                 139 drivers/staging/comedi/drivers/adl_pci7x3x.c 	unsigned long reg = (unsigned long)s->private;
s                 151 drivers/staging/comedi/drivers/adl_pci7x3x.c 	struct comedi_subdevice *s;
s                 177 drivers/staging/comedi/drivers/adl_pci7x3x.c 		s = &dev->subdevices[subdev];
s                 179 drivers/staging/comedi/drivers/adl_pci7x3x.c 		s->type		= COMEDI_SUBD_DI;
s                 180 drivers/staging/comedi/drivers/adl_pci7x3x.c 		s->subdev_flags	= SDF_READABLE;
s                 181 drivers/staging/comedi/drivers/adl_pci7x3x.c 		s->n_chan	= nchan;
s                 182 drivers/staging/comedi/drivers/adl_pci7x3x.c 		s->maxdata	= 1;
s                 183 drivers/staging/comedi/drivers/adl_pci7x3x.c 		s->insn_bits	= adl_pci7x3x_di_insn_bits;
s                 184 drivers/staging/comedi/drivers/adl_pci7x3x.c 		s->range_table	= &range_digital;
s                 186 drivers/staging/comedi/drivers/adl_pci7x3x.c 		s->private	= (void *)PCI7X3X_DIO_REG;
s                 192 drivers/staging/comedi/drivers/adl_pci7x3x.c 			s = &dev->subdevices[subdev];
s                 194 drivers/staging/comedi/drivers/adl_pci7x3x.c 			s->type		= COMEDI_SUBD_DI;
s                 195 drivers/staging/comedi/drivers/adl_pci7x3x.c 			s->subdev_flags	= SDF_READABLE;
s                 196 drivers/staging/comedi/drivers/adl_pci7x3x.c 			s->n_chan	= nchan;
s                 197 drivers/staging/comedi/drivers/adl_pci7x3x.c 			s->maxdata	= 1;
s                 198 drivers/staging/comedi/drivers/adl_pci7x3x.c 			s->insn_bits	= adl_pci7x3x_di_insn_bits;
s                 199 drivers/staging/comedi/drivers/adl_pci7x3x.c 			s->range_table	= &range_digital;
s                 201 drivers/staging/comedi/drivers/adl_pci7x3x.c 			s->private	= (void *)PCI743X_DIO_REG;
s                 210 drivers/staging/comedi/drivers/adl_pci7x3x.c 		s = &dev->subdevices[subdev];
s                 212 drivers/staging/comedi/drivers/adl_pci7x3x.c 		s->type		= COMEDI_SUBD_DO;
s                 213 drivers/staging/comedi/drivers/adl_pci7x3x.c 		s->subdev_flags	= SDF_WRITABLE;
s                 214 drivers/staging/comedi/drivers/adl_pci7x3x.c 		s->n_chan	= nchan;
s                 215 drivers/staging/comedi/drivers/adl_pci7x3x.c 		s->maxdata	= 1;
s                 216 drivers/staging/comedi/drivers/adl_pci7x3x.c 		s->insn_bits	= adl_pci7x3x_do_insn_bits;
s                 217 drivers/staging/comedi/drivers/adl_pci7x3x.c 		s->range_table	= &range_digital;
s                 219 drivers/staging/comedi/drivers/adl_pci7x3x.c 		s->private	= (void *)PCI7X3X_DIO_REG;
s                 225 drivers/staging/comedi/drivers/adl_pci7x3x.c 			s = &dev->subdevices[subdev];
s                 227 drivers/staging/comedi/drivers/adl_pci7x3x.c 			s->type		= COMEDI_SUBD_DO;
s                 228 drivers/staging/comedi/drivers/adl_pci7x3x.c 			s->subdev_flags	= SDF_WRITABLE;
s                 229 drivers/staging/comedi/drivers/adl_pci7x3x.c 			s->n_chan	= nchan;
s                 230 drivers/staging/comedi/drivers/adl_pci7x3x.c 			s->maxdata	= 1;
s                 231 drivers/staging/comedi/drivers/adl_pci7x3x.c 			s->insn_bits	= adl_pci7x3x_do_insn_bits;
s                 232 drivers/staging/comedi/drivers/adl_pci7x3x.c 			s->range_table	= &range_digital;
s                 234 drivers/staging/comedi/drivers/adl_pci7x3x.c 			s->private	= (void *)PCI743X_DIO_REG;
s                  32 drivers/staging/comedi/drivers/adl_pci8164.c 				 struct comedi_subdevice *s,
s                  36 drivers/staging/comedi/drivers/adl_pci8164.c 	unsigned long offset = (unsigned long)s->private;
s                  47 drivers/staging/comedi/drivers/adl_pci8164.c 				  struct comedi_subdevice *s,
s                  51 drivers/staging/comedi/drivers/adl_pci8164.c 	unsigned long offset = (unsigned long)s->private;
s                  65 drivers/staging/comedi/drivers/adl_pci8164.c 	struct comedi_subdevice *s;
s                  78 drivers/staging/comedi/drivers/adl_pci8164.c 	s = &dev->subdevices[0];
s                  79 drivers/staging/comedi/drivers/adl_pci8164.c 	s->type		= COMEDI_SUBD_PROC;
s                  80 drivers/staging/comedi/drivers/adl_pci8164.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                  81 drivers/staging/comedi/drivers/adl_pci8164.c 	s->n_chan	= 4;
s                  82 drivers/staging/comedi/drivers/adl_pci8164.c 	s->maxdata	= 0xffff;
s                  83 drivers/staging/comedi/drivers/adl_pci8164.c 	s->len_chanlist	= 4;
s                  84 drivers/staging/comedi/drivers/adl_pci8164.c 	s->insn_read	= adl_pci8164_insn_read;
s                  85 drivers/staging/comedi/drivers/adl_pci8164.c 	s->insn_write	= adl_pci8164_insn_write;
s                  86 drivers/staging/comedi/drivers/adl_pci8164.c 	s->private	= (void *)PCI8164_CMD_MSTS_REG;
s                  89 drivers/staging/comedi/drivers/adl_pci8164.c 	s = &dev->subdevices[1];
s                  90 drivers/staging/comedi/drivers/adl_pci8164.c 	s->type		= COMEDI_SUBD_PROC;
s                  91 drivers/staging/comedi/drivers/adl_pci8164.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                  92 drivers/staging/comedi/drivers/adl_pci8164.c 	s->n_chan	= 4;
s                  93 drivers/staging/comedi/drivers/adl_pci8164.c 	s->maxdata	= 0xffff;
s                  94 drivers/staging/comedi/drivers/adl_pci8164.c 	s->len_chanlist	= 4;
s                  95 drivers/staging/comedi/drivers/adl_pci8164.c 	s->insn_read	= adl_pci8164_insn_read;
s                  96 drivers/staging/comedi/drivers/adl_pci8164.c 	s->insn_write	= adl_pci8164_insn_write;
s                  97 drivers/staging/comedi/drivers/adl_pci8164.c 	s->private	= (void *)PCI8164_OTP_SSTS_REG;
s                 100 drivers/staging/comedi/drivers/adl_pci8164.c 	s = &dev->subdevices[2];
s                 101 drivers/staging/comedi/drivers/adl_pci8164.c 	s->type		= COMEDI_SUBD_PROC;
s                 102 drivers/staging/comedi/drivers/adl_pci8164.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 103 drivers/staging/comedi/drivers/adl_pci8164.c 	s->n_chan	= 4;
s                 104 drivers/staging/comedi/drivers/adl_pci8164.c 	s->maxdata	= 0xffff;
s                 105 drivers/staging/comedi/drivers/adl_pci8164.c 	s->len_chanlist	= 4;
s                 106 drivers/staging/comedi/drivers/adl_pci8164.c 	s->insn_read	= adl_pci8164_insn_read;
s                 107 drivers/staging/comedi/drivers/adl_pci8164.c 	s->insn_write	= adl_pci8164_insn_write;
s                 108 drivers/staging/comedi/drivers/adl_pci8164.c 	s->private	= (void *)PCI8164_BUF0_REG;
s                 111 drivers/staging/comedi/drivers/adl_pci8164.c 	s = &dev->subdevices[3];
s                 112 drivers/staging/comedi/drivers/adl_pci8164.c 	s->type		= COMEDI_SUBD_PROC;
s                 113 drivers/staging/comedi/drivers/adl_pci8164.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 114 drivers/staging/comedi/drivers/adl_pci8164.c 	s->n_chan	= 4;
s                 115 drivers/staging/comedi/drivers/adl_pci8164.c 	s->maxdata	= 0xffff;
s                 116 drivers/staging/comedi/drivers/adl_pci8164.c 	s->len_chanlist	= 4;
s                 117 drivers/staging/comedi/drivers/adl_pci8164.c 	s->insn_read	= adl_pci8164_insn_read;
s                 118 drivers/staging/comedi/drivers/adl_pci8164.c 	s->insn_write	= adl_pci8164_insn_write;
s                 119 drivers/staging/comedi/drivers/adl_pci8164.c 	s->private	= (void *)PCI8164_BUF1_REG;
s                 185 drivers/staging/comedi/drivers/adl_pci9111.c 			     struct comedi_subdevice *s)
s                 202 drivers/staging/comedi/drivers/adl_pci9111.c 				     struct comedi_subdevice *s,
s                 237 drivers/staging/comedi/drivers/adl_pci9111.c 				  struct comedi_subdevice *s,
s                 328 drivers/staging/comedi/drivers/adl_pci9111.c 		err |= pci9111_ai_check_chanlist(dev, s, cmd);
s                 337 drivers/staging/comedi/drivers/adl_pci9111.c 			     struct comedi_subdevice *s)
s                 340 drivers/staging/comedi/drivers/adl_pci9111.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 391 drivers/staging/comedi/drivers/adl_pci9111.c 			     struct comedi_subdevice *s, void *data,
s                 396 drivers/staging/comedi/drivers/adl_pci9111.c 	unsigned int maxdata = s->maxdata;
s                 399 drivers/staging/comedi/drivers/adl_pci9111.c 	unsigned int num_samples = comedi_bytes_to_samples(s, num_bytes);
s                 407 drivers/staging/comedi/drivers/adl_pci9111.c 					  struct comedi_subdevice *s)
s                 410 drivers/staging/comedi/drivers/adl_pci9111.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 414 drivers/staging/comedi/drivers/adl_pci9111.c 	samples = comedi_nsamples_left(s, PCI9111_FIFO_HALF_SIZE);
s                 418 drivers/staging/comedi/drivers/adl_pci9111.c 		comedi_buf_write_samples(s, buf, samples);
s                 431 drivers/staging/comedi/drivers/adl_pci9111.c 				comedi_buf_write_samples(s, buf + pos, to_read);
s                 454 drivers/staging/comedi/drivers/adl_pci9111.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 467 drivers/staging/comedi/drivers/adl_pci9111.c 	async = s->async;
s                 494 drivers/staging/comedi/drivers/adl_pci9111.c 			comedi_handle_events(dev, s);
s                 501 drivers/staging/comedi/drivers/adl_pci9111.c 			pci9111_handle_fifo_half_full(dev, s);
s                 511 drivers/staging/comedi/drivers/adl_pci9111.c 	comedi_handle_events(dev, s);
s                 517 drivers/staging/comedi/drivers/adl_pci9111.c 			  struct comedi_subdevice *s,
s                 530 drivers/staging/comedi/drivers/adl_pci9111.c 				struct comedi_subdevice *s,
s                 535 drivers/staging/comedi/drivers/adl_pci9111.c 	unsigned int maxdata = s->maxdata;
s                 556 drivers/staging/comedi/drivers/adl_pci9111.c 		ret = comedi_timeout(dev, s, insn, pci9111_ai_eoc, 0);
s                 570 drivers/staging/comedi/drivers/adl_pci9111.c 				 struct comedi_subdevice *s,
s                 575 drivers/staging/comedi/drivers/adl_pci9111.c 	unsigned int val = s->readback[chan];
s                 582 drivers/staging/comedi/drivers/adl_pci9111.c 	s->readback[chan] = val;
s                 588 drivers/staging/comedi/drivers/adl_pci9111.c 				struct comedi_subdevice *s,
s                 598 drivers/staging/comedi/drivers/adl_pci9111.c 				struct comedi_subdevice *s,
s                 602 drivers/staging/comedi/drivers/adl_pci9111.c 	if (comedi_dio_update_state(s, data))
s                 603 drivers/staging/comedi/drivers/adl_pci9111.c 		outw(s->state, dev->iobase + PCI9111_DIO_REG);
s                 605 drivers/staging/comedi/drivers/adl_pci9111.c 	data[1] = s->state;
s                 629 drivers/staging/comedi/drivers/adl_pci9111.c 	struct comedi_subdevice *s;
s                 660 drivers/staging/comedi/drivers/adl_pci9111.c 	s = &dev->subdevices[0];
s                 661 drivers/staging/comedi/drivers/adl_pci9111.c 	s->type		= COMEDI_SUBD_AI;
s                 662 drivers/staging/comedi/drivers/adl_pci9111.c 	s->subdev_flags	= SDF_READABLE | SDF_COMMON;
s                 663 drivers/staging/comedi/drivers/adl_pci9111.c 	s->n_chan	= 16;
s                 664 drivers/staging/comedi/drivers/adl_pci9111.c 	s->maxdata	= 0xffff;
s                 665 drivers/staging/comedi/drivers/adl_pci9111.c 	s->range_table	= &pci9111_ai_range;
s                 666 drivers/staging/comedi/drivers/adl_pci9111.c 	s->insn_read	= pci9111_ai_insn_read;
s                 668 drivers/staging/comedi/drivers/adl_pci9111.c 		dev->read_subdev = s;
s                 669 drivers/staging/comedi/drivers/adl_pci9111.c 		s->subdev_flags	|= SDF_CMD_READ;
s                 670 drivers/staging/comedi/drivers/adl_pci9111.c 		s->len_chanlist	= s->n_chan;
s                 671 drivers/staging/comedi/drivers/adl_pci9111.c 		s->do_cmdtest	= pci9111_ai_do_cmd_test;
s                 672 drivers/staging/comedi/drivers/adl_pci9111.c 		s->do_cmd	= pci9111_ai_do_cmd;
s                 673 drivers/staging/comedi/drivers/adl_pci9111.c 		s->cancel	= pci9111_ai_cancel;
s                 674 drivers/staging/comedi/drivers/adl_pci9111.c 		s->munge	= pci9111_ai_munge;
s                 677 drivers/staging/comedi/drivers/adl_pci9111.c 	s = &dev->subdevices[1];
s                 678 drivers/staging/comedi/drivers/adl_pci9111.c 	s->type		= COMEDI_SUBD_AO;
s                 679 drivers/staging/comedi/drivers/adl_pci9111.c 	s->subdev_flags	= SDF_WRITABLE | SDF_COMMON;
s                 680 drivers/staging/comedi/drivers/adl_pci9111.c 	s->n_chan	= 1;
s                 681 drivers/staging/comedi/drivers/adl_pci9111.c 	s->maxdata	= 0x0fff;
s                 682 drivers/staging/comedi/drivers/adl_pci9111.c 	s->len_chanlist	= 1;
s                 683 drivers/staging/comedi/drivers/adl_pci9111.c 	s->range_table	= &range_bipolar10;
s                 684 drivers/staging/comedi/drivers/adl_pci9111.c 	s->insn_write	= pci9111_ao_insn_write;
s                 686 drivers/staging/comedi/drivers/adl_pci9111.c 	ret = comedi_alloc_subdev_readback(s);
s                 690 drivers/staging/comedi/drivers/adl_pci9111.c 	s = &dev->subdevices[2];
s                 691 drivers/staging/comedi/drivers/adl_pci9111.c 	s->type		= COMEDI_SUBD_DI;
s                 692 drivers/staging/comedi/drivers/adl_pci9111.c 	s->subdev_flags	= SDF_READABLE;
s                 693 drivers/staging/comedi/drivers/adl_pci9111.c 	s->n_chan	= 16;
s                 694 drivers/staging/comedi/drivers/adl_pci9111.c 	s->maxdata	= 1;
s                 695 drivers/staging/comedi/drivers/adl_pci9111.c 	s->range_table	= &range_digital;
s                 696 drivers/staging/comedi/drivers/adl_pci9111.c 	s->insn_bits	= pci9111_di_insn_bits;
s                 698 drivers/staging/comedi/drivers/adl_pci9111.c 	s = &dev->subdevices[3];
s                 699 drivers/staging/comedi/drivers/adl_pci9111.c 	s->type		= COMEDI_SUBD_DO;
s                 700 drivers/staging/comedi/drivers/adl_pci9111.c 	s->subdev_flags	= SDF_WRITABLE;
s                 701 drivers/staging/comedi/drivers/adl_pci9111.c 	s->n_chan	= 16;
s                 702 drivers/staging/comedi/drivers/adl_pci9111.c 	s->maxdata	= 1;
s                 703 drivers/staging/comedi/drivers/adl_pci9111.c 	s->range_table	= &range_digital;
s                 704 drivers/staging/comedi/drivers/adl_pci9111.c 	s->insn_bits	= pci9111_do_insn_bits;
s                 288 drivers/staging/comedi/drivers/adl_pci9118.c 				     struct comedi_subdevice *s,
s                 310 drivers/staging/comedi/drivers/adl_pci9118.c 		if (comedi_range_is_bipolar(s, range) !=
s                 311 drivers/staging/comedi/drivers/adl_pci9118.c 		    comedi_range_is_bipolar(s, range0)) {
s                 317 drivers/staging/comedi/drivers/adl_pci9118.c 		    (chan >= (s->n_chan / 2))) {
s                 328 drivers/staging/comedi/drivers/adl_pci9118.c 				 struct comedi_subdevice *s,
s                 346 drivers/staging/comedi/drivers/adl_pci9118.c 	if (comedi_range_is_unipolar(s, range0))
s                 406 drivers/staging/comedi/drivers/adl_pci9118.c 					     struct comedi_subdevice *s,
s                 410 drivers/staging/comedi/drivers/adl_pci9118.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 462 drivers/staging/comedi/drivers/adl_pci9118.c 				struct comedi_subdevice *s,
s                 467 drivers/staging/comedi/drivers/adl_pci9118.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 476 drivers/staging/comedi/drivers/adl_pci9118.c 		comedi_buf_write_samples(s, dma_buffer, n_raw_samples);
s                 500 drivers/staging/comedi/drivers/adl_pci9118.c 				comedi_buf_write_samples(s, dma_buffer, x);
s                 530 drivers/staging/comedi/drivers/adl_pci9118.c 				  struct comedi_subdevice *s,
s                 537 drivers/staging/comedi/drivers/adl_pci9118.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 563 drivers/staging/comedi/drivers/adl_pci9118.c 			     struct comedi_subdevice *s)
s                 591 drivers/staging/comedi/drivers/adl_pci9118.c 	s->async->inttrig = NULL;
s                 599 drivers/staging/comedi/drivers/adl_pci9118.c 			     struct comedi_subdevice *s, void *data,
s                 605 drivers/staging/comedi/drivers/adl_pci9118.c 	unsigned int num_samples = comedi_bytes_to_samples(s, num_bytes);
s                 612 drivers/staging/comedi/drivers/adl_pci9118.c 		if (s->maxdata == 0xffff)
s                 620 drivers/staging/comedi/drivers/adl_pci9118.c 				     struct comedi_subdevice *s)
s                 623 drivers/staging/comedi/drivers/adl_pci9118.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 628 drivers/staging/comedi/drivers/adl_pci9118.c 	comedi_buf_write_samples(s, &sampl, 1);
s                 631 drivers/staging/comedi/drivers/adl_pci9118.c 		if (s->async->scans_done >= cmd->stop_arg)
s                 632 drivers/staging/comedi/drivers/adl_pci9118.c 			s->async->events |= COMEDI_CB_EOA;
s                 637 drivers/staging/comedi/drivers/adl_pci9118.c 			       struct comedi_subdevice *s)
s                 640 drivers/staging/comedi/drivers/adl_pci9118.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 642 drivers/staging/comedi/drivers/adl_pci9118.c 	unsigned int n_all = comedi_bytes_to_samples(s, dmabuf->use_size);
s                 647 drivers/staging/comedi/drivers/adl_pci9118.c 	n_valid = pci9118_ai_samples_ready(dev, s, n_all);
s                 648 drivers/staging/comedi/drivers/adl_pci9118.c 	more_dma = n_valid < comedi_nsamples_left(s, n_valid + 1);
s                 659 drivers/staging/comedi/drivers/adl_pci9118.c 		pci9118_ai_dma_xfer(dev, s, dmabuf->virt, n_all);
s                 662 drivers/staging/comedi/drivers/adl_pci9118.c 		if (s->async->scans_done >= cmd->stop_arg)
s                 663 drivers/staging/comedi/drivers/adl_pci9118.c 			s->async->events |= COMEDI_CB_EOA;
s                 666 drivers/staging/comedi/drivers/adl_pci9118.c 	if (s->async->events & COMEDI_CB_CANCEL_MASK)
s                 680 drivers/staging/comedi/drivers/adl_pci9118.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 699 drivers/staging/comedi/drivers/adl_pci9118.c 		s->async->events |= COMEDI_CB_ERROR;
s                 705 drivers/staging/comedi/drivers/adl_pci9118.c 		s->async->events |= COMEDI_CB_ERROR;
s                 713 drivers/staging/comedi/drivers/adl_pci9118.c 		s->async->events |= COMEDI_CB_ERROR | COMEDI_CB_OVERFLOW;
s                 719 drivers/staging/comedi/drivers/adl_pci9118.c 		s->async->events |= COMEDI_CB_ERROR | COMEDI_CB_OVERFLOW;
s                 724 drivers/staging/comedi/drivers/adl_pci9118.c 		s->async->events |= COMEDI_CB_ERROR;
s                 729 drivers/staging/comedi/drivers/adl_pci9118.c 		s->async->events |= COMEDI_CB_ERROR | COMEDI_CB_OVERFLOW;
s                 762 drivers/staging/comedi/drivers/adl_pci9118.c 		pci9118_ai_get_dma(dev, s);
s                 764 drivers/staging/comedi/drivers/adl_pci9118.c 		pci9118_ai_get_onesample(dev, s);
s                 767 drivers/staging/comedi/drivers/adl_pci9118.c 	comedi_handle_events(dev, s);
s                 785 drivers/staging/comedi/drivers/adl_pci9118.c 			      struct comedi_subdevice *s,
s                 788 drivers/staging/comedi/drivers/adl_pci9118.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 793 drivers/staging/comedi/drivers/adl_pci9118.c 	s->async->inttrig = NULL;
s                 800 drivers/staging/comedi/drivers/adl_pci9118.c 				struct comedi_subdevice *s)
s                 803 drivers/staging/comedi/drivers/adl_pci9118.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 809 drivers/staging/comedi/drivers/adl_pci9118.c 				  comedi_bytes_per_sample(s);
s                 812 drivers/staging/comedi/drivers/adl_pci9118.c 	if (dmalen0 > s->async->prealloc_bufsz) {
s                 814 drivers/staging/comedi/drivers/adl_pci9118.c 		dmalen0 = s->async->prealloc_bufsz & ~3L;
s                 816 drivers/staging/comedi/drivers/adl_pci9118.c 	if (dmalen1 > s->async->prealloc_bufsz) {
s                 818 drivers/staging/comedi/drivers/adl_pci9118.c 		dmalen1 = s->async->prealloc_bufsz & ~3L;
s                 917 drivers/staging/comedi/drivers/adl_pci9118.c static int pci9118_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 921 drivers/staging/comedi/drivers/adl_pci9118.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                1018 drivers/staging/comedi/drivers/adl_pci9118.c 	if (scanlen > s->len_chanlist) {
s                1028 drivers/staging/comedi/drivers/adl_pci9118.c 	pci9118_set_chanlist(dev, s, cmd->chanlist_len, cmd->chanlist,
s                1075 drivers/staging/comedi/drivers/adl_pci9118.c 		pci9118_calc_divisors(dev, s,
s                1121 drivers/staging/comedi/drivers/adl_pci9118.c 		pci9118_ai_setup_dma(dev, s);
s                1133 drivers/staging/comedi/drivers/adl_pci9118.c 		s->async->inttrig = pci9118_ai_inttrig;
s                1143 drivers/staging/comedi/drivers/adl_pci9118.c 			      struct comedi_subdevice *s,
s                1294 drivers/staging/comedi/drivers/adl_pci9118.c 		err |= pci9118_ai_check_chanlist(dev, s, cmd);
s                1303 drivers/staging/comedi/drivers/adl_pci9118.c 			  struct comedi_subdevice *s,
s                1322 drivers/staging/comedi/drivers/adl_pci9118.c 				struct comedi_subdevice *s,
s                1335 drivers/staging/comedi/drivers/adl_pci9118.c 	pci9118_set_chanlist(dev, s, 1, &insn->chanspec, 0, 0);
s                1346 drivers/staging/comedi/drivers/adl_pci9118.c 		ret = comedi_timeout(dev, s, insn, pci9118_ai_eoc, 0);
s                1351 drivers/staging/comedi/drivers/adl_pci9118.c 		if (s->maxdata == 0xffff)
s                1361 drivers/staging/comedi/drivers/adl_pci9118.c 				 struct comedi_subdevice *s,
s                1366 drivers/staging/comedi/drivers/adl_pci9118.c 	unsigned int val = s->readback[chan];
s                1373 drivers/staging/comedi/drivers/adl_pci9118.c 	s->readback[chan] = val;
s                1379 drivers/staging/comedi/drivers/adl_pci9118.c 				struct comedi_subdevice *s,
s                1394 drivers/staging/comedi/drivers/adl_pci9118.c 				struct comedi_subdevice *s,
s                1404 drivers/staging/comedi/drivers/adl_pci9118.c 	if (comedi_dio_update_state(s, data))
s                1405 drivers/staging/comedi/drivers/adl_pci9118.c 		outl(s->state, dev->iobase + PCI9118_DIO_REG);
s                1407 drivers/staging/comedi/drivers/adl_pci9118.c 	data[1] = s->state;
s                1511 drivers/staging/comedi/drivers/adl_pci9118.c 	struct comedi_subdevice *s;
s                1576 drivers/staging/comedi/drivers/adl_pci9118.c 	s = &dev->subdevices[0];
s                1577 drivers/staging/comedi/drivers/adl_pci9118.c 	s->type		= COMEDI_SUBD_AI;
s                1578 drivers/staging/comedi/drivers/adl_pci9118.c 	s->subdev_flags	= SDF_READABLE | SDF_COMMON | SDF_GROUND | SDF_DIFF;
s                1579 drivers/staging/comedi/drivers/adl_pci9118.c 	s->n_chan	= (devpriv->usemux) ? ext_mux : 16;
s                1580 drivers/staging/comedi/drivers/adl_pci9118.c 	s->maxdata	= board->ai_is_16bit ? 0xffff : 0x0fff;
s                1581 drivers/staging/comedi/drivers/adl_pci9118.c 	s->range_table	= board->is_hg ? &pci9118hg_ai_range
s                1583 drivers/staging/comedi/drivers/adl_pci9118.c 	s->insn_read	= pci9118_ai_insn_read;
s                1585 drivers/staging/comedi/drivers/adl_pci9118.c 		dev->read_subdev = s;
s                1586 drivers/staging/comedi/drivers/adl_pci9118.c 		s->subdev_flags	|= SDF_CMD_READ;
s                1587 drivers/staging/comedi/drivers/adl_pci9118.c 		s->len_chanlist	= 255;
s                1588 drivers/staging/comedi/drivers/adl_pci9118.c 		s->do_cmdtest	= pci9118_ai_cmdtest;
s                1589 drivers/staging/comedi/drivers/adl_pci9118.c 		s->do_cmd	= pci9118_ai_cmd;
s                1590 drivers/staging/comedi/drivers/adl_pci9118.c 		s->cancel	= pci9118_ai_cancel;
s                1591 drivers/staging/comedi/drivers/adl_pci9118.c 		s->munge	= pci9118_ai_munge;
s                1594 drivers/staging/comedi/drivers/adl_pci9118.c 	if (s->maxdata == 0xffff) {
s                1609 drivers/staging/comedi/drivers/adl_pci9118.c 	s = &dev->subdevices[1];
s                1610 drivers/staging/comedi/drivers/adl_pci9118.c 	s->type		= COMEDI_SUBD_AO;
s                1611 drivers/staging/comedi/drivers/adl_pci9118.c 	s->subdev_flags	= SDF_WRITABLE | SDF_GROUND | SDF_COMMON;
s                1612 drivers/staging/comedi/drivers/adl_pci9118.c 	s->n_chan	= 2;
s                1613 drivers/staging/comedi/drivers/adl_pci9118.c 	s->maxdata	= 0x0fff;
s                1614 drivers/staging/comedi/drivers/adl_pci9118.c 	s->range_table	= &range_bipolar10;
s                1615 drivers/staging/comedi/drivers/adl_pci9118.c 	s->insn_write	= pci9118_ao_insn_write;
s                1617 drivers/staging/comedi/drivers/adl_pci9118.c 	ret = comedi_alloc_subdev_readback(s);
s                1622 drivers/staging/comedi/drivers/adl_pci9118.c 	for (i = 0; i < s->n_chan; i++)
s                1623 drivers/staging/comedi/drivers/adl_pci9118.c 		s->readback[i] = 2047;
s                1626 drivers/staging/comedi/drivers/adl_pci9118.c 	s = &dev->subdevices[2];
s                1627 drivers/staging/comedi/drivers/adl_pci9118.c 	s->type		= COMEDI_SUBD_DI;
s                1628 drivers/staging/comedi/drivers/adl_pci9118.c 	s->subdev_flags	= SDF_READABLE;
s                1629 drivers/staging/comedi/drivers/adl_pci9118.c 	s->n_chan	= 4;
s                1630 drivers/staging/comedi/drivers/adl_pci9118.c 	s->maxdata	= 1;
s                1631 drivers/staging/comedi/drivers/adl_pci9118.c 	s->range_table	= &range_digital;
s                1632 drivers/staging/comedi/drivers/adl_pci9118.c 	s->insn_bits	= pci9118_di_insn_bits;
s                1635 drivers/staging/comedi/drivers/adl_pci9118.c 	s = &dev->subdevices[3];
s                1636 drivers/staging/comedi/drivers/adl_pci9118.c 	s->type		= COMEDI_SUBD_DO;
s                1637 drivers/staging/comedi/drivers/adl_pci9118.c 	s->subdev_flags	= SDF_WRITABLE;
s                1638 drivers/staging/comedi/drivers/adl_pci9118.c 	s->n_chan	= 4;
s                1639 drivers/staging/comedi/drivers/adl_pci9118.c 	s->maxdata	= 1;
s                1640 drivers/staging/comedi/drivers/adl_pci9118.c 	s->range_table	= &range_digital;
s                1641 drivers/staging/comedi/drivers/adl_pci9118.c 	s->insn_bits	= pci9118_do_insn_bits;
s                1644 drivers/staging/comedi/drivers/adl_pci9118.c 	s->state = inl(dev->iobase + PCI9118_DIO_REG) >> 4;
s                  94 drivers/staging/comedi/drivers/adq12b.c 			 struct comedi_subdevice *s,
s                 107 drivers/staging/comedi/drivers/adq12b.c 			       struct comedi_subdevice *s,
s                 129 drivers/staging/comedi/drivers/adq12b.c 		ret = comedi_timeout(dev, s, insn, adq12b_ai_eoc, 0);
s                 143 drivers/staging/comedi/drivers/adq12b.c 			       struct comedi_subdevice *s,
s                 153 drivers/staging/comedi/drivers/adq12b.c 			       struct comedi_subdevice *s,
s                 161 drivers/staging/comedi/drivers/adq12b.c 	mask = comedi_dio_update_state(s, data);
s                 165 drivers/staging/comedi/drivers/adq12b.c 				val = (s->state >> chan) & 0x01;
s                 172 drivers/staging/comedi/drivers/adq12b.c 	data[1] = s->state;
s                 180 drivers/staging/comedi/drivers/adq12b.c 	struct comedi_subdevice *s;
s                 198 drivers/staging/comedi/drivers/adq12b.c 	s = &dev->subdevices[0];
s                 199 drivers/staging/comedi/drivers/adq12b.c 	s->type		= COMEDI_SUBD_AI;
s                 201 drivers/staging/comedi/drivers/adq12b.c 		s->subdev_flags	= SDF_READABLE | SDF_DIFF;
s                 202 drivers/staging/comedi/drivers/adq12b.c 		s->n_chan	= 8;
s                 204 drivers/staging/comedi/drivers/adq12b.c 		s->subdev_flags	= SDF_READABLE | SDF_GROUND;
s                 205 drivers/staging/comedi/drivers/adq12b.c 		s->n_chan	= 16;
s                 207 drivers/staging/comedi/drivers/adq12b.c 	s->maxdata	= 0xfff;
s                 208 drivers/staging/comedi/drivers/adq12b.c 	s->range_table	= it->options[1] ? &range_adq12b_ai_unipolar
s                 210 drivers/staging/comedi/drivers/adq12b.c 	s->insn_read	= adq12b_ai_insn_read;
s                 213 drivers/staging/comedi/drivers/adq12b.c 	s = &dev->subdevices[1];
s                 214 drivers/staging/comedi/drivers/adq12b.c 	s->type		= COMEDI_SUBD_DI;
s                 215 drivers/staging/comedi/drivers/adq12b.c 	s->subdev_flags	= SDF_READABLE;
s                 216 drivers/staging/comedi/drivers/adq12b.c 	s->n_chan	= 5;
s                 217 drivers/staging/comedi/drivers/adq12b.c 	s->maxdata	= 1;
s                 218 drivers/staging/comedi/drivers/adq12b.c 	s->range_table	= &range_digital;
s                 219 drivers/staging/comedi/drivers/adq12b.c 	s->insn_bits	= adq12b_di_insn_bits;
s                 222 drivers/staging/comedi/drivers/adq12b.c 	s = &dev->subdevices[2];
s                 223 drivers/staging/comedi/drivers/adq12b.c 	s->type		= COMEDI_SUBD_DO;
s                 224 drivers/staging/comedi/drivers/adq12b.c 	s->subdev_flags	= SDF_WRITABLE;
s                 225 drivers/staging/comedi/drivers/adq12b.c 	s->n_chan	= 8;
s                 226 drivers/staging/comedi/drivers/adq12b.c 	s->maxdata	= 1;
s                 227 drivers/staging/comedi/drivers/adq12b.c 	s->range_table	= &range_digital;
s                 228 drivers/staging/comedi/drivers/adq12b.c 	s->insn_bits	= adq12b_do_insn_bits;
s                 182 drivers/staging/comedi/drivers/adv_pci1710.c 				     struct comedi_subdevice *s,
s                 188 drivers/staging/comedi/drivers/adv_pci1710.c 	unsigned int next_chan = (chan0 + 1) % s->n_chan;
s                 215 drivers/staging/comedi/drivers/adv_pci1710.c 			next_chan = (next_chan + 1) % s->n_chan;
s                 248 drivers/staging/comedi/drivers/adv_pci1710.c 				      struct comedi_subdevice *s,
s                 266 drivers/staging/comedi/drivers/adv_pci1710.c 		if (comedi_range_is_unipolar(s, range)) {
s                 288 drivers/staging/comedi/drivers/adv_pci1710.c 			  struct comedi_subdevice *s,
s                 301 drivers/staging/comedi/drivers/adv_pci1710.c 				  struct comedi_subdevice *s,
s                 325 drivers/staging/comedi/drivers/adv_pci1710.c 	*val = sample & s->maxdata;
s                 330 drivers/staging/comedi/drivers/adv_pci1710.c 				struct comedi_subdevice *s,
s                 345 drivers/staging/comedi/drivers/adv_pci1710.c 	pci1710_ai_setup_chanlist(dev, s, &insn->chanspec, 1, 1);
s                 353 drivers/staging/comedi/drivers/adv_pci1710.c 		ret = comedi_timeout(dev, s, insn, pci1710_ai_eoc, 0);
s                 357 drivers/staging/comedi/drivers/adv_pci1710.c 		ret = pci1710_ai_read_sample(dev, s, 0, &val);
s                 375 drivers/staging/comedi/drivers/adv_pci1710.c 			     struct comedi_subdevice *s)
s                 394 drivers/staging/comedi/drivers/adv_pci1710.c 					struct comedi_subdevice *s)
s                 396 drivers/staging/comedi/drivers/adv_pci1710.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 404 drivers/staging/comedi/drivers/adv_pci1710.c 		s->async->events |= COMEDI_CB_ERROR;
s                 410 drivers/staging/comedi/drivers/adv_pci1710.c 		s->async->events |= COMEDI_CB_ERROR;
s                 417 drivers/staging/comedi/drivers/adv_pci1710.c 		ret = pci1710_ai_read_sample(dev, s, s->async->cur_chan, &val);
s                 419 drivers/staging/comedi/drivers/adv_pci1710.c 			s->async->events |= COMEDI_CB_ERROR;
s                 423 drivers/staging/comedi/drivers/adv_pci1710.c 		comedi_buf_write_samples(s, &val, 1);
s                 426 drivers/staging/comedi/drivers/adv_pci1710.c 		    s->async->scans_done >= cmd->stop_arg) {
s                 427 drivers/staging/comedi/drivers/adv_pci1710.c 			s->async->events |= COMEDI_CB_EOA;
s                 436 drivers/staging/comedi/drivers/adv_pci1710.c 				struct comedi_subdevice *s)
s                 439 drivers/staging/comedi/drivers/adv_pci1710.c 	struct comedi_async *async = s->async;
s                 461 drivers/staging/comedi/drivers/adv_pci1710.c 		ret = pci1710_ai_read_sample(dev, s, s->async->cur_chan, &val);
s                 463 drivers/staging/comedi/drivers/adv_pci1710.c 			s->async->events |= COMEDI_CB_ERROR;
s                 467 drivers/staging/comedi/drivers/adv_pci1710.c 		if (!comedi_buf_write_samples(s, &val, 1))
s                 484 drivers/staging/comedi/drivers/adv_pci1710.c 	struct comedi_subdevice *s;
s                 490 drivers/staging/comedi/drivers/adv_pci1710.c 	s = dev->read_subdev;
s                 491 drivers/staging/comedi/drivers/adv_pci1710.c 	cmd = &s->async->cmd;
s                 513 drivers/staging/comedi/drivers/adv_pci1710.c 		pci1710_handle_every_sample(dev, s);
s                 515 drivers/staging/comedi/drivers/adv_pci1710.c 		pci1710_handle_fifo(dev, s);
s                 517 drivers/staging/comedi/drivers/adv_pci1710.c 	comedi_handle_events(dev, s);
s                 522 drivers/staging/comedi/drivers/adv_pci1710.c static int pci1710_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 525 drivers/staging/comedi/drivers/adv_pci1710.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 527 drivers/staging/comedi/drivers/adv_pci1710.c 	pci1710_ai_setup_chanlist(dev, s, cmd->chanlist, cmd->chanlist_len,
s                 564 drivers/staging/comedi/drivers/adv_pci1710.c 			      struct comedi_subdevice *s,
s                 627 drivers/staging/comedi/drivers/adv_pci1710.c 	err |= pci1710_ai_check_chanlist(dev, s, cmd);
s                 636 drivers/staging/comedi/drivers/adv_pci1710.c 				 struct comedi_subdevice *s,
s                 643 drivers/staging/comedi/drivers/adv_pci1710.c 	unsigned int val = s->readback[chan];
s                 655 drivers/staging/comedi/drivers/adv_pci1710.c 	s->readback[chan] = val;
s                 661 drivers/staging/comedi/drivers/adv_pci1710.c 				struct comedi_subdevice *s,
s                 671 drivers/staging/comedi/drivers/adv_pci1710.c 				struct comedi_subdevice *s,
s                 675 drivers/staging/comedi/drivers/adv_pci1710.c 	if (comedi_dio_update_state(s, data))
s                 676 drivers/staging/comedi/drivers/adv_pci1710.c 		outw(s->state, dev->iobase + PCI171X_DO_REG);
s                 678 drivers/staging/comedi/drivers/adv_pci1710.c 	data[1] = s->state;
s                 684 drivers/staging/comedi/drivers/adv_pci1710.c 				       struct comedi_subdevice *s,
s                 751 drivers/staging/comedi/drivers/adv_pci1710.c 	struct comedi_subdevice *s;
s                 803 drivers/staging/comedi/drivers/adv_pci1710.c 	s = &dev->subdevices[subdev++];
s                 804 drivers/staging/comedi/drivers/adv_pci1710.c 	s->type		= COMEDI_SUBD_AI;
s                 805 drivers/staging/comedi/drivers/adv_pci1710.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND;
s                 807 drivers/staging/comedi/drivers/adv_pci1710.c 		s->subdev_flags	|= SDF_DIFF;
s                 808 drivers/staging/comedi/drivers/adv_pci1710.c 	s->n_chan	= board->is_pci1713 ? 32 : 16;
s                 809 drivers/staging/comedi/drivers/adv_pci1710.c 	s->maxdata	= 0x0fff;
s                 810 drivers/staging/comedi/drivers/adv_pci1710.c 	s->range_table	= board->ai_range;
s                 811 drivers/staging/comedi/drivers/adv_pci1710.c 	s->insn_read	= pci1710_ai_insn_read;
s                 813 drivers/staging/comedi/drivers/adv_pci1710.c 		dev->read_subdev = s;
s                 814 drivers/staging/comedi/drivers/adv_pci1710.c 		s->subdev_flags	|= SDF_CMD_READ;
s                 815 drivers/staging/comedi/drivers/adv_pci1710.c 		s->len_chanlist	= s->n_chan;
s                 816 drivers/staging/comedi/drivers/adv_pci1710.c 		s->do_cmdtest	= pci1710_ai_cmdtest;
s                 817 drivers/staging/comedi/drivers/adv_pci1710.c 		s->do_cmd	= pci1710_ai_cmd;
s                 818 drivers/staging/comedi/drivers/adv_pci1710.c 		s->cancel	= pci1710_ai_cancel;
s                 822 drivers/staging/comedi/drivers/adv_pci1710.c 	for (i = 0; i < s->range_table->length; i++) {
s                 823 drivers/staging/comedi/drivers/adv_pci1710.c 		if (comedi_range_is_unipolar(s, i)) {
s                 831 drivers/staging/comedi/drivers/adv_pci1710.c 		s = &dev->subdevices[subdev++];
s                 832 drivers/staging/comedi/drivers/adv_pci1710.c 		s->type		= COMEDI_SUBD_AO;
s                 833 drivers/staging/comedi/drivers/adv_pci1710.c 		s->subdev_flags	= SDF_WRITABLE | SDF_GROUND;
s                 834 drivers/staging/comedi/drivers/adv_pci1710.c 		s->n_chan	= 2;
s                 835 drivers/staging/comedi/drivers/adv_pci1710.c 		s->maxdata	= 0x0fff;
s                 836 drivers/staging/comedi/drivers/adv_pci1710.c 		s->range_table	= &pci171x_ao_range;
s                 837 drivers/staging/comedi/drivers/adv_pci1710.c 		s->insn_write	= pci1710_ao_insn_write;
s                 839 drivers/staging/comedi/drivers/adv_pci1710.c 		ret = comedi_alloc_subdev_readback(s);
s                 846 drivers/staging/comedi/drivers/adv_pci1710.c 		s = &dev->subdevices[subdev++];
s                 847 drivers/staging/comedi/drivers/adv_pci1710.c 		s->type		= COMEDI_SUBD_DI;
s                 848 drivers/staging/comedi/drivers/adv_pci1710.c 		s->subdev_flags	= SDF_READABLE;
s                 849 drivers/staging/comedi/drivers/adv_pci1710.c 		s->n_chan	= 16;
s                 850 drivers/staging/comedi/drivers/adv_pci1710.c 		s->maxdata	= 1;
s                 851 drivers/staging/comedi/drivers/adv_pci1710.c 		s->range_table	= &range_digital;
s                 852 drivers/staging/comedi/drivers/adv_pci1710.c 		s->insn_bits	= pci1710_di_insn_bits;
s                 855 drivers/staging/comedi/drivers/adv_pci1710.c 		s = &dev->subdevices[subdev++];
s                 856 drivers/staging/comedi/drivers/adv_pci1710.c 		s->type		= COMEDI_SUBD_DO;
s                 857 drivers/staging/comedi/drivers/adv_pci1710.c 		s->subdev_flags	= SDF_WRITABLE;
s                 858 drivers/staging/comedi/drivers/adv_pci1710.c 		s->n_chan	= 16;
s                 859 drivers/staging/comedi/drivers/adv_pci1710.c 		s->maxdata	= 1;
s                 860 drivers/staging/comedi/drivers/adv_pci1710.c 		s->range_table	= &range_digital;
s                 861 drivers/staging/comedi/drivers/adv_pci1710.c 		s->insn_bits	= pci1710_do_insn_bits;
s                 864 drivers/staging/comedi/drivers/adv_pci1710.c 		s = &dev->subdevices[subdev++];
s                 865 drivers/staging/comedi/drivers/adv_pci1710.c 		comedi_8254_subdevice_init(s, dev->pacer);
s                  71 drivers/staging/comedi/drivers/adv_pci1720.c 				 struct comedi_subdevice *s,
s                  86 drivers/staging/comedi/drivers/adv_pci1720.c 	val = s->readback[chan];
s                  97 drivers/staging/comedi/drivers/adv_pci1720.c 	s->readback[chan] = val;
s                 103 drivers/staging/comedi/drivers/adv_pci1720.c 				struct comedi_subdevice *s,
s                 116 drivers/staging/comedi/drivers/adv_pci1720.c 	struct comedi_subdevice *s;
s                 129 drivers/staging/comedi/drivers/adv_pci1720.c 	s = &dev->subdevices[0];
s                 130 drivers/staging/comedi/drivers/adv_pci1720.c 	s->type		= COMEDI_SUBD_AO;
s                 131 drivers/staging/comedi/drivers/adv_pci1720.c 	s->subdev_flags	= SDF_WRITABLE;
s                 132 drivers/staging/comedi/drivers/adv_pci1720.c 	s->n_chan	= 4;
s                 133 drivers/staging/comedi/drivers/adv_pci1720.c 	s->maxdata	= 0x0fff;
s                 134 drivers/staging/comedi/drivers/adv_pci1720.c 	s->range_table	= &pci1720_ao_range;
s                 135 drivers/staging/comedi/drivers/adv_pci1720.c 	s->insn_write	= pci1720_ao_insn_write;
s                 137 drivers/staging/comedi/drivers/adv_pci1720.c 	ret = comedi_alloc_subdev_readback(s);
s                 142 drivers/staging/comedi/drivers/adv_pci1720.c 	s = &dev->subdevices[1];
s                 143 drivers/staging/comedi/drivers/adv_pci1720.c 	s->type		= COMEDI_SUBD_DI;
s                 144 drivers/staging/comedi/drivers/adv_pci1720.c 	s->subdev_flags	= SDF_READABLE;
s                 145 drivers/staging/comedi/drivers/adv_pci1720.c 	s->n_chan	= 4;
s                 146 drivers/staging/comedi/drivers/adv_pci1720.c 	s->maxdata	= 1;
s                 147 drivers/staging/comedi/drivers/adv_pci1720.c 	s->range_table	= &range_digital;
s                 148 drivers/staging/comedi/drivers/adv_pci1720.c 	s->insn_bits	= pci1720_di_insn_bits;
s                  79 drivers/staging/comedi/drivers/adv_pci1723.c 				 struct comedi_subdevice *s,
s                  90 drivers/staging/comedi/drivers/adv_pci1723.c 		s->readback[chan] = val;
s                  97 drivers/staging/comedi/drivers/adv_pci1723.c 				   struct comedi_subdevice *s,
s                 106 drivers/staging/comedi/drivers/adv_pci1723.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
s                 110 drivers/staging/comedi/drivers/adv_pci1723.c 	if (!(s->io_bits & 0x00ff))
s                 112 drivers/staging/comedi/drivers/adv_pci1723.c 	if (!(s->io_bits & 0xff00))
s                 120 drivers/staging/comedi/drivers/adv_pci1723.c 				 struct comedi_subdevice *s,
s                 124 drivers/staging/comedi/drivers/adv_pci1723.c 	if (comedi_dio_update_state(s, data))
s                 125 drivers/staging/comedi/drivers/adv_pci1723.c 		outw(s->state, dev->iobase + PCI1723_DIO_DATA_REG);
s                 136 drivers/staging/comedi/drivers/adv_pci1723.c 	struct comedi_subdevice *s;
s                 150 drivers/staging/comedi/drivers/adv_pci1723.c 	s = &dev->subdevices[0];
s                 151 drivers/staging/comedi/drivers/adv_pci1723.c 	s->type		= COMEDI_SUBD_AO;
s                 152 drivers/staging/comedi/drivers/adv_pci1723.c 	s->subdev_flags	= SDF_WRITABLE | SDF_GROUND | SDF_COMMON;
s                 153 drivers/staging/comedi/drivers/adv_pci1723.c 	s->n_chan	= 8;
s                 154 drivers/staging/comedi/drivers/adv_pci1723.c 	s->maxdata	= 0xffff;
s                 155 drivers/staging/comedi/drivers/adv_pci1723.c 	s->range_table	= &range_bipolar10;
s                 156 drivers/staging/comedi/drivers/adv_pci1723.c 	s->insn_write	= pci1723_ao_insn_write;
s                 158 drivers/staging/comedi/drivers/adv_pci1723.c 	ret = comedi_alloc_subdev_readback(s);
s                 164 drivers/staging/comedi/drivers/adv_pci1723.c 	for (i = 0; i < s->n_chan; i++) {
s                 170 drivers/staging/comedi/drivers/adv_pci1723.c 		s->readback[i] = 0x8000;
s                 177 drivers/staging/comedi/drivers/adv_pci1723.c 	s = &dev->subdevices[1];
s                 178 drivers/staging/comedi/drivers/adv_pci1723.c 	s->type		= COMEDI_SUBD_DIO;
s                 179 drivers/staging/comedi/drivers/adv_pci1723.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 180 drivers/staging/comedi/drivers/adv_pci1723.c 	s->n_chan	= 16;
s                 181 drivers/staging/comedi/drivers/adv_pci1723.c 	s->maxdata	= 1;
s                 182 drivers/staging/comedi/drivers/adv_pci1723.c 	s->range_table	= &range_digital;
s                 183 drivers/staging/comedi/drivers/adv_pci1723.c 	s->insn_config	= pci1723_dio_insn_config;
s                 184 drivers/staging/comedi/drivers/adv_pci1723.c 	s->insn_bits	= pci1723_dio_insn_bits;
s                 189 drivers/staging/comedi/drivers/adv_pci1723.c 		s->io_bits |= 0x00ff;	/* low byte output */
s                 191 drivers/staging/comedi/drivers/adv_pci1723.c 		s->io_bits |= 0xff00;	/* high byte output */
s                 192 drivers/staging/comedi/drivers/adv_pci1723.c 	s->state = inw(dev->iobase + PCI1723_DIO_DATA_REG);
s                  74 drivers/staging/comedi/drivers/adv_pci1724.c 				struct comedi_subdevice *s,
s                  87 drivers/staging/comedi/drivers/adv_pci1724.c 				  struct comedi_subdevice *s,
s                  91 drivers/staging/comedi/drivers/adv_pci1724.c 	unsigned long mode = (unsigned long)s->private;
s                 105 drivers/staging/comedi/drivers/adv_pci1724.c 		ret = comedi_timeout(dev, s, insn, adv_pci1724_dac_idle, 0);
s                 112 drivers/staging/comedi/drivers/adv_pci1724.c 		s->readback[chan] = val;
s                 122 drivers/staging/comedi/drivers/adv_pci1724.c 	struct comedi_subdevice *s;
s                 140 drivers/staging/comedi/drivers/adv_pci1724.c 	s = &dev->subdevices[0];
s                 141 drivers/staging/comedi/drivers/adv_pci1724.c 	s->type		= COMEDI_SUBD_AO;
s                 142 drivers/staging/comedi/drivers/adv_pci1724.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE | SDF_GROUND;
s                 143 drivers/staging/comedi/drivers/adv_pci1724.c 	s->n_chan	= 32;
s                 144 drivers/staging/comedi/drivers/adv_pci1724.c 	s->maxdata	= 0x3fff;
s                 145 drivers/staging/comedi/drivers/adv_pci1724.c 	s->range_table	= &adv_pci1724_ao_ranges;
s                 146 drivers/staging/comedi/drivers/adv_pci1724.c 	s->insn_write	= adv_pci1724_insn_write;
s                 147 drivers/staging/comedi/drivers/adv_pci1724.c 	s->private	= (void *)PCI1724_DAC_CTRL_MODE_NORMAL;
s                 149 drivers/staging/comedi/drivers/adv_pci1724.c 	ret = comedi_alloc_subdev_readback(s);
s                 154 drivers/staging/comedi/drivers/adv_pci1724.c 	s = &dev->subdevices[1];
s                 155 drivers/staging/comedi/drivers/adv_pci1724.c 	s->type		= COMEDI_SUBD_CALIB;
s                 156 drivers/staging/comedi/drivers/adv_pci1724.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE | SDF_INTERNAL;
s                 157 drivers/staging/comedi/drivers/adv_pci1724.c 	s->n_chan	= 32;
s                 158 drivers/staging/comedi/drivers/adv_pci1724.c 	s->maxdata	= 0x3fff;
s                 159 drivers/staging/comedi/drivers/adv_pci1724.c 	s->insn_write	= adv_pci1724_insn_write;
s                 160 drivers/staging/comedi/drivers/adv_pci1724.c 	s->private	= (void *)PCI1724_DAC_CTRL_MODE_OFFSET;
s                 162 drivers/staging/comedi/drivers/adv_pci1724.c 	ret = comedi_alloc_subdev_readback(s);
s                 167 drivers/staging/comedi/drivers/adv_pci1724.c 	s = &dev->subdevices[2];
s                 168 drivers/staging/comedi/drivers/adv_pci1724.c 	s->type		= COMEDI_SUBD_CALIB;
s                 169 drivers/staging/comedi/drivers/adv_pci1724.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE | SDF_INTERNAL;
s                 170 drivers/staging/comedi/drivers/adv_pci1724.c 	s->n_chan	= 32;
s                 171 drivers/staging/comedi/drivers/adv_pci1724.c 	s->maxdata	= 0x3fff;
s                 172 drivers/staging/comedi/drivers/adv_pci1724.c 	s->insn_write	= adv_pci1724_insn_write;
s                 173 drivers/staging/comedi/drivers/adv_pci1724.c 	s->private	= (void *)PCI1724_DAC_CTRL_MODE_GAIN;
s                 175 drivers/staging/comedi/drivers/adv_pci1724.c 	return comedi_alloc_subdev_readback(s);
s                 150 drivers/staging/comedi/drivers/adv_pci1760.c 				struct comedi_subdevice *s,
s                 160 drivers/staging/comedi/drivers/adv_pci1760.c 				struct comedi_subdevice *s,
s                 166 drivers/staging/comedi/drivers/adv_pci1760.c 	if (comedi_dio_update_state(s, data)) {
s                 167 drivers/staging/comedi/drivers/adv_pci1760.c 		ret = pci1760_cmd(dev, PCI1760_CMD_SET_DO, s->state);
s                 172 drivers/staging/comedi/drivers/adv_pci1760.c 	data[1] = s->state;
s                 221 drivers/staging/comedi/drivers/adv_pci1760.c 				   struct comedi_subdevice *s,
s                 343 drivers/staging/comedi/drivers/adv_pci1760.c 	struct comedi_subdevice *s;
s                 358 drivers/staging/comedi/drivers/adv_pci1760.c 	s = &dev->subdevices[0];
s                 359 drivers/staging/comedi/drivers/adv_pci1760.c 	s->type		= COMEDI_SUBD_DI;
s                 360 drivers/staging/comedi/drivers/adv_pci1760.c 	s->subdev_flags	= SDF_READABLE;
s                 361 drivers/staging/comedi/drivers/adv_pci1760.c 	s->n_chan	= 8;
s                 362 drivers/staging/comedi/drivers/adv_pci1760.c 	s->maxdata	= 1;
s                 363 drivers/staging/comedi/drivers/adv_pci1760.c 	s->range_table	= &range_digital;
s                 364 drivers/staging/comedi/drivers/adv_pci1760.c 	s->insn_bits	= pci1760_di_insn_bits;
s                 367 drivers/staging/comedi/drivers/adv_pci1760.c 	s = &dev->subdevices[1];
s                 368 drivers/staging/comedi/drivers/adv_pci1760.c 	s->type		= COMEDI_SUBD_DO;
s                 369 drivers/staging/comedi/drivers/adv_pci1760.c 	s->subdev_flags	= SDF_WRITABLE;
s                 370 drivers/staging/comedi/drivers/adv_pci1760.c 	s->n_chan	= 8;
s                 371 drivers/staging/comedi/drivers/adv_pci1760.c 	s->maxdata	= 1;
s                 372 drivers/staging/comedi/drivers/adv_pci1760.c 	s->range_table	= &range_digital;
s                 373 drivers/staging/comedi/drivers/adv_pci1760.c 	s->insn_bits	= pci1760_do_insn_bits;
s                 379 drivers/staging/comedi/drivers/adv_pci1760.c 	s->state	= ret;
s                 382 drivers/staging/comedi/drivers/adv_pci1760.c 	s = &dev->subdevices[2];
s                 383 drivers/staging/comedi/drivers/adv_pci1760.c 	s->type		= COMEDI_SUBD_PWM;
s                 384 drivers/staging/comedi/drivers/adv_pci1760.c 	s->subdev_flags	= SDF_PWM_COUNTER;
s                 385 drivers/staging/comedi/drivers/adv_pci1760.c 	s->n_chan	= 2;
s                 386 drivers/staging/comedi/drivers/adv_pci1760.c 	s->insn_config	= pci1760_pwm_insn_config;
s                 389 drivers/staging/comedi/drivers/adv_pci1760.c 	s = &dev->subdevices[3];
s                 390 drivers/staging/comedi/drivers/adv_pci1760.c 	s->type		= COMEDI_SUBD_UNUSED;
s                 209 drivers/staging/comedi/drivers/adv_pci_dio.c 				  struct comedi_subdevice *s,
s                 213 drivers/staging/comedi/drivers/adv_pci_dio.c 	unsigned long reg = (unsigned long)s->private;
s                 217 drivers/staging/comedi/drivers/adv_pci_dio.c 	if (s->n_chan > 8)
s                 219 drivers/staging/comedi/drivers/adv_pci_dio.c 	if (s->n_chan > 16)
s                 221 drivers/staging/comedi/drivers/adv_pci_dio.c 	if (s->n_chan > 24)
s                 228 drivers/staging/comedi/drivers/adv_pci_dio.c 				  struct comedi_subdevice *s,
s                 232 drivers/staging/comedi/drivers/adv_pci_dio.c 	unsigned long reg = (unsigned long)s->private;
s                 236 drivers/staging/comedi/drivers/adv_pci_dio.c 	if (s->n_chan > 16)
s                 243 drivers/staging/comedi/drivers/adv_pci_dio.c 				  struct comedi_subdevice *s,
s                 247 drivers/staging/comedi/drivers/adv_pci_dio.c 	unsigned long reg = (unsigned long)s->private;
s                 250 drivers/staging/comedi/drivers/adv_pci_dio.c 	if (comedi_dio_update_state(s, data)) {
s                 251 drivers/staging/comedi/drivers/adv_pci_dio.c 		outb(s->state & 0xff, iobase);
s                 252 drivers/staging/comedi/drivers/adv_pci_dio.c 		if (s->n_chan > 8)
s                 253 drivers/staging/comedi/drivers/adv_pci_dio.c 			outb((s->state >> 8) & 0xff, iobase + 1);
s                 254 drivers/staging/comedi/drivers/adv_pci_dio.c 		if (s->n_chan > 16)
s                 255 drivers/staging/comedi/drivers/adv_pci_dio.c 			outb((s->state >> 16) & 0xff, iobase + 2);
s                 256 drivers/staging/comedi/drivers/adv_pci_dio.c 		if (s->n_chan > 24)
s                 257 drivers/staging/comedi/drivers/adv_pci_dio.c 			outb((s->state >> 24) & 0xff, iobase + 3);
s                 260 drivers/staging/comedi/drivers/adv_pci_dio.c 	data[1] = s->state;
s                 266 drivers/staging/comedi/drivers/adv_pci_dio.c 				  struct comedi_subdevice *s,
s                 270 drivers/staging/comedi/drivers/adv_pci_dio.c 	unsigned long reg = (unsigned long)s->private;
s                 273 drivers/staging/comedi/drivers/adv_pci_dio.c 	if (comedi_dio_update_state(s, data)) {
s                 274 drivers/staging/comedi/drivers/adv_pci_dio.c 		outw(s->state & 0xffff, iobase);
s                 275 drivers/staging/comedi/drivers/adv_pci_dio.c 		if (s->n_chan > 16)
s                 276 drivers/staging/comedi/drivers/adv_pci_dio.c 			outw((s->state >> 16) & 0xffff, iobase + 2);
s                 279 drivers/staging/comedi/drivers/adv_pci_dio.c 	data[1] = s->state;
s                 350 drivers/staging/comedi/drivers/adv_pci_dio.c 	struct comedi_subdevice *s;
s                 378 drivers/staging/comedi/drivers/adv_pci_dio.c 			s = &dev->subdevices[subdev++];
s                 379 drivers/staging/comedi/drivers/adv_pci_dio.c 			s->type		= COMEDI_SUBD_DI;
s                 380 drivers/staging/comedi/drivers/adv_pci_dio.c 			s->subdev_flags	= SDF_READABLE;
s                 381 drivers/staging/comedi/drivers/adv_pci_dio.c 			s->n_chan	= d->chans;
s                 382 drivers/staging/comedi/drivers/adv_pci_dio.c 			s->maxdata	= 1;
s                 383 drivers/staging/comedi/drivers/adv_pci_dio.c 			s->range_table	= &range_digital;
s                 384 drivers/staging/comedi/drivers/adv_pci_dio.c 			s->insn_bits	= board->is_16bit
s                 387 drivers/staging/comedi/drivers/adv_pci_dio.c 			s->private	= (void *)d->addr;
s                 394 drivers/staging/comedi/drivers/adv_pci_dio.c 			s = &dev->subdevices[subdev++];
s                 395 drivers/staging/comedi/drivers/adv_pci_dio.c 			s->type		= COMEDI_SUBD_DO;
s                 396 drivers/staging/comedi/drivers/adv_pci_dio.c 			s->subdev_flags	= SDF_WRITABLE;
s                 397 drivers/staging/comedi/drivers/adv_pci_dio.c 			s->n_chan	= d->chans;
s                 398 drivers/staging/comedi/drivers/adv_pci_dio.c 			s->maxdata	= 1;
s                 399 drivers/staging/comedi/drivers/adv_pci_dio.c 			s->range_table	= &range_digital;
s                 400 drivers/staging/comedi/drivers/adv_pci_dio.c 			s->insn_bits	= board->is_16bit
s                 403 drivers/staging/comedi/drivers/adv_pci_dio.c 			s->private	= (void *)d->addr;
s                 408 drivers/staging/comedi/drivers/adv_pci_dio.c 				if (s->n_chan > 16)
s                 412 drivers/staging/comedi/drivers/adv_pci_dio.c 				if (s->n_chan > 8)
s                 414 drivers/staging/comedi/drivers/adv_pci_dio.c 				if (s->n_chan > 16)
s                 416 drivers/staging/comedi/drivers/adv_pci_dio.c 				if (s->n_chan > 24)
s                 425 drivers/staging/comedi/drivers/adv_pci_dio.c 			s = &dev->subdevices[subdev++];
s                 426 drivers/staging/comedi/drivers/adv_pci_dio.c 			ret = subdev_8255_init(dev, s, NULL,
s                 434 drivers/staging/comedi/drivers/adv_pci_dio.c 		s = &dev->subdevices[subdev++];
s                 435 drivers/staging/comedi/drivers/adv_pci_dio.c 		s->type		= COMEDI_SUBD_DI;
s                 436 drivers/staging/comedi/drivers/adv_pci_dio.c 		s->subdev_flags	= SDF_READABLE | SDF_INTERNAL;
s                 437 drivers/staging/comedi/drivers/adv_pci_dio.c 		s->n_chan	= 4;
s                 438 drivers/staging/comedi/drivers/adv_pci_dio.c 		s->maxdata	= 1;
s                 439 drivers/staging/comedi/drivers/adv_pci_dio.c 		s->range_table	= &range_digital;
s                 440 drivers/staging/comedi/drivers/adv_pci_dio.c 		s->insn_bits	= board->is_16bit ? pci_dio_insn_bits_di_w
s                 442 drivers/staging/comedi/drivers/adv_pci_dio.c 		s->private	= (void *)board->id_reg;
s                 446 drivers/staging/comedi/drivers/adv_pci_dio.c 		s = &dev->subdevices[subdev++];
s                 454 drivers/staging/comedi/drivers/adv_pci_dio.c 		comedi_8254_subdevice_init(s, dev->pacer);
s                 100 drivers/staging/comedi/drivers/aio_aio12_8.c 			      struct comedi_subdevice *s,
s                 113 drivers/staging/comedi/drivers/aio_aio12_8.c 			       struct comedi_subdevice *s,
s                 139 drivers/staging/comedi/drivers/aio_aio12_8.c 		ret = comedi_timeout(dev, s, insn, aio_aio12_8_ai_eoc, 0);
s                 143 drivers/staging/comedi/drivers/aio_aio12_8.c 		val = inw(dev->iobase + AIO12_8_ADC_REG) & s->maxdata;
s                 146 drivers/staging/comedi/drivers/aio_aio12_8.c 		if (comedi_range_is_bipolar(s, range))
s                 147 drivers/staging/comedi/drivers/aio_aio12_8.c 			val = comedi_offset_munge(s, val);
s                 156 drivers/staging/comedi/drivers/aio_aio12_8.c 				     struct comedi_subdevice *s,
s                 161 drivers/staging/comedi/drivers/aio_aio12_8.c 	unsigned int val = s->readback[chan];
s                 171 drivers/staging/comedi/drivers/aio_aio12_8.c 	s->readback[chan] = val;
s                 177 drivers/staging/comedi/drivers/aio_aio12_8.c 					   struct comedi_subdevice *s,
s                 203 drivers/staging/comedi/drivers/aio_aio12_8.c 	struct comedi_subdevice *s;
s                 220 drivers/staging/comedi/drivers/aio_aio12_8.c 	s = &dev->subdevices[0];
s                 222 drivers/staging/comedi/drivers/aio_aio12_8.c 		s->type		= COMEDI_SUBD_AI;
s                 223 drivers/staging/comedi/drivers/aio_aio12_8.c 		s->subdev_flags	= SDF_READABLE | SDF_GROUND | SDF_DIFF;
s                 224 drivers/staging/comedi/drivers/aio_aio12_8.c 		s->n_chan	= 8;
s                 225 drivers/staging/comedi/drivers/aio_aio12_8.c 		s->maxdata	= 0x0fff;
s                 226 drivers/staging/comedi/drivers/aio_aio12_8.c 		s->range_table	= &aio_aio12_8_range;
s                 227 drivers/staging/comedi/drivers/aio_aio12_8.c 		s->insn_read	= aio_aio12_8_ai_read;
s                 229 drivers/staging/comedi/drivers/aio_aio12_8.c 		s->type = COMEDI_SUBD_UNUSED;
s                 233 drivers/staging/comedi/drivers/aio_aio12_8.c 	s = &dev->subdevices[1];
s                 235 drivers/staging/comedi/drivers/aio_aio12_8.c 		s->type		= COMEDI_SUBD_AO;
s                 236 drivers/staging/comedi/drivers/aio_aio12_8.c 		s->subdev_flags	= SDF_WRITABLE | SDF_GROUND;
s                 237 drivers/staging/comedi/drivers/aio_aio12_8.c 		s->n_chan	= 4;
s                 238 drivers/staging/comedi/drivers/aio_aio12_8.c 		s->maxdata	= 0x0fff;
s                 239 drivers/staging/comedi/drivers/aio_aio12_8.c 		s->range_table	= &aio_aio12_8_range;
s                 240 drivers/staging/comedi/drivers/aio_aio12_8.c 		s->insn_write	= aio_aio12_8_ao_insn_write;
s                 242 drivers/staging/comedi/drivers/aio_aio12_8.c 		ret = comedi_alloc_subdev_readback(s);
s                 246 drivers/staging/comedi/drivers/aio_aio12_8.c 		s->type = COMEDI_SUBD_UNUSED;
s                 250 drivers/staging/comedi/drivers/aio_aio12_8.c 	s = &dev->subdevices[2];
s                 251 drivers/staging/comedi/drivers/aio_aio12_8.c 	ret = subdev_8255_init(dev, s, NULL, AIO12_8_8255_BASE_REG);
s                 256 drivers/staging/comedi/drivers/aio_aio12_8.c 	s = &dev->subdevices[3];
s                 257 drivers/staging/comedi/drivers/aio_aio12_8.c 	comedi_8254_subdevice_init(s, dev->pacer);
s                  59 drivers/staging/comedi/drivers/aio_iiro_16.c 	struct comedi_subdevice *s = dev->read_subdev;
s                  70 drivers/staging/comedi/drivers/aio_iiro_16.c 	comedi_buf_write_samples(s, &val, 1);
s                  71 drivers/staging/comedi/drivers/aio_iiro_16.c 	comedi_handle_events(dev, s);
s                  85 drivers/staging/comedi/drivers/aio_iiro_16.c 				  struct comedi_subdevice *s)
s                  93 drivers/staging/comedi/drivers/aio_iiro_16.c 			       struct comedi_subdevice *s)
s                 101 drivers/staging/comedi/drivers/aio_iiro_16.c 				   struct comedi_subdevice *s,
s                 140 drivers/staging/comedi/drivers/aio_iiro_16.c 				    struct comedi_subdevice *s,
s                 144 drivers/staging/comedi/drivers/aio_iiro_16.c 	if (comedi_dio_update_state(s, data)) {
s                 145 drivers/staging/comedi/drivers/aio_iiro_16.c 		outb(s->state & 0xff, dev->iobase + AIO_IIRO_16_RELAY_0_7);
s                 146 drivers/staging/comedi/drivers/aio_iiro_16.c 		outb((s->state >> 8) & 0xff,
s                 150 drivers/staging/comedi/drivers/aio_iiro_16.c 	data[1] = s->state;
s                 156 drivers/staging/comedi/drivers/aio_iiro_16.c 				    struct comedi_subdevice *s,
s                 168 drivers/staging/comedi/drivers/aio_iiro_16.c 	struct comedi_subdevice *s;
s                 193 drivers/staging/comedi/drivers/aio_iiro_16.c 	s = &dev->subdevices[0];
s                 194 drivers/staging/comedi/drivers/aio_iiro_16.c 	s->type		= COMEDI_SUBD_DO;
s                 195 drivers/staging/comedi/drivers/aio_iiro_16.c 	s->subdev_flags	= SDF_WRITABLE;
s                 196 drivers/staging/comedi/drivers/aio_iiro_16.c 	s->n_chan	= 16;
s                 197 drivers/staging/comedi/drivers/aio_iiro_16.c 	s->maxdata	= 1;
s                 198 drivers/staging/comedi/drivers/aio_iiro_16.c 	s->range_table	= &range_digital;
s                 199 drivers/staging/comedi/drivers/aio_iiro_16.c 	s->insn_bits	= aio_iiro_16_do_insn_bits;
s                 202 drivers/staging/comedi/drivers/aio_iiro_16.c 	s->state = inb(dev->iobase + AIO_IIRO_16_RELAY_0_7) |
s                 206 drivers/staging/comedi/drivers/aio_iiro_16.c 	s = &dev->subdevices[1];
s                 207 drivers/staging/comedi/drivers/aio_iiro_16.c 	s->type		= COMEDI_SUBD_DI;
s                 208 drivers/staging/comedi/drivers/aio_iiro_16.c 	s->subdev_flags	= SDF_READABLE;
s                 209 drivers/staging/comedi/drivers/aio_iiro_16.c 	s->n_chan	= 16;
s                 210 drivers/staging/comedi/drivers/aio_iiro_16.c 	s->maxdata	= 1;
s                 211 drivers/staging/comedi/drivers/aio_iiro_16.c 	s->range_table	= &range_digital;
s                 212 drivers/staging/comedi/drivers/aio_iiro_16.c 	s->insn_bits	= aio_iiro_16_di_insn_bits;
s                 214 drivers/staging/comedi/drivers/aio_iiro_16.c 		dev->read_subdev = s;
s                 215 drivers/staging/comedi/drivers/aio_iiro_16.c 		s->subdev_flags	|= SDF_CMD_READ | SDF_LSAMPL;
s                 216 drivers/staging/comedi/drivers/aio_iiro_16.c 		s->len_chanlist	= 1;
s                 217 drivers/staging/comedi/drivers/aio_iiro_16.c 		s->do_cmdtest	= aio_iiro_16_cos_cmdtest;
s                 218 drivers/staging/comedi/drivers/aio_iiro_16.c 		s->do_cmd	= aio_iiro_16_cos_cmd;
s                 219 drivers/staging/comedi/drivers/aio_iiro_16.c 		s->cancel	= aio_iiro_16_cos_cancel;
s                 145 drivers/staging/comedi/drivers/amplc_dio200_common.c 					      struct comedi_subdevice *s)
s                 148 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct comedi_8254 *i8254 = s->private;
s                 166 drivers/staging/comedi/drivers/amplc_dio200_common.c 					struct comedi_subdevice *s,
s                 171 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct dio200_subdev_intr *subpriv = s->private;
s                 185 drivers/staging/comedi/drivers/amplc_dio200_common.c 			     struct comedi_subdevice *s)
s                 188 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct dio200_subdev_intr *subpriv = s->private;
s                 197 drivers/staging/comedi/drivers/amplc_dio200_common.c 			      struct comedi_subdevice *s)
s                 200 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct dio200_subdev_intr *subpriv = s->private;
s                 201 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 219 drivers/staging/comedi/drivers/amplc_dio200_common.c 				     struct comedi_subdevice *s,
s                 222 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct dio200_subdev_intr *subpriv = s->private;
s                 223 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 230 drivers/staging/comedi/drivers/amplc_dio200_common.c 	s->async->inttrig = NULL;
s                 232 drivers/staging/comedi/drivers/amplc_dio200_common.c 		dio200_start_intr(dev, s);
s                 240 drivers/staging/comedi/drivers/amplc_dio200_common.c 				  struct comedi_subdevice *s,
s                 243 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 254 drivers/staging/comedi/drivers/amplc_dio200_common.c 	comedi_buf_write_samples(s, &val, 1);
s                 257 drivers/staging/comedi/drivers/amplc_dio200_common.c 	    s->async->scans_done >= cmd->stop_arg)
s                 258 drivers/staging/comedi/drivers/amplc_dio200_common.c 		s->async->events |= COMEDI_CB_EOA;
s                 262 drivers/staging/comedi/drivers/amplc_dio200_common.c 				   struct comedi_subdevice *s)
s                 265 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct dio200_subdev_intr *subpriv = s->private;
s                 321 drivers/staging/comedi/drivers/amplc_dio200_common.c 				dio200_read_scan_intr(dev, s, triggered);
s                 327 drivers/staging/comedi/drivers/amplc_dio200_common.c 	comedi_handle_events(dev, s);
s                 333 drivers/staging/comedi/drivers/amplc_dio200_common.c 				     struct comedi_subdevice *s)
s                 335 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct dio200_subdev_intr *subpriv = s->private;
s                 340 drivers/staging/comedi/drivers/amplc_dio200_common.c 		dio200_stop_intr(dev, s);
s                 348 drivers/staging/comedi/drivers/amplc_dio200_common.c 				      struct comedi_subdevice *s,
s                 398 drivers/staging/comedi/drivers/amplc_dio200_common.c 				  struct comedi_subdevice *s)
s                 400 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 401 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct dio200_subdev_intr *subpriv = s->private;
s                 409 drivers/staging/comedi/drivers/amplc_dio200_common.c 		s->async->inttrig = dio200_inttrig_start_intr;
s                 411 drivers/staging/comedi/drivers/amplc_dio200_common.c 		dio200_start_intr(dev, s);
s                 419 drivers/staging/comedi/drivers/amplc_dio200_common.c 				   struct comedi_subdevice *s,
s                 426 drivers/staging/comedi/drivers/amplc_dio200_common.c 	subpriv = comedi_alloc_spriv(s, sizeof(*subpriv));
s                 438 drivers/staging/comedi/drivers/amplc_dio200_common.c 	s->type = COMEDI_SUBD_DI;
s                 439 drivers/staging/comedi/drivers/amplc_dio200_common.c 	s->subdev_flags = SDF_READABLE | SDF_CMD_READ | SDF_PACKED;
s                 441 drivers/staging/comedi/drivers/amplc_dio200_common.c 		s->n_chan = DIO200_MAX_ISNS;
s                 442 drivers/staging/comedi/drivers/amplc_dio200_common.c 		s->len_chanlist = DIO200_MAX_ISNS;
s                 445 drivers/staging/comedi/drivers/amplc_dio200_common.c 		s->n_chan = 1;
s                 446 drivers/staging/comedi/drivers/amplc_dio200_common.c 		s->len_chanlist = 1;
s                 448 drivers/staging/comedi/drivers/amplc_dio200_common.c 	s->range_table = &range_digital;
s                 449 drivers/staging/comedi/drivers/amplc_dio200_common.c 	s->maxdata = 1;
s                 450 drivers/staging/comedi/drivers/amplc_dio200_common.c 	s->insn_bits = dio200_subdev_intr_insn_bits;
s                 451 drivers/staging/comedi/drivers/amplc_dio200_common.c 	s->do_cmdtest = dio200_subdev_intr_cmdtest;
s                 452 drivers/staging/comedi/drivers/amplc_dio200_common.c 	s->do_cmd = dio200_subdev_intr_cmd;
s                 453 drivers/staging/comedi/drivers/amplc_dio200_common.c 	s->cancel = dio200_subdev_intr_cancel;
s                 461 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 467 drivers/staging/comedi/drivers/amplc_dio200_common.c 	handled = dio200_handle_read_intr(dev, s);
s                 473 drivers/staging/comedi/drivers/amplc_dio200_common.c 					    struct comedi_subdevice *s,
s                 477 drivers/staging/comedi/drivers/amplc_dio200_common.c 	unsigned int offset = dio200_subdev_8254_offset(dev, s);
s                 484 drivers/staging/comedi/drivers/amplc_dio200_common.c 					     struct comedi_subdevice *s,
s                 488 drivers/staging/comedi/drivers/amplc_dio200_common.c 	unsigned int offset = dio200_subdev_8254_offset(dev, s);
s                 495 drivers/staging/comedi/drivers/amplc_dio200_common.c 				     struct comedi_subdevice *s,
s                 500 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct comedi_8254 *i8254 = s->private;
s                 514 drivers/staging/comedi/drivers/amplc_dio200_common.c 		dio200_subdev_8254_set_gate_src(dev, s, chan, src);
s                 525 drivers/staging/comedi/drivers/amplc_dio200_common.c 		dio200_subdev_8254_set_clock_src(dev, s, chan, src);
s                 540 drivers/staging/comedi/drivers/amplc_dio200_common.c 				   struct comedi_subdevice *s,
s                 569 drivers/staging/comedi/drivers/amplc_dio200_common.c 	comedi_8254_subdevice_init(s, i8254);
s                 580 drivers/staging/comedi/drivers/amplc_dio200_common.c 	comedi_set_spriv_auto_free(s);
s                 586 drivers/staging/comedi/drivers/amplc_dio200_common.c 			dio200_subdev_8254_set_gate_src(dev, s, chan, 0);
s                 588 drivers/staging/comedi/drivers/amplc_dio200_common.c 			dio200_subdev_8254_set_clock_src(dev, s, chan, 0);
s                 596 drivers/staging/comedi/drivers/amplc_dio200_common.c 				       struct comedi_subdevice *s)
s                 598 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct dio200_subdev_8255 *subpriv = s->private;
s                 603 drivers/staging/comedi/drivers/amplc_dio200_common.c 	if (!(s->io_bits & 0x0000ff))
s                 605 drivers/staging/comedi/drivers/amplc_dio200_common.c 	if (!(s->io_bits & 0x00ff00))
s                 607 drivers/staging/comedi/drivers/amplc_dio200_common.c 	if (!(s->io_bits & 0x0f0000))
s                 609 drivers/staging/comedi/drivers/amplc_dio200_common.c 	if (!(s->io_bits & 0xf00000))
s                 615 drivers/staging/comedi/drivers/amplc_dio200_common.c 				   struct comedi_subdevice *s,
s                 619 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct dio200_subdev_8255 *subpriv = s->private;
s                 623 drivers/staging/comedi/drivers/amplc_dio200_common.c 	mask = comedi_dio_update_state(s, data);
s                 627 drivers/staging/comedi/drivers/amplc_dio200_common.c 				      s->state & 0xff);
s                 631 drivers/staging/comedi/drivers/amplc_dio200_common.c 				      (s->state >> 8) & 0xff);
s                 635 drivers/staging/comedi/drivers/amplc_dio200_common.c 				      (s->state >> 16) & 0xff);
s                 649 drivers/staging/comedi/drivers/amplc_dio200_common.c 				     struct comedi_subdevice *s,
s                 666 drivers/staging/comedi/drivers/amplc_dio200_common.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
s                 670 drivers/staging/comedi/drivers/amplc_dio200_common.c 	dio200_subdev_8255_set_dir(dev, s);
s                 676 drivers/staging/comedi/drivers/amplc_dio200_common.c 				   struct comedi_subdevice *s,
s                 681 drivers/staging/comedi/drivers/amplc_dio200_common.c 	subpriv = comedi_alloc_spriv(s, sizeof(*subpriv));
s                 687 drivers/staging/comedi/drivers/amplc_dio200_common.c 	s->type = COMEDI_SUBD_DIO;
s                 688 drivers/staging/comedi/drivers/amplc_dio200_common.c 	s->subdev_flags = SDF_READABLE | SDF_WRITABLE;
s                 689 drivers/staging/comedi/drivers/amplc_dio200_common.c 	s->n_chan = 24;
s                 690 drivers/staging/comedi/drivers/amplc_dio200_common.c 	s->range_table = &range_digital;
s                 691 drivers/staging/comedi/drivers/amplc_dio200_common.c 	s->maxdata = 1;
s                 692 drivers/staging/comedi/drivers/amplc_dio200_common.c 	s->insn_bits = dio200_subdev_8255_bits;
s                 693 drivers/staging/comedi/drivers/amplc_dio200_common.c 	s->insn_config = dio200_subdev_8255_config;
s                 694 drivers/staging/comedi/drivers/amplc_dio200_common.c 	dio200_subdev_8255_set_dir(dev, s);
s                 699 drivers/staging/comedi/drivers/amplc_dio200_common.c 				    struct comedi_subdevice *s,
s                 711 drivers/staging/comedi/drivers/amplc_dio200_common.c 				      struct comedi_subdevice *s)
s                 721 drivers/staging/comedi/drivers/amplc_dio200_common.c 					      struct comedi_subdevice *s,
s                 734 drivers/staging/comedi/drivers/amplc_dio200_common.c 					     struct comedi_subdevice *s,
s                 744 drivers/staging/comedi/drivers/amplc_dio200_common.c 				      struct comedi_subdevice *s,
s                 752 drivers/staging/comedi/drivers/amplc_dio200_common.c 		dio200_subdev_timer_reset(dev, s);
s                 755 drivers/staging/comedi/drivers/amplc_dio200_common.c 		ret = dio200_subdev_timer_set_clock_src(dev, s, data[1]);
s                 760 drivers/staging/comedi/drivers/amplc_dio200_common.c 		dio200_subdev_timer_get_clock_src(dev, s, &data[1], &data[2]);
s                 779 drivers/staging/comedi/drivers/amplc_dio200_common.c 	struct comedi_subdevice *s;
s                 788 drivers/staging/comedi/drivers/amplc_dio200_common.c 		s = &dev->subdevices[n];
s                 792 drivers/staging/comedi/drivers/amplc_dio200_common.c 			ret = dio200_subdev_8254_init(dev, s,
s                 799 drivers/staging/comedi/drivers/amplc_dio200_common.c 			ret = dio200_subdev_8255_init(dev, s,
s                 807 drivers/staging/comedi/drivers/amplc_dio200_common.c 				ret = dio200_subdev_intr_init(dev, s,
s                 812 drivers/staging/comedi/drivers/amplc_dio200_common.c 				dev->read_subdev = s;
s                 814 drivers/staging/comedi/drivers/amplc_dio200_common.c 				s->type = COMEDI_SUBD_UNUSED;
s                 818 drivers/staging/comedi/drivers/amplc_dio200_common.c 			s->type		= COMEDI_SUBD_TIMER;
s                 819 drivers/staging/comedi/drivers/amplc_dio200_common.c 			s->subdev_flags	= SDF_READABLE | SDF_LSAMPL;
s                 820 drivers/staging/comedi/drivers/amplc_dio200_common.c 			s->n_chan	= 1;
s                 821 drivers/staging/comedi/drivers/amplc_dio200_common.c 			s->maxdata	= 0xffffffff;
s                 822 drivers/staging/comedi/drivers/amplc_dio200_common.c 			s->insn_read	= dio200_subdev_timer_read;
s                 823 drivers/staging/comedi/drivers/amplc_dio200_common.c 			s->insn_config	= dio200_subdev_timer_config;
s                 826 drivers/staging/comedi/drivers/amplc_dio200_common.c 			s->type = COMEDI_SUBD_UNUSED;
s                  60 drivers/staging/comedi/drivers/amplc_pc236_common.c 			   struct comedi_subdevice *s, struct comedi_insn *insn,
s                  68 drivers/staging/comedi/drivers/amplc_pc236_common.c 			      struct comedi_subdevice *s,
s                 106 drivers/staging/comedi/drivers/amplc_pc236_common.c static int pc236_intr_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 114 drivers/staging/comedi/drivers/amplc_pc236_common.c 			     struct comedi_subdevice *s)
s                 124 drivers/staging/comedi/drivers/amplc_pc236_common.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 129 drivers/staging/comedi/drivers/amplc_pc236_common.c 		comedi_buf_write_samples(s, &s->state, 1);
s                 130 drivers/staging/comedi/drivers/amplc_pc236_common.c 		comedi_handle_events(dev, s);
s                 138 drivers/staging/comedi/drivers/amplc_pc236_common.c 	struct comedi_subdevice *s;
s                 147 drivers/staging/comedi/drivers/amplc_pc236_common.c 	s = &dev->subdevices[0];
s                 149 drivers/staging/comedi/drivers/amplc_pc236_common.c 	ret = subdev_8255_init(dev, s, NULL, 0x00);
s                 153 drivers/staging/comedi/drivers/amplc_pc236_common.c 	s = &dev->subdevices[1];
s                 154 drivers/staging/comedi/drivers/amplc_pc236_common.c 	dev->read_subdev = s;
s                 155 drivers/staging/comedi/drivers/amplc_pc236_common.c 	s->type = COMEDI_SUBD_UNUSED;
s                 161 drivers/staging/comedi/drivers/amplc_pc236_common.c 			s->type = COMEDI_SUBD_DI;
s                 162 drivers/staging/comedi/drivers/amplc_pc236_common.c 			s->subdev_flags = SDF_READABLE | SDF_CMD_READ;
s                 163 drivers/staging/comedi/drivers/amplc_pc236_common.c 			s->n_chan = 1;
s                 164 drivers/staging/comedi/drivers/amplc_pc236_common.c 			s->maxdata = 1;
s                 165 drivers/staging/comedi/drivers/amplc_pc236_common.c 			s->range_table = &range_digital;
s                 166 drivers/staging/comedi/drivers/amplc_pc236_common.c 			s->insn_bits = pc236_intr_insn;
s                 167 drivers/staging/comedi/drivers/amplc_pc236_common.c 			s->len_chanlist	= 1;
s                 168 drivers/staging/comedi/drivers/amplc_pc236_common.c 			s->do_cmdtest = pc236_intr_cmdtest;
s                 169 drivers/staging/comedi/drivers/amplc_pc236_common.c 			s->do_cmd = pc236_intr_cmd;
s                 170 drivers/staging/comedi/drivers/amplc_pc236_common.c 			s->cancel = pc236_intr_cancel;
s                  45 drivers/staging/comedi/drivers/amplc_pc263.c 			      struct comedi_subdevice *s,
s                  49 drivers/staging/comedi/drivers/amplc_pc263.c 	if (comedi_dio_update_state(s, data)) {
s                  50 drivers/staging/comedi/drivers/amplc_pc263.c 		outb(s->state & 0xff, dev->iobase + PC263_DO_0_7_REG);
s                  51 drivers/staging/comedi/drivers/amplc_pc263.c 		outb((s->state >> 8) & 0xff, dev->iobase + PC263_DO_8_15_REG);
s                  54 drivers/staging/comedi/drivers/amplc_pc263.c 	data[1] = s->state;
s                  61 drivers/staging/comedi/drivers/amplc_pc263.c 	struct comedi_subdevice *s;
s                  73 drivers/staging/comedi/drivers/amplc_pc263.c 	s = &dev->subdevices[0];
s                  74 drivers/staging/comedi/drivers/amplc_pc263.c 	s->type		= COMEDI_SUBD_DO;
s                  75 drivers/staging/comedi/drivers/amplc_pc263.c 	s->subdev_flags	= SDF_WRITABLE;
s                  76 drivers/staging/comedi/drivers/amplc_pc263.c 	s->n_chan	= 16;
s                  77 drivers/staging/comedi/drivers/amplc_pc263.c 	s->maxdata	= 1;
s                  78 drivers/staging/comedi/drivers/amplc_pc263.c 	s->range_table	= &range_digital;
s                  79 drivers/staging/comedi/drivers/amplc_pc263.c 	s->insn_bits	= pc263_do_insn_bits;
s                  82 drivers/staging/comedi/drivers/amplc_pc263.c 	s->state = inb(dev->iobase + PC263_DO_0_7_REG) |
s                 419 drivers/staging/comedi/drivers/amplc_pci224.c 				struct comedi_subdevice *s,
s                 425 drivers/staging/comedi/drivers/amplc_pci224.c 	unsigned int val = s->readback[chan];
s                 432 drivers/staging/comedi/drivers/amplc_pci224.c 	s->readback[chan] = val;
s                 441 drivers/staging/comedi/drivers/amplc_pci224.c 			   struct comedi_subdevice *s)
s                 483 drivers/staging/comedi/drivers/amplc_pci224.c 			    struct comedi_subdevice *s)
s                 486 drivers/staging/comedi/drivers/amplc_pci224.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 506 drivers/staging/comedi/drivers/amplc_pci224.c 				  struct comedi_subdevice *s)
s                 509 drivers/staging/comedi/drivers/amplc_pci224.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 510 drivers/staging/comedi/drivers/amplc_pci224.c 	unsigned int num_scans = comedi_nscans_left(s, 0);
s                 521 drivers/staging/comedi/drivers/amplc_pci224.c 		    s->async->scans_done >= cmd->stop_arg) {
s                 523 drivers/staging/comedi/drivers/amplc_pci224.c 			s->async->events |= COMEDI_CB_EOA;
s                 524 drivers/staging/comedi/drivers/amplc_pci224.c 			comedi_handle_events(dev, s);
s                 543 drivers/staging/comedi/drivers/amplc_pci224.c 			s->async->events |= COMEDI_CB_OVERFLOW;
s                 555 drivers/staging/comedi/drivers/amplc_pci224.c 		comedi_buf_read_samples(s, &devpriv->ao_scan_vals[0],
s                 563 drivers/staging/comedi/drivers/amplc_pci224.c 	    s->async->scans_done >= cmd->stop_arg) {
s                 603 drivers/staging/comedi/drivers/amplc_pci224.c 	comedi_handle_events(dev, s);
s                 607 drivers/staging/comedi/drivers/amplc_pci224.c 				   struct comedi_subdevice *s,
s                 610 drivers/staging/comedi/drivers/amplc_pci224.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 615 drivers/staging/comedi/drivers/amplc_pci224.c 	s->async->inttrig = NULL;
s                 616 drivers/staging/comedi/drivers/amplc_pci224.c 	pci224_ao_start(dev, s);
s                 622 drivers/staging/comedi/drivers/amplc_pci224.c 				    struct comedi_subdevice *s,
s                 662 drivers/staging/comedi/drivers/amplc_pci224.c pci224_ao_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s,
s                 799 drivers/staging/comedi/drivers/amplc_pci224.c 		err |= pci224_ao_check_chanlist(dev, s, cmd);
s                 808 drivers/staging/comedi/drivers/amplc_pci224.c 				  struct comedi_subdevice *s)
s                 831 drivers/staging/comedi/drivers/amplc_pci224.c static int pci224_ao_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 835 drivers/staging/comedi/drivers/amplc_pci224.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 885 drivers/staging/comedi/drivers/amplc_pci224.c 		pci224_ao_start_pacer(dev, s);
s                 890 drivers/staging/comedi/drivers/amplc_pci224.c 		s->async->inttrig = pci224_ao_inttrig_start;
s                 905 drivers/staging/comedi/drivers/amplc_pci224.c 			    struct comedi_subdevice *s)
s                 907 drivers/staging/comedi/drivers/amplc_pci224.c 	pci224_ao_stop(dev, s);
s                 915 drivers/staging/comedi/drivers/amplc_pci224.c pci224_ao_munge(struct comedi_device *dev, struct comedi_subdevice *s,
s                 919 drivers/staging/comedi/drivers/amplc_pci224.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 949 drivers/staging/comedi/drivers/amplc_pci224.c 	struct comedi_subdevice *s = dev->write_subdev;
s                 968 drivers/staging/comedi/drivers/amplc_pci224.c 			cmd = &s->async->cmd;
s                 972 drivers/staging/comedi/drivers/amplc_pci224.c 					pci224_ao_start(dev, s);
s                 974 drivers/staging/comedi/drivers/amplc_pci224.c 					pci224_ao_stop(dev, s);
s                 977 drivers/staging/comedi/drivers/amplc_pci224.c 				pci224_ao_handle_fifo(dev, s);
s                 997 drivers/staging/comedi/drivers/amplc_pci224.c 	struct comedi_subdevice *s;
s                1065 drivers/staging/comedi/drivers/amplc_pci224.c 	s = &dev->subdevices[0];
s                1067 drivers/staging/comedi/drivers/amplc_pci224.c 	s->type = COMEDI_SUBD_AO;
s                1068 drivers/staging/comedi/drivers/amplc_pci224.c 	s->subdev_flags = SDF_WRITABLE | SDF_GROUND | SDF_CMD_WRITE;
s                1069 drivers/staging/comedi/drivers/amplc_pci224.c 	s->n_chan = board->ao_chans;
s                1070 drivers/staging/comedi/drivers/amplc_pci224.c 	s->maxdata = (1 << board->ao_bits) - 1;
s                1071 drivers/staging/comedi/drivers/amplc_pci224.c 	s->range_table = board->ao_range;
s                1072 drivers/staging/comedi/drivers/amplc_pci224.c 	s->insn_write = pci224_ao_insn_write;
s                1073 drivers/staging/comedi/drivers/amplc_pci224.c 	s->len_chanlist = s->n_chan;
s                1074 drivers/staging/comedi/drivers/amplc_pci224.c 	dev->write_subdev = s;
s                1075 drivers/staging/comedi/drivers/amplc_pci224.c 	s->do_cmd = pci224_ao_cmd;
s                1076 drivers/staging/comedi/drivers/amplc_pci224.c 	s->do_cmdtest = pci224_ao_cmdtest;
s                1077 drivers/staging/comedi/drivers/amplc_pci224.c 	s->cancel = pci224_ao_cancel;
s                1078 drivers/staging/comedi/drivers/amplc_pci224.c 	s->munge = pci224_ao_munge;
s                1080 drivers/staging/comedi/drivers/amplc_pci224.c 	ret = comedi_alloc_subdev_readback(s);
s                 709 drivers/staging/comedi/drivers/amplc_pci230.c 			 struct comedi_subdevice *s,
s                 723 drivers/staging/comedi/drivers/amplc_pci230.c 			       struct comedi_subdevice *s,
s                 739 drivers/staging/comedi/drivers/amplc_pci230.c 		if (chan >= s->n_chan / 2) {
s                 742 drivers/staging/comedi/drivers/amplc_pci230.c 				__func__, (s->n_chan / 2) - 1);
s                 756 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->ai_bipolar = comedi_range_is_bipolar(s, range);
s                 810 drivers/staging/comedi/drivers/amplc_pci230.c 		ret = comedi_timeout(dev, s, insn, pci230_ai_eoc, 0);
s                 823 drivers/staging/comedi/drivers/amplc_pci230.c 				struct comedi_subdevice *s,
s                 830 drivers/staging/comedi/drivers/amplc_pci230.c 	unsigned int val = s->readback[chan];
s                 837 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->ao_bipolar = comedi_range_is_bipolar(s, range);
s                 844 drivers/staging/comedi/drivers/amplc_pci230.c 	s->readback[chan] = val;
s                 850 drivers/staging/comedi/drivers/amplc_pci230.c 				    struct comedi_subdevice *s,
s                 882 drivers/staging/comedi/drivers/amplc_pci230.c 			     struct comedi_subdevice *s, struct comedi_cmd *cmd)
s                1000 drivers/staging/comedi/drivers/amplc_pci230.c 		err |= pci230_ao_check_chanlist(dev, s, cmd);
s                1009 drivers/staging/comedi/drivers/amplc_pci230.c 			   struct comedi_subdevice *s)
s                1023 drivers/staging/comedi/drivers/amplc_pci230.c 	cmd = &s->async->cmd;
s                1063 drivers/staging/comedi/drivers/amplc_pci230.c 				    struct comedi_subdevice *s)
s                1065 drivers/staging/comedi/drivers/amplc_pci230.c 	struct comedi_async *async = s->async;
s                1076 drivers/staging/comedi/drivers/amplc_pci230.c 		if (!comedi_buf_read_samples(s, &data, 1)) {
s                1081 drivers/staging/comedi/drivers/amplc_pci230.c 		s->readback[chan] = data;
s                1093 drivers/staging/comedi/drivers/amplc_pci230.c 				  struct comedi_subdevice *s)
s                1096 drivers/staging/comedi/drivers/amplc_pci230.c 	struct comedi_async *async = s->async;
s                1098 drivers/staging/comedi/drivers/amplc_pci230.c 	unsigned int num_scans = comedi_nscans_left(s, 0);
s                1148 drivers/staging/comedi/drivers/amplc_pci230.c 				comedi_buf_read_samples(s, &datum, 1);
s                1150 drivers/staging/comedi/drivers/amplc_pci230.c 				s->readback[chan] = datum;
s                1177 drivers/staging/comedi/drivers/amplc_pci230.c 					struct comedi_subdevice *s,
s                1195 drivers/staging/comedi/drivers/amplc_pci230.c 		pci230_handle_ao_nofifo(dev, s);
s                1196 drivers/staging/comedi/drivers/amplc_pci230.c 		comedi_handle_events(dev, s);
s                1210 drivers/staging/comedi/drivers/amplc_pci230.c 			    struct comedi_subdevice *s)
s                1213 drivers/staging/comedi/drivers/amplc_pci230.c 	struct comedi_async *async = s->async;
s                1225 drivers/staging/comedi/drivers/amplc_pci230.c 		run = pci230_handle_ao_fifo(dev, s);
s                1226 drivers/staging/comedi/drivers/amplc_pci230.c 		comedi_handle_events(dev, s);
s                1287 drivers/staging/comedi/drivers/amplc_pci230.c 				   struct comedi_subdevice *s,
s                1290 drivers/staging/comedi/drivers/amplc_pci230.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                1295 drivers/staging/comedi/drivers/amplc_pci230.c 	s->async->inttrig = NULL;
s                1296 drivers/staging/comedi/drivers/amplc_pci230.c 	pci230_ao_start(dev, s);
s                1301 drivers/staging/comedi/drivers/amplc_pci230.c static int pci230_ao_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                1308 drivers/staging/comedi/drivers/amplc_pci230.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                1321 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->ao_bipolar = comedi_range_is_bipolar(s, range);
s                1367 drivers/staging/comedi/drivers/amplc_pci230.c 	s->async->inttrig = pci230_ao_inttrig_start;
s                1373 drivers/staging/comedi/drivers/amplc_pci230.c 			    struct comedi_subdevice *s)
s                1375 drivers/staging/comedi/drivers/amplc_pci230.c 	pci230_ao_stop(dev, s);
s                1404 drivers/staging/comedi/drivers/amplc_pci230.c 				    struct comedi_subdevice *s,
s                1408 drivers/staging/comedi/drivers/amplc_pci230.c 	unsigned int max_diff_chan = (s->n_chan / 2) - 1;
s                1421 drivers/staging/comedi/drivers/amplc_pci230.c 		bool bipolar = comedi_range_is_bipolar(s, range);
s                1507 drivers/staging/comedi/drivers/amplc_pci230.c 			     struct comedi_subdevice *s, struct comedi_cmd *cmd)
s                1704 drivers/staging/comedi/drivers/amplc_pci230.c 		err |= pci230_ai_check_chanlist(dev, s, cmd);
s                1713 drivers/staging/comedi/drivers/amplc_pci230.c 						struct comedi_subdevice *s)
s                1716 drivers/staging/comedi/drivers/amplc_pci230.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                1722 drivers/staging/comedi/drivers/amplc_pci230.c 		wake = cmd->scan_end_arg - s->async->cur_chan;
s                1724 drivers/staging/comedi/drivers/amplc_pci230.c 		wake = comedi_nsamples_left(s, PCI230_ADC_FIFOLEVEL_HALFFULL);
s                1746 drivers/staging/comedi/drivers/amplc_pci230.c 				     struct comedi_subdevice *s,
s                1788 drivers/staging/comedi/drivers/amplc_pci230.c 					struct comedi_subdevice *s,
s                1812 drivers/staging/comedi/drivers/amplc_pci230.c 			   struct comedi_subdevice *s)
s                1825 drivers/staging/comedi/drivers/amplc_pci230.c 	cmd = &s->async->cmd;
s                1860 drivers/staging/comedi/drivers/amplc_pci230.c 			    struct comedi_subdevice *s)
s                1865 drivers/staging/comedi/drivers/amplc_pci230.c 	struct comedi_async *async = s->async;
s                1925 drivers/staging/comedi/drivers/amplc_pci230.c 	pci230_ai_update_fifo_trigger_level(dev, s);
s                1998 drivers/staging/comedi/drivers/amplc_pci230.c 				   struct comedi_subdevice *s,
s                2001 drivers/staging/comedi/drivers/amplc_pci230.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                2006 drivers/staging/comedi/drivers/amplc_pci230.c 	s->async->inttrig = NULL;
s                2007 drivers/staging/comedi/drivers/amplc_pci230.c 	pci230_ai_start(dev, s);
s                2013 drivers/staging/comedi/drivers/amplc_pci230.c 			     struct comedi_subdevice *s)
s                2016 drivers/staging/comedi/drivers/amplc_pci230.c 	struct comedi_async *async = s->async;
s                2025 drivers/staging/comedi/drivers/amplc_pci230.c 	nsamples = comedi_nsamples_left(s, PCI230_ADC_FIFOLEVEL_HALFFULL);
s                2061 drivers/staging/comedi/drivers/amplc_pci230.c 		if (!comedi_buf_write_samples(s, &val, 1))
s                2075 drivers/staging/comedi/drivers/amplc_pci230.c 		pci230_ai_update_fifo_trigger_level(dev, s);
s                2078 drivers/staging/comedi/drivers/amplc_pci230.c static int pci230_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                2087 drivers/staging/comedi/drivers/amplc_pci230.c 	struct comedi_async *async = s->async;
s                2143 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->ai_bipolar = comedi_range_is_bipolar(s, range);
s                2266 drivers/staging/comedi/drivers/amplc_pci230.c 		s->async->inttrig = pci230_ai_inttrig_start;
s                2268 drivers/staging/comedi/drivers/amplc_pci230.c 		pci230_ai_start(dev, s);
s                2274 drivers/staging/comedi/drivers/amplc_pci230.c 			    struct comedi_subdevice *s)
s                2276 drivers/staging/comedi/drivers/amplc_pci230.c 	pci230_ai_stop(dev, s);
s                2376 drivers/staging/comedi/drivers/amplc_pci230.c 	struct comedi_subdevice *s;
s                2489 drivers/staging/comedi/drivers/amplc_pci230.c 	s = &dev->subdevices[0];
s                2491 drivers/staging/comedi/drivers/amplc_pci230.c 	s->type = COMEDI_SUBD_AI;
s                2492 drivers/staging/comedi/drivers/amplc_pci230.c 	s->subdev_flags = SDF_READABLE | SDF_DIFF | SDF_GROUND;
s                2493 drivers/staging/comedi/drivers/amplc_pci230.c 	s->n_chan = 16;
s                2494 drivers/staging/comedi/drivers/amplc_pci230.c 	s->maxdata = (1 << board->ai_bits) - 1;
s                2495 drivers/staging/comedi/drivers/amplc_pci230.c 	s->range_table = &pci230_ai_range;
s                2496 drivers/staging/comedi/drivers/amplc_pci230.c 	s->insn_read = pci230_ai_insn_read;
s                2497 drivers/staging/comedi/drivers/amplc_pci230.c 	s->len_chanlist = 256;	/* but there are restrictions. */
s                2499 drivers/staging/comedi/drivers/amplc_pci230.c 		dev->read_subdev = s;
s                2500 drivers/staging/comedi/drivers/amplc_pci230.c 		s->subdev_flags |= SDF_CMD_READ;
s                2501 drivers/staging/comedi/drivers/amplc_pci230.c 		s->do_cmd = pci230_ai_cmd;
s                2502 drivers/staging/comedi/drivers/amplc_pci230.c 		s->do_cmdtest = pci230_ai_cmdtest;
s                2503 drivers/staging/comedi/drivers/amplc_pci230.c 		s->cancel = pci230_ai_cancel;
s                2506 drivers/staging/comedi/drivers/amplc_pci230.c 	s = &dev->subdevices[1];
s                2509 drivers/staging/comedi/drivers/amplc_pci230.c 		s->type = COMEDI_SUBD_AO;
s                2510 drivers/staging/comedi/drivers/amplc_pci230.c 		s->subdev_flags = SDF_WRITABLE | SDF_GROUND;
s                2511 drivers/staging/comedi/drivers/amplc_pci230.c 		s->n_chan = 2;
s                2512 drivers/staging/comedi/drivers/amplc_pci230.c 		s->maxdata = (1 << board->ao_bits) - 1;
s                2513 drivers/staging/comedi/drivers/amplc_pci230.c 		s->range_table = &pci230_ao_range;
s                2514 drivers/staging/comedi/drivers/amplc_pci230.c 		s->insn_write = pci230_ao_insn_write;
s                2515 drivers/staging/comedi/drivers/amplc_pci230.c 		s->len_chanlist = 2;
s                2517 drivers/staging/comedi/drivers/amplc_pci230.c 			dev->write_subdev = s;
s                2518 drivers/staging/comedi/drivers/amplc_pci230.c 			s->subdev_flags |= SDF_CMD_WRITE;
s                2519 drivers/staging/comedi/drivers/amplc_pci230.c 			s->do_cmd = pci230_ao_cmd;
s                2520 drivers/staging/comedi/drivers/amplc_pci230.c 			s->do_cmdtest = pci230_ao_cmdtest;
s                2521 drivers/staging/comedi/drivers/amplc_pci230.c 			s->cancel = pci230_ao_cancel;
s                2524 drivers/staging/comedi/drivers/amplc_pci230.c 		rc = comedi_alloc_subdev_readback(s);
s                2528 drivers/staging/comedi/drivers/amplc_pci230.c 		s->type = COMEDI_SUBD_UNUSED;
s                2531 drivers/staging/comedi/drivers/amplc_pci230.c 	s = &dev->subdevices[2];
s                2534 drivers/staging/comedi/drivers/amplc_pci230.c 		rc = subdev_8255_init(dev, s, NULL, PCI230_PPI_X_BASE);
s                2538 drivers/staging/comedi/drivers/amplc_pci230.c 		s->type = COMEDI_SUBD_UNUSED;
s                  35 drivers/staging/comedi/drivers/amplc_pci263.c 			       struct comedi_subdevice *s,
s                  39 drivers/staging/comedi/drivers/amplc_pci263.c 	if (comedi_dio_update_state(s, data)) {
s                  40 drivers/staging/comedi/drivers/amplc_pci263.c 		outb(s->state & 0xff, dev->iobase + PCI263_DO_0_7_REG);
s                  41 drivers/staging/comedi/drivers/amplc_pci263.c 		outb((s->state >> 8) & 0xff, dev->iobase + PCI263_DO_8_15_REG);
s                  44 drivers/staging/comedi/drivers/amplc_pci263.c 	data[1] = s->state;
s                  53 drivers/staging/comedi/drivers/amplc_pci263.c 	struct comedi_subdevice *s;
s                  66 drivers/staging/comedi/drivers/amplc_pci263.c 	s = &dev->subdevices[0];
s                  67 drivers/staging/comedi/drivers/amplc_pci263.c 	s->type		= COMEDI_SUBD_DO;
s                  68 drivers/staging/comedi/drivers/amplc_pci263.c 	s->subdev_flags	= SDF_WRITABLE;
s                  69 drivers/staging/comedi/drivers/amplc_pci263.c 	s->n_chan	= 16;
s                  70 drivers/staging/comedi/drivers/amplc_pci263.c 	s->maxdata	= 1;
s                  71 drivers/staging/comedi/drivers/amplc_pci263.c 	s->range_table	= &range_digital;
s                  72 drivers/staging/comedi/drivers/amplc_pci263.c 	s->insn_bits	= pci263_do_insn_bits;
s                  75 drivers/staging/comedi/drivers/amplc_pci263.c 	s->state = inb(dev->iobase + PCI263_DO_0_7_REG) |
s                 150 drivers/staging/comedi/drivers/c6xdigio.c 				   struct comedi_subdevice *s,
s                 155 drivers/staging/comedi/drivers/c6xdigio.c 	unsigned int val = (s->state >> (16 * chan)) & 0xffff;
s                 169 drivers/staging/comedi/drivers/c6xdigio.c 	s->state &= (0xffff << (16 * chan));
s                 170 drivers/staging/comedi/drivers/c6xdigio.c 	s->state |= (val << (16 * chan));
s                 176 drivers/staging/comedi/drivers/c6xdigio.c 				  struct comedi_subdevice *s,
s                 184 drivers/staging/comedi/drivers/c6xdigio.c 	val = (s->state >> (16 * chan)) & 0xffff;
s                 193 drivers/staging/comedi/drivers/c6xdigio.c 				      struct comedi_subdevice *s,
s                 205 drivers/staging/comedi/drivers/c6xdigio.c 		data[i] = comedi_offset_munge(s, val);
s                 242 drivers/staging/comedi/drivers/c6xdigio.c 	struct comedi_subdevice *s;
s                 256 drivers/staging/comedi/drivers/c6xdigio.c 	s = &dev->subdevices[0];
s                 258 drivers/staging/comedi/drivers/c6xdigio.c 	s->type		= COMEDI_SUBD_PWM;
s                 259 drivers/staging/comedi/drivers/c6xdigio.c 	s->subdev_flags	= SDF_WRITABLE;
s                 260 drivers/staging/comedi/drivers/c6xdigio.c 	s->n_chan	= 2;
s                 261 drivers/staging/comedi/drivers/c6xdigio.c 	s->maxdata	= 500;
s                 262 drivers/staging/comedi/drivers/c6xdigio.c 	s->range_table	= &range_unknown;
s                 263 drivers/staging/comedi/drivers/c6xdigio.c 	s->insn_write	= c6xdigio_pwm_insn_write;
s                 264 drivers/staging/comedi/drivers/c6xdigio.c 	s->insn_read	= c6xdigio_pwm_insn_read;
s                 266 drivers/staging/comedi/drivers/c6xdigio.c 	s = &dev->subdevices[1];
s                 268 drivers/staging/comedi/drivers/c6xdigio.c 	s->type		= COMEDI_SUBD_COUNTER;
s                 269 drivers/staging/comedi/drivers/c6xdigio.c 	s->subdev_flags	= SDF_READABLE | SDF_LSAMPL;
s                 270 drivers/staging/comedi/drivers/c6xdigio.c 	s->n_chan	= 2;
s                 271 drivers/staging/comedi/drivers/c6xdigio.c 	s->maxdata	= 0xffffff;
s                 272 drivers/staging/comedi/drivers/c6xdigio.c 	s->range_table	= &range_unknown;
s                 273 drivers/staging/comedi/drivers/c6xdigio.c 	s->insn_read	= c6xdigio_encoder_insn_read;
s                 127 drivers/staging/comedi/drivers/cb_das16_cs.c 			  struct comedi_subdevice *s,
s                 140 drivers/staging/comedi/drivers/cb_das16_cs.c 				struct comedi_subdevice *s,
s                 183 drivers/staging/comedi/drivers/cb_das16_cs.c 		ret = comedi_timeout(dev, s, insn, das16cs_ai_eoc, 0);
s                 194 drivers/staging/comedi/drivers/cb_das16_cs.c 				 struct comedi_subdevice *s,
s                 200 drivers/staging/comedi/drivers/cb_das16_cs.c 	unsigned int val = s->readback[chan];
s                 239 drivers/staging/comedi/drivers/cb_das16_cs.c 	s->readback[chan] = val;
s                 245 drivers/staging/comedi/drivers/cb_das16_cs.c 				 struct comedi_subdevice *s,
s                 249 drivers/staging/comedi/drivers/cb_das16_cs.c 	if (comedi_dio_update_state(s, data))
s                 250 drivers/staging/comedi/drivers/cb_das16_cs.c 		outw(s->state, dev->iobase + DAS16CS_DIO_REG);
s                 258 drivers/staging/comedi/drivers/cb_das16_cs.c 				   struct comedi_subdevice *s,
s                 272 drivers/staging/comedi/drivers/cb_das16_cs.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
s                 276 drivers/staging/comedi/drivers/cb_das16_cs.c 	if (s->io_bits & 0xf0)
s                 280 drivers/staging/comedi/drivers/cb_das16_cs.c 	if (s->io_bits & 0x0f)
s                 290 drivers/staging/comedi/drivers/cb_das16_cs.c 				       struct comedi_subdevice *s,
s                 347 drivers/staging/comedi/drivers/cb_das16_cs.c 	struct comedi_subdevice *s;
s                 378 drivers/staging/comedi/drivers/cb_das16_cs.c 	s = &dev->subdevices[0];
s                 379 drivers/staging/comedi/drivers/cb_das16_cs.c 	s->type		= COMEDI_SUBD_AI;
s                 380 drivers/staging/comedi/drivers/cb_das16_cs.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND | SDF_DIFF;
s                 381 drivers/staging/comedi/drivers/cb_das16_cs.c 	s->n_chan	= 16;
s                 382 drivers/staging/comedi/drivers/cb_das16_cs.c 	s->maxdata	= 0xffff;
s                 383 drivers/staging/comedi/drivers/cb_das16_cs.c 	s->range_table	= &das16cs_ai_range;
s                 384 drivers/staging/comedi/drivers/cb_das16_cs.c 	s->insn_read	= das16cs_ai_insn_read;
s                 387 drivers/staging/comedi/drivers/cb_das16_cs.c 	s = &dev->subdevices[1];
s                 389 drivers/staging/comedi/drivers/cb_das16_cs.c 		s->type		= COMEDI_SUBD_AO;
s                 390 drivers/staging/comedi/drivers/cb_das16_cs.c 		s->subdev_flags	= SDF_WRITABLE;
s                 391 drivers/staging/comedi/drivers/cb_das16_cs.c 		s->n_chan	= 2;
s                 392 drivers/staging/comedi/drivers/cb_das16_cs.c 		s->maxdata	= 0xffff;
s                 393 drivers/staging/comedi/drivers/cb_das16_cs.c 		s->range_table	= &range_bipolar10;
s                 394 drivers/staging/comedi/drivers/cb_das16_cs.c 		s->insn_write	= &das16cs_ao_insn_write;
s                 396 drivers/staging/comedi/drivers/cb_das16_cs.c 		ret = comedi_alloc_subdev_readback(s);
s                 400 drivers/staging/comedi/drivers/cb_das16_cs.c 		s->type		= COMEDI_SUBD_UNUSED;
s                 404 drivers/staging/comedi/drivers/cb_das16_cs.c 	s = &dev->subdevices[2];
s                 405 drivers/staging/comedi/drivers/cb_das16_cs.c 	s->type		= COMEDI_SUBD_DIO;
s                 406 drivers/staging/comedi/drivers/cb_das16_cs.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 407 drivers/staging/comedi/drivers/cb_das16_cs.c 	s->n_chan	= board->has_4dio ? 4 : 8;
s                 408 drivers/staging/comedi/drivers/cb_das16_cs.c 	s->maxdata	= 1;
s                 409 drivers/staging/comedi/drivers/cb_das16_cs.c 	s->range_table	= &range_digital;
s                 410 drivers/staging/comedi/drivers/cb_das16_cs.c 	s->insn_bits	= das16cs_dio_insn_bits;
s                 411 drivers/staging/comedi/drivers/cb_das16_cs.c 	s->insn_config	= das16cs_dio_insn_config;
s                 414 drivers/staging/comedi/drivers/cb_das16_cs.c 	s = &dev->subdevices[3];
s                 415 drivers/staging/comedi/drivers/cb_das16_cs.c 	comedi_8254_subdevice_init(s, dev->pacer);
s                 311 drivers/staging/comedi/drivers/cb_pcidas.c 			    struct comedi_subdevice *s,
s                 325 drivers/staging/comedi/drivers/cb_pcidas.c 				  struct comedi_subdevice *s,
s                 349 drivers/staging/comedi/drivers/cb_pcidas.c 	if (comedi_range_is_unipolar(s, range))
s                 365 drivers/staging/comedi/drivers/cb_pcidas.c 		ret = comedi_timeout(dev, s, insn, cb_pcidas_ai_eoc, 0);
s                 378 drivers/staging/comedi/drivers/cb_pcidas.c 				    struct comedi_subdevice *s,
s                 404 drivers/staging/comedi/drivers/cb_pcidas.c 					  struct comedi_subdevice *s,
s                 411 drivers/staging/comedi/drivers/cb_pcidas.c 	unsigned int val = s->readback[chan];
s                 428 drivers/staging/comedi/drivers/cb_pcidas.c 	s->readback[chan] = val;
s                 435 drivers/staging/comedi/drivers/cb_pcidas.c 					struct comedi_subdevice *s,
s                 442 drivers/staging/comedi/drivers/cb_pcidas.c 	unsigned int val = s->readback[chan];
s                 463 drivers/staging/comedi/drivers/cb_pcidas.c 	s->readback[chan] = val;
s                 469 drivers/staging/comedi/drivers/cb_pcidas.c 				  struct comedi_subdevice *s,
s                 483 drivers/staging/comedi/drivers/cb_pcidas.c 				      struct comedi_subdevice *s,
s                 494 drivers/staging/comedi/drivers/cb_pcidas.c 		ret = comedi_timeout(dev, s, insn, cb_pcidas_eeprom_ready, 0);
s                 510 drivers/staging/comedi/drivers/cb_pcidas.c 		ret = comedi_timeout(dev, s, insn, cb_pcidas_eeprom_ready, 0);
s                 560 drivers/staging/comedi/drivers/cb_pcidas.c 				       struct comedi_subdevice *s,
s                 569 drivers/staging/comedi/drivers/cb_pcidas.c 		if (s->readback[chan] != val) {
s                 573 drivers/staging/comedi/drivers/cb_pcidas.c 			s->readback[chan] = val;
s                 597 drivers/staging/comedi/drivers/cb_pcidas.c 				      struct comedi_subdevice *s,
s                 606 drivers/staging/comedi/drivers/cb_pcidas.c 		if (s->readback[chan] != val) {
s                 608 drivers/staging/comedi/drivers/cb_pcidas.c 			s->readback[chan] = val;
s                 630 drivers/staging/comedi/drivers/cb_pcidas.c 					struct comedi_subdevice *s,
s                 639 drivers/staging/comedi/drivers/cb_pcidas.c 		if (s->readback[chan] != val) {
s                 641 drivers/staging/comedi/drivers/cb_pcidas.c 			s->readback[chan] = val;
s                 649 drivers/staging/comedi/drivers/cb_pcidas.c 				       struct comedi_subdevice *s,
s                 660 drivers/staging/comedi/drivers/cb_pcidas.c 		if (chan != (chan0 + i) % s->n_chan) {
s                 676 drivers/staging/comedi/drivers/cb_pcidas.c 				struct comedi_subdevice *s,
s                 777 drivers/staging/comedi/drivers/cb_pcidas.c 		err |= cb_pcidas_ai_check_chanlist(dev, s, cmd);
s                 786 drivers/staging/comedi/drivers/cb_pcidas.c 			    struct comedi_subdevice *s)
s                 790 drivers/staging/comedi/drivers/cb_pcidas.c 	struct comedi_async *async = s->async;
s                 808 drivers/staging/comedi/drivers/cb_pcidas.c 	if (comedi_range_is_unipolar(s, range0))
s                 871 drivers/staging/comedi/drivers/cb_pcidas.c 				       struct comedi_subdevice *s,
s                 890 drivers/staging/comedi/drivers/cb_pcidas.c 				struct comedi_subdevice *s,
s                 954 drivers/staging/comedi/drivers/cb_pcidas.c 		err |= cb_pcidas_ao_check_chanlist(dev, s, cmd);
s                 963 drivers/staging/comedi/drivers/cb_pcidas.c 			       struct comedi_subdevice *s)
s                 982 drivers/staging/comedi/drivers/cb_pcidas.c 				   struct comedi_subdevice *s,
s                 988 drivers/staging/comedi/drivers/cb_pcidas.c 	nsamples = comedi_nsamples_left(s, nsamples);
s                 989 drivers/staging/comedi/drivers/cb_pcidas.c 	nbytes = comedi_buf_read_samples(s, devpriv->ao_buffer, nsamples);
s                 991 drivers/staging/comedi/drivers/cb_pcidas.c 	nsamples = comedi_bytes_to_samples(s, nbytes);
s                 997 drivers/staging/comedi/drivers/cb_pcidas.c 				struct comedi_subdevice *s,
s                1002 drivers/staging/comedi/drivers/cb_pcidas.c 	struct comedi_async *async = s->async;
s                1009 drivers/staging/comedi/drivers/cb_pcidas.c 	cb_pcidas_ao_load_fifo(dev, s, board->fifo_size);
s                1031 drivers/staging/comedi/drivers/cb_pcidas.c 			    struct comedi_subdevice *s)
s                1034 drivers/staging/comedi/drivers/cb_pcidas.c 	struct comedi_async *async = s->async;
s                1086 drivers/staging/comedi/drivers/cb_pcidas.c 			       struct comedi_subdevice *s)
s                1109 drivers/staging/comedi/drivers/cb_pcidas.c 	struct comedi_subdevice *s = dev->write_subdev;
s                1110 drivers/staging/comedi/drivers/cb_pcidas.c 	struct comedi_async *async = s->async;
s                1129 drivers/staging/comedi/drivers/cb_pcidas.c 		cb_pcidas_ao_load_fifo(dev, s, board->fifo_size / 2);
s                1132 drivers/staging/comedi/drivers/cb_pcidas.c 	comedi_handle_events(dev, s);
s                1142 drivers/staging/comedi/drivers/cb_pcidas.c 	struct comedi_subdevice *s = dev->read_subdev;
s                1143 drivers/staging/comedi/drivers/cb_pcidas.c 	struct comedi_async *async = s->async;
s                1153 drivers/staging/comedi/drivers/cb_pcidas.c 		num_samples = comedi_nsamples_left(s, board->fifo_size / 2);
s                1156 drivers/staging/comedi/drivers/cb_pcidas.c 		comedi_buf_write_samples(s, devpriv->ai_buffer, num_samples);
s                1175 drivers/staging/comedi/drivers/cb_pcidas.c 			comedi_buf_write_samples(s, &val, 1);
s                1198 drivers/staging/comedi/drivers/cb_pcidas.c 	comedi_handle_events(dev, s);
s                1253 drivers/staging/comedi/drivers/cb_pcidas.c 	struct comedi_subdevice *s;
s                1308 drivers/staging/comedi/drivers/cb_pcidas.c 	s = &dev->subdevices[0];
s                1309 drivers/staging/comedi/drivers/cb_pcidas.c 	s->type		= COMEDI_SUBD_AI;
s                1310 drivers/staging/comedi/drivers/cb_pcidas.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND | SDF_DIFF;
s                1311 drivers/staging/comedi/drivers/cb_pcidas.c 	s->n_chan	= 16;
s                1312 drivers/staging/comedi/drivers/cb_pcidas.c 	s->maxdata	= board->is_16bit ? 0xffff : 0x0fff;
s                1313 drivers/staging/comedi/drivers/cb_pcidas.c 	s->range_table	= board->use_alt_range ? &cb_pcidas_alt_ranges
s                1315 drivers/staging/comedi/drivers/cb_pcidas.c 	s->insn_read	= cb_pcidas_ai_insn_read;
s                1316 drivers/staging/comedi/drivers/cb_pcidas.c 	s->insn_config	= cb_pcidas_ai_insn_config;
s                1318 drivers/staging/comedi/drivers/cb_pcidas.c 		dev->read_subdev = s;
s                1319 drivers/staging/comedi/drivers/cb_pcidas.c 		s->subdev_flags	|= SDF_CMD_READ;
s                1320 drivers/staging/comedi/drivers/cb_pcidas.c 		s->len_chanlist	= s->n_chan;
s                1321 drivers/staging/comedi/drivers/cb_pcidas.c 		s->do_cmd	= cb_pcidas_ai_cmd;
s                1322 drivers/staging/comedi/drivers/cb_pcidas.c 		s->do_cmdtest	= cb_pcidas_ai_cmdtest;
s                1323 drivers/staging/comedi/drivers/cb_pcidas.c 		s->cancel	= cb_pcidas_ai_cancel;
s                1327 drivers/staging/comedi/drivers/cb_pcidas.c 	s = &dev->subdevices[1];
s                1329 drivers/staging/comedi/drivers/cb_pcidas.c 		s->type		= COMEDI_SUBD_AO;
s                1330 drivers/staging/comedi/drivers/cb_pcidas.c 		s->subdev_flags	= SDF_WRITABLE | SDF_GROUND;
s                1331 drivers/staging/comedi/drivers/cb_pcidas.c 		s->n_chan	= 2;
s                1332 drivers/staging/comedi/drivers/cb_pcidas.c 		s->maxdata	= board->is_16bit ? 0xffff : 0x0fff;
s                1333 drivers/staging/comedi/drivers/cb_pcidas.c 		s->range_table	= &cb_pcidas_ao_ranges;
s                1334 drivers/staging/comedi/drivers/cb_pcidas.c 		s->insn_write	= (board->has_ao_fifo)
s                1338 drivers/staging/comedi/drivers/cb_pcidas.c 		ret = comedi_alloc_subdev_readback(s);
s                1343 drivers/staging/comedi/drivers/cb_pcidas.c 			dev->write_subdev = s;
s                1344 drivers/staging/comedi/drivers/cb_pcidas.c 			s->subdev_flags	|= SDF_CMD_WRITE;
s                1345 drivers/staging/comedi/drivers/cb_pcidas.c 			s->do_cmdtest	= cb_pcidas_ao_cmdtest;
s                1346 drivers/staging/comedi/drivers/cb_pcidas.c 			s->do_cmd	= cb_pcidas_ao_cmd;
s                1347 drivers/staging/comedi/drivers/cb_pcidas.c 			s->cancel	= cb_pcidas_ao_cancel;
s                1350 drivers/staging/comedi/drivers/cb_pcidas.c 		s->type		= COMEDI_SUBD_UNUSED;
s                1354 drivers/staging/comedi/drivers/cb_pcidas.c 	s = &dev->subdevices[2];
s                1355 drivers/staging/comedi/drivers/cb_pcidas.c 	ret = subdev_8255_init(dev, s, NULL, PCIDAS_8255_BASE);
s                1360 drivers/staging/comedi/drivers/cb_pcidas.c 	s = &dev->subdevices[3];
s                1361 drivers/staging/comedi/drivers/cb_pcidas.c 	s->type		= COMEDI_SUBD_MEMORY;
s                1362 drivers/staging/comedi/drivers/cb_pcidas.c 	s->subdev_flags	= SDF_READABLE | SDF_INTERNAL;
s                1363 drivers/staging/comedi/drivers/cb_pcidas.c 	s->n_chan	= 256;
s                1364 drivers/staging/comedi/drivers/cb_pcidas.c 	s->maxdata	= 0xff;
s                1365 drivers/staging/comedi/drivers/cb_pcidas.c 	s->insn_read	= cb_pcidas_eeprom_insn_read;
s                1368 drivers/staging/comedi/drivers/cb_pcidas.c 	s = &dev->subdevices[4];
s                1369 drivers/staging/comedi/drivers/cb_pcidas.c 	s->type		= COMEDI_SUBD_CALIB;
s                1370 drivers/staging/comedi/drivers/cb_pcidas.c 	s->subdev_flags	= SDF_WRITABLE | SDF_INTERNAL;
s                1371 drivers/staging/comedi/drivers/cb_pcidas.c 	s->n_chan	= 8;
s                1372 drivers/staging/comedi/drivers/cb_pcidas.c 	s->maxdata	= 0xff;
s                1373 drivers/staging/comedi/drivers/cb_pcidas.c 	s->insn_write	= cb_pcidas_caldac_insn_write;
s                1375 drivers/staging/comedi/drivers/cb_pcidas.c 	ret = comedi_alloc_subdev_readback(s);
s                1379 drivers/staging/comedi/drivers/cb_pcidas.c 	for (i = 0; i < s->n_chan; i++) {
s                1380 drivers/staging/comedi/drivers/cb_pcidas.c 		unsigned int val = s->maxdata / 2;
s                1384 drivers/staging/comedi/drivers/cb_pcidas.c 		s->readback[i] = val;
s                1388 drivers/staging/comedi/drivers/cb_pcidas.c 	s = &dev->subdevices[5];
s                1389 drivers/staging/comedi/drivers/cb_pcidas.c 	s->type		= COMEDI_SUBD_CALIB;
s                1390 drivers/staging/comedi/drivers/cb_pcidas.c 	s->subdev_flags	= SDF_WRITABLE | SDF_INTERNAL;
s                1397 drivers/staging/comedi/drivers/cb_pcidas.c 		s->n_chan	= 2;
s                1398 drivers/staging/comedi/drivers/cb_pcidas.c 		s->maxdata	= 0xff;
s                1401 drivers/staging/comedi/drivers/cb_pcidas.c 		s->n_chan	= 1;
s                1402 drivers/staging/comedi/drivers/cb_pcidas.c 		s->maxdata	= 0x7f;
s                1404 drivers/staging/comedi/drivers/cb_pcidas.c 	s->insn_write	= cb_pcidas_trimpot_insn_write;
s                1406 drivers/staging/comedi/drivers/cb_pcidas.c 	ret = comedi_alloc_subdev_readback(s);
s                1410 drivers/staging/comedi/drivers/cb_pcidas.c 	for (i = 0; i < s->n_chan; i++) {
s                1411 drivers/staging/comedi/drivers/cb_pcidas.c 		cb_pcidas_trimpot_write(dev, i, s->maxdata / 2);
s                1412 drivers/staging/comedi/drivers/cb_pcidas.c 		s->readback[i] = s->maxdata / 2;
s                1416 drivers/staging/comedi/drivers/cb_pcidas.c 	s = &dev->subdevices[6];
s                1418 drivers/staging/comedi/drivers/cb_pcidas.c 		s->type		= COMEDI_SUBD_CALIB;
s                1419 drivers/staging/comedi/drivers/cb_pcidas.c 		s->subdev_flags	= SDF_WRITABLE | SDF_INTERNAL;
s                1420 drivers/staging/comedi/drivers/cb_pcidas.c 		s->n_chan	= 1;
s                1421 drivers/staging/comedi/drivers/cb_pcidas.c 		s->maxdata	= 0xff;
s                1422 drivers/staging/comedi/drivers/cb_pcidas.c 		s->insn_write	= cb_pcidas_dac08_insn_write;
s                1424 drivers/staging/comedi/drivers/cb_pcidas.c 		ret = comedi_alloc_subdev_readback(s);
s                1428 drivers/staging/comedi/drivers/cb_pcidas.c 		for (i = 0; i < s->n_chan; i++) {
s                1429 drivers/staging/comedi/drivers/cb_pcidas.c 			cb_pcidas_dac08_write(dev, s->maxdata / 2);
s                1430 drivers/staging/comedi/drivers/cb_pcidas.c 			s->readback[i] = s->maxdata / 2;
s                1433 drivers/staging/comedi/drivers/cb_pcidas.c 		s->type		= COMEDI_SUBD_UNUSED;
s                1732 drivers/staging/comedi/drivers/cb_pcidas64.c 			      struct comedi_subdevice *s,
s                1752 drivers/staging/comedi/drivers/cb_pcidas64.c static int ai_rinsn(struct comedi_device *dev, struct comedi_subdevice *s,
s                1866 drivers/staging/comedi/drivers/cb_pcidas64.c 		ret = comedi_timeout(dev, s, insn, cb_pcidas64_ai_eoc, 0);
s                1969 drivers/staging/comedi/drivers/cb_pcidas64.c static int ai_config_insn(struct comedi_device *dev, struct comedi_subdevice *s,
s                2064 drivers/staging/comedi/drivers/cb_pcidas64.c 					 struct comedi_subdevice *s,
s                2103 drivers/staging/comedi/drivers/cb_pcidas64.c static int ai_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s,
s                2221 drivers/staging/comedi/drivers/cb_pcidas64.c 		err |= cb_pcidas64_ai_check_chanlist(dev, s, cmd);
s                2558 drivers/staging/comedi/drivers/cb_pcidas64.c static int ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                2562 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct comedi_async *async = s->async;
s                2681 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct comedi_subdevice *s = dev->read_subdev;
s                2720 drivers/staging/comedi/drivers/cb_pcidas64.c 		num_samples = comedi_nsamples_left(s, num_samples);
s                2728 drivers/staging/comedi/drivers/cb_pcidas64.c 			comedi_buf_write_samples(s, &val, 1);
s                2743 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct comedi_subdevice *s = dev->read_subdev;
s                2752 drivers/staging/comedi/drivers/cb_pcidas64.c 	nsamples = comedi_nsamples_left(s, 100000);
s                2758 drivers/staging/comedi/drivers/cb_pcidas64.c 		comedi_buf_write_samples(s, &val, 1);
s                2762 drivers/staging/comedi/drivers/cb_pcidas64.c 			comedi_buf_write_samples(s, &val, 1);
s                2785 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct comedi_subdevice *s = dev->read_subdev;
s                2801 drivers/staging/comedi/drivers/cb_pcidas64.c 		num_samples = comedi_nsamples_left(s, dma_transfer_size(dev));
s                2802 drivers/staging/comedi/drivers/cb_pcidas64.c 		comedi_buf_write_samples(s,
s                2820 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct comedi_subdevice *s = dev->read_subdev;
s                2821 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct comedi_async *async = s->async;
s                2862 drivers/staging/comedi/drivers/cb_pcidas64.c 	comedi_handle_events(dev, s);
s                2922 drivers/staging/comedi/drivers/cb_pcidas64.c 					       struct comedi_subdevice *s,
s                2926 drivers/staging/comedi/drivers/cb_pcidas64.c 	unsigned int nsamples = comedi_bytes_to_samples(s, max_bytes);
s                2929 drivers/staging/comedi/drivers/cb_pcidas64.c 	nsamples = comedi_nsamples_left(s, nsamples);
s                2930 drivers/staging/comedi/drivers/cb_pcidas64.c 	actual_bytes = comedi_buf_read_samples(s, dest, nsamples);
s                2932 drivers/staging/comedi/drivers/cb_pcidas64.c 	return comedi_bytes_to_samples(s, actual_bytes);
s                2939 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct comedi_subdevice *s = dev->write_subdev;
s                2946 drivers/staging/comedi/drivers/cb_pcidas64.c 	nsamples = cb_pcidas64_ao_fill_buffer(dev, s,
s                2952 drivers/staging/comedi/drivers/cb_pcidas64.c 	nbytes = comedi_samples_to_bytes(s, nsamples);
s                2997 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct comedi_subdevice *s = dev->write_subdev;
s                3004 drivers/staging/comedi/drivers/cb_pcidas64.c 	if (!s)
s                3006 drivers/staging/comedi/drivers/cb_pcidas64.c 	async = s->async;
s                3040 drivers/staging/comedi/drivers/cb_pcidas64.c 	comedi_handle_events(dev, s);
s                3075 drivers/staging/comedi/drivers/cb_pcidas64.c static int ai_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
s                3095 drivers/staging/comedi/drivers/cb_pcidas64.c static int ao_winsn(struct comedi_device *dev, struct comedi_subdevice *s,
s                3102 drivers/staging/comedi/drivers/cb_pcidas64.c 	unsigned int val = s->readback[chan];
s                3128 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->readback[chan] = val;
s                3220 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct comedi_subdevice *s = dev->write_subdev;
s                3232 drivers/staging/comedi/drivers/cb_pcidas64.c 	nsamples = cb_pcidas64_ao_fill_buffer(dev, s,
s                3244 drivers/staging/comedi/drivers/cb_pcidas64.c 	    s->async->scans_done >= cmd->stop_arg)
s                3270 drivers/staging/comedi/drivers/cb_pcidas64.c static int ao_inttrig(struct comedi_device *dev, struct comedi_subdevice *s,
s                3274 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                3289 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->async->inttrig = NULL;
s                3294 drivers/staging/comedi/drivers/cb_pcidas64.c static int ao_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                3297 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                3314 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->async->inttrig = ao_inttrig;
s                3320 drivers/staging/comedi/drivers/cb_pcidas64.c 					 struct comedi_subdevice *s,
s                3339 drivers/staging/comedi/drivers/cb_pcidas64.c static int ao_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s,
s                3411 drivers/staging/comedi/drivers/cb_pcidas64.c 		err |= cb_pcidas64_ao_check_chanlist(dev, s, cmd);
s                3419 drivers/staging/comedi/drivers/cb_pcidas64.c static int ao_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
s                3440 drivers/staging/comedi/drivers/cb_pcidas64.c static int di_rbits(struct comedi_device *dev, struct comedi_subdevice *s,
s                3454 drivers/staging/comedi/drivers/cb_pcidas64.c 		    struct comedi_subdevice *s,
s                3458 drivers/staging/comedi/drivers/cb_pcidas64.c 	if (comedi_dio_update_state(s, data))
s                3459 drivers/staging/comedi/drivers/cb_pcidas64.c 		writeb(s->state, dev->mmio + DO_REG);
s                3461 drivers/staging/comedi/drivers/cb_pcidas64.c 	data[1] = s->state;
s                3467 drivers/staging/comedi/drivers/cb_pcidas64.c 				struct comedi_subdevice *s,
s                3473 drivers/staging/comedi/drivers/cb_pcidas64.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
s                3477 drivers/staging/comedi/drivers/cb_pcidas64.c 	writeb(s->io_bits, dev->mmio + DIO_DIRECTION_60XX_REG);
s                3483 drivers/staging/comedi/drivers/cb_pcidas64.c 			  struct comedi_subdevice *s,
s                3487 drivers/staging/comedi/drivers/cb_pcidas64.c 	if (comedi_dio_update_state(s, data))
s                3488 drivers/staging/comedi/drivers/cb_pcidas64.c 		writeb(s->state, dev->mmio + DIO_DATA_60XX_REG);
s                3629 drivers/staging/comedi/drivers/cb_pcidas64.c 					struct comedi_subdevice *s,
s                3642 drivers/staging/comedi/drivers/cb_pcidas64.c 		if (s->readback[chan] != val) {
s                3644 drivers/staging/comedi/drivers/cb_pcidas64.c 			s->readback[chan] = val;
s                3682 drivers/staging/comedi/drivers/cb_pcidas64.c 					 struct comedi_subdevice *s,
s                3695 drivers/staging/comedi/drivers/cb_pcidas64.c 		if (s->readback[chan] != val) {
s                3697 drivers/staging/comedi/drivers/cb_pcidas64.c 			s->readback[chan] = val;
s                3768 drivers/staging/comedi/drivers/cb_pcidas64.c 			    struct comedi_subdevice *s,
s                3789 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct comedi_subdevice *s;
s                3797 drivers/staging/comedi/drivers/cb_pcidas64.c 	s = &dev->subdevices[0];
s                3799 drivers/staging/comedi/drivers/cb_pcidas64.c 	dev->read_subdev = s;
s                3800 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->type = COMEDI_SUBD_AI;
s                3801 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->subdev_flags = SDF_READABLE | SDF_GROUND | SDF_DITHER | SDF_CMD_READ;
s                3803 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->subdev_flags |= SDF_COMMON | SDF_DIFF;
s                3805 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->subdev_flags |= SDF_DIFF;
s                3807 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->n_chan = board->ai_se_chans;
s                3808 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->len_chanlist = 0x2000;
s                3809 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->maxdata = (1 << board->ai_bits) - 1;
s                3810 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->range_table = board->ai_range_table;
s                3811 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->insn_read = ai_rinsn;
s                3812 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->insn_config = ai_config_insn;
s                3813 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->do_cmd = ai_cmd;
s                3814 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->do_cmdtest = ai_cmdtest;
s                3815 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->cancel = ai_cancel;
s                3824 drivers/staging/comedi/drivers/cb_pcidas64.c 		for (i = 0; i < s->n_chan; i++)
s                3831 drivers/staging/comedi/drivers/cb_pcidas64.c 	s = &dev->subdevices[1];
s                3833 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->type = COMEDI_SUBD_AO;
s                3834 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->subdev_flags = SDF_READABLE | SDF_WRITABLE |
s                3836 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->n_chan = board->ao_nchan;
s                3837 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->maxdata = (1 << board->ao_bits) - 1;
s                3838 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->range_table = board->ao_range_table;
s                3839 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->insn_write = ao_winsn;
s                3841 drivers/staging/comedi/drivers/cb_pcidas64.c 		ret = comedi_alloc_subdev_readback(s);
s                3846 drivers/staging/comedi/drivers/cb_pcidas64.c 			dev->write_subdev = s;
s                3847 drivers/staging/comedi/drivers/cb_pcidas64.c 			s->do_cmdtest = ao_cmdtest;
s                3848 drivers/staging/comedi/drivers/cb_pcidas64.c 			s->do_cmd = ao_cmd;
s                3849 drivers/staging/comedi/drivers/cb_pcidas64.c 			s->len_chanlist = board->ao_nchan;
s                3850 drivers/staging/comedi/drivers/cb_pcidas64.c 			s->cancel = ao_cancel;
s                3853 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->type = COMEDI_SUBD_UNUSED;
s                3857 drivers/staging/comedi/drivers/cb_pcidas64.c 	s = &dev->subdevices[2];
s                3859 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->type = COMEDI_SUBD_DI;
s                3860 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->subdev_flags = SDF_READABLE;
s                3861 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->n_chan = 4;
s                3862 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->maxdata = 1;
s                3863 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->range_table = &range_digital;
s                3864 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->insn_bits = di_rbits;
s                3866 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->type = COMEDI_SUBD_UNUSED;
s                3871 drivers/staging/comedi/drivers/cb_pcidas64.c 		s = &dev->subdevices[3];
s                3872 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->type = COMEDI_SUBD_DO;
s                3873 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->subdev_flags = SDF_WRITABLE;
s                3874 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->n_chan = 4;
s                3875 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->maxdata = 1;
s                3876 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->range_table = &range_digital;
s                3877 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->insn_bits = do_wbits;
s                3879 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->type = COMEDI_SUBD_UNUSED;
s                3883 drivers/staging/comedi/drivers/cb_pcidas64.c 	s = &dev->subdevices[4];
s                3886 drivers/staging/comedi/drivers/cb_pcidas64.c 			ret = subdev_8255_init(dev, s, dio_callback_4020,
s                3889 drivers/staging/comedi/drivers/cb_pcidas64.c 			ret = subdev_8255_mm_init(dev, s, NULL,
s                3895 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->type = COMEDI_SUBD_UNUSED;
s                3899 drivers/staging/comedi/drivers/cb_pcidas64.c 	s = &dev->subdevices[5];
s                3901 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->type = COMEDI_SUBD_DIO;
s                3902 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->subdev_flags = SDF_WRITABLE | SDF_READABLE;
s                3903 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->n_chan = 8;
s                3904 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->maxdata = 1;
s                3905 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->range_table = &range_digital;
s                3906 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->insn_config = dio_60xx_config_insn;
s                3907 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->insn_bits = dio_60xx_wbits;
s                3909 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->type = COMEDI_SUBD_UNUSED;
s                3913 drivers/staging/comedi/drivers/cb_pcidas64.c 	s = &dev->subdevices[6];
s                3914 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->type = COMEDI_SUBD_CALIB;
s                3915 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->subdev_flags = SDF_READABLE | SDF_WRITABLE | SDF_INTERNAL;
s                3916 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->n_chan = 8;
s                3918 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->maxdata = 0xfff;
s                3920 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->maxdata = 0xff;
s                3921 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->insn_write = cb_pcidas64_calib_insn_write;
s                3923 drivers/staging/comedi/drivers/cb_pcidas64.c 	ret = comedi_alloc_subdev_readback(s);
s                3927 drivers/staging/comedi/drivers/cb_pcidas64.c 	for (i = 0; i < s->n_chan; i++) {
s                3928 drivers/staging/comedi/drivers/cb_pcidas64.c 		caldac_write(dev, i, s->maxdata / 2);
s                3929 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->readback[i] = s->maxdata / 2;
s                3933 drivers/staging/comedi/drivers/cb_pcidas64.c 	s = &dev->subdevices[7];
s                3935 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->type = COMEDI_SUBD_CALIB;
s                3936 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->subdev_flags = SDF_READABLE | SDF_WRITABLE | SDF_INTERNAL;
s                3937 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->n_chan = 2;
s                3938 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->maxdata = 0xff;
s                3939 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->insn_write = cb_pcidas64_ad8402_insn_write;
s                3941 drivers/staging/comedi/drivers/cb_pcidas64.c 		ret = comedi_alloc_subdev_readback(s);
s                3945 drivers/staging/comedi/drivers/cb_pcidas64.c 		for (i = 0; i < s->n_chan; i++) {
s                3946 drivers/staging/comedi/drivers/cb_pcidas64.c 			ad8402_write(dev, i, s->maxdata / 2);
s                3947 drivers/staging/comedi/drivers/cb_pcidas64.c 			s->readback[i] = s->maxdata / 2;
s                3950 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->type = COMEDI_SUBD_UNUSED;
s                3954 drivers/staging/comedi/drivers/cb_pcidas64.c 	s = &dev->subdevices[8];
s                3957 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->type = COMEDI_SUBD_MEMORY;
s                3958 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->subdev_flags = SDF_READABLE | SDF_INTERNAL;
s                3959 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->n_chan = 128;
s                3960 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->maxdata = 0xffff;
s                3961 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->insn_read = eeprom_read_insn;
s                3963 drivers/staging/comedi/drivers/cb_pcidas64.c 		s->type = COMEDI_SUBD_UNUSED;
s                3967 drivers/staging/comedi/drivers/cb_pcidas64.c 	s = &dev->subdevices[9];
s                3968 drivers/staging/comedi/drivers/cb_pcidas64.c 	s->type = COMEDI_SUBD_UNUSED;
s                 286 drivers/staging/comedi/drivers/cb_pcidda.c 				   struct comedi_subdevice *s,
s                 333 drivers/staging/comedi/drivers/cb_pcidda.c 	struct comedi_subdevice *s;
s                 358 drivers/staging/comedi/drivers/cb_pcidda.c 	s = &dev->subdevices[0];
s                 360 drivers/staging/comedi/drivers/cb_pcidda.c 	s->type = COMEDI_SUBD_AO;
s                 361 drivers/staging/comedi/drivers/cb_pcidda.c 	s->subdev_flags = SDF_WRITABLE;
s                 362 drivers/staging/comedi/drivers/cb_pcidda.c 	s->n_chan = board->ao_chans;
s                 363 drivers/staging/comedi/drivers/cb_pcidda.c 	s->maxdata = (1 << board->ao_bits) - 1;
s                 364 drivers/staging/comedi/drivers/cb_pcidda.c 	s->range_table = &cb_pcidda_ranges;
s                 365 drivers/staging/comedi/drivers/cb_pcidda.c 	s->insn_write = cb_pcidda_ao_insn_write;
s                 369 drivers/staging/comedi/drivers/cb_pcidda.c 		s = &dev->subdevices[1 + i];
s                 370 drivers/staging/comedi/drivers/cb_pcidda.c 		ret = subdev_8255_init(dev, s, NULL, i * I8255_SIZE);
s                 158 drivers/staging/comedi/drivers/cb_pcimdas.c 			     struct comedi_subdevice *s,
s                 172 drivers/staging/comedi/drivers/cb_pcimdas.c 				   struct comedi_subdevice *s,
s                 208 drivers/staging/comedi/drivers/cb_pcimdas.c 		ret = comedi_timeout(dev, s, insn, cb_pcimdas_ai_eoc, 0);
s                 221 drivers/staging/comedi/drivers/cb_pcimdas.c 				    struct comedi_subdevice *s,
s                 227 drivers/staging/comedi/drivers/cb_pcimdas.c 	unsigned int val = s->readback[chan];
s                 234 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->readback[chan] = val;
s                 240 drivers/staging/comedi/drivers/cb_pcimdas.c 				   struct comedi_subdevice *s,
s                 255 drivers/staging/comedi/drivers/cb_pcimdas.c 				   struct comedi_subdevice *s,
s                 261 drivers/staging/comedi/drivers/cb_pcimdas.c 	if (comedi_dio_update_state(s, data))
s                 262 drivers/staging/comedi/drivers/cb_pcimdas.c 		outb(s->state, devpriv->BADR3 + PCIMDAS_DI_DO_REG);
s                 264 drivers/staging/comedi/drivers/cb_pcimdas.c 	data[1] = s->state;
s                 270 drivers/staging/comedi/drivers/cb_pcimdas.c 					  struct comedi_subdevice *s,
s                 353 drivers/staging/comedi/drivers/cb_pcimdas.c 	struct comedi_subdevice *s;
s                 379 drivers/staging/comedi/drivers/cb_pcimdas.c 	s = &dev->subdevices[0];
s                 380 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->type		= COMEDI_SUBD_AI;
s                 381 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->subdev_flags	= SDF_READABLE;
s                 383 drivers/staging/comedi/drivers/cb_pcimdas.c 		s->subdev_flags	|= SDF_GROUND;
s                 384 drivers/staging/comedi/drivers/cb_pcimdas.c 		s->n_chan	= 16;
s                 386 drivers/staging/comedi/drivers/cb_pcimdas.c 		s->subdev_flags	|= SDF_DIFF;
s                 387 drivers/staging/comedi/drivers/cb_pcimdas.c 		s->n_chan	= 8;
s                 389 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->maxdata	= 0xffff;
s                 390 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->range_table	= cb_pcimdas_is_ai_uni(dev) ? &cb_pcimdas_ai_uni_range
s                 392 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->insn_read	= cb_pcimdas_ai_insn_read;
s                 395 drivers/staging/comedi/drivers/cb_pcimdas.c 	s = &dev->subdevices[1];
s                 396 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->type		= COMEDI_SUBD_AO;
s                 397 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->subdev_flags	= SDF_WRITABLE;
s                 398 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->n_chan	= 2;
s                 399 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->maxdata	= 0xfff;
s                 400 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->range_table	= &cb_pcimdas_ao_range;
s                 401 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->insn_write	= cb_pcimdas_ao_insn_write;
s                 403 drivers/staging/comedi/drivers/cb_pcimdas.c 	ret = comedi_alloc_subdev_readback(s);
s                 408 drivers/staging/comedi/drivers/cb_pcimdas.c 	s = &dev->subdevices[2];
s                 409 drivers/staging/comedi/drivers/cb_pcimdas.c 	ret = subdev_8255_init(dev, s, NULL, PCIMDAS_8255_BASE);
s                 414 drivers/staging/comedi/drivers/cb_pcimdas.c 	s = &dev->subdevices[3];
s                 415 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->type		= COMEDI_SUBD_DI;
s                 416 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->subdev_flags	= SDF_READABLE;
s                 417 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->n_chan	= 4;
s                 418 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->maxdata	= 1;
s                 419 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->range_table	= &range_digital;
s                 420 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->insn_bits	= cb_pcimdas_di_insn_bits;
s                 423 drivers/staging/comedi/drivers/cb_pcimdas.c 	s = &dev->subdevices[4];
s                 424 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->type		= COMEDI_SUBD_DO;
s                 425 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->subdev_flags	= SDF_WRITABLE;
s                 426 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->n_chan	= 4;
s                 427 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->maxdata	= 1;
s                 428 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->range_table	= &range_digital;
s                 429 drivers/staging/comedi/drivers/cb_pcimdas.c 	s->insn_bits	= cb_pcimdas_do_insn_bits;
s                 432 drivers/staging/comedi/drivers/cb_pcimdas.c 	s = &dev->subdevices[5];
s                 433 drivers/staging/comedi/drivers/cb_pcimdas.c 	comedi_8254_subdevice_init(s, dev->pacer);
s                  85 drivers/staging/comedi/drivers/cb_pcimdda.c 				    struct comedi_subdevice *s,
s                  91 drivers/staging/comedi/drivers/cb_pcimdda.c 	unsigned int val = s->readback[chan];
s                 109 drivers/staging/comedi/drivers/cb_pcimdda.c 	s->readback[chan] = val;
s                 115 drivers/staging/comedi/drivers/cb_pcimdda.c 				   struct comedi_subdevice *s,
s                 124 drivers/staging/comedi/drivers/cb_pcimdda.c 	return comedi_readback_insn_read(dev, s, insn, data);
s                 131 drivers/staging/comedi/drivers/cb_pcimdda.c 	struct comedi_subdevice *s;
s                 143 drivers/staging/comedi/drivers/cb_pcimdda.c 	s = &dev->subdevices[0];
s                 145 drivers/staging/comedi/drivers/cb_pcimdda.c 	s->type		= COMEDI_SUBD_AO;
s                 146 drivers/staging/comedi/drivers/cb_pcimdda.c 	s->subdev_flags	= SDF_WRITABLE | SDF_READABLE;
s                 147 drivers/staging/comedi/drivers/cb_pcimdda.c 	s->n_chan	= 6;
s                 148 drivers/staging/comedi/drivers/cb_pcimdda.c 	s->maxdata	= 0xffff;
s                 149 drivers/staging/comedi/drivers/cb_pcimdda.c 	s->range_table	= &range_bipolar5;
s                 150 drivers/staging/comedi/drivers/cb_pcimdda.c 	s->insn_write	= cb_pcimdda_ao_insn_write;
s                 151 drivers/staging/comedi/drivers/cb_pcimdda.c 	s->insn_read	= cb_pcimdda_ao_insn_read;
s                 153 drivers/staging/comedi/drivers/cb_pcimdda.c 	ret = comedi_alloc_subdev_readback(s);
s                 157 drivers/staging/comedi/drivers/cb_pcimdda.c 	s = &dev->subdevices[1];
s                 159 drivers/staging/comedi/drivers/cb_pcimdda.c 	return subdev_8255_init(dev, s, NULL, PCIMDDA_8255_BASE_REG);
s                 480 drivers/staging/comedi/drivers/comedi_8254.c 				 struct comedi_subdevice *s,
s                 484 drivers/staging/comedi/drivers/comedi_8254.c 	struct comedi_8254 *i8254 = s->private;
s                 498 drivers/staging/comedi/drivers/comedi_8254.c 				  struct comedi_subdevice *s,
s                 502 drivers/staging/comedi/drivers/comedi_8254.c 	struct comedi_8254 *i8254 = s->private;
s                 515 drivers/staging/comedi/drivers/comedi_8254.c 				   struct comedi_subdevice *s,
s                 519 drivers/staging/comedi/drivers/comedi_8254.c 	struct comedi_8254 *i8254 = s->private;
s                 547 drivers/staging/comedi/drivers/comedi_8254.c 			return i8254->insn_config(dev, s, insn, data);
s                 559 drivers/staging/comedi/drivers/comedi_8254.c void comedi_8254_subdevice_init(struct comedi_subdevice *s,
s                 562 drivers/staging/comedi/drivers/comedi_8254.c 	s->type		= COMEDI_SUBD_COUNTER;
s                 563 drivers/staging/comedi/drivers/comedi_8254.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 564 drivers/staging/comedi/drivers/comedi_8254.c 	s->n_chan	= 3;
s                 565 drivers/staging/comedi/drivers/comedi_8254.c 	s->maxdata	= 0xffff;
s                 566 drivers/staging/comedi/drivers/comedi_8254.c 	s->range_table	= &range_unknown;
s                 567 drivers/staging/comedi/drivers/comedi_8254.c 	s->insn_read	= comedi_8254_insn_read;
s                 568 drivers/staging/comedi/drivers/comedi_8254.c 	s->insn_write	= comedi_8254_insn_write;
s                 569 drivers/staging/comedi/drivers/comedi_8254.c 	s->insn_config	= comedi_8254_insn_config;
s                 571 drivers/staging/comedi/drivers/comedi_8254.c 	s->private	= i8254;
s                  95 drivers/staging/comedi/drivers/comedi_8254.h 			   struct comedi_subdevice *s,
s                 122 drivers/staging/comedi/drivers/comedi_8254.h void comedi_8254_subdevice_init(struct comedi_subdevice *s,
s                  63 drivers/staging/comedi/drivers/comedi_8255.c 			    struct comedi_subdevice *s,
s                  67 drivers/staging/comedi/drivers/comedi_8255.c 	struct subdev_8255_private *spriv = s->private;
s                  72 drivers/staging/comedi/drivers/comedi_8255.c 	mask = comedi_dio_update_state(s, data);
s                  76 drivers/staging/comedi/drivers/comedi_8255.c 				  s->state & 0xff, regbase);
s                  79 drivers/staging/comedi/drivers/comedi_8255.c 				  (s->state >> 8) & 0xff, regbase);
s                  82 drivers/staging/comedi/drivers/comedi_8255.c 				  (s->state >> 16) & 0xff, regbase);
s                  95 drivers/staging/comedi/drivers/comedi_8255.c 				  struct comedi_subdevice *s)
s                  97 drivers/staging/comedi/drivers/comedi_8255.c 	struct subdev_8255_private *spriv = s->private;
s                 103 drivers/staging/comedi/drivers/comedi_8255.c 	if (!(s->io_bits & 0x0000ff))
s                 105 drivers/staging/comedi/drivers/comedi_8255.c 	if (!(s->io_bits & 0x00ff00))
s                 107 drivers/staging/comedi/drivers/comedi_8255.c 	if (!(s->io_bits & 0x0f0000))
s                 109 drivers/staging/comedi/drivers/comedi_8255.c 	if (!(s->io_bits & 0xf00000))
s                 116 drivers/staging/comedi/drivers/comedi_8255.c 				   struct comedi_subdevice *s,
s                 133 drivers/staging/comedi/drivers/comedi_8255.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
s                 137 drivers/staging/comedi/drivers/comedi_8255.c 	subdev_8255_do_config(dev, s);
s                 143 drivers/staging/comedi/drivers/comedi_8255.c 			      struct comedi_subdevice *s,
s                 152 drivers/staging/comedi/drivers/comedi_8255.c 	spriv = comedi_alloc_spriv(s, sizeof(*spriv));
s                 164 drivers/staging/comedi/drivers/comedi_8255.c 	s->type		= COMEDI_SUBD_DIO;
s                 165 drivers/staging/comedi/drivers/comedi_8255.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 166 drivers/staging/comedi/drivers/comedi_8255.c 	s->n_chan	= 24;
s                 167 drivers/staging/comedi/drivers/comedi_8255.c 	s->range_table	= &range_digital;
s                 168 drivers/staging/comedi/drivers/comedi_8255.c 	s->maxdata	= 1;
s                 169 drivers/staging/comedi/drivers/comedi_8255.c 	s->insn_bits	= subdev_8255_insn;
s                 170 drivers/staging/comedi/drivers/comedi_8255.c 	s->insn_config	= subdev_8255_insn_config;
s                 172 drivers/staging/comedi/drivers/comedi_8255.c 	subdev_8255_do_config(dev, s);
s                 203 drivers/staging/comedi/drivers/comedi_8255.c int subdev_8255_init(struct comedi_device *dev, struct comedi_subdevice *s,
s                 208 drivers/staging/comedi/drivers/comedi_8255.c 	return __subdev_8255_init(dev, s, io, regbase, false);
s                 238 drivers/staging/comedi/drivers/comedi_8255.c int subdev_8255_mm_init(struct comedi_device *dev, struct comedi_subdevice *s,
s                 243 drivers/staging/comedi/drivers/comedi_8255.c 	return __subdev_8255_init(dev, s, io, regbase, true);
s                 255 drivers/staging/comedi/drivers/comedi_8255.c unsigned long subdev_8255_regbase(struct comedi_subdevice *s)
s                 257 drivers/staging/comedi/drivers/comedi_8255.c 	struct subdev_8255_private *spriv = s->private;
s                  62 drivers/staging/comedi/drivers/comedi_bond.c 				 struct comedi_subdevice *s,
s                 125 drivers/staging/comedi/drivers/comedi_bond.c 				   struct comedi_subdevice *s,
s                 277 drivers/staging/comedi/drivers/comedi_bond.c 	struct comedi_subdevice *s;
s                 297 drivers/staging/comedi/drivers/comedi_bond.c 	s = &dev->subdevices[0];
s                 298 drivers/staging/comedi/drivers/comedi_bond.c 	s->type = COMEDI_SUBD_DIO;
s                 299 drivers/staging/comedi/drivers/comedi_bond.c 	s->subdev_flags = SDF_READABLE | SDF_WRITABLE;
s                 300 drivers/staging/comedi/drivers/comedi_bond.c 	s->n_chan = devpriv->nchans;
s                 301 drivers/staging/comedi/drivers/comedi_bond.c 	s->maxdata = 1;
s                 302 drivers/staging/comedi/drivers/comedi_bond.c 	s->range_table = &range_digital;
s                 303 drivers/staging/comedi/drivers/comedi_bond.c 	s->insn_bits = bonding_dio_insn_bits;
s                 304 drivers/staging/comedi/drivers/comedi_bond.c 	s->insn_config = bonding_dio_insn_config;
s                  73 drivers/staging/comedi/drivers/comedi_parport.c 				      struct comedi_subdevice *s,
s                  77 drivers/staging/comedi/drivers/comedi_parport.c 	if (comedi_dio_update_state(s, data))
s                  78 drivers/staging/comedi/drivers/comedi_parport.c 		outb(s->state, dev->iobase + PARPORT_DATA_REG);
s                  86 drivers/staging/comedi/drivers/comedi_parport.c 					struct comedi_subdevice *s,
s                  93 drivers/staging/comedi/drivers/comedi_parport.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0xff);
s                  98 drivers/staging/comedi/drivers/comedi_parport.c 	if (s->io_bits)
s                 108 drivers/staging/comedi/drivers/comedi_parport.c 					struct comedi_subdevice *s,
s                 118 drivers/staging/comedi/drivers/comedi_parport.c 				      struct comedi_subdevice *s,
s                 124 drivers/staging/comedi/drivers/comedi_parport.c 	if (comedi_dio_update_state(s, data)) {
s                 127 drivers/staging/comedi/drivers/comedi_parport.c 		ctrl |= s->state;
s                 131 drivers/staging/comedi/drivers/comedi_parport.c 	data[1] = s->state;
s                 137 drivers/staging/comedi/drivers/comedi_parport.c 				  struct comedi_subdevice *s,
s                 146 drivers/staging/comedi/drivers/comedi_parport.c 				struct comedi_subdevice *s,
s                 185 drivers/staging/comedi/drivers/comedi_parport.c 			    struct comedi_subdevice *s)
s                 197 drivers/staging/comedi/drivers/comedi_parport.c 			       struct comedi_subdevice *s)
s                 211 drivers/staging/comedi/drivers/comedi_parport.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 218 drivers/staging/comedi/drivers/comedi_parport.c 	comedi_buf_write_samples(s, &s->state, 1);
s                 219 drivers/staging/comedi/drivers/comedi_parport.c 	comedi_handle_events(dev, s);
s                 227 drivers/staging/comedi/drivers/comedi_parport.c 	struct comedi_subdevice *s;
s                 246 drivers/staging/comedi/drivers/comedi_parport.c 	s = &dev->subdevices[0];
s                 247 drivers/staging/comedi/drivers/comedi_parport.c 	s->type		= COMEDI_SUBD_DIO;
s                 248 drivers/staging/comedi/drivers/comedi_parport.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 249 drivers/staging/comedi/drivers/comedi_parport.c 	s->n_chan	= 8;
s                 250 drivers/staging/comedi/drivers/comedi_parport.c 	s->maxdata	= 1;
s                 251 drivers/staging/comedi/drivers/comedi_parport.c 	s->range_table	= &range_digital;
s                 252 drivers/staging/comedi/drivers/comedi_parport.c 	s->insn_bits	= parport_data_reg_insn_bits;
s                 253 drivers/staging/comedi/drivers/comedi_parport.c 	s->insn_config	= parport_data_reg_insn_config;
s                 256 drivers/staging/comedi/drivers/comedi_parport.c 	s = &dev->subdevices[1];
s                 257 drivers/staging/comedi/drivers/comedi_parport.c 	s->type		= COMEDI_SUBD_DI;
s                 258 drivers/staging/comedi/drivers/comedi_parport.c 	s->subdev_flags	= SDF_READABLE;
s                 259 drivers/staging/comedi/drivers/comedi_parport.c 	s->n_chan	= 5;
s                 260 drivers/staging/comedi/drivers/comedi_parport.c 	s->maxdata	= 1;
s                 261 drivers/staging/comedi/drivers/comedi_parport.c 	s->range_table	= &range_digital;
s                 262 drivers/staging/comedi/drivers/comedi_parport.c 	s->insn_bits	= parport_status_reg_insn_bits;
s                 265 drivers/staging/comedi/drivers/comedi_parport.c 	s = &dev->subdevices[2];
s                 266 drivers/staging/comedi/drivers/comedi_parport.c 	s->type		= COMEDI_SUBD_DO;
s                 267 drivers/staging/comedi/drivers/comedi_parport.c 	s->subdev_flags	= SDF_WRITABLE;
s                 268 drivers/staging/comedi/drivers/comedi_parport.c 	s->n_chan	= 4;
s                 269 drivers/staging/comedi/drivers/comedi_parport.c 	s->maxdata	= 1;
s                 270 drivers/staging/comedi/drivers/comedi_parport.c 	s->range_table	= &range_digital;
s                 271 drivers/staging/comedi/drivers/comedi_parport.c 	s->insn_bits	= parport_ctrl_reg_insn_bits;
s                 275 drivers/staging/comedi/drivers/comedi_parport.c 		s = &dev->subdevices[3];
s                 276 drivers/staging/comedi/drivers/comedi_parport.c 		dev->read_subdev = s;
s                 277 drivers/staging/comedi/drivers/comedi_parport.c 		s->type		= COMEDI_SUBD_DI;
s                 278 drivers/staging/comedi/drivers/comedi_parport.c 		s->subdev_flags	= SDF_READABLE | SDF_CMD_READ;
s                 279 drivers/staging/comedi/drivers/comedi_parport.c 		s->n_chan	= 1;
s                 280 drivers/staging/comedi/drivers/comedi_parport.c 		s->maxdata	= 1;
s                 281 drivers/staging/comedi/drivers/comedi_parport.c 		s->range_table	= &range_digital;
s                 282 drivers/staging/comedi/drivers/comedi_parport.c 		s->insn_bits	= parport_intr_insn_bits;
s                 283 drivers/staging/comedi/drivers/comedi_parport.c 		s->len_chanlist	= 1;
s                 284 drivers/staging/comedi/drivers/comedi_parport.c 		s->do_cmdtest	= parport_intr_cmdtest;
s                 285 drivers/staging/comedi/drivers/comedi_parport.c 		s->do_cmd	= parport_intr_cmd;
s                 286 drivers/staging/comedi/drivers/comedi_parport.c 		s->cancel	= parport_intr_cancel;
s                 106 drivers/staging/comedi/drivers/comedi_test.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 107 drivers/staging/comedi/drivers/comedi_test.c 	unsigned int offset = s->maxdata / 2;
s                 110 drivers/staging/comedi/drivers/comedi_test.c 	    &s->range_table->range[range_index];
s                 113 drivers/staging/comedi/drivers/comedi_test.c 	binary_amplitude = s->maxdata;
s                 126 drivers/staging/comedi/drivers/comedi_test.c 		if (value > s->maxdata)
s                 127 drivers/staging/comedi/drivers/comedi_test.c 			value = s->maxdata;	/* positive saturation */
s                 138 drivers/staging/comedi/drivers/comedi_test.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 139 drivers/staging/comedi/drivers/comedi_test.c 	unsigned int offset = s->maxdata / 2;
s                 142 drivers/staging/comedi/drivers/comedi_test.c 	    &s->range_table->range[range_index];
s                 144 drivers/staging/comedi/drivers/comedi_test.c 	value = s->maxdata;
s                 156 drivers/staging/comedi/drivers/comedi_test.c 		if (value > s->maxdata)
s                 157 drivers/staging/comedi/drivers/comedi_test.c 			value = s->maxdata;	/* positive saturation */
s                 200 drivers/staging/comedi/drivers/comedi_test.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 201 drivers/staging/comedi/drivers/comedi_test.c 	struct comedi_async *async = s->async;
s                 208 drivers/staging/comedi/drivers/comedi_test.c 	nsamples = comedi_nsamples_left(s, UINT_MAX);
s                 216 drivers/staging/comedi/drivers/comedi_test.c 		if (comedi_buf_write_samples(s, &sample, 1) == 0)
s                 244 drivers/staging/comedi/drivers/comedi_test.c 	comedi_handle_events(dev, s);
s                 248 drivers/staging/comedi/drivers/comedi_test.c 			       struct comedi_subdevice *s,
s                 349 drivers/staging/comedi/drivers/comedi_test.c 			   struct comedi_subdevice *s)
s                 352 drivers/staging/comedi/drivers/comedi_test.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 403 drivers/staging/comedi/drivers/comedi_test.c 			      struct comedi_subdevice *s)
s                 417 drivers/staging/comedi/drivers/comedi_test.c 				 struct comedi_subdevice *s,
s                 437 drivers/staging/comedi/drivers/comedi_test.c 	struct comedi_subdevice *s = dev->write_subdev;
s                 438 drivers/staging/comedi/drivers/comedi_test.c 	struct comedi_async *async = s->async;
s                 452 drivers/staging/comedi/drivers/comedi_test.c 		scans_avail = comedi_nscans_left(s, 0);
s                 461 drivers/staging/comedi/drivers/comedi_test.c 				comedi_samples_to_bytes(s, cmd->scan_end_arg *
s                 463 drivers/staging/comedi/drivers/comedi_test.c 				nbytes = comedi_buf_read_alloc(s, skip_bytes);
s                 464 drivers/staging/comedi/drivers/comedi_test.c 				comedi_buf_read_free(s, nbytes);
s                 465 drivers/staging/comedi/drivers/comedi_test.c 				comedi_inc_scan_progress(s, nbytes);
s                 479 drivers/staging/comedi/drivers/comedi_test.c 				if (!comedi_buf_read_samples(s, pd, 1)) {
s                 503 drivers/staging/comedi/drivers/comedi_test.c 	comedi_handle_events(dev, s);
s                 507 drivers/staging/comedi/drivers/comedi_test.c 				     struct comedi_subdevice *s,
s                 511 drivers/staging/comedi/drivers/comedi_test.c 	struct comedi_async *async = s->async;
s                 528 drivers/staging/comedi/drivers/comedi_test.c 			       struct comedi_subdevice *s,
s                 585 drivers/staging/comedi/drivers/comedi_test.c 			   struct comedi_subdevice *s)
s                 588 drivers/staging/comedi/drivers/comedi_test.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 597 drivers/staging/comedi/drivers/comedi_test.c 	s->async->inttrig = waveform_ao_inttrig_start;
s                 602 drivers/staging/comedi/drivers/comedi_test.c 			      struct comedi_subdevice *s)
s                 606 drivers/staging/comedi/drivers/comedi_test.c 	s->async->inttrig = NULL;
s                 617 drivers/staging/comedi/drivers/comedi_test.c 				  struct comedi_subdevice *s,
s                 630 drivers/staging/comedi/drivers/comedi_test.c 				   struct comedi_subdevice *s,
s                 657 drivers/staging/comedi/drivers/comedi_test.c 				   struct comedi_subdevice *s,
s                 675 drivers/staging/comedi/drivers/comedi_test.c 	struct comedi_subdevice *s;
s                 690 drivers/staging/comedi/drivers/comedi_test.c 	s = &dev->subdevices[0];
s                 691 drivers/staging/comedi/drivers/comedi_test.c 	dev->read_subdev = s;
s                 693 drivers/staging/comedi/drivers/comedi_test.c 	s->type = COMEDI_SUBD_AI;
s                 694 drivers/staging/comedi/drivers/comedi_test.c 	s->subdev_flags = SDF_READABLE | SDF_GROUND | SDF_CMD_READ;
s                 695 drivers/staging/comedi/drivers/comedi_test.c 	s->n_chan = N_CHANS;
s                 696 drivers/staging/comedi/drivers/comedi_test.c 	s->maxdata = 0xffff;
s                 697 drivers/staging/comedi/drivers/comedi_test.c 	s->range_table = &waveform_ai_ranges;
s                 698 drivers/staging/comedi/drivers/comedi_test.c 	s->len_chanlist = s->n_chan * 2;
s                 699 drivers/staging/comedi/drivers/comedi_test.c 	s->insn_read = waveform_ai_insn_read;
s                 700 drivers/staging/comedi/drivers/comedi_test.c 	s->do_cmd = waveform_ai_cmd;
s                 701 drivers/staging/comedi/drivers/comedi_test.c 	s->do_cmdtest = waveform_ai_cmdtest;
s                 702 drivers/staging/comedi/drivers/comedi_test.c 	s->cancel = waveform_ai_cancel;
s                 703 drivers/staging/comedi/drivers/comedi_test.c 	s->insn_config = waveform_ai_insn_config;
s                 705 drivers/staging/comedi/drivers/comedi_test.c 	s = &dev->subdevices[1];
s                 706 drivers/staging/comedi/drivers/comedi_test.c 	dev->write_subdev = s;
s                 708 drivers/staging/comedi/drivers/comedi_test.c 	s->type = COMEDI_SUBD_AO;
s                 709 drivers/staging/comedi/drivers/comedi_test.c 	s->subdev_flags = SDF_WRITABLE | SDF_GROUND | SDF_CMD_WRITE;
s                 710 drivers/staging/comedi/drivers/comedi_test.c 	s->n_chan = N_CHANS;
s                 711 drivers/staging/comedi/drivers/comedi_test.c 	s->maxdata = 0xffff;
s                 712 drivers/staging/comedi/drivers/comedi_test.c 	s->range_table = &waveform_ai_ranges;
s                 713 drivers/staging/comedi/drivers/comedi_test.c 	s->len_chanlist = s->n_chan;
s                 714 drivers/staging/comedi/drivers/comedi_test.c 	s->insn_write = waveform_ao_insn_write;
s                 715 drivers/staging/comedi/drivers/comedi_test.c 	s->insn_read = waveform_ai_insn_read;	/* do same as AI insn_read */
s                 716 drivers/staging/comedi/drivers/comedi_test.c 	s->do_cmd = waveform_ao_cmd;
s                 717 drivers/staging/comedi/drivers/comedi_test.c 	s->do_cmdtest = waveform_ao_cmdtest;
s                 718 drivers/staging/comedi/drivers/comedi_test.c 	s->cancel = waveform_ao_cancel;
s                 719 drivers/staging/comedi/drivers/comedi_test.c 	s->insn_config = waveform_ao_insn_config;
s                 722 drivers/staging/comedi/drivers/comedi_test.c 	for (i = 0; i < s->n_chan; i++)
s                 723 drivers/staging/comedi/drivers/comedi_test.c 		devpriv->ao_loopbacks[i] = s->maxdata / 2;
s                  31 drivers/staging/comedi/drivers/contec_pci_dio.c 			       struct comedi_subdevice *s,
s                  35 drivers/staging/comedi/drivers/contec_pci_dio.c 	if (comedi_dio_update_state(s, data))
s                  36 drivers/staging/comedi/drivers/contec_pci_dio.c 		outw(s->state, dev->iobase + PIO1616L_DO_REG);
s                  38 drivers/staging/comedi/drivers/contec_pci_dio.c 	data[1] = s->state;
s                  44 drivers/staging/comedi/drivers/contec_pci_dio.c 			       struct comedi_subdevice *s,
s                  56 drivers/staging/comedi/drivers/contec_pci_dio.c 	struct comedi_subdevice *s;
s                  68 drivers/staging/comedi/drivers/contec_pci_dio.c 	s = &dev->subdevices[0];
s                  69 drivers/staging/comedi/drivers/contec_pci_dio.c 	s->type		= COMEDI_SUBD_DI;
s                  70 drivers/staging/comedi/drivers/contec_pci_dio.c 	s->subdev_flags	= SDF_READABLE;
s                  71 drivers/staging/comedi/drivers/contec_pci_dio.c 	s->n_chan	= 16;
s                  72 drivers/staging/comedi/drivers/contec_pci_dio.c 	s->maxdata	= 1;
s                  73 drivers/staging/comedi/drivers/contec_pci_dio.c 	s->range_table	= &range_digital;
s                  74 drivers/staging/comedi/drivers/contec_pci_dio.c 	s->insn_bits	= contec_di_insn_bits;
s                  76 drivers/staging/comedi/drivers/contec_pci_dio.c 	s = &dev->subdevices[1];
s                  77 drivers/staging/comedi/drivers/contec_pci_dio.c 	s->type		= COMEDI_SUBD_DO;
s                  78 drivers/staging/comedi/drivers/contec_pci_dio.c 	s->subdev_flags	= SDF_WRITABLE;
s                  79 drivers/staging/comedi/drivers/contec_pci_dio.c 	s->n_chan	= 16;
s                  80 drivers/staging/comedi/drivers/contec_pci_dio.c 	s->maxdata	= 1;
s                  81 drivers/staging/comedi/drivers/contec_pci_dio.c 	s->range_table	= &range_digital;
s                  82 drivers/staging/comedi/drivers/contec_pci_dio.c 	s->insn_bits	= contec_do_insn_bits;
s                  69 drivers/staging/comedi/drivers/dac02.c 			       struct comedi_subdevice *s,
s                  81 drivers/staging/comedi/drivers/dac02.c 		s->readback[chan] = val;
s                  88 drivers/staging/comedi/drivers/dac02.c 		if (comedi_range_is_bipolar(s, range))
s                  89 drivers/staging/comedi/drivers/dac02.c 			val = s->maxdata - val;
s                 104 drivers/staging/comedi/drivers/dac02.c 	struct comedi_subdevice *s;
s                 116 drivers/staging/comedi/drivers/dac02.c 	s = &dev->subdevices[0];
s                 117 drivers/staging/comedi/drivers/dac02.c 	s->type		= COMEDI_SUBD_AO;
s                 118 drivers/staging/comedi/drivers/dac02.c 	s->subdev_flags	= SDF_WRITABLE;
s                 119 drivers/staging/comedi/drivers/dac02.c 	s->n_chan	= 2;
s                 120 drivers/staging/comedi/drivers/dac02.c 	s->maxdata	= 0x0fff;
s                 121 drivers/staging/comedi/drivers/dac02.c 	s->range_table	= &das02_ao_ranges;
s                 122 drivers/staging/comedi/drivers/dac02.c 	s->insn_write	= dac02_ao_insn_write;
s                 124 drivers/staging/comedi/drivers/dac02.c 	return comedi_alloc_subdev_readback(s);
s                 307 drivers/staging/comedi/drivers/daqboard2000.c static int db2k_ai_status(struct comedi_device *dev, struct comedi_subdevice *s,
s                 319 drivers/staging/comedi/drivers/daqboard2000.c 			     struct comedi_subdevice *s,
s                 354 drivers/staging/comedi/drivers/daqboard2000.c 		ret = comedi_timeout(dev, s, insn, db2k_ai_status,
s                 362 drivers/staging/comedi/drivers/daqboard2000.c 		ret = comedi_timeout(dev, s, insn, db2k_ai_status,
s                 368 drivers/staging/comedi/drivers/daqboard2000.c 		comedi_timeout(dev, s, insn, db2k_ai_status,
s                 383 drivers/staging/comedi/drivers/daqboard2000.c static int db2k_ao_eoc(struct comedi_device *dev, struct comedi_subdevice *s,
s                 396 drivers/staging/comedi/drivers/daqboard2000.c 			      struct comedi_subdevice *s,
s                 408 drivers/staging/comedi/drivers/daqboard2000.c 		ret = comedi_timeout(dev, s, insn, db2k_ao_eoc, 0);
s                 412 drivers/staging/comedi/drivers/daqboard2000.c 		s->readback[chan] = val;
s                 683 drivers/staging/comedi/drivers/daqboard2000.c 	struct comedi_subdevice *s;
s                 719 drivers/staging/comedi/drivers/daqboard2000.c 	s = &dev->subdevices[0];
s                 721 drivers/staging/comedi/drivers/daqboard2000.c 	s->type = COMEDI_SUBD_AI;
s                 722 drivers/staging/comedi/drivers/daqboard2000.c 	s->subdev_flags = SDF_READABLE | SDF_GROUND;
s                 723 drivers/staging/comedi/drivers/daqboard2000.c 	s->n_chan = 24;
s                 724 drivers/staging/comedi/drivers/daqboard2000.c 	s->maxdata = 0xffff;
s                 725 drivers/staging/comedi/drivers/daqboard2000.c 	s->insn_read = db2k_ai_insn_read;
s                 726 drivers/staging/comedi/drivers/daqboard2000.c 	s->range_table = &db2k_ai_range;
s                 728 drivers/staging/comedi/drivers/daqboard2000.c 	s = &dev->subdevices[1];
s                 730 drivers/staging/comedi/drivers/daqboard2000.c 	s->type = COMEDI_SUBD_AO;
s                 731 drivers/staging/comedi/drivers/daqboard2000.c 	s->subdev_flags = SDF_WRITABLE;
s                 732 drivers/staging/comedi/drivers/daqboard2000.c 	s->n_chan = board->has_2_ao ? 2 : 4;
s                 733 drivers/staging/comedi/drivers/daqboard2000.c 	s->maxdata = 0xffff;
s                 734 drivers/staging/comedi/drivers/daqboard2000.c 	s->insn_write = db2k_ao_insn_write;
s                 735 drivers/staging/comedi/drivers/daqboard2000.c 	s->range_table = &range_bipolar10;
s                 737 drivers/staging/comedi/drivers/daqboard2000.c 	result = comedi_alloc_subdev_readback(s);
s                 741 drivers/staging/comedi/drivers/daqboard2000.c 	s = &dev->subdevices[2];
s                 742 drivers/staging/comedi/drivers/daqboard2000.c 	return subdev_8255_init(dev, s, db2k_8255_cb,
s                 156 drivers/staging/comedi/drivers/das08.c 			struct comedi_subdevice *s,
s                 169 drivers/staging/comedi/drivers/das08.c 			      struct comedi_subdevice *s,
s                 211 drivers/staging/comedi/drivers/das08.c 		ret = comedi_timeout(dev, s, insn, das08_ai_eoc, 0);
s                 252 drivers/staging/comedi/drivers/das08.c 			      struct comedi_subdevice *s,
s                 262 drivers/staging/comedi/drivers/das08.c 			      struct comedi_subdevice *s,
s                 267 drivers/staging/comedi/drivers/das08.c 	if (comedi_dio_update_state(s, data)) {
s                 271 drivers/staging/comedi/drivers/das08.c 		devpriv->do_mux_bits |= DAS08_CONTROL_DO(s->state);
s                 276 drivers/staging/comedi/drivers/das08.c 	data[1] = s->state;
s                 282 drivers/staging/comedi/drivers/das08.c 				struct comedi_subdevice *s,
s                 292 drivers/staging/comedi/drivers/das08.c 				struct comedi_subdevice *s,
s                 295 drivers/staging/comedi/drivers/das08.c 	if (comedi_dio_update_state(s, data))
s                 296 drivers/staging/comedi/drivers/das08.c 		outb(s->state, dev->iobase + DAS08JR_DO_REG);
s                 298 drivers/staging/comedi/drivers/das08.c 	data[1] = s->state;
s                 326 drivers/staging/comedi/drivers/das08.c 			       struct comedi_subdevice *s,
s                 331 drivers/staging/comedi/drivers/das08.c 	unsigned int val = s->readback[chan];
s                 338 drivers/staging/comedi/drivers/das08.c 	s->readback[chan] = val;
s                 347 drivers/staging/comedi/drivers/das08.c 	struct comedi_subdevice *s;
s                 359 drivers/staging/comedi/drivers/das08.c 	s = &dev->subdevices[0];
s                 362 drivers/staging/comedi/drivers/das08.c 		s->type = COMEDI_SUBD_AI;
s                 369 drivers/staging/comedi/drivers/das08.c 		s->subdev_flags = SDF_READABLE | SDF_GROUND;
s                 370 drivers/staging/comedi/drivers/das08.c 		s->n_chan = 8;
s                 371 drivers/staging/comedi/drivers/das08.c 		s->maxdata = (1 << board->ai_nbits) - 1;
s                 372 drivers/staging/comedi/drivers/das08.c 		s->range_table = das08_ai_lranges[board->ai_pg];
s                 373 drivers/staging/comedi/drivers/das08.c 		s->insn_read = das08_ai_insn_read;
s                 376 drivers/staging/comedi/drivers/das08.c 		s->type = COMEDI_SUBD_UNUSED;
s                 379 drivers/staging/comedi/drivers/das08.c 	s = &dev->subdevices[1];
s                 382 drivers/staging/comedi/drivers/das08.c 		s->type = COMEDI_SUBD_AO;
s                 383 drivers/staging/comedi/drivers/das08.c 		s->subdev_flags = SDF_WRITABLE;
s                 384 drivers/staging/comedi/drivers/das08.c 		s->n_chan = 2;
s                 385 drivers/staging/comedi/drivers/das08.c 		s->maxdata = (1 << board->ao_nbits) - 1;
s                 386 drivers/staging/comedi/drivers/das08.c 		s->range_table = &range_bipolar5;
s                 387 drivers/staging/comedi/drivers/das08.c 		s->insn_write = das08_ao_insn_write;
s                 389 drivers/staging/comedi/drivers/das08.c 		ret = comedi_alloc_subdev_readback(s);
s                 394 drivers/staging/comedi/drivers/das08.c 		for (i = 0; i < s->n_chan; i++) {
s                 395 drivers/staging/comedi/drivers/das08.c 			s->readback[i] = s->maxdata / 2;
s                 396 drivers/staging/comedi/drivers/das08.c 			das08_ao_set_data(dev, i, s->readback[i]);
s                 399 drivers/staging/comedi/drivers/das08.c 		s->type = COMEDI_SUBD_UNUSED;
s                 402 drivers/staging/comedi/drivers/das08.c 	s = &dev->subdevices[2];
s                 405 drivers/staging/comedi/drivers/das08.c 		s->type = COMEDI_SUBD_DI;
s                 406 drivers/staging/comedi/drivers/das08.c 		s->subdev_flags = SDF_READABLE;
s                 407 drivers/staging/comedi/drivers/das08.c 		s->n_chan = board->di_nchan;
s                 408 drivers/staging/comedi/drivers/das08.c 		s->maxdata = 1;
s                 409 drivers/staging/comedi/drivers/das08.c 		s->range_table = &range_digital;
s                 410 drivers/staging/comedi/drivers/das08.c 		s->insn_bits = board->is_jr ? das08jr_di_insn_bits :
s                 413 drivers/staging/comedi/drivers/das08.c 		s->type = COMEDI_SUBD_UNUSED;
s                 416 drivers/staging/comedi/drivers/das08.c 	s = &dev->subdevices[3];
s                 419 drivers/staging/comedi/drivers/das08.c 		s->type = COMEDI_SUBD_DO;
s                 420 drivers/staging/comedi/drivers/das08.c 		s->subdev_flags = SDF_WRITABLE;
s                 421 drivers/staging/comedi/drivers/das08.c 		s->n_chan = board->do_nchan;
s                 422 drivers/staging/comedi/drivers/das08.c 		s->maxdata = 1;
s                 423 drivers/staging/comedi/drivers/das08.c 		s->range_table = &range_digital;
s                 424 drivers/staging/comedi/drivers/das08.c 		s->insn_bits = board->is_jr ? das08jr_do_insn_bits :
s                 427 drivers/staging/comedi/drivers/das08.c 		s->type = COMEDI_SUBD_UNUSED;
s                 430 drivers/staging/comedi/drivers/das08.c 	s = &dev->subdevices[4];
s                 433 drivers/staging/comedi/drivers/das08.c 		ret = subdev_8255_init(dev, s, NULL, board->i8255_offset);
s                 437 drivers/staging/comedi/drivers/das08.c 		s->type = COMEDI_SUBD_UNUSED;
s                 441 drivers/staging/comedi/drivers/das08.c 	s = &dev->subdevices[5];
s                 448 drivers/staging/comedi/drivers/das08.c 		comedi_8254_subdevice_init(s, dev->pacer);
s                 450 drivers/staging/comedi/drivers/das08.c 		s->type = COMEDI_SUBD_UNUSED;
s                 446 drivers/staging/comedi/drivers/das16.c 			       struct comedi_subdevice *s,
s                 452 drivers/staging/comedi/drivers/das16.c 	unsigned int max_samples = comedi_bytes_to_samples(s, desc->maxsize);
s                 459 drivers/staging/comedi/drivers/das16.c 	nsamples = comedi_nsamples_left(s, max_samples + unread_samples);
s                 462 drivers/staging/comedi/drivers/das16.c 		desc->size = comedi_samples_to_bytes(s, nsamples);
s                 470 drivers/staging/comedi/drivers/das16.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 471 drivers/staging/comedi/drivers/das16.c 	struct comedi_async *async = s->async;
s                 492 drivers/staging/comedi/drivers/das16.c 						  comedi_bytes_per_sample(s));
s                 502 drivers/staging/comedi/drivers/das16.c 	nsamples = comedi_bytes_to_samples(s, nbytes);
s                 507 drivers/staging/comedi/drivers/das16.c 		das16_ai_setup_dma(dev, s, nsamples);
s                 512 drivers/staging/comedi/drivers/das16.c 	comedi_buf_write_samples(s, desc->virt_addr, nsamples);
s                 517 drivers/staging/comedi/drivers/das16.c 	comedi_handle_events(dev, s);
s                 558 drivers/staging/comedi/drivers/das16.c 				   struct comedi_subdevice *s,
s                 569 drivers/staging/comedi/drivers/das16.c 		if (chan != ((chan0 + i) % s->n_chan)) {
s                 585 drivers/staging/comedi/drivers/das16.c static int das16_cmd_test(struct comedi_device *dev, struct comedi_subdevice *s,
s                 677 drivers/staging/comedi/drivers/das16.c 		err |= das16_ai_check_chanlist(dev, s, cmd);
s                 695 drivers/staging/comedi/drivers/das16.c static int das16_cmd_exec(struct comedi_device *dev, struct comedi_subdevice *s)
s                 699 drivers/staging/comedi/drivers/das16.c 	struct comedi_async *async = s->async;
s                 738 drivers/staging/comedi/drivers/das16.c 	das16_ai_setup_dma(dev, s, 0);
s                 762 drivers/staging/comedi/drivers/das16.c static int das16_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
s                 792 drivers/staging/comedi/drivers/das16.c 			   struct comedi_subdevice *s, void *array,
s                 797 drivers/staging/comedi/drivers/das16.c 	unsigned int num_samples = comedi_bytes_to_samples(s, num_bytes);
s                 803 drivers/staging/comedi/drivers/das16.c 		if (s->maxdata == 0x0fff)
s                 805 drivers/staging/comedi/drivers/das16.c 		data[i] &= s->maxdata;
s                 810 drivers/staging/comedi/drivers/das16.c 			struct comedi_subdevice *s,
s                 823 drivers/staging/comedi/drivers/das16.c 			      struct comedi_subdevice *s,
s                 840 drivers/staging/comedi/drivers/das16.c 		ret = comedi_timeout(dev, s, insn, das16_ai_eoc, 0);
s                 846 drivers/staging/comedi/drivers/das16.c 		if (s->maxdata == 0x0fff)
s                 848 drivers/staging/comedi/drivers/das16.c 		val &= s->maxdata;
s                 857 drivers/staging/comedi/drivers/das16.c 			       struct comedi_subdevice *s,
s                 867 drivers/staging/comedi/drivers/das16.c 		s->readback[chan] = val;
s                 879 drivers/staging/comedi/drivers/das16.c 			      struct comedi_subdevice *s,
s                 889 drivers/staging/comedi/drivers/das16.c 			      struct comedi_subdevice *s,
s                 893 drivers/staging/comedi/drivers/das16.c 	if (comedi_dio_update_state(s, data))
s                 894 drivers/staging/comedi/drivers/das16.c 		outb(s->state, dev->iobase + DAS16_DIO_REG);
s                 896 drivers/staging/comedi/drivers/das16.c 	data[1] = s->state;
s                 951 drivers/staging/comedi/drivers/das16.c 						  struct comedi_subdevice *s,
s                 965 drivers/staging/comedi/drivers/das16.c 		lrange = comedi_alloc_spriv(s,
s                 987 drivers/staging/comedi/drivers/das16.c 						  struct comedi_subdevice *s,
s                 999 drivers/staging/comedi/drivers/das16.c 		lrange = comedi_alloc_spriv(s,
s                1021 drivers/staging/comedi/drivers/das16.c 	struct comedi_subdevice *s;
s                1086 drivers/staging/comedi/drivers/das16.c 	s = &dev->subdevices[0];
s                1087 drivers/staging/comedi/drivers/das16.c 	s->type		= COMEDI_SUBD_AI;
s                1088 drivers/staging/comedi/drivers/das16.c 	s->subdev_flags	= SDF_READABLE;
s                1090 drivers/staging/comedi/drivers/das16.c 		s->subdev_flags	|= SDF_GROUND;
s                1091 drivers/staging/comedi/drivers/das16.c 		s->n_chan	= 16;
s                1093 drivers/staging/comedi/drivers/das16.c 		s->subdev_flags	|= SDF_DIFF;
s                1094 drivers/staging/comedi/drivers/das16.c 		s->n_chan	= 8;
s                1096 drivers/staging/comedi/drivers/das16.c 	s->len_chanlist	= s->n_chan;
s                1097 drivers/staging/comedi/drivers/das16.c 	s->maxdata	= board->ai_maxdata;
s                1098 drivers/staging/comedi/drivers/das16.c 	s->range_table	= das16_ai_range(dev, s, it, board->ai_pg, status);
s                1099 drivers/staging/comedi/drivers/das16.c 	s->insn_read	= das16_ai_insn_read;
s                1101 drivers/staging/comedi/drivers/das16.c 		dev->read_subdev = s;
s                1102 drivers/staging/comedi/drivers/das16.c 		s->subdev_flags	|= SDF_CMD_READ;
s                1103 drivers/staging/comedi/drivers/das16.c 		s->do_cmdtest	= das16_cmd_test;
s                1104 drivers/staging/comedi/drivers/das16.c 		s->do_cmd	= das16_cmd_exec;
s                1105 drivers/staging/comedi/drivers/das16.c 		s->cancel	= das16_cancel;
s                1106 drivers/staging/comedi/drivers/das16.c 		s->munge	= das16_ai_munge;
s                1110 drivers/staging/comedi/drivers/das16.c 	s = &dev->subdevices[1];
s                1112 drivers/staging/comedi/drivers/das16.c 		s->type		= COMEDI_SUBD_AO;
s                1113 drivers/staging/comedi/drivers/das16.c 		s->subdev_flags	= SDF_WRITABLE;
s                1114 drivers/staging/comedi/drivers/das16.c 		s->n_chan	= 2;
s                1115 drivers/staging/comedi/drivers/das16.c 		s->maxdata	= 0x0fff;
s                1116 drivers/staging/comedi/drivers/das16.c 		s->range_table	= das16_ao_range(dev, s, it);
s                1117 drivers/staging/comedi/drivers/das16.c 		s->insn_write	= das16_ao_insn_write;
s                1119 drivers/staging/comedi/drivers/das16.c 		ret = comedi_alloc_subdev_readback(s);
s                1123 drivers/staging/comedi/drivers/das16.c 		s->type		= COMEDI_SUBD_UNUSED;
s                1127 drivers/staging/comedi/drivers/das16.c 	s = &dev->subdevices[2];
s                1128 drivers/staging/comedi/drivers/das16.c 	s->type		= COMEDI_SUBD_DI;
s                1129 drivers/staging/comedi/drivers/das16.c 	s->subdev_flags	= SDF_READABLE;
s                1130 drivers/staging/comedi/drivers/das16.c 	s->n_chan	= 4;
s                1131 drivers/staging/comedi/drivers/das16.c 	s->maxdata	= 1;
s                1132 drivers/staging/comedi/drivers/das16.c 	s->range_table	= &range_digital;
s                1133 drivers/staging/comedi/drivers/das16.c 	s->insn_bits	= das16_di_insn_bits;
s                1136 drivers/staging/comedi/drivers/das16.c 	s = &dev->subdevices[3];
s                1137 drivers/staging/comedi/drivers/das16.c 	s->type		= COMEDI_SUBD_DO;
s                1138 drivers/staging/comedi/drivers/das16.c 	s->subdev_flags	= SDF_WRITABLE;
s                1139 drivers/staging/comedi/drivers/das16.c 	s->n_chan	= 4;
s                1140 drivers/staging/comedi/drivers/das16.c 	s->maxdata	= 1;
s                1141 drivers/staging/comedi/drivers/das16.c 	s->range_table	= &range_digital;
s                1142 drivers/staging/comedi/drivers/das16.c 	s->insn_bits	= das16_do_insn_bits;
s                1145 drivers/staging/comedi/drivers/das16.c 	outb(s->state, dev->iobase + DAS16_DIO_REG);
s                1149 drivers/staging/comedi/drivers/das16.c 		s = &dev->subdevices[4];
s                1150 drivers/staging/comedi/drivers/das16.c 		ret = subdev_8255_init(dev, s, NULL, board->i8255_offset);
s                 122 drivers/staging/comedi/drivers/das16m1.c 			     struct comedi_subdevice *s,
s                 127 drivers/staging/comedi/drivers/das16m1.c 	unsigned int nsamples = comedi_bytes_to_samples(s, num_bytes);
s                 140 drivers/staging/comedi/drivers/das16m1.c 				     struct comedi_subdevice *s,
s                 168 drivers/staging/comedi/drivers/das16m1.c 			      struct comedi_subdevice *s,
s                 231 drivers/staging/comedi/drivers/das16m1.c 		err |= das16m1_ai_check_chanlist(dev, s, cmd);
s                 240 drivers/staging/comedi/drivers/das16m1.c 			  struct comedi_subdevice *s)
s                 243 drivers/staging/comedi/drivers/das16m1.c 	struct comedi_async *async = s->async;
s                 297 drivers/staging/comedi/drivers/das16m1.c 			     struct comedi_subdevice *s)
s                 310 drivers/staging/comedi/drivers/das16m1.c 			  struct comedi_subdevice *s,
s                 323 drivers/staging/comedi/drivers/das16m1.c 				struct comedi_subdevice *s,
s                 340 drivers/staging/comedi/drivers/das16m1.c 		ret = comedi_timeout(dev, s, insn, das16m1_ai_eoc, 0);
s                 352 drivers/staging/comedi/drivers/das16m1.c 				struct comedi_subdevice *s,
s                 362 drivers/staging/comedi/drivers/das16m1.c 				struct comedi_subdevice *s,
s                 366 drivers/staging/comedi/drivers/das16m1.c 	if (comedi_dio_update_state(s, data))
s                 367 drivers/staging/comedi/drivers/das16m1.c 		outb(s->state, dev->iobase + DAS16M1_DO_REG);
s                 369 drivers/staging/comedi/drivers/das16m1.c 	data[1] = s->state;
s                 377 drivers/staging/comedi/drivers/das16m1.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 378 drivers/staging/comedi/drivers/das16m1.c 	struct comedi_async *async = s->async;
s                 414 drivers/staging/comedi/drivers/das16m1.c 	comedi_buf_write_samples(s, devpriv->ai_buffer, num_samples);
s                 433 drivers/staging/comedi/drivers/das16m1.c 	comedi_handle_events(dev, s);
s                 437 drivers/staging/comedi/drivers/das16m1.c 			   struct comedi_subdevice *s)
s                 448 drivers/staging/comedi/drivers/das16m1.c 	return comedi_buf_n_bytes_ready(s);
s                 508 drivers/staging/comedi/drivers/das16m1.c 	struct comedi_subdevice *s;
s                 548 drivers/staging/comedi/drivers/das16m1.c 	s = &dev->subdevices[0];
s                 549 drivers/staging/comedi/drivers/das16m1.c 	s->type		= COMEDI_SUBD_AI;
s                 550 drivers/staging/comedi/drivers/das16m1.c 	s->subdev_flags	= SDF_READABLE | SDF_DIFF;
s                 551 drivers/staging/comedi/drivers/das16m1.c 	s->n_chan	= 8;
s                 552 drivers/staging/comedi/drivers/das16m1.c 	s->maxdata	= 0x0fff;
s                 553 drivers/staging/comedi/drivers/das16m1.c 	s->range_table	= &range_das16m1;
s                 554 drivers/staging/comedi/drivers/das16m1.c 	s->insn_read	= das16m1_ai_insn_read;
s                 556 drivers/staging/comedi/drivers/das16m1.c 		dev->read_subdev = s;
s                 557 drivers/staging/comedi/drivers/das16m1.c 		s->subdev_flags	|= SDF_CMD_READ;
s                 558 drivers/staging/comedi/drivers/das16m1.c 		s->len_chanlist	= 256;
s                 559 drivers/staging/comedi/drivers/das16m1.c 		s->do_cmdtest	= das16m1_ai_cmdtest;
s                 560 drivers/staging/comedi/drivers/das16m1.c 		s->do_cmd	= das16m1_ai_cmd;
s                 561 drivers/staging/comedi/drivers/das16m1.c 		s->cancel	= das16m1_ai_cancel;
s                 562 drivers/staging/comedi/drivers/das16m1.c 		s->poll		= das16m1_ai_poll;
s                 563 drivers/staging/comedi/drivers/das16m1.c 		s->munge	= das16m1_ai_munge;
s                 567 drivers/staging/comedi/drivers/das16m1.c 	s = &dev->subdevices[1];
s                 568 drivers/staging/comedi/drivers/das16m1.c 	s->type		= COMEDI_SUBD_DI;
s                 569 drivers/staging/comedi/drivers/das16m1.c 	s->subdev_flags	= SDF_READABLE;
s                 570 drivers/staging/comedi/drivers/das16m1.c 	s->n_chan	= 4;
s                 571 drivers/staging/comedi/drivers/das16m1.c 	s->maxdata	= 1;
s                 572 drivers/staging/comedi/drivers/das16m1.c 	s->range_table	= &range_digital;
s                 573 drivers/staging/comedi/drivers/das16m1.c 	s->insn_bits	= das16m1_di_insn_bits;
s                 576 drivers/staging/comedi/drivers/das16m1.c 	s = &dev->subdevices[2];
s                 577 drivers/staging/comedi/drivers/das16m1.c 	s->type		= COMEDI_SUBD_DO;
s                 578 drivers/staging/comedi/drivers/das16m1.c 	s->subdev_flags	= SDF_WRITABLE;
s                 579 drivers/staging/comedi/drivers/das16m1.c 	s->n_chan	= 4;
s                 580 drivers/staging/comedi/drivers/das16m1.c 	s->maxdata	= 1;
s                 581 drivers/staging/comedi/drivers/das16m1.c 	s->range_table	= &range_digital;
s                 582 drivers/staging/comedi/drivers/das16m1.c 	s->insn_bits	= das16m1_do_insn_bits;
s                 585 drivers/staging/comedi/drivers/das16m1.c 	s = &dev->subdevices[3];
s                 586 drivers/staging/comedi/drivers/das16m1.c 	ret = subdev_8255_init(dev, s, NULL, DAS16M1_8255_IOBASE);
s                 323 drivers/staging/comedi/drivers/das1800.c 			     struct comedi_subdevice *s,
s                 329 drivers/staging/comedi/drivers/das1800.c 	unsigned int num_samples = comedi_bytes_to_samples(s, num_bytes);
s                 336 drivers/staging/comedi/drivers/das1800.c 		array[i] = comedi_offset_munge(s, array[i]);
s                 340 drivers/staging/comedi/drivers/das1800.c 					  struct comedi_subdevice *s)
s                 343 drivers/staging/comedi/drivers/das1800.c 	unsigned int nsamples = comedi_nsamples_left(s, FIFO_SIZE / 2);
s                 346 drivers/staging/comedi/drivers/das1800.c 	comedi_buf_write_samples(s, devpriv->fifo_buf, nsamples);
s                 350 drivers/staging/comedi/drivers/das1800.c 					  struct comedi_subdevice *s)
s                 352 drivers/staging/comedi/drivers/das1800.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 357 drivers/staging/comedi/drivers/das1800.c 		comedi_buf_write_samples(s, &dpnt, 1);
s                 360 drivers/staging/comedi/drivers/das1800.c 		    s->async->scans_done >= cmd->stop_arg)
s                 366 drivers/staging/comedi/drivers/das1800.c 				      struct comedi_subdevice *s,
s                 374 drivers/staging/comedi/drivers/das1800.c 	nsamples = comedi_bytes_to_samples(s, nbytes);
s                 375 drivers/staging/comedi/drivers/das1800.c 	nsamples = comedi_nsamples_left(s, nsamples);
s                 377 drivers/staging/comedi/drivers/das1800.c 	comedi_buf_write_samples(s, desc->virt_addr, nsamples);
s                 381 drivers/staging/comedi/drivers/das1800.c 			      struct comedi_subdevice *s)
s                 388 drivers/staging/comedi/drivers/das1800.c 	das1800_flush_dma_channel(dev, s, desc);
s                 394 drivers/staging/comedi/drivers/das1800.c 		das1800_flush_dma_channel(dev, s, desc);
s                 398 drivers/staging/comedi/drivers/das1800.c 	das1800_handle_fifo_not_empty(dev, s);
s                 402 drivers/staging/comedi/drivers/das1800.c 			       struct comedi_subdevice *s, unsigned int status)
s                 409 drivers/staging/comedi/drivers/das1800.c 	das1800_flush_dma_channel(dev, s, desc);
s                 424 drivers/staging/comedi/drivers/das1800.c 			     struct comedi_subdevice *s)
s                 450 drivers/staging/comedi/drivers/das1800.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 451 drivers/staging/comedi/drivers/das1800.c 	struct comedi_async *async = s->async;
s                 460 drivers/staging/comedi/drivers/das1800.c 		das1800_handle_dma(dev, s, status);
s                 462 drivers/staging/comedi/drivers/das1800.c 		das1800_handle_fifo_half_full(dev, s);
s                 464 drivers/staging/comedi/drivers/das1800.c 		das1800_handle_fifo_not_empty(dev, s);
s                 472 drivers/staging/comedi/drivers/das1800.c 		comedi_handle_events(dev, s);
s                 482 drivers/staging/comedi/drivers/das1800.c 			das1800_flush_dma(dev, s);
s                 484 drivers/staging/comedi/drivers/das1800.c 			das1800_handle_fifo_not_empty(dev, s);
s                 491 drivers/staging/comedi/drivers/das1800.c 	comedi_handle_events(dev, s);
s                 495 drivers/staging/comedi/drivers/das1800.c 			   struct comedi_subdevice *s)
s                 509 drivers/staging/comedi/drivers/das1800.c 	return comedi_buf_n_bytes_ready(s);
s                 614 drivers/staging/comedi/drivers/das1800.c 				     struct comedi_subdevice *s,
s                 618 drivers/staging/comedi/drivers/das1800.c 	bool unipolar0 = comedi_range_is_unipolar(s, range);
s                 624 drivers/staging/comedi/drivers/das1800.c 		if (unipolar0 != comedi_range_is_unipolar(s, range)) {
s                 635 drivers/staging/comedi/drivers/das1800.c 			      struct comedi_subdevice *s,
s                 719 drivers/staging/comedi/drivers/das1800.c 		err |= das1800_ai_check_chanlist(dev, s, cmd);
s                 727 drivers/staging/comedi/drivers/das1800.c static unsigned char das1800_ai_chanspec_bits(struct comedi_subdevice *s,
s                 739 drivers/staging/comedi/drivers/das1800.c 	if (comedi_range_is_unipolar(s, range))
s                 746 drivers/staging/comedi/drivers/das1800.c 					     struct comedi_subdevice *s,
s                 750 drivers/staging/comedi/drivers/das1800.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 751 drivers/staging/comedi/drivers/das1800.c 	unsigned int max_samples = comedi_bytes_to_samples(s, maxbytes);
s                 768 drivers/staging/comedi/drivers/das1800.c 	samples = comedi_nsamples_left(s, samples);
s                 775 drivers/staging/comedi/drivers/das1800.c 	return comedi_samples_to_bytes(s, samples);
s                 779 drivers/staging/comedi/drivers/das1800.c 				 struct comedi_subdevice *s)
s                 793 drivers/staging/comedi/drivers/das1800.c 	bytes = das1800_ai_transfer_size(dev, s, desc->maxsize, 300000000);
s                 836 drivers/staging/comedi/drivers/das1800.c 			  struct comedi_subdevice *s)
s                 840 drivers/staging/comedi/drivers/das1800.c 	struct comedi_async *async = s->async;
s                 861 drivers/staging/comedi/drivers/das1800.c 	das1800_ai_cancel(dev, s);
s                 863 drivers/staging/comedi/drivers/das1800.c 	devpriv->ai_is_unipolar = comedi_range_is_unipolar(s, range0);
s                 877 drivers/staging/comedi/drivers/das1800.c 	control_c = das1800_ai_chanspec_bits(s, cmd->chanlist[0]);
s                 910 drivers/staging/comedi/drivers/das1800.c 	das1800_ai_setup_dma(dev, s);
s                 928 drivers/staging/comedi/drivers/das1800.c 			  struct comedi_subdevice *s,
s                 941 drivers/staging/comedi/drivers/das1800.c 				struct comedi_subdevice *s,
s                 946 drivers/staging/comedi/drivers/das1800.c 	bool is_unipolar = comedi_range_is_unipolar(s, range);
s                 952 drivers/staging/comedi/drivers/das1800.c 	outb(das1800_ai_chanspec_bits(s, insn->chanspec),
s                 970 drivers/staging/comedi/drivers/das1800.c 		ret = comedi_timeout(dev, s, insn, das1800_ai_eoc, 0);
s                 976 drivers/staging/comedi/drivers/das1800.c 			dpnt = comedi_offset_munge(s, dpnt);
s                 985 drivers/staging/comedi/drivers/das1800.c 				 struct comedi_subdevice *s,
s                 990 drivers/staging/comedi/drivers/das1800.c 	unsigned int update_chan = s->n_chan - 1;
s                1000 drivers/staging/comedi/drivers/das1800.c 		s->readback[chan] = val;
s                1002 drivers/staging/comedi/drivers/das1800.c 		val = comedi_offset_munge(s, val);
s                1010 drivers/staging/comedi/drivers/das1800.c 			val = comedi_offset_munge(s, s->readback[update_chan]);
s                1022 drivers/staging/comedi/drivers/das1800.c 				struct comedi_subdevice *s,
s                1033 drivers/staging/comedi/drivers/das1800.c 				struct comedi_subdevice *s,
s                1037 drivers/staging/comedi/drivers/das1800.c 	if (comedi_dio_update_state(s, data))
s                1038 drivers/staging/comedi/drivers/das1800.c 		outb(s->state, dev->iobase + DAS1800_DIGITAL);
s                1040 drivers/staging/comedi/drivers/das1800.c 	data[1] = s->state;
s                1167 drivers/staging/comedi/drivers/das1800.c 	struct comedi_subdevice *s;
s                1261 drivers/staging/comedi/drivers/das1800.c 	s = &dev->subdevices[0];
s                1262 drivers/staging/comedi/drivers/das1800.c 	s->type		= COMEDI_SUBD_AI;
s                1263 drivers/staging/comedi/drivers/das1800.c 	s->subdev_flags	= SDF_READABLE | SDF_DIFF | SDF_GROUND;
s                1265 drivers/staging/comedi/drivers/das1800.c 		s->subdev_flags	|= SDF_COMMON;
s                1266 drivers/staging/comedi/drivers/das1800.c 	s->n_chan	= (board->id == DAS1800_ID_HC) ? 64 : 256;
s                1267 drivers/staging/comedi/drivers/das1800.c 	s->maxdata	= is_16bit ? 0xffff : 0x0fff;
s                1268 drivers/staging/comedi/drivers/das1800.c 	s->range_table	= board->is_01_series ? &das1801_ai_range
s                1270 drivers/staging/comedi/drivers/das1800.c 	s->insn_read	= das1800_ai_insn_read;
s                1272 drivers/staging/comedi/drivers/das1800.c 		dev->read_subdev = s;
s                1273 drivers/staging/comedi/drivers/das1800.c 		s->subdev_flags	|= SDF_CMD_READ;
s                1274 drivers/staging/comedi/drivers/das1800.c 		s->len_chanlist	= s->n_chan;
s                1275 drivers/staging/comedi/drivers/das1800.c 		s->do_cmd	= das1800_ai_cmd;
s                1276 drivers/staging/comedi/drivers/das1800.c 		s->do_cmdtest	= das1800_ai_cmdtest;
s                1277 drivers/staging/comedi/drivers/das1800.c 		s->poll		= das1800_ai_poll;
s                1278 drivers/staging/comedi/drivers/das1800.c 		s->cancel	= das1800_ai_cancel;
s                1279 drivers/staging/comedi/drivers/das1800.c 		s->munge	= das1800_ai_munge;
s                1283 drivers/staging/comedi/drivers/das1800.c 	s = &dev->subdevices[1];
s                1285 drivers/staging/comedi/drivers/das1800.c 		s->type		= COMEDI_SUBD_AO;
s                1286 drivers/staging/comedi/drivers/das1800.c 		s->subdev_flags	= SDF_WRITABLE;
s                1287 drivers/staging/comedi/drivers/das1800.c 		s->n_chan	= (board->id == DAS1800_ID_ST_DA) ? 4 : 2;
s                1288 drivers/staging/comedi/drivers/das1800.c 		s->maxdata	= is_16bit ? 0xffff : 0x0fff;
s                1289 drivers/staging/comedi/drivers/das1800.c 		s->range_table	= &range_bipolar10;
s                1290 drivers/staging/comedi/drivers/das1800.c 		s->insn_write	= das1800_ao_insn_write;
s                1292 drivers/staging/comedi/drivers/das1800.c 		ret = comedi_alloc_subdev_readback(s);
s                1297 drivers/staging/comedi/drivers/das1800.c 		for (i = 0; i < s->n_chan; i++) {
s                1307 drivers/staging/comedi/drivers/das1800.c 		s->type		= COMEDI_SUBD_UNUSED;
s                1309 drivers/staging/comedi/drivers/das1800.c 		s->type		= COMEDI_SUBD_UNUSED;
s                1313 drivers/staging/comedi/drivers/das1800.c 	s = &dev->subdevices[2];
s                1314 drivers/staging/comedi/drivers/das1800.c 	s->type		= COMEDI_SUBD_DI;
s                1315 drivers/staging/comedi/drivers/das1800.c 	s->subdev_flags	= SDF_READABLE;
s                1316 drivers/staging/comedi/drivers/das1800.c 	s->n_chan	= 4;
s                1317 drivers/staging/comedi/drivers/das1800.c 	s->maxdata	= 1;
s                1318 drivers/staging/comedi/drivers/das1800.c 	s->range_table	= &range_digital;
s                1319 drivers/staging/comedi/drivers/das1800.c 	s->insn_bits	= das1800_di_insn_bits;
s                1322 drivers/staging/comedi/drivers/das1800.c 	s = &dev->subdevices[3];
s                1323 drivers/staging/comedi/drivers/das1800.c 	s->type		= COMEDI_SUBD_DO;
s                1324 drivers/staging/comedi/drivers/das1800.c 	s->subdev_flags	= SDF_WRITABLE;
s                1325 drivers/staging/comedi/drivers/das1800.c 	s->n_chan	= (board->id == DAS1800_ID_HC) ? 8 : 4;
s                1326 drivers/staging/comedi/drivers/das1800.c 	s->maxdata	= 1;
s                1327 drivers/staging/comedi/drivers/das1800.c 	s->range_table	= &range_digital;
s                1328 drivers/staging/comedi/drivers/das1800.c 	s->insn_bits	= das1800_do_insn_bits;
s                 164 drivers/staging/comedi/drivers/das6402.c 					   struct comedi_subdevice *s)
s                 169 drivers/staging/comedi/drivers/das6402.c 	if (s->maxdata == 0x0fff)
s                 177 drivers/staging/comedi/drivers/das6402.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 178 drivers/staging/comedi/drivers/das6402.c 	struct comedi_async *async = s->async;
s                 191 drivers/staging/comedi/drivers/das6402.c 		val = das6402_ai_read_sample(dev, s);
s                 192 drivers/staging/comedi/drivers/das6402.c 		comedi_buf_write_samples(s, &val, 1);
s                 201 drivers/staging/comedi/drivers/das6402.c 	comedi_handle_events(dev, s);
s                 207 drivers/staging/comedi/drivers/das6402.c 				struct comedi_subdevice *s,
s                 217 drivers/staging/comedi/drivers/das6402.c 	if (comedi_range_is_unipolar(s, range))
s                 224 drivers/staging/comedi/drivers/das6402.c 			  struct comedi_subdevice *s)
s                 227 drivers/staging/comedi/drivers/das6402.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 231 drivers/staging/comedi/drivers/das6402.c 	das6402_ai_set_mode(dev, s, cmd->chanlist[0], DAS6402_MODE_FIFONEPTY);
s                 249 drivers/staging/comedi/drivers/das6402.c 				     struct comedi_subdevice *s,
s                 280 drivers/staging/comedi/drivers/das6402.c 		if (aref0 == AREF_DIFF && chan > (s->n_chan / 2)) {
s                 290 drivers/staging/comedi/drivers/das6402.c 			      struct comedi_subdevice *s,
s                 344 drivers/staging/comedi/drivers/das6402.c 		err |= das6402_ai_check_chanlist(dev, s, cmd);
s                 353 drivers/staging/comedi/drivers/das6402.c 			     struct comedi_subdevice *s)
s                 366 drivers/staging/comedi/drivers/das6402.c 			  struct comedi_subdevice *s,
s                 379 drivers/staging/comedi/drivers/das6402.c 				struct comedi_subdevice *s,
s                 388 drivers/staging/comedi/drivers/das6402.c 	if (aref == AREF_DIFF && chan > (s->n_chan / 2))
s                 394 drivers/staging/comedi/drivers/das6402.c 	das6402_ai_set_mode(dev, s, insn->chanspec, DAS6402_MODE_POLLED);
s                 404 drivers/staging/comedi/drivers/das6402.c 		ret = comedi_timeout(dev, s, insn, das6402_ai_eoc, 0);
s                 408 drivers/staging/comedi/drivers/das6402.c 		data[i] = das6402_ai_read_sample(dev, s);
s                 417 drivers/staging/comedi/drivers/das6402.c 				 struct comedi_subdevice *s,
s                 451 drivers/staging/comedi/drivers/das6402.c 		s->readback[chan] = val;
s                 453 drivers/staging/comedi/drivers/das6402.c 		if (s->maxdata == 0x0fff) {
s                 477 drivers/staging/comedi/drivers/das6402.c 				struct comedi_subdevice *s,
s                 489 drivers/staging/comedi/drivers/das6402.c 	return comedi_readback_insn_read(dev, s, insn, data);
s                 493 drivers/staging/comedi/drivers/das6402.c 				struct comedi_subdevice *s,
s                 503 drivers/staging/comedi/drivers/das6402.c 				struct comedi_subdevice *s,
s                 507 drivers/staging/comedi/drivers/das6402.c 	if (comedi_dio_update_state(s, data))
s                 508 drivers/staging/comedi/drivers/das6402.c 		outb(s->state, dev->iobase + DAS6402_DI_DO_REG);
s                 510 drivers/staging/comedi/drivers/das6402.c 	data[1] = s->state;
s                 558 drivers/staging/comedi/drivers/das6402.c 	struct comedi_subdevice *s;
s                 605 drivers/staging/comedi/drivers/das6402.c 	s = &dev->subdevices[0];
s                 606 drivers/staging/comedi/drivers/das6402.c 	s->type		= COMEDI_SUBD_AI;
s                 607 drivers/staging/comedi/drivers/das6402.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND | SDF_DIFF;
s                 608 drivers/staging/comedi/drivers/das6402.c 	s->n_chan	= 64;
s                 609 drivers/staging/comedi/drivers/das6402.c 	s->maxdata	= board->maxdata;
s                 610 drivers/staging/comedi/drivers/das6402.c 	s->range_table	= &das6402_ai_ranges;
s                 611 drivers/staging/comedi/drivers/das6402.c 	s->insn_read	= das6402_ai_insn_read;
s                 613 drivers/staging/comedi/drivers/das6402.c 		dev->read_subdev = s;
s                 614 drivers/staging/comedi/drivers/das6402.c 		s->subdev_flags	|= SDF_CMD_READ;
s                 615 drivers/staging/comedi/drivers/das6402.c 		s->len_chanlist	= s->n_chan;
s                 616 drivers/staging/comedi/drivers/das6402.c 		s->do_cmdtest	= das6402_ai_cmdtest;
s                 617 drivers/staging/comedi/drivers/das6402.c 		s->do_cmd	= das6402_ai_cmd;
s                 618 drivers/staging/comedi/drivers/das6402.c 		s->cancel	= das6402_ai_cancel;
s                 622 drivers/staging/comedi/drivers/das6402.c 	s = &dev->subdevices[1];
s                 623 drivers/staging/comedi/drivers/das6402.c 	s->type		= COMEDI_SUBD_AO;
s                 624 drivers/staging/comedi/drivers/das6402.c 	s->subdev_flags	= SDF_WRITABLE;
s                 625 drivers/staging/comedi/drivers/das6402.c 	s->n_chan	= 2;
s                 626 drivers/staging/comedi/drivers/das6402.c 	s->maxdata	= board->maxdata;
s                 627 drivers/staging/comedi/drivers/das6402.c 	s->range_table	= &das6402_ao_ranges;
s                 628 drivers/staging/comedi/drivers/das6402.c 	s->insn_write	= das6402_ao_insn_write;
s                 629 drivers/staging/comedi/drivers/das6402.c 	s->insn_read	= das6402_ao_insn_read;
s                 631 drivers/staging/comedi/drivers/das6402.c 	ret = comedi_alloc_subdev_readback(s);
s                 636 drivers/staging/comedi/drivers/das6402.c 	s = &dev->subdevices[2];
s                 637 drivers/staging/comedi/drivers/das6402.c 	s->type		= COMEDI_SUBD_DI;
s                 638 drivers/staging/comedi/drivers/das6402.c 	s->subdev_flags	= SDF_READABLE;
s                 639 drivers/staging/comedi/drivers/das6402.c 	s->n_chan	= 8;
s                 640 drivers/staging/comedi/drivers/das6402.c 	s->maxdata	= 1;
s                 641 drivers/staging/comedi/drivers/das6402.c 	s->range_table	= &range_digital;
s                 642 drivers/staging/comedi/drivers/das6402.c 	s->insn_bits	= das6402_di_insn_bits;
s                 645 drivers/staging/comedi/drivers/das6402.c 	s = &dev->subdevices[3];
s                 646 drivers/staging/comedi/drivers/das6402.c 	s->type		= COMEDI_SUBD_DO;
s                 647 drivers/staging/comedi/drivers/das6402.c 	s->subdev_flags	= SDF_WRITABLE;
s                 648 drivers/staging/comedi/drivers/das6402.c 	s->n_chan	= 8;
s                 649 drivers/staging/comedi/drivers/das6402.c 	s->maxdata	= 1;
s                 650 drivers/staging/comedi/drivers/das6402.c 	s->range_table	= &range_digital;
s                 651 drivers/staging/comedi/drivers/das6402.c 	s->insn_bits	= das6402_do_insn_bits;
s                 259 drivers/staging/comedi/drivers/das800.c static int das800_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
s                 266 drivers/staging/comedi/drivers/das800.c 				    struct comedi_subdevice *s,
s                 277 drivers/staging/comedi/drivers/das800.c 		if (chan != (chan0 + i) % s->n_chan) {
s                 294 drivers/staging/comedi/drivers/das800.c 				struct comedi_subdevice *s,
s                 358 drivers/staging/comedi/drivers/das800.c 		err |= das800_ai_check_chanlist(dev, s, cmd);
s                 367 drivers/staging/comedi/drivers/das800.c 			    struct comedi_subdevice *s)
s                 370 drivers/staging/comedi/drivers/das800.c 	struct comedi_async *async = s->async;
s                 425 drivers/staging/comedi/drivers/das800.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 441 drivers/staging/comedi/drivers/das800.c 	async = s->async;
s                 459 drivers/staging/comedi/drivers/das800.c 		if (s->maxdata == 0x0fff) {
s                 471 drivers/staging/comedi/drivers/das800.c 		if (s->maxdata == 0x0fff)
s                 474 drivers/staging/comedi/drivers/das800.c 		val &= s->maxdata;
s                 475 drivers/staging/comedi/drivers/das800.c 		comedi_buf_write_samples(s, &val, 1);
s                 487 drivers/staging/comedi/drivers/das800.c 		comedi_handle_events(dev, s);
s                 504 drivers/staging/comedi/drivers/das800.c 	comedi_handle_events(dev, s);
s                 509 drivers/staging/comedi/drivers/das800.c 			 struct comedi_subdevice *s,
s                 522 drivers/staging/comedi/drivers/das800.c 			       struct comedi_subdevice *s,
s                 542 drivers/staging/comedi/drivers/das800.c 	if (s->maxdata == 0x0fff && range)
s                 553 drivers/staging/comedi/drivers/das800.c 		ret = comedi_timeout(dev, s, insn, das800_ai_eoc, 0);
s                 558 drivers/staging/comedi/drivers/das800.c 		if (s->maxdata == 0x0fff)
s                 560 drivers/staging/comedi/drivers/das800.c 		data[i] = val & s->maxdata;
s                 567 drivers/staging/comedi/drivers/das800.c 			       struct comedi_subdevice *s,
s                 577 drivers/staging/comedi/drivers/das800.c 			       struct comedi_subdevice *s,
s                 584 drivers/staging/comedi/drivers/das800.c 	if (comedi_dio_update_state(s, data)) {
s                 585 drivers/staging/comedi/drivers/das800.c 		devpriv->do_bits = s->state << 4;
s                 593 drivers/staging/comedi/drivers/das800.c 	data[1] = s->state;
s                 651 drivers/staging/comedi/drivers/das800.c 	struct comedi_subdevice *s;
s                 687 drivers/staging/comedi/drivers/das800.c 	s = &dev->subdevices[0];
s                 688 drivers/staging/comedi/drivers/das800.c 	dev->read_subdev = s;
s                 689 drivers/staging/comedi/drivers/das800.c 	s->type		= COMEDI_SUBD_AI;
s                 690 drivers/staging/comedi/drivers/das800.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND;
s                 691 drivers/staging/comedi/drivers/das800.c 	s->n_chan	= 8;
s                 692 drivers/staging/comedi/drivers/das800.c 	s->maxdata	= (1 << board->resolution) - 1;
s                 693 drivers/staging/comedi/drivers/das800.c 	s->range_table	= board->ai_range;
s                 694 drivers/staging/comedi/drivers/das800.c 	s->insn_read	= das800_ai_insn_read;
s                 696 drivers/staging/comedi/drivers/das800.c 		s->subdev_flags	|= SDF_CMD_READ;
s                 697 drivers/staging/comedi/drivers/das800.c 		s->len_chanlist	= 8;
s                 698 drivers/staging/comedi/drivers/das800.c 		s->do_cmdtest	= das800_ai_do_cmdtest;
s                 699 drivers/staging/comedi/drivers/das800.c 		s->do_cmd	= das800_ai_do_cmd;
s                 700 drivers/staging/comedi/drivers/das800.c 		s->cancel	= das800_cancel;
s                 704 drivers/staging/comedi/drivers/das800.c 	s = &dev->subdevices[1];
s                 705 drivers/staging/comedi/drivers/das800.c 	s->type		= COMEDI_SUBD_DI;
s                 706 drivers/staging/comedi/drivers/das800.c 	s->subdev_flags	= SDF_READABLE;
s                 707 drivers/staging/comedi/drivers/das800.c 	s->n_chan	= 3;
s                 708 drivers/staging/comedi/drivers/das800.c 	s->maxdata	= 1;
s                 709 drivers/staging/comedi/drivers/das800.c 	s->range_table	= &range_digital;
s                 710 drivers/staging/comedi/drivers/das800.c 	s->insn_bits	= das800_di_insn_bits;
s                 713 drivers/staging/comedi/drivers/das800.c 	s = &dev->subdevices[2];
s                 714 drivers/staging/comedi/drivers/das800.c 	s->type		= COMEDI_SUBD_DO;
s                 715 drivers/staging/comedi/drivers/das800.c 	s->subdev_flags	= SDF_WRITABLE;
s                 716 drivers/staging/comedi/drivers/das800.c 	s->n_chan	= 4;
s                 717 drivers/staging/comedi/drivers/das800.c 	s->maxdata	= 1;
s                 718 drivers/staging/comedi/drivers/das800.c 	s->range_table	= &range_digital;
s                 719 drivers/staging/comedi/drivers/das800.c 	s->insn_bits	= das800_do_insn_bits;
s                 160 drivers/staging/comedi/drivers/dmm32at.c 				    struct comedi_subdevice *s,
s                 165 drivers/staging/comedi/drivers/dmm32at.c 	unsigned int last_chan = (chan + nchan - 1) % s->n_chan;
s                 179 drivers/staging/comedi/drivers/dmm32at.c 					  struct comedi_subdevice *s)
s                 187 drivers/staging/comedi/drivers/dmm32at.c 	return comedi_offset_munge(s, val);
s                 191 drivers/staging/comedi/drivers/dmm32at.c 			     struct comedi_subdevice *s,
s                 204 drivers/staging/comedi/drivers/dmm32at.c 				struct comedi_subdevice *s,
s                 211 drivers/staging/comedi/drivers/dmm32at.c 	dmm32at_ai_set_chanspec(dev, s, insn->chanspec, 1);
s                 214 drivers/staging/comedi/drivers/dmm32at.c 	ret = comedi_timeout(dev, s, insn, dmm32at_ai_status,
s                 222 drivers/staging/comedi/drivers/dmm32at.c 		ret = comedi_timeout(dev, s, insn, dmm32at_ai_status,
s                 227 drivers/staging/comedi/drivers/dmm32at.c 		data[i] = dmm32at_ai_get_sample(dev, s);
s                 234 drivers/staging/comedi/drivers/dmm32at.c 				     struct comedi_subdevice *s,
s                 245 drivers/staging/comedi/drivers/dmm32at.c 		if (chan != (chan0 + i) % s->n_chan) {
s                 261 drivers/staging/comedi/drivers/dmm32at.c 			      struct comedi_subdevice *s,
s                 324 drivers/staging/comedi/drivers/dmm32at.c 		err |= dmm32at_ai_check_chanlist(dev, s, cmd);
s                 364 drivers/staging/comedi/drivers/dmm32at.c static int dmm32at_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 366 drivers/staging/comedi/drivers/dmm32at.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 369 drivers/staging/comedi/drivers/dmm32at.c 	dmm32at_ai_set_chanspec(dev, s, cmd->chanlist[0], cmd->chanlist_len);
s                 378 drivers/staging/comedi/drivers/dmm32at.c 	ret = comedi_timeout(dev, s, NULL, dmm32at_ai_status,
s                 396 drivers/staging/comedi/drivers/dmm32at.c 			     struct comedi_subdevice *s)
s                 418 drivers/staging/comedi/drivers/dmm32at.c 		struct comedi_subdevice *s = dev->read_subdev;
s                 419 drivers/staging/comedi/drivers/dmm32at.c 		struct comedi_cmd *cmd = &s->async->cmd;
s                 422 drivers/staging/comedi/drivers/dmm32at.c 			val = dmm32at_ai_get_sample(dev, s);
s                 423 drivers/staging/comedi/drivers/dmm32at.c 			comedi_buf_write_samples(s, &val, 1);
s                 427 drivers/staging/comedi/drivers/dmm32at.c 		    s->async->scans_done >= cmd->stop_arg)
s                 428 drivers/staging/comedi/drivers/dmm32at.c 			s->async->events |= COMEDI_CB_EOA;
s                 430 drivers/staging/comedi/drivers/dmm32at.c 		comedi_handle_events(dev, s);
s                 439 drivers/staging/comedi/drivers/dmm32at.c 			  struct comedi_subdevice *s,
s                 452 drivers/staging/comedi/drivers/dmm32at.c 				 struct comedi_subdevice *s,
s                 469 drivers/staging/comedi/drivers/dmm32at.c 		ret = comedi_timeout(dev, s, insn, dmm32at_ao_eoc, 0);
s                 476 drivers/staging/comedi/drivers/dmm32at.c 		s->readback[chan] = val;
s                 547 drivers/staging/comedi/drivers/dmm32at.c 	struct comedi_subdevice *s;
s                 572 drivers/staging/comedi/drivers/dmm32at.c 	s = &dev->subdevices[0];
s                 573 drivers/staging/comedi/drivers/dmm32at.c 	s->type		= COMEDI_SUBD_AI;
s                 574 drivers/staging/comedi/drivers/dmm32at.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND | SDF_DIFF;
s                 575 drivers/staging/comedi/drivers/dmm32at.c 	s->n_chan	= 32;
s                 576 drivers/staging/comedi/drivers/dmm32at.c 	s->maxdata	= 0xffff;
s                 577 drivers/staging/comedi/drivers/dmm32at.c 	s->range_table	= &dmm32at_airanges;
s                 578 drivers/staging/comedi/drivers/dmm32at.c 	s->insn_read	= dmm32at_ai_insn_read;
s                 580 drivers/staging/comedi/drivers/dmm32at.c 		dev->read_subdev = s;
s                 581 drivers/staging/comedi/drivers/dmm32at.c 		s->subdev_flags	|= SDF_CMD_READ;
s                 582 drivers/staging/comedi/drivers/dmm32at.c 		s->len_chanlist	= s->n_chan;
s                 583 drivers/staging/comedi/drivers/dmm32at.c 		s->do_cmd	= dmm32at_ai_cmd;
s                 584 drivers/staging/comedi/drivers/dmm32at.c 		s->do_cmdtest	= dmm32at_ai_cmdtest;
s                 585 drivers/staging/comedi/drivers/dmm32at.c 		s->cancel	= dmm32at_ai_cancel;
s                 589 drivers/staging/comedi/drivers/dmm32at.c 	s = &dev->subdevices[1];
s                 590 drivers/staging/comedi/drivers/dmm32at.c 	s->type		= COMEDI_SUBD_AO;
s                 591 drivers/staging/comedi/drivers/dmm32at.c 	s->subdev_flags	= SDF_WRITABLE;
s                 592 drivers/staging/comedi/drivers/dmm32at.c 	s->n_chan	= 4;
s                 593 drivers/staging/comedi/drivers/dmm32at.c 	s->maxdata	= 0x0fff;
s                 594 drivers/staging/comedi/drivers/dmm32at.c 	s->range_table	= &dmm32at_aoranges;
s                 595 drivers/staging/comedi/drivers/dmm32at.c 	s->insn_write	= dmm32at_ao_insn_write;
s                 597 drivers/staging/comedi/drivers/dmm32at.c 	ret = comedi_alloc_subdev_readback(s);
s                 602 drivers/staging/comedi/drivers/dmm32at.c 	s = &dev->subdevices[2];
s                 603 drivers/staging/comedi/drivers/dmm32at.c 	return subdev_8255_init(dev, s, dmm32at_8255_io, DMM32AT_8255_IOBASE);
s                 447 drivers/staging/comedi/drivers/dt2801.c 			       struct comedi_subdevice *s,
s                 470 drivers/staging/comedi/drivers/dt2801.c 				struct comedi_subdevice *s,
s                 480 drivers/staging/comedi/drivers/dt2801.c 	s->readback[chan] = data[0];
s                 486 drivers/staging/comedi/drivers/dt2801.c 				struct comedi_subdevice *s,
s                 490 drivers/staging/comedi/drivers/dt2801.c 	int which = (s == &dev->subdevices[3]) ? 1 : 0;
s                 493 drivers/staging/comedi/drivers/dt2801.c 	if (comedi_dio_update_state(s, data)) {
s                 496 drivers/staging/comedi/drivers/dt2801.c 		dt2801_writedata(dev, s->state);
s                 509 drivers/staging/comedi/drivers/dt2801.c 				  struct comedi_subdevice *s,
s                 515 drivers/staging/comedi/drivers/dt2801.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0xff);
s                 519 drivers/staging/comedi/drivers/dt2801.c 	dt2801_writecmd(dev, s->io_bits ? DT_C_SET_DIGOUT : DT_C_SET_DIGIN);
s                 520 drivers/staging/comedi/drivers/dt2801.c 	dt2801_writedata(dev, (s == &dev->subdevices[3]) ? 1 : 0);
s                 538 drivers/staging/comedi/drivers/dt2801.c 	struct comedi_subdevice *s;
s                 579 drivers/staging/comedi/drivers/dt2801.c 	s = &dev->subdevices[0];
s                 581 drivers/staging/comedi/drivers/dt2801.c 	s->type = COMEDI_SUBD_AI;
s                 582 drivers/staging/comedi/drivers/dt2801.c 	s->subdev_flags = SDF_READABLE | SDF_GROUND;
s                 584 drivers/staging/comedi/drivers/dt2801.c 	s->n_chan = n_ai_chans;
s                 587 drivers/staging/comedi/drivers/dt2801.c 		s->n_chan = board->ad_chan;
s                 589 drivers/staging/comedi/drivers/dt2801.c 		s->n_chan = board->ad_chan / 2;
s                 591 drivers/staging/comedi/drivers/dt2801.c 	s->maxdata = (1 << board->adbits) - 1;
s                 592 drivers/staging/comedi/drivers/dt2801.c 	s->range_table = ai_range_lkup(board->adrangetype, it->options[3]);
s                 593 drivers/staging/comedi/drivers/dt2801.c 	s->insn_read = dt2801_ai_insn_read;
s                 595 drivers/staging/comedi/drivers/dt2801.c 	s = &dev->subdevices[1];
s                 597 drivers/staging/comedi/drivers/dt2801.c 	s->type = COMEDI_SUBD_AO;
s                 598 drivers/staging/comedi/drivers/dt2801.c 	s->subdev_flags = SDF_WRITABLE;
s                 599 drivers/staging/comedi/drivers/dt2801.c 	s->n_chan = 2;
s                 600 drivers/staging/comedi/drivers/dt2801.c 	s->maxdata = (1 << board->dabits) - 1;
s                 601 drivers/staging/comedi/drivers/dt2801.c 	s->range_table_list = devpriv->dac_range_types;
s                 604 drivers/staging/comedi/drivers/dt2801.c 	s->insn_write = dt2801_ao_insn_write;
s                 606 drivers/staging/comedi/drivers/dt2801.c 	ret = comedi_alloc_subdev_readback(s);
s                 610 drivers/staging/comedi/drivers/dt2801.c 	s = &dev->subdevices[2];
s                 612 drivers/staging/comedi/drivers/dt2801.c 	s->type = COMEDI_SUBD_DIO;
s                 613 drivers/staging/comedi/drivers/dt2801.c 	s->subdev_flags = SDF_READABLE | SDF_WRITABLE;
s                 614 drivers/staging/comedi/drivers/dt2801.c 	s->n_chan = 8;
s                 615 drivers/staging/comedi/drivers/dt2801.c 	s->maxdata = 1;
s                 616 drivers/staging/comedi/drivers/dt2801.c 	s->range_table = &range_digital;
s                 617 drivers/staging/comedi/drivers/dt2801.c 	s->insn_bits = dt2801_dio_insn_bits;
s                 618 drivers/staging/comedi/drivers/dt2801.c 	s->insn_config = dt2801_dio_insn_config;
s                 620 drivers/staging/comedi/drivers/dt2801.c 	s = &dev->subdevices[3];
s                 622 drivers/staging/comedi/drivers/dt2801.c 	s->type = COMEDI_SUBD_DIO;
s                 623 drivers/staging/comedi/drivers/dt2801.c 	s->subdev_flags = SDF_READABLE | SDF_WRITABLE;
s                 624 drivers/staging/comedi/drivers/dt2801.c 	s->n_chan = 8;
s                 625 drivers/staging/comedi/drivers/dt2801.c 	s->maxdata = 1;
s                 626 drivers/staging/comedi/drivers/dt2801.c 	s->range_table = &range_digital;
s                 627 drivers/staging/comedi/drivers/dt2801.c 	s->insn_bits = dt2801_dio_insn_bits;
s                 628 drivers/staging/comedi/drivers/dt2801.c 	s->insn_config = dt2801_dio_insn_config;
s                 183 drivers/staging/comedi/drivers/dt2811.c 					  struct comedi_subdevice *s)
s                 190 drivers/staging/comedi/drivers/dt2811.c 	return val & s->maxdata;
s                 196 drivers/staging/comedi/drivers/dt2811.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 197 drivers/staging/comedi/drivers/dt2811.c 	struct comedi_async *async = s->async;
s                 216 drivers/staging/comedi/drivers/dt2811.c 		val = dt2811_ai_read_sample(dev, s);
s                 217 drivers/staging/comedi/drivers/dt2811.c 		comedi_buf_write_samples(s, &val, 1);
s                 223 drivers/staging/comedi/drivers/dt2811.c 	comedi_handle_events(dev, s);
s                 229 drivers/staging/comedi/drivers/dt2811.c 			    struct comedi_subdevice *s)
s                 253 drivers/staging/comedi/drivers/dt2811.c 			 struct comedi_subdevice *s)
s                 256 drivers/staging/comedi/drivers/dt2811.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 391 drivers/staging/comedi/drivers/dt2811.c 			     struct comedi_subdevice *s,
s                 460 drivers/staging/comedi/drivers/dt2811.c 			 struct comedi_subdevice *s,
s                 473 drivers/staging/comedi/drivers/dt2811.c 			       struct comedi_subdevice *s,
s                 485 drivers/staging/comedi/drivers/dt2811.c 		ret = comedi_timeout(dev, s, insn, dt2811_ai_eoc, 0);
s                 489 drivers/staging/comedi/drivers/dt2811.c 		data[i] = dt2811_ai_read_sample(dev, s);
s                 496 drivers/staging/comedi/drivers/dt2811.c 				struct comedi_subdevice *s,
s                 501 drivers/staging/comedi/drivers/dt2811.c 	unsigned int val = s->readback[chan];
s                 510 drivers/staging/comedi/drivers/dt2811.c 	s->readback[chan] = val;
s                 516 drivers/staging/comedi/drivers/dt2811.c 			       struct comedi_subdevice *s,
s                 526 drivers/staging/comedi/drivers/dt2811.c 			       struct comedi_subdevice *s,
s                 530 drivers/staging/comedi/drivers/dt2811.c 	if (comedi_dio_update_state(s, data))
s                 531 drivers/staging/comedi/drivers/dt2811.c 		outb(s->state, dev->iobase + DT2811_DO_REG);
s                 533 drivers/staging/comedi/drivers/dt2811.c 	data[1] = s->state;
s                 553 drivers/staging/comedi/drivers/dt2811.c 	struct comedi_subdevice *s;
s                 579 drivers/staging/comedi/drivers/dt2811.c 	s = &dev->subdevices[0];
s                 580 drivers/staging/comedi/drivers/dt2811.c 	s->type		= COMEDI_SUBD_AI;
s                 581 drivers/staging/comedi/drivers/dt2811.c 	s->subdev_flags	= SDF_READABLE |
s                 584 drivers/staging/comedi/drivers/dt2811.c 	s->n_chan	= (it->options[2] == 1) ? 8 : 16;
s                 585 drivers/staging/comedi/drivers/dt2811.c 	s->maxdata	= 0x0fff;
s                 586 drivers/staging/comedi/drivers/dt2811.c 	s->range_table	= board->is_pgh ? &dt2811_pgh_ai_ranges
s                 588 drivers/staging/comedi/drivers/dt2811.c 	s->insn_read	= dt2811_ai_insn_read;
s                 590 drivers/staging/comedi/drivers/dt2811.c 		dev->read_subdev = s;
s                 591 drivers/staging/comedi/drivers/dt2811.c 		s->subdev_flags	|= SDF_CMD_READ;
s                 592 drivers/staging/comedi/drivers/dt2811.c 		s->len_chanlist	= 1;
s                 593 drivers/staging/comedi/drivers/dt2811.c 		s->do_cmdtest	= dt2811_ai_cmdtest;
s                 594 drivers/staging/comedi/drivers/dt2811.c 		s->do_cmd	= dt2811_ai_cmd;
s                 595 drivers/staging/comedi/drivers/dt2811.c 		s->cancel	= dt2811_ai_cancel;
s                 599 drivers/staging/comedi/drivers/dt2811.c 	s = &dev->subdevices[1];
s                 600 drivers/staging/comedi/drivers/dt2811.c 	s->type		= COMEDI_SUBD_AO;
s                 601 drivers/staging/comedi/drivers/dt2811.c 	s->subdev_flags	= SDF_WRITABLE;
s                 602 drivers/staging/comedi/drivers/dt2811.c 	s->n_chan	= 2;
s                 603 drivers/staging/comedi/drivers/dt2811.c 	s->maxdata	= 0x0fff;
s                 604 drivers/staging/comedi/drivers/dt2811.c 	s->range_table	= &dt2811_ao_ranges;
s                 605 drivers/staging/comedi/drivers/dt2811.c 	s->insn_write	= dt2811_ao_insn_write;
s                 607 drivers/staging/comedi/drivers/dt2811.c 	ret = comedi_alloc_subdev_readback(s);
s                 612 drivers/staging/comedi/drivers/dt2811.c 	s = &dev->subdevices[2];
s                 613 drivers/staging/comedi/drivers/dt2811.c 	s->type		= COMEDI_SUBD_DI;
s                 614 drivers/staging/comedi/drivers/dt2811.c 	s->subdev_flags	= SDF_READABLE;
s                 615 drivers/staging/comedi/drivers/dt2811.c 	s->n_chan	= 8;
s                 616 drivers/staging/comedi/drivers/dt2811.c 	s->maxdata	= 1;
s                 617 drivers/staging/comedi/drivers/dt2811.c 	s->range_table	= &range_digital;
s                 618 drivers/staging/comedi/drivers/dt2811.c 	s->insn_bits	= dt2811_di_insn_bits;
s                 621 drivers/staging/comedi/drivers/dt2811.c 	s = &dev->subdevices[3];
s                 622 drivers/staging/comedi/drivers/dt2811.c 	s->type		= COMEDI_SUBD_DO;
s                 623 drivers/staging/comedi/drivers/dt2811.c 	s->subdev_flags	= SDF_WRITABLE;
s                 624 drivers/staging/comedi/drivers/dt2811.c 	s->n_chan	= 8;
s                 625 drivers/staging/comedi/drivers/dt2811.c 	s->maxdata	= 1;
s                 626 drivers/staging/comedi/drivers/dt2811.c 	s->range_table	= &range_digital;
s                 627 drivers/staging/comedi/drivers/dt2811.c 	s->insn_bits	= dt2811_do_insn_bits;
s                  56 drivers/staging/comedi/drivers/dt2814.c 			 struct comedi_subdevice *s,
s                  69 drivers/staging/comedi/drivers/dt2814.c 			       struct comedi_subdevice *s,
s                  81 drivers/staging/comedi/drivers/dt2814.c 		ret = comedi_timeout(dev, s, insn, dt2814_ai_eoc, 0);
s                 114 drivers/staging/comedi/drivers/dt2814.c 			     struct comedi_subdevice *s, struct comedi_cmd *cmd)
s                 170 drivers/staging/comedi/drivers/dt2814.c static int dt2814_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 173 drivers/staging/comedi/drivers/dt2814.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 192 drivers/staging/comedi/drivers/dt2814.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 221 drivers/staging/comedi/drivers/dt2814.c 		s->async->events |= COMEDI_CB_EOA;
s                 223 drivers/staging/comedi/drivers/dt2814.c 	comedi_handle_events(dev, s);
s                 230 drivers/staging/comedi/drivers/dt2814.c 	struct comedi_subdevice *s;
s                 262 drivers/staging/comedi/drivers/dt2814.c 	s = &dev->subdevices[0];
s                 263 drivers/staging/comedi/drivers/dt2814.c 	s->type = COMEDI_SUBD_AI;
s                 264 drivers/staging/comedi/drivers/dt2814.c 	s->subdev_flags = SDF_READABLE | SDF_GROUND;
s                 265 drivers/staging/comedi/drivers/dt2814.c 	s->n_chan = 16;		/* XXX */
s                 266 drivers/staging/comedi/drivers/dt2814.c 	s->insn_read = dt2814_ai_insn_read;
s                 267 drivers/staging/comedi/drivers/dt2814.c 	s->maxdata = 0xfff;
s                 268 drivers/staging/comedi/drivers/dt2814.c 	s->range_table = &range_unknown;	/* XXX */
s                 270 drivers/staging/comedi/drivers/dt2814.c 		dev->read_subdev = s;
s                 271 drivers/staging/comedi/drivers/dt2814.c 		s->subdev_flags |= SDF_CMD_READ;
s                 272 drivers/staging/comedi/drivers/dt2814.c 		s->len_chanlist = 1;
s                 273 drivers/staging/comedi/drivers/dt2814.c 		s->do_cmd = dt2814_ai_cmd;
s                 274 drivers/staging/comedi/drivers/dt2814.c 		s->do_cmdtest = dt2814_ai_cmdtest;
s                  59 drivers/staging/comedi/drivers/dt2815.c 			    struct comedi_subdevice *s,
s                  72 drivers/staging/comedi/drivers/dt2815.c 			       struct comedi_subdevice *s,
s                  85 drivers/staging/comedi/drivers/dt2815.c static int dt2815_ao_insn(struct comedi_device *dev, struct comedi_subdevice *s,
s                  99 drivers/staging/comedi/drivers/dt2815.c 		ret = comedi_timeout(dev, s, insn, dt2815_ao_status, 0x00);
s                 105 drivers/staging/comedi/drivers/dt2815.c 		ret = comedi_timeout(dev, s, insn, dt2815_ao_status, 0x10);
s                 143 drivers/staging/comedi/drivers/dt2815.c 	struct comedi_subdevice *s;
s                 160 drivers/staging/comedi/drivers/dt2815.c 	s = &dev->subdevices[0];
s                 162 drivers/staging/comedi/drivers/dt2815.c 	s->type = COMEDI_SUBD_AO;
s                 163 drivers/staging/comedi/drivers/dt2815.c 	s->subdev_flags = SDF_WRITABLE;
s                 164 drivers/staging/comedi/drivers/dt2815.c 	s->maxdata = 0xfff;
s                 165 drivers/staging/comedi/drivers/dt2815.c 	s->n_chan = 8;
s                 166 drivers/staging/comedi/drivers/dt2815.c 	s->insn_write = dt2815_ao_insn;
s                 167 drivers/staging/comedi/drivers/dt2815.c 	s->insn_read = dt2815_ao_insn_read;
s                 168 drivers/staging/comedi/drivers/dt2815.c 	s->range_table_list = devpriv->range_type_list;
s                  34 drivers/staging/comedi/drivers/dt2817.c 				  struct comedi_subdevice *s,
s                  52 drivers/staging/comedi/drivers/dt2817.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
s                  56 drivers/staging/comedi/drivers/dt2817.c 	if (s->io_bits & 0x000000ff)
s                  58 drivers/staging/comedi/drivers/dt2817.c 	if (s->io_bits & 0x0000ff00)
s                  60 drivers/staging/comedi/drivers/dt2817.c 	if (s->io_bits & 0x00ff0000)
s                  62 drivers/staging/comedi/drivers/dt2817.c 	if (s->io_bits & 0xff000000)
s                  71 drivers/staging/comedi/drivers/dt2817.c 				struct comedi_subdevice *s,
s                  79 drivers/staging/comedi/drivers/dt2817.c 	mask = comedi_dio_update_state(s, data);
s                  82 drivers/staging/comedi/drivers/dt2817.c 			outb(s->state & 0xff, iobase + 0);
s                  84 drivers/staging/comedi/drivers/dt2817.c 			outb((s->state >> 8) & 0xff, iobase + 1);
s                  86 drivers/staging/comedi/drivers/dt2817.c 			outb((s->state >> 16) & 0xff, iobase + 2);
s                  88 drivers/staging/comedi/drivers/dt2817.c 			outb((s->state >> 24) & 0xff, iobase + 3);
s                 104 drivers/staging/comedi/drivers/dt2817.c 	struct comedi_subdevice *s;
s                 114 drivers/staging/comedi/drivers/dt2817.c 	s = &dev->subdevices[0];
s                 116 drivers/staging/comedi/drivers/dt2817.c 	s->n_chan = 32;
s                 117 drivers/staging/comedi/drivers/dt2817.c 	s->type = COMEDI_SUBD_DIO;
s                 118 drivers/staging/comedi/drivers/dt2817.c 	s->subdev_flags = SDF_READABLE | SDF_WRITABLE;
s                 119 drivers/staging/comedi/drivers/dt2817.c 	s->range_table = &range_digital;
s                 120 drivers/staging/comedi/drivers/dt2817.c 	s->maxdata = 1;
s                 121 drivers/staging/comedi/drivers/dt2817.c 	s->insn_bits = dt2817_dio_insn_bits;
s                 122 drivers/staging/comedi/drivers/dt2817.c 	s->insn_config = dt2817_dio_insn_config;
s                 124 drivers/staging/comedi/drivers/dt2817.c 	s->state = 0;
s                 400 drivers/staging/comedi/drivers/dt282x.c 			 struct comedi_subdevice *s,
s                 414 drivers/staging/comedi/drivers/dt282x.c 		val &= s->maxdata;
s                 416 drivers/staging/comedi/drivers/dt282x.c 			val = comedi_offset_munge(s, val);
s                 423 drivers/staging/comedi/drivers/dt282x.c 					struct comedi_subdevice *s,
s                 429 drivers/staging/comedi/drivers/dt282x.c 	unsigned int nsamples = comedi_bytes_to_samples(s, desc->maxsize);
s                 432 drivers/staging/comedi/drivers/dt282x.c 	nbytes = comedi_buf_read_samples(s, desc->virt_addr, nsamples);
s                 442 drivers/staging/comedi/drivers/dt282x.c 				    struct comedi_subdevice *s)
s                 453 drivers/staging/comedi/drivers/dt282x.c 	if (!dt282x_ao_setup_dma(dev, s, dma->cur_dma))
s                 454 drivers/staging/comedi/drivers/dt282x.c 		s->async->events |= COMEDI_CB_OVERFLOW;
s                 460 drivers/staging/comedi/drivers/dt282x.c 				    struct comedi_subdevice *s)
s                 465 drivers/staging/comedi/drivers/dt282x.c 	unsigned int nsamples = comedi_bytes_to_samples(s, desc->size);
s                 473 drivers/staging/comedi/drivers/dt282x.c 	dt282x_munge(dev, s, desc->virt_addr, desc->size);
s                 474 drivers/staging/comedi/drivers/dt282x.c 	ret = comedi_buf_write_samples(s, desc->virt_addr, nsamples);
s                 484 drivers/staging/comedi/drivers/dt282x.c 		s->async->events |= COMEDI_CB_EOA;
s                 505 drivers/staging/comedi/drivers/dt282x.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 520 drivers/staging/comedi/drivers/dt282x.c 			dt282x_ai_dma_interrupt(dev, s);
s                 528 drivers/staging/comedi/drivers/dt282x.c 			s->async->events |= COMEDI_CB_ERROR;
s                 542 drivers/staging/comedi/drivers/dt282x.c 		data &= s->maxdata;
s                 544 drivers/staging/comedi/drivers/dt282x.c 			data = comedi_offset_munge(s, data);
s                 546 drivers/staging/comedi/drivers/dt282x.c 		comedi_buf_write_samples(s, &data, 1);
s                 550 drivers/staging/comedi/drivers/dt282x.c 			s->async->events |= COMEDI_CB_EOA;
s                 559 drivers/staging/comedi/drivers/dt282x.c 	comedi_handle_events(dev, s);
s                 587 drivers/staging/comedi/drivers/dt282x.c 			     struct comedi_subdevice *s,
s                 616 drivers/staging/comedi/drivers/dt282x.c 			       struct comedi_subdevice *s,
s                 633 drivers/staging/comedi/drivers/dt282x.c 	ret = comedi_timeout(dev, s, insn,
s                 642 drivers/staging/comedi/drivers/dt282x.c 		ret = comedi_timeout(dev, s, insn,
s                 648 drivers/staging/comedi/drivers/dt282x.c 		val &= s->maxdata;
s                 650 drivers/staging/comedi/drivers/dt282x.c 			val = comedi_offset_munge(s, val);
s                 659 drivers/staging/comedi/drivers/dt282x.c 			     struct comedi_subdevice *s,
s                 718 drivers/staging/comedi/drivers/dt282x.c static int dt282x_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 722 drivers/staging/comedi/drivers/dt282x.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 761 drivers/staging/comedi/drivers/dt282x.c 	ret = comedi_timeout(dev, s, NULL,
s                 778 drivers/staging/comedi/drivers/dt282x.c 			    struct comedi_subdevice *s)
s                 795 drivers/staging/comedi/drivers/dt282x.c 				struct comedi_subdevice *s,
s                 809 drivers/staging/comedi/drivers/dt282x.c 		s->readback[chan] = val;
s                 811 drivers/staging/comedi/drivers/dt282x.c 		if (comedi_range_is_bipolar(s, range))
s                 812 drivers/staging/comedi/drivers/dt282x.c 			val = comedi_offset_munge(s, val);
s                 826 drivers/staging/comedi/drivers/dt282x.c 			     struct comedi_subdevice *s,
s                 882 drivers/staging/comedi/drivers/dt282x.c 			     struct comedi_subdevice *s,
s                 886 drivers/staging/comedi/drivers/dt282x.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 891 drivers/staging/comedi/drivers/dt282x.c 	if (!dt282x_ao_setup_dma(dev, s, 0))
s                 894 drivers/staging/comedi/drivers/dt282x.c 	if (!dt282x_ao_setup_dma(dev, s, 1))
s                 899 drivers/staging/comedi/drivers/dt282x.c 	s->async->inttrig = NULL;
s                 904 drivers/staging/comedi/drivers/dt282x.c static int dt282x_ao_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 908 drivers/staging/comedi/drivers/dt282x.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 937 drivers/staging/comedi/drivers/dt282x.c 	s->async->inttrig = dt282x_ao_inttrig;
s                 943 drivers/staging/comedi/drivers/dt282x.c 			    struct comedi_subdevice *s)
s                 962 drivers/staging/comedi/drivers/dt282x.c 				struct comedi_subdevice *s,
s                 966 drivers/staging/comedi/drivers/dt282x.c 	if (comedi_dio_update_state(s, data))
s                 967 drivers/staging/comedi/drivers/dt282x.c 		outw(s->state, dev->iobase + DT2821_DIODAT_REG);
s                 975 drivers/staging/comedi/drivers/dt282x.c 				  struct comedi_subdevice *s,
s                 989 drivers/staging/comedi/drivers/dt282x.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
s                 994 drivers/staging/comedi/drivers/dt282x.c 	if (s->io_bits & 0x00ff)
s                 996 drivers/staging/comedi/drivers/dt282x.c 	if (s->io_bits & 0xff00)
s                1094 drivers/staging/comedi/drivers/dt282x.c 	struct comedi_subdevice *s;
s                1117 drivers/staging/comedi/drivers/dt282x.c 	s = &dev->subdevices[0];
s                1118 drivers/staging/comedi/drivers/dt282x.c 	s->type		= COMEDI_SUBD_AI;
s                1119 drivers/staging/comedi/drivers/dt282x.c 	s->subdev_flags	= SDF_READABLE;
s                1121 drivers/staging/comedi/drivers/dt282x.c 		s->subdev_flags	|= SDF_DIFF;
s                1122 drivers/staging/comedi/drivers/dt282x.c 		s->n_chan	= board->adchan_di;
s                1124 drivers/staging/comedi/drivers/dt282x.c 		s->subdev_flags	|= SDF_COMMON;
s                1125 drivers/staging/comedi/drivers/dt282x.c 		s->n_chan	= board->adchan_se;
s                1127 drivers/staging/comedi/drivers/dt282x.c 	s->maxdata	= board->ai_maxdata;
s                1129 drivers/staging/comedi/drivers/dt282x.c 	s->range_table = opt_ai_range_lkup(board->ispgl, it->options[8]);
s                1132 drivers/staging/comedi/drivers/dt282x.c 	s->insn_read	= dt282x_ai_insn_read;
s                1134 drivers/staging/comedi/drivers/dt282x.c 		dev->read_subdev = s;
s                1135 drivers/staging/comedi/drivers/dt282x.c 		s->subdev_flags	|= SDF_CMD_READ;
s                1136 drivers/staging/comedi/drivers/dt282x.c 		s->len_chanlist	= s->n_chan;
s                1137 drivers/staging/comedi/drivers/dt282x.c 		s->do_cmdtest	= dt282x_ai_cmdtest;
s                1138 drivers/staging/comedi/drivers/dt282x.c 		s->do_cmd	= dt282x_ai_cmd;
s                1139 drivers/staging/comedi/drivers/dt282x.c 		s->cancel	= dt282x_ai_cancel;
s                1143 drivers/staging/comedi/drivers/dt282x.c 	s = &dev->subdevices[1];
s                1145 drivers/staging/comedi/drivers/dt282x.c 		s->type		= COMEDI_SUBD_AO;
s                1146 drivers/staging/comedi/drivers/dt282x.c 		s->subdev_flags	= SDF_WRITABLE;
s                1147 drivers/staging/comedi/drivers/dt282x.c 		s->n_chan	= board->dachan;
s                1148 drivers/staging/comedi/drivers/dt282x.c 		s->maxdata	= board->ao_maxdata;
s                1150 drivers/staging/comedi/drivers/dt282x.c 		s->range_table	= &dt282x_ao_range;
s                1151 drivers/staging/comedi/drivers/dt282x.c 		s->insn_write	= dt282x_ao_insn_write;
s                1153 drivers/staging/comedi/drivers/dt282x.c 			dev->write_subdev = s;
s                1154 drivers/staging/comedi/drivers/dt282x.c 			s->subdev_flags	|= SDF_CMD_WRITE;
s                1155 drivers/staging/comedi/drivers/dt282x.c 			s->len_chanlist	= s->n_chan;
s                1156 drivers/staging/comedi/drivers/dt282x.c 			s->do_cmdtest	= dt282x_ao_cmdtest;
s                1157 drivers/staging/comedi/drivers/dt282x.c 			s->do_cmd	= dt282x_ao_cmd;
s                1158 drivers/staging/comedi/drivers/dt282x.c 			s->cancel	= dt282x_ao_cancel;
s                1161 drivers/staging/comedi/drivers/dt282x.c 		ret = comedi_alloc_subdev_readback(s);
s                1165 drivers/staging/comedi/drivers/dt282x.c 		s->type		= COMEDI_SUBD_UNUSED;
s                1169 drivers/staging/comedi/drivers/dt282x.c 	s = &dev->subdevices[2];
s                1170 drivers/staging/comedi/drivers/dt282x.c 	s->type		= COMEDI_SUBD_DIO;
s                1171 drivers/staging/comedi/drivers/dt282x.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                1172 drivers/staging/comedi/drivers/dt282x.c 	s->n_chan	= 16;
s                1173 drivers/staging/comedi/drivers/dt282x.c 	s->maxdata	= 1;
s                1174 drivers/staging/comedi/drivers/dt282x.c 	s->range_table	= &range_digital;
s                1175 drivers/staging/comedi/drivers/dt282x.c 	s->insn_bits	= dt282x_dio_insn_bits;
s                1176 drivers/staging/comedi/drivers/dt282x.c 	s->insn_config	= dt282x_dio_insn_config;
s                 274 drivers/staging/comedi/drivers/dt3000.c 			       struct comedi_subdevice *s)
s                 292 drivers/staging/comedi/drivers/dt3000.c 		comedi_buf_write_samples(s, &data, 1);
s                 303 drivers/staging/comedi/drivers/dt3000.c 			  struct comedi_subdevice *s)
s                 320 drivers/staging/comedi/drivers/dt3000.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 329 drivers/staging/comedi/drivers/dt3000.c 		dt3k_ai_empty_fifo(dev, s);
s                 332 drivers/staging/comedi/drivers/dt3000.c 		s->async->events |= COMEDI_CB_ERROR;
s                 336 drivers/staging/comedi/drivers/dt3000.c 		s->async->events |= COMEDI_CB_EOA;
s                 338 drivers/staging/comedi/drivers/dt3000.c 	comedi_handle_events(dev, s);
s                 378 drivers/staging/comedi/drivers/dt3000.c 			   struct comedi_subdevice *s, struct comedi_cmd *cmd)
s                 454 drivers/staging/comedi/drivers/dt3000.c static int dt3k_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 456 drivers/staging/comedi/drivers/dt3000.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 506 drivers/staging/comedi/drivers/dt3000.c 			     struct comedi_subdevice *s,
s                 525 drivers/staging/comedi/drivers/dt3000.c 			      struct comedi_subdevice *s,
s                 530 drivers/staging/comedi/drivers/dt3000.c 	unsigned int val = s->readback[chan];
s                 537 drivers/staging/comedi/drivers/dt3000.c 	s->readback[chan] = val;
s                 555 drivers/staging/comedi/drivers/dt3000.c 				struct comedi_subdevice *s,
s                 568 drivers/staging/comedi/drivers/dt3000.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
s                 572 drivers/staging/comedi/drivers/dt3000.c 	dt3k_dio_config(dev, (s->io_bits & 0x01) | ((s->io_bits & 0x10) >> 3));
s                 578 drivers/staging/comedi/drivers/dt3000.c 			      struct comedi_subdevice *s,
s                 582 drivers/staging/comedi/drivers/dt3000.c 	if (comedi_dio_update_state(s, data))
s                 583 drivers/staging/comedi/drivers/dt3000.c 		dt3k_writesingle(dev, DPR_SUBSYS_DOUT, 0, s->state);
s                 591 drivers/staging/comedi/drivers/dt3000.c 			      struct comedi_subdevice *s,
s                 617 drivers/staging/comedi/drivers/dt3000.c 	struct comedi_subdevice *s;
s                 651 drivers/staging/comedi/drivers/dt3000.c 	s = &dev->subdevices[0];
s                 652 drivers/staging/comedi/drivers/dt3000.c 	s->type		= COMEDI_SUBD_AI;
s                 653 drivers/staging/comedi/drivers/dt3000.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND | SDF_DIFF;
s                 654 drivers/staging/comedi/drivers/dt3000.c 	s->n_chan	= board->adchan;
s                 655 drivers/staging/comedi/drivers/dt3000.c 	s->maxdata	= board->ai_is_16bit ? 0xffff : 0x0fff;
s                 656 drivers/staging/comedi/drivers/dt3000.c 	s->range_table	= &range_dt3000_ai;	/* XXX */
s                 657 drivers/staging/comedi/drivers/dt3000.c 	s->insn_read	= dt3k_ai_insn_read;
s                 659 drivers/staging/comedi/drivers/dt3000.c 		dev->read_subdev = s;
s                 660 drivers/staging/comedi/drivers/dt3000.c 		s->subdev_flags	|= SDF_CMD_READ;
s                 661 drivers/staging/comedi/drivers/dt3000.c 		s->len_chanlist	= 512;
s                 662 drivers/staging/comedi/drivers/dt3000.c 		s->do_cmd	= dt3k_ai_cmd;
s                 663 drivers/staging/comedi/drivers/dt3000.c 		s->do_cmdtest	= dt3k_ai_cmdtest;
s                 664 drivers/staging/comedi/drivers/dt3000.c 		s->cancel	= dt3k_ai_cancel;
s                 668 drivers/staging/comedi/drivers/dt3000.c 	s = &dev->subdevices[1];
s                 670 drivers/staging/comedi/drivers/dt3000.c 		s->type		= COMEDI_SUBD_AO;
s                 671 drivers/staging/comedi/drivers/dt3000.c 		s->subdev_flags	= SDF_WRITABLE;
s                 672 drivers/staging/comedi/drivers/dt3000.c 		s->n_chan	= 2;
s                 673 drivers/staging/comedi/drivers/dt3000.c 		s->maxdata	= 0x0fff;
s                 674 drivers/staging/comedi/drivers/dt3000.c 		s->range_table	= &range_bipolar10;
s                 675 drivers/staging/comedi/drivers/dt3000.c 		s->insn_write	= dt3k_ao_insn_write;
s                 677 drivers/staging/comedi/drivers/dt3000.c 		ret = comedi_alloc_subdev_readback(s);
s                 682 drivers/staging/comedi/drivers/dt3000.c 		s->type		= COMEDI_SUBD_UNUSED;
s                 686 drivers/staging/comedi/drivers/dt3000.c 	s = &dev->subdevices[2];
s                 687 drivers/staging/comedi/drivers/dt3000.c 	s->type		= COMEDI_SUBD_DIO;
s                 688 drivers/staging/comedi/drivers/dt3000.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 689 drivers/staging/comedi/drivers/dt3000.c 	s->n_chan	= 8;
s                 690 drivers/staging/comedi/drivers/dt3000.c 	s->maxdata	= 1;
s                 691 drivers/staging/comedi/drivers/dt3000.c 	s->range_table	= &range_digital;
s                 692 drivers/staging/comedi/drivers/dt3000.c 	s->insn_config	= dt3k_dio_insn_config;
s                 693 drivers/staging/comedi/drivers/dt3000.c 	s->insn_bits	= dt3k_dio_insn_bits;
s                 696 drivers/staging/comedi/drivers/dt3000.c 	s = &dev->subdevices[3];
s                 697 drivers/staging/comedi/drivers/dt3000.c 	s->type		= COMEDI_SUBD_MEMORY;
s                 698 drivers/staging/comedi/drivers/dt3000.c 	s->subdev_flags	= SDF_READABLE;
s                 699 drivers/staging/comedi/drivers/dt3000.c 	s->n_chan	= 0x1000;
s                 700 drivers/staging/comedi/drivers/dt3000.c 	s->maxdata	= 0xff;
s                 701 drivers/staging/comedi/drivers/dt3000.c 	s->range_table	= &range_unknown;
s                 702 drivers/staging/comedi/drivers/dt3000.c 	s->insn_read	= dt3k_mem_insn_read;
s                 543 drivers/staging/comedi/drivers/dt9812.c 			       struct comedi_subdevice *s,
s                 560 drivers/staging/comedi/drivers/dt9812.c 			       struct comedi_subdevice *s,
s                 564 drivers/staging/comedi/drivers/dt9812.c 	if (comedi_dio_update_state(s, data))
s                 565 drivers/staging/comedi/drivers/dt9812.c 		dt9812_digital_out(dev, s->state);
s                 567 drivers/staging/comedi/drivers/dt9812.c 	data[1] = s->state;
s                 573 drivers/staging/comedi/drivers/dt9812.c 			       struct comedi_subdevice *s,
s                 593 drivers/staging/comedi/drivers/dt9812.c 			       struct comedi_subdevice *s,
s                 601 drivers/staging/comedi/drivers/dt9812.c 	ret = comedi_readback_insn_read(dev, s, insn, data);
s                 608 drivers/staging/comedi/drivers/dt9812.c 				struct comedi_subdevice *s,
s                 623 drivers/staging/comedi/drivers/dt9812.c 		s->readback[chan] = val;
s                 757 drivers/staging/comedi/drivers/dt9812.c 	struct comedi_subdevice *s;
s                 784 drivers/staging/comedi/drivers/dt9812.c 	s = &dev->subdevices[0];
s                 785 drivers/staging/comedi/drivers/dt9812.c 	s->type		= COMEDI_SUBD_DI;
s                 786 drivers/staging/comedi/drivers/dt9812.c 	s->subdev_flags	= SDF_READABLE;
s                 787 drivers/staging/comedi/drivers/dt9812.c 	s->n_chan	= 8;
s                 788 drivers/staging/comedi/drivers/dt9812.c 	s->maxdata	= 1;
s                 789 drivers/staging/comedi/drivers/dt9812.c 	s->range_table	= &range_digital;
s                 790 drivers/staging/comedi/drivers/dt9812.c 	s->insn_bits	= dt9812_di_insn_bits;
s                 793 drivers/staging/comedi/drivers/dt9812.c 	s = &dev->subdevices[1];
s                 794 drivers/staging/comedi/drivers/dt9812.c 	s->type		= COMEDI_SUBD_DO;
s                 795 drivers/staging/comedi/drivers/dt9812.c 	s->subdev_flags	= SDF_WRITABLE;
s                 796 drivers/staging/comedi/drivers/dt9812.c 	s->n_chan	= 8;
s                 797 drivers/staging/comedi/drivers/dt9812.c 	s->maxdata	= 1;
s                 798 drivers/staging/comedi/drivers/dt9812.c 	s->range_table	= &range_digital;
s                 799 drivers/staging/comedi/drivers/dt9812.c 	s->insn_bits	= dt9812_do_insn_bits;
s                 802 drivers/staging/comedi/drivers/dt9812.c 	s = &dev->subdevices[2];
s                 803 drivers/staging/comedi/drivers/dt9812.c 	s->type		= COMEDI_SUBD_AI;
s                 804 drivers/staging/comedi/drivers/dt9812.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND;
s                 805 drivers/staging/comedi/drivers/dt9812.c 	s->n_chan	= 8;
s                 806 drivers/staging/comedi/drivers/dt9812.c 	s->maxdata	= 0x0fff;
s                 807 drivers/staging/comedi/drivers/dt9812.c 	s->range_table	= is_unipolar ? &range_unipolar2_5 : &range_bipolar10;
s                 808 drivers/staging/comedi/drivers/dt9812.c 	s->insn_read	= dt9812_ai_insn_read;
s                 811 drivers/staging/comedi/drivers/dt9812.c 	s = &dev->subdevices[3];
s                 812 drivers/staging/comedi/drivers/dt9812.c 	s->type		= COMEDI_SUBD_AO;
s                 813 drivers/staging/comedi/drivers/dt9812.c 	s->subdev_flags	= SDF_WRITABLE;
s                 814 drivers/staging/comedi/drivers/dt9812.c 	s->n_chan	= 2;
s                 815 drivers/staging/comedi/drivers/dt9812.c 	s->maxdata	= 0x0fff;
s                 816 drivers/staging/comedi/drivers/dt9812.c 	s->range_table	= is_unipolar ? &range_unipolar2_5 : &range_bipolar10;
s                 817 drivers/staging/comedi/drivers/dt9812.c 	s->insn_write	= dt9812_ao_insn_write;
s                 818 drivers/staging/comedi/drivers/dt9812.c 	s->insn_read	= dt9812_ao_insn_read;
s                 820 drivers/staging/comedi/drivers/dt9812.c 	ret = comedi_alloc_subdev_readback(s);
s                 824 drivers/staging/comedi/drivers/dt9812.c 	for (i = 0; i < s->n_chan; i++)
s                 825 drivers/staging/comedi/drivers/dt9812.c 		s->readback[i] = is_unipolar ? 0x0000 : 0x0800;
s                  50 drivers/staging/comedi/drivers/dyna_pci10xx.c 			       struct comedi_subdevice *s,
s                  63 drivers/staging/comedi/drivers/dyna_pci10xx.c 				     struct comedi_subdevice *s,
s                  85 drivers/staging/comedi/drivers/dyna_pci10xx.c 		ret = comedi_timeout(dev, s, insn, dyna_pci10xx_ai_eoc, 0);
s                 103 drivers/staging/comedi/drivers/dyna_pci10xx.c 				      struct comedi_subdevice *s,
s                 123 drivers/staging/comedi/drivers/dyna_pci10xx.c 				     struct comedi_subdevice *s,
s                 137 drivers/staging/comedi/drivers/dyna_pci10xx.c 	data[0] = s->state;
s                 143 drivers/staging/comedi/drivers/dyna_pci10xx.c 				     struct comedi_subdevice *s,
s                 150 drivers/staging/comedi/drivers/dyna_pci10xx.c 	if (comedi_dio_update_state(s, data)) {
s                 152 drivers/staging/comedi/drivers/dyna_pci10xx.c 		outw_p(s->state, devpriv->BADR3);
s                 156 drivers/staging/comedi/drivers/dyna_pci10xx.c 	data[1] = s->state;
s                 167 drivers/staging/comedi/drivers/dyna_pci10xx.c 	struct comedi_subdevice *s;
s                 187 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s = &dev->subdevices[0];
s                 188 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->type = COMEDI_SUBD_AI;
s                 189 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->subdev_flags = SDF_READABLE | SDF_GROUND | SDF_DIFF;
s                 190 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->n_chan = 16;
s                 191 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->maxdata = 0x0FFF;
s                 192 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->range_table = &range_pci1050_ai;
s                 193 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->insn_read = dyna_pci10xx_insn_read_ai;
s                 196 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s = &dev->subdevices[1];
s                 197 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->type = COMEDI_SUBD_AO;
s                 198 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->subdev_flags = SDF_WRITABLE;
s                 199 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->n_chan = 1;
s                 200 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->maxdata = 0x0FFF;
s                 201 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->range_table = &range_unipolar10;
s                 202 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->insn_write = dyna_pci10xx_insn_write_ao;
s                 205 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s = &dev->subdevices[2];
s                 206 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->type = COMEDI_SUBD_DI;
s                 207 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->subdev_flags = SDF_READABLE;
s                 208 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->n_chan = 16;
s                 209 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->maxdata = 1;
s                 210 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->range_table = &range_digital;
s                 211 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->insn_bits = dyna_pci10xx_di_insn_bits;
s                 214 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s = &dev->subdevices[3];
s                 215 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->type = COMEDI_SUBD_DO;
s                 216 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->subdev_flags = SDF_WRITABLE;
s                 217 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->n_chan = 16;
s                 218 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->maxdata = 1;
s                 219 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->range_table = &range_digital;
s                 220 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->state = 0;
s                 221 drivers/staging/comedi/drivers/dyna_pci10xx.c 	s->insn_bits = dyna_pci10xx_do_insn_bits;
s                  51 drivers/staging/comedi/drivers/fl512.c 			      struct comedi_subdevice *s,
s                  69 drivers/staging/comedi/drivers/fl512.c 		val &= s->maxdata;
s                  78 drivers/staging/comedi/drivers/fl512.c 			       struct comedi_subdevice *s,
s                  83 drivers/staging/comedi/drivers/fl512.c 	unsigned int val = s->readback[chan];
s                  94 drivers/staging/comedi/drivers/fl512.c 	s->readback[chan] = val;
s                 101 drivers/staging/comedi/drivers/fl512.c 	struct comedi_subdevice *s;
s                 113 drivers/staging/comedi/drivers/fl512.c 	s = &dev->subdevices[0];
s                 114 drivers/staging/comedi/drivers/fl512.c 	s->type		= COMEDI_SUBD_AI;
s                 115 drivers/staging/comedi/drivers/fl512.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND;
s                 116 drivers/staging/comedi/drivers/fl512.c 	s->n_chan	= 16;
s                 117 drivers/staging/comedi/drivers/fl512.c 	s->maxdata	= 0x0fff;
s                 118 drivers/staging/comedi/drivers/fl512.c 	s->range_table	= &range_fl512;
s                 119 drivers/staging/comedi/drivers/fl512.c 	s->insn_read	= fl512_ai_insn_read;
s                 122 drivers/staging/comedi/drivers/fl512.c 	s = &dev->subdevices[1];
s                 123 drivers/staging/comedi/drivers/fl512.c 	s->type		= COMEDI_SUBD_AO;
s                 124 drivers/staging/comedi/drivers/fl512.c 	s->subdev_flags	= SDF_WRITABLE;
s                 125 drivers/staging/comedi/drivers/fl512.c 	s->n_chan	= 2;
s                 126 drivers/staging/comedi/drivers/fl512.c 	s->maxdata	= 0x0fff;
s                 127 drivers/staging/comedi/drivers/fl512.c 	s->range_table	= &range_fl512;
s                 128 drivers/staging/comedi/drivers/fl512.c 	s->insn_write	= fl512_ao_insn_write;
s                 130 drivers/staging/comedi/drivers/fl512.c 	return comedi_alloc_subdev_readback(s);
s                 144 drivers/staging/comedi/drivers/gsc_hpdi.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 145 drivers/staging/comedi/drivers/gsc_hpdi.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 166 drivers/staging/comedi/drivers/gsc_hpdi.c 		comedi_buf_write_samples(s, devpriv->desc_dio_buffer[idx],
s                 181 drivers/staging/comedi/drivers/gsc_hpdi.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 182 drivers/staging/comedi/drivers/gsc_hpdi.c 	struct comedi_async *async = s->async;
s                 246 drivers/staging/comedi/drivers/gsc_hpdi.c 	comedi_handle_events(dev, s);
s                 265 drivers/staging/comedi/drivers/gsc_hpdi.c 			   struct comedi_subdevice *s)
s                 276 drivers/staging/comedi/drivers/gsc_hpdi.c 			struct comedi_subdevice *s)
s                 279 drivers/staging/comedi/drivers/gsc_hpdi.c 	struct comedi_async *async = s->async;
s                 284 drivers/staging/comedi/drivers/gsc_hpdi.c 	if (s->io_bits)
s                 331 drivers/staging/comedi/drivers/gsc_hpdi.c 				   struct comedi_subdevice *s,
s                 350 drivers/staging/comedi/drivers/gsc_hpdi.c 			     struct comedi_subdevice *s,
s                 355 drivers/staging/comedi/drivers/gsc_hpdi.c 	if (s->io_bits)
s                 402 drivers/staging/comedi/drivers/gsc_hpdi.c 		err |= gsc_hpdi_check_chanlist(dev, s, cmd);
s                 455 drivers/staging/comedi/drivers/gsc_hpdi.c 				    struct comedi_subdevice *s,
s                 470 drivers/staging/comedi/drivers/gsc_hpdi.c 		ret = comedi_dio_insn_config(dev, s, insn, data, 0xffffffff);
s                 585 drivers/staging/comedi/drivers/gsc_hpdi.c 	struct comedi_subdevice *s;
s                 658 drivers/staging/comedi/drivers/gsc_hpdi.c 	s = &dev->subdevices[0];
s                 659 drivers/staging/comedi/drivers/gsc_hpdi.c 	dev->read_subdev = s;
s                 660 drivers/staging/comedi/drivers/gsc_hpdi.c 	s->type		= COMEDI_SUBD_DIO;
s                 661 drivers/staging/comedi/drivers/gsc_hpdi.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE | SDF_LSAMPL |
s                 663 drivers/staging/comedi/drivers/gsc_hpdi.c 	s->n_chan	= 32;
s                 664 drivers/staging/comedi/drivers/gsc_hpdi.c 	s->len_chanlist	= 32;
s                 665 drivers/staging/comedi/drivers/gsc_hpdi.c 	s->maxdata	= 1;
s                 666 drivers/staging/comedi/drivers/gsc_hpdi.c 	s->range_table	= &range_digital;
s                 667 drivers/staging/comedi/drivers/gsc_hpdi.c 	s->insn_config	= gsc_hpdi_dio_insn_config;
s                 668 drivers/staging/comedi/drivers/gsc_hpdi.c 	s->do_cmd	= gsc_hpdi_cmd;
s                 669 drivers/staging/comedi/drivers/gsc_hpdi.c 	s->do_cmdtest	= gsc_hpdi_cmd_test;
s                 670 drivers/staging/comedi/drivers/gsc_hpdi.c 	s->cancel	= gsc_hpdi_cancel;
s                  89 drivers/staging/comedi/drivers/icp_multi.c 			    struct comedi_subdevice *s,
s                 102 drivers/staging/comedi/drivers/icp_multi.c 				  struct comedi_subdevice *s,
s                 131 drivers/staging/comedi/drivers/icp_multi.c 		ret = comedi_timeout(dev, s, insn, icp_multi_ai_eoc, 0);
s                 142 drivers/staging/comedi/drivers/icp_multi.c 			      struct comedi_subdevice *s,
s                 155 drivers/staging/comedi/drivers/icp_multi.c 				   struct comedi_subdevice *s,
s                 174 drivers/staging/comedi/drivers/icp_multi.c 		ret = comedi_timeout(dev, s, insn, icp_multi_ao_ready, 0);
s                 184 drivers/staging/comedi/drivers/icp_multi.c 		s->readback[chan] = val;
s                 191 drivers/staging/comedi/drivers/icp_multi.c 				  struct comedi_subdevice *s,
s                 201 drivers/staging/comedi/drivers/icp_multi.c 				  struct comedi_subdevice *s,
s                 205 drivers/staging/comedi/drivers/icp_multi.c 	if (comedi_dio_update_state(s, data))
s                 206 drivers/staging/comedi/drivers/icp_multi.c 		writew(s->state, dev->mmio + ICP_MULTI_DO);
s                 208 drivers/staging/comedi/drivers/icp_multi.c 	data[1] = s->state;
s                 247 drivers/staging/comedi/drivers/icp_multi.c 	struct comedi_subdevice *s;
s                 265 drivers/staging/comedi/drivers/icp_multi.c 	s = &dev->subdevices[0];
s                 266 drivers/staging/comedi/drivers/icp_multi.c 	s->type		= COMEDI_SUBD_AI;
s                 267 drivers/staging/comedi/drivers/icp_multi.c 	s->subdev_flags	= SDF_READABLE | SDF_COMMON | SDF_GROUND | SDF_DIFF;
s                 268 drivers/staging/comedi/drivers/icp_multi.c 	s->n_chan	= 16;
s                 269 drivers/staging/comedi/drivers/icp_multi.c 	s->maxdata	= 0x0fff;
s                 270 drivers/staging/comedi/drivers/icp_multi.c 	s->range_table	= &icp_multi_ranges;
s                 271 drivers/staging/comedi/drivers/icp_multi.c 	s->insn_read	= icp_multi_ai_insn_read;
s                 274 drivers/staging/comedi/drivers/icp_multi.c 	s = &dev->subdevices[1];
s                 275 drivers/staging/comedi/drivers/icp_multi.c 	s->type		= COMEDI_SUBD_AO;
s                 276 drivers/staging/comedi/drivers/icp_multi.c 	s->subdev_flags	= SDF_WRITABLE | SDF_GROUND | SDF_COMMON;
s                 277 drivers/staging/comedi/drivers/icp_multi.c 	s->n_chan	= 4;
s                 278 drivers/staging/comedi/drivers/icp_multi.c 	s->maxdata	= 0x0fff;
s                 279 drivers/staging/comedi/drivers/icp_multi.c 	s->range_table	= &icp_multi_ranges;
s                 280 drivers/staging/comedi/drivers/icp_multi.c 	s->insn_write	= icp_multi_ao_insn_write;
s                 282 drivers/staging/comedi/drivers/icp_multi.c 	ret = comedi_alloc_subdev_readback(s);
s                 287 drivers/staging/comedi/drivers/icp_multi.c 	s = &dev->subdevices[2];
s                 288 drivers/staging/comedi/drivers/icp_multi.c 	s->type		= COMEDI_SUBD_DI;
s                 289 drivers/staging/comedi/drivers/icp_multi.c 	s->subdev_flags	= SDF_READABLE;
s                 290 drivers/staging/comedi/drivers/icp_multi.c 	s->n_chan	= 16;
s                 291 drivers/staging/comedi/drivers/icp_multi.c 	s->maxdata	= 1;
s                 292 drivers/staging/comedi/drivers/icp_multi.c 	s->range_table	= &range_digital;
s                 293 drivers/staging/comedi/drivers/icp_multi.c 	s->insn_bits	= icp_multi_di_insn_bits;
s                 296 drivers/staging/comedi/drivers/icp_multi.c 	s = &dev->subdevices[3];
s                 297 drivers/staging/comedi/drivers/icp_multi.c 	s->type		= COMEDI_SUBD_DO;
s                 298 drivers/staging/comedi/drivers/icp_multi.c 	s->subdev_flags	= SDF_WRITABLE;
s                 299 drivers/staging/comedi/drivers/icp_multi.c 	s->n_chan	= 8;
s                 300 drivers/staging/comedi/drivers/icp_multi.c 	s->maxdata	= 1;
s                 301 drivers/staging/comedi/drivers/icp_multi.c 	s->range_table	= &range_digital;
s                 302 drivers/staging/comedi/drivers/icp_multi.c 	s->insn_bits	= icp_multi_do_insn_bits;
s                 138 drivers/staging/comedi/drivers/ii_pci20kc.c 					 struct comedi_subdevice *s)
s                 140 drivers/staging/comedi/drivers/ii_pci20kc.c 	return dev->mmio + (s->index + 1) * II20K_MOD_OFFSET;
s                 144 drivers/staging/comedi/drivers/ii_pci20kc.c 			       struct comedi_subdevice *s,
s                 148 drivers/staging/comedi/drivers/ii_pci20kc.c 	void __iomem *iobase = ii20k_module_iobase(dev, s);
s                 155 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->readback[chan] = val;
s                 158 drivers/staging/comedi/drivers/ii_pci20kc.c 		val = comedi_offset_munge(s, val);
s                 169 drivers/staging/comedi/drivers/ii_pci20kc.c 			struct comedi_subdevice *s,
s                 173 drivers/staging/comedi/drivers/ii_pci20kc.c 	void __iomem *iobase = ii20k_module_iobase(dev, s);
s                 183 drivers/staging/comedi/drivers/ii_pci20kc.c 			   struct comedi_subdevice *s,
s                 186 drivers/staging/comedi/drivers/ii_pci20kc.c 	void __iomem *iobase = ii20k_module_iobase(dev, s);
s                 223 drivers/staging/comedi/drivers/ii_pci20kc.c 			      struct comedi_subdevice *s,
s                 227 drivers/staging/comedi/drivers/ii_pci20kc.c 	void __iomem *iobase = ii20k_module_iobase(dev, s);
s                 231 drivers/staging/comedi/drivers/ii_pci20kc.c 	ii20k_ai_setup(dev, s, insn->chanspec);
s                 239 drivers/staging/comedi/drivers/ii_pci20kc.c 		ret = comedi_timeout(dev, s, insn, ii20k_ai_eoc, 0);
s                 247 drivers/staging/comedi/drivers/ii_pci20kc.c 		data[i] = comedi_offset_munge(s, val);
s                 254 drivers/staging/comedi/drivers/ii_pci20kc.c 			     struct comedi_subdevice *s)
s                 261 drivers/staging/comedi/drivers/ii_pci20kc.c 	if (s->io_bits & 0x000000ff) {
s                 273 drivers/staging/comedi/drivers/ii_pci20kc.c 	if (s->io_bits & 0x0000ff00) {
s                 285 drivers/staging/comedi/drivers/ii_pci20kc.c 	if (s->io_bits & 0x00ff0000) {
s                 297 drivers/staging/comedi/drivers/ii_pci20kc.c 	if (s->io_bits & 0xff000000) {
s                 318 drivers/staging/comedi/drivers/ii_pci20kc.c 				 struct comedi_subdevice *s,
s                 335 drivers/staging/comedi/drivers/ii_pci20kc.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
s                 339 drivers/staging/comedi/drivers/ii_pci20kc.c 	ii20k_dio_config(dev, s);
s                 345 drivers/staging/comedi/drivers/ii_pci20kc.c 			       struct comedi_subdevice *s,
s                 351 drivers/staging/comedi/drivers/ii_pci20kc.c 	mask = comedi_dio_update_state(s, data);
s                 354 drivers/staging/comedi/drivers/ii_pci20kc.c 			writeb((s->state >> 0) & 0xff,
s                 357 drivers/staging/comedi/drivers/ii_pci20kc.c 			writeb((s->state >> 8) & 0xff,
s                 360 drivers/staging/comedi/drivers/ii_pci20kc.c 			writeb((s->state >> 16) & 0xff,
s                 363 drivers/staging/comedi/drivers/ii_pci20kc.c 			writeb((s->state >> 24) & 0xff,
s                 376 drivers/staging/comedi/drivers/ii_pci20kc.c 			     struct comedi_subdevice *s)
s                 378 drivers/staging/comedi/drivers/ii_pci20kc.c 	void __iomem *iobase = ii20k_module_iobase(dev, s);
s                 387 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->type		= COMEDI_SUBD_AO;
s                 388 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->subdev_flags	= SDF_WRITABLE;
s                 389 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->n_chan	= (id == II20K_ID_PCI20006M_2) ? 2 : 1;
s                 390 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->maxdata	= 0xffff;
s                 391 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->range_table	= &ii20k_ao_ranges;
s                 392 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->insn_write	= ii20k_ao_insn_write;
s                 394 drivers/staging/comedi/drivers/ii_pci20kc.c 		ret = comedi_alloc_subdev_readback(s);
s                 400 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->type		= COMEDI_SUBD_AI;
s                 401 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->subdev_flags	= SDF_READABLE | SDF_DIFF;
s                 402 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->n_chan	= 4;
s                 403 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->maxdata	= 0xffff;
s                 404 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->range_table	= &ii20k_ai_ranges;
s                 405 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->insn_read	= ii20k_ai_insn_read;
s                 408 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->type = COMEDI_SUBD_UNUSED;
s                 418 drivers/staging/comedi/drivers/ii_pci20kc.c 	struct comedi_subdevice *s;
s                 459 drivers/staging/comedi/drivers/ii_pci20kc.c 	s = &dev->subdevices[0];
s                 461 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->type = COMEDI_SUBD_UNUSED;
s                 463 drivers/staging/comedi/drivers/ii_pci20kc.c 		ret = ii20k_init_module(dev, s);
s                 468 drivers/staging/comedi/drivers/ii_pci20kc.c 	s = &dev->subdevices[1];
s                 470 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->type = COMEDI_SUBD_UNUSED;
s                 472 drivers/staging/comedi/drivers/ii_pci20kc.c 		ret = ii20k_init_module(dev, s);
s                 477 drivers/staging/comedi/drivers/ii_pci20kc.c 	s = &dev->subdevices[2];
s                 479 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->type = COMEDI_SUBD_UNUSED;
s                 481 drivers/staging/comedi/drivers/ii_pci20kc.c 		ret = ii20k_init_module(dev, s);
s                 487 drivers/staging/comedi/drivers/ii_pci20kc.c 	s = &dev->subdevices[3];
s                 489 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->type		= COMEDI_SUBD_DIO;
s                 490 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 491 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->n_chan	= 32;
s                 492 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->maxdata	= 1;
s                 493 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->range_table	= &range_digital;
s                 494 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->insn_bits	= ii20k_dio_insn_bits;
s                 495 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->insn_config	= ii20k_dio_insn_config;
s                 498 drivers/staging/comedi/drivers/ii_pci20kc.c 		ii20k_dio_config(dev, s);
s                 500 drivers/staging/comedi/drivers/ii_pci20kc.c 		s->type = COMEDI_SUBD_UNUSED;
s                 216 drivers/staging/comedi/drivers/jr3_pci.c 					 struct comedi_subdevice *s,
s                 219 drivers/staging/comedi/drivers/jr3_pci.c 	struct jr3_pci_subdev_private *spriv = s->private;
s                 266 drivers/staging/comedi/drivers/jr3_pci.c 				struct comedi_subdevice *s,
s                 270 drivers/staging/comedi/drivers/jr3_pci.c 	struct jr3_pci_subdev_private *spriv = s->private;
s                 287 drivers/staging/comedi/drivers/jr3_pci.c 		data[i] = jr3_pci_ai_read_chan(dev, s, chan);
s                 295 drivers/staging/comedi/drivers/jr3_pci.c 	struct comedi_subdevice *s;
s                 299 drivers/staging/comedi/drivers/jr3_pci.c 		s = &dev->subdevices[i];
s                 300 drivers/staging/comedi/drivers/jr3_pci.c 		spriv = s->private;
s                 301 drivers/staging/comedi/drivers/jr3_pci.c 		dev_dbg(dev->class_dev, "serial[%d]: %d\n", s->index,
s                 439 drivers/staging/comedi/drivers/jr3_pci.c jr3_pci_poll_subdevice(struct comedi_subdevice *s)
s                 441 drivers/staging/comedi/drivers/jr3_pci.c 	struct jr3_pci_subdev_private *spriv = s->private;
s                 584 drivers/staging/comedi/drivers/jr3_pci.c 	struct comedi_subdevice *s;
s                 596 drivers/staging/comedi/drivers/jr3_pci.c 		s = &dev->subdevices[i];
s                 597 drivers/staging/comedi/drivers/jr3_pci.c 		spriv = s->private;
s                 602 drivers/staging/comedi/drivers/jr3_pci.c 			sub_delay = jr3_pci_poll_subdevice(s);
s                 622 drivers/staging/comedi/drivers/jr3_pci.c jr3_pci_alloc_spriv(struct comedi_device *dev, struct comedi_subdevice *s)
s                 629 drivers/staging/comedi/drivers/jr3_pci.c 	spriv = comedi_alloc_spriv(s, sizeof(*spriv));
s                 633 drivers/staging/comedi/drivers/jr3_pci.c 	spriv->sensor = &block[s->index].sensor;
s                 678 drivers/staging/comedi/drivers/jr3_pci.c 	struct comedi_subdevice *s;
s                 714 drivers/staging/comedi/drivers/jr3_pci.c 		s = &dev->subdevices[i];
s                 715 drivers/staging/comedi/drivers/jr3_pci.c 		s->type		= COMEDI_SUBD_AI;
s                 716 drivers/staging/comedi/drivers/jr3_pci.c 		s->subdev_flags	= SDF_READABLE | SDF_GROUND;
s                 717 drivers/staging/comedi/drivers/jr3_pci.c 		s->n_chan	= 8 * 7 + 2;
s                 718 drivers/staging/comedi/drivers/jr3_pci.c 		s->insn_read	= jr3_pci_ai_insn_read;
s                 720 drivers/staging/comedi/drivers/jr3_pci.c 		spriv = jr3_pci_alloc_spriv(dev, s);
s                 725 drivers/staging/comedi/drivers/jr3_pci.c 		s->range_table_list	= spriv->range_table_list;
s                 726 drivers/staging/comedi/drivers/jr3_pci.c 		s->maxdata_list		= spriv->maxdata_list;
s                 758 drivers/staging/comedi/drivers/jr3_pci.c 		s = &dev->subdevices[i];
s                 759 drivers/staging/comedi/drivers/jr3_pci.c 		spriv = s->private;
s                  42 drivers/staging/comedi/drivers/ke_counter.c 				 struct comedi_subdevice *s,
s                  64 drivers/staging/comedi/drivers/ke_counter.c 				struct comedi_subdevice *s,
s                  96 drivers/staging/comedi/drivers/ke_counter.c 				  struct comedi_subdevice *s,
s                 149 drivers/staging/comedi/drivers/ke_counter.c 				   struct comedi_subdevice *s,
s                 153 drivers/staging/comedi/drivers/ke_counter.c 	if (comedi_dio_update_state(s, data))
s                 154 drivers/staging/comedi/drivers/ke_counter.c 		outb(s->state, dev->iobase + KE_DO_REG);
s                 156 drivers/staging/comedi/drivers/ke_counter.c 	data[1] = s->state;
s                 165 drivers/staging/comedi/drivers/ke_counter.c 	struct comedi_subdevice *s;
s                 177 drivers/staging/comedi/drivers/ke_counter.c 	s = &dev->subdevices[0];
s                 178 drivers/staging/comedi/drivers/ke_counter.c 	s->type		= COMEDI_SUBD_COUNTER;
s                 179 drivers/staging/comedi/drivers/ke_counter.c 	s->subdev_flags	= SDF_READABLE;
s                 180 drivers/staging/comedi/drivers/ke_counter.c 	s->n_chan	= 3;
s                 181 drivers/staging/comedi/drivers/ke_counter.c 	s->maxdata	= 0x01ffffff;
s                 182 drivers/staging/comedi/drivers/ke_counter.c 	s->range_table	= &range_unknown;
s                 183 drivers/staging/comedi/drivers/ke_counter.c 	s->insn_read	= ke_counter_insn_read;
s                 184 drivers/staging/comedi/drivers/ke_counter.c 	s->insn_write	= ke_counter_insn_write;
s                 185 drivers/staging/comedi/drivers/ke_counter.c 	s->insn_config	= ke_counter_insn_config;
s                 187 drivers/staging/comedi/drivers/ke_counter.c 	s = &dev->subdevices[1];
s                 188 drivers/staging/comedi/drivers/ke_counter.c 	s->type		= COMEDI_SUBD_DO;
s                 189 drivers/staging/comedi/drivers/ke_counter.c 	s->subdev_flags	= SDF_WRITABLE;
s                 190 drivers/staging/comedi/drivers/ke_counter.c 	s->n_chan	= 3;
s                 191 drivers/staging/comedi/drivers/ke_counter.c 	s->maxdata	= 1;
s                 192 drivers/staging/comedi/drivers/ke_counter.c 	s->range_table	= &range_digital;
s                 193 drivers/staging/comedi/drivers/ke_counter.c 	s->insn_bits	= ke_counter_do_insn_bits;
s                 438 drivers/staging/comedi/drivers/me4000.c 					 struct comedi_subdevice *s)
s                 444 drivers/staging/comedi/drivers/me4000.c 	return comedi_offset_munge(s, val);
s                 448 drivers/staging/comedi/drivers/me4000.c 			 struct comedi_subdevice *s,
s                 461 drivers/staging/comedi/drivers/me4000.c 			       struct comedi_subdevice *s,
s                 474 drivers/staging/comedi/drivers/me4000.c 		if (!(s->subdev_flags & SDF_DIFF)) {
s                 480 drivers/staging/comedi/drivers/me4000.c 		if (!comedi_range_is_bipolar(s, range)) {
s                 486 drivers/staging/comedi/drivers/me4000.c 		if (chan >= (s->n_chan / 2)) {
s                 513 drivers/staging/comedi/drivers/me4000.c 		ret = comedi_timeout(dev, s, insn, me4000_ai_eoc, 0);
s                 517 drivers/staging/comedi/drivers/me4000.c 		val = me4000_ai_get_sample(dev, s);
s                 518 drivers/staging/comedi/drivers/me4000.c 		data[i] = comedi_offset_munge(s, val);
s                 527 drivers/staging/comedi/drivers/me4000.c 			    struct comedi_subdevice *s)
s                 535 drivers/staging/comedi/drivers/me4000.c 				    struct comedi_subdevice *s,
s                 553 drivers/staging/comedi/drivers/me4000.c 			if (!(s->subdev_flags & SDF_DIFF)) {
s                 559 drivers/staging/comedi/drivers/me4000.c 			if (chan >= (s->n_chan / 2)) {
s                 565 drivers/staging/comedi/drivers/me4000.c 			if (!comedi_range_is_bipolar(s, range)) {
s                 577 drivers/staging/comedi/drivers/me4000.c 				     struct comedi_subdevice *s,
s                 628 drivers/staging/comedi/drivers/me4000.c 				     struct comedi_subdevice *s,
s                 652 drivers/staging/comedi/drivers/me4000.c 			    struct comedi_subdevice *s)
s                 655 drivers/staging/comedi/drivers/me4000.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 696 drivers/staging/comedi/drivers/me4000.c 	me4000_ai_write_chanlist(dev, s, cmd);
s                 705 drivers/staging/comedi/drivers/me4000.c 				 struct comedi_subdevice *s,
s                 777 drivers/staging/comedi/drivers/me4000.c 	me4000_ai_round_cmd_args(dev, s, cmd);
s                 912 drivers/staging/comedi/drivers/me4000.c 		err |= me4000_ai_check_chanlist(dev, s, cmd);
s                 924 drivers/staging/comedi/drivers/me4000.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 941 drivers/staging/comedi/drivers/me4000.c 			s->async->events |= COMEDI_CB_ERROR;
s                 949 drivers/staging/comedi/drivers/me4000.c 			s->async->events |= COMEDI_CB_ERROR;
s                 954 drivers/staging/comedi/drivers/me4000.c 			lval = me4000_ai_get_sample(dev, s);
s                 955 drivers/staging/comedi/drivers/me4000.c 			if (!comedi_buf_write_samples(s, &lval, 1))
s                 969 drivers/staging/comedi/drivers/me4000.c 		s->async->events |= COMEDI_CB_EOA;
s                 974 drivers/staging/comedi/drivers/me4000.c 			lval = me4000_ai_get_sample(dev, s);
s                 975 drivers/staging/comedi/drivers/me4000.c 			if (!comedi_buf_write_samples(s, &lval, 1))
s                 987 drivers/staging/comedi/drivers/me4000.c 	comedi_handle_events(dev, s);
s                 993 drivers/staging/comedi/drivers/me4000.c 				struct comedi_subdevice *s,
s                1012 drivers/staging/comedi/drivers/me4000.c 	s->readback[chan] = data[0];
s                1018 drivers/staging/comedi/drivers/me4000.c 				struct comedi_subdevice *s,
s                1022 drivers/staging/comedi/drivers/me4000.c 	if (comedi_dio_update_state(s, data)) {
s                1023 drivers/staging/comedi/drivers/me4000.c 		outl((s->state >> 0) & 0xFF,
s                1025 drivers/staging/comedi/drivers/me4000.c 		outl((s->state >> 8) & 0xFF,
s                1027 drivers/staging/comedi/drivers/me4000.c 		outl((s->state >> 16) & 0xFF,
s                1029 drivers/staging/comedi/drivers/me4000.c 		outl((s->state >> 24) & 0xFF,
s                1042 drivers/staging/comedi/drivers/me4000.c 				  struct comedi_subdevice *s,
s                1060 drivers/staging/comedi/drivers/me4000.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
s                1069 drivers/staging/comedi/drivers/me4000.c 	if (s->io_bits & 0x000000ff)
s                1071 drivers/staging/comedi/drivers/me4000.c 	if (s->io_bits & 0x0000ff00)
s                1073 drivers/staging/comedi/drivers/me4000.c 	if (s->io_bits & 0x00ff0000)
s                1075 drivers/staging/comedi/drivers/me4000.c 	if (s->io_bits & 0xff000000)
s                1084 drivers/staging/comedi/drivers/me4000.c 		s->io_bits |= 0x000000ff;
s                1085 drivers/staging/comedi/drivers/me4000.c 		s->io_bits &= ~0x0000ff00;
s                1101 drivers/staging/comedi/drivers/me4000.c 	struct comedi_subdevice *s;
s                1149 drivers/staging/comedi/drivers/me4000.c 	s = &dev->subdevices[0];
s                1150 drivers/staging/comedi/drivers/me4000.c 	s->type		= COMEDI_SUBD_AI;
s                1151 drivers/staging/comedi/drivers/me4000.c 	s->subdev_flags	= SDF_READABLE | SDF_COMMON | SDF_GROUND;
s                1153 drivers/staging/comedi/drivers/me4000.c 		s->subdev_flags	|= SDF_DIFF;
s                1154 drivers/staging/comedi/drivers/me4000.c 	s->n_chan	= board->ai_nchan;
s                1155 drivers/staging/comedi/drivers/me4000.c 	s->maxdata	= 0xffff;
s                1156 drivers/staging/comedi/drivers/me4000.c 	s->len_chanlist	= ME4000_AI_CHANNEL_LIST_COUNT;
s                1157 drivers/staging/comedi/drivers/me4000.c 	s->range_table	= &me4000_ai_range;
s                1158 drivers/staging/comedi/drivers/me4000.c 	s->insn_read	= me4000_ai_insn_read;
s                1161 drivers/staging/comedi/drivers/me4000.c 		dev->read_subdev = s;
s                1162 drivers/staging/comedi/drivers/me4000.c 		s->subdev_flags	|= SDF_CMD_READ;
s                1163 drivers/staging/comedi/drivers/me4000.c 		s->cancel	= me4000_ai_cancel;
s                1164 drivers/staging/comedi/drivers/me4000.c 		s->do_cmdtest	= me4000_ai_do_cmd_test;
s                1165 drivers/staging/comedi/drivers/me4000.c 		s->do_cmd	= me4000_ai_do_cmd;
s                1169 drivers/staging/comedi/drivers/me4000.c 	s = &dev->subdevices[1];
s                1171 drivers/staging/comedi/drivers/me4000.c 		s->type		= COMEDI_SUBD_AO;
s                1172 drivers/staging/comedi/drivers/me4000.c 		s->subdev_flags	= SDF_WRITABLE | SDF_COMMON | SDF_GROUND;
s                1173 drivers/staging/comedi/drivers/me4000.c 		s->n_chan	= 4;
s                1174 drivers/staging/comedi/drivers/me4000.c 		s->maxdata	= 0xffff;
s                1175 drivers/staging/comedi/drivers/me4000.c 		s->range_table	= &range_bipolar10;
s                1176 drivers/staging/comedi/drivers/me4000.c 		s->insn_write	= me4000_ao_insn_write;
s                1178 drivers/staging/comedi/drivers/me4000.c 		result = comedi_alloc_subdev_readback(s);
s                1182 drivers/staging/comedi/drivers/me4000.c 		s->type		= COMEDI_SUBD_UNUSED;
s                1186 drivers/staging/comedi/drivers/me4000.c 	s = &dev->subdevices[2];
s                1187 drivers/staging/comedi/drivers/me4000.c 	s->type		= COMEDI_SUBD_DIO;
s                1188 drivers/staging/comedi/drivers/me4000.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                1189 drivers/staging/comedi/drivers/me4000.c 	s->n_chan	= 32;
s                1190 drivers/staging/comedi/drivers/me4000.c 	s->maxdata	= 1;
s                1191 drivers/staging/comedi/drivers/me4000.c 	s->range_table	= &range_digital;
s                1192 drivers/staging/comedi/drivers/me4000.c 	s->insn_bits	= me4000_dio_insn_bits;
s                1193 drivers/staging/comedi/drivers/me4000.c 	s->insn_config	= me4000_dio_insn_config;
s                1200 drivers/staging/comedi/drivers/me4000.c 		s->io_bits |= 0xFF;
s                1206 drivers/staging/comedi/drivers/me4000.c 	s = &dev->subdevices[3];
s                1217 drivers/staging/comedi/drivers/me4000.c 		comedi_8254_subdevice_init(s, dev->pacer);
s                1219 drivers/staging/comedi/drivers/me4000.c 		s->type = COMEDI_SUBD_UNUSED;
s                 150 drivers/staging/comedi/drivers/me_daq.c 			      struct comedi_subdevice *s,
s                 164 drivers/staging/comedi/drivers/me_daq.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
s                 168 drivers/staging/comedi/drivers/me_daq.c 	if (s->io_bits & 0x0000ffff)
s                 172 drivers/staging/comedi/drivers/me_daq.c 	if (s->io_bits & 0xffff0000)
s                 183 drivers/staging/comedi/drivers/me_daq.c 			    struct comedi_subdevice *s,
s                 192 drivers/staging/comedi/drivers/me_daq.c 	mask = comedi_dio_update_state(s, data);
s                 195 drivers/staging/comedi/drivers/me_daq.c 			writew((s->state & 0xffff), mmio_porta);
s                 197 drivers/staging/comedi/drivers/me_daq.c 			writew(((s->state >> 16) & 0xffff), mmio_portb);
s                 200 drivers/staging/comedi/drivers/me_daq.c 	if (s->io_bits & 0x0000ffff)
s                 201 drivers/staging/comedi/drivers/me_daq.c 		val = s->state & 0xffff;
s                 205 drivers/staging/comedi/drivers/me_daq.c 	if (s->io_bits & 0xffff0000)
s                 206 drivers/staging/comedi/drivers/me_daq.c 		val |= (s->state & 0xffff0000);
s                 216 drivers/staging/comedi/drivers/me_daq.c 		     struct comedi_subdevice *s,
s                 229 drivers/staging/comedi/drivers/me_daq.c 			   struct comedi_subdevice *s,
s                 246 drivers/staging/comedi/drivers/me_daq.c 		if (chan > 7 || comedi_range_is_unipolar(s, range))
s                 262 drivers/staging/comedi/drivers/me_daq.c 	if (comedi_range_is_unipolar(s, range))
s                 277 drivers/staging/comedi/drivers/me_daq.c 		ret = comedi_timeout(dev, s, insn, me_ai_eoc, 0);
s                 282 drivers/staging/comedi/drivers/me_daq.c 		val = readw(dev->mmio + ME_AI_FIFO_REG) & s->maxdata;
s                 285 drivers/staging/comedi/drivers/me_daq.c 		data[i] = comedi_offset_munge(s, val);
s                 296 drivers/staging/comedi/drivers/me_daq.c 			    struct comedi_subdevice *s,
s                 303 drivers/staging/comedi/drivers/me_daq.c 	unsigned int val = s->readback[chan];
s                 318 drivers/staging/comedi/drivers/me_daq.c 	if (comedi_range_is_bipolar(s, range))
s                 331 drivers/staging/comedi/drivers/me_daq.c 	s->readback[chan] = val;
s                 433 drivers/staging/comedi/drivers/me_daq.c 	struct comedi_subdevice *s;
s                 473 drivers/staging/comedi/drivers/me_daq.c 	s = &dev->subdevices[0];
s                 474 drivers/staging/comedi/drivers/me_daq.c 	s->type		= COMEDI_SUBD_AI;
s                 475 drivers/staging/comedi/drivers/me_daq.c 	s->subdev_flags	= SDF_READABLE | SDF_COMMON | SDF_DIFF;
s                 476 drivers/staging/comedi/drivers/me_daq.c 	s->n_chan	= 16;
s                 477 drivers/staging/comedi/drivers/me_daq.c 	s->maxdata	= 0x0fff;
s                 478 drivers/staging/comedi/drivers/me_daq.c 	s->len_chanlist	= 16;
s                 479 drivers/staging/comedi/drivers/me_daq.c 	s->range_table	= &me_ai_range;
s                 480 drivers/staging/comedi/drivers/me_daq.c 	s->insn_read	= me_ai_insn_read;
s                 482 drivers/staging/comedi/drivers/me_daq.c 	s = &dev->subdevices[1];
s                 484 drivers/staging/comedi/drivers/me_daq.c 		s->type		= COMEDI_SUBD_AO;
s                 485 drivers/staging/comedi/drivers/me_daq.c 		s->subdev_flags	= SDF_WRITABLE | SDF_COMMON;
s                 486 drivers/staging/comedi/drivers/me_daq.c 		s->n_chan	= 4;
s                 487 drivers/staging/comedi/drivers/me_daq.c 		s->maxdata	= 0x0fff;
s                 488 drivers/staging/comedi/drivers/me_daq.c 		s->len_chanlist	= 4;
s                 489 drivers/staging/comedi/drivers/me_daq.c 		s->range_table	= &me_ao_range;
s                 490 drivers/staging/comedi/drivers/me_daq.c 		s->insn_write	= me_ao_insn_write;
s                 492 drivers/staging/comedi/drivers/me_daq.c 		ret = comedi_alloc_subdev_readback(s);
s                 496 drivers/staging/comedi/drivers/me_daq.c 		s->type = COMEDI_SUBD_UNUSED;
s                 499 drivers/staging/comedi/drivers/me_daq.c 	s = &dev->subdevices[2];
s                 500 drivers/staging/comedi/drivers/me_daq.c 	s->type		= COMEDI_SUBD_DIO;
s                 501 drivers/staging/comedi/drivers/me_daq.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 502 drivers/staging/comedi/drivers/me_daq.c 	s->n_chan	= 32;
s                 503 drivers/staging/comedi/drivers/me_daq.c 	s->maxdata	= 1;
s                 504 drivers/staging/comedi/drivers/me_daq.c 	s->len_chanlist	= 32;
s                 505 drivers/staging/comedi/drivers/me_daq.c 	s->range_table	= &range_digital;
s                 506 drivers/staging/comedi/drivers/me_daq.c 	s->insn_bits	= me_dio_insn_bits;
s                 507 drivers/staging/comedi/drivers/me_daq.c 	s->insn_config	= me_dio_insn_config;
s                  85 drivers/staging/comedi/drivers/mf6x4.c 			      struct comedi_subdevice *s,
s                  95 drivers/staging/comedi/drivers/mf6x4.c 			      struct comedi_subdevice *s,
s                  99 drivers/staging/comedi/drivers/mf6x4.c 	if (comedi_dio_update_state(s, data))
s                 100 drivers/staging/comedi/drivers/mf6x4.c 		iowrite16(s->state, dev->mmio + MF6X4_DOUT_REG);
s                 102 drivers/staging/comedi/drivers/mf6x4.c 	data[1] = s->state;
s                 108 drivers/staging/comedi/drivers/mf6x4.c 			struct comedi_subdevice *s,
s                 122 drivers/staging/comedi/drivers/mf6x4.c 			      struct comedi_subdevice *s,
s                 138 drivers/staging/comedi/drivers/mf6x4.c 		ret = comedi_timeout(dev, s, insn, mf6x4_ai_eoc, 0);
s                 144 drivers/staging/comedi/drivers/mf6x4.c 		d &= s->maxdata;
s                 146 drivers/staging/comedi/drivers/mf6x4.c 		data[i] = comedi_offset_munge(s, d);
s                 155 drivers/staging/comedi/drivers/mf6x4.c 			       struct comedi_subdevice *s,
s                 161 drivers/staging/comedi/drivers/mf6x4.c 	unsigned int val = s->readback[chan];
s                 174 drivers/staging/comedi/drivers/mf6x4.c 	s->readback[chan] = val;
s                 184 drivers/staging/comedi/drivers/mf6x4.c 	struct comedi_subdevice *s;
s                 225 drivers/staging/comedi/drivers/mf6x4.c 	s = &dev->subdevices[0];
s                 226 drivers/staging/comedi/drivers/mf6x4.c 	s->type		= COMEDI_SUBD_AI;
s                 227 drivers/staging/comedi/drivers/mf6x4.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND;
s                 228 drivers/staging/comedi/drivers/mf6x4.c 	s->n_chan	= 8;
s                 229 drivers/staging/comedi/drivers/mf6x4.c 	s->maxdata	= 0x3fff;
s                 230 drivers/staging/comedi/drivers/mf6x4.c 	s->range_table	= &range_bipolar10;
s                 231 drivers/staging/comedi/drivers/mf6x4.c 	s->insn_read	= mf6x4_ai_insn_read;
s                 234 drivers/staging/comedi/drivers/mf6x4.c 	s = &dev->subdevices[1];
s                 235 drivers/staging/comedi/drivers/mf6x4.c 	s->type		= COMEDI_SUBD_AO;
s                 236 drivers/staging/comedi/drivers/mf6x4.c 	s->subdev_flags	= SDF_WRITABLE;
s                 237 drivers/staging/comedi/drivers/mf6x4.c 	s->n_chan	= 8;
s                 238 drivers/staging/comedi/drivers/mf6x4.c 	s->maxdata	= 0x3fff;
s                 239 drivers/staging/comedi/drivers/mf6x4.c 	s->range_table	= &range_bipolar10;
s                 240 drivers/staging/comedi/drivers/mf6x4.c 	s->insn_write	= mf6x4_ao_insn_write;
s                 242 drivers/staging/comedi/drivers/mf6x4.c 	ret = comedi_alloc_subdev_readback(s);
s                 247 drivers/staging/comedi/drivers/mf6x4.c 	s = &dev->subdevices[2];
s                 248 drivers/staging/comedi/drivers/mf6x4.c 	s->type		= COMEDI_SUBD_DI;
s                 249 drivers/staging/comedi/drivers/mf6x4.c 	s->subdev_flags	= SDF_READABLE;
s                 250 drivers/staging/comedi/drivers/mf6x4.c 	s->n_chan	= 8;
s                 251 drivers/staging/comedi/drivers/mf6x4.c 	s->maxdata	= 1;
s                 252 drivers/staging/comedi/drivers/mf6x4.c 	s->range_table	= &range_digital;
s                 253 drivers/staging/comedi/drivers/mf6x4.c 	s->insn_bits	= mf6x4_di_insn_bits;
s                 256 drivers/staging/comedi/drivers/mf6x4.c 	s = &dev->subdevices[3];
s                 257 drivers/staging/comedi/drivers/mf6x4.c 	s->type		= COMEDI_SUBD_DO;
s                 258 drivers/staging/comedi/drivers/mf6x4.c 	s->subdev_flags	= SDF_WRITABLE;
s                 259 drivers/staging/comedi/drivers/mf6x4.c 	s->n_chan	= 8;
s                 260 drivers/staging/comedi/drivers/mf6x4.c 	s->maxdata	= 1;
s                 261 drivers/staging/comedi/drivers/mf6x4.c 	s->range_table	= &range_digital;
s                 262 drivers/staging/comedi/drivers/mf6x4.c 	s->insn_bits	= mf6x4_do_insn_bits;
s                 272 drivers/staging/comedi/drivers/mite.c 				struct comedi_subdevice *s)
s                 274 drivers/staging/comedi/drivers/mite.c 	struct comedi_async *async = s->async;
s                 280 drivers/staging/comedi/drivers/mite.c 	comedi_buf_write_alloc(s, async->prealloc_bufsz);
s                 285 drivers/staging/comedi/drivers/mite.c 		dev_warn(s->device->class_dev,
s                 297 drivers/staging/comedi/drivers/mite.c 		comedi_buf_write_free(s, count);
s                 298 drivers/staging/comedi/drivers/mite.c 		comedi_inc_scan_progress(s, count);
s                 304 drivers/staging/comedi/drivers/mite.c 				 struct comedi_subdevice *s)
s                 306 drivers/staging/comedi/drivers/mite.c 	struct comedi_async *async = s->async;
s                 308 drivers/staging/comedi/drivers/mite.c 	u32 stop_count = cmd->stop_arg * comedi_bytes_per_scan(s);
s                 315 drivers/staging/comedi/drivers/mite.c 	comedi_buf_read_alloc(s, async->prealloc_bufsz);
s                 325 drivers/staging/comedi/drivers/mite.c 		dev_warn(s->device->class_dev, "mite: DMA underrun\n");
s                 342 drivers/staging/comedi/drivers/mite.c 		comedi_buf_read_free(s, count);
s                 352 drivers/staging/comedi/drivers/mite.c void mite_sync_dma(struct mite_channel *mite_chan, struct comedi_subdevice *s)
s                 355 drivers/staging/comedi/drivers/mite.c 		mite_sync_input_dma(mite_chan, s);
s                 357 drivers/staging/comedi/drivers/mite.c 		mite_sync_output_dma(mite_chan, s);
s                 387 drivers/staging/comedi/drivers/mite.c 		    struct comedi_subdevice *s,
s                 399 drivers/staging/comedi/drivers/mite.c 		mite_sync_dma(mite_chan, s);
s                 402 drivers/staging/comedi/drivers/mite.c 		dev_err(s->device->class_dev,
s                 404 drivers/staging/comedi/drivers/mite.c 		s->async->events |= COMEDI_CB_ERROR;
s                 651 drivers/staging/comedi/drivers/mite.c 			       struct comedi_subdevice *s,
s                 654 drivers/staging/comedi/drivers/mite.c 	struct comedi_async *async = s->async;
s                 660 drivers/staging/comedi/drivers/mite.c 	dev_dbg(s->device->class_dev,
s                 664 drivers/staging/comedi/drivers/mite.c 		dev_err(s->device->class_dev,
s                 717 drivers/staging/comedi/drivers/mite.c int mite_buf_change(struct mite_ring *ring, struct comedi_subdevice *s)
s                 719 drivers/staging/comedi/drivers/mite.c 	struct comedi_async *async = s->async;
s                 734 drivers/staging/comedi/drivers/mite.c 		dev_err(s->device->class_dev,
s                 741 drivers/staging/comedi/drivers/mite.c 	return mite_init_ring_descriptors(ring, s, n_links << PAGE_SHIFT);
s                  56 drivers/staging/comedi/drivers/mite.h void mite_sync_dma(struct mite_channel *mite_chan, struct comedi_subdevice *s);
s                  57 drivers/staging/comedi/drivers/mite.h void mite_ack_linkc(struct mite_channel *mite_chan, struct comedi_subdevice *s,
s                  76 drivers/staging/comedi/drivers/mite.h 			       struct comedi_subdevice *s, unsigned int nbytes);
s                  77 drivers/staging/comedi/drivers/mite.h int mite_buf_change(struct mite_ring *ring, struct comedi_subdevice *s);
s                 110 drivers/staging/comedi/drivers/mpc624.c 					 struct comedi_subdevice *s)
s                 189 drivers/staging/comedi/drivers/mpc624.c 			 struct comedi_subdevice *s,
s                 202 drivers/staging/comedi/drivers/mpc624.c 			       struct comedi_subdevice *s,
s                 225 drivers/staging/comedi/drivers/mpc624.c 		ret = comedi_timeout(dev, s, insn, mpc624_ai_eoc, 0);
s                 229 drivers/staging/comedi/drivers/mpc624.c 		data[i] = mpc624_ai_get_sample(dev, s);
s                 238 drivers/staging/comedi/drivers/mpc624.c 	struct comedi_subdevice *s;
s                 289 drivers/staging/comedi/drivers/mpc624.c 	s = &dev->subdevices[0];
s                 290 drivers/staging/comedi/drivers/mpc624.c 	s->type		= COMEDI_SUBD_AI;
s                 291 drivers/staging/comedi/drivers/mpc624.c 	s->subdev_flags	= SDF_READABLE | SDF_DIFF;
s                 292 drivers/staging/comedi/drivers/mpc624.c 	s->n_chan	= 4;
s                 293 drivers/staging/comedi/drivers/mpc624.c 	s->maxdata	= 0x3fffffff;
s                 294 drivers/staging/comedi/drivers/mpc624.c 	s->range_table	= (it->options[1] == 0) ? &range_mpc624_bipolar1
s                 296 drivers/staging/comedi/drivers/mpc624.c 	s->insn_read	= mpc624_ai_insn_read;
s                  82 drivers/staging/comedi/drivers/multiq3.c 			     struct comedi_subdevice *s,
s                  95 drivers/staging/comedi/drivers/multiq3.c 				struct comedi_subdevice *s,
s                 106 drivers/staging/comedi/drivers/multiq3.c 	ret = comedi_timeout(dev, s, insn, multiq3_ai_status,
s                 114 drivers/staging/comedi/drivers/multiq3.c 		ret = comedi_timeout(dev, s, insn, multiq3_ai_status,
s                 122 drivers/staging/comedi/drivers/multiq3.c 		val &= s->maxdata;
s                 125 drivers/staging/comedi/drivers/multiq3.c 		data[i] = comedi_offset_munge(s, val);
s                 132 drivers/staging/comedi/drivers/multiq3.c 				 struct comedi_subdevice *s,
s                 137 drivers/staging/comedi/drivers/multiq3.c 	unsigned int val = s->readback[chan];
s                 147 drivers/staging/comedi/drivers/multiq3.c 	s->readback[chan] = val;
s                 153 drivers/staging/comedi/drivers/multiq3.c 				struct comedi_subdevice *s,
s                 162 drivers/staging/comedi/drivers/multiq3.c 				struct comedi_subdevice *s,
s                 166 drivers/staging/comedi/drivers/multiq3.c 	if (comedi_dio_update_state(s, data))
s                 167 drivers/staging/comedi/drivers/multiq3.c 		outw(s->state, dev->iobase + MULTIQ3_DO_REG);
s                 169 drivers/staging/comedi/drivers/multiq3.c 	data[1] = s->state;
s                 175 drivers/staging/comedi/drivers/multiq3.c 				     struct comedi_subdevice *s,
s                 214 drivers/staging/comedi/drivers/multiq3.c 		data[i] = (val + ((s->maxdata + 1) >> 1)) & s->maxdata;
s                 234 drivers/staging/comedi/drivers/multiq3.c 				       struct comedi_subdevice *s,
s                 254 drivers/staging/comedi/drivers/multiq3.c 	struct comedi_subdevice *s;
s                 267 drivers/staging/comedi/drivers/multiq3.c 	s = &dev->subdevices[0];
s                 268 drivers/staging/comedi/drivers/multiq3.c 	s->type		= COMEDI_SUBD_AI;
s                 269 drivers/staging/comedi/drivers/multiq3.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND;
s                 270 drivers/staging/comedi/drivers/multiq3.c 	s->n_chan	= 8;
s                 271 drivers/staging/comedi/drivers/multiq3.c 	s->maxdata	= 0x1fff;
s                 272 drivers/staging/comedi/drivers/multiq3.c 	s->range_table	= &range_bipolar5;
s                 273 drivers/staging/comedi/drivers/multiq3.c 	s->insn_read	= multiq3_ai_insn_read;
s                 276 drivers/staging/comedi/drivers/multiq3.c 	s = &dev->subdevices[1];
s                 277 drivers/staging/comedi/drivers/multiq3.c 	s->type		= COMEDI_SUBD_AO;
s                 278 drivers/staging/comedi/drivers/multiq3.c 	s->subdev_flags	= SDF_WRITABLE;
s                 279 drivers/staging/comedi/drivers/multiq3.c 	s->n_chan	= 8;
s                 280 drivers/staging/comedi/drivers/multiq3.c 	s->maxdata	= 0x0fff;
s                 281 drivers/staging/comedi/drivers/multiq3.c 	s->range_table	= &range_bipolar5;
s                 282 drivers/staging/comedi/drivers/multiq3.c 	s->insn_write	= multiq3_ao_insn_write;
s                 284 drivers/staging/comedi/drivers/multiq3.c 	ret = comedi_alloc_subdev_readback(s);
s                 289 drivers/staging/comedi/drivers/multiq3.c 	s = &dev->subdevices[2];
s                 290 drivers/staging/comedi/drivers/multiq3.c 	s->type		= COMEDI_SUBD_DI;
s                 291 drivers/staging/comedi/drivers/multiq3.c 	s->subdev_flags	= SDF_READABLE;
s                 292 drivers/staging/comedi/drivers/multiq3.c 	s->n_chan	= 16;
s                 293 drivers/staging/comedi/drivers/multiq3.c 	s->maxdata	= 1;
s                 294 drivers/staging/comedi/drivers/multiq3.c 	s->range_table	= &range_digital;
s                 295 drivers/staging/comedi/drivers/multiq3.c 	s->insn_bits	= multiq3_di_insn_bits;
s                 298 drivers/staging/comedi/drivers/multiq3.c 	s = &dev->subdevices[3];
s                 299 drivers/staging/comedi/drivers/multiq3.c 	s->type		= COMEDI_SUBD_DO;
s                 300 drivers/staging/comedi/drivers/multiq3.c 	s->subdev_flags	= SDF_WRITABLE;
s                 301 drivers/staging/comedi/drivers/multiq3.c 	s->n_chan	= 16;
s                 302 drivers/staging/comedi/drivers/multiq3.c 	s->maxdata	= 1;
s                 303 drivers/staging/comedi/drivers/multiq3.c 	s->range_table	= &range_digital;
s                 304 drivers/staging/comedi/drivers/multiq3.c 	s->insn_bits	= multiq3_do_insn_bits;
s                 307 drivers/staging/comedi/drivers/multiq3.c 	s = &dev->subdevices[4];
s                 308 drivers/staging/comedi/drivers/multiq3.c 	s->type		= COMEDI_SUBD_COUNTER;
s                 309 drivers/staging/comedi/drivers/multiq3.c 	s->subdev_flags	= SDF_READABLE | SDF_LSAMPL;
s                 310 drivers/staging/comedi/drivers/multiq3.c 	s->n_chan	= it->options[2] * 2;
s                 311 drivers/staging/comedi/drivers/multiq3.c 	s->maxdata	= 0x00ffffff;
s                 312 drivers/staging/comedi/drivers/multiq3.c 	s->range_table	= &range_unknown;
s                 313 drivers/staging/comedi/drivers/multiq3.c 	s->insn_read	= multiq3_encoder_insn_read;
s                 314 drivers/staging/comedi/drivers/multiq3.c 	s->insn_config	= multiq3_encoder_insn_config;
s                 316 drivers/staging/comedi/drivers/multiq3.c 	for (i = 0; i < s->n_chan; i++)
s                 111 drivers/staging/comedi/drivers/ni_6527.c 				 struct comedi_subdevice *s,
s                 145 drivers/staging/comedi/drivers/ni_6527.c 			       struct comedi_subdevice *s,
s                 161 drivers/staging/comedi/drivers/ni_6527.c 			       struct comedi_subdevice *s,
s                 167 drivers/staging/comedi/drivers/ni_6527.c 	mask = comedi_dio_update_state(s, data);
s                 170 drivers/staging/comedi/drivers/ni_6527.c 		unsigned int val = s->state ^ 0xffffff;
s                 182 drivers/staging/comedi/drivers/ni_6527.c 	data[1] = s->state;
s                 190 drivers/staging/comedi/drivers/ni_6527.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 198 drivers/staging/comedi/drivers/ni_6527.c 		comedi_buf_write_samples(s, &s->state, 1);
s                 199 drivers/staging/comedi/drivers/ni_6527.c 		comedi_handle_events(dev, s);
s                 208 drivers/staging/comedi/drivers/ni_6527.c 			       struct comedi_subdevice *s,
s                 247 drivers/staging/comedi/drivers/ni_6527.c 			   struct comedi_subdevice *s)
s                 256 drivers/staging/comedi/drivers/ni_6527.c 			      struct comedi_subdevice *s)
s                 264 drivers/staging/comedi/drivers/ni_6527.c 				 struct comedi_subdevice *s,
s                 306 drivers/staging/comedi/drivers/ni_6527.c 				   struct comedi_subdevice *s,
s                 335 drivers/staging/comedi/drivers/ni_6527.c 			if (shift >= s->n_chan) {
s                 376 drivers/staging/comedi/drivers/ni_6527.c 	struct comedi_subdevice *s;
s                 414 drivers/staging/comedi/drivers/ni_6527.c 	s = &dev->subdevices[0];
s                 415 drivers/staging/comedi/drivers/ni_6527.c 	s->type		= COMEDI_SUBD_DI;
s                 416 drivers/staging/comedi/drivers/ni_6527.c 	s->subdev_flags	= SDF_READABLE;
s                 417 drivers/staging/comedi/drivers/ni_6527.c 	s->n_chan	= 24;
s                 418 drivers/staging/comedi/drivers/ni_6527.c 	s->maxdata	= 1;
s                 419 drivers/staging/comedi/drivers/ni_6527.c 	s->range_table	= &range_digital;
s                 420 drivers/staging/comedi/drivers/ni_6527.c 	s->insn_config	= ni6527_di_insn_config;
s                 421 drivers/staging/comedi/drivers/ni_6527.c 	s->insn_bits	= ni6527_di_insn_bits;
s                 424 drivers/staging/comedi/drivers/ni_6527.c 	s = &dev->subdevices[1];
s                 425 drivers/staging/comedi/drivers/ni_6527.c 	s->type		= COMEDI_SUBD_DO;
s                 426 drivers/staging/comedi/drivers/ni_6527.c 	s->subdev_flags	= SDF_WRITABLE;
s                 427 drivers/staging/comedi/drivers/ni_6527.c 	s->n_chan	= 24;
s                 428 drivers/staging/comedi/drivers/ni_6527.c 	s->maxdata	= 1;
s                 429 drivers/staging/comedi/drivers/ni_6527.c 	s->range_table	= &range_digital;
s                 430 drivers/staging/comedi/drivers/ni_6527.c 	s->insn_bits	= ni6527_do_insn_bits;
s                 433 drivers/staging/comedi/drivers/ni_6527.c 	s = &dev->subdevices[2];
s                 435 drivers/staging/comedi/drivers/ni_6527.c 		dev->read_subdev = s;
s                 436 drivers/staging/comedi/drivers/ni_6527.c 		s->type		= COMEDI_SUBD_DI;
s                 437 drivers/staging/comedi/drivers/ni_6527.c 		s->subdev_flags	= SDF_READABLE | SDF_CMD_READ;
s                 438 drivers/staging/comedi/drivers/ni_6527.c 		s->n_chan	= 1;
s                 439 drivers/staging/comedi/drivers/ni_6527.c 		s->maxdata	= 1;
s                 440 drivers/staging/comedi/drivers/ni_6527.c 		s->range_table	= &range_digital;
s                 441 drivers/staging/comedi/drivers/ni_6527.c 		s->insn_config	= ni6527_intr_insn_config;
s                 442 drivers/staging/comedi/drivers/ni_6527.c 		s->insn_bits	= ni6527_intr_insn_bits;
s                 443 drivers/staging/comedi/drivers/ni_6527.c 		s->len_chanlist	= 1;
s                 444 drivers/staging/comedi/drivers/ni_6527.c 		s->do_cmdtest	= ni6527_intr_cmdtest;
s                 445 drivers/staging/comedi/drivers/ni_6527.c 		s->do_cmd	= ni6527_intr_cmd;
s                 446 drivers/staging/comedi/drivers/ni_6527.c 		s->cancel	= ni6527_intr_cancel;
s                 448 drivers/staging/comedi/drivers/ni_6527.c 		s->type = COMEDI_SUBD_UNUSED;
s                 347 drivers/staging/comedi/drivers/ni_65xx.c 				   struct comedi_subdevice *s,
s                 351 drivers/staging/comedi/drivers/ni_65xx.c 	unsigned long base_port = (unsigned long)s->private;
s                 386 drivers/staging/comedi/drivers/ni_65xx.c 		if (s->type != COMEDI_SUBD_DIO)
s                 393 drivers/staging/comedi/drivers/ni_65xx.c 		if (s->type != COMEDI_SUBD_DIO)
s                 400 drivers/staging/comedi/drivers/ni_65xx.c 		if (s->type != COMEDI_SUBD_DIO)
s                 415 drivers/staging/comedi/drivers/ni_65xx.c 				 struct comedi_subdevice *s,
s                 419 drivers/staging/comedi/drivers/ni_65xx.c 	unsigned long base_port = (unsigned long)s->private;
s                 421 drivers/staging/comedi/drivers/ni_65xx.c 	int last_port_offset = NI_65XX_CHAN_TO_PORT(s->n_chan - 1);
s                 449 drivers/staging/comedi/drivers/ni_65xx.c 			bits ^= s->io_bits;	/* invert if necessary */
s                 452 drivers/staging/comedi/drivers/ni_65xx.c 			bits ^= s->io_bits;	/* invert back */
s                 458 drivers/staging/comedi/drivers/ni_65xx.c 		bits ^= s->io_bits;	/* invert if necessary */
s                 473 drivers/staging/comedi/drivers/ni_65xx.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 485 drivers/staging/comedi/drivers/ni_65xx.c 	comedi_buf_write_samples(s, &s->state, 1);
s                 486 drivers/staging/comedi/drivers/ni_65xx.c 	comedi_handle_events(dev, s);
s                 492 drivers/staging/comedi/drivers/ni_65xx.c 				struct comedi_subdevice *s,
s                 531 drivers/staging/comedi/drivers/ni_65xx.c 			    struct comedi_subdevice *s)
s                 543 drivers/staging/comedi/drivers/ni_65xx.c 			       struct comedi_subdevice *s)
s                 551 drivers/staging/comedi/drivers/ni_65xx.c 				  struct comedi_subdevice *s,
s                 560 drivers/staging/comedi/drivers/ni_65xx.c 				    struct comedi_subdevice *s,
s                 633 drivers/staging/comedi/drivers/ni_65xx.c 	struct comedi_subdevice *s;
s                 674 drivers/staging/comedi/drivers/ni_65xx.c 	s = &dev->subdevices[0];
s                 676 drivers/staging/comedi/drivers/ni_65xx.c 		s->type		= COMEDI_SUBD_DI;
s                 677 drivers/staging/comedi/drivers/ni_65xx.c 		s->subdev_flags	= SDF_READABLE;
s                 678 drivers/staging/comedi/drivers/ni_65xx.c 		s->n_chan	= NI_65XX_PORT_TO_CHAN(board->num_di_ports);
s                 679 drivers/staging/comedi/drivers/ni_65xx.c 		s->maxdata	= 1;
s                 680 drivers/staging/comedi/drivers/ni_65xx.c 		s->range_table	= &range_digital;
s                 681 drivers/staging/comedi/drivers/ni_65xx.c 		s->insn_bits	= ni_65xx_dio_insn_bits;
s                 682 drivers/staging/comedi/drivers/ni_65xx.c 		s->insn_config	= ni_65xx_dio_insn_config;
s                 685 drivers/staging/comedi/drivers/ni_65xx.c 		s->private = (void *)0;
s                 687 drivers/staging/comedi/drivers/ni_65xx.c 		s->type		= COMEDI_SUBD_UNUSED;
s                 690 drivers/staging/comedi/drivers/ni_65xx.c 	s = &dev->subdevices[1];
s                 692 drivers/staging/comedi/drivers/ni_65xx.c 		s->type		= COMEDI_SUBD_DO;
s                 693 drivers/staging/comedi/drivers/ni_65xx.c 		s->subdev_flags	= SDF_WRITABLE;
s                 694 drivers/staging/comedi/drivers/ni_65xx.c 		s->n_chan	= NI_65XX_PORT_TO_CHAN(board->num_do_ports);
s                 695 drivers/staging/comedi/drivers/ni_65xx.c 		s->maxdata	= 1;
s                 696 drivers/staging/comedi/drivers/ni_65xx.c 		s->range_table	= &range_digital;
s                 697 drivers/staging/comedi/drivers/ni_65xx.c 		s->insn_bits	= ni_65xx_dio_insn_bits;
s                 700 drivers/staging/comedi/drivers/ni_65xx.c 		s->private = (void *)(unsigned long)board->num_di_ports;
s                 708 drivers/staging/comedi/drivers/ni_65xx.c 			s->io_bits = 0xff;
s                 712 drivers/staging/comedi/drivers/ni_65xx.c 			writeb(s->io_bits,	/* inverted if necessary */
s                 717 drivers/staging/comedi/drivers/ni_65xx.c 		s->type		= COMEDI_SUBD_UNUSED;
s                 720 drivers/staging/comedi/drivers/ni_65xx.c 	s = &dev->subdevices[2];
s                 722 drivers/staging/comedi/drivers/ni_65xx.c 		s->type		= COMEDI_SUBD_DIO;
s                 723 drivers/staging/comedi/drivers/ni_65xx.c 		s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 724 drivers/staging/comedi/drivers/ni_65xx.c 		s->n_chan	= NI_65XX_PORT_TO_CHAN(board->num_dio_ports);
s                 725 drivers/staging/comedi/drivers/ni_65xx.c 		s->maxdata	= 1;
s                 726 drivers/staging/comedi/drivers/ni_65xx.c 		s->range_table	= &range_digital;
s                 727 drivers/staging/comedi/drivers/ni_65xx.c 		s->insn_bits	= ni_65xx_dio_insn_bits;
s                 728 drivers/staging/comedi/drivers/ni_65xx.c 		s->insn_config	= ni_65xx_dio_insn_config;
s                 731 drivers/staging/comedi/drivers/ni_65xx.c 		s->private = (void *)0;
s                 739 drivers/staging/comedi/drivers/ni_65xx.c 		s->type		= COMEDI_SUBD_UNUSED;
s                 742 drivers/staging/comedi/drivers/ni_65xx.c 	s = &dev->subdevices[3];
s                 743 drivers/staging/comedi/drivers/ni_65xx.c 	s->type		= COMEDI_SUBD_DI;
s                 744 drivers/staging/comedi/drivers/ni_65xx.c 	s->subdev_flags	= SDF_READABLE;
s                 745 drivers/staging/comedi/drivers/ni_65xx.c 	s->n_chan	= 1;
s                 746 drivers/staging/comedi/drivers/ni_65xx.c 	s->maxdata	= 1;
s                 747 drivers/staging/comedi/drivers/ni_65xx.c 	s->range_table	= &range_digital;
s                 748 drivers/staging/comedi/drivers/ni_65xx.c 	s->insn_bits	= ni_65xx_intr_insn_bits;
s                 750 drivers/staging/comedi/drivers/ni_65xx.c 		dev->read_subdev = s;
s                 751 drivers/staging/comedi/drivers/ni_65xx.c 		s->subdev_flags	|= SDF_CMD_READ;
s                 752 drivers/staging/comedi/drivers/ni_65xx.c 		s->len_chanlist	= 1;
s                 753 drivers/staging/comedi/drivers/ni_65xx.c 		s->insn_config	= ni_65xx_intr_insn_config;
s                 754 drivers/staging/comedi/drivers/ni_65xx.c 		s->do_cmdtest	= ni_65xx_intr_cmdtest;
s                 755 drivers/staging/comedi/drivers/ni_65xx.c 		s->do_cmd	= ni_65xx_intr_cmd;
s                 756 drivers/staging/comedi/drivers/ni_65xx.c 		s->cancel	= ni_65xx_intr_cancel;
s                 379 drivers/staging/comedi/drivers/ni_660x.c static int ni_660x_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 381 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_gpct *counter = s->private;
s                 392 drivers/staging/comedi/drivers/ni_660x.c 	return ni_tio_cmd(dev, s);
s                 395 drivers/staging/comedi/drivers/ni_660x.c static int ni_660x_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
s                 397 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_gpct *counter = s->private;
s                 422 drivers/staging/comedi/drivers/ni_660x.c 					  struct comedi_subdevice *s)
s                 424 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_gpct *counter = s->private;
s                 426 drivers/staging/comedi/drivers/ni_660x.c 	ni_tio_handle_interrupt(counter, s);
s                 427 drivers/staging/comedi/drivers/ni_660x.c 	comedi_handle_events(dev, s);
s                 434 drivers/staging/comedi/drivers/ni_660x.c 	struct comedi_subdevice *s;
s                 446 drivers/staging/comedi/drivers/ni_660x.c 		s = &dev->subdevices[i];
s                 447 drivers/staging/comedi/drivers/ni_660x.c 		if (s->type == COMEDI_SUBD_COUNTER)
s                 448 drivers/staging/comedi/drivers/ni_660x.c 			ni_660x_handle_gpct_interrupt(dev, s);
s                 455 drivers/staging/comedi/drivers/ni_660x.c 			      struct comedi_subdevice *s)
s                 458 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_gpct *counter = s->private;
s                 463 drivers/staging/comedi/drivers/ni_660x.c 	mite_sync_dma(counter->mite_chan, s);
s                 465 drivers/staging/comedi/drivers/ni_660x.c 	return comedi_buf_read_n_available(s);
s                 469 drivers/staging/comedi/drivers/ni_660x.c 			      struct comedi_subdevice *s)
s                 472 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_gpct *counter = s->private;
s                 477 drivers/staging/comedi/drivers/ni_660x.c 	ret = mite_buf_change(ring, s);
s                 532 drivers/staging/comedi/drivers/ni_660x.c 				 struct comedi_subdevice *s,
s                 547 drivers/staging/comedi/drivers/ni_660x.c 		s->state &= ~mask;
s                 548 drivers/staging/comedi/drivers/ni_660x.c 		s->state |= (bits & mask);
s                 549 drivers/staging/comedi/drivers/ni_660x.c 		ni_660x_write(dev, 0, s->state, NI660X_DIO32_OUTPUT);
s                 695 drivers/staging/comedi/drivers/ni_660x.c 				   struct comedi_subdevice *s,
s                1003 drivers/staging/comedi/drivers/ni_660x.c 	struct comedi_subdevice *s;
s                1071 drivers/staging/comedi/drivers/ni_660x.c 	s = &dev->subdevices[subdev++];
s                1073 drivers/staging/comedi/drivers/ni_660x.c 	s->type = COMEDI_SUBD_UNUSED;
s                1128 drivers/staging/comedi/drivers/ni_660x.c 	s = &dev->subdevices[subdev++];
s                1129 drivers/staging/comedi/drivers/ni_660x.c 	s->type		= COMEDI_SUBD_DIO;
s                1130 drivers/staging/comedi/drivers/ni_660x.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                1131 drivers/staging/comedi/drivers/ni_660x.c 	s->n_chan	= NI660X_NUM_PFI_CHANNELS;
s                1132 drivers/staging/comedi/drivers/ni_660x.c 	s->maxdata	= 1;
s                1133 drivers/staging/comedi/drivers/ni_660x.c 	s->range_table	= &range_digital;
s                1134 drivers/staging/comedi/drivers/ni_660x.c 	s->insn_bits	= ni_660x_dio_insn_bits;
s                1135 drivers/staging/comedi/drivers/ni_660x.c 	s->insn_config	= ni_660x_dio_insn_config;
s                1142 drivers/staging/comedi/drivers/ni_660x.c 	for (i = 0; i < s->n_chan; ++i) {
s                1152 drivers/staging/comedi/drivers/ni_660x.c 		s = &dev->subdevices[subdev++];
s                1156 drivers/staging/comedi/drivers/ni_660x.c 			s->type		= COMEDI_SUBD_COUNTER;
s                1157 drivers/staging/comedi/drivers/ni_660x.c 			s->subdev_flags	= SDF_READABLE | SDF_WRITABLE |
s                1159 drivers/staging/comedi/drivers/ni_660x.c 			s->n_chan	= 3;
s                1160 drivers/staging/comedi/drivers/ni_660x.c 			s->maxdata	= 0xffffffff;
s                1161 drivers/staging/comedi/drivers/ni_660x.c 			s->insn_read	= ni_tio_insn_read;
s                1162 drivers/staging/comedi/drivers/ni_660x.c 			s->insn_write	= ni_tio_insn_write;
s                1163 drivers/staging/comedi/drivers/ni_660x.c 			s->insn_config	= ni_tio_insn_config;
s                1164 drivers/staging/comedi/drivers/ni_660x.c 			s->len_chanlist	= 1;
s                1165 drivers/staging/comedi/drivers/ni_660x.c 			s->do_cmd	= ni_660x_cmd;
s                1166 drivers/staging/comedi/drivers/ni_660x.c 			s->do_cmdtest	= ni_tio_cmdtest;
s                1167 drivers/staging/comedi/drivers/ni_660x.c 			s->cancel	= ni_660x_cancel;
s                1168 drivers/staging/comedi/drivers/ni_660x.c 			s->poll		= ni_660x_input_poll;
s                1169 drivers/staging/comedi/drivers/ni_660x.c 			s->buf_change	= ni_660x_buf_change;
s                1170 drivers/staging/comedi/drivers/ni_660x.c 			s->async_dma_dir = DMA_BIDIRECTIONAL;
s                1171 drivers/staging/comedi/drivers/ni_660x.c 			s->private	= counter;
s                1175 drivers/staging/comedi/drivers/ni_660x.c 			s->type		= COMEDI_SUBD_UNUSED;
s                  73 drivers/staging/comedi/drivers/ni_670x.c 				 struct comedi_subdevice *s,
s                  78 drivers/staging/comedi/drivers/ni_670x.c 	unsigned int val = s->readback[chan];
s                  99 drivers/staging/comedi/drivers/ni_670x.c 	s->readback[chan] = val;
s                 105 drivers/staging/comedi/drivers/ni_670x.c 				 struct comedi_subdevice *s,
s                 109 drivers/staging/comedi/drivers/ni_670x.c 	if (comedi_dio_update_state(s, data))
s                 110 drivers/staging/comedi/drivers/ni_670x.c 		writel(s->state, dev->mmio + DIO_PORT0_DATA_OFFSET);
s                 118 drivers/staging/comedi/drivers/ni_670x.c 				   struct comedi_subdevice *s,
s                 124 drivers/staging/comedi/drivers/ni_670x.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
s                 128 drivers/staging/comedi/drivers/ni_670x.c 	writel(s->io_bits, dev->mmio + DIO_PORT0_DIR_OFFSET);
s                 162 drivers/staging/comedi/drivers/ni_670x.c 	struct comedi_subdevice *s;
s                 193 drivers/staging/comedi/drivers/ni_670x.c 	s = &dev->subdevices[0];
s                 195 drivers/staging/comedi/drivers/ni_670x.c 	s->type = COMEDI_SUBD_AO;
s                 196 drivers/staging/comedi/drivers/ni_670x.c 	s->subdev_flags = SDF_WRITABLE;
s                 197 drivers/staging/comedi/drivers/ni_670x.c 	s->n_chan = board->ao_chans;
s                 198 drivers/staging/comedi/drivers/ni_670x.c 	s->maxdata = 0xffff;
s                 199 drivers/staging/comedi/drivers/ni_670x.c 	if (s->n_chan == 32) {
s                 207 drivers/staging/comedi/drivers/ni_670x.c 		s->range_table_list = range_table_list;
s                 213 drivers/staging/comedi/drivers/ni_670x.c 		s->range_table = &range_bipolar10;
s                 215 drivers/staging/comedi/drivers/ni_670x.c 	s->insn_write = ni_670x_ao_insn_write;
s                 217 drivers/staging/comedi/drivers/ni_670x.c 	ret = comedi_alloc_subdev_readback(s);
s                 221 drivers/staging/comedi/drivers/ni_670x.c 	s = &dev->subdevices[1];
s                 223 drivers/staging/comedi/drivers/ni_670x.c 	s->type = COMEDI_SUBD_DIO;
s                 224 drivers/staging/comedi/drivers/ni_670x.c 	s->subdev_flags = SDF_READABLE | SDF_WRITABLE;
s                 225 drivers/staging/comedi/drivers/ni_670x.c 	s->n_chan = 8;
s                 226 drivers/staging/comedi/drivers/ni_670x.c 	s->maxdata = 1;
s                 227 drivers/staging/comedi/drivers/ni_670x.c 	s->range_table = &range_digital;
s                 228 drivers/staging/comedi/drivers/ni_670x.c 	s->insn_bits = ni_670x_dio_insn_bits;
s                 229 drivers/staging/comedi/drivers/ni_670x.c 	s->insn_config = ni_670x_dio_insn_config;
s                 241 drivers/staging/comedi/drivers/ni_670x.c 	struct comedi_subdevice *s;
s                 245 drivers/staging/comedi/drivers/ni_670x.c 		s = &dev->subdevices[0];
s                 246 drivers/staging/comedi/drivers/ni_670x.c 		if (s)
s                 247 drivers/staging/comedi/drivers/ni_670x.c 			kfree(s->range_table_list);
s                 138 drivers/staging/comedi/drivers/ni_at_a2150.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 139 drivers/staging/comedi/drivers/ni_at_a2150.c 	struct comedi_async *async = s->async;
s                 156 drivers/staging/comedi/drivers/ni_at_a2150.c 		comedi_handle_events(dev, s);
s                 161 drivers/staging/comedi/drivers/ni_at_a2150.c 		comedi_handle_events(dev, s);
s                 173 drivers/staging/comedi/drivers/ni_at_a2150.c 	max_points = comedi_bytes_to_samples(s, desc->size);
s                 174 drivers/staging/comedi/drivers/ni_at_a2150.c 	num_points = max_points - comedi_bytes_to_samples(s, residue);
s                 181 drivers/staging/comedi/drivers/ni_at_a2150.c 		leftover = comedi_bytes_to_samples(s, desc->size);
s                 200 drivers/staging/comedi/drivers/ni_at_a2150.c 		comedi_buf_write_samples(s, &dpnt, 1);
s                 210 drivers/staging/comedi/drivers/ni_at_a2150.c 		desc->size = comedi_samples_to_bytes(s, leftover);
s                 214 drivers/staging/comedi/drivers/ni_at_a2150.c 	comedi_handle_events(dev, s);
s                 222 drivers/staging/comedi/drivers/ni_at_a2150.c static int a2150_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
s                 353 drivers/staging/comedi/drivers/ni_at_a2150.c 				   struct comedi_subdevice *s,
s                 395 drivers/staging/comedi/drivers/ni_at_a2150.c 			    struct comedi_subdevice *s, struct comedi_cmd *cmd)
s                 456 drivers/staging/comedi/drivers/ni_at_a2150.c 		err |= a2150_ai_check_chanlist(dev, s, cmd);
s                 464 drivers/staging/comedi/drivers/ni_at_a2150.c static int a2150_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 469 drivers/staging/comedi/drivers/ni_at_a2150.c 	struct comedi_async *async = s->async;
s                 510 drivers/staging/comedi/drivers/ni_at_a2150.c 	desc->size = comedi_bytes_per_sample(s) * cmd->chanlist_len *
s                 514 drivers/staging/comedi/drivers/ni_at_a2150.c 	if (desc->size < comedi_bytes_per_sample(s))
s                 515 drivers/staging/comedi/drivers/ni_at_a2150.c 		desc->size = comedi_bytes_per_sample(s);
s                 516 drivers/staging/comedi/drivers/ni_at_a2150.c 	desc->size -= desc->size % comedi_bytes_per_sample(s);
s                 566 drivers/staging/comedi/drivers/ni_at_a2150.c 			struct comedi_subdevice *s,
s                 578 drivers/staging/comedi/drivers/ni_at_a2150.c static int a2150_ai_rinsn(struct comedi_device *dev, struct comedi_subdevice *s,
s                 614 drivers/staging/comedi/drivers/ni_at_a2150.c 		ret = comedi_timeout(dev, s, insn, a2150_ai_eoc, 0);
s                 623 drivers/staging/comedi/drivers/ni_at_a2150.c 		ret = comedi_timeout(dev, s, insn, a2150_ai_eoc, 0);
s                 690 drivers/staging/comedi/drivers/ni_at_a2150.c 	struct comedi_subdevice *s;
s                 722 drivers/staging/comedi/drivers/ni_at_a2150.c 	s = &dev->subdevices[0];
s                 723 drivers/staging/comedi/drivers/ni_at_a2150.c 	s->type = COMEDI_SUBD_AI;
s                 724 drivers/staging/comedi/drivers/ni_at_a2150.c 	s->subdev_flags = SDF_READABLE | SDF_GROUND | SDF_OTHER;
s                 725 drivers/staging/comedi/drivers/ni_at_a2150.c 	s->n_chan = 4;
s                 726 drivers/staging/comedi/drivers/ni_at_a2150.c 	s->maxdata = 0xffff;
s                 727 drivers/staging/comedi/drivers/ni_at_a2150.c 	s->range_table = &range_a2150;
s                 728 drivers/staging/comedi/drivers/ni_at_a2150.c 	s->insn_read = a2150_ai_rinsn;
s                 730 drivers/staging/comedi/drivers/ni_at_a2150.c 		dev->read_subdev = s;
s                 731 drivers/staging/comedi/drivers/ni_at_a2150.c 		s->subdev_flags |= SDF_CMD_READ;
s                 732 drivers/staging/comedi/drivers/ni_at_a2150.c 		s->len_chanlist = s->n_chan;
s                 733 drivers/staging/comedi/drivers/ni_at_a2150.c 		s->do_cmd = a2150_ai_cmd;
s                 734 drivers/staging/comedi/drivers/ni_at_a2150.c 		s->do_cmdtest = a2150_ai_cmdtest;
s                 735 drivers/staging/comedi/drivers/ni_at_a2150.c 		s->cancel = a2150_cancel;
s                 127 drivers/staging/comedi/drivers/ni_at_ao.c 			      struct comedi_subdevice *s,
s                 132 drivers/staging/comedi/drivers/ni_at_ao.c 	unsigned int val = s->readback[chan];
s                 142 drivers/staging/comedi/drivers/ni_at_ao.c 		outw(comedi_offset_munge(s, val),
s                 145 drivers/staging/comedi/drivers/ni_at_ao.c 	s->readback[chan] = val;
s                 154 drivers/staging/comedi/drivers/ni_at_ao.c 			      struct comedi_subdevice *s,
s                 158 drivers/staging/comedi/drivers/ni_at_ao.c 	if (comedi_dio_update_state(s, data))
s                 159 drivers/staging/comedi/drivers/ni_at_ao.c 		outw(s->state, dev->iobase + ATAO_DIO_REG);
s                 167 drivers/staging/comedi/drivers/ni_at_ao.c 				struct comedi_subdevice *s,
s                 181 drivers/staging/comedi/drivers/ni_at_ao.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
s                 185 drivers/staging/comedi/drivers/ni_at_ao.c 	if (s->io_bits & 0x0f)
s                 189 drivers/staging/comedi/drivers/ni_at_ao.c 	if (s->io_bits & 0xf0)
s                 233 drivers/staging/comedi/drivers/ni_at_ao.c 				 struct comedi_subdevice *s,
s                 259 drivers/staging/comedi/drivers/ni_at_ao.c 		s->readback[chan] = val;
s                 297 drivers/staging/comedi/drivers/ni_at_ao.c 	struct comedi_subdevice *s;
s                 318 drivers/staging/comedi/drivers/ni_at_ao.c 	s = &dev->subdevices[0];
s                 319 drivers/staging/comedi/drivers/ni_at_ao.c 	s->type		= COMEDI_SUBD_AO;
s                 320 drivers/staging/comedi/drivers/ni_at_ao.c 	s->subdev_flags	= SDF_WRITABLE;
s                 321 drivers/staging/comedi/drivers/ni_at_ao.c 	s->n_chan	= board->n_ao_chans;
s                 322 drivers/staging/comedi/drivers/ni_at_ao.c 	s->maxdata	= 0x0fff;
s                 323 drivers/staging/comedi/drivers/ni_at_ao.c 	s->range_table	= it->options[3] ? &range_unipolar10 : &range_bipolar10;
s                 324 drivers/staging/comedi/drivers/ni_at_ao.c 	s->insn_write	= atao_ao_insn_write;
s                 326 drivers/staging/comedi/drivers/ni_at_ao.c 	ret = comedi_alloc_subdev_readback(s);
s                 331 drivers/staging/comedi/drivers/ni_at_ao.c 	s = &dev->subdevices[1];
s                 332 drivers/staging/comedi/drivers/ni_at_ao.c 	s->type		= COMEDI_SUBD_DIO;
s                 333 drivers/staging/comedi/drivers/ni_at_ao.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 334 drivers/staging/comedi/drivers/ni_at_ao.c 	s->n_chan	= 8;
s                 335 drivers/staging/comedi/drivers/ni_at_ao.c 	s->maxdata	= 1;
s                 336 drivers/staging/comedi/drivers/ni_at_ao.c 	s->range_table	= &range_digital;
s                 337 drivers/staging/comedi/drivers/ni_at_ao.c 	s->insn_bits	= atao_dio_insn_bits;
s                 338 drivers/staging/comedi/drivers/ni_at_ao.c 	s->insn_config	= atao_dio_insn_config;
s                 341 drivers/staging/comedi/drivers/ni_at_ao.c 	s = &dev->subdevices[2];
s                 342 drivers/staging/comedi/drivers/ni_at_ao.c 	s->type		= COMEDI_SUBD_CALIB;
s                 343 drivers/staging/comedi/drivers/ni_at_ao.c 	s->subdev_flags	= SDF_WRITABLE | SDF_INTERNAL;
s                 344 drivers/staging/comedi/drivers/ni_at_ao.c 	s->n_chan	= (board->n_ao_chans * 2) + 1;
s                 345 drivers/staging/comedi/drivers/ni_at_ao.c 	s->maxdata	= 0xff;
s                 346 drivers/staging/comedi/drivers/ni_at_ao.c 	s->insn_write	= atao_calib_insn_write;
s                 348 drivers/staging/comedi/drivers/ni_at_ao.c 	ret = comedi_alloc_subdev_readback(s);
s                 353 drivers/staging/comedi/drivers/ni_at_ao.c 	s = &dev->subdevices[3];
s                 354 drivers/staging/comedi/drivers/ni_at_ao.c 	s->type		= COMEDI_SUBD_UNUSED;
s                 224 drivers/staging/comedi/drivers/ni_atmio16d.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 228 drivers/staging/comedi/drivers/ni_atmio16d.c 	comedi_buf_write_samples(s, &val, 1);
s                 229 drivers/staging/comedi/drivers/ni_atmio16d.c 	comedi_handle_events(dev, s);
s                 235 drivers/staging/comedi/drivers/ni_atmio16d.c 			       struct comedi_subdevice *s,
s                 297 drivers/staging/comedi/drivers/ni_atmio16d.c 			   struct comedi_subdevice *s)
s                 300 drivers/staging/comedi/drivers/ni_atmio16d.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 444 drivers/staging/comedi/drivers/ni_atmio16d.c 			      struct comedi_subdevice *s)
s                 452 drivers/staging/comedi/drivers/ni_atmio16d.c 			   struct comedi_subdevice *s,
s                 469 drivers/staging/comedi/drivers/ni_atmio16d.c 				 struct comedi_subdevice *s,
s                 494 drivers/staging/comedi/drivers/ni_atmio16d.c 		ret = comedi_timeout(dev, s, insn, atmio16d_ai_eoc, 0);
s                 509 drivers/staging/comedi/drivers/ni_atmio16d.c 				  struct comedi_subdevice *s,
s                 527 drivers/staging/comedi/drivers/ni_atmio16d.c 		s->readback[chan] = val;
s                 539 drivers/staging/comedi/drivers/ni_atmio16d.c 				  struct comedi_subdevice *s,
s                 543 drivers/staging/comedi/drivers/ni_atmio16d.c 	if (comedi_dio_update_state(s, data))
s                 544 drivers/staging/comedi/drivers/ni_atmio16d.c 		outw(s->state, dev->iobase + MIO_16_DIG_OUT_REG);
s                 552 drivers/staging/comedi/drivers/ni_atmio16d.c 				    struct comedi_subdevice *s,
s                 566 drivers/staging/comedi/drivers/ni_atmio16d.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
s                 571 drivers/staging/comedi/drivers/ni_atmio16d.c 	if (s->io_bits & 0x0f)
s                 573 drivers/staging/comedi/drivers/ni_atmio16d.c 	if (s->io_bits & 0xf0)
s                 585 drivers/staging/comedi/drivers/ni_atmio16d.c 	struct comedi_subdevice *s;
s                 622 drivers/staging/comedi/drivers/ni_atmio16d.c 	s = &dev->subdevices[0];
s                 624 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->type = COMEDI_SUBD_AI;
s                 625 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->subdev_flags = SDF_READABLE | SDF_GROUND;
s                 626 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->n_chan = (devpriv->adc_mux ? 16 : 8);
s                 627 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->insn_read = atmio16d_ai_insn_read;
s                 628 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->maxdata = 0xfff;	/* 4095 decimal */
s                 631 drivers/staging/comedi/drivers/ni_atmio16d.c 		s->range_table = &range_atmio16d_ai_10_bipolar;
s                 634 drivers/staging/comedi/drivers/ni_atmio16d.c 		s->range_table = &range_atmio16d_ai_5_bipolar;
s                 637 drivers/staging/comedi/drivers/ni_atmio16d.c 		s->range_table = &range_atmio16d_ai_unipolar;
s                 641 drivers/staging/comedi/drivers/ni_atmio16d.c 		dev->read_subdev = s;
s                 642 drivers/staging/comedi/drivers/ni_atmio16d.c 		s->subdev_flags |= SDF_CMD_READ;
s                 643 drivers/staging/comedi/drivers/ni_atmio16d.c 		s->len_chanlist = 16;
s                 644 drivers/staging/comedi/drivers/ni_atmio16d.c 		s->do_cmdtest = atmio16d_ai_cmdtest;
s                 645 drivers/staging/comedi/drivers/ni_atmio16d.c 		s->do_cmd = atmio16d_ai_cmd;
s                 646 drivers/staging/comedi/drivers/ni_atmio16d.c 		s->cancel = atmio16d_ai_cancel;
s                 650 drivers/staging/comedi/drivers/ni_atmio16d.c 	s = &dev->subdevices[1];
s                 651 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->type = COMEDI_SUBD_AO;
s                 652 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->subdev_flags = SDF_WRITABLE;
s                 653 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->n_chan = 2;
s                 654 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->maxdata = 0xfff;	/* 4095 decimal */
s                 655 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->range_table_list = devpriv->ao_range_type_list;
s                 672 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->insn_write = atmio16d_ao_insn_write;
s                 674 drivers/staging/comedi/drivers/ni_atmio16d.c 	ret = comedi_alloc_subdev_readback(s);
s                 679 drivers/staging/comedi/drivers/ni_atmio16d.c 	s = &dev->subdevices[2];
s                 680 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->type = COMEDI_SUBD_DIO;
s                 681 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->subdev_flags = SDF_WRITABLE | SDF_READABLE;
s                 682 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->n_chan = 8;
s                 683 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->insn_bits = atmio16d_dio_insn_bits;
s                 684 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->insn_config = atmio16d_dio_insn_config;
s                 685 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->maxdata = 1;
s                 686 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->range_table = &range_digital;
s                 689 drivers/staging/comedi/drivers/ni_atmio16d.c 	s = &dev->subdevices[3];
s                 691 drivers/staging/comedi/drivers/ni_atmio16d.c 		ret = subdev_8255_init(dev, s, NULL, 0x00);
s                 695 drivers/staging/comedi/drivers/ni_atmio16d.c 		s->type = COMEDI_SUBD_UNUSED;
s                 700 drivers/staging/comedi/drivers/ni_atmio16d.c 	s = &dev->subdevices[4];
s                 702 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->type = COMEDI_SUBD_TIMER;
s                 703 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->n_chan = 0;
s                 704 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->maxdata = 0
s                  75 drivers/staging/comedi/drivers/ni_daq_700.c 				struct comedi_subdevice *s,
s                  82 drivers/staging/comedi/drivers/ni_daq_700.c 	mask = comedi_dio_update_state(s, data);
s                  85 drivers/staging/comedi/drivers/ni_daq_700.c 			outb(s->state & 0xff, dev->iobase + DIO_W);
s                  88 drivers/staging/comedi/drivers/ni_daq_700.c 	val = s->state & 0xff;
s                  97 drivers/staging/comedi/drivers/ni_daq_700.c 				  struct comedi_subdevice *s,
s                 103 drivers/staging/comedi/drivers/ni_daq_700.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
s                 108 drivers/staging/comedi/drivers/ni_daq_700.c 	s->io_bits = 0x00ff;
s                 114 drivers/staging/comedi/drivers/ni_daq_700.c 			 struct comedi_subdevice *s,
s                 132 drivers/staging/comedi/drivers/ni_daq_700.c 			   struct comedi_subdevice *s,
s                 169 drivers/staging/comedi/drivers/ni_daq_700.c 		ret = comedi_timeout(dev, s, insn, daq700_ai_eoc, 0);
s                 196 drivers/staging/comedi/drivers/ni_daq_700.c 			     struct comedi_subdevice *s)
s                 213 drivers/staging/comedi/drivers/ni_daq_700.c 	struct comedi_subdevice *s;
s                 227 drivers/staging/comedi/drivers/ni_daq_700.c 	s = &dev->subdevices[0];
s                 228 drivers/staging/comedi/drivers/ni_daq_700.c 	s->type		= COMEDI_SUBD_DIO;
s                 229 drivers/staging/comedi/drivers/ni_daq_700.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 230 drivers/staging/comedi/drivers/ni_daq_700.c 	s->n_chan	= 16;
s                 231 drivers/staging/comedi/drivers/ni_daq_700.c 	s->range_table	= &range_digital;
s                 232 drivers/staging/comedi/drivers/ni_daq_700.c 	s->maxdata	= 1;
s                 233 drivers/staging/comedi/drivers/ni_daq_700.c 	s->insn_bits	= daq700_dio_insn_bits;
s                 234 drivers/staging/comedi/drivers/ni_daq_700.c 	s->insn_config	= daq700_dio_insn_config;
s                 235 drivers/staging/comedi/drivers/ni_daq_700.c 	s->io_bits	= 0x00ff;
s                 238 drivers/staging/comedi/drivers/ni_daq_700.c 	s = &dev->subdevices[1];
s                 239 drivers/staging/comedi/drivers/ni_daq_700.c 	s->type = COMEDI_SUBD_AI;
s                 240 drivers/staging/comedi/drivers/ni_daq_700.c 	s->subdev_flags = SDF_READABLE | SDF_GROUND | SDF_DIFF;
s                 241 drivers/staging/comedi/drivers/ni_daq_700.c 	s->n_chan = 16;
s                 242 drivers/staging/comedi/drivers/ni_daq_700.c 	s->maxdata = BIT(12) - 1;
s                 243 drivers/staging/comedi/drivers/ni_daq_700.c 	s->range_table = &range_daq700_ai;
s                 244 drivers/staging/comedi/drivers/ni_daq_700.c 	s->insn_read = daq700_ai_rinsn;
s                 245 drivers/staging/comedi/drivers/ni_daq_700.c 	daq700_ai_config(dev, s);
s                  34 drivers/staging/comedi/drivers/ni_daq_dio24.c 	struct comedi_subdevice *s;
s                  48 drivers/staging/comedi/drivers/ni_daq_dio24.c 	s = &dev->subdevices[0];
s                  49 drivers/staging/comedi/drivers/ni_daq_dio24.c 	return subdev_8255_init(dev, s, NULL, 0x00);
s                 104 drivers/staging/comedi/drivers/ni_labpc_common.c static int labpc_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
s                 149 drivers/staging/comedi/drivers/ni_labpc_common.c 				 struct comedi_subdevice *s,
s                 169 drivers/staging/comedi/drivers/ni_labpc_common.c 	if (comedi_range_is_unipolar(s, range))
s                 213 drivers/staging/comedi/drivers/ni_labpc_common.c 			struct comedi_subdevice *s,
s                 226 drivers/staging/comedi/drivers/ni_labpc_common.c 			      struct comedi_subdevice *s,
s                 238 drivers/staging/comedi/drivers/ni_labpc_common.c 	labpc_cancel(dev, s);
s                 242 drivers/staging/comedi/drivers/ni_labpc_common.c 	labpc_setup_cmd6_reg(dev, s, MODE_SINGLE_CHAN, fifo_not_empty_transfer,
s                 262 drivers/staging/comedi/drivers/ni_labpc_common.c 		ret = comedi_timeout(dev, s, insn, labpc_ai_eoc, 0);
s                 441 drivers/staging/comedi/drivers/ni_labpc_common.c 				   struct comedi_subdevice *s,
s                 498 drivers/staging/comedi/drivers/ni_labpc_common.c 			    struct comedi_subdevice *s, struct comedi_cmd *cmd)
s                 605 drivers/staging/comedi/drivers/ni_labpc_common.c 		err |= labpc_ai_check_chanlist(dev, s, cmd);
s                 613 drivers/staging/comedi/drivers/ni_labpc_common.c static int labpc_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 617 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct comedi_async *async = s->async;
s                 630 drivers/staging/comedi/drivers/ni_labpc_common.c 	labpc_cancel(dev, s);
s                 674 drivers/staging/comedi/drivers/ni_labpc_common.c 	labpc_setup_cmd6_reg(dev, s, mode, xfer, range, aref,
s                 718 drivers/staging/comedi/drivers/ni_labpc_common.c 		labpc_setup_dma(dev, s);
s                 820 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 829 drivers/staging/comedi/drivers/ni_labpc_common.c 	async = s->async;
s                 848 drivers/staging/comedi/drivers/ni_labpc_common.c 		comedi_handle_events(dev, s);
s                 868 drivers/staging/comedi/drivers/ni_labpc_common.c 		comedi_handle_events(dev, s);
s                 886 drivers/staging/comedi/drivers/ni_labpc_common.c 	comedi_handle_events(dev, s);
s                 891 drivers/staging/comedi/drivers/ni_labpc_common.c 			   struct comedi_subdevice *s,
s                 899 drivers/staging/comedi/drivers/ni_labpc_common.c 	s->readback[chan] = val;
s                 903 drivers/staging/comedi/drivers/ni_labpc_common.c 			       struct comedi_subdevice *s,
s                 929 drivers/staging/comedi/drivers/ni_labpc_common.c 		if (comedi_range_is_unipolar(s, range))
s                 938 drivers/staging/comedi/drivers/ni_labpc_common.c 		labpc_ao_write(dev, s, channel, data[i]);
s                1122 drivers/staging/comedi/drivers/ni_labpc_common.c 				  struct comedi_subdevice *s,
s                1135 drivers/staging/comedi/drivers/ni_labpc_common.c 		if (s->readback[chan] != val) {
s                1137 drivers/staging/comedi/drivers/ni_labpc_common.c 			s->readback[chan] = val;
s                1145 drivers/staging/comedi/drivers/ni_labpc_common.c 			      struct comedi_subdevice *s,
s                1159 drivers/staging/comedi/drivers/ni_labpc_common.c 				   struct comedi_subdevice *s,
s                1177 drivers/staging/comedi/drivers/ni_labpc_common.c 		ret = comedi_timeout(dev, s, insn, labpc_eeprom_ready, 0);
s                1182 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->readback[chan] = val;
s                1193 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct comedi_subdevice *s;
s                1251 drivers/staging/comedi/drivers/ni_labpc_common.c 	s = &dev->subdevices[0];
s                1252 drivers/staging/comedi/drivers/ni_labpc_common.c 	s->type		= COMEDI_SUBD_AI;
s                1253 drivers/staging/comedi/drivers/ni_labpc_common.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND | SDF_COMMON | SDF_DIFF;
s                1254 drivers/staging/comedi/drivers/ni_labpc_common.c 	s->n_chan	= 8;
s                1255 drivers/staging/comedi/drivers/ni_labpc_common.c 	s->len_chanlist	= 8;
s                1256 drivers/staging/comedi/drivers/ni_labpc_common.c 	s->maxdata	= 0x0fff;
s                1257 drivers/staging/comedi/drivers/ni_labpc_common.c 	s->range_table	= board->is_labpc1200 ?
s                1259 drivers/staging/comedi/drivers/ni_labpc_common.c 	s->insn_read	= labpc_ai_insn_read;
s                1261 drivers/staging/comedi/drivers/ni_labpc_common.c 		dev->read_subdev = s;
s                1262 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->subdev_flags	|= SDF_CMD_READ;
s                1263 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->do_cmd	= labpc_ai_cmd;
s                1264 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->do_cmdtest	= labpc_ai_cmdtest;
s                1265 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->cancel	= labpc_cancel;
s                1269 drivers/staging/comedi/drivers/ni_labpc_common.c 	s = &dev->subdevices[1];
s                1271 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->type		= COMEDI_SUBD_AO;
s                1272 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->subdev_flags	= SDF_READABLE | SDF_WRITABLE | SDF_GROUND;
s                1273 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->n_chan	= 2;
s                1274 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->maxdata	= 0x0fff;
s                1275 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->range_table	= &range_labpc_ao;
s                1276 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->insn_write	= labpc_ao_insn_write;
s                1278 drivers/staging/comedi/drivers/ni_labpc_common.c 		ret = comedi_alloc_subdev_readback(s);
s                1283 drivers/staging/comedi/drivers/ni_labpc_common.c 		for (i = 0; i < s->n_chan; i++)
s                1284 drivers/staging/comedi/drivers/ni_labpc_common.c 			labpc_ao_write(dev, s, i, s->maxdata / 2);
s                1286 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->type		= COMEDI_SUBD_UNUSED;
s                1290 drivers/staging/comedi/drivers/ni_labpc_common.c 	s = &dev->subdevices[2];
s                1292 drivers/staging/comedi/drivers/ni_labpc_common.c 		ret = subdev_8255_mm_init(dev, s, NULL, DIO_BASE_REG);
s                1294 drivers/staging/comedi/drivers/ni_labpc_common.c 		ret = subdev_8255_init(dev, s, NULL, DIO_BASE_REG);
s                1299 drivers/staging/comedi/drivers/ni_labpc_common.c 	s = &dev->subdevices[3];
s                1301 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->type		= COMEDI_SUBD_CALIB;
s                1302 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->subdev_flags	= SDF_READABLE | SDF_WRITABLE | SDF_INTERNAL;
s                1303 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->n_chan	= 16;
s                1304 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->maxdata	= 0xff;
s                1305 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->insn_write	= labpc_calib_insn_write;
s                1307 drivers/staging/comedi/drivers/ni_labpc_common.c 		ret = comedi_alloc_subdev_readback(s);
s                1311 drivers/staging/comedi/drivers/ni_labpc_common.c 		for (i = 0; i < s->n_chan; i++) {
s                1312 drivers/staging/comedi/drivers/ni_labpc_common.c 			write_caldac(dev, i, s->maxdata / 2);
s                1313 drivers/staging/comedi/drivers/ni_labpc_common.c 			s->readback[i] = s->maxdata / 2;
s                1316 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->type		= COMEDI_SUBD_UNUSED;
s                1320 drivers/staging/comedi/drivers/ni_labpc_common.c 	s = &dev->subdevices[4];
s                1322 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->type		= COMEDI_SUBD_MEMORY;
s                1323 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->subdev_flags	= SDF_READABLE | SDF_WRITABLE | SDF_INTERNAL;
s                1324 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->n_chan	= 256;
s                1325 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->maxdata	= 0xff;
s                1326 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->insn_write	= labpc_eeprom_insn_write;
s                1328 drivers/staging/comedi/drivers/ni_labpc_common.c 		ret = comedi_alloc_subdev_readback(s);
s                1332 drivers/staging/comedi/drivers/ni_labpc_common.c 		for (i = 0; i < s->n_chan; i++)
s                1333 drivers/staging/comedi/drivers/ni_labpc_common.c 			s->readback[i] = labpc_eeprom_read(dev, i);
s                1335 drivers/staging/comedi/drivers/ni_labpc_common.c 		s->type		= COMEDI_SUBD_UNUSED;
s                  26 drivers/staging/comedi/drivers/ni_labpc_isadma.c 						struct comedi_subdevice *s,
s                  29 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                  30 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	unsigned int sample_size = comedi_bytes_per_sample(s);
s                  52 drivers/staging/comedi/drivers/ni_labpc_isadma.c void labpc_setup_dma(struct comedi_device *dev, struct comedi_subdevice *s)
s                  56 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                  57 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	unsigned int sample_size = comedi_bytes_per_sample(s);
s                  60 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	desc->size = labpc_suggest_transfer_size(dev, s, desc->maxsize);
s                  76 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	struct comedi_subdevice *s = dev->read_subdev;
s                  77 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	struct comedi_async *async = s->async;
s                  79 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	unsigned int max_samples = comedi_bytes_to_samples(s, desc->size);
s                  95 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	nsamples = max_samples - comedi_bytes_to_samples(s, residue);
s                 109 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	desc->size = comedi_samples_to_bytes(s, leftover);
s                 111 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	comedi_buf_write_samples(s, desc->virt_addr, nsamples);
s                  13 drivers/staging/comedi/drivers/ni_labpc_isadma.h void labpc_setup_dma(struct comedi_device *dev, struct comedi_subdevice *s);
s                  29 drivers/staging/comedi/drivers/ni_labpc_isadma.h 				   struct comedi_subdevice *s)
s                 879 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 884 drivers/staging/comedi/drivers/ni_mio_common.c 		mite_sync_dma(devpriv->ai_mite_chan, s);
s                 949 drivers/staging/comedi/drivers/ni_mio_common.c 			    struct comedi_subdevice *s, int n)
s                 957 drivers/staging/comedi/drivers/ni_mio_common.c 		comedi_buf_read_samples(s, &d, 1);
s                 963 drivers/staging/comedi/drivers/ni_mio_common.c 				comedi_buf_read_samples(s, &d, 1);
s                 991 drivers/staging/comedi/drivers/ni_mio_common.c 				 struct comedi_subdevice *s)
s                 997 drivers/staging/comedi/drivers/ni_mio_common.c 	nbytes = comedi_buf_read_n_available(s);
s                 999 drivers/staging/comedi/drivers/ni_mio_common.c 		s->async->events |= COMEDI_CB_OVERFLOW;
s                1003 drivers/staging/comedi/drivers/ni_mio_common.c 	nsamples = comedi_bytes_to_samples(s, nbytes);
s                1007 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_ao_fifo_load(dev, s, nsamples);
s                1013 drivers/staging/comedi/drivers/ni_mio_common.c 			   struct comedi_subdevice *s)
s                1026 drivers/staging/comedi/drivers/ni_mio_common.c 	nbytes = comedi_buf_read_n_available(s);
s                1030 drivers/staging/comedi/drivers/ni_mio_common.c 	nsamples = comedi_bytes_to_samples(s, nbytes);
s                1034 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_ao_fifo_load(dev, s, nsamples);
s                1040 drivers/staging/comedi/drivers/ni_mio_common.c 			    struct comedi_subdevice *s, int n)
s                1043 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_async *async = s->async;
s                1053 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
s                1055 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
s                1061 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
s                1072 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
s                1074 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
s                1082 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
s                1095 drivers/staging/comedi/drivers/ni_mio_common.c 		comedi_buf_write_samples(s, devpriv->ai_fifo_buffer, n);
s                1102 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_subdevice *s = dev->read_subdev;
s                1107 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_ai_fifo_read(dev, s, n);
s                1115 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_subdevice *s = dev->read_subdev;
s                1127 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
s                1129 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
s                1138 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
s                1140 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
s                1149 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
s                1167 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, devpriv->ai_fifo_buffer, i);
s                1175 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_subdevice *s = dev->read_subdev;
s                1186 drivers/staging/comedi/drivers/ni_mio_common.c 		comedi_buf_write_samples(s, &data, 1);
s                1193 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_subdevice *s = dev->read_subdev;
s                1208 drivers/staging/comedi/drivers/ni_mio_common.c 		comedi_buf_write_samples(s, &data, 1);
s                1214 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_subdevice *s = dev->read_subdev;
s                1223 drivers/staging/comedi/drivers/ni_mio_common.c 	s->async->events |= COMEDI_CB_EOA;
s                1226 drivers/staging/comedi/drivers/ni_mio_common.c static void ni_handle_eos(struct comedi_device *dev, struct comedi_subdevice *s)
s                1237 drivers/staging/comedi/drivers/ni_mio_common.c 			if ((s->async->events & COMEDI_CB_EOS))
s                1243 drivers/staging/comedi/drivers/ni_mio_common.c 		s->async->events |= COMEDI_CB_EOS;
s                1256 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_subdevice *s;
s                1258 drivers/staging/comedi/drivers/ni_mio_common.c 	s = &dev->subdevices[NI_GPCT_SUBDEV(counter_index)];
s                1261 drivers/staging/comedi/drivers/ni_mio_common.c 				s);
s                1262 drivers/staging/comedi/drivers/ni_mio_common.c 	comedi_handle_events(dev, s);
s                1285 drivers/staging/comedi/drivers/ni_mio_common.c 			       struct comedi_subdevice *s,
s                1288 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                1299 drivers/staging/comedi/drivers/ni_mio_common.c 			if (comedi_is_subdevice_running(s))
s                1300 drivers/staging/comedi/drivers/ni_mio_common.c 				s->async->events |= COMEDI_CB_ERROR;
s                1309 drivers/staging/comedi/drivers/ni_mio_common.c 			s->async->events |= COMEDI_CB_ERROR;
s                1311 drivers/staging/comedi/drivers/ni_mio_common.c 				s->async->events |= COMEDI_CB_OVERFLOW;
s                1338 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_handle_eos(dev, s);
s                1364 drivers/staging/comedi/drivers/ni_mio_common.c 			       struct comedi_subdevice *s,
s                1373 drivers/staging/comedi/drivers/ni_mio_common.c 		s->async->events |= COMEDI_CB_OVERFLOW;
s                1376 drivers/staging/comedi/drivers/ni_mio_common.c 	if (s->async->cmd.stop_src != TRIG_NONE &&
s                1378 drivers/staging/comedi/drivers/ni_mio_common.c 		s->async->events |= COMEDI_CB_EOA;
s                1384 drivers/staging/comedi/drivers/ni_mio_common.c 		ret = ni_ao_fifo_half_empty(dev, s);
s                1390 drivers/staging/comedi/drivers/ni_mio_common.c 			s->async->events |= COMEDI_CB_OVERFLOW;
s                1396 drivers/staging/comedi/drivers/ni_mio_common.c static void ni_ai_munge(struct comedi_device *dev, struct comedi_subdevice *s,
s                1401 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_async *async = s->async;
s                1403 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned int nsamples = comedi_bytes_to_samples(s, num_bytes);
s                1414 drivers/staging/comedi/drivers/ni_mio_common.c 		if (s->subdev_flags & SDF_LSAMPL)
s                1419 drivers/staging/comedi/drivers/ni_mio_common.c 		if (s->subdev_flags & SDF_LSAMPL)
s                1433 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_subdevice *s = dev->read_subdev;
s                1442 drivers/staging/comedi/drivers/ni_mio_common.c 	comedi_buf_write_alloc(s, s->async->prealloc_bufsz);
s                1467 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_subdevice *s = dev->write_subdev;
s                1476 drivers/staging/comedi/drivers/ni_mio_common.c 	comedi_buf_read_alloc(s, s->async->prealloc_bufsz);
s                1506 drivers/staging/comedi/drivers/ni_mio_common.c static int ni_ai_reset(struct comedi_device *dev, struct comedi_subdevice *s)
s                1572 drivers/staging/comedi/drivers/ni_mio_common.c static int ni_ai_poll(struct comedi_device *dev, struct comedi_subdevice *s)
s                1584 drivers/staging/comedi/drivers/ni_mio_common.c 	count = comedi_buf_n_bytes_ready(s);
s                1705 drivers/staging/comedi/drivers/ni_mio_common.c 				     struct comedi_subdevice *s,
s                1710 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned int offset = (s->maxdata + 1) >> 1;
s                1823 drivers/staging/comedi/drivers/ni_mio_common.c 			   struct comedi_subdevice *s,
s                1828 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned int mask = s->maxdata;
s                1833 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_load_channelgain_list(dev, s, 1, &insn->chanspec);
s                2003 drivers/staging/comedi/drivers/ni_mio_common.c static int ni_ai_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s,
s                2147 drivers/staging/comedi/drivers/ni_mio_common.c 			 struct comedi_subdevice *s,
s                2151 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                2158 drivers/staging/comedi/drivers/ni_mio_common.c 	s->async->inttrig = NULL;
s                2163 drivers/staging/comedi/drivers/ni_mio_common.c static int ni_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                2166 drivers/staging/comedi/drivers/ni_mio_common.c 	const struct comedi_cmd *cmd = &s->async->cmd;
s                2181 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_load_channelgain_list(dev, s, cmd->chanlist_len, cmd->chanlist);
s                2451 drivers/staging/comedi/drivers/ni_mio_common.c 		s->async->inttrig = NULL;
s                2453 drivers/staging/comedi/drivers/ni_mio_common.c 		s->async->inttrig = NULL;
s                2455 drivers/staging/comedi/drivers/ni_mio_common.c 		s->async->inttrig = ni_ai_inttrig;
s                2462 drivers/staging/comedi/drivers/ni_mio_common.c 			     struct comedi_subdevice *s,
s                2516 drivers/staging/comedi/drivers/ni_mio_common.c static void ni_ao_munge(struct comedi_device *dev, struct comedi_subdevice *s,
s                2520 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                2521 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned int nsamples = comedi_bytes_to_samples(s, num_bytes);
s                2536 drivers/staging/comedi/drivers/ni_mio_common.c 		if (comedi_range_is_bipolar(s, range))
s                2537 drivers/staging/comedi/drivers/ni_mio_common.c 			val = comedi_offset_munge(s, val);
s                2550 drivers/staging/comedi/drivers/ni_mio_common.c 					  struct comedi_subdevice *s,
s                2562 drivers/staging/comedi/drivers/ni_mio_common.c 		for (i = 0; i < s->n_chan; ++i) {
s                2574 drivers/staging/comedi/drivers/ni_mio_common.c 		krange = s->range_table->range + range;
s                2623 drivers/staging/comedi/drivers/ni_mio_common.c 				     struct comedi_subdevice *s,
s                2639 drivers/staging/comedi/drivers/ni_mio_common.c 		if (comedi_range_is_bipolar(s, range)) {
s                2641 drivers/staging/comedi/drivers/ni_mio_common.c 			invert = (s->maxdata + 1) >> 1;
s                2645 drivers/staging/comedi/drivers/ni_mio_common.c 		if (comedi_range_is_external(s, range))
s                2664 drivers/staging/comedi/drivers/ni_mio_common.c 				 struct comedi_subdevice *s,
s                2671 drivers/staging/comedi/drivers/ni_mio_common.c 		return ni_m_series_ao_config_chanlist(dev, s, chanspec, n_chans,
s                2674 drivers/staging/comedi/drivers/ni_mio_common.c 		return ni_old_ao_config_chanlist(dev, s, chanspec, n_chans);
s                2678 drivers/staging/comedi/drivers/ni_mio_common.c 			    struct comedi_subdevice *s,
s                2698 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_ao_config_chanlist(dev, s, &insn->chanspec, 1, 0);
s                2703 drivers/staging/comedi/drivers/ni_mio_common.c 		s->readback[chan] = val;
s                2710 drivers/staging/comedi/drivers/ni_mio_common.c 			val = comedi_offset_munge(s, val);
s                2724 drivers/staging/comedi/drivers/ni_mio_common.c 			if (comedi_range_is_bipolar(s, range))
s                2725 drivers/staging/comedi/drivers/ni_mio_common.c 				val = comedi_offset_munge(s, val);
s                2745 drivers/staging/comedi/drivers/ni_mio_common.c 		     struct comedi_subdevice *s)
s                2779 drivers/staging/comedi/drivers/ni_mio_common.c 	ret = ni_ao_prep_fifo(dev, s);
s                2819 drivers/staging/comedi/drivers/ni_mio_common.c 			     struct comedi_subdevice *s,
s                2830 drivers/staging/comedi/drivers/ni_mio_common.c 			nbytes = comedi_samples_to_bytes(s,
s                2844 drivers/staging/comedi/drivers/ni_mio_common.c 		return ni_ao_arm(dev, s);
s                2859 drivers/staging/comedi/drivers/ni_mio_common.c 			 struct comedi_subdevice *s,
s                2863 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                2881 drivers/staging/comedi/drivers/ni_mio_common.c 	s->async->inttrig = NULL;
s                2885 drivers/staging/comedi/drivers/ni_mio_common.c 		ret = ni_ao_arm(dev, s);
s                3160 drivers/staging/comedi/drivers/ni_mio_common.c 				   struct comedi_subdevice *s)
s                3163 drivers/staging/comedi/drivers/ni_mio_common.c 	const struct comedi_cmd *cmd = &s->async->cmd;
s                3181 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_ao_config_chanlist(dev, s, cmd->chanlist, cmd->chanlist_len, 1);
s                3248 drivers/staging/comedi/drivers/ni_mio_common.c 				     struct comedi_subdevice *s)
s                3250 drivers/staging/comedi/drivers/ni_mio_common.c 	if (s->async->cmd.stop_src == TRIG_COUNT)
s                3254 drivers/staging/comedi/drivers/ni_mio_common.c 	s->async->inttrig = ni_ao_inttrig;
s                3257 drivers/staging/comedi/drivers/ni_mio_common.c static int ni_ao_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                3260 drivers/staging/comedi/drivers/ni_mio_common.c 	const struct comedi_cmd *cmd = &s->async->cmd;
s                3274 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_ao_cmd_set_channels(dev, s);
s                3277 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_cmd_set_mite_transfer(devpriv->ao_mite_ring, s, cmd, 0x00ffffff);
s                3278 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_ao_cmd_set_interrupts(dev, s);
s                3297 drivers/staging/comedi/drivers/ni_mio_common.c static int ni_ao_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s,
s                3377 drivers/staging/comedi/drivers/ni_mio_common.c static int ni_ao_reset(struct comedi_device *dev, struct comedi_subdevice *s)
s                3435 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_ao_win_outw(dev, (1u << s->n_chan) - 1u,
s                3449 drivers/staging/comedi/drivers/ni_mio_common.c 			      struct comedi_subdevice *s,
s                3456 drivers/staging/comedi/drivers/ni_mio_common.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
s                3461 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->dio_control |= NISTC_DIO_CTRL_DIR(s->io_bits);
s                3468 drivers/staging/comedi/drivers/ni_mio_common.c 			    struct comedi_subdevice *s,
s                3479 drivers/staging/comedi/drivers/ni_mio_common.c 	if (comedi_dio_update_state(s, data)) {
s                3481 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->dio_output |= NISTC_DIO_OUT_PARALLEL(s->state);
s                3492 drivers/staging/comedi/drivers/ni_mio_common.c 				       struct comedi_subdevice *s,
s                3507 drivers/staging/comedi/drivers/ni_mio_common.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
s                3511 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_writel(dev, s->io_bits, NI_M_DIO_DIR_REG);
s                3517 drivers/staging/comedi/drivers/ni_mio_common.c 				     struct comedi_subdevice *s,
s                3521 drivers/staging/comedi/drivers/ni_mio_common.c 	if (comedi_dio_update_state(s, data))
s                3522 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_writel(dev, s->state, NI_M_DIO_REG);
s                3530 drivers/staging/comedi/drivers/ni_mio_common.c 				  struct comedi_subdevice *s,
s                3546 drivers/staging/comedi/drivers/ni_mio_common.c 			   struct comedi_subdevice *s, struct comedi_cmd *cmd)
s                3584 drivers/staging/comedi/drivers/ni_mio_common.c 	bytes_per_scan = comedi_bytes_per_scan_cmd(s, cmd);
s                3587 drivers/staging/comedi/drivers/ni_mio_common.c 						    s->async->prealloc_bufsz /
s                3599 drivers/staging/comedi/drivers/ni_mio_common.c 		err |= ni_cdio_check_chanlist(dev, s, cmd);
s                3608 drivers/staging/comedi/drivers/ni_mio_common.c 			  struct comedi_subdevice *s,
s                3611 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                3621 drivers/staging/comedi/drivers/ni_mio_common.c 	s->async->inttrig = NULL;
s                3624 drivers/staging/comedi/drivers/ni_mio_common.c 	comedi_buf_read_alloc(s, s->async->prealloc_bufsz);
s                3651 drivers/staging/comedi/drivers/ni_mio_common.c 		s->cancel(dev, s);
s                3661 drivers/staging/comedi/drivers/ni_mio_common.c static int ni_cdio_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                3664 drivers/staging/comedi/drivers/ni_mio_common.c 	const struct comedi_cmd *cmd = &s->async->cmd;
s                3682 drivers/staging/comedi/drivers/ni_mio_common.c 	if (s->io_bits) {
s                3683 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_writel(dev, s->state, NI_M_CDO_FIFO_DATA_REG);
s                3685 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_writel(dev, s->io_bits, NI_M_CDO_MASK_ENA_REG);
s                3695 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_cmd_set_mite_transfer(devpriv->cdo_mite_ring, s, cmd,
s                3696 drivers/staging/comedi/drivers/ni_mio_common.c 				 s->async->prealloc_bufsz /
s                3697 drivers/staging/comedi/drivers/ni_mio_common.c 				 comedi_bytes_per_scan(s));
s                3699 drivers/staging/comedi/drivers/ni_mio_common.c 	s->async->inttrig = ni_cdo_inttrig;
s                3704 drivers/staging/comedi/drivers/ni_mio_common.c static int ni_cdio_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
s                3724 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_subdevice *s = &dev->subdevices[NI_DIO_SUBDEV];
s                3729 drivers/staging/comedi/drivers/ni_mio_common.c 		mite_ack_linkc(devpriv->cdo_mite_chan, s, true);
s                3737 drivers/staging/comedi/drivers/ni_mio_common.c 		s->async->events |= COMEDI_CB_OVERFLOW;
s                3744 drivers/staging/comedi/drivers/ni_mio_common.c 	comedi_handle_events(dev, s);
s                3749 drivers/staging/comedi/drivers/ni_mio_common.c 				   struct comedi_subdevice *s,
s                3800 drivers/staging/comedi/drivers/ni_mio_common.c 				   struct comedi_subdevice *s,
s                3847 drivers/staging/comedi/drivers/ni_mio_common.c 				 struct comedi_subdevice *s,
s                3919 drivers/staging/comedi/drivers/ni_mio_common.c 			err = ni_serial_hw_readwrite8(dev, s, byte_out,
s                3922 drivers/staging/comedi/drivers/ni_mio_common.c 			err = ni_serial_sw_readwrite8(dev, s, byte_out,
s                3939 drivers/staging/comedi/drivers/ni_mio_common.c static void init_ao_67xx(struct comedi_device *dev, struct comedi_subdevice *s)
s                3943 drivers/staging/comedi/drivers/ni_mio_common.c 	for (i = 0; i < s->n_chan; i++) {
s                4080 drivers/staging/comedi/drivers/ni_mio_common.c 				 struct comedi_subdevice *s,
s                4095 drivers/staging/comedi/drivers/ni_mio_common.c 				  struct comedi_subdevice *s,
s                4118 drivers/staging/comedi/drivers/ni_mio_common.c 				   struct comedi_subdevice *s,
s                4174 drivers/staging/comedi/drivers/ni_mio_common.c 				  struct comedi_subdevice *s,
s                4234 drivers/staging/comedi/drivers/ni_mio_common.c 			      struct comedi_subdevice *s,
s                4398 drivers/staging/comedi/drivers/ni_mio_common.c 			       struct comedi_subdevice *s,
s                4412 drivers/staging/comedi/drivers/ni_mio_common.c 			      struct comedi_subdevice *s,
s                4425 drivers/staging/comedi/drivers/ni_mio_common.c static void caldac_setup(struct comedi_device *dev, struct comedi_subdevice *s)
s                4450 drivers/staging/comedi/drivers/ni_mio_common.c 	s->n_chan = n_chans;
s                4458 drivers/staging/comedi/drivers/ni_mio_common.c 		s->maxdata_list = maxdata_list;
s                4469 drivers/staging/comedi/drivers/ni_mio_common.c 		for (chan = 0; chan < s->n_chan; chan++)
s                4470 drivers/staging/comedi/drivers/ni_mio_common.c 			ni_write_caldac(dev, i, s->maxdata_list[i] / 2);
s                4473 drivers/staging/comedi/drivers/ni_mio_common.c 		s->maxdata = (1 << caldacs[type].n_bits) - 1;
s                4475 drivers/staging/comedi/drivers/ni_mio_common.c 		for (chan = 0; chan < s->n_chan; chan++)
s                4476 drivers/staging/comedi/drivers/ni_mio_common.c 			ni_write_caldac(dev, i, s->maxdata / 2);
s                4511 drivers/staging/comedi/drivers/ni_mio_common.c 			       struct comedi_subdevice *s,
s                4527 drivers/staging/comedi/drivers/ni_mio_common.c 					struct comedi_subdevice *s,
s                4684 drivers/staging/comedi/drivers/ni_mio_common.c 			      struct comedi_subdevice *s,
s                4717 drivers/staging/comedi/drivers/ni_mio_common.c 			    struct comedi_subdevice *s,
s                4726 drivers/staging/comedi/drivers/ni_mio_common.c 	if (comedi_dio_update_state(s, data))
s                4727 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_writew(dev, s->state, NI_M_PFI_DO_REG);
s                4808 drivers/staging/comedi/drivers/ni_mio_common.c 			       struct comedi_subdevice *s,
s                5195 drivers/staging/comedi/drivers/ni_mio_common.c 			       struct comedi_subdevice *s,
s                5238 drivers/staging/comedi/drivers/ni_mio_common.c 			     struct comedi_subdevice *s,
s                5853 drivers/staging/comedi/drivers/ni_mio_common.c static int ni_gpct_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                5855 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_gpct *counter = s->private;
s                5868 drivers/staging/comedi/drivers/ni_mio_common.c 	return ni_tio_cmd(dev, s);
s                5871 drivers/staging/comedi/drivers/ni_mio_common.c static int ni_gpct_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
s                5873 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_gpct *counter = s->private;
s                5970 drivers/staging/comedi/drivers/ni_mio_common.c 	struct comedi_subdevice *s;
s                6014 drivers/staging/comedi/drivers/ni_mio_common.c 	s = &dev->subdevices[NI_AI_SUBDEV];
s                6016 drivers/staging/comedi/drivers/ni_mio_common.c 		s->type		= COMEDI_SUBD_AI;
s                6017 drivers/staging/comedi/drivers/ni_mio_common.c 		s->subdev_flags	= SDF_READABLE | SDF_DIFF | SDF_DITHER;
s                6019 drivers/staging/comedi/drivers/ni_mio_common.c 			s->subdev_flags	|= SDF_GROUND | SDF_COMMON | SDF_OTHER;
s                6021 drivers/staging/comedi/drivers/ni_mio_common.c 			s->subdev_flags	|= SDF_LSAMPL;
s                6023 drivers/staging/comedi/drivers/ni_mio_common.c 			s->subdev_flags	|= SDF_SOFT_CALIBRATED;
s                6024 drivers/staging/comedi/drivers/ni_mio_common.c 		s->n_chan	= board->n_adchan;
s                6025 drivers/staging/comedi/drivers/ni_mio_common.c 		s->maxdata	= board->ai_maxdata;
s                6026 drivers/staging/comedi/drivers/ni_mio_common.c 		s->range_table	= ni_range_lkup[board->gainlkup];
s                6027 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_read	= ni_ai_insn_read;
s                6028 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_config	= ni_ai_insn_config;
s                6030 drivers/staging/comedi/drivers/ni_mio_common.c 			dev->read_subdev = s;
s                6031 drivers/staging/comedi/drivers/ni_mio_common.c 			s->subdev_flags	|= SDF_CMD_READ;
s                6032 drivers/staging/comedi/drivers/ni_mio_common.c 			s->len_chanlist	= 512;
s                6033 drivers/staging/comedi/drivers/ni_mio_common.c 			s->do_cmdtest	= ni_ai_cmdtest;
s                6034 drivers/staging/comedi/drivers/ni_mio_common.c 			s->do_cmd	= ni_ai_cmd;
s                6035 drivers/staging/comedi/drivers/ni_mio_common.c 			s->cancel	= ni_ai_reset;
s                6036 drivers/staging/comedi/drivers/ni_mio_common.c 			s->poll		= ni_ai_poll;
s                6037 drivers/staging/comedi/drivers/ni_mio_common.c 			s->munge	= ni_ai_munge;
s                6040 drivers/staging/comedi/drivers/ni_mio_common.c 				s->async_dma_dir = DMA_FROM_DEVICE;
s                6044 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_ai_reset(dev, s);
s                6046 drivers/staging/comedi/drivers/ni_mio_common.c 		s->type		= COMEDI_SUBD_UNUSED;
s                6050 drivers/staging/comedi/drivers/ni_mio_common.c 	s = &dev->subdevices[NI_AO_SUBDEV];
s                6052 drivers/staging/comedi/drivers/ni_mio_common.c 		s->type		= COMEDI_SUBD_AO;
s                6053 drivers/staging/comedi/drivers/ni_mio_common.c 		s->subdev_flags	= SDF_WRITABLE | SDF_DEGLITCH | SDF_GROUND;
s                6055 drivers/staging/comedi/drivers/ni_mio_common.c 			s->subdev_flags	|= SDF_SOFT_CALIBRATED;
s                6056 drivers/staging/comedi/drivers/ni_mio_common.c 		s->n_chan	= board->n_aochan;
s                6057 drivers/staging/comedi/drivers/ni_mio_common.c 		s->maxdata	= board->ao_maxdata;
s                6058 drivers/staging/comedi/drivers/ni_mio_common.c 		s->range_table	= board->ao_range_table;
s                6059 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_config	= ni_ao_insn_config;
s                6060 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_write	= ni_ao_insn_write;
s                6062 drivers/staging/comedi/drivers/ni_mio_common.c 		ret = comedi_alloc_subdev_readback(s);
s                6071 drivers/staging/comedi/drivers/ni_mio_common.c 			dev->write_subdev = s;
s                6072 drivers/staging/comedi/drivers/ni_mio_common.c 			s->subdev_flags	|= SDF_CMD_WRITE;
s                6073 drivers/staging/comedi/drivers/ni_mio_common.c 			s->len_chanlist	= s->n_chan;
s                6074 drivers/staging/comedi/drivers/ni_mio_common.c 			s->do_cmdtest	= ni_ao_cmdtest;
s                6075 drivers/staging/comedi/drivers/ni_mio_common.c 			s->do_cmd	= ni_ao_cmd;
s                6076 drivers/staging/comedi/drivers/ni_mio_common.c 			s->cancel	= ni_ao_reset;
s                6078 drivers/staging/comedi/drivers/ni_mio_common.c 				s->munge	= ni_ao_munge;
s                6081 drivers/staging/comedi/drivers/ni_mio_common.c 				s->async_dma_dir = DMA_TO_DEVICE;
s                6085 drivers/staging/comedi/drivers/ni_mio_common.c 			init_ao_67xx(dev, s);
s                6088 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_ao_reset(dev, s);
s                6090 drivers/staging/comedi/drivers/ni_mio_common.c 		s->type		= COMEDI_SUBD_UNUSED;
s                6094 drivers/staging/comedi/drivers/ni_mio_common.c 	s = &dev->subdevices[NI_DIO_SUBDEV];
s                6095 drivers/staging/comedi/drivers/ni_mio_common.c 	s->type		= COMEDI_SUBD_DIO;
s                6096 drivers/staging/comedi/drivers/ni_mio_common.c 	s->subdev_flags	= SDF_WRITABLE | SDF_READABLE;
s                6097 drivers/staging/comedi/drivers/ni_mio_common.c 	s->n_chan	= board->has_32dio_chan ? 32 : 8;
s                6098 drivers/staging/comedi/drivers/ni_mio_common.c 	s->maxdata	= 1;
s                6099 drivers/staging/comedi/drivers/ni_mio_common.c 	s->range_table	= &range_digital;
s                6102 drivers/staging/comedi/drivers/ni_mio_common.c 		s->subdev_flags	|= SDF_LSAMPL;
s                6103 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_bits	= ni_m_series_dio_insn_bits;
s                6104 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_config	= ni_m_series_dio_insn_config;
s                6106 drivers/staging/comedi/drivers/ni_mio_common.c 			s->subdev_flags	|= SDF_CMD_WRITE /* | SDF_CMD_READ */;
s                6107 drivers/staging/comedi/drivers/ni_mio_common.c 			s->len_chanlist	= s->n_chan;
s                6108 drivers/staging/comedi/drivers/ni_mio_common.c 			s->do_cmdtest	= ni_cdio_cmdtest;
s                6109 drivers/staging/comedi/drivers/ni_mio_common.c 			s->do_cmd	= ni_cdio_cmd;
s                6110 drivers/staging/comedi/drivers/ni_mio_common.c 			s->cancel	= ni_cdio_cancel;
s                6113 drivers/staging/comedi/drivers/ni_mio_common.c 			s->async_dma_dir = DMA_BIDIRECTIONAL;
s                6120 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_writel(dev, s->io_bits, NI_M_DIO_DIR_REG);
s                6123 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_bits	= ni_dio_insn_bits;
s                6124 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_config	= ni_dio_insn_config;
s                6127 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->dio_control = NISTC_DIO_CTRL_DIR(s->io_bits);
s                6132 drivers/staging/comedi/drivers/ni_mio_common.c 	s = &dev->subdevices[NI_8255_DIO_SUBDEV];
s                6134 drivers/staging/comedi/drivers/ni_mio_common.c 		ret = subdev_8255_init(dev, s, ni_8255_callback,
s                6139 drivers/staging/comedi/drivers/ni_mio_common.c 		s->type = COMEDI_SUBD_UNUSED;
s                6143 drivers/staging/comedi/drivers/ni_mio_common.c 	s = &dev->subdevices[NI_UNUSED_SUBDEV];
s                6144 drivers/staging/comedi/drivers/ni_mio_common.c 	s->type = COMEDI_SUBD_UNUSED;
s                6147 drivers/staging/comedi/drivers/ni_mio_common.c 	s = &dev->subdevices[NI_CALIBRATION_SUBDEV];
s                6148 drivers/staging/comedi/drivers/ni_mio_common.c 	s->type		= COMEDI_SUBD_CALIB;
s                6149 drivers/staging/comedi/drivers/ni_mio_common.c 	s->subdev_flags	= SDF_INTERNAL;
s                6150 drivers/staging/comedi/drivers/ni_mio_common.c 	s->n_chan	= 1;
s                6151 drivers/staging/comedi/drivers/ni_mio_common.c 	s->maxdata	= 0;
s                6154 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_config	= ni_m_series_pwm_config;
s                6159 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_config	= ni_6143_pwm_config;
s                6161 drivers/staging/comedi/drivers/ni_mio_common.c 		s->subdev_flags	|= SDF_WRITABLE;
s                6162 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_read	= ni_calib_insn_read;
s                6163 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_write	= ni_calib_insn_write;
s                6166 drivers/staging/comedi/drivers/ni_mio_common.c 		caldac_setup(dev, s);
s                6170 drivers/staging/comedi/drivers/ni_mio_common.c 	s = &dev->subdevices[NI_EEPROM_SUBDEV];
s                6171 drivers/staging/comedi/drivers/ni_mio_common.c 	s->type		= COMEDI_SUBD_MEMORY;
s                6172 drivers/staging/comedi/drivers/ni_mio_common.c 	s->subdev_flags	= SDF_READABLE | SDF_INTERNAL;
s                6173 drivers/staging/comedi/drivers/ni_mio_common.c 	s->maxdata	= 0xff;
s                6175 drivers/staging/comedi/drivers/ni_mio_common.c 		s->n_chan	= M_SERIES_EEPROM_SIZE;
s                6176 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_read	= ni_m_series_eeprom_insn_read;
s                6178 drivers/staging/comedi/drivers/ni_mio_common.c 		s->n_chan	= 512;
s                6179 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_read	= ni_eeprom_insn_read;
s                6183 drivers/staging/comedi/drivers/ni_mio_common.c 	s = &dev->subdevices[NI_PFI_DIO_SUBDEV];
s                6184 drivers/staging/comedi/drivers/ni_mio_common.c 	s->type		= COMEDI_SUBD_DIO;
s                6185 drivers/staging/comedi/drivers/ni_mio_common.c 	s->maxdata	= 1;
s                6187 drivers/staging/comedi/drivers/ni_mio_common.c 		s->n_chan	= 16;
s                6188 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_bits	= ni_pfi_insn_bits;
s                6189 drivers/staging/comedi/drivers/ni_mio_common.c 		s->subdev_flags	= SDF_READABLE | SDF_WRITABLE | SDF_INTERNAL;
s                6191 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_writew(dev, s->state, NI_M_PFI_DO_REG);
s                6197 drivers/staging/comedi/drivers/ni_mio_common.c 		s->n_chan	= 10;
s                6198 drivers/staging/comedi/drivers/ni_mio_common.c 		s->subdev_flags	= SDF_INTERNAL;
s                6200 drivers/staging/comedi/drivers/ni_mio_common.c 	s->insn_config	= ni_pfi_insn_config;
s                6205 drivers/staging/comedi/drivers/ni_mio_common.c 	s = &dev->subdevices[NI_CS5529_CALIBRATION_SUBDEV];
s                6207 drivers/staging/comedi/drivers/ni_mio_common.c 		s->type = COMEDI_SUBD_AI;
s                6208 drivers/staging/comedi/drivers/ni_mio_common.c 		s->subdev_flags = SDF_READABLE | SDF_DIFF | SDF_INTERNAL;
s                6210 drivers/staging/comedi/drivers/ni_mio_common.c 		s->n_chan = board->n_aochan;
s                6211 drivers/staging/comedi/drivers/ni_mio_common.c 		s->maxdata = BIT(16) - 1;
s                6212 drivers/staging/comedi/drivers/ni_mio_common.c 		s->range_table = &range_unknown;	/* XXX */
s                6213 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_read = cs5529_ai_insn_read;
s                6214 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_config = NULL;
s                6217 drivers/staging/comedi/drivers/ni_mio_common.c 		s->type = COMEDI_SUBD_UNUSED;
s                6221 drivers/staging/comedi/drivers/ni_mio_common.c 	s = &dev->subdevices[NI_SERIAL_SUBDEV];
s                6222 drivers/staging/comedi/drivers/ni_mio_common.c 	s->type = COMEDI_SUBD_SERIAL;
s                6223 drivers/staging/comedi/drivers/ni_mio_common.c 	s->subdev_flags = SDF_READABLE | SDF_WRITABLE | SDF_INTERNAL;
s                6224 drivers/staging/comedi/drivers/ni_mio_common.c 	s->n_chan = 1;
s                6225 drivers/staging/comedi/drivers/ni_mio_common.c 	s->maxdata = 0xff;
s                6226 drivers/staging/comedi/drivers/ni_mio_common.c 	s->insn_config = ni_serial_insn_config;
s                6231 drivers/staging/comedi/drivers/ni_mio_common.c 	s = &dev->subdevices[NI_RTSI_SUBDEV];
s                6232 drivers/staging/comedi/drivers/ni_mio_common.c 	s->type = COMEDI_SUBD_DIO;
s                6233 drivers/staging/comedi/drivers/ni_mio_common.c 	s->subdev_flags = SDF_READABLE | SDF_WRITABLE | SDF_INTERNAL;
s                6234 drivers/staging/comedi/drivers/ni_mio_common.c 	s->n_chan = 8;
s                6235 drivers/staging/comedi/drivers/ni_mio_common.c 	s->maxdata = 1;
s                6236 drivers/staging/comedi/drivers/ni_mio_common.c 	s->insn_bits = ni_rtsi_insn_bits;
s                6237 drivers/staging/comedi/drivers/ni_mio_common.c 	s->insn_config = ni_rtsi_insn_config;
s                6260 drivers/staging/comedi/drivers/ni_mio_common.c 		s = &dev->subdevices[NI_GPCT_SUBDEV(i)];
s                6261 drivers/staging/comedi/drivers/ni_mio_common.c 		s->type		= COMEDI_SUBD_COUNTER;
s                6262 drivers/staging/comedi/drivers/ni_mio_common.c 		s->subdev_flags	= SDF_READABLE | SDF_WRITABLE | SDF_LSAMPL;
s                6263 drivers/staging/comedi/drivers/ni_mio_common.c 		s->n_chan	= 3;
s                6264 drivers/staging/comedi/drivers/ni_mio_common.c 		s->maxdata	= (devpriv->is_m_series) ? 0xffffffff
s                6266 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_read	= ni_tio_insn_read;
s                6267 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_write	= ni_tio_insn_write;
s                6268 drivers/staging/comedi/drivers/ni_mio_common.c 		s->insn_config	= ni_tio_insn_config;
s                6271 drivers/staging/comedi/drivers/ni_mio_common.c 			s->subdev_flags	|= SDF_CMD_READ /* | SDF_CMD_WRITE */;
s                6272 drivers/staging/comedi/drivers/ni_mio_common.c 			s->len_chanlist	= 1;
s                6273 drivers/staging/comedi/drivers/ni_mio_common.c 			s->do_cmdtest	= ni_tio_cmdtest;
s                6274 drivers/staging/comedi/drivers/ni_mio_common.c 			s->do_cmd	= ni_gpct_cmd;
s                6275 drivers/staging/comedi/drivers/ni_mio_common.c 			s->cancel	= ni_gpct_cancel;
s                6277 drivers/staging/comedi/drivers/ni_mio_common.c 			s->async_dma_dir = DMA_BIDIRECTIONAL;
s                6280 drivers/staging/comedi/drivers/ni_mio_common.c 		s->private	= gpct;
s                6288 drivers/staging/comedi/drivers/ni_mio_common.c 	s = &dev->subdevices[NI_FREQ_OUT_SUBDEV];
s                6289 drivers/staging/comedi/drivers/ni_mio_common.c 	s->type		= COMEDI_SUBD_COUNTER;
s                6290 drivers/staging/comedi/drivers/ni_mio_common.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                6291 drivers/staging/comedi/drivers/ni_mio_common.c 	s->n_chan	= 1;
s                6292 drivers/staging/comedi/drivers/ni_mio_common.c 	s->maxdata	= 0xf;
s                6293 drivers/staging/comedi/drivers/ni_mio_common.c 	s->insn_read	= ni_freq_out_insn_read;
s                6294 drivers/staging/comedi/drivers/ni_mio_common.c 	s->insn_write	= ni_freq_out_insn_write;
s                6295 drivers/staging/comedi/drivers/ni_mio_common.c 	s->insn_config	= ni_freq_out_insn_config;
s                 333 drivers/staging/comedi/drivers/ni_pcidio.c static int setup_mite_dma(struct comedi_device *dev, struct comedi_subdevice *s)
s                 344 drivers/staging/comedi/drivers/ni_pcidio.c 	comedi_buf_write_alloc(s, s->async->prealloc_bufsz);
s                 358 drivers/staging/comedi/drivers/ni_pcidio.c static int ni_pcidio_poll(struct comedi_device *dev, struct comedi_subdevice *s)
s                 367 drivers/staging/comedi/drivers/ni_pcidio.c 		mite_sync_dma(devpriv->di_mite_chan, s);
s                 369 drivers/staging/comedi/drivers/ni_pcidio.c 	count = comedi_buf_n_bytes_ready(s);
s                 378 drivers/staging/comedi/drivers/ni_pcidio.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 379 drivers/staging/comedi/drivers/ni_pcidio.c 	struct comedi_async *async = s->async;
s                 399 drivers/staging/comedi/drivers/ni_pcidio.c 		mite_ack_linkc(devpriv->di_mite_chan, s, false);
s                 427 drivers/staging/comedi/drivers/ni_pcidio.c 				comedi_buf_write_samples(s, &auxdata, 1);
s                 457 drivers/staging/comedi/drivers/ni_pcidio.c 	comedi_handle_events(dev, s);
s                 468 drivers/staging/comedi/drivers/ni_pcidio.c 				 struct comedi_subdevice *s,
s                 483 drivers/staging/comedi/drivers/ni_pcidio.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
s                 487 drivers/staging/comedi/drivers/ni_pcidio.c 	writel(s->io_bits, dev->mmio + PORT_PIN_DIRECTIONS(0));
s                 493 drivers/staging/comedi/drivers/ni_pcidio.c 			       struct comedi_subdevice *s,
s                 497 drivers/staging/comedi/drivers/ni_pcidio.c 	if (comedi_dio_update_state(s, data))
s                 498 drivers/staging/comedi/drivers/ni_pcidio.c 		writel(s->state, dev->mmio + PORT_IO(0));
s                 529 drivers/staging/comedi/drivers/ni_pcidio.c 			     struct comedi_subdevice *s, struct comedi_cmd *cmd)
s                 603 drivers/staging/comedi/drivers/ni_pcidio.c 			     struct comedi_subdevice *s,
s                 607 drivers/staging/comedi/drivers/ni_pcidio.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 613 drivers/staging/comedi/drivers/ni_pcidio.c 	s->async->inttrig = NULL;
s                 618 drivers/staging/comedi/drivers/ni_pcidio.c static int ni_pcidio_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 621 drivers/staging/comedi/drivers/ni_pcidio.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 698 drivers/staging/comedi/drivers/ni_pcidio.c 		int retval = setup_mite_dma(dev, s);
s                 723 drivers/staging/comedi/drivers/ni_pcidio.c 		s->async->inttrig = NULL;
s                 726 drivers/staging/comedi/drivers/ni_pcidio.c 		s->async->inttrig = ni_pcidio_inttrig;
s                 733 drivers/staging/comedi/drivers/ni_pcidio.c 			    struct comedi_subdevice *s)
s                 742 drivers/staging/comedi/drivers/ni_pcidio.c 			    struct comedi_subdevice *s)
s                 747 drivers/staging/comedi/drivers/ni_pcidio.c 	ret = mite_buf_change(devpriv->di_mite_ring, s);
s                 751 drivers/staging/comedi/drivers/ni_pcidio.c 	memset(s->async->prealloc_buf, 0xaa, s->async->prealloc_bufsz);
s                 886 drivers/staging/comedi/drivers/ni_pcidio.c 	struct comedi_subdevice *s;
s                 930 drivers/staging/comedi/drivers/ni_pcidio.c 	s = &dev->subdevices[0];
s                 932 drivers/staging/comedi/drivers/ni_pcidio.c 	dev->read_subdev = s;
s                 933 drivers/staging/comedi/drivers/ni_pcidio.c 	s->type = COMEDI_SUBD_DIO;
s                 934 drivers/staging/comedi/drivers/ni_pcidio.c 	s->subdev_flags =
s                 937 drivers/staging/comedi/drivers/ni_pcidio.c 	s->n_chan = 32;
s                 938 drivers/staging/comedi/drivers/ni_pcidio.c 	s->range_table = &range_digital;
s                 939 drivers/staging/comedi/drivers/ni_pcidio.c 	s->maxdata = 1;
s                 940 drivers/staging/comedi/drivers/ni_pcidio.c 	s->insn_config = &ni_pcidio_insn_config;
s                 941 drivers/staging/comedi/drivers/ni_pcidio.c 	s->insn_bits = &ni_pcidio_insn_bits;
s                 942 drivers/staging/comedi/drivers/ni_pcidio.c 	s->do_cmd = &ni_pcidio_cmd;
s                 943 drivers/staging/comedi/drivers/ni_pcidio.c 	s->do_cmdtest = &ni_pcidio_cmdtest;
s                 944 drivers/staging/comedi/drivers/ni_pcidio.c 	s->cancel = &ni_pcidio_cancel;
s                 945 drivers/staging/comedi/drivers/ni_pcidio.c 	s->len_chanlist = 32;	/* XXX */
s                 946 drivers/staging/comedi/drivers/ni_pcidio.c 	s->buf_change = &ni_pcidio_change;
s                 947 drivers/staging/comedi/drivers/ni_pcidio.c 	s->async_dma_dir = DMA_BIDIRECTIONAL;
s                 948 drivers/staging/comedi/drivers/ni_pcidio.c 	s->poll = &ni_pcidio_poll;
s                1146 drivers/staging/comedi/drivers/ni_pcimio.c 			    struct comedi_subdevice *s)
s                1151 drivers/staging/comedi/drivers/ni_pcimio.c 	ret = mite_buf_change(devpriv->ai_mite_ring, s);
s                1159 drivers/staging/comedi/drivers/ni_pcimio.c 			    struct comedi_subdevice *s)
s                1164 drivers/staging/comedi/drivers/ni_pcimio.c 	ret = mite_buf_change(devpriv->ao_mite_ring, s);
s                1172 drivers/staging/comedi/drivers/ni_pcimio.c 			       struct comedi_subdevice *s)
s                1177 drivers/staging/comedi/drivers/ni_pcimio.c 	ret = mite_buf_change(devpriv->gpct_mite_ring[0], s);
s                1185 drivers/staging/comedi/drivers/ni_pcimio.c 			       struct comedi_subdevice *s)
s                1190 drivers/staging/comedi/drivers/ni_pcimio.c 	ret = mite_buf_change(devpriv->gpct_mite_ring[1], s);
s                1198 drivers/staging/comedi/drivers/ni_pcimio.c 			     struct comedi_subdevice *s)
s                1203 drivers/staging/comedi/drivers/ni_pcimio.c 	ret = mite_buf_change(devpriv->cdo_mite_ring, s);
s                1450 drivers/staging/comedi/drivers/ni_tio.c 		       struct comedi_subdevice *s,
s                1454 drivers/staging/comedi/drivers/ni_tio.c 	struct ni_gpct *counter = s->private;
s                1606 drivers/staging/comedi/drivers/ni_tio.c 					    struct comedi_subdevice *s)
s                1608 drivers/staging/comedi/drivers/ni_tio.c 	struct ni_gpct *counter = s->private;
s                1633 drivers/staging/comedi/drivers/ni_tio.c 		     struct comedi_subdevice *s,
s                1637 drivers/staging/comedi/drivers/ni_tio.c 	struct ni_gpct *counter = s->private;
s                1647 drivers/staging/comedi/drivers/ni_tio.c 			data[i] = ni_tio_read_sw_save_reg(dev, s);
s                1674 drivers/staging/comedi/drivers/ni_tio.c 		      struct comedi_subdevice *s,
s                1678 drivers/staging/comedi/drivers/ni_tio.c 	struct ni_gpct *counter = s->private;
s                 129 drivers/staging/comedi/drivers/ni_tio.h int ni_tio_insn_read(struct comedi_device *dev, struct comedi_subdevice *s,
s                 131 drivers/staging/comedi/drivers/ni_tio.h int ni_tio_insn_config(struct comedi_device *dev, struct comedi_subdevice *s,
s                 133 drivers/staging/comedi/drivers/ni_tio.h int ni_tio_insn_write(struct comedi_device *dev, struct comedi_subdevice *s,
s                 135 drivers/staging/comedi/drivers/ni_tio.h int ni_tio_cmd(struct comedi_device *dev, struct comedi_subdevice *s);
s                 136 drivers/staging/comedi/drivers/ni_tio.h int ni_tio_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s,
s                 140 drivers/staging/comedi/drivers/ni_tio.h 			     struct comedi_subdevice *s);
s                  75 drivers/staging/comedi/drivers/ni_tiocmd.c 				struct comedi_subdevice *s,
s                  78 drivers/staging/comedi/drivers/ni_tiocmd.c 	struct ni_gpct *counter = s->private;
s                  79 drivers/staging/comedi/drivers/ni_tiocmd.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                  95 drivers/staging/comedi/drivers/ni_tiocmd.c 	s->async->inttrig = NULL;
s                 100 drivers/staging/comedi/drivers/ni_tiocmd.c static int ni_tio_input_cmd(struct comedi_subdevice *s)
s                 102 drivers/staging/comedi/drivers/ni_tiocmd.c 	struct ni_gpct *counter = s->private;
s                 107 drivers/staging/comedi/drivers/ni_tiocmd.c 	struct comedi_async *async = s->async;
s                 112 drivers/staging/comedi/drivers/ni_tiocmd.c 	comedi_buf_write_alloc(s, async->prealloc_bufsz);
s                 151 drivers/staging/comedi/drivers/ni_tiocmd.c static int ni_tio_output_cmd(struct comedi_subdevice *s)
s                 153 drivers/staging/comedi/drivers/ni_tiocmd.c 	struct ni_gpct *counter = s->private;
s                 160 drivers/staging/comedi/drivers/ni_tiocmd.c static int ni_tio_cmd_setup(struct comedi_subdevice *s)
s                 162 drivers/staging/comedi/drivers/ni_tiocmd.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 163 drivers/staging/comedi/drivers/ni_tiocmd.c 	struct ni_gpct *counter = s->private;
s                 204 drivers/staging/comedi/drivers/ni_tiocmd.c int ni_tio_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 206 drivers/staging/comedi/drivers/ni_tiocmd.c 	struct ni_gpct *counter = s->private;
s                 207 drivers/staging/comedi/drivers/ni_tiocmd.c 	struct comedi_async *async = s->async;
s                 220 drivers/staging/comedi/drivers/ni_tiocmd.c 		retval = ni_tio_cmd_setup(s);
s                 223 drivers/staging/comedi/drivers/ni_tiocmd.c 				retval = ni_tio_output_cmd(s);
s                 225 drivers/staging/comedi/drivers/ni_tiocmd.c 				retval = ni_tio_input_cmd(s);
s                 234 drivers/staging/comedi/drivers/ni_tiocmd.c 		   struct comedi_subdevice *s,
s                 237 drivers/staging/comedi/drivers/ni_tiocmd.c 	struct ni_gpct *counter = s->private;
s                 449 drivers/staging/comedi/drivers/ni_tiocmd.c 			     struct comedi_subdevice *s)
s                 462 drivers/staging/comedi/drivers/ni_tiocmd.c 		s->async->events |= COMEDI_CB_OVERFLOW;
s                 465 drivers/staging/comedi/drivers/ni_tiocmd.c 		s->async->events |= COMEDI_CB_ERROR;
s                 473 drivers/staging/comedi/drivers/ni_tiocmd.c 			s->async->events |= COMEDI_CB_OVERFLOW;
s                 481 drivers/staging/comedi/drivers/ni_tiocmd.c 		mite_ack_linkc(counter->mite_chan, s, true);
s                 338 drivers/staging/comedi/drivers/ni_usb6501.c 				  struct comedi_subdevice *s,
s                 344 drivers/staging/comedi/drivers/ni_usb6501.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
s                 348 drivers/staging/comedi/drivers/ni_usb6501.c 	ret = ni6501_port_command(dev, SET_PORT_DIR, s->io_bits, NULL);
s                 356 drivers/staging/comedi/drivers/ni_usb6501.c 				struct comedi_subdevice *s,
s                 365 drivers/staging/comedi/drivers/ni_usb6501.c 	mask = comedi_dio_update_state(s, data);
s                 369 drivers/staging/comedi/drivers/ni_usb6501.c 			bitmap = (s->state >> port * 8) & 0xFF;
s                 390 drivers/staging/comedi/drivers/ni_usb6501.c 				  struct comedi_subdevice *s,
s                 418 drivers/staging/comedi/drivers/ni_usb6501.c 				struct comedi_subdevice *s,
s                 437 drivers/staging/comedi/drivers/ni_usb6501.c 				 struct comedi_subdevice *s,
s                 512 drivers/staging/comedi/drivers/ni_usb6501.c 	struct comedi_subdevice *s;
s                 535 drivers/staging/comedi/drivers/ni_usb6501.c 	s = &dev->subdevices[0];
s                 536 drivers/staging/comedi/drivers/ni_usb6501.c 	s->type		= COMEDI_SUBD_DIO;
s                 537 drivers/staging/comedi/drivers/ni_usb6501.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 538 drivers/staging/comedi/drivers/ni_usb6501.c 	s->n_chan	= 24;
s                 539 drivers/staging/comedi/drivers/ni_usb6501.c 	s->maxdata	= 1;
s                 540 drivers/staging/comedi/drivers/ni_usb6501.c 	s->range_table	= &range_digital;
s                 541 drivers/staging/comedi/drivers/ni_usb6501.c 	s->insn_bits	= ni6501_dio_insn_bits;
s                 542 drivers/staging/comedi/drivers/ni_usb6501.c 	s->insn_config	= ni6501_dio_insn_config;
s                 545 drivers/staging/comedi/drivers/ni_usb6501.c 	s = &dev->subdevices[1];
s                 546 drivers/staging/comedi/drivers/ni_usb6501.c 	s->type		= COMEDI_SUBD_COUNTER;
s                 547 drivers/staging/comedi/drivers/ni_usb6501.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE | SDF_LSAMPL;
s                 548 drivers/staging/comedi/drivers/ni_usb6501.c 	s->n_chan	= 1;
s                 549 drivers/staging/comedi/drivers/ni_usb6501.c 	s->maxdata	= 0xffffffff;
s                 550 drivers/staging/comedi/drivers/ni_usb6501.c 	s->insn_read	= ni6501_cnt_insn_read;
s                 551 drivers/staging/comedi/drivers/ni_usb6501.c 	s->insn_write	= ni6501_cnt_insn_write;
s                 552 drivers/staging/comedi/drivers/ni_usb6501.c 	s->insn_config	= ni6501_cnt_insn_config;
s                 164 drivers/staging/comedi/drivers/pcl711.c 					 struct comedi_subdevice *s)
s                 171 drivers/staging/comedi/drivers/pcl711.c 	return val & s->maxdata;
s                 175 drivers/staging/comedi/drivers/pcl711.c 			    struct comedi_subdevice *s)
s                 185 drivers/staging/comedi/drivers/pcl711.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 186 drivers/staging/comedi/drivers/pcl711.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 194 drivers/staging/comedi/drivers/pcl711.c 	data = pcl711_ai_get_sample(dev, s);
s                 198 drivers/staging/comedi/drivers/pcl711.c 	comedi_buf_write_samples(s, &data, 1);
s                 201 drivers/staging/comedi/drivers/pcl711.c 	    s->async->scans_done >= cmd->stop_arg)
s                 202 drivers/staging/comedi/drivers/pcl711.c 		s->async->events |= COMEDI_CB_EOA;
s                 204 drivers/staging/comedi/drivers/pcl711.c 	comedi_handle_events(dev, s);
s                 210 drivers/staging/comedi/drivers/pcl711.c 				struct comedi_subdevice *s,
s                 220 drivers/staging/comedi/drivers/pcl711.c 	if (s->n_chan > 8) {
s                 236 drivers/staging/comedi/drivers/pcl711.c 			 struct comedi_subdevice *s,
s                 249 drivers/staging/comedi/drivers/pcl711.c 			       struct comedi_subdevice *s,
s                 256 drivers/staging/comedi/drivers/pcl711.c 	pcl711_set_changain(dev, s, insn->chanspec);
s                 263 drivers/staging/comedi/drivers/pcl711.c 		ret = comedi_timeout(dev, s, insn, pcl711_ai_eoc, 0);
s                 267 drivers/staging/comedi/drivers/pcl711.c 		data[i] = pcl711_ai_get_sample(dev, s);
s                 274 drivers/staging/comedi/drivers/pcl711.c 			     struct comedi_subdevice *s, struct comedi_cmd *cmd)
s                 339 drivers/staging/comedi/drivers/pcl711.c static int pcl711_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 341 drivers/staging/comedi/drivers/pcl711.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 343 drivers/staging/comedi/drivers/pcl711.c 	pcl711_set_changain(dev, s, cmd->chanlist[0]);
s                 365 drivers/staging/comedi/drivers/pcl711.c 				struct comedi_subdevice *s,
s                 370 drivers/staging/comedi/drivers/pcl711.c 	unsigned int val = s->readback[chan];
s                 377 drivers/staging/comedi/drivers/pcl711.c 	s->readback[chan] = val;
s                 383 drivers/staging/comedi/drivers/pcl711.c 			       struct comedi_subdevice *s,
s                 398 drivers/staging/comedi/drivers/pcl711.c 			       struct comedi_subdevice *s,
s                 404 drivers/staging/comedi/drivers/pcl711.c 	mask = comedi_dio_update_state(s, data);
s                 407 drivers/staging/comedi/drivers/pcl711.c 			outb(s->state & 0xff, dev->iobase + PCL711_DO_LSB_REG);
s                 409 drivers/staging/comedi/drivers/pcl711.c 			outb((s->state >> 8), dev->iobase + PCL711_DO_MSB_REG);
s                 412 drivers/staging/comedi/drivers/pcl711.c 	data[1] = s->state;
s                 420 drivers/staging/comedi/drivers/pcl711.c 	struct comedi_subdevice *s;
s                 444 drivers/staging/comedi/drivers/pcl711.c 	s = &dev->subdevices[0];
s                 445 drivers/staging/comedi/drivers/pcl711.c 	s->type		= COMEDI_SUBD_AI;
s                 446 drivers/staging/comedi/drivers/pcl711.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND;
s                 448 drivers/staging/comedi/drivers/pcl711.c 		s->subdev_flags	|= SDF_DIFF;
s                 449 drivers/staging/comedi/drivers/pcl711.c 	s->n_chan	= board->n_aichan;
s                 450 drivers/staging/comedi/drivers/pcl711.c 	s->maxdata	= 0xfff;
s                 451 drivers/staging/comedi/drivers/pcl711.c 	s->range_table	= board->ai_range_type;
s                 452 drivers/staging/comedi/drivers/pcl711.c 	s->insn_read	= pcl711_ai_insn_read;
s                 454 drivers/staging/comedi/drivers/pcl711.c 		dev->read_subdev = s;
s                 455 drivers/staging/comedi/drivers/pcl711.c 		s->subdev_flags	|= SDF_CMD_READ;
s                 456 drivers/staging/comedi/drivers/pcl711.c 		s->len_chanlist	= 1;
s                 457 drivers/staging/comedi/drivers/pcl711.c 		s->do_cmdtest	= pcl711_ai_cmdtest;
s                 458 drivers/staging/comedi/drivers/pcl711.c 		s->do_cmd	= pcl711_ai_cmd;
s                 459 drivers/staging/comedi/drivers/pcl711.c 		s->cancel	= pcl711_ai_cancel;
s                 463 drivers/staging/comedi/drivers/pcl711.c 	s = &dev->subdevices[1];
s                 464 drivers/staging/comedi/drivers/pcl711.c 	s->type		= COMEDI_SUBD_AO;
s                 465 drivers/staging/comedi/drivers/pcl711.c 	s->subdev_flags	= SDF_WRITABLE;
s                 466 drivers/staging/comedi/drivers/pcl711.c 	s->n_chan	= board->n_aochan;
s                 467 drivers/staging/comedi/drivers/pcl711.c 	s->maxdata	= 0xfff;
s                 468 drivers/staging/comedi/drivers/pcl711.c 	s->range_table	= &range_bipolar5;
s                 469 drivers/staging/comedi/drivers/pcl711.c 	s->insn_write	= pcl711_ao_insn_write;
s                 471 drivers/staging/comedi/drivers/pcl711.c 	ret = comedi_alloc_subdev_readback(s);
s                 476 drivers/staging/comedi/drivers/pcl711.c 	s = &dev->subdevices[2];
s                 477 drivers/staging/comedi/drivers/pcl711.c 	s->type		= COMEDI_SUBD_DI;
s                 478 drivers/staging/comedi/drivers/pcl711.c 	s->subdev_flags	= SDF_READABLE;
s                 479 drivers/staging/comedi/drivers/pcl711.c 	s->n_chan	= 16;
s                 480 drivers/staging/comedi/drivers/pcl711.c 	s->maxdata	= 1;
s                 481 drivers/staging/comedi/drivers/pcl711.c 	s->range_table	= &range_digital;
s                 482 drivers/staging/comedi/drivers/pcl711.c 	s->insn_bits	= pcl711_di_insn_bits;
s                 485 drivers/staging/comedi/drivers/pcl711.c 	s = &dev->subdevices[3];
s                 486 drivers/staging/comedi/drivers/pcl711.c 	s->type		= COMEDI_SUBD_DO;
s                 487 drivers/staging/comedi/drivers/pcl711.c 	s->subdev_flags	= SDF_WRITABLE;
s                 488 drivers/staging/comedi/drivers/pcl711.c 	s->n_chan	= 16;
s                 489 drivers/staging/comedi/drivers/pcl711.c 	s->maxdata	= 1;
s                 490 drivers/staging/comedi/drivers/pcl711.c 	s->range_table	= &range_digital;
s                 491 drivers/staging/comedi/drivers/pcl711.c 	s->insn_bits	= pcl711_do_insn_bits;
s                  99 drivers/staging/comedi/drivers/pcl724.c 	struct comedi_subdevice *s;
s                 125 drivers/staging/comedi/drivers/pcl724.c 		s = &dev->subdevices[i];
s                 128 drivers/staging/comedi/drivers/pcl724.c 			ret = subdev_8255_init(dev, s, pcl724_8255mapped_io,
s                 131 drivers/staging/comedi/drivers/pcl724.c 			ret = subdev_8255_init(dev, s, NULL, i * I8255_SIZE);
s                 149 drivers/staging/comedi/drivers/pcl726.c 				 struct comedi_subdevice *s,
s                 158 drivers/staging/comedi/drivers/pcl726.c 			       struct comedi_subdevice *s,
s                 197 drivers/staging/comedi/drivers/pcl726.c 			   struct comedi_subdevice *s)
s                 207 drivers/staging/comedi/drivers/pcl726.c 			      struct comedi_subdevice *s)
s                 219 drivers/staging/comedi/drivers/pcl726.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 223 drivers/staging/comedi/drivers/pcl726.c 		pcl726_intr_cancel(dev, s);
s                 225 drivers/staging/comedi/drivers/pcl726.c 		comedi_buf_write_samples(s, &s->state, 1);
s                 226 drivers/staging/comedi/drivers/pcl726.c 		comedi_handle_events(dev, s);
s                 233 drivers/staging/comedi/drivers/pcl726.c 				struct comedi_subdevice *s,
s                 244 drivers/staging/comedi/drivers/pcl726.c 		s->readback[chan] = val;
s                 247 drivers/staging/comedi/drivers/pcl726.c 		if (comedi_chan_range_is_bipolar(s, chan, range))
s                 248 drivers/staging/comedi/drivers/pcl726.c 			val = comedi_offset_munge(s, val);
s                 259 drivers/staging/comedi/drivers/pcl726.c 			       struct comedi_subdevice *s,
s                 280 drivers/staging/comedi/drivers/pcl726.c 			       struct comedi_subdevice *s,
s                 288 drivers/staging/comedi/drivers/pcl726.c 	mask = comedi_dio_update_state(s, data);
s                 292 drivers/staging/comedi/drivers/pcl726.c 				outb(s->state & 0xff, io + PCL727_DO_LSB_REG);
s                 294 drivers/staging/comedi/drivers/pcl726.c 				outb((s->state >> 8), io + PCL727_DO_MSB_REG);
s                 297 drivers/staging/comedi/drivers/pcl726.c 				outb(s->state & 0xff, io + PCL726_DO_LSB_REG);
s                 299 drivers/staging/comedi/drivers/pcl726.c 				outb((s->state >> 8), io + PCL726_DO_MSB_REG);
s                 303 drivers/staging/comedi/drivers/pcl726.c 	data[1] = s->state;
s                 313 drivers/staging/comedi/drivers/pcl726.c 	struct comedi_subdevice *s;
s                 359 drivers/staging/comedi/drivers/pcl726.c 	s = &dev->subdevices[subdev++];
s                 360 drivers/staging/comedi/drivers/pcl726.c 	s->type		= COMEDI_SUBD_AO;
s                 361 drivers/staging/comedi/drivers/pcl726.c 	s->subdev_flags	= SDF_WRITABLE | SDF_GROUND;
s                 362 drivers/staging/comedi/drivers/pcl726.c 	s->n_chan	= board->ao_nchan;
s                 363 drivers/staging/comedi/drivers/pcl726.c 	s->maxdata	= 0x0fff;
s                 364 drivers/staging/comedi/drivers/pcl726.c 	s->range_table_list = devpriv->rangelist;
s                 365 drivers/staging/comedi/drivers/pcl726.c 	s->insn_write	= pcl726_ao_insn_write;
s                 367 drivers/staging/comedi/drivers/pcl726.c 	ret = comedi_alloc_subdev_readback(s);
s                 373 drivers/staging/comedi/drivers/pcl726.c 		s = &dev->subdevices[subdev++];
s                 374 drivers/staging/comedi/drivers/pcl726.c 		s->type		= COMEDI_SUBD_DI;
s                 375 drivers/staging/comedi/drivers/pcl726.c 		s->subdev_flags	= SDF_READABLE;
s                 376 drivers/staging/comedi/drivers/pcl726.c 		s->n_chan	= 16;
s                 377 drivers/staging/comedi/drivers/pcl726.c 		s->maxdata	= 1;
s                 378 drivers/staging/comedi/drivers/pcl726.c 		s->insn_bits	= pcl726_di_insn_bits;
s                 379 drivers/staging/comedi/drivers/pcl726.c 		s->range_table	= &range_digital;
s                 382 drivers/staging/comedi/drivers/pcl726.c 		s = &dev->subdevices[subdev++];
s                 383 drivers/staging/comedi/drivers/pcl726.c 		s->type		= COMEDI_SUBD_DO;
s                 384 drivers/staging/comedi/drivers/pcl726.c 		s->subdev_flags	= SDF_WRITABLE;
s                 385 drivers/staging/comedi/drivers/pcl726.c 		s->n_chan	= 16;
s                 386 drivers/staging/comedi/drivers/pcl726.c 		s->maxdata	= 1;
s                 387 drivers/staging/comedi/drivers/pcl726.c 		s->insn_bits	= pcl726_do_insn_bits;
s                 388 drivers/staging/comedi/drivers/pcl726.c 		s->range_table	= &range_digital;
s                 393 drivers/staging/comedi/drivers/pcl726.c 		s = &dev->subdevices[subdev++];
s                 394 drivers/staging/comedi/drivers/pcl726.c 		dev->read_subdev = s;
s                 395 drivers/staging/comedi/drivers/pcl726.c 		s->type		= COMEDI_SUBD_DI;
s                 396 drivers/staging/comedi/drivers/pcl726.c 		s->subdev_flags	= SDF_READABLE | SDF_CMD_READ;
s                 397 drivers/staging/comedi/drivers/pcl726.c 		s->n_chan	= 1;
s                 398 drivers/staging/comedi/drivers/pcl726.c 		s->maxdata	= 1;
s                 399 drivers/staging/comedi/drivers/pcl726.c 		s->range_table	= &range_digital;
s                 400 drivers/staging/comedi/drivers/pcl726.c 		s->insn_bits	= pcl726_intr_insn_bits;
s                 401 drivers/staging/comedi/drivers/pcl726.c 		s->len_chanlist	= 1;
s                 402 drivers/staging/comedi/drivers/pcl726.c 		s->do_cmdtest	= pcl726_intr_cmdtest;
s                 403 drivers/staging/comedi/drivers/pcl726.c 		s->do_cmd	= pcl726_intr_cmd;
s                 404 drivers/staging/comedi/drivers/pcl726.c 		s->cancel	= pcl726_intr_cancel;
s                 213 drivers/staging/comedi/drivers/pcl730.c 			       struct comedi_subdevice *s,
s                 217 drivers/staging/comedi/drivers/pcl730.c 	unsigned long reg = (unsigned long)s->private;
s                 220 drivers/staging/comedi/drivers/pcl730.c 	mask = comedi_dio_update_state(s, data);
s                 223 drivers/staging/comedi/drivers/pcl730.c 			outb(s->state & 0xff, dev->iobase + reg);
s                 224 drivers/staging/comedi/drivers/pcl730.c 		if ((mask & 0xff00) && (s->n_chan > 8))
s                 225 drivers/staging/comedi/drivers/pcl730.c 			outb((s->state >> 8) & 0xff, dev->iobase + reg + 1);
s                 226 drivers/staging/comedi/drivers/pcl730.c 		if ((mask & 0xff0000) && (s->n_chan > 16))
s                 227 drivers/staging/comedi/drivers/pcl730.c 			outb((s->state >> 16) & 0xff, dev->iobase + reg + 2);
s                 228 drivers/staging/comedi/drivers/pcl730.c 		if ((mask & 0xff000000) && (s->n_chan > 24))
s                 229 drivers/staging/comedi/drivers/pcl730.c 			outb((s->state >> 24) & 0xff, dev->iobase + reg + 3);
s                 232 drivers/staging/comedi/drivers/pcl730.c 	data[1] = s->state;
s                 238 drivers/staging/comedi/drivers/pcl730.c 				    struct comedi_subdevice *s)
s                 240 drivers/staging/comedi/drivers/pcl730.c 	unsigned long reg = (unsigned long)s->private;
s                 244 drivers/staging/comedi/drivers/pcl730.c 	if (s->n_chan > 8)
s                 246 drivers/staging/comedi/drivers/pcl730.c 	if (s->n_chan > 16)
s                 248 drivers/staging/comedi/drivers/pcl730.c 	if (s->n_chan > 24)
s                 255 drivers/staging/comedi/drivers/pcl730.c 			       struct comedi_subdevice *s,
s                 259 drivers/staging/comedi/drivers/pcl730.c 	data[1] = pcl730_get_bits(dev, s);
s                 268 drivers/staging/comedi/drivers/pcl730.c 	struct comedi_subdevice *s;
s                 284 drivers/staging/comedi/drivers/pcl730.c 		s = &dev->subdevices[subdev++];
s                 285 drivers/staging/comedi/drivers/pcl730.c 		s->type		= COMEDI_SUBD_DO;
s                 286 drivers/staging/comedi/drivers/pcl730.c 		s->subdev_flags	= SDF_WRITABLE;
s                 287 drivers/staging/comedi/drivers/pcl730.c 		s->n_chan	= board->n_iso_out_chan;
s                 288 drivers/staging/comedi/drivers/pcl730.c 		s->maxdata	= 1;
s                 289 drivers/staging/comedi/drivers/pcl730.c 		s->range_table	= &range_digital;
s                 290 drivers/staging/comedi/drivers/pcl730.c 		s->insn_bits	= pcl730_do_insn_bits;
s                 291 drivers/staging/comedi/drivers/pcl730.c 		s->private	= (void *)0;
s                 295 drivers/staging/comedi/drivers/pcl730.c 			s->state = pcl730_get_bits(dev, s);
s                 300 drivers/staging/comedi/drivers/pcl730.c 		s = &dev->subdevices[subdev++];
s                 301 drivers/staging/comedi/drivers/pcl730.c 		s->type		= COMEDI_SUBD_DI;
s                 302 drivers/staging/comedi/drivers/pcl730.c 		s->subdev_flags	= SDF_READABLE;
s                 303 drivers/staging/comedi/drivers/pcl730.c 		s->n_chan	= board->n_iso_in_chan;
s                 304 drivers/staging/comedi/drivers/pcl730.c 		s->maxdata	= 1;
s                 305 drivers/staging/comedi/drivers/pcl730.c 		s->range_table	= &range_digital;
s                 306 drivers/staging/comedi/drivers/pcl730.c 		s->insn_bits	= pcl730_di_insn_bits;
s                 307 drivers/staging/comedi/drivers/pcl730.c 		s->private	= board->is_ir104 ? (void *)4 :
s                 314 drivers/staging/comedi/drivers/pcl730.c 		s = &dev->subdevices[subdev++];
s                 315 drivers/staging/comedi/drivers/pcl730.c 		s->type		= COMEDI_SUBD_DO;
s                 316 drivers/staging/comedi/drivers/pcl730.c 		s->subdev_flags	= SDF_WRITABLE;
s                 317 drivers/staging/comedi/drivers/pcl730.c 		s->n_chan	= board->n_ttl_chan;
s                 318 drivers/staging/comedi/drivers/pcl730.c 		s->maxdata	= 1;
s                 319 drivers/staging/comedi/drivers/pcl730.c 		s->range_table	= &range_digital;
s                 320 drivers/staging/comedi/drivers/pcl730.c 		s->insn_bits	= pcl730_do_insn_bits;
s                 321 drivers/staging/comedi/drivers/pcl730.c 		s->private	= (void *)2;
s                 324 drivers/staging/comedi/drivers/pcl730.c 		s = &dev->subdevices[subdev++];
s                 325 drivers/staging/comedi/drivers/pcl730.c 		s->type		= COMEDI_SUBD_DI;
s                 326 drivers/staging/comedi/drivers/pcl730.c 		s->subdev_flags	= SDF_READABLE;
s                 327 drivers/staging/comedi/drivers/pcl730.c 		s->n_chan	= board->n_ttl_chan;
s                 328 drivers/staging/comedi/drivers/pcl730.c 		s->maxdata	= 1;
s                 329 drivers/staging/comedi/drivers/pcl730.c 		s->range_table	= &range_digital;
s                 330 drivers/staging/comedi/drivers/pcl730.c 		s->insn_bits	= pcl730_di_insn_bits;
s                 331 drivers/staging/comedi/drivers/pcl730.c 		s->private	= (void *)2;
s                 526 drivers/staging/comedi/drivers/pcl812.c 				struct comedi_subdevice *s,
s                 539 drivers/staging/comedi/drivers/pcl812.c 	bytes = devpriv->ai_eos ? comedi_bytes_per_scan(s) : desc->maxsize;
s                 540 drivers/staging/comedi/drivers/pcl812.c 	max_samples = comedi_bytes_to_samples(s, bytes);
s                 546 drivers/staging/comedi/drivers/pcl812.c 	nsamples = comedi_nsamples_left(s, max_samples + unread_samples);
s                 549 drivers/staging/comedi/drivers/pcl812.c 		desc->size = comedi_samples_to_bytes(s, nsamples);
s                 602 drivers/staging/comedi/drivers/pcl812.c 					 struct comedi_subdevice *s)
s                 609 drivers/staging/comedi/drivers/pcl812.c 	return val & s->maxdata;
s                 613 drivers/staging/comedi/drivers/pcl812.c 			 struct comedi_subdevice *s,
s                 619 drivers/staging/comedi/drivers/pcl812.c 	if (s->maxdata > 0x0fff) {
s                 632 drivers/staging/comedi/drivers/pcl812.c 			     struct comedi_subdevice *s, struct comedi_cmd *cmd)
s                 704 drivers/staging/comedi/drivers/pcl812.c static int pcl812_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 708 drivers/staging/comedi/drivers/pcl812.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 740 drivers/staging/comedi/drivers/pcl812.c 		pcl812_ai_setup_dma(dev, s, 0);
s                 760 drivers/staging/comedi/drivers/pcl812.c 				struct comedi_subdevice *s)
s                 762 drivers/staging/comedi/drivers/pcl812.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 765 drivers/staging/comedi/drivers/pcl812.c 	    s->async->scans_done >= cmd->stop_arg) {
s                 766 drivers/staging/comedi/drivers/pcl812.c 		s->async->events |= COMEDI_CB_EOA;
s                 774 drivers/staging/comedi/drivers/pcl812.c 			      struct comedi_subdevice *s)
s                 776 drivers/staging/comedi/drivers/pcl812.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 777 drivers/staging/comedi/drivers/pcl812.c 	unsigned int chan = s->async->cur_chan;
s                 781 drivers/staging/comedi/drivers/pcl812.c 	if (pcl812_ai_eoc(dev, s, NULL, 0)) {
s                 783 drivers/staging/comedi/drivers/pcl812.c 		s->async->events |= COMEDI_CB_ERROR;
s                 787 drivers/staging/comedi/drivers/pcl812.c 	val = pcl812_ai_get_sample(dev, s);
s                 788 drivers/staging/comedi/drivers/pcl812.c 	comedi_buf_write_samples(s, &val, 1);
s                 791 drivers/staging/comedi/drivers/pcl812.c 	next_chan = s->async->cur_chan;
s                 795 drivers/staging/comedi/drivers/pcl812.c 	pcl812_ai_next_chan(dev, s);
s                 799 drivers/staging/comedi/drivers/pcl812.c 				  struct comedi_subdevice *s,
s                 808 drivers/staging/comedi/drivers/pcl812.c 		comedi_buf_write_samples(s, &val, 1);
s                 810 drivers/staging/comedi/drivers/pcl812.c 		if (!pcl812_ai_next_chan(dev, s))
s                 816 drivers/staging/comedi/drivers/pcl812.c 			      struct comedi_subdevice *s)
s                 824 drivers/staging/comedi/drivers/pcl812.c 	nsamples = comedi_bytes_to_samples(s, desc->size) -
s                 831 drivers/staging/comedi/drivers/pcl812.c 	pcl812_ai_setup_dma(dev, s, nsamples);
s                 833 drivers/staging/comedi/drivers/pcl812.c 	transfer_from_dma_buf(dev, s, desc->virt_addr, bufptr, nsamples);
s                 839 drivers/staging/comedi/drivers/pcl812.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 848 drivers/staging/comedi/drivers/pcl812.c 		pcl812_handle_dma(dev, s);
s                 850 drivers/staging/comedi/drivers/pcl812.c 		pcl812_handle_eoc(dev, s);
s                 854 drivers/staging/comedi/drivers/pcl812.c 	comedi_handle_events(dev, s);
s                 858 drivers/staging/comedi/drivers/pcl812.c static int pcl812_ai_poll(struct comedi_device *dev, struct comedi_subdevice *s)
s                 874 drivers/staging/comedi/drivers/pcl812.c 	poll = comedi_bytes_to_samples(s, poll);
s                 877 drivers/staging/comedi/drivers/pcl812.c 		transfer_from_dma_buf(dev, s, desc->virt_addr,
s                 883 drivers/staging/comedi/drivers/pcl812.c 		ret = comedi_buf_n_bytes_ready(s);
s                 895 drivers/staging/comedi/drivers/pcl812.c 			    struct comedi_subdevice *s)
s                 910 drivers/staging/comedi/drivers/pcl812.c 			       struct comedi_subdevice *s,
s                 927 drivers/staging/comedi/drivers/pcl812.c 		ret = comedi_timeout(dev, s, insn, pcl812_ai_eoc, 0);
s                 931 drivers/staging/comedi/drivers/pcl812.c 		data[i] = pcl812_ai_get_sample(dev, s);
s                 941 drivers/staging/comedi/drivers/pcl812.c 				struct comedi_subdevice *s,
s                 946 drivers/staging/comedi/drivers/pcl812.c 	unsigned int val = s->readback[chan];
s                 954 drivers/staging/comedi/drivers/pcl812.c 	s->readback[chan] = val;
s                 960 drivers/staging/comedi/drivers/pcl812.c 			       struct comedi_subdevice *s,
s                 971 drivers/staging/comedi/drivers/pcl812.c 			       struct comedi_subdevice *s,
s                 975 drivers/staging/comedi/drivers/pcl812.c 	if (comedi_dio_update_state(s, data)) {
s                 976 drivers/staging/comedi/drivers/pcl812.c 		outb(s->state & 0xff, dev->iobase + PCL812_DO_LSB_REG);
s                 977 drivers/staging/comedi/drivers/pcl812.c 		outb((s->state >> 8), dev->iobase + PCL812_DO_MSB_REG);
s                 980 drivers/staging/comedi/drivers/pcl812.c 	data[1] = s->state;
s                1017 drivers/staging/comedi/drivers/pcl812.c 				      struct comedi_subdevice *s,
s                1026 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_pcl812pg2_ai;
s                1028 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = board->rangelist_ai;
s                1033 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_bipolar10;
s                1036 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_bipolar5;
s                1039 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_bipolar2_5;
s                1042 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range812_bipolar1_25;
s                1045 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range812_bipolar0_625;
s                1048 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range812_bipolar0_3125;
s                1051 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_bipolar10;
s                1057 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_pcl813b2_ai;
s                1059 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = board->rangelist_ai;
s                1064 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_iso813_1_ai;
s                1067 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_iso813_1_2_ai;
s                1070 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_iso813_2_ai;
s                1074 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_iso813_2_2_ai;
s                1078 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_iso813_1_ai;
s                1085 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_acl8113_1_ai;
s                1088 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_acl8113_1_2_ai;
s                1091 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_acl8113_2_ai;
s                1095 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_acl8113_2_2_ai;
s                1099 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_acl8113_1_ai;
s                1104 drivers/staging/comedi/drivers/pcl812.c 		s->range_table = board->rangelist_ai;
s                1134 drivers/staging/comedi/drivers/pcl812.c 	struct comedi_subdevice *s;
s                1194 drivers/staging/comedi/drivers/pcl812.c 	s = &dev->subdevices[subdev];
s                1195 drivers/staging/comedi/drivers/pcl812.c 	s->type		= COMEDI_SUBD_AI;
s                1196 drivers/staging/comedi/drivers/pcl812.c 	s->subdev_flags	= SDF_READABLE;
s                1198 drivers/staging/comedi/drivers/pcl812.c 		s->subdev_flags	|= SDF_DIFF;
s                1199 drivers/staging/comedi/drivers/pcl812.c 		s->n_chan	= board->n_aichan / 2;
s                1201 drivers/staging/comedi/drivers/pcl812.c 		s->subdev_flags	|= SDF_GROUND;
s                1202 drivers/staging/comedi/drivers/pcl812.c 		s->n_chan	= board->n_aichan;
s                1204 drivers/staging/comedi/drivers/pcl812.c 	s->maxdata	= board->has_16bit_ai ? 0xffff : 0x0fff;
s                1206 drivers/staging/comedi/drivers/pcl812.c 	pcl812_set_ai_range_table(dev, s, it);
s                1208 drivers/staging/comedi/drivers/pcl812.c 	s->insn_read	= pcl812_ai_insn_read;
s                1211 drivers/staging/comedi/drivers/pcl812.c 		dev->read_subdev = s;
s                1212 drivers/staging/comedi/drivers/pcl812.c 		s->subdev_flags	|= SDF_CMD_READ;
s                1213 drivers/staging/comedi/drivers/pcl812.c 		s->len_chanlist	= MAX_CHANLIST_LEN;
s                1214 drivers/staging/comedi/drivers/pcl812.c 		s->do_cmdtest	= pcl812_ai_cmdtest;
s                1215 drivers/staging/comedi/drivers/pcl812.c 		s->do_cmd	= pcl812_ai_cmd;
s                1216 drivers/staging/comedi/drivers/pcl812.c 		s->poll		= pcl812_ai_poll;
s                1217 drivers/staging/comedi/drivers/pcl812.c 		s->cancel	= pcl812_ai_cancel;
s                1226 drivers/staging/comedi/drivers/pcl812.c 		s = &dev->subdevices[subdev];
s                1227 drivers/staging/comedi/drivers/pcl812.c 		s->type		= COMEDI_SUBD_AO;
s                1228 drivers/staging/comedi/drivers/pcl812.c 		s->subdev_flags	= SDF_WRITABLE | SDF_GROUND;
s                1229 drivers/staging/comedi/drivers/pcl812.c 		s->n_chan	= board->n_aochan;
s                1230 drivers/staging/comedi/drivers/pcl812.c 		s->maxdata	= 0xfff;
s                1234 drivers/staging/comedi/drivers/pcl812.c 				s->range_table = &range_unipolar10;
s                1236 drivers/staging/comedi/drivers/pcl812.c 				s->range_table = &range_unipolar5;
s                1244 drivers/staging/comedi/drivers/pcl812.c 				s->range_table = &range_unipolar10;
s                1247 drivers/staging/comedi/drivers/pcl812.c 				s->range_table = &range_unknown;
s                1250 drivers/staging/comedi/drivers/pcl812.c 				s->range_table = &range_unipolar5;
s                1255 drivers/staging/comedi/drivers/pcl812.c 			s->range_table = &range_unipolar5;
s                1258 drivers/staging/comedi/drivers/pcl812.c 		s->insn_write	= pcl812_ao_insn_write;
s                1260 drivers/staging/comedi/drivers/pcl812.c 		ret = comedi_alloc_subdev_readback(s);
s                1269 drivers/staging/comedi/drivers/pcl812.c 		s = &dev->subdevices[subdev];
s                1270 drivers/staging/comedi/drivers/pcl812.c 		s->type		= COMEDI_SUBD_DI;
s                1271 drivers/staging/comedi/drivers/pcl812.c 		s->subdev_flags	= SDF_READABLE;
s                1272 drivers/staging/comedi/drivers/pcl812.c 		s->n_chan	= 16;
s                1273 drivers/staging/comedi/drivers/pcl812.c 		s->maxdata	= 1;
s                1274 drivers/staging/comedi/drivers/pcl812.c 		s->range_table	= &range_digital;
s                1275 drivers/staging/comedi/drivers/pcl812.c 		s->insn_bits	= pcl812_di_insn_bits;
s                1279 drivers/staging/comedi/drivers/pcl812.c 		s = &dev->subdevices[subdev];
s                1280 drivers/staging/comedi/drivers/pcl812.c 		s->type		= COMEDI_SUBD_DO;
s                1281 drivers/staging/comedi/drivers/pcl812.c 		s->subdev_flags	= SDF_WRITABLE;
s                1282 drivers/staging/comedi/drivers/pcl812.c 		s->n_chan	= 16;
s                1283 drivers/staging/comedi/drivers/pcl812.c 		s->maxdata	= 1;
s                1284 drivers/staging/comedi/drivers/pcl812.c 		s->range_table	= &range_digital;
s                1285 drivers/staging/comedi/drivers/pcl812.c 		s->insn_bits	= pcl812_do_insn_bits;
s                 113 drivers/staging/comedi/drivers/pcl816.c 				struct comedi_subdevice *s,
s                 119 drivers/staging/comedi/drivers/pcl816.c 	unsigned int max_samples = comedi_bytes_to_samples(s, desc->maxsize);
s                 128 drivers/staging/comedi/drivers/pcl816.c 	nsamples = comedi_nsamples_left(s, max_samples + unread_samples);
s                 131 drivers/staging/comedi/drivers/pcl816.c 		desc->size = comedi_samples_to_bytes(s, nsamples);
s                 187 drivers/staging/comedi/drivers/pcl816.c 					 struct comedi_subdevice *s)
s                 194 drivers/staging/comedi/drivers/pcl816.c 	return val & s->maxdata;
s                 198 drivers/staging/comedi/drivers/pcl816.c 			 struct comedi_subdevice *s,
s                 211 drivers/staging/comedi/drivers/pcl816.c 				struct comedi_subdevice *s)
s                 213 drivers/staging/comedi/drivers/pcl816.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 216 drivers/staging/comedi/drivers/pcl816.c 	    s->async->scans_done >= cmd->stop_arg) {
s                 217 drivers/staging/comedi/drivers/pcl816.c 		s->async->events |= COMEDI_CB_EOA;
s                 225 drivers/staging/comedi/drivers/pcl816.c 				  struct comedi_subdevice *s,
s                 234 drivers/staging/comedi/drivers/pcl816.c 		comedi_buf_write_samples(s, &val, 1);
s                 236 drivers/staging/comedi/drivers/pcl816.c 		if (!pcl816_ai_next_chan(dev, s))
s                 244 drivers/staging/comedi/drivers/pcl816.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 262 drivers/staging/comedi/drivers/pcl816.c 	nsamples = comedi_bytes_to_samples(s, desc->size) -
s                 269 drivers/staging/comedi/drivers/pcl816.c 	pcl816_ai_setup_dma(dev, s, nsamples);
s                 271 drivers/staging/comedi/drivers/pcl816.c 	transfer_from_dma_buf(dev, s, desc->virt_addr, bufptr, nsamples);
s                 275 drivers/staging/comedi/drivers/pcl816.c 	comedi_handle_events(dev, s);
s                 280 drivers/staging/comedi/drivers/pcl816.c 			      struct comedi_subdevice *s,
s                 336 drivers/staging/comedi/drivers/pcl816.c 			     struct comedi_subdevice *s, struct comedi_cmd *cmd)
s                 397 drivers/staging/comedi/drivers/pcl816.c 		if (!check_channel_list(dev, s, cmd->chanlist,
s                 405 drivers/staging/comedi/drivers/pcl816.c static int pcl816_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 409 drivers/staging/comedi/drivers/pcl816.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 416 drivers/staging/comedi/drivers/pcl816.c 	seglen = check_channel_list(dev, s, cmd->chanlist, cmd->chanlist_len);
s                 428 drivers/staging/comedi/drivers/pcl816.c 	pcl816_ai_setup_dma(dev, s, 0);
s                 450 drivers/staging/comedi/drivers/pcl816.c static int pcl816_ai_poll(struct comedi_device *dev, struct comedi_subdevice *s)
s                 462 drivers/staging/comedi/drivers/pcl816.c 	poll = comedi_bytes_to_samples(s, poll);
s                 465 drivers/staging/comedi/drivers/pcl816.c 		transfer_from_dma_buf(dev, s, desc->virt_addr,
s                 471 drivers/staging/comedi/drivers/pcl816.c 		comedi_handle_events(dev, s);
s                 473 drivers/staging/comedi/drivers/pcl816.c 		ret = comedi_buf_n_bytes_ready(s);
s                 484 drivers/staging/comedi/drivers/pcl816.c 			    struct comedi_subdevice *s)
s                 503 drivers/staging/comedi/drivers/pcl816.c 			       struct comedi_subdevice *s,
s                 521 drivers/staging/comedi/drivers/pcl816.c 		ret = comedi_timeout(dev, s, insn, pcl816_ai_eoc, 0);
s                 525 drivers/staging/comedi/drivers/pcl816.c 		data[i] = pcl816_ai_get_sample(dev, s);
s                 534 drivers/staging/comedi/drivers/pcl816.c 			       struct comedi_subdevice *s,
s                 545 drivers/staging/comedi/drivers/pcl816.c 			       struct comedi_subdevice *s,
s                 549 drivers/staging/comedi/drivers/pcl816.c 	if (comedi_dio_update_state(s, data)) {
s                 550 drivers/staging/comedi/drivers/pcl816.c 		outb(s->state & 0xff, dev->iobase + PCL816_DO_DI_LSB_REG);
s                 551 drivers/staging/comedi/drivers/pcl816.c 		outb((s->state >> 8), dev->iobase + PCL816_DO_DI_MSB_REG);
s                 554 drivers/staging/comedi/drivers/pcl816.c 	data[1] = s->state;
s                 606 drivers/staging/comedi/drivers/pcl816.c 	struct comedi_subdevice *s;
s                 629 drivers/staging/comedi/drivers/pcl816.c 	s = &dev->subdevices[0];
s                 630 drivers/staging/comedi/drivers/pcl816.c 	s->type		= COMEDI_SUBD_AI;
s                 631 drivers/staging/comedi/drivers/pcl816.c 	s->subdev_flags	= SDF_CMD_READ | SDF_DIFF;
s                 632 drivers/staging/comedi/drivers/pcl816.c 	s->n_chan	= 16;
s                 633 drivers/staging/comedi/drivers/pcl816.c 	s->maxdata	= board->ai_maxdata;
s                 634 drivers/staging/comedi/drivers/pcl816.c 	s->range_table	= &range_pcl816;
s                 635 drivers/staging/comedi/drivers/pcl816.c 	s->insn_read	= pcl816_ai_insn_read;
s                 637 drivers/staging/comedi/drivers/pcl816.c 		dev->read_subdev = s;
s                 638 drivers/staging/comedi/drivers/pcl816.c 		s->subdev_flags	|= SDF_CMD_READ;
s                 639 drivers/staging/comedi/drivers/pcl816.c 		s->len_chanlist	= board->ai_chanlist;
s                 640 drivers/staging/comedi/drivers/pcl816.c 		s->do_cmdtest	= pcl816_ai_cmdtest;
s                 641 drivers/staging/comedi/drivers/pcl816.c 		s->do_cmd	= pcl816_ai_cmd;
s                 642 drivers/staging/comedi/drivers/pcl816.c 		s->poll		= pcl816_ai_poll;
s                 643 drivers/staging/comedi/drivers/pcl816.c 		s->cancel	= pcl816_ai_cancel;
s                 647 drivers/staging/comedi/drivers/pcl816.c 	s = &dev->subdevices[1];
s                 648 drivers/staging/comedi/drivers/pcl816.c 	s->type		= COMEDI_SUBD_UNUSED;
s                 651 drivers/staging/comedi/drivers/pcl816.c 	s = &dev->subdevices[2];
s                 652 drivers/staging/comedi/drivers/pcl816.c 	s->type		= COMEDI_SUBD_DI;
s                 653 drivers/staging/comedi/drivers/pcl816.c 	s->subdev_flags	= SDF_READABLE;
s                 654 drivers/staging/comedi/drivers/pcl816.c 	s->n_chan	= 16;
s                 655 drivers/staging/comedi/drivers/pcl816.c 	s->maxdata	= 1;
s                 656 drivers/staging/comedi/drivers/pcl816.c 	s->range_table	= &range_digital;
s                 657 drivers/staging/comedi/drivers/pcl816.c 	s->insn_bits	= pcl816_di_insn_bits;
s                 660 drivers/staging/comedi/drivers/pcl816.c 	s = &dev->subdevices[3];
s                 661 drivers/staging/comedi/drivers/pcl816.c 	s->type		= COMEDI_SUBD_DO;
s                 662 drivers/staging/comedi/drivers/pcl816.c 	s->subdev_flags	= SDF_WRITABLE;
s                 663 drivers/staging/comedi/drivers/pcl816.c 	s->n_chan	= 16;
s                 664 drivers/staging/comedi/drivers/pcl816.c 	s->maxdata	= 1;
s                 665 drivers/staging/comedi/drivers/pcl816.c 	s->range_table	= &range_digital;
s                 666 drivers/staging/comedi/drivers/pcl816.c 	s->insn_bits	= pcl816_do_insn_bits;
s                 302 drivers/staging/comedi/drivers/pcl818.c 				struct comedi_subdevice *s,
s                 308 drivers/staging/comedi/drivers/pcl818.c 	unsigned int max_samples = comedi_bytes_to_samples(s, desc->maxsize);
s                 317 drivers/staging/comedi/drivers/pcl818.c 	nsamples = comedi_nsamples_left(s, max_samples + unread_samples);
s                 320 drivers/staging/comedi/drivers/pcl818.c 		desc->size = comedi_samples_to_bytes(s, nsamples);
s                 382 drivers/staging/comedi/drivers/pcl818.c 					      struct comedi_subdevice *s,
s                 393 drivers/staging/comedi/drivers/pcl818.c 	return (val >> 4) & s->maxdata;
s                 397 drivers/staging/comedi/drivers/pcl818.c 					 struct comedi_subdevice *s,
s                 408 drivers/staging/comedi/drivers/pcl818.c 	return (val >> 4) & s->maxdata;
s                 412 drivers/staging/comedi/drivers/pcl818.c 			 struct comedi_subdevice *s,
s                 425 drivers/staging/comedi/drivers/pcl818.c 				   struct comedi_subdevice *s,
s                 429 drivers/staging/comedi/drivers/pcl818.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 439 drivers/staging/comedi/drivers/pcl818.c 		s->async->events |= COMEDI_CB_ERROR;
s                 443 drivers/staging/comedi/drivers/pcl818.c 	comedi_buf_write_samples(s, &val, 1);
s                 450 drivers/staging/comedi/drivers/pcl818.c 	    s->async->scans_done >= cmd->stop_arg) {
s                 451 drivers/staging/comedi/drivers/pcl818.c 		s->async->events |= COMEDI_CB_EOA;
s                 459 drivers/staging/comedi/drivers/pcl818.c 			      struct comedi_subdevice *s)
s                 464 drivers/staging/comedi/drivers/pcl818.c 	if (pcl818_ai_eoc(dev, s, NULL, 0)) {
s                 466 drivers/staging/comedi/drivers/pcl818.c 		s->async->events |= COMEDI_CB_ERROR;
s                 470 drivers/staging/comedi/drivers/pcl818.c 	val = pcl818_ai_get_sample(dev, s, &chan);
s                 471 drivers/staging/comedi/drivers/pcl818.c 	pcl818_ai_write_sample(dev, s, chan, val);
s                 475 drivers/staging/comedi/drivers/pcl818.c 			      struct comedi_subdevice *s)
s                 481 drivers/staging/comedi/drivers/pcl818.c 	unsigned int nsamples = comedi_bytes_to_samples(s, desc->size);
s                 488 drivers/staging/comedi/drivers/pcl818.c 	pcl818_ai_setup_dma(dev, s, nsamples);
s                 493 drivers/staging/comedi/drivers/pcl818.c 		val = (val >> 4) & s->maxdata;
s                 494 drivers/staging/comedi/drivers/pcl818.c 		if (!pcl818_ai_write_sample(dev, s, chan, val))
s                 500 drivers/staging/comedi/drivers/pcl818.c 			       struct comedi_subdevice *s)
s                 511 drivers/staging/comedi/drivers/pcl818.c 		s->async->events |= COMEDI_CB_ERROR;
s                 518 drivers/staging/comedi/drivers/pcl818.c 		s->async->events |= COMEDI_CB_ERROR;
s                 528 drivers/staging/comedi/drivers/pcl818.c 		val = pcl818_ai_get_fifo_sample(dev, s, &chan);
s                 529 drivers/staging/comedi/drivers/pcl818.c 		if (!pcl818_ai_write_sample(dev, s, chan, val))
s                 538 drivers/staging/comedi/drivers/pcl818.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 539 drivers/staging/comedi/drivers/pcl818.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 553 drivers/staging/comedi/drivers/pcl818.c 		s->async->scans_done = cmd->stop_arg;
s                 554 drivers/staging/comedi/drivers/pcl818.c 		s->cancel(dev, s);
s                 559 drivers/staging/comedi/drivers/pcl818.c 		pcl818_handle_dma(dev, s);
s                 561 drivers/staging/comedi/drivers/pcl818.c 		pcl818_handle_fifo(dev, s);
s                 563 drivers/staging/comedi/drivers/pcl818.c 		pcl818_handle_eoc(dev, s);
s                 567 drivers/staging/comedi/drivers/pcl818.c 	comedi_handle_events(dev, s);
s                 572 drivers/staging/comedi/drivers/pcl818.c 			      struct comedi_subdevice *s,
s                 594 drivers/staging/comedi/drivers/pcl818.c 			    (CR_CHAN(chansegment[i - 1]) + 1) % s->n_chan;
s                 634 drivers/staging/comedi/drivers/pcl818.c static int ai_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s,
s                 700 drivers/staging/comedi/drivers/pcl818.c 		if (!check_channel_list(dev, s, cmd->chanlist,
s                 709 drivers/staging/comedi/drivers/pcl818.c 			 struct comedi_subdevice *s)
s                 713 drivers/staging/comedi/drivers/pcl818.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 720 drivers/staging/comedi/drivers/pcl818.c 	seglen = check_channel_list(dev, s, cmd->chanlist, cmd->chanlist_len);
s                 739 drivers/staging/comedi/drivers/pcl818.c 		pcl818_ai_setup_dma(dev, s, 0);
s                 760 drivers/staging/comedi/drivers/pcl818.c 			    struct comedi_subdevice *s)
s                 764 drivers/staging/comedi/drivers/pcl818.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 772 drivers/staging/comedi/drivers/pcl818.c 		     s->async->scans_done < cmd->stop_arg)) {
s                 801 drivers/staging/comedi/drivers/pcl818.c 			       struct comedi_subdevice *s,
s                 819 drivers/staging/comedi/drivers/pcl818.c 		ret = comedi_timeout(dev, s, insn, pcl818_ai_eoc, 0);
s                 823 drivers/staging/comedi/drivers/pcl818.c 		data[i] = pcl818_ai_get_sample(dev, s, NULL);
s                 831 drivers/staging/comedi/drivers/pcl818.c 				struct comedi_subdevice *s,
s                 836 drivers/staging/comedi/drivers/pcl818.c 	unsigned int val = s->readback[chan];
s                 846 drivers/staging/comedi/drivers/pcl818.c 	s->readback[chan] = val;
s                 852 drivers/staging/comedi/drivers/pcl818.c 			       struct comedi_subdevice *s,
s                 863 drivers/staging/comedi/drivers/pcl818.c 			       struct comedi_subdevice *s,
s                 867 drivers/staging/comedi/drivers/pcl818.c 	if (comedi_dio_update_state(s, data)) {
s                 868 drivers/staging/comedi/drivers/pcl818.c 		outb(s->state & 0xff, dev->iobase + PCL818_DO_DI_LSB_REG);
s                 869 drivers/staging/comedi/drivers/pcl818.c 		outb((s->state >> 8), dev->iobase + PCL818_DO_DI_MSB_REG);
s                 872 drivers/staging/comedi/drivers/pcl818.c 	data[1] = s->state;
s                 910 drivers/staging/comedi/drivers/pcl818.c 				      struct comedi_subdevice *s,
s                 916 drivers/staging/comedi/drivers/pcl818.c 	s->range_table = board->ai_range_type;
s                 922 drivers/staging/comedi/drivers/pcl818.c 			s->range_table = &range_pcl818l_h_ai;
s                 927 drivers/staging/comedi/drivers/pcl818.c 			s->range_table = &range_bipolar10;
s                 930 drivers/staging/comedi/drivers/pcl818.c 			s->range_table = &range_bipolar5;
s                 933 drivers/staging/comedi/drivers/pcl818.c 			s->range_table = &range_bipolar2_5;
s                 936 drivers/staging/comedi/drivers/pcl818.c 			s->range_table = &range718_bipolar1;
s                 939 drivers/staging/comedi/drivers/pcl818.c 			s->range_table = &range718_bipolar0_5;
s                 942 drivers/staging/comedi/drivers/pcl818.c 			s->range_table = &range_unipolar10;
s                 945 drivers/staging/comedi/drivers/pcl818.c 			s->range_table = &range_unipolar5;
s                 948 drivers/staging/comedi/drivers/pcl818.c 			s->range_table = &range718_unipolar2;
s                 951 drivers/staging/comedi/drivers/pcl818.c 			s->range_table = &range718_unipolar1;
s                 954 drivers/staging/comedi/drivers/pcl818.c 			s->range_table = &range_unknown;
s                 985 drivers/staging/comedi/drivers/pcl818.c 	struct comedi_subdevice *s;
s                1037 drivers/staging/comedi/drivers/pcl818.c 	s = &dev->subdevices[0];
s                1038 drivers/staging/comedi/drivers/pcl818.c 	s->type		= COMEDI_SUBD_AI;
s                1039 drivers/staging/comedi/drivers/pcl818.c 	s->subdev_flags	= SDF_READABLE;
s                1041 drivers/staging/comedi/drivers/pcl818.c 		s->n_chan	= 16;
s                1042 drivers/staging/comedi/drivers/pcl818.c 		s->subdev_flags	|= SDF_COMMON | SDF_GROUND;
s                1044 drivers/staging/comedi/drivers/pcl818.c 		s->n_chan	= 8;
s                1045 drivers/staging/comedi/drivers/pcl818.c 		s->subdev_flags	|= SDF_DIFF;
s                1047 drivers/staging/comedi/drivers/pcl818.c 	s->maxdata	= 0x0fff;
s                1049 drivers/staging/comedi/drivers/pcl818.c 	pcl818_set_ai_range_table(dev, s, it);
s                1051 drivers/staging/comedi/drivers/pcl818.c 	s->insn_read	= pcl818_ai_insn_read;
s                1053 drivers/staging/comedi/drivers/pcl818.c 		dev->read_subdev = s;
s                1054 drivers/staging/comedi/drivers/pcl818.c 		s->subdev_flags	|= SDF_CMD_READ;
s                1055 drivers/staging/comedi/drivers/pcl818.c 		s->len_chanlist	= s->n_chan;
s                1056 drivers/staging/comedi/drivers/pcl818.c 		s->do_cmdtest	= ai_cmdtest;
s                1057 drivers/staging/comedi/drivers/pcl818.c 		s->do_cmd	= pcl818_ai_cmd;
s                1058 drivers/staging/comedi/drivers/pcl818.c 		s->cancel	= pcl818_ai_cancel;
s                1062 drivers/staging/comedi/drivers/pcl818.c 	s = &dev->subdevices[1];
s                1064 drivers/staging/comedi/drivers/pcl818.c 		s->type		= COMEDI_SUBD_AO;
s                1065 drivers/staging/comedi/drivers/pcl818.c 		s->subdev_flags	= SDF_WRITABLE | SDF_GROUND;
s                1066 drivers/staging/comedi/drivers/pcl818.c 		s->n_chan	= board->n_aochan;
s                1067 drivers/staging/comedi/drivers/pcl818.c 		s->maxdata	= 0x0fff;
s                1068 drivers/staging/comedi/drivers/pcl818.c 		s->range_table	= &range_unipolar5;
s                1071 drivers/staging/comedi/drivers/pcl818.c 				s->range_table = &range_unipolar10;
s                1073 drivers/staging/comedi/drivers/pcl818.c 				s->range_table = &range_unknown;
s                1076 drivers/staging/comedi/drivers/pcl818.c 				s->range_table = &range_unipolar10;
s                1078 drivers/staging/comedi/drivers/pcl818.c 				s->range_table = &range_unknown;
s                1080 drivers/staging/comedi/drivers/pcl818.c 		s->insn_write	= pcl818_ao_insn_write;
s                1082 drivers/staging/comedi/drivers/pcl818.c 		ret = comedi_alloc_subdev_readback(s);
s                1086 drivers/staging/comedi/drivers/pcl818.c 		s->type		= COMEDI_SUBD_UNUSED;
s                1090 drivers/staging/comedi/drivers/pcl818.c 	s = &dev->subdevices[2];
s                1091 drivers/staging/comedi/drivers/pcl818.c 	s->type		= COMEDI_SUBD_DI;
s                1092 drivers/staging/comedi/drivers/pcl818.c 	s->subdev_flags	= SDF_READABLE;
s                1093 drivers/staging/comedi/drivers/pcl818.c 	s->n_chan	= 16;
s                1094 drivers/staging/comedi/drivers/pcl818.c 	s->maxdata	= 1;
s                1095 drivers/staging/comedi/drivers/pcl818.c 	s->range_table	= &range_digital;
s                1096 drivers/staging/comedi/drivers/pcl818.c 	s->insn_bits	= pcl818_di_insn_bits;
s                1099 drivers/staging/comedi/drivers/pcl818.c 	s = &dev->subdevices[3];
s                1100 drivers/staging/comedi/drivers/pcl818.c 	s->type		= COMEDI_SUBD_DO;
s                1101 drivers/staging/comedi/drivers/pcl818.c 	s->subdev_flags	= SDF_WRITABLE;
s                1102 drivers/staging/comedi/drivers/pcl818.c 	s->n_chan	= 16;
s                1103 drivers/staging/comedi/drivers/pcl818.c 	s->maxdata	= 1;
s                1104 drivers/staging/comedi/drivers/pcl818.c 	s->range_table	= &range_digital;
s                1105 drivers/staging/comedi/drivers/pcl818.c 	s->insn_bits	= pcl818_do_insn_bits;
s                  63 drivers/staging/comedi/drivers/pcm3724.c static int compute_buffer(int config, int devno, struct comedi_subdevice *s)
s                  66 drivers/staging/comedi/drivers/pcm3724.c 	if (s->io_bits & 0x0000ff) {
s                  72 drivers/staging/comedi/drivers/pcm3724.c 	if (s->io_bits & 0x00ff00) {
s                  78 drivers/staging/comedi/drivers/pcm3724.c 	if (s->io_bits & 0xff0000) {
s                  88 drivers/staging/comedi/drivers/pcm3724.c 			   struct comedi_subdevice *s, int chanspec)
s                 100 drivers/staging/comedi/drivers/pcm3724.c 	if (!(s->io_bits & 0x0000ff))
s                 103 drivers/staging/comedi/drivers/pcm3724.c 	if (!(s->io_bits & 0x00ff00))
s                 106 drivers/staging/comedi/drivers/pcm3724.c 	if (!(s->io_bits & 0xff0000))
s                 112 drivers/staging/comedi/drivers/pcm3724.c 	if (s == s_dio1)
s                 122 drivers/staging/comedi/drivers/pcm3724.c static void enable_chan(struct comedi_device *dev, struct comedi_subdevice *s,
s                 133 drivers/staging/comedi/drivers/pcm3724.c 	if (s == s_dio1)
s                 161 drivers/staging/comedi/drivers/pcm3724.c 				   struct comedi_subdevice *s,
s                 178 drivers/staging/comedi/drivers/pcm3724.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
s                 182 drivers/staging/comedi/drivers/pcm3724.c 	do_3724_config(dev, s, insn->chanspec);
s                 183 drivers/staging/comedi/drivers/pcm3724.c 	enable_chan(dev, s, insn->chanspec);
s                 192 drivers/staging/comedi/drivers/pcm3724.c 	struct comedi_subdevice *s;
s                 208 drivers/staging/comedi/drivers/pcm3724.c 		s = &dev->subdevices[i];
s                 209 drivers/staging/comedi/drivers/pcm3724.c 		ret = subdev_8255_init(dev, s, NULL, i * I8255_SIZE);
s                 212 drivers/staging/comedi/drivers/pcm3724.c 		s->insn_config = subdev_3724_insn_config;
s                  55 drivers/staging/comedi/drivers/pcmad.c 			struct comedi_subdevice *s,
s                  68 drivers/staging/comedi/drivers/pcmad.c 			      struct comedi_subdevice *s,
s                  81 drivers/staging/comedi/drivers/pcmad.c 		ret = comedi_timeout(dev, s, insn, pcmad_ai_eoc, 0);
s                  89 drivers/staging/comedi/drivers/pcmad.c 		if (s->maxdata == 0x0fff)
s                  92 drivers/staging/comedi/drivers/pcmad.c 		if (comedi_range_is_bipolar(s, range)) {
s                  94 drivers/staging/comedi/drivers/pcmad.c 			val ^= ((s->maxdata + 1) >> 1);
s                 106 drivers/staging/comedi/drivers/pcmad.c 	struct comedi_subdevice *s;
s                 117 drivers/staging/comedi/drivers/pcmad.c 	s = &dev->subdevices[0];
s                 118 drivers/staging/comedi/drivers/pcmad.c 	s->type		= COMEDI_SUBD_AI;
s                 121 drivers/staging/comedi/drivers/pcmad.c 		s->subdev_flags	= SDF_READABLE | AREF_DIFF;
s                 122 drivers/staging/comedi/drivers/pcmad.c 		s->n_chan	= 8;
s                 125 drivers/staging/comedi/drivers/pcmad.c 		s->subdev_flags	= SDF_READABLE | AREF_GROUND;
s                 126 drivers/staging/comedi/drivers/pcmad.c 		s->n_chan	= 16;
s                 128 drivers/staging/comedi/drivers/pcmad.c 	s->len_chanlist	= 1;
s                 129 drivers/staging/comedi/drivers/pcmad.c 	s->maxdata	= board->ai_maxdata;
s                 130 drivers/staging/comedi/drivers/pcmad.c 	s->range_table	= it->options[2] ? &range_bipolar10 : &range_unipolar5;
s                 131 drivers/staging/comedi/drivers/pcmad.c 	s->insn_read	= pcmad_ai_insn_read;
s                  59 drivers/staging/comedi/drivers/pcmda12.c 				 struct comedi_subdevice *s,
s                  65 drivers/staging/comedi/drivers/pcmda12.c 	unsigned int val = s->readback[chan];
s                  81 drivers/staging/comedi/drivers/pcmda12.c 	s->readback[chan] = val;
s                  87 drivers/staging/comedi/drivers/pcmda12.c 				struct comedi_subdevice *s,
s                 100 drivers/staging/comedi/drivers/pcmda12.c 	return comedi_readback_insn_read(dev, s, insn, data);
s                 104 drivers/staging/comedi/drivers/pcmda12.c 			     struct comedi_subdevice *s)
s                 108 drivers/staging/comedi/drivers/pcmda12.c 	for (i = 0; i < s->n_chan; ++i) {
s                 120 drivers/staging/comedi/drivers/pcmda12.c 	struct comedi_subdevice *s;
s                 137 drivers/staging/comedi/drivers/pcmda12.c 	s = &dev->subdevices[0];
s                 138 drivers/staging/comedi/drivers/pcmda12.c 	s->type		= COMEDI_SUBD_AO;
s                 139 drivers/staging/comedi/drivers/pcmda12.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 140 drivers/staging/comedi/drivers/pcmda12.c 	s->n_chan	= 8;
s                 141 drivers/staging/comedi/drivers/pcmda12.c 	s->maxdata	= 0x0fff;
s                 142 drivers/staging/comedi/drivers/pcmda12.c 	s->range_table	= &pcmda12_ranges;
s                 143 drivers/staging/comedi/drivers/pcmda12.c 	s->insn_write	= pcmda12_ao_insn_write;
s                 144 drivers/staging/comedi/drivers/pcmda12.c 	s->insn_read	= pcmda12_ao_insn_read;
s                 146 drivers/staging/comedi/drivers/pcmda12.c 	ret = comedi_alloc_subdev_readback(s);
s                 150 drivers/staging/comedi/drivers/pcmda12.c 	pcmda12_ao_reset(dev, s);
s                 243 drivers/staging/comedi/drivers/pcmmio.c 				struct comedi_subdevice *s,
s                 248 drivers/staging/comedi/drivers/pcmmio.c 	int port = s->index == 2 ? 0 : 3;
s                 249 drivers/staging/comedi/drivers/pcmmio.c 	unsigned int chanmask = (1 << s->n_chan) - 1;
s                 253 drivers/staging/comedi/drivers/pcmmio.c 	mask = comedi_dio_update_state(s, data);
s                 263 drivers/staging/comedi/drivers/pcmmio.c 		val = ~s->state & chanmask;
s                 264 drivers/staging/comedi/drivers/pcmmio.c 		val &= s->io_bits;
s                 278 drivers/staging/comedi/drivers/pcmmio.c 				  struct comedi_subdevice *s,
s                 283 drivers/staging/comedi/drivers/pcmmio.c 	int port = s->index == 2 ? 0 : 3;
s                 286 drivers/staging/comedi/drivers/pcmmio.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
s                 291 drivers/staging/comedi/drivers/pcmmio.c 		pcmmio_dio_write(dev, s->io_bits, 0, port);
s                 310 drivers/staging/comedi/drivers/pcmmio.c 			     struct comedi_subdevice *s)
s                 316 drivers/staging/comedi/drivers/pcmmio.c 	s->async->inttrig = NULL;
s                 323 drivers/staging/comedi/drivers/pcmmio.c 				   struct comedi_subdevice *s,
s                 327 drivers/staging/comedi/drivers/pcmmio.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 347 drivers/staging/comedi/drivers/pcmmio.c 	comedi_buf_write_samples(s, &val, 1);
s                 350 drivers/staging/comedi/drivers/pcmmio.c 	    s->async->scans_done >= cmd->stop_arg)
s                 351 drivers/staging/comedi/drivers/pcmmio.c 		s->async->events |= COMEDI_CB_EOA;
s                 356 drivers/staging/comedi/drivers/pcmmio.c 	comedi_handle_events(dev, s);
s                 362 drivers/staging/comedi/drivers/pcmmio.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 375 drivers/staging/comedi/drivers/pcmmio.c 	pcmmio_handle_dio_intr(dev, s, triggered);
s                 382 drivers/staging/comedi/drivers/pcmmio.c 			      struct comedi_subdevice *s)
s                 385 drivers/staging/comedi/drivers/pcmmio.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 403 drivers/staging/comedi/drivers/pcmmio.c 	bits &= ((1 << s->n_chan) - 1);
s                 411 drivers/staging/comedi/drivers/pcmmio.c static int pcmmio_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
s                 418 drivers/staging/comedi/drivers/pcmmio.c 		pcmmio_stop_intr(dev, s);
s                 425 drivers/staging/comedi/drivers/pcmmio.c 				     struct comedi_subdevice *s,
s                 429 drivers/staging/comedi/drivers/pcmmio.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 436 drivers/staging/comedi/drivers/pcmmio.c 	s->async->inttrig = NULL;
s                 438 drivers/staging/comedi/drivers/pcmmio.c 		pcmmio_start_intr(dev, s);
s                 447 drivers/staging/comedi/drivers/pcmmio.c static int pcmmio_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 450 drivers/staging/comedi/drivers/pcmmio.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 458 drivers/staging/comedi/drivers/pcmmio.c 		s->async->inttrig = pcmmio_inttrig_start_intr;
s                 460 drivers/staging/comedi/drivers/pcmmio.c 		pcmmio_start_intr(dev, s);
s                 468 drivers/staging/comedi/drivers/pcmmio.c 			  struct comedi_subdevice *s,
s                 518 drivers/staging/comedi/drivers/pcmmio.c 			 struct comedi_subdevice *s,
s                 531 drivers/staging/comedi/drivers/pcmmio.c 			       struct comedi_subdevice *s,
s                 573 drivers/staging/comedi/drivers/pcmmio.c 	ret = comedi_timeout(dev, s, insn, pcmmio_ai_eoc, 0);
s                 583 drivers/staging/comedi/drivers/pcmmio.c 		ret = comedi_timeout(dev, s, insn, pcmmio_ai_eoc, 0);
s                 591 drivers/staging/comedi/drivers/pcmmio.c 		if (comedi_range_is_bipolar(s, range))
s                 592 drivers/staging/comedi/drivers/pcmmio.c 			val = comedi_offset_munge(s, val);
s                 601 drivers/staging/comedi/drivers/pcmmio.c 			 struct comedi_subdevice *s,
s                 614 drivers/staging/comedi/drivers/pcmmio.c 				struct comedi_subdevice *s,
s                 642 drivers/staging/comedi/drivers/pcmmio.c 	ret = comedi_timeout(dev, s, insn, pcmmio_ao_eoc, 0);
s                 655 drivers/staging/comedi/drivers/pcmmio.c 		ret = comedi_timeout(dev, s, insn, pcmmio_ao_eoc, 0);
s                 659 drivers/staging/comedi/drivers/pcmmio.c 		s->readback[chan] = val;
s                 668 drivers/staging/comedi/drivers/pcmmio.c 	struct comedi_subdevice *s;
s                 703 drivers/staging/comedi/drivers/pcmmio.c 	s = &dev->subdevices[0];
s                 704 drivers/staging/comedi/drivers/pcmmio.c 	s->type		= COMEDI_SUBD_AI;
s                 705 drivers/staging/comedi/drivers/pcmmio.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND | SDF_DIFF;
s                 706 drivers/staging/comedi/drivers/pcmmio.c 	s->n_chan	= 16;
s                 707 drivers/staging/comedi/drivers/pcmmio.c 	s->maxdata	= 0xffff;
s                 708 drivers/staging/comedi/drivers/pcmmio.c 	s->range_table	= &pcmmio_ai_ranges;
s                 709 drivers/staging/comedi/drivers/pcmmio.c 	s->insn_read	= pcmmio_ai_insn_read;
s                 718 drivers/staging/comedi/drivers/pcmmio.c 	s = &dev->subdevices[1];
s                 719 drivers/staging/comedi/drivers/pcmmio.c 	s->type		= COMEDI_SUBD_AO;
s                 720 drivers/staging/comedi/drivers/pcmmio.c 	s->subdev_flags	= SDF_READABLE;
s                 721 drivers/staging/comedi/drivers/pcmmio.c 	s->n_chan	= 8;
s                 722 drivers/staging/comedi/drivers/pcmmio.c 	s->maxdata	= 0xffff;
s                 723 drivers/staging/comedi/drivers/pcmmio.c 	s->range_table	= &pcmmio_ao_ranges;
s                 724 drivers/staging/comedi/drivers/pcmmio.c 	s->insn_write	= pcmmio_ao_insn_write;
s                 726 drivers/staging/comedi/drivers/pcmmio.c 	ret = comedi_alloc_subdev_readback(s);
s                 736 drivers/staging/comedi/drivers/pcmmio.c 	s = &dev->subdevices[2];
s                 737 drivers/staging/comedi/drivers/pcmmio.c 	s->type		= COMEDI_SUBD_DIO;
s                 738 drivers/staging/comedi/drivers/pcmmio.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 739 drivers/staging/comedi/drivers/pcmmio.c 	s->n_chan	= 24;
s                 740 drivers/staging/comedi/drivers/pcmmio.c 	s->maxdata	= 1;
s                 741 drivers/staging/comedi/drivers/pcmmio.c 	s->len_chanlist	= 1;
s                 742 drivers/staging/comedi/drivers/pcmmio.c 	s->range_table	= &range_digital;
s                 743 drivers/staging/comedi/drivers/pcmmio.c 	s->insn_bits	= pcmmio_dio_insn_bits;
s                 744 drivers/staging/comedi/drivers/pcmmio.c 	s->insn_config	= pcmmio_dio_insn_config;
s                 746 drivers/staging/comedi/drivers/pcmmio.c 		dev->read_subdev = s;
s                 747 drivers/staging/comedi/drivers/pcmmio.c 		s->subdev_flags	|= SDF_CMD_READ | SDF_LSAMPL | SDF_PACKED;
s                 748 drivers/staging/comedi/drivers/pcmmio.c 		s->len_chanlist	= s->n_chan;
s                 749 drivers/staging/comedi/drivers/pcmmio.c 		s->cancel	= pcmmio_cancel;
s                 750 drivers/staging/comedi/drivers/pcmmio.c 		s->do_cmd	= pcmmio_cmd;
s                 751 drivers/staging/comedi/drivers/pcmmio.c 		s->do_cmdtest	= pcmmio_cmdtest;
s                 755 drivers/staging/comedi/drivers/pcmmio.c 	s = &dev->subdevices[3];
s                 756 drivers/staging/comedi/drivers/pcmmio.c 	s->type		= COMEDI_SUBD_DIO;
s                 757 drivers/staging/comedi/drivers/pcmmio.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 758 drivers/staging/comedi/drivers/pcmmio.c 	s->n_chan	= 24;
s                 759 drivers/staging/comedi/drivers/pcmmio.c 	s->maxdata	= 1;
s                 760 drivers/staging/comedi/drivers/pcmmio.c 	s->range_table	= &range_digital;
s                 761 drivers/staging/comedi/drivers/pcmmio.c 	s->insn_bits	= pcmmio_dio_insn_bits;
s                 762 drivers/staging/comedi/drivers/pcmmio.c 	s->insn_config	= pcmmio_dio_insn_config;
s                 135 drivers/staging/comedi/drivers/pcmuio.c static inline int pcmuio_subdevice_to_asic(struct comedi_subdevice *s)
s                 141 drivers/staging/comedi/drivers/pcmuio.c 	return s->index / 2;
s                 144 drivers/staging/comedi/drivers/pcmuio.c static inline int pcmuio_subdevice_to_port(struct comedi_subdevice *s)
s                 150 drivers/staging/comedi/drivers/pcmuio.c 	return (s->index % 2) ? 3 : 0;
s                 213 drivers/staging/comedi/drivers/pcmuio.c 				struct comedi_subdevice *s,
s                 217 drivers/staging/comedi/drivers/pcmuio.c 	int asic = pcmuio_subdevice_to_asic(s);
s                 218 drivers/staging/comedi/drivers/pcmuio.c 	int port = pcmuio_subdevice_to_port(s);
s                 219 drivers/staging/comedi/drivers/pcmuio.c 	unsigned int chanmask = (1 << s->n_chan) - 1;
s                 223 drivers/staging/comedi/drivers/pcmuio.c 	mask = comedi_dio_update_state(s, data);
s                 233 drivers/staging/comedi/drivers/pcmuio.c 		val = ~s->state & chanmask;
s                 234 drivers/staging/comedi/drivers/pcmuio.c 		val &= s->io_bits;
s                 248 drivers/staging/comedi/drivers/pcmuio.c 				  struct comedi_subdevice *s,
s                 252 drivers/staging/comedi/drivers/pcmuio.c 	int asic = pcmuio_subdevice_to_asic(s);
s                 253 drivers/staging/comedi/drivers/pcmuio.c 	int port = pcmuio_subdevice_to_port(s);
s                 256 drivers/staging/comedi/drivers/pcmuio.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
s                 261 drivers/staging/comedi/drivers/pcmuio.c 		pcmuio_write(dev, s->io_bits, asic, 0, port);
s                 285 drivers/staging/comedi/drivers/pcmuio.c 			     struct comedi_subdevice *s)
s                 288 drivers/staging/comedi/drivers/pcmuio.c 	int asic = pcmuio_subdevice_to_asic(s);
s                 293 drivers/staging/comedi/drivers/pcmuio.c 	s->async->inttrig = NULL;
s                 300 drivers/staging/comedi/drivers/pcmuio.c 				      struct comedi_subdevice *s,
s                 304 drivers/staging/comedi/drivers/pcmuio.c 	int asic = pcmuio_subdevice_to_asic(s);
s                 306 drivers/staging/comedi/drivers/pcmuio.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 326 drivers/staging/comedi/drivers/pcmuio.c 	comedi_buf_write_samples(s, &val, 1);
s                 329 drivers/staging/comedi/drivers/pcmuio.c 	    s->async->scans_done >= cmd->stop_arg)
s                 330 drivers/staging/comedi/drivers/pcmuio.c 		s->async->events |= COMEDI_CB_EOA;
s                 335 drivers/staging/comedi/drivers/pcmuio.c 	comedi_handle_events(dev, s);
s                 341 drivers/staging/comedi/drivers/pcmuio.c 	struct comedi_subdevice *s = &dev->subdevices[asic * 2];
s                 355 drivers/staging/comedi/drivers/pcmuio.c 	pcmuio_handle_intr_subdev(dev, s, val);
s                 376 drivers/staging/comedi/drivers/pcmuio.c 			      struct comedi_subdevice *s)
s                 379 drivers/staging/comedi/drivers/pcmuio.c 	int asic = pcmuio_subdevice_to_asic(s);
s                 381 drivers/staging/comedi/drivers/pcmuio.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 399 drivers/staging/comedi/drivers/pcmuio.c 	bits &= ((1 << s->n_chan) - 1);
s                 407 drivers/staging/comedi/drivers/pcmuio.c static int pcmuio_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
s                 410 drivers/staging/comedi/drivers/pcmuio.c 	int asic = pcmuio_subdevice_to_asic(s);
s                 416 drivers/staging/comedi/drivers/pcmuio.c 		pcmuio_stop_intr(dev, s);
s                 423 drivers/staging/comedi/drivers/pcmuio.c 				     struct comedi_subdevice *s,
s                 427 drivers/staging/comedi/drivers/pcmuio.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 428 drivers/staging/comedi/drivers/pcmuio.c 	int asic = pcmuio_subdevice_to_asic(s);
s                 436 drivers/staging/comedi/drivers/pcmuio.c 	s->async->inttrig = NULL;
s                 438 drivers/staging/comedi/drivers/pcmuio.c 		pcmuio_start_intr(dev, s);
s                 448 drivers/staging/comedi/drivers/pcmuio.c static int pcmuio_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 451 drivers/staging/comedi/drivers/pcmuio.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 452 drivers/staging/comedi/drivers/pcmuio.c 	int asic = pcmuio_subdevice_to_asic(s);
s                 461 drivers/staging/comedi/drivers/pcmuio.c 		s->async->inttrig = pcmuio_inttrig_start_intr;
s                 463 drivers/staging/comedi/drivers/pcmuio.c 		pcmuio_start_intr(dev, s);
s                 471 drivers/staging/comedi/drivers/pcmuio.c 			  struct comedi_subdevice *s,
s                 523 drivers/staging/comedi/drivers/pcmuio.c 	struct comedi_subdevice *s;
s                 572 drivers/staging/comedi/drivers/pcmuio.c 		s = &dev->subdevices[i];
s                 573 drivers/staging/comedi/drivers/pcmuio.c 		s->type		= COMEDI_SUBD_DIO;
s                 574 drivers/staging/comedi/drivers/pcmuio.c 		s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 575 drivers/staging/comedi/drivers/pcmuio.c 		s->n_chan	= 24;
s                 576 drivers/staging/comedi/drivers/pcmuio.c 		s->maxdata	= 1;
s                 577 drivers/staging/comedi/drivers/pcmuio.c 		s->range_table	= &range_digital;
s                 578 drivers/staging/comedi/drivers/pcmuio.c 		s->insn_bits	= pcmuio_dio_insn_bits;
s                 579 drivers/staging/comedi/drivers/pcmuio.c 		s->insn_config	= pcmuio_dio_insn_config;
s                 584 drivers/staging/comedi/drivers/pcmuio.c 			dev->read_subdev = s;
s                 585 drivers/staging/comedi/drivers/pcmuio.c 			s->subdev_flags	|= SDF_CMD_READ | SDF_LSAMPL |
s                 587 drivers/staging/comedi/drivers/pcmuio.c 			s->len_chanlist	= s->n_chan;
s                 588 drivers/staging/comedi/drivers/pcmuio.c 			s->cancel	= pcmuio_cancel;
s                 589 drivers/staging/comedi/drivers/pcmuio.c 			s->do_cmd	= pcmuio_cmd;
s                 590 drivers/staging/comedi/drivers/pcmuio.c 			s->do_cmdtest	= pcmuio_cmdtest;
s                 179 drivers/staging/comedi/drivers/quatech_daqp_cs.c 			  struct comedi_subdevice *s)
s                 198 drivers/staging/comedi/drivers/quatech_daqp_cs.c 				       struct comedi_subdevice *s)
s                 208 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	return comedi_offset_munge(s, val);
s                 214 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 215 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 230 drivers/staging/comedi/drivers/quatech_daqp_cs.c 			s->async->events |= COMEDI_CB_OVERFLOW;
s                 235 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		data = daqp_ai_get_sample(dev, s);
s                 236 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		comedi_buf_write_samples(s, &data, 1);
s                 239 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		    s->async->scans_done >= cmd->stop_arg) {
s                 240 drivers/staging/comedi/drivers/quatech_daqp_cs.c 			s->async->events |= COMEDI_CB_EOA;
s                 253 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		s->async->events |= COMEDI_CB_ERROR;
s                 256 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	comedi_handle_events(dev, s);
s                 283 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		       struct comedi_subdevice *s,
s                 296 drivers/staging/comedi/drivers/quatech_daqp_cs.c 			     struct comedi_subdevice *s,
s                 330 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		ret = comedi_timeout(dev, s, insn, daqp_ai_eos, 0);
s                 337 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		data[i] = daqp_ai_get_sample(dev, s);
s                 372 drivers/staging/comedi/drivers/quatech_daqp_cs.c 			   struct comedi_subdevice *s,
s                 462 drivers/staging/comedi/drivers/quatech_daqp_cs.c static int daqp_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 465 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 577 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		nbytes = nsamples * comedi_bytes_per_sample(s);
s                 619 drivers/staging/comedi/drivers/quatech_daqp_cs.c 			 struct comedi_subdevice *s,
s                 632 drivers/staging/comedi/drivers/quatech_daqp_cs.c 			      struct comedi_subdevice *s,
s                 651 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		ret = comedi_timeout(dev, s, insn, daqp_ao_empty, 0);
s                 656 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		outw((chan << 12) | comedi_offset_munge(s, val),
s                 659 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		s->readback[chan] = val;
s                 666 drivers/staging/comedi/drivers/quatech_daqp_cs.c 			     struct comedi_subdevice *s,
s                 681 drivers/staging/comedi/drivers/quatech_daqp_cs.c 			     struct comedi_subdevice *s,
s                 690 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	if (comedi_dio_update_state(s, data))
s                 691 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		outb(s->state, dev->iobase + DAQP_DO_REG);
s                 693 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	data[1] = s->state;
s                 703 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	struct comedi_subdevice *s;
s                 725 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s = &dev->subdevices[0];
s                 726 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->type		= COMEDI_SUBD_AI;
s                 727 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND | SDF_DIFF;
s                 728 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->n_chan	= 8;
s                 729 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->maxdata	= 0xffff;
s                 730 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->range_table	= &range_daqp_ai;
s                 731 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->insn_read	= daqp_ai_insn_read;
s                 733 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		dev->read_subdev = s;
s                 734 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		s->subdev_flags	|= SDF_CMD_READ;
s                 735 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		s->len_chanlist	= 2048;
s                 736 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		s->do_cmdtest	= daqp_ai_cmdtest;
s                 737 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		s->do_cmd	= daqp_ai_cmd;
s                 738 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		s->cancel	= daqp_ai_cancel;
s                 741 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s = &dev->subdevices[1];
s                 742 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->type		= COMEDI_SUBD_AO;
s                 743 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->subdev_flags	= SDF_WRITABLE;
s                 744 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->n_chan	= 2;
s                 745 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->maxdata	= 0x0fff;
s                 746 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->range_table	= &range_bipolar5;
s                 747 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->insn_write	= daqp_ao_insn_write;
s                 749 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	ret = comedi_alloc_subdev_readback(s);
s                 764 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s = &dev->subdevices[2];
s                 765 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->type		= COMEDI_SUBD_DI;
s                 766 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->subdev_flags	= SDF_READABLE;
s                 767 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->n_chan	= 4;
s                 768 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->maxdata	= 1;
s                 769 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->insn_bits	= daqp_di_insn_bits;
s                 778 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s = &dev->subdevices[3];
s                 779 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->type		= COMEDI_SUBD_DO;
s                 780 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->subdev_flags	= SDF_WRITABLE;
s                 781 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->n_chan	= 4;
s                 782 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->maxdata	= 1;
s                 783 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	s->insn_bits	= daqp_do_insn_bits;
s                 520 drivers/staging/comedi/drivers/rtd520.c 		      struct comedi_subdevice *s,
s                 533 drivers/staging/comedi/drivers/rtd520.c 			struct comedi_subdevice *s, struct comedi_insn *insn,
s                 556 drivers/staging/comedi/drivers/rtd520.c 		ret = comedi_timeout(dev, s, insn, rtd_ai_eoc, 0);
s                 565 drivers/staging/comedi/drivers/rtd520.c 		if (comedi_range_is_bipolar(s, range))
s                 566 drivers/staging/comedi/drivers/rtd520.c 			d = comedi_offset_munge(s, d);
s                 568 drivers/staging/comedi/drivers/rtd520.c 		data[n] = d & s->maxdata;
s                 575 drivers/staging/comedi/drivers/rtd520.c static int ai_read_n(struct comedi_device *dev, struct comedi_subdevice *s,
s                 579 drivers/staging/comedi/drivers/rtd520.c 	struct comedi_async *async = s->async;
s                 596 drivers/staging/comedi/drivers/rtd520.c 		if (comedi_range_is_bipolar(s, range))
s                 597 drivers/staging/comedi/drivers/rtd520.c 			d = comedi_offset_munge(s, d);
s                 598 drivers/staging/comedi/drivers/rtd520.c 		d &= s->maxdata;
s                 600 drivers/staging/comedi/drivers/rtd520.c 		if (!comedi_buf_write_samples(s, &d, 1))
s                 612 drivers/staging/comedi/drivers/rtd520.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 640 drivers/staging/comedi/drivers/rtd520.c 			if (ai_read_n(dev, s, devpriv->fifosz / 2) < 0)
s                 648 drivers/staging/comedi/drivers/rtd520.c 				if (ai_read_n(dev, s, devpriv->xfer_count) < 0)
s                 665 drivers/staging/comedi/drivers/rtd520.c 	comedi_handle_events(dev, s);
s                 670 drivers/staging/comedi/drivers/rtd520.c 	s->async->events |= COMEDI_CB_ERROR;
s                 673 drivers/staging/comedi/drivers/rtd520.c 	s->async->events |= COMEDI_CB_EOA;
s                 683 drivers/staging/comedi/drivers/rtd520.c 	comedi_handle_events(dev, s);
s                 689 drivers/staging/comedi/drivers/rtd520.c 			  struct comedi_subdevice *s, struct comedi_cmd *cmd)
s                 830 drivers/staging/comedi/drivers/rtd520.c static int rtd_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 833 drivers/staging/comedi/drivers/rtd520.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 980 drivers/staging/comedi/drivers/rtd520.c static int rtd_ai_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
s                 995 drivers/staging/comedi/drivers/rtd520.c 		      struct comedi_subdevice *s,
s                1010 drivers/staging/comedi/drivers/rtd520.c 			     struct comedi_subdevice *s,
s                1027 drivers/staging/comedi/drivers/rtd520.c 		if (comedi_range_is_bipolar(s, range)) {
s                1028 drivers/staging/comedi/drivers/rtd520.c 			val = comedi_offset_munge(s, val);
s                1029 drivers/staging/comedi/drivers/rtd520.c 			val |= (val & ((s->maxdata + 1) >> 1)) << 1;
s                1038 drivers/staging/comedi/drivers/rtd520.c 		ret = comedi_timeout(dev, s, insn, rtd_ao_eoc, 0);
s                1042 drivers/staging/comedi/drivers/rtd520.c 		s->readback[chan] = data[i];
s                1049 drivers/staging/comedi/drivers/rtd520.c 			     struct comedi_subdevice *s,
s                1053 drivers/staging/comedi/drivers/rtd520.c 	if (comedi_dio_update_state(s, data))
s                1054 drivers/staging/comedi/drivers/rtd520.c 		writew(s->state & 0xff, dev->mmio + LAS0_DIO0);
s                1062 drivers/staging/comedi/drivers/rtd520.c 			       struct comedi_subdevice *s,
s                1068 drivers/staging/comedi/drivers/rtd520.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
s                1076 drivers/staging/comedi/drivers/rtd520.c 	writew(s->io_bits & 0xff, dev->mmio + LAS0_DIO0_CTRL);
s                1089 drivers/staging/comedi/drivers/rtd520.c 				   struct comedi_subdevice *s,
s                1214 drivers/staging/comedi/drivers/rtd520.c 	struct comedi_subdevice *s;
s                1251 drivers/staging/comedi/drivers/rtd520.c 	s = &dev->subdevices[0];
s                1253 drivers/staging/comedi/drivers/rtd520.c 	s->type		= COMEDI_SUBD_AI;
s                1254 drivers/staging/comedi/drivers/rtd520.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND | SDF_COMMON | SDF_DIFF;
s                1255 drivers/staging/comedi/drivers/rtd520.c 	s->n_chan	= 16;
s                1256 drivers/staging/comedi/drivers/rtd520.c 	s->maxdata	= 0x0fff;
s                1257 drivers/staging/comedi/drivers/rtd520.c 	s->range_table	= board->ai_range;
s                1258 drivers/staging/comedi/drivers/rtd520.c 	s->len_chanlist	= RTD_MAX_CHANLIST;
s                1259 drivers/staging/comedi/drivers/rtd520.c 	s->insn_read	= rtd_ai_rinsn;
s                1261 drivers/staging/comedi/drivers/rtd520.c 		dev->read_subdev = s;
s                1262 drivers/staging/comedi/drivers/rtd520.c 		s->subdev_flags	|= SDF_CMD_READ;
s                1263 drivers/staging/comedi/drivers/rtd520.c 		s->do_cmd	= rtd_ai_cmd;
s                1264 drivers/staging/comedi/drivers/rtd520.c 		s->do_cmdtest	= rtd_ai_cmdtest;
s                1265 drivers/staging/comedi/drivers/rtd520.c 		s->cancel	= rtd_ai_cancel;
s                1268 drivers/staging/comedi/drivers/rtd520.c 	s = &dev->subdevices[1];
s                1270 drivers/staging/comedi/drivers/rtd520.c 	s->type		= COMEDI_SUBD_AO;
s                1271 drivers/staging/comedi/drivers/rtd520.c 	s->subdev_flags	= SDF_WRITABLE;
s                1272 drivers/staging/comedi/drivers/rtd520.c 	s->n_chan	= 2;
s                1273 drivers/staging/comedi/drivers/rtd520.c 	s->maxdata	= 0x0fff;
s                1274 drivers/staging/comedi/drivers/rtd520.c 	s->range_table	= &rtd_ao_range;
s                1275 drivers/staging/comedi/drivers/rtd520.c 	s->insn_write	= rtd_ao_insn_write;
s                1277 drivers/staging/comedi/drivers/rtd520.c 	ret = comedi_alloc_subdev_readback(s);
s                1281 drivers/staging/comedi/drivers/rtd520.c 	s = &dev->subdevices[2];
s                1283 drivers/staging/comedi/drivers/rtd520.c 	s->type		= COMEDI_SUBD_DIO;
s                1284 drivers/staging/comedi/drivers/rtd520.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                1286 drivers/staging/comedi/drivers/rtd520.c 	s->n_chan	= 8;
s                1287 drivers/staging/comedi/drivers/rtd520.c 	s->maxdata	= 1;
s                1288 drivers/staging/comedi/drivers/rtd520.c 	s->range_table	= &range_digital;
s                1289 drivers/staging/comedi/drivers/rtd520.c 	s->insn_bits	= rtd_dio_insn_bits;
s                1290 drivers/staging/comedi/drivers/rtd520.c 	s->insn_config	= rtd_dio_insn_config;
s                1293 drivers/staging/comedi/drivers/rtd520.c 	s = &dev->subdevices[3];
s                1299 drivers/staging/comedi/drivers/rtd520.c 	comedi_8254_subdevice_init(s, dev->pacer);
s                 134 drivers/staging/comedi/drivers/rti800.c 			 struct comedi_subdevice *s,
s                 151 drivers/staging/comedi/drivers/rti800.c 			       struct comedi_subdevice *s,
s                 187 drivers/staging/comedi/drivers/rti800.c 		ret = comedi_timeout(dev, s, insn, rti800_ai_eoc, 0);
s                 195 drivers/staging/comedi/drivers/rti800.c 			val = comedi_offset_munge(s, val);
s                 204 drivers/staging/comedi/drivers/rti800.c 				struct comedi_subdevice *s,
s                 217 drivers/staging/comedi/drivers/rti800.c 		s->readback[chan] = val;
s                 220 drivers/staging/comedi/drivers/rti800.c 			val = comedi_offset_munge(s, val);
s                 230 drivers/staging/comedi/drivers/rti800.c 			       struct comedi_subdevice *s,
s                 239 drivers/staging/comedi/drivers/rti800.c 			       struct comedi_subdevice *s,
s                 243 drivers/staging/comedi/drivers/rti800.c 	if (comedi_dio_update_state(s, data)) {
s                 245 drivers/staging/comedi/drivers/rti800.c 		outb(s->state ^ 0xff, dev->iobase + RTI800_DO);
s                 248 drivers/staging/comedi/drivers/rti800.c 	data[1] = s->state;
s                 257 drivers/staging/comedi/drivers/rti800.c 	struct comedi_subdevice *s;
s                 282 drivers/staging/comedi/drivers/rti800.c 	s = &dev->subdevices[0];
s                 284 drivers/staging/comedi/drivers/rti800.c 	s->type		= COMEDI_SUBD_AI;
s                 285 drivers/staging/comedi/drivers/rti800.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND;
s                 286 drivers/staging/comedi/drivers/rti800.c 	s->n_chan	= (it->options[2] ? 16 : 8);
s                 287 drivers/staging/comedi/drivers/rti800.c 	s->insn_read	= rti800_ai_insn_read;
s                 288 drivers/staging/comedi/drivers/rti800.c 	s->maxdata	= 0x0fff;
s                 289 drivers/staging/comedi/drivers/rti800.c 	s->range_table	= (it->options[3] < ARRAY_SIZE(rti800_ai_ranges))
s                 293 drivers/staging/comedi/drivers/rti800.c 	s = &dev->subdevices[1];
s                 296 drivers/staging/comedi/drivers/rti800.c 		s->type		= COMEDI_SUBD_AO;
s                 297 drivers/staging/comedi/drivers/rti800.c 		s->subdev_flags	= SDF_WRITABLE;
s                 298 drivers/staging/comedi/drivers/rti800.c 		s->n_chan	= 2;
s                 299 drivers/staging/comedi/drivers/rti800.c 		s->maxdata	= 0x0fff;
s                 300 drivers/staging/comedi/drivers/rti800.c 		s->range_table_list = devpriv->ao_range_type_list;
s                 309 drivers/staging/comedi/drivers/rti800.c 		s->insn_write	= rti800_ao_insn_write;
s                 311 drivers/staging/comedi/drivers/rti800.c 		ret = comedi_alloc_subdev_readback(s);
s                 315 drivers/staging/comedi/drivers/rti800.c 		s->type		= COMEDI_SUBD_UNUSED;
s                 318 drivers/staging/comedi/drivers/rti800.c 	s = &dev->subdevices[2];
s                 320 drivers/staging/comedi/drivers/rti800.c 	s->type		= COMEDI_SUBD_DI;
s                 321 drivers/staging/comedi/drivers/rti800.c 	s->subdev_flags	= SDF_READABLE;
s                 322 drivers/staging/comedi/drivers/rti800.c 	s->n_chan	= 8;
s                 323 drivers/staging/comedi/drivers/rti800.c 	s->insn_bits	= rti800_di_insn_bits;
s                 324 drivers/staging/comedi/drivers/rti800.c 	s->maxdata	= 1;
s                 325 drivers/staging/comedi/drivers/rti800.c 	s->range_table	= &range_digital;
s                 327 drivers/staging/comedi/drivers/rti800.c 	s = &dev->subdevices[3];
s                 329 drivers/staging/comedi/drivers/rti800.c 	s->type		= COMEDI_SUBD_DO;
s                 330 drivers/staging/comedi/drivers/rti800.c 	s->subdev_flags	= SDF_WRITABLE;
s                 331 drivers/staging/comedi/drivers/rti800.c 	s->n_chan	= 8;
s                 332 drivers/staging/comedi/drivers/rti800.c 	s->insn_bits	= rti800_do_insn_bits;
s                 333 drivers/staging/comedi/drivers/rti800.c 	s->maxdata	= 1;
s                 334 drivers/staging/comedi/drivers/rti800.c 	s->range_table	= &range_digital;
s                  42 drivers/staging/comedi/drivers/rti802.c 				struct comedi_subdevice *s,
s                  55 drivers/staging/comedi/drivers/rti802.c 		s->readback[chan] = val;
s                  59 drivers/staging/comedi/drivers/rti802.c 			val = comedi_offset_munge(s, val);
s                  71 drivers/staging/comedi/drivers/rti802.c 	struct comedi_subdevice *s;
s                  88 drivers/staging/comedi/drivers/rti802.c 	s = &dev->subdevices[0];
s                  89 drivers/staging/comedi/drivers/rti802.c 	s->type		= COMEDI_SUBD_AO;
s                  90 drivers/staging/comedi/drivers/rti802.c 	s->subdev_flags	= SDF_WRITABLE;
s                  91 drivers/staging/comedi/drivers/rti802.c 	s->maxdata	= 0xfff;
s                  92 drivers/staging/comedi/drivers/rti802.c 	s->n_chan	= 8;
s                  93 drivers/staging/comedi/drivers/rti802.c 	s->insn_write	= rti802_ao_insn_write;
s                  95 drivers/staging/comedi/drivers/rti802.c 	ret = comedi_alloc_subdev_readback(s);
s                  99 drivers/staging/comedi/drivers/rti802.c 	s->range_table_list = devpriv->range_type_list;
s                 196 drivers/staging/comedi/drivers/s526.c 			   struct comedi_subdevice *s,
s                 210 drivers/staging/comedi/drivers/s526.c 				 struct comedi_subdevice *s,
s                 381 drivers/staging/comedi/drivers/s526.c 			   struct comedi_subdevice *s,
s                 417 drivers/staging/comedi/drivers/s526.c 		    struct comedi_subdevice *s,
s                 433 drivers/staging/comedi/drivers/s526.c 			     struct comedi_subdevice *s,
s                 461 drivers/staging/comedi/drivers/s526.c 		ret = comedi_timeout(dev, s, insn, s526_eoc, S526_INT_AI);
s                 466 drivers/staging/comedi/drivers/s526.c 		data[i] = comedi_offset_munge(s, val);
s                 473 drivers/staging/comedi/drivers/s526.c 			      struct comedi_subdevice *s,
s                 479 drivers/staging/comedi/drivers/s526.c 	unsigned int val = s->readback[chan];
s                 492 drivers/staging/comedi/drivers/s526.c 		ret = comedi_timeout(dev, s, insn, s526_eoc, S526_INT_AO);
s                 496 drivers/staging/comedi/drivers/s526.c 	s->readback[chan] = val;
s                 502 drivers/staging/comedi/drivers/s526.c 			      struct comedi_subdevice *s,
s                 506 drivers/staging/comedi/drivers/s526.c 	if (comedi_dio_update_state(s, data))
s                 507 drivers/staging/comedi/drivers/s526.c 		outw(s->state, dev->iobase + S526_DIO_CTRL_REG);
s                 515 drivers/staging/comedi/drivers/s526.c 				struct comedi_subdevice *s,
s                 532 drivers/staging/comedi/drivers/s526.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
s                 536 drivers/staging/comedi/drivers/s526.c 	if (s->io_bits & 0x0f)
s                 537 drivers/staging/comedi/drivers/s526.c 		s->state |= S526_DIO_CTRL_GRP1_OUT;
s                 539 drivers/staging/comedi/drivers/s526.c 		s->state &= ~S526_DIO_CTRL_GRP1_OUT;
s                 540 drivers/staging/comedi/drivers/s526.c 	if (s->io_bits & 0xf0)
s                 541 drivers/staging/comedi/drivers/s526.c 		s->state |= S526_DIO_CTRL_GRP2_OUT;
s                 543 drivers/staging/comedi/drivers/s526.c 		s->state &= ~S526_DIO_CTRL_GRP2_OUT;
s                 545 drivers/staging/comedi/drivers/s526.c 	outw(s->state, dev->iobase + S526_DIO_CTRL_REG);
s                 553 drivers/staging/comedi/drivers/s526.c 	struct comedi_subdevice *s;
s                 569 drivers/staging/comedi/drivers/s526.c 	s = &dev->subdevices[0];
s                 570 drivers/staging/comedi/drivers/s526.c 	s->type		= COMEDI_SUBD_COUNTER;
s                 571 drivers/staging/comedi/drivers/s526.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE | SDF_LSAMPL;
s                 572 drivers/staging/comedi/drivers/s526.c 	s->n_chan	= 4;
s                 573 drivers/staging/comedi/drivers/s526.c 	s->maxdata	= 0x00ffffff;
s                 574 drivers/staging/comedi/drivers/s526.c 	s->insn_read	= s526_gpct_rinsn;
s                 575 drivers/staging/comedi/drivers/s526.c 	s->insn_config	= s526_gpct_insn_config;
s                 576 drivers/staging/comedi/drivers/s526.c 	s->insn_write	= s526_gpct_winsn;
s                 584 drivers/staging/comedi/drivers/s526.c 	s = &dev->subdevices[1];
s                 585 drivers/staging/comedi/drivers/s526.c 	s->type		= COMEDI_SUBD_AI;
s                 586 drivers/staging/comedi/drivers/s526.c 	s->subdev_flags	= SDF_READABLE | SDF_DIFF;
s                 587 drivers/staging/comedi/drivers/s526.c 	s->n_chan	= 10;
s                 588 drivers/staging/comedi/drivers/s526.c 	s->maxdata	= 0xffff;
s                 589 drivers/staging/comedi/drivers/s526.c 	s->range_table	= &range_bipolar10;
s                 590 drivers/staging/comedi/drivers/s526.c 	s->len_chanlist	= 16;
s                 591 drivers/staging/comedi/drivers/s526.c 	s->insn_read	= s526_ai_insn_read;
s                 594 drivers/staging/comedi/drivers/s526.c 	s = &dev->subdevices[2];
s                 595 drivers/staging/comedi/drivers/s526.c 	s->type		= COMEDI_SUBD_AO;
s                 596 drivers/staging/comedi/drivers/s526.c 	s->subdev_flags	= SDF_WRITABLE;
s                 597 drivers/staging/comedi/drivers/s526.c 	s->n_chan	= 4;
s                 598 drivers/staging/comedi/drivers/s526.c 	s->maxdata	= 0xffff;
s                 599 drivers/staging/comedi/drivers/s526.c 	s->range_table	= &range_bipolar10;
s                 600 drivers/staging/comedi/drivers/s526.c 	s->insn_write	= s526_ao_insn_write;
s                 602 drivers/staging/comedi/drivers/s526.c 	ret = comedi_alloc_subdev_readback(s);
s                 607 drivers/staging/comedi/drivers/s526.c 	s = &dev->subdevices[3];
s                 608 drivers/staging/comedi/drivers/s526.c 	s->type		= COMEDI_SUBD_DIO;
s                 609 drivers/staging/comedi/drivers/s526.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 610 drivers/staging/comedi/drivers/s526.c 	s->n_chan	= 8;
s                 611 drivers/staging/comedi/drivers/s526.c 	s->maxdata	= 1;
s                 612 drivers/staging/comedi/drivers/s526.c 	s->range_table	= &range_digital;
s                 613 drivers/staging/comedi/drivers/s526.c 	s->insn_bits	= s526_dio_insn_bits;
s                 614 drivers/staging/comedi/drivers/s526.c 	s->insn_config	= s526_dio_insn_config;
s                 229 drivers/staging/comedi/drivers/s626.c 				  struct comedi_subdevice *s,
s                 319 drivers/staging/comedi/drivers/s626.c 			     struct comedi_subdevice *s,
s                1068 drivers/staging/comedi/drivers/s626.c 	struct comedi_subdevice *s = dev->read_subdev;
s                1069 drivers/staging/comedi/drivers/s626.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                1131 drivers/staging/comedi/drivers/s626.c 	struct comedi_subdevice *s = dev->read_subdev;
s                1132 drivers/staging/comedi/drivers/s626.c 	struct comedi_async *async = s->async;
s                1191 drivers/staging/comedi/drivers/s626.c 	struct comedi_subdevice *s = dev->read_subdev;
s                1192 drivers/staging/comedi/drivers/s626.c 	struct comedi_async *async = s->async;
s                1213 drivers/staging/comedi/drivers/s626.c 		comedi_buf_write_samples(s, &tempdata, 1);
s                1225 drivers/staging/comedi/drivers/s626.c 	comedi_handle_events(dev, s);
s                1278 drivers/staging/comedi/drivers/s626.c 	struct comedi_subdevice *s = dev->read_subdev;
s                1279 drivers/staging/comedi/drivers/s626.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                1473 drivers/staging/comedi/drivers/s626.c 		       struct comedi_subdevice *s,
s                1486 drivers/staging/comedi/drivers/s626.c 			     struct comedi_subdevice *s,
s                1534 drivers/staging/comedi/drivers/s626.c 		ret = comedi_timeout(dev, s, insn, s626_ai_eoc, 0);
s                1572 drivers/staging/comedi/drivers/s626.c 	ret = comedi_timeout(dev, s, insn, s626_ai_eoc, 0);
s                1604 drivers/staging/comedi/drivers/s626.c 			   struct comedi_subdevice *s,
s                1607 drivers/staging/comedi/drivers/s626.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                1615 drivers/staging/comedi/drivers/s626.c 	s->async->inttrig = NULL;
s                1692 drivers/staging/comedi/drivers/s626.c static int s626_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                1696 drivers/staging/comedi/drivers/s626.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                1773 drivers/staging/comedi/drivers/s626.c 		s->async->inttrig = NULL;
s                1778 drivers/staging/comedi/drivers/s626.c 		s->async->inttrig = NULL;
s                1781 drivers/staging/comedi/drivers/s626.c 		s->async->inttrig = s626_ai_inttrig;
s                1792 drivers/staging/comedi/drivers/s626.c 			   struct comedi_subdevice *s, struct comedi_cmd *cmd)
s                1906 drivers/staging/comedi/drivers/s626.c static int s626_ai_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
s                1922 drivers/staging/comedi/drivers/s626.c 			      struct comedi_subdevice *s,
s                1939 drivers/staging/comedi/drivers/s626.c 		s->readback[chan] = data[i];
s                1974 drivers/staging/comedi/drivers/s626.c 			      struct comedi_subdevice *s,
s                1978 drivers/staging/comedi/drivers/s626.c 	unsigned long group = (unsigned long)s->private;
s                1980 drivers/staging/comedi/drivers/s626.c 	if (comedi_dio_update_state(s, data))
s                1981 drivers/staging/comedi/drivers/s626.c 		s626_debi_write(dev, S626_LP_WRDOUT(group), s->state);
s                1989 drivers/staging/comedi/drivers/s626.c 				struct comedi_subdevice *s,
s                1993 drivers/staging/comedi/drivers/s626.c 	unsigned long group = (unsigned long)s->private;
s                1996 drivers/staging/comedi/drivers/s626.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
s                2000 drivers/staging/comedi/drivers/s626.c 	s626_debi_write(dev, S626_LP_WRDOUT(group), s->io_bits);
s                2015 drivers/staging/comedi/drivers/s626.c 				struct comedi_subdevice *s,
s                2049 drivers/staging/comedi/drivers/s626.c 			      struct comedi_subdevice *s,
s                2073 drivers/staging/comedi/drivers/s626.c 			       struct comedi_subdevice *s,
s                2268 drivers/staging/comedi/drivers/s626.c 		struct comedi_subdevice *s = dev->read_subdev;
s                2280 drivers/staging/comedi/drivers/s626.c 		s626_ai_rinsn(dev, s, NULL, data);
s                2294 drivers/staging/comedi/drivers/s626.c 			s626_ai_rinsn(dev, s, NULL, data);
s                2422 drivers/staging/comedi/drivers/s626.c 	struct comedi_subdevice *s;
s                2461 drivers/staging/comedi/drivers/s626.c 	s = &dev->subdevices[0];
s                2463 drivers/staging/comedi/drivers/s626.c 	s->type		= COMEDI_SUBD_AI;
s                2464 drivers/staging/comedi/drivers/s626.c 	s->subdev_flags	= SDF_READABLE | SDF_DIFF;
s                2465 drivers/staging/comedi/drivers/s626.c 	s->n_chan	= S626_ADC_CHANNELS;
s                2466 drivers/staging/comedi/drivers/s626.c 	s->maxdata	= 0x3fff;
s                2467 drivers/staging/comedi/drivers/s626.c 	s->range_table	= &s626_range_table;
s                2468 drivers/staging/comedi/drivers/s626.c 	s->len_chanlist	= S626_ADC_CHANNELS;
s                2469 drivers/staging/comedi/drivers/s626.c 	s->insn_read	= s626_ai_insn_read;
s                2471 drivers/staging/comedi/drivers/s626.c 		dev->read_subdev = s;
s                2472 drivers/staging/comedi/drivers/s626.c 		s->subdev_flags	|= SDF_CMD_READ;
s                2473 drivers/staging/comedi/drivers/s626.c 		s->do_cmd	= s626_ai_cmd;
s                2474 drivers/staging/comedi/drivers/s626.c 		s->do_cmdtest	= s626_ai_cmdtest;
s                2475 drivers/staging/comedi/drivers/s626.c 		s->cancel	= s626_ai_cancel;
s                2478 drivers/staging/comedi/drivers/s626.c 	s = &dev->subdevices[1];
s                2480 drivers/staging/comedi/drivers/s626.c 	s->type		= COMEDI_SUBD_AO;
s                2481 drivers/staging/comedi/drivers/s626.c 	s->subdev_flags	= SDF_WRITABLE | SDF_READABLE;
s                2482 drivers/staging/comedi/drivers/s626.c 	s->n_chan	= S626_DAC_CHANNELS;
s                2483 drivers/staging/comedi/drivers/s626.c 	s->maxdata	= 0x3fff;
s                2484 drivers/staging/comedi/drivers/s626.c 	s->range_table	= &range_bipolar10;
s                2485 drivers/staging/comedi/drivers/s626.c 	s->insn_write	= s626_ao_insn_write;
s                2487 drivers/staging/comedi/drivers/s626.c 	ret = comedi_alloc_subdev_readback(s);
s                2491 drivers/staging/comedi/drivers/s626.c 	s = &dev->subdevices[2];
s                2493 drivers/staging/comedi/drivers/s626.c 	s->type		= COMEDI_SUBD_DIO;
s                2494 drivers/staging/comedi/drivers/s626.c 	s->subdev_flags	= SDF_WRITABLE | SDF_READABLE;
s                2495 drivers/staging/comedi/drivers/s626.c 	s->n_chan	= 16;
s                2496 drivers/staging/comedi/drivers/s626.c 	s->maxdata	= 1;
s                2497 drivers/staging/comedi/drivers/s626.c 	s->io_bits	= 0xffff;
s                2498 drivers/staging/comedi/drivers/s626.c 	s->private	= (void *)0;	/* DIO group 0 */
s                2499 drivers/staging/comedi/drivers/s626.c 	s->range_table	= &range_digital;
s                2500 drivers/staging/comedi/drivers/s626.c 	s->insn_config	= s626_dio_insn_config;
s                2501 drivers/staging/comedi/drivers/s626.c 	s->insn_bits	= s626_dio_insn_bits;
s                2503 drivers/staging/comedi/drivers/s626.c 	s = &dev->subdevices[3];
s                2505 drivers/staging/comedi/drivers/s626.c 	s->type		= COMEDI_SUBD_DIO;
s                2506 drivers/staging/comedi/drivers/s626.c 	s->subdev_flags	= SDF_WRITABLE | SDF_READABLE;
s                2507 drivers/staging/comedi/drivers/s626.c 	s->n_chan	= 16;
s                2508 drivers/staging/comedi/drivers/s626.c 	s->maxdata	= 1;
s                2509 drivers/staging/comedi/drivers/s626.c 	s->io_bits	= 0xffff;
s                2510 drivers/staging/comedi/drivers/s626.c 	s->private	= (void *)1;	/* DIO group 1 */
s                2511 drivers/staging/comedi/drivers/s626.c 	s->range_table	= &range_digital;
s                2512 drivers/staging/comedi/drivers/s626.c 	s->insn_config	= s626_dio_insn_config;
s                2513 drivers/staging/comedi/drivers/s626.c 	s->insn_bits	= s626_dio_insn_bits;
s                2515 drivers/staging/comedi/drivers/s626.c 	s = &dev->subdevices[4];
s                2517 drivers/staging/comedi/drivers/s626.c 	s->type		= COMEDI_SUBD_DIO;
s                2518 drivers/staging/comedi/drivers/s626.c 	s->subdev_flags	= SDF_WRITABLE | SDF_READABLE;
s                2519 drivers/staging/comedi/drivers/s626.c 	s->n_chan	= 16;
s                2520 drivers/staging/comedi/drivers/s626.c 	s->maxdata	= 1;
s                2521 drivers/staging/comedi/drivers/s626.c 	s->io_bits	= 0xffff;
s                2522 drivers/staging/comedi/drivers/s626.c 	s->private	= (void *)2;	/* DIO group 2 */
s                2523 drivers/staging/comedi/drivers/s626.c 	s->range_table	= &range_digital;
s                2524 drivers/staging/comedi/drivers/s626.c 	s->insn_config	= s626_dio_insn_config;
s                2525 drivers/staging/comedi/drivers/s626.c 	s->insn_bits	= s626_dio_insn_bits;
s                2527 drivers/staging/comedi/drivers/s626.c 	s = &dev->subdevices[5];
s                2529 drivers/staging/comedi/drivers/s626.c 	s->type		= COMEDI_SUBD_COUNTER;
s                2530 drivers/staging/comedi/drivers/s626.c 	s->subdev_flags	= SDF_WRITABLE | SDF_READABLE | SDF_LSAMPL;
s                2531 drivers/staging/comedi/drivers/s626.c 	s->n_chan	= S626_ENCODER_CHANNELS;
s                2532 drivers/staging/comedi/drivers/s626.c 	s->maxdata	= 0xffffff;
s                2533 drivers/staging/comedi/drivers/s626.c 	s->range_table	= &range_unknown;
s                2534 drivers/staging/comedi/drivers/s626.c 	s->insn_config	= s626_enc_insn_config;
s                2535 drivers/staging/comedi/drivers/s626.c 	s->insn_read	= s626_enc_insn_read;
s                2536 drivers/staging/comedi/drivers/s626.c 	s->insn_write	= s626_enc_insn_write;
s                  42 drivers/staging/comedi/drivers/ssv_dnp.c 			     struct comedi_subdevice *s,
s                  55 drivers/staging/comedi/drivers/ssv_dnp.c 	mask = comedi_dio_update_state(s, data);
s                  58 drivers/staging/comedi/drivers/ssv_dnp.c 		outb(s->state & 0xff, CSCDR);
s                  61 drivers/staging/comedi/drivers/ssv_dnp.c 		outb((s->state >> 8) & 0xff, CSCDR);
s                  65 drivers/staging/comedi/drivers/ssv_dnp.c 		outb(((s->state >> 12) & 0xf0) | val, CSCDR);
s                  81 drivers/staging/comedi/drivers/ssv_dnp.c 			       struct comedi_subdevice *s,
s                  90 drivers/staging/comedi/drivers/ssv_dnp.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
s                 126 drivers/staging/comedi/drivers/ssv_dnp.c 	struct comedi_subdevice *s;
s                 139 drivers/staging/comedi/drivers/ssv_dnp.c 	s = &dev->subdevices[0];
s                 141 drivers/staging/comedi/drivers/ssv_dnp.c 	s->type = COMEDI_SUBD_DIO;
s                 142 drivers/staging/comedi/drivers/ssv_dnp.c 	s->subdev_flags = SDF_READABLE | SDF_WRITABLE;
s                 143 drivers/staging/comedi/drivers/ssv_dnp.c 	s->n_chan = 20;
s                 144 drivers/staging/comedi/drivers/ssv_dnp.c 	s->maxdata = 1;
s                 145 drivers/staging/comedi/drivers/ssv_dnp.c 	s->range_table = &range_digital;
s                 146 drivers/staging/comedi/drivers/ssv_dnp.c 	s->insn_bits = dnp_dio_insn_bits;
s                 147 drivers/staging/comedi/drivers/ssv_dnp.c 	s->insn_config = dnp_dio_insn_config;
s                 226 drivers/staging/comedi/drivers/usbdux.c 			    struct comedi_subdevice *s)
s                 240 drivers/staging/comedi/drivers/usbdux.c 				    struct comedi_subdevice *s,
s                 244 drivers/staging/comedi/drivers/usbdux.c 	struct comedi_async *async = s->async;
s                 259 drivers/staging/comedi/drivers/usbdux.c 			if (comedi_range_is_bipolar(s, range))
s                 260 drivers/staging/comedi/drivers/usbdux.c 				val = comedi_offset_munge(s, val);
s                 263 drivers/staging/comedi/drivers/usbdux.c 			if (!comedi_buf_write_samples(s, &val, 1))
s                 291 drivers/staging/comedi/drivers/usbdux.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 292 drivers/staging/comedi/drivers/usbdux.c 	struct comedi_async *async = s->async;
s                 303 drivers/staging/comedi/drivers/usbdux.c 		usbduxsub_ai_handle_urb(dev, s, urb);
s                 313 drivers/staging/comedi/drivers/usbdux.c 		usbduxsub_ai_handle_urb(dev, s, urb);
s                 340 drivers/staging/comedi/drivers/usbdux.c 	comedi_event(dev, s);
s                 354 drivers/staging/comedi/drivers/usbdux.c 			    struct comedi_subdevice *s)
s                 368 drivers/staging/comedi/drivers/usbdux.c 				    struct comedi_subdevice *s,
s                 372 drivers/staging/comedi/drivers/usbdux.c 	struct comedi_async *async = s->async;
s                 395 drivers/staging/comedi/drivers/usbdux.c 			if (!comedi_buf_read_samples(s, &val, 1)) {
s                 405 drivers/staging/comedi/drivers/usbdux.c 			s->readback[chan] = val;
s                 438 drivers/staging/comedi/drivers/usbdux.c 	struct comedi_subdevice *s = dev->write_subdev;
s                 439 drivers/staging/comedi/drivers/usbdux.c 	struct comedi_async *async = s->async;
s                 448 drivers/staging/comedi/drivers/usbdux.c 		usbduxsub_ao_handle_urb(dev, s, urb);
s                 475 drivers/staging/comedi/drivers/usbdux.c 	comedi_event(dev, s);
s                 508 drivers/staging/comedi/drivers/usbdux.c 			     struct comedi_subdevice *s, struct comedi_cmd *cmd)
s                 630 drivers/staging/comedi/drivers/usbdux.c 			     struct comedi_subdevice *s,
s                 634 drivers/staging/comedi/drivers/usbdux.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 650 drivers/staging/comedi/drivers/usbdux.c 		s->async->inttrig = NULL;
s                 660 drivers/staging/comedi/drivers/usbdux.c static int usbdux_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 663 drivers/staging/comedi/drivers/usbdux.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 721 drivers/staging/comedi/drivers/usbdux.c 		s->async->inttrig = NULL;
s                 726 drivers/staging/comedi/drivers/usbdux.c 		s->async->inttrig = usbdux_ai_inttrig;
s                 737 drivers/staging/comedi/drivers/usbdux.c 			       struct comedi_subdevice *s,
s                 769 drivers/staging/comedi/drivers/usbdux.c 		if (comedi_range_is_bipolar(s, range))
s                 770 drivers/staging/comedi/drivers/usbdux.c 			val = comedi_offset_munge(s, val);
s                 782 drivers/staging/comedi/drivers/usbdux.c 			       struct comedi_subdevice *s,
s                 790 drivers/staging/comedi/drivers/usbdux.c 	ret = comedi_readback_insn_read(dev, s, insn, data);
s                 797 drivers/staging/comedi/drivers/usbdux.c 				struct comedi_subdevice *s,
s                 827 drivers/staging/comedi/drivers/usbdux.c 		s->readback[chan] = val;
s                 837 drivers/staging/comedi/drivers/usbdux.c 			     struct comedi_subdevice *s,
s                 841 drivers/staging/comedi/drivers/usbdux.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 857 drivers/staging/comedi/drivers/usbdux.c 		s->async->inttrig = NULL;
s                 868 drivers/staging/comedi/drivers/usbdux.c 			     struct comedi_subdevice *s, struct comedi_cmd *cmd)
s                 947 drivers/staging/comedi/drivers/usbdux.c static int usbdux_ao_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
s                 950 drivers/staging/comedi/drivers/usbdux.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 986 drivers/staging/comedi/drivers/usbdux.c 		s->async->inttrig = NULL;
s                 991 drivers/staging/comedi/drivers/usbdux.c 		s->async->inttrig = usbdux_ao_inttrig;
s                1001 drivers/staging/comedi/drivers/usbdux.c 				  struct comedi_subdevice *s,
s                1007 drivers/staging/comedi/drivers/usbdux.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
s                1019 drivers/staging/comedi/drivers/usbdux.c 				struct comedi_subdevice *s,
s                1028 drivers/staging/comedi/drivers/usbdux.c 	comedi_dio_update_state(s, data);
s                1031 drivers/staging/comedi/drivers/usbdux.c 	devpriv->dux_commands[1] = s->io_bits;
s                1032 drivers/staging/comedi/drivers/usbdux.c 	devpriv->dux_commands[2] = s->state;
s                1054 drivers/staging/comedi/drivers/usbdux.c 			       struct comedi_subdevice *s,
s                1083 drivers/staging/comedi/drivers/usbdux.c 				struct comedi_subdevice *s,
s                1111 drivers/staging/comedi/drivers/usbdux.c 				 struct comedi_subdevice *s,
s                1136 drivers/staging/comedi/drivers/usbdux.c 			     struct comedi_subdevice *s)
s                1225 drivers/staging/comedi/drivers/usbdux.c 			     struct comedi_subdevice *s,
s                1245 drivers/staging/comedi/drivers/usbdux.c 			    struct comedi_subdevice *s)
s                1275 drivers/staging/comedi/drivers/usbdux.c 			       struct comedi_subdevice *s,
s                1302 drivers/staging/comedi/drivers/usbdux.c 			    struct comedi_subdevice *s,
s                1319 drivers/staging/comedi/drivers/usbdux.c 	usbdux_pwm_pattern(dev, s, chan, data[0], 0);
s                1325 drivers/staging/comedi/drivers/usbdux.c 			     struct comedi_subdevice *s,
s                1340 drivers/staging/comedi/drivers/usbdux.c 		return usbdux_pwm_start(dev, s);
s                1342 drivers/staging/comedi/drivers/usbdux.c 		return usbdux_pwm_cancel(dev, s);
s                1347 drivers/staging/comedi/drivers/usbdux.c 		return usbdux_pwm_period(dev, s, data[1]);
s                1356 drivers/staging/comedi/drivers/usbdux.c 		usbdux_pwm_pattern(dev, s, chan, data[1], (data[2] != 0));
s                1562 drivers/staging/comedi/drivers/usbdux.c 	struct comedi_subdevice *s;
s                1606 drivers/staging/comedi/drivers/usbdux.c 	s = &dev->subdevices[0];
s                1607 drivers/staging/comedi/drivers/usbdux.c 	dev->read_subdev = s;
s                1608 drivers/staging/comedi/drivers/usbdux.c 	s->type		= COMEDI_SUBD_AI;
s                1609 drivers/staging/comedi/drivers/usbdux.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND | SDF_CMD_READ;
s                1610 drivers/staging/comedi/drivers/usbdux.c 	s->n_chan	= 8;
s                1611 drivers/staging/comedi/drivers/usbdux.c 	s->maxdata	= 0x0fff;
s                1612 drivers/staging/comedi/drivers/usbdux.c 	s->len_chanlist	= 8;
s                1613 drivers/staging/comedi/drivers/usbdux.c 	s->range_table	= &range_usbdux_ai_range;
s                1614 drivers/staging/comedi/drivers/usbdux.c 	s->insn_read	= usbdux_ai_insn_read;
s                1615 drivers/staging/comedi/drivers/usbdux.c 	s->do_cmdtest	= usbdux_ai_cmdtest;
s                1616 drivers/staging/comedi/drivers/usbdux.c 	s->do_cmd	= usbdux_ai_cmd;
s                1617 drivers/staging/comedi/drivers/usbdux.c 	s->cancel	= usbdux_ai_cancel;
s                1620 drivers/staging/comedi/drivers/usbdux.c 	s = &dev->subdevices[1];
s                1621 drivers/staging/comedi/drivers/usbdux.c 	dev->write_subdev = s;
s                1622 drivers/staging/comedi/drivers/usbdux.c 	s->type		= COMEDI_SUBD_AO;
s                1623 drivers/staging/comedi/drivers/usbdux.c 	s->subdev_flags	= SDF_WRITABLE | SDF_GROUND | SDF_CMD_WRITE;
s                1624 drivers/staging/comedi/drivers/usbdux.c 	s->n_chan	= 4;
s                1625 drivers/staging/comedi/drivers/usbdux.c 	s->maxdata	= 0x0fff;
s                1626 drivers/staging/comedi/drivers/usbdux.c 	s->len_chanlist	= s->n_chan;
s                1627 drivers/staging/comedi/drivers/usbdux.c 	s->range_table	= &range_usbdux_ao_range;
s                1628 drivers/staging/comedi/drivers/usbdux.c 	s->do_cmdtest	= usbdux_ao_cmdtest;
s                1629 drivers/staging/comedi/drivers/usbdux.c 	s->do_cmd	= usbdux_ao_cmd;
s                1630 drivers/staging/comedi/drivers/usbdux.c 	s->cancel	= usbdux_ao_cancel;
s                1631 drivers/staging/comedi/drivers/usbdux.c 	s->insn_read	= usbdux_ao_insn_read;
s                1632 drivers/staging/comedi/drivers/usbdux.c 	s->insn_write	= usbdux_ao_insn_write;
s                1634 drivers/staging/comedi/drivers/usbdux.c 	ret = comedi_alloc_subdev_readback(s);
s                1639 drivers/staging/comedi/drivers/usbdux.c 	s = &dev->subdevices[2];
s                1640 drivers/staging/comedi/drivers/usbdux.c 	s->type		= COMEDI_SUBD_DIO;
s                1641 drivers/staging/comedi/drivers/usbdux.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                1642 drivers/staging/comedi/drivers/usbdux.c 	s->n_chan	= 8;
s                1643 drivers/staging/comedi/drivers/usbdux.c 	s->maxdata	= 1;
s                1644 drivers/staging/comedi/drivers/usbdux.c 	s->range_table	= &range_digital;
s                1645 drivers/staging/comedi/drivers/usbdux.c 	s->insn_bits	= usbdux_dio_insn_bits;
s                1646 drivers/staging/comedi/drivers/usbdux.c 	s->insn_config	= usbdux_dio_insn_config;
s                1649 drivers/staging/comedi/drivers/usbdux.c 	s = &dev->subdevices[3];
s                1650 drivers/staging/comedi/drivers/usbdux.c 	s->type		= COMEDI_SUBD_COUNTER;
s                1651 drivers/staging/comedi/drivers/usbdux.c 	s->subdev_flags	= SDF_WRITABLE | SDF_READABLE;
s                1652 drivers/staging/comedi/drivers/usbdux.c 	s->n_chan	= 4;
s                1653 drivers/staging/comedi/drivers/usbdux.c 	s->maxdata	= 0xffff;
s                1654 drivers/staging/comedi/drivers/usbdux.c 	s->insn_read	= usbdux_counter_read;
s                1655 drivers/staging/comedi/drivers/usbdux.c 	s->insn_write	= usbdux_counter_write;
s                1656 drivers/staging/comedi/drivers/usbdux.c 	s->insn_config	= usbdux_counter_config;
s                1660 drivers/staging/comedi/drivers/usbdux.c 		s = &dev->subdevices[4];
s                1661 drivers/staging/comedi/drivers/usbdux.c 		s->type		= COMEDI_SUBD_PWM;
s                1662 drivers/staging/comedi/drivers/usbdux.c 		s->subdev_flags	= SDF_WRITABLE | SDF_PWM_HBRIDGE;
s                1663 drivers/staging/comedi/drivers/usbdux.c 		s->n_chan	= 8;
s                1664 drivers/staging/comedi/drivers/usbdux.c 		s->maxdata	= devpriv->pwm_buf_sz;
s                1665 drivers/staging/comedi/drivers/usbdux.c 		s->insn_write	= usbdux_pwm_write;
s                1666 drivers/staging/comedi/drivers/usbdux.c 		s->insn_config	= usbdux_pwm_config;
s                1668 drivers/staging/comedi/drivers/usbdux.c 		usbdux_pwm_period(dev, s, PWM_DEFAULT_PERIOD);
s                 211 drivers/staging/comedi/drivers/usbduxfast.c 				struct comedi_subdevice *s)
s                 224 drivers/staging/comedi/drivers/usbduxfast.c 				     struct comedi_subdevice *s,
s                 228 drivers/staging/comedi/drivers/usbduxfast.c 	struct comedi_async *async = s->async;
s                 237 drivers/staging/comedi/drivers/usbduxfast.c 		nsamples = comedi_bytes_to_samples(s, urb->actual_length);
s                 238 drivers/staging/comedi/drivers/usbduxfast.c 		nsamples = comedi_nsamples_left(s, nsamples);
s                 239 drivers/staging/comedi/drivers/usbduxfast.c 		comedi_buf_write_samples(s, urb->transfer_buffer, nsamples);
s                 261 drivers/staging/comedi/drivers/usbduxfast.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 262 drivers/staging/comedi/drivers/usbduxfast.c 	struct comedi_async *async = s->async;
s                 271 drivers/staging/comedi/drivers/usbduxfast.c 		usbduxfast_ai_handle_urb(dev, s, urb);
s                 298 drivers/staging/comedi/drivers/usbduxfast.c 	comedi_event(dev, s);
s                 320 drivers/staging/comedi/drivers/usbduxfast.c 					struct comedi_subdevice *s,
s                 350 drivers/staging/comedi/drivers/usbduxfast.c 				 struct comedi_subdevice *s,
s                 427 drivers/staging/comedi/drivers/usbduxfast.c 		err |= usbduxfast_ai_check_chanlist(dev, s, cmd);
s                 435 drivers/staging/comedi/drivers/usbduxfast.c 				 struct comedi_subdevice *s,
s                 439 drivers/staging/comedi/drivers/usbduxfast.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 456 drivers/staging/comedi/drivers/usbduxfast.c 		s->async->inttrig = NULL;
s                 465 drivers/staging/comedi/drivers/usbduxfast.c 			     struct comedi_subdevice *s)
s                 468 drivers/staging/comedi/drivers/usbduxfast.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 746 drivers/staging/comedi/drivers/usbduxfast.c 		s->async->inttrig = NULL;
s                 748 drivers/staging/comedi/drivers/usbduxfast.c 		s->async->inttrig = usbduxfast_ai_inttrig;
s                 761 drivers/staging/comedi/drivers/usbduxfast.c 				   struct comedi_subdevice *s,
s                 918 drivers/staging/comedi/drivers/usbduxfast.c 	struct comedi_subdevice *s;
s                 964 drivers/staging/comedi/drivers/usbduxfast.c 	s = &dev->subdevices[0];
s                 965 drivers/staging/comedi/drivers/usbduxfast.c 	dev->read_subdev = s;
s                 966 drivers/staging/comedi/drivers/usbduxfast.c 	s->type		= COMEDI_SUBD_AI;
s                 967 drivers/staging/comedi/drivers/usbduxfast.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND | SDF_CMD_READ;
s                 968 drivers/staging/comedi/drivers/usbduxfast.c 	s->n_chan	= 16;
s                 969 drivers/staging/comedi/drivers/usbduxfast.c 	s->maxdata	= 0x1000;	/* 12-bit + 1 overflow bit */
s                 970 drivers/staging/comedi/drivers/usbduxfast.c 	s->range_table	= &range_usbduxfast_ai_range;
s                 971 drivers/staging/comedi/drivers/usbduxfast.c 	s->insn_read	= usbduxfast_ai_insn_read;
s                 972 drivers/staging/comedi/drivers/usbduxfast.c 	s->len_chanlist	= s->n_chan;
s                 973 drivers/staging/comedi/drivers/usbduxfast.c 	s->do_cmdtest	= usbduxfast_ai_cmdtest;
s                 974 drivers/staging/comedi/drivers/usbduxfast.c 	s->do_cmd	= usbduxfast_ai_cmd;
s                 975 drivers/staging/comedi/drivers/usbduxfast.c 	s->cancel	= usbduxfast_ai_cancel;
s                 189 drivers/staging/comedi/drivers/usbduxsigma.c 				 struct comedi_subdevice *s)
s                 202 drivers/staging/comedi/drivers/usbduxsigma.c 				      struct comedi_subdevice *s,
s                 206 drivers/staging/comedi/drivers/usbduxsigma.c 	struct comedi_async *async = s->async;
s                 224 drivers/staging/comedi/drivers/usbduxsigma.c 				val = comedi_offset_munge(s, val);
s                 225 drivers/staging/comedi/drivers/usbduxsigma.c 				if (!comedi_buf_write_samples(s, &val, 1))
s                 254 drivers/staging/comedi/drivers/usbduxsigma.c 	struct comedi_subdevice *s = dev->read_subdev;
s                 255 drivers/staging/comedi/drivers/usbduxsigma.c 	struct comedi_async *async = s->async;
s                 265 drivers/staging/comedi/drivers/usbduxsigma.c 		usbduxsigma_ai_handle_urb(dev, s, urb);
s                 275 drivers/staging/comedi/drivers/usbduxsigma.c 		usbduxsigma_ai_handle_urb(dev, s, urb);
s                 301 drivers/staging/comedi/drivers/usbduxsigma.c 	comedi_event(dev, s);
s                 315 drivers/staging/comedi/drivers/usbduxsigma.c 				 struct comedi_subdevice *s)
s                 328 drivers/staging/comedi/drivers/usbduxsigma.c 				      struct comedi_subdevice *s,
s                 332 drivers/staging/comedi/drivers/usbduxsigma.c 	struct comedi_async *async = s->async;
s                 355 drivers/staging/comedi/drivers/usbduxsigma.c 			if (!comedi_buf_read_samples(s, &val, 1)) {
s                 363 drivers/staging/comedi/drivers/usbduxsigma.c 			s->readback[chan] = val;
s                 393 drivers/staging/comedi/drivers/usbduxsigma.c 	struct comedi_subdevice *s = dev->write_subdev;
s                 394 drivers/staging/comedi/drivers/usbduxsigma.c 	struct comedi_async *async = s->async;
s                 402 drivers/staging/comedi/drivers/usbduxsigma.c 		usbduxsigma_ao_handle_urb(dev, s, urb);
s                 428 drivers/staging/comedi/drivers/usbduxsigma.c 	comedi_event(dev, s);
s                 469 drivers/staging/comedi/drivers/usbduxsigma.c 				  struct comedi_subdevice *s,
s                 593 drivers/staging/comedi/drivers/usbduxsigma.c 				  struct comedi_subdevice *s,
s                 597 drivers/staging/comedi/drivers/usbduxsigma.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 613 drivers/staging/comedi/drivers/usbduxsigma.c 		s->async->inttrig = NULL;
s                 621 drivers/staging/comedi/drivers/usbduxsigma.c 			      struct comedi_subdevice *s)
s                 624 drivers/staging/comedi/drivers/usbduxsigma.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 683 drivers/staging/comedi/drivers/usbduxsigma.c 		s->async->inttrig = NULL;
s                 685 drivers/staging/comedi/drivers/usbduxsigma.c 		s->async->inttrig = usbduxsigma_ai_inttrig;
s                 694 drivers/staging/comedi/drivers/usbduxsigma.c 				    struct comedi_subdevice *s,
s                 742 drivers/staging/comedi/drivers/usbduxsigma.c 		data[i] = comedi_offset_munge(s, val);
s                 750 drivers/staging/comedi/drivers/usbduxsigma.c 				    struct comedi_subdevice *s,
s                 758 drivers/staging/comedi/drivers/usbduxsigma.c 	ret = comedi_readback_insn_read(dev, s, insn, data);
s                 765 drivers/staging/comedi/drivers/usbduxsigma.c 				     struct comedi_subdevice *s,
s                 789 drivers/staging/comedi/drivers/usbduxsigma.c 		s->readback[chan] = data[i];
s                 797 drivers/staging/comedi/drivers/usbduxsigma.c 				  struct comedi_subdevice *s,
s                 801 drivers/staging/comedi/drivers/usbduxsigma.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 817 drivers/staging/comedi/drivers/usbduxsigma.c 		s->async->inttrig = NULL;
s                 825 drivers/staging/comedi/drivers/usbduxsigma.c 				  struct comedi_subdevice *s,
s                 893 drivers/staging/comedi/drivers/usbduxsigma.c 			      struct comedi_subdevice *s)
s                 896 drivers/staging/comedi/drivers/usbduxsigma.c 	struct comedi_cmd *cmd = &s->async->cmd;
s                 921 drivers/staging/comedi/drivers/usbduxsigma.c 		s->async->inttrig = NULL;
s                 923 drivers/staging/comedi/drivers/usbduxsigma.c 		s->async->inttrig = usbduxsigma_ao_inttrig;
s                 932 drivers/staging/comedi/drivers/usbduxsigma.c 				       struct comedi_subdevice *s,
s                 938 drivers/staging/comedi/drivers/usbduxsigma.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
s                 950 drivers/staging/comedi/drivers/usbduxsigma.c 				     struct comedi_subdevice *s,
s                 959 drivers/staging/comedi/drivers/usbduxsigma.c 	comedi_dio_update_state(s, data);
s                 962 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[1] = s->io_bits & 0xff;
s                 963 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[4] = s->state & 0xff;
s                 964 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[2] = (s->io_bits >> 8) & 0xff;
s                 965 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[5] = (s->state >> 8) & 0xff;
s                 966 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[3] = (s->io_bits >> 16) & 0xff;
s                 967 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[6] = (s->state >> 16) & 0xff;
s                 976 drivers/staging/comedi/drivers/usbduxsigma.c 	s->state = devpriv->insn_buf[1] |
s                 980 drivers/staging/comedi/drivers/usbduxsigma.c 	data[1] = s->state;
s                1002 drivers/staging/comedi/drivers/usbduxsigma.c 				  struct comedi_subdevice *s)
s                1073 drivers/staging/comedi/drivers/usbduxsigma.c 				  struct comedi_subdevice *s,
s                1092 drivers/staging/comedi/drivers/usbduxsigma.c 				 struct comedi_subdevice *s)
s                1118 drivers/staging/comedi/drivers/usbduxsigma.c 				    struct comedi_subdevice *s,
s                1145 drivers/staging/comedi/drivers/usbduxsigma.c 				 struct comedi_subdevice *s,
s                1162 drivers/staging/comedi/drivers/usbduxsigma.c 	usbduxsigma_pwm_pattern(dev, s, chan, data[0], 0);
s                1168 drivers/staging/comedi/drivers/usbduxsigma.c 				  struct comedi_subdevice *s,
s                1183 drivers/staging/comedi/drivers/usbduxsigma.c 		return usbduxsigma_pwm_start(dev, s);
s                1185 drivers/staging/comedi/drivers/usbduxsigma.c 		return usbduxsigma_pwm_cancel(dev, s);
s                1190 drivers/staging/comedi/drivers/usbduxsigma.c 		return usbduxsigma_pwm_period(dev, s, data[1]);
s                1199 drivers/staging/comedi/drivers/usbduxsigma.c 		usbduxsigma_pwm_pattern(dev, s, chan, data[1], (data[2] != 0));
s                1210 drivers/staging/comedi/drivers/usbduxsigma.c 	struct comedi_subdevice *s = dev->read_subdev;
s                1256 drivers/staging/comedi/drivers/usbduxsigma.c 	return (int)comedi_offset_munge(s, val);
s                1448 drivers/staging/comedi/drivers/usbduxsigma.c 	struct comedi_subdevice *s;
s                1493 drivers/staging/comedi/drivers/usbduxsigma.c 	s = &dev->subdevices[0];
s                1494 drivers/staging/comedi/drivers/usbduxsigma.c 	dev->read_subdev = s;
s                1495 drivers/staging/comedi/drivers/usbduxsigma.c 	s->type		= COMEDI_SUBD_AI;
s                1496 drivers/staging/comedi/drivers/usbduxsigma.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND | SDF_CMD_READ | SDF_LSAMPL;
s                1497 drivers/staging/comedi/drivers/usbduxsigma.c 	s->n_chan	= NUMCHANNELS;
s                1498 drivers/staging/comedi/drivers/usbduxsigma.c 	s->len_chanlist	= NUMCHANNELS;
s                1499 drivers/staging/comedi/drivers/usbduxsigma.c 	s->maxdata	= 0x00ffffff;
s                1500 drivers/staging/comedi/drivers/usbduxsigma.c 	s->range_table	= &usbduxsigma_ai_range;
s                1501 drivers/staging/comedi/drivers/usbduxsigma.c 	s->insn_read	= usbduxsigma_ai_insn_read;
s                1502 drivers/staging/comedi/drivers/usbduxsigma.c 	s->do_cmdtest	= usbduxsigma_ai_cmdtest;
s                1503 drivers/staging/comedi/drivers/usbduxsigma.c 	s->do_cmd	= usbduxsigma_ai_cmd;
s                1504 drivers/staging/comedi/drivers/usbduxsigma.c 	s->cancel	= usbduxsigma_ai_cancel;
s                1507 drivers/staging/comedi/drivers/usbduxsigma.c 	s = &dev->subdevices[1];
s                1508 drivers/staging/comedi/drivers/usbduxsigma.c 	dev->write_subdev = s;
s                1509 drivers/staging/comedi/drivers/usbduxsigma.c 	s->type		= COMEDI_SUBD_AO;
s                1510 drivers/staging/comedi/drivers/usbduxsigma.c 	s->subdev_flags	= SDF_WRITABLE | SDF_GROUND | SDF_CMD_WRITE;
s                1511 drivers/staging/comedi/drivers/usbduxsigma.c 	s->n_chan	= 4;
s                1512 drivers/staging/comedi/drivers/usbduxsigma.c 	s->len_chanlist	= s->n_chan;
s                1513 drivers/staging/comedi/drivers/usbduxsigma.c 	s->maxdata	= 0x00ff;
s                1514 drivers/staging/comedi/drivers/usbduxsigma.c 	s->range_table	= &range_unipolar2_5;
s                1515 drivers/staging/comedi/drivers/usbduxsigma.c 	s->insn_write	= usbduxsigma_ao_insn_write;
s                1516 drivers/staging/comedi/drivers/usbduxsigma.c 	s->insn_read	= usbduxsigma_ao_insn_read;
s                1517 drivers/staging/comedi/drivers/usbduxsigma.c 	s->do_cmdtest	= usbduxsigma_ao_cmdtest;
s                1518 drivers/staging/comedi/drivers/usbduxsigma.c 	s->do_cmd	= usbduxsigma_ao_cmd;
s                1519 drivers/staging/comedi/drivers/usbduxsigma.c 	s->cancel	= usbduxsigma_ao_cancel;
s                1521 drivers/staging/comedi/drivers/usbduxsigma.c 	ret = comedi_alloc_subdev_readback(s);
s                1526 drivers/staging/comedi/drivers/usbduxsigma.c 	s = &dev->subdevices[2];
s                1527 drivers/staging/comedi/drivers/usbduxsigma.c 	s->type		= COMEDI_SUBD_DIO;
s                1528 drivers/staging/comedi/drivers/usbduxsigma.c 	s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                1529 drivers/staging/comedi/drivers/usbduxsigma.c 	s->n_chan	= 24;
s                1530 drivers/staging/comedi/drivers/usbduxsigma.c 	s->maxdata	= 1;
s                1531 drivers/staging/comedi/drivers/usbduxsigma.c 	s->range_table	= &range_digital;
s                1532 drivers/staging/comedi/drivers/usbduxsigma.c 	s->insn_bits	= usbduxsigma_dio_insn_bits;
s                1533 drivers/staging/comedi/drivers/usbduxsigma.c 	s->insn_config	= usbduxsigma_dio_insn_config;
s                1537 drivers/staging/comedi/drivers/usbduxsigma.c 		s = &dev->subdevices[3];
s                1538 drivers/staging/comedi/drivers/usbduxsigma.c 		s->type		= COMEDI_SUBD_PWM;
s                1539 drivers/staging/comedi/drivers/usbduxsigma.c 		s->subdev_flags	= SDF_WRITABLE | SDF_PWM_HBRIDGE;
s                1540 drivers/staging/comedi/drivers/usbduxsigma.c 		s->n_chan	= 8;
s                1541 drivers/staging/comedi/drivers/usbduxsigma.c 		s->maxdata	= devpriv->pwm_buf_sz;
s                1542 drivers/staging/comedi/drivers/usbduxsigma.c 		s->insn_write	= usbduxsigma_pwm_write;
s                1543 drivers/staging/comedi/drivers/usbduxsigma.c 		s->insn_config	= usbduxsigma_pwm_config;
s                1545 drivers/staging/comedi/drivers/usbduxsigma.c 		usbduxsigma_pwm_period(dev, s, PWM_DEFAULT_PERIOD);
s                 234 drivers/staging/comedi/drivers/vmk80xx.c 				struct comedi_subdevice *s,
s                 282 drivers/staging/comedi/drivers/vmk80xx.c 				 struct comedi_subdevice *s,
s                 323 drivers/staging/comedi/drivers/vmk80xx.c 				struct comedi_subdevice *s,
s                 352 drivers/staging/comedi/drivers/vmk80xx.c 				struct comedi_subdevice *s,
s                 391 drivers/staging/comedi/drivers/vmk80xx.c 				struct comedi_subdevice *s,
s                 411 drivers/staging/comedi/drivers/vmk80xx.c 	if (comedi_dio_update_state(s, data)) {
s                 412 drivers/staging/comedi/drivers/vmk80xx.c 		tx_buf[reg] = s->state;
s                 425 drivers/staging/comedi/drivers/vmk80xx.c 		data[1] = s->state;
s                 435 drivers/staging/comedi/drivers/vmk80xx.c 				 struct comedi_subdevice *s,
s                 479 drivers/staging/comedi/drivers/vmk80xx.c 				   struct comedi_subdevice *s,
s                 516 drivers/staging/comedi/drivers/vmk80xx.c 				  struct comedi_subdevice *s,
s                 560 drivers/staging/comedi/drivers/vmk80xx.c 				 struct comedi_subdevice *s,
s                 593 drivers/staging/comedi/drivers/vmk80xx.c 				  struct comedi_subdevice *s,
s                 695 drivers/staging/comedi/drivers/vmk80xx.c 	struct comedi_subdevice *s;
s                 712 drivers/staging/comedi/drivers/vmk80xx.c 	s = &dev->subdevices[0];
s                 713 drivers/staging/comedi/drivers/vmk80xx.c 	s->type		= COMEDI_SUBD_AI;
s                 714 drivers/staging/comedi/drivers/vmk80xx.c 	s->subdev_flags	= SDF_READABLE | SDF_GROUND;
s                 715 drivers/staging/comedi/drivers/vmk80xx.c 	s->n_chan	= board->ai_nchans;
s                 716 drivers/staging/comedi/drivers/vmk80xx.c 	s->maxdata	= board->ai_maxdata;
s                 717 drivers/staging/comedi/drivers/vmk80xx.c 	s->range_table	= board->range;
s                 718 drivers/staging/comedi/drivers/vmk80xx.c 	s->insn_read	= vmk80xx_ai_insn_read;
s                 721 drivers/staging/comedi/drivers/vmk80xx.c 	s = &dev->subdevices[1];
s                 722 drivers/staging/comedi/drivers/vmk80xx.c 	s->type		= COMEDI_SUBD_AO;
s                 723 drivers/staging/comedi/drivers/vmk80xx.c 	s->subdev_flags	= SDF_WRITABLE | SDF_GROUND;
s                 724 drivers/staging/comedi/drivers/vmk80xx.c 	s->n_chan	= board->ao_nchans;
s                 725 drivers/staging/comedi/drivers/vmk80xx.c 	s->maxdata	= 0x00ff;
s                 726 drivers/staging/comedi/drivers/vmk80xx.c 	s->range_table	= board->range;
s                 727 drivers/staging/comedi/drivers/vmk80xx.c 	s->insn_write	= vmk80xx_ao_insn_write;
s                 729 drivers/staging/comedi/drivers/vmk80xx.c 		s->subdev_flags	|= SDF_READABLE;
s                 730 drivers/staging/comedi/drivers/vmk80xx.c 		s->insn_read	= vmk80xx_ao_insn_read;
s                 734 drivers/staging/comedi/drivers/vmk80xx.c 	s = &dev->subdevices[2];
s                 735 drivers/staging/comedi/drivers/vmk80xx.c 	s->type		= COMEDI_SUBD_DI;
s                 736 drivers/staging/comedi/drivers/vmk80xx.c 	s->subdev_flags	= SDF_READABLE;
s                 737 drivers/staging/comedi/drivers/vmk80xx.c 	s->n_chan	= board->di_nchans;
s                 738 drivers/staging/comedi/drivers/vmk80xx.c 	s->maxdata	= 1;
s                 739 drivers/staging/comedi/drivers/vmk80xx.c 	s->range_table	= &range_digital;
s                 740 drivers/staging/comedi/drivers/vmk80xx.c 	s->insn_bits	= vmk80xx_di_insn_bits;
s                 743 drivers/staging/comedi/drivers/vmk80xx.c 	s = &dev->subdevices[3];
s                 744 drivers/staging/comedi/drivers/vmk80xx.c 	s->type		= COMEDI_SUBD_DO;
s                 745 drivers/staging/comedi/drivers/vmk80xx.c 	s->subdev_flags	= SDF_WRITABLE;
s                 746 drivers/staging/comedi/drivers/vmk80xx.c 	s->n_chan	= 8;
s                 747 drivers/staging/comedi/drivers/vmk80xx.c 	s->maxdata	= 1;
s                 748 drivers/staging/comedi/drivers/vmk80xx.c 	s->range_table	= &range_digital;
s                 749 drivers/staging/comedi/drivers/vmk80xx.c 	s->insn_bits	= vmk80xx_do_insn_bits;
s                 752 drivers/staging/comedi/drivers/vmk80xx.c 	s = &dev->subdevices[4];
s                 753 drivers/staging/comedi/drivers/vmk80xx.c 	s->type		= COMEDI_SUBD_COUNTER;
s                 754 drivers/staging/comedi/drivers/vmk80xx.c 	s->subdev_flags	= SDF_READABLE;
s                 755 drivers/staging/comedi/drivers/vmk80xx.c 	s->n_chan	= 2;
s                 756 drivers/staging/comedi/drivers/vmk80xx.c 	s->maxdata	= board->cnt_maxdata;
s                 757 drivers/staging/comedi/drivers/vmk80xx.c 	s->insn_read	= vmk80xx_cnt_insn_read;
s                 758 drivers/staging/comedi/drivers/vmk80xx.c 	s->insn_config	= vmk80xx_cnt_insn_config;
s                 760 drivers/staging/comedi/drivers/vmk80xx.c 		s->subdev_flags	|= SDF_WRITABLE;
s                 761 drivers/staging/comedi/drivers/vmk80xx.c 		s->insn_write	= vmk80xx_cnt_insn_write;
s                 766 drivers/staging/comedi/drivers/vmk80xx.c 		s = &dev->subdevices[5];
s                 767 drivers/staging/comedi/drivers/vmk80xx.c 		s->type		= COMEDI_SUBD_PWM;
s                 768 drivers/staging/comedi/drivers/vmk80xx.c 		s->subdev_flags	= SDF_READABLE | SDF_WRITABLE;
s                 769 drivers/staging/comedi/drivers/vmk80xx.c 		s->n_chan	= board->pwm_nchans;
s                 770 drivers/staging/comedi/drivers/vmk80xx.c 		s->maxdata	= board->pwm_maxdata;
s                 771 drivers/staging/comedi/drivers/vmk80xx.c 		s->insn_read	= vmk80xx_pwm_insn_read;
s                 772 drivers/staging/comedi/drivers/vmk80xx.c 		s->insn_write	= vmk80xx_pwm_insn_write;
s                  70 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	struct comedi_subdevice *s;
s                  85 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	s = &dev->subdevices[insn->subdev];
s                  87 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	if (s->type == COMEDI_SUBD_UNUSED) {
s                  96 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	ret = comedi_check_chanlist(s, 1, &insn->chanspec);
s                 103 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	if (s->busy) {
s                 107 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	s->busy = dev;
s                 111 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 		ret = s->insn_bits(dev, s, insn, data);
s                 115 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 		ret = s->insn_config(dev, s, insn, data);
s                 122 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	s->busy = NULL;
s                 213 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	struct comedi_subdevice *s;
s                 219 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 			s = &dev->subdevices[subd];
s                 220 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 			if (s->type == type) {
s                  54 drivers/staging/comedi/range.c 	struct comedi_subdevice *s;
s                  65 drivers/staging/comedi/range.c 	s = &dev->subdevices[subd];
s                  66 drivers/staging/comedi/range.c 	if (s->range_table) {
s                  67 drivers/staging/comedi/range.c 		lr = s->range_table;
s                  68 drivers/staging/comedi/range.c 	} else if (s->range_table_list) {
s                  69 drivers/staging/comedi/range.c 		if (chan >= s->n_chan)
s                  71 drivers/staging/comedi/range.c 		lr = s->range_table_list[chan];
s                 108 drivers/staging/comedi/range.c int comedi_check_chanlist(struct comedi_subdevice *s, int n,
s                 111 drivers/staging/comedi/range.c 	struct comedi_device *dev = s->device;
s                 118 drivers/staging/comedi/range.c 		if (s->range_table)
s                 119 drivers/staging/comedi/range.c 			range_len = s->range_table->length;
s                 120 drivers/staging/comedi/range.c 		else if (s->range_table_list && chan < s->n_chan)
s                 121 drivers/staging/comedi/range.c 			range_len = s->range_table_list[chan]->length;
s                 124 drivers/staging/comedi/range.c 		if (chan >= s->n_chan ||
s                 141 drivers/staging/exfat/exfat_core.c 	sector_t s, n;
s                 148 drivers/staging/exfat/exfat_core.c 		s = p_fs->root_start_sector;
s                 151 drivers/staging/exfat/exfat_core.c 		s = START_SECTOR(clu);
s                 152 drivers/staging/exfat/exfat_core.c 		n = s + p_fs->sectors_per_clu;
s                 155 drivers/staging/exfat/exfat_core.c 	for (; s < n; s++) {
s                 156 drivers/staging/exfat/exfat_core.c 		ret = sector_read(sb, s, &tmp_bh, 0);
s                 161 drivers/staging/exfat/exfat_core.c 		ret = sector_write(sb, s, tmp_bh, 0);
s                  16 drivers/staging/fwserial/dma_fifo.c #define df_trace(s, args...) pr_debug(s, ##args)
s                  18 drivers/staging/fwserial/dma_fifo.c #define df_trace(s, args...)
s                1958 drivers/staging/fwserial/fwserial.c #define __dump_peer_list(s)
s                 940 drivers/staging/greybus/loopback.c static int gb_loopback_dbgfs_latency_show_common(struct seq_file *s,
s                 955 drivers/staging/greybus/loopback.c 		seq_printf(s, "%u", latency);
s                 963 drivers/staging/greybus/loopback.c static int gb_loopback_dbgfs_latency_show(struct seq_file *s, void *unused)
s                 965 drivers/staging/greybus/loopback.c 	struct gb_loopback *gb = s->private;
s                 967 drivers/staging/greybus/loopback.c 	return gb_loopback_dbgfs_latency_show_common(s, &gb->kfifo_lat,
s                 105 drivers/staging/isdn/avm/avm_cs.c 		char *s = strrchr(devname, ' ');
s                 106 drivers/staging/isdn/avm/avm_cs.c 		if (!s)
s                 107 drivers/staging/isdn/avm/avm_cs.c 			s = devname;
s                 108 drivers/staging/isdn/avm/avm_cs.c 		else s++;
s                 109 drivers/staging/isdn/avm/avm_cs.c 		if (strcmp("M1", s) == 0) {
s                 111 drivers/staging/isdn/avm/avm_cs.c 		} else if (strcmp("M2", s) == 0) {
s                 646 drivers/staging/isdn/avm/b1.c 	char *s;
s                 652 drivers/staging/isdn/avm/b1.c 	case avm_b1isa: s = "B1 ISA"; break;
s                 653 drivers/staging/isdn/avm/b1.c 	case avm_b1pci: s = "B1 PCI"; break;
s                 654 drivers/staging/isdn/avm/b1.c 	case avm_b1pcmcia: s = "B1 PCMCIA"; break;
s                 655 drivers/staging/isdn/avm/b1.c 	case avm_m1: s = "M1"; break;
s                 656 drivers/staging/isdn/avm/b1.c 	case avm_m2: s = "M2"; break;
s                 657 drivers/staging/isdn/avm/b1.c 	case avm_t1isa: s = "T1 ISA (HEMA)"; break;
s                 658 drivers/staging/isdn/avm/b1.c 	case avm_t1pci: s = "T1 PCI"; break;
s                 659 drivers/staging/isdn/avm/b1.c 	case avm_c4: s = "C4"; break;
s                 660 drivers/staging/isdn/avm/b1.c 	case avm_c2: s = "C2"; break;
s                 661 drivers/staging/isdn/avm/b1.c 	default: s = "???"; break;
s                 663 drivers/staging/isdn/avm/b1.c 	seq_printf(m, "%-16s %s\n", "type", s);
s                 666 drivers/staging/isdn/avm/b1.c 	if ((s = cinfo->version[VER_DRIVER]) != NULL)
s                 667 drivers/staging/isdn/avm/b1.c 		seq_printf(m, "%-16s %s\n", "ver_driver", s);
s                 668 drivers/staging/isdn/avm/b1.c 	if ((s = cinfo->version[VER_CARDTYPE]) != NULL)
s                 669 drivers/staging/isdn/avm/b1.c 		seq_printf(m, "%-16s %s\n", "ver_cardtype", s);
s                 670 drivers/staging/isdn/avm/b1.c 	if ((s = cinfo->version[VER_SERIAL]) != NULL)
s                 671 drivers/staging/isdn/avm/b1.c 		seq_printf(m, "%-16s %s\n", "ver_serial", s);
s                 111 drivers/staging/isdn/avm/b1dma.c 	unsigned char *s = (unsigned char *)buf;
s                 117 drivers/staging/isdn/avm/b1dma.c 		t1outp(card->port, 0x01, *s++);
s                 125 drivers/staging/isdn/avm/b1dma.c 	unsigned char *s = (unsigned char *)buf;
s                 131 drivers/staging/isdn/avm/b1dma.c 		*s++ = t1inp(card->port, 0x00);
s                 163 drivers/staging/isdn/avm/b1dma.c 	u8 *s = *pp;
s                 164 drivers/staging/isdn/avm/b1dma.c 	*s++ = val;
s                 165 drivers/staging/isdn/avm/b1dma.c 	*pp = s;
s                 170 drivers/staging/isdn/avm/b1dma.c 	u8 *s = *pp;
s                 171 drivers/staging/isdn/avm/b1dma.c 	*s++ = val & 0xff;
s                 172 drivers/staging/isdn/avm/b1dma.c 	*s++ = (val >> 8) & 0xff;
s                 173 drivers/staging/isdn/avm/b1dma.c 	*s++ = (val >> 16) & 0xff;
s                 174 drivers/staging/isdn/avm/b1dma.c 	*s++ = (val >> 24) & 0xff;
s                 175 drivers/staging/isdn/avm/b1dma.c 	*pp = s;
s                 188 drivers/staging/isdn/avm/b1dma.c 	u8 *s = *pp;
s                 190 drivers/staging/isdn/avm/b1dma.c 	val = *s++;
s                 191 drivers/staging/isdn/avm/b1dma.c 	*pp = s;
s                 197 drivers/staging/isdn/avm/b1dma.c 	u8 *s = *pp;
s                 199 drivers/staging/isdn/avm/b1dma.c 	val = *s++;
s                 200 drivers/staging/isdn/avm/b1dma.c 	val |= (*s++ << 8);
s                 201 drivers/staging/isdn/avm/b1dma.c 	val |= (*s++ << 16);
s                 202 drivers/staging/isdn/avm/b1dma.c 	val |= (*s++ << 24);
s                 203 drivers/staging/isdn/avm/b1dma.c 	*pp = s;
s                 867 drivers/staging/isdn/avm/b1dma.c 	char *s;
s                 876 drivers/staging/isdn/avm/b1dma.c 	case avm_b1isa: s = "B1 ISA"; break;
s                 877 drivers/staging/isdn/avm/b1dma.c 	case avm_b1pci: s = "B1 PCI"; break;
s                 878 drivers/staging/isdn/avm/b1dma.c 	case avm_b1pcmcia: s = "B1 PCMCIA"; break;
s                 879 drivers/staging/isdn/avm/b1dma.c 	case avm_m1: s = "M1"; break;
s                 880 drivers/staging/isdn/avm/b1dma.c 	case avm_m2: s = "M2"; break;
s                 881 drivers/staging/isdn/avm/b1dma.c 	case avm_t1isa: s = "T1 ISA (HEMA)"; break;
s                 882 drivers/staging/isdn/avm/b1dma.c 	case avm_t1pci: s = "T1 PCI"; break;
s                 883 drivers/staging/isdn/avm/b1dma.c 	case avm_c4: s = "C4"; break;
s                 884 drivers/staging/isdn/avm/b1dma.c 	case avm_c2: s = "C2"; break;
s                 885 drivers/staging/isdn/avm/b1dma.c 	default: s = "???"; break;
s                 887 drivers/staging/isdn/avm/b1dma.c 	seq_printf(m, "%-16s %s\n", "type", s);
s                 888 drivers/staging/isdn/avm/b1dma.c 	if ((s = cinfo->version[VER_DRIVER]) != NULL)
s                 889 drivers/staging/isdn/avm/b1dma.c 		seq_printf(m, "%-16s %s\n", "ver_driver", s);
s                 890 drivers/staging/isdn/avm/b1dma.c 	if ((s = cinfo->version[VER_CARDTYPE]) != NULL)
s                 891 drivers/staging/isdn/avm/b1dma.c 		seq_printf(m, "%-16s %s\n", "ver_cardtype", s);
s                 892 drivers/staging/isdn/avm/b1dma.c 	if ((s = cinfo->version[VER_SERIAL]) != NULL)
s                 893 drivers/staging/isdn/avm/b1dma.c 		seq_printf(m, "%-16s %s\n", "ver_serial", s);
s                 241 drivers/staging/isdn/avm/c4.c 	u8 *s = *pp;
s                 242 drivers/staging/isdn/avm/c4.c 	*s++ = val;
s                 243 drivers/staging/isdn/avm/c4.c 	*pp = s;
s                 248 drivers/staging/isdn/avm/c4.c 	u8 *s = *pp;
s                 249 drivers/staging/isdn/avm/c4.c 	*s++ = val & 0xff;
s                 250 drivers/staging/isdn/avm/c4.c 	*s++ = (val >> 8) & 0xff;
s                 251 drivers/staging/isdn/avm/c4.c 	*s++ = (val >> 16) & 0xff;
s                 252 drivers/staging/isdn/avm/c4.c 	*s++ = (val >> 24) & 0xff;
s                 253 drivers/staging/isdn/avm/c4.c 	*pp = s;
s                 266 drivers/staging/isdn/avm/c4.c 	u8 *s = *pp;
s                 268 drivers/staging/isdn/avm/c4.c 	val = *s++;
s                 269 drivers/staging/isdn/avm/c4.c 	*pp = s;
s                 275 drivers/staging/isdn/avm/c4.c 	u8 *s = *pp;
s                 277 drivers/staging/isdn/avm/c4.c 	val = *s++;
s                 278 drivers/staging/isdn/avm/c4.c 	val |= (*s++ << 8);
s                 279 drivers/staging/isdn/avm/c4.c 	val |= (*s++ << 16);
s                 280 drivers/staging/isdn/avm/c4.c 	val |= (*s++ << 24);
s                 281 drivers/staging/isdn/avm/c4.c 	*pp = s;
s                1074 drivers/staging/isdn/avm/c4.c 	char *s;
s                1081 drivers/staging/isdn/avm/c4.c 	case avm_b1isa: s = "B1 ISA"; break;
s                1082 drivers/staging/isdn/avm/c4.c 	case avm_b1pci: s = "B1 PCI"; break;
s                1083 drivers/staging/isdn/avm/c4.c 	case avm_b1pcmcia: s = "B1 PCMCIA"; break;
s                1084 drivers/staging/isdn/avm/c4.c 	case avm_m1: s = "M1"; break;
s                1085 drivers/staging/isdn/avm/c4.c 	case avm_m2: s = "M2"; break;
s                1086 drivers/staging/isdn/avm/c4.c 	case avm_t1isa: s = "T1 ISA (HEMA)"; break;
s                1087 drivers/staging/isdn/avm/c4.c 	case avm_t1pci: s = "T1 PCI"; break;
s                1088 drivers/staging/isdn/avm/c4.c 	case avm_c4: s = "C4"; break;
s                1089 drivers/staging/isdn/avm/c4.c 	case avm_c2: s = "C2"; break;
s                1090 drivers/staging/isdn/avm/c4.c 	default: s = "???"; break;
s                1092 drivers/staging/isdn/avm/c4.c 	seq_printf(m, "%-16s %s\n", "type", s);
s                1093 drivers/staging/isdn/avm/c4.c 	if ((s = cinfo->version[VER_DRIVER]) != NULL)
s                1094 drivers/staging/isdn/avm/c4.c 		seq_printf(m, "%-16s %s\n", "ver_driver", s);
s                1095 drivers/staging/isdn/avm/c4.c 	if ((s = cinfo->version[VER_CARDTYPE]) != NULL)
s                1096 drivers/staging/isdn/avm/c4.c 		seq_printf(m, "%-16s %s\n", "ver_cardtype", s);
s                1097 drivers/staging/isdn/avm/c4.c 	if ((s = cinfo->version[VER_SERIAL]) != NULL)
s                1098 drivers/staging/isdn/avm/c4.c 		seq_printf(m, "%-16s %s\n", "ver_serial", s);
s                1333 drivers/staging/isdn/gigaset/capi.c 	char *s;
s                1396 drivers/staging/isdn/gigaset/capi.c 		s = "^SCTP=0\r";
s                1400 drivers/staging/isdn/gigaset/capi.c 		s = "^SCTP=1\r";
s                1402 drivers/staging/isdn/gigaset/capi.c 	commands[AT_TYPE] = kstrdup(s, GFP_KERNEL);
s                1438 drivers/staging/isdn/gigaset/capi.c 			s = "^SCLIP=1\r";
s                1441 drivers/staging/isdn/gigaset/capi.c 			s = "^SCLIP=0\r";
s                1448 drivers/staging/isdn/gigaset/capi.c 			s = "^SCLIP=1\r";
s                1450 drivers/staging/isdn/gigaset/capi.c 		commands[AT_CLIP] = kstrdup(s, GFP_KERNEL);
s                2350 drivers/staging/isdn/gigaset/capi.c 	char *s;
s                2365 drivers/staging/isdn/gigaset/capi.c 		s = "unknown";
s                2368 drivers/staging/isdn/gigaset/capi.c 		s = "config";
s                2371 drivers/staging/isdn/gigaset/capi.c 		s = "Unimodem";
s                2374 drivers/staging/isdn/gigaset/capi.c 		s = "CID";
s                2377 drivers/staging/isdn/gigaset/capi.c 		s = "??";
s                2379 drivers/staging/isdn/gigaset/capi.c 	seq_printf(m, "%-16s %s\n", "mode", s);
s                2383 drivers/staging/isdn/gigaset/capi.c 		s = "uninitialized";
s                2386 drivers/staging/isdn/gigaset/capi.c 		s = "init";
s                2389 drivers/staging/isdn/gigaset/capi.c 		s = "locked";
s                2392 drivers/staging/isdn/gigaset/capi.c 		s = "shutdown";
s                2395 drivers/staging/isdn/gigaset/capi.c 		s = "recover";
s                2398 drivers/staging/isdn/gigaset/capi.c 		s = "ready";
s                2401 drivers/staging/isdn/gigaset/capi.c 		s = "??";
s                2403 drivers/staging/isdn/gigaset/capi.c 	seq_printf(m, "%-16s %s\n", "mstate", s);
s                2421 drivers/staging/isdn/gigaset/capi.c 			s = "bitsync";
s                2424 drivers/staging/isdn/gigaset/capi.c 			s = "HDLC";
s                2427 drivers/staging/isdn/gigaset/capi.c 			s = "voice";
s                2430 drivers/staging/isdn/gigaset/capi.c 			s = "??";
s                2432 drivers/staging/isdn/gigaset/capi.c 		seq_printf(m, "[%d]%-13s %s\n", i, "proto2", s);
s                 393 drivers/staging/isdn/gigaset/ev-layer.c static char *skip_prefix(char *s, const char *prefix)
s                 396 drivers/staging/isdn/gigaset/ev-layer.c 		if (*s++ != *prefix++)
s                 398 drivers/staging/isdn/gigaset/ev-layer.c 	if (isalnum(*s))
s                 400 drivers/staging/isdn/gigaset/ev-layer.c 	return s;
s                1108 drivers/staging/isdn/gigaset/ev-layer.c 	unsigned char *s, *e;
s                1370 drivers/staging/isdn/gigaset/ev-layer.c 		s = ev->ptr;
s                1372 drivers/staging/isdn/gigaset/ev-layer.c 		if (!strcmp(s, "OK")) {
s                1380 drivers/staging/isdn/gigaset/ev-layer.c 			val = simple_strtoul(s, (char **) &e, 10);
s                1381 drivers/staging/isdn/gigaset/ev-layer.c 			if (val > INT_MAX || e == s)
s                1389 drivers/staging/isdn/gigaset/ev-layer.c 				s = e + 1;
s                 443 drivers/staging/isdn/hysdn/hycapi.c 	char *s;
s                 450 drivers/staging/isdn/hysdn/hycapi.c 	case BD_PCCARD:  s = "HYSDN Hycard"; break;
s                 451 drivers/staging/isdn/hysdn/hycapi.c 	case BD_ERGO: s = "HYSDN Ergo2"; break;
s                 452 drivers/staging/isdn/hysdn/hycapi.c 	case BD_METRO: s = "HYSDN Metro4"; break;
s                 453 drivers/staging/isdn/hysdn/hycapi.c 	case BD_CHAMP2: s = "HYSDN Champ2";	break;
s                 454 drivers/staging/isdn/hysdn/hycapi.c 	case BD_PLEXUS: s = "HYSDN Plexus30"; break;
s                 455 drivers/staging/isdn/hysdn/hycapi.c 	default: s = "???"; break;
s                 457 drivers/staging/isdn/hysdn/hycapi.c 	seq_printf(m, "%-16s %s\n", "type", s);
s                 458 drivers/staging/isdn/hysdn/hycapi.c 	if ((s = cinfo->version[VER_DRIVER]) != NULL)
s                 459 drivers/staging/isdn/hysdn/hycapi.c 		seq_printf(m, "%-16s %s\n", "ver_driver", s);
s                 460 drivers/staging/isdn/hysdn/hycapi.c 	if ((s = cinfo->version[VER_CARDTYPE]) != NULL)
s                 461 drivers/staging/isdn/hysdn/hycapi.c 		seq_printf(m, "%-16s %s\n", "ver_cardtype", s);
s                 462 drivers/staging/isdn/hysdn/hycapi.c 	if ((s = cinfo->version[VER_SERIAL]) != NULL)
s                 463 drivers/staging/isdn/hysdn/hycapi.c 		seq_printf(m, "%-16s %s\n", "ver_serial", s);
s                 332 drivers/staging/media/imx/imx-media-capture.c 			       struct v4l2_selection *s)
s                 336 drivers/staging/media/imx/imx-media-capture.c 	switch (s->target) {
s                 341 drivers/staging/media/imx/imx-media-capture.c 		s->r = priv->vdev.compose;
s                 349 drivers/staging/media/imx/imx-media-capture.c 		s->r.left = 0;
s                 350 drivers/staging/media/imx/imx-media-capture.c 		s->r.top = 0;
s                 351 drivers/staging/media/imx/imx-media-capture.c 		s->r.width = priv->vdev.fmt.fmt.pix.width;
s                 352 drivers/staging/media/imx/imx-media-capture.c 		s->r.height = priv->vdev.fmt.fmt.pix.height;
s                 294 drivers/staging/media/imx/imx-media-csc-scaler.c 				      struct v4l2_selection *s)
s                 299 drivers/staging/media/imx/imx-media-csc-scaler.c 	switch (s->target) {
s                 303 drivers/staging/media/imx/imx-media-csc-scaler.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 310 drivers/staging/media/imx/imx-media-csc-scaler.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 318 drivers/staging/media/imx/imx-media-csc-scaler.c 	if (s->target == V4L2_SEL_TGT_CROP ||
s                 319 drivers/staging/media/imx/imx-media-csc-scaler.c 	    s->target == V4L2_SEL_TGT_COMPOSE) {
s                 320 drivers/staging/media/imx/imx-media-csc-scaler.c 		s->r = q_data->rect;
s                 322 drivers/staging/media/imx/imx-media-csc-scaler.c 		s->r.left = 0;
s                 323 drivers/staging/media/imx/imx-media-csc-scaler.c 		s->r.top = 0;
s                 324 drivers/staging/media/imx/imx-media-csc-scaler.c 		s->r.width = q_data->cur_fmt.width;
s                 325 drivers/staging/media/imx/imx-media-csc-scaler.c 		s->r.height = q_data->cur_fmt.height;
s                 332 drivers/staging/media/imx/imx-media-csc-scaler.c 				      struct v4l2_selection *s)
s                 337 drivers/staging/media/imx/imx-media-csc-scaler.c 	switch (s->target) {
s                 339 drivers/staging/media/imx/imx-media-csc-scaler.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 343 drivers/staging/media/imx/imx-media-csc-scaler.c 		if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 350 drivers/staging/media/imx/imx-media-csc-scaler.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE &&
s                 351 drivers/staging/media/imx/imx-media-csc-scaler.c 	    s->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
s                 354 drivers/staging/media/imx/imx-media-csc-scaler.c 	q_data = get_q_data(ctx, s->type);
s                 360 drivers/staging/media/imx/imx-media-csc-scaler.c 	if (s->flags & V4L2_SEL_FLAG_GE)
s                 361 drivers/staging/media/imx/imx-media-csc-scaler.c 		s->r.width = round_up(s->r.width, 8);
s                 362 drivers/staging/media/imx/imx-media-csc-scaler.c 	if (s->flags & V4L2_SEL_FLAG_LE)
s                 363 drivers/staging/media/imx/imx-media-csc-scaler.c 		s->r.width = round_down(s->r.width, 8);
s                 364 drivers/staging/media/imx/imx-media-csc-scaler.c 	s->r.width = clamp_t(unsigned int, s->r.width, 8,
s                 366 drivers/staging/media/imx/imx-media-csc-scaler.c 	s->r.height = clamp_t(unsigned int, s->r.height, 1,
s                 368 drivers/staging/media/imx/imx-media-csc-scaler.c 	s->r.left = clamp_t(unsigned int, s->r.left, 0,
s                 369 drivers/staging/media/imx/imx-media-csc-scaler.c 			    q_data->cur_fmt.width - s->r.width);
s                 370 drivers/staging/media/imx/imx-media-csc-scaler.c 	s->r.top = clamp_t(unsigned int, s->r.top, 0,
s                 371 drivers/staging/media/imx/imx-media-csc-scaler.c 			   q_data->cur_fmt.height - s->r.height);
s                 374 drivers/staging/media/imx/imx-media-csc-scaler.c 	q_data->rect = s->r;
s                 372 drivers/staging/media/ipu3/ipu3-css-params.c 	unsigned int output_width, pin, s;
s                 548 drivers/staging/media/ipu3/ipu3-css-params.c 	for (s = 0; s < stripes; s++) {
s                 574 drivers/staging/media/ipu3/ipu3-css-params.c 			if (s > 0) {
s                 577 drivers/staging/media/ipu3/ipu3-css-params.c 					output_width * s / stripes;
s                 691 drivers/staging/media/ipu3/ipu3-css-params.c 			if (s < stripes - 1) {
s                 697 drivers/staging/media/ipu3/ipu3-css-params.c 				next_offset = output_width * (s + 1) / stripes;
s                 738 drivers/staging/media/ipu3/ipu3-css-params.c 			if (s >= stripes - 1) {
s                 779 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].input_width = stripe_input_width_y;
s                 780 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].input_height = reso.input_height;
s                 790 drivers/staging/media/ipu3/ipu3-css-params.c 					stripe_params[s].output_width[i] =
s                 792 drivers/staging/media/ipu3/ipu3-css-params.c 					stripe_params[s].output_height[i] =
s                 794 drivers/staging/media/ipu3/ipu3-css-params.c 					stripe_params[s].output_offset[i] =
s                 800 drivers/staging/media/ipu3/ipu3-css-params.c 					stripe_params[s].output_width[i] =
s                 801 drivers/staging/media/ipu3/ipu3-css-params.c 						stripe_params[s].input_width;
s                 802 drivers/staging/media/ipu3/ipu3-css-params.c 					stripe_params[s].output_height[i] =
s                 803 drivers/staging/media/ipu3/ipu3-css-params.c 						stripe_params[s].input_height;
s                 804 drivers/staging/media/ipu3/ipu3-css-params.c 					stripe_params[s].output_offset[i] =
s                 810 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].processing_mode = procmode;
s                 811 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].phase_step = scaler_luma->phase_step;
s                 812 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].exp_shift = scaler_luma->exp_shift;
s                 813 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].phase_init_left_y =
s                 815 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].phase_init_left_uv =
s                 817 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].phase_init_top_y =
s                 819 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].phase_init_top_uv =
s                 821 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].pad_left_y = stripe_pad_left_y;
s                 822 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].pad_left_uv = stripe_pad_left_uv;
s                 823 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].pad_right_y = stripe_pad_right_y;
s                 824 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].pad_right_uv = stripe_pad_right_uv;
s                 825 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].pad_top_y = scaler_luma->pad_left;
s                 826 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].pad_top_uv = scaler_chroma->pad_left;
s                 827 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].pad_bottom_y = scaler_luma->pad_right;
s                 828 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].pad_bottom_uv =
s                 830 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].crop_left_y = stripe_crop_left_y;
s                 831 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].crop_top_y = scaler_luma->crop_top;
s                 832 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].crop_left_uv = stripe_crop_left_uv;
s                 833 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].crop_top_uv = scaler_chroma->crop_top;
s                 834 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].start_column_y = stripe_offset_col_y;
s                 835 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].start_column_uv = stripe_offset_col_uv;
s                 836 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].chunk_width = reso.chunk_width;
s                 837 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].chunk_height = reso.chunk_height;
s                 838 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].block_width = reso.block_width;
s                 839 drivers/staging/media/ipu3/ipu3-css-params.c 			stripe_params[s].block_height = reso.block_height;
s                 860 drivers/staging/media/ipu3/ipu3-css-params.c 	unsigned int pin, s;
s                 875 drivers/staging/media/ipu3/ipu3-css-params.c 	for (s = 0; s < stripes; s++) {
s                 877 drivers/staging/media/ipu3/ipu3-css-params.c 					&osys->scaler[s].param;
s                 906 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->inp_buf_chunk_width = stripe_params[s].chunk_width;
s                 911 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->out_buf_y_line_stride = stripe_params[s].block_width /
s                 918 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->out_buf_uv_line_stride = stripe_params[s].block_width /
s                 930 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->int_buf_chunk_width = stripe_params[s].chunk_height;
s                 931 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->int_buf_chunk_height = stripe_params[s].block_width;
s                 948 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->input_image_y_width = stripe_params[s].input_width;
s                 949 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->input_image_y_height = stripe_params[s].input_height;
s                 951 drivers/staging/media/ipu3/ipu3-css-params.c 					stripe_params[s].start_column_y;
s                 953 drivers/staging/media/ipu3/ipu3-css-params.c 					stripe_params[s].start_column_uv;
s                 954 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->input_image_y_left_pad = stripe_params[s].pad_left_y;
s                 955 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->input_image_uv_left_pad = stripe_params[s].pad_left_uv;
s                 956 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->input_image_y_right_pad = stripe_params[s].pad_right_y;
s                 958 drivers/staging/media/ipu3/ipu3-css-params.c 					stripe_params[s].pad_right_uv;
s                 959 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->input_image_y_top_pad = stripe_params[s].pad_top_y;
s                 960 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->input_image_uv_top_pad = stripe_params[s].pad_top_uv;
s                 962 drivers/staging/media/ipu3/ipu3-css-params.c 					stripe_params[s].pad_bottom_y;
s                 964 drivers/staging/media/ipu3/ipu3-css-params.c 					stripe_params[s].pad_bottom_uv;
s                 965 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->processing_mode = stripe_params[s].processing_mode;
s                 966 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->scaling_ratio = stripe_params[s].phase_step;
s                 967 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->y_left_phase_init = stripe_params[s].phase_init_left_y;
s                 969 drivers/staging/media/ipu3/ipu3-css-params.c 					stripe_params[s].phase_init_left_uv;
s                 970 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->y_top_phase_init = stripe_params[s].phase_init_top_y;
s                 971 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->uv_top_phase_init = stripe_params[s].phase_init_top_uv;
s                 972 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->coeffs_exp_shift = stripe_params[s].exp_shift;
s                 973 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->out_y_left_crop = stripe_params[s].crop_left_y;
s                 974 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->out_uv_left_crop = stripe_params[s].crop_left_uv;
s                 975 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->out_y_top_crop = stripe_params[s].crop_top_y;
s                 976 drivers/staging/media/ipu3/ipu3-css-params.c 		scaler->out_uv_top_crop = stripe_params[s].crop_top_uv;
s                1010 drivers/staging/media/ipu3/ipu3-css-params.c 			osys->stripe[s].crop_top[pin] =
s                1012 drivers/staging/media/ipu3/ipu3-css-params.c 			osys->stripe[s].input_width =
s                1013 drivers/staging/media/ipu3/ipu3-css-params.c 				stripe_params[s].input_width;
s                1014 drivers/staging/media/ipu3/ipu3-css-params.c 			osys->stripe[s].input_height =
s                1015 drivers/staging/media/ipu3/ipu3-css-params.c 				stripe_params[s].input_height;
s                1016 drivers/staging/media/ipu3/ipu3-css-params.c 			osys->stripe[s].block_height =
s                1017 drivers/staging/media/ipu3/ipu3-css-params.c 				stripe_params[s].block_height;
s                1018 drivers/staging/media/ipu3/ipu3-css-params.c 			osys->stripe[s].block_width =
s                1019 drivers/staging/media/ipu3/ipu3-css-params.c 				stripe_params[s].block_width;
s                1020 drivers/staging/media/ipu3/ipu3-css-params.c 			osys->stripe[s].output_width[pin] =
s                1021 drivers/staging/media/ipu3/ipu3-css-params.c 				stripe_params[s].output_width[pin];
s                1022 drivers/staging/media/ipu3/ipu3-css-params.c 			osys->stripe[s].output_height[pin] =
s                1023 drivers/staging/media/ipu3/ipu3-css-params.c 				stripe_params[s].output_height[pin];
s                1025 drivers/staging/media/ipu3/ipu3-css-params.c 			if (s == 0) {
s                1027 drivers/staging/media/ipu3/ipu3-css-params.c 				osys->stripe[s].crop_left[pin] =
s                1029 drivers/staging/media/ipu3/ipu3-css-params.c 				osys->stripe[s].output_offset[pin] =
s                1030 drivers/staging/media/ipu3/ipu3-css-params.c 					stripe_params[s].output_offset[pin];
s                1037 drivers/staging/media/ipu3/ipu3-css-params.c 				osys->stripe[s].crop_left[pin] = 0;
s                1038 drivers/staging/media/ipu3/ipu3-css-params.c 				osys->stripe[s].output_offset[pin] =
s                1039 drivers/staging/media/ipu3/ipu3-css-params.c 					(stripe_params[s].output_offset[pin] -
s                1054 drivers/staging/media/ipu3/ipu3-css-params.c 				block_height = stripe_params[s].block_height;
s                1055 drivers/staging/media/ipu3/ipu3-css-params.c 				block_width = stripe_params[s].block_width;
s                1100 drivers/staging/media/ipu3/ipu3-css-params.c 			osys->stripe[s].buf_stride[pin] =
s                1133 drivers/staging/media/ipu3/ipu3-css-params.c 				roundup(stripe_params[s].output_width[pin],
s                1150 drivers/staging/media/ipu3/ipu3-css-params.c 			param = &osys->formatter[s][pin].param;
s                1163 drivers/staging/media/ipu3/ipu3-css-params.c 				stripe_params[s].output_height[pin];
s                1749 drivers/staging/media/ipu3/ipu3-css.c 	int i, s, ret;
s                1829 drivers/staging/media/ipu3/ipu3-css.c 	s = (bds->width - gdc->width) / 2;
s                1830 drivers/staging/media/ipu3/ipu3-css.c 	env->width = s < MIN_ENVELOPE ? MIN_ENVELOPE : s;
s                1831 drivers/staging/media/ipu3/ipu3-css.c 	s = (bds->height - gdc->height) / 2;
s                1832 drivers/staging/media/ipu3/ipu3-css.c 	env->height = s < MIN_ENVELOPE ? MIN_ENVELOPE : s;
s                 301 drivers/staging/media/ipu3/ipu3-mmu.c 	struct scatterlist *s;
s                 306 drivers/staging/media/ipu3/ipu3-mmu.c 	for_each_sg(sg, s, nents, i) {
s                 307 drivers/staging/media/ipu3/ipu3-mmu.c 		phys_addr_t phys = page_to_phys(sg_page(s)) + s->offset;
s                 309 drivers/staging/media/ipu3/ipu3-mmu.c 		s_length = s->length;
s                 311 drivers/staging/media/ipu3/ipu3-mmu.c 		if (!IS_ALIGNED(s->offset, IPU3_PAGE_SIZE))
s                 315 drivers/staging/media/ipu3/ipu3-mmu.c 		if (i == nents - 1 && !IS_ALIGNED(s->length, IPU3_PAGE_SIZE))
s                 316 drivers/staging/media/ipu3/ipu3-mmu.c 			s_length = PAGE_ALIGN(s->length);
s                 961 drivers/staging/media/soc_camera/soc_camera.c 				  struct v4l2_selection *s)
s                 967 drivers/staging/media/soc_camera/soc_camera.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
s                 970 drivers/staging/media/soc_camera/soc_camera.c 	return ici->ops->get_selection(icd, s);
s                 974 drivers/staging/media/soc_camera/soc_camera.c 				  struct v4l2_selection *s)
s                 981 drivers/staging/media/soc_camera/soc_camera.c 	if (s->type != V4L2_BUF_TYPE_VIDEO_CAPTURE ||
s                 982 drivers/staging/media/soc_camera/soc_camera.c 	    (s->target != V4L2_SEL_TGT_COMPOSE &&
s                 983 drivers/staging/media/soc_camera/soc_camera.c 	     s->target != V4L2_SEL_TGT_CROP))
s                 986 drivers/staging/media/soc_camera/soc_camera.c 	if (s->target == V4L2_SEL_TGT_COMPOSE) {
s                 989 drivers/staging/media/soc_camera/soc_camera.c 		    (icd->user_width != s->r.width ||
s                 990 drivers/staging/media/soc_camera/soc_camera.c 		     icd->user_height != s->r.height))
s                1001 drivers/staging/media/soc_camera/soc_camera.c 	if (s->target == V4L2_SEL_TGT_CROP &&
s                1004 drivers/staging/media/soc_camera/soc_camera.c 		ret = ici->ops->set_liveselection(icd, s);
s                1006 drivers/staging/media/soc_camera/soc_camera.c 		ret = ici->ops->set_selection(icd, s);
s                1008 drivers/staging/media/soc_camera/soc_camera.c 	    s->target == V4L2_SEL_TGT_COMPOSE) {
s                1009 drivers/staging/media/soc_camera/soc_camera.c 		icd->user_width = s->r.width;
s                1010 drivers/staging/media/soc_camera/soc_camera.c 		icd->user_height = s->r.height;
s                  43 drivers/staging/media/sunxi/cedrus/cedrus_regs.h #define VE_PRIMARY_FB_LINE_STRIDE_CHROMA(s)	SHIFT_AND_MASK_BITS(s, 31, 16)
s                  44 drivers/staging/media/sunxi/cedrus/cedrus_regs.h #define VE_PRIMARY_FB_LINE_STRIDE_LUMA(s)	SHIFT_AND_MASK_BITS(s, 15, 0)
s                  82 drivers/staging/media/sunxi/cedrus/cedrus_regs.h #define VE_DEC_MPEG_MP12HDR_INTRA_PICTURE_STRUCTURE(s) \
s                  83 drivers/staging/media/sunxi/cedrus/cedrus_regs.h 	SHIFT_AND_MASK_BITS(s, 9, 8)
s                 390 drivers/staging/octeon-usb/octeon-hcd.c 		c.s.field = value;				\
s                 556 drivers/staging/octeon-usb/octeon-hcd.c 	       usb->usbcx_hprt.s.prtspd == CVMX_USB_SPEED_HIGH;
s                 584 drivers/staging/octeon-usb/octeon-hcd.c 		if (fflsh_type == 0 && c.s.txfflsh == 0) {
s                 587 drivers/staging/octeon-usb/octeon-hcd.c 		} else if (fflsh_type == 1 && c.s.rxfflsh == 0) {
s                 614 drivers/staging/octeon-usb/octeon-hcd.c 			rxfdep, usbcx_ghwcfg3.s.dfifodepth / 4);
s                 622 drivers/staging/octeon-usb/octeon-hcd.c 	npsiz.s.nptxfdep = usbcx_ghwcfg3.s.dfifodepth / 2;
s                 623 drivers/staging/octeon-usb/octeon-hcd.c 	npsiz.s.nptxfstaddr = usbcx_ghwcfg3.s.dfifodepth / 4;
s                 632 drivers/staging/octeon-usb/octeon-hcd.c 	psiz.s.ptxfsize = usbcx_ghwcfg3.s.dfifodepth / 4;
s                 633 drivers/staging/octeon-usb/octeon-hcd.c 	psiz.s.ptxfstaddr = 3 * usbcx_ghwcfg3.s.dfifodepth / 4;
s                 670 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.enable = 1;
s                 671 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.por = 1;
s                 672 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.hclk_rst = 1;
s                 673 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.prst = 0;
s                 674 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.hrst = 0;
s                 713 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.por = 1;
s                 714 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.hrst = 0;
s                 715 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.prst = 0;
s                 716 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.hclk_rst = 0;
s                 717 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.enable = 0;
s                 732 drivers/staging/octeon-usb/octeon-hcd.c 			usbn_clk_ctl.s.p_rtype = 2; /* p_rclk=1 & p_xenbn=0 */
s                 735 drivers/staging/octeon-usb/octeon-hcd.c 			usbn_clk_ctl.s.p_rtype = 1;
s                 740 drivers/staging/octeon-usb/octeon-hcd.c 			usbn_clk_ctl.s.p_c_sel = 0;
s                 743 drivers/staging/octeon-usb/octeon-hcd.c 			usbn_clk_ctl.s.p_c_sel = 1;
s                 746 drivers/staging/octeon-usb/octeon-hcd.c 			usbn_clk_ctl.s.p_c_sel = 2;
s                 756 drivers/staging/octeon-usb/octeon-hcd.c 			usbn_clk_ctl.s.p_rtype = 3; /* p_rclk=1 & p_xenbn=1 */
s                 759 drivers/staging/octeon-usb/octeon-hcd.c 			usbn_clk_ctl.s.p_rtype = 0;
s                 761 drivers/staging/octeon-usb/octeon-hcd.c 		usbn_clk_ctl.s.p_c_sel = 0;
s                 772 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.divide = divisor;
s                 773 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.divide2 = 0;
s                 777 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.hclk_rst = 1;
s                 786 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.por = 0;
s                 797 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_usbp_ctl_status.s.ate_reset = 1;
s                 806 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_usbp_ctl_status.s.ate_reset = 0;
s                 813 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.prst = 1;
s                 820 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_usbp_ctl_status.s.hst_mode = 0;
s                 829 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.hrst = 1;
s                 832 drivers/staging/octeon-usb/octeon-hcd.c 	usbn_clk_ctl.s.enable = 1;
s                 855 drivers/staging/octeon-usb/octeon-hcd.c 	usbcx_gahbcfg.s.dmaen = !(usb->init_flags &
s                 857 drivers/staging/octeon-usb/octeon-hcd.c 	usbcx_gahbcfg.s.hbstlen = 0;
s                 858 drivers/staging/octeon-usb/octeon-hcd.c 	usbcx_gahbcfg.s.nptxfemplvl = 1;
s                 859 drivers/staging/octeon-usb/octeon-hcd.c 	usbcx_gahbcfg.s.ptxfemplvl = 1;
s                 860 drivers/staging/octeon-usb/octeon-hcd.c 	usbcx_gahbcfg.s.glblintrmsk = 1;
s                 873 drivers/staging/octeon-usb/octeon-hcd.c 	usbcx_gusbcfg.s.toutcal = 0;
s                 874 drivers/staging/octeon-usb/octeon-hcd.c 	usbcx_gusbcfg.s.ddrsel = 0;
s                 875 drivers/staging/octeon-usb/octeon-hcd.c 	usbcx_gusbcfg.s.usbtrdtim = 0x5;
s                 876 drivers/staging/octeon-usb/octeon-hcd.c 	usbcx_gusbcfg.s.phylpwrclksel = 0;
s                 888 drivers/staging/octeon-usb/octeon-hcd.c 	usbcx_gintmsk.s.otgintmsk = 1;
s                 889 drivers/staging/octeon-usb/octeon-hcd.c 	usbcx_gintmsk.s.modemismsk = 1;
s                 890 drivers/staging/octeon-usb/octeon-hcd.c 	usbcx_gintmsk.s.hchintmsk = 1;
s                 891 drivers/staging/octeon-usb/octeon-hcd.c 	usbcx_gintmsk.s.sofmsk = 0;
s                 894 drivers/staging/octeon-usb/octeon-hcd.c 		usbcx_gintmsk.s.rxflvlmsk = 1;
s                 922 drivers/staging/octeon-usb/octeon-hcd.c 	usbcx_hcfg.s.fslssupp = 0;
s                 923 drivers/staging/octeon-usb/octeon-hcd.c 	usbcx_hcfg.s.fslspclksel = 0;
s                 938 drivers/staging/octeon-usb/octeon-hcd.c 	if (!usbc_gintsts.s.disconnint && !usbc_gintsts.s.prtint)
s                1020 drivers/staging/octeon-usb/octeon-hcd.c 	result.port_enabled = usbc_hprt.s.prtena;
s                1021 drivers/staging/octeon-usb/octeon-hcd.c 	result.port_over_current = usbc_hprt.s.prtovrcurract;
s                1022 drivers/staging/octeon-usb/octeon-hcd.c 	result.port_powered = usbc_hprt.s.prtpwr;
s                1023 drivers/staging/octeon-usb/octeon-hcd.c 	result.port_speed = usbc_hprt.s.prtspd;
s                1024 drivers/staging/octeon-usb/octeon-hcd.c 	result.connected = usbc_hprt.s.prtconnsts;
s                1162 drivers/staging/octeon-usb/octeon-hcd.c 	if (rx_status.s.pktsts != 2)
s                1165 drivers/staging/octeon-usb/octeon-hcd.c 	if (!rx_status.s.bcnt)
s                1168 drivers/staging/octeon-usb/octeon-hcd.c 	channel = rx_status.s.chnum;
s                1169 drivers/staging/octeon-usb/octeon-hcd.c 	bytes = rx_status.s.bcnt;
s                1264 drivers/staging/octeon-usb/octeon-hcd.c 					tx_status.s.ptxfspcavail))
s                1278 drivers/staging/octeon-usb/octeon-hcd.c 					tx_status.s.nptxfspcavail))
s                1303 drivers/staging/octeon-usb/octeon-hcd.c 	if (hcchar.s.epdir != CVMX_USB_DIRECTION_OUT)
s                1309 drivers/staging/octeon-usb/octeon-hcd.c 	if (usbc_hcsplt.s.spltena && usbc_hcsplt.s.compsplt)
s                1318 drivers/staging/octeon-usb/octeon-hcd.c 	if (!usbc_hctsiz.s.xfersize)
s                1321 drivers/staging/octeon-usb/octeon-hcd.c 	if ((hcchar.s.eptype == CVMX_USB_TRANSFER_INTERRUPT) ||
s                1322 drivers/staging/octeon-usb/octeon-hcd.c 	    (hcchar.s.eptype == CVMX_USB_TRANSFER_ISOCHRONOUS))
s                1331 drivers/staging/octeon-usb/octeon-hcd.c 	fifo->entry[fifo->head].size = (usbc_hctsiz.s.xfersize + 3) >> 2;
s                1372 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hctsiz.s.pid = 3; /* Setup */
s                1387 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hctsiz.s.pid = 3; /* Setup */
s                1398 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hctsiz.s.pid = cvmx_usb_get_data_pid(pipe);
s                1412 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hctsiz.s.pid = cvmx_usb_get_data_pid(pipe);
s                1424 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hctsiz.s.pid = cvmx_usb_get_data_pid(pipe);
s                1433 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hctsiz.s.pid = cvmx_usb_get_data_pid(pipe);
s                1481 drivers/staging/octeon-usb/octeon-hcd.c 	usbc_hctsiz.s.xfersize = bytes_to_transfer;
s                1482 drivers/staging/octeon-usb/octeon-hcd.c 	usbc_hctsiz.s.pktcnt = packets_to_transfer;
s                1528 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hcintmsk.s.chhltdmsk = 1;
s                1534 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hcintmsk.s.datatglerrmsk = 1;
s                1535 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hcintmsk.s.frmovrunmsk = 1;
s                1536 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hcintmsk.s.bblerrmsk = 1;
s                1537 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hcintmsk.s.xacterrmsk = 1;
s                1543 drivers/staging/octeon-usb/octeon-hcd.c 				usbc_hcintmsk.s.nyetmsk = 1;
s                1544 drivers/staging/octeon-usb/octeon-hcd.c 				usbc_hcintmsk.s.ackmsk = 1;
s                1546 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hcintmsk.s.nakmsk = 1;
s                1547 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hcintmsk.s.stallmsk = 1;
s                1548 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hcintmsk.s.xfercomplmsk = 1;
s                1557 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_haintmsk.s.haintmsk |= 1 << channel;
s                1619 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hcsplt.s.spltena = 1;
s                1620 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hcsplt.s.hubaddr = pipe->hub_device_addr;
s                1621 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hcsplt.s.prtaddr = pipe->hub_port;
s                1622 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hcsplt.s.compsplt = (transaction->stage ==
s                1638 drivers/staging/octeon-usb/octeon-hcd.c 			if (!usbc_hcsplt.s.compsplt &&
s                1658 drivers/staging/octeon-usb/octeon-hcd.c 						usbc_hcsplt.s.xactpos = 3;
s                1661 drivers/staging/octeon-usb/octeon-hcd.c 						usbc_hcsplt.s.xactpos = 2;
s                1669 drivers/staging/octeon-usb/octeon-hcd.c 						usbc_hcsplt.s.xactpos = 1;
s                1672 drivers/staging/octeon-usb/octeon-hcd.c 						usbc_hcsplt.s.xactpos = 0;
s                1728 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hctsiz.s.xfersize = bytes_to_transfer;
s                1729 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hctsiz.s.pktcnt = packets_to_transfer;
s                1732 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hctsiz.s.pid = cvmx_usb_get_data_pid(pipe);
s                1737 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hctsiz.s.dopng = 1;
s                1755 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hcchar.s.oddfrm = usb->frame_number & 1;
s                1764 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hcchar.s.ec = 1;
s                1766 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hcchar.s.ec = 1;
s                1768 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hcchar.s.ec = 3;
s                1770 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hcchar.s.ec = pipe->multi_count;
s                1773 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hcchar.s.devaddr = pipe->device_addr;
s                1774 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hcchar.s.eptype = transaction->type;
s                1775 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hcchar.s.lspddev =
s                1777 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hcchar.s.epdir = pipe->transfer_dir;
s                1778 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hcchar.s.epnum = pipe->endpoint_num;
s                1779 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hcchar.s.mps = pipe->max_packet;
s                1820 drivers/staging/octeon-usb/octeon-hcd.c 		transaction->xfersize = usbc_hctsiz.s.xfersize;
s                1821 drivers/staging/octeon-usb/octeon-hcd.c 		transaction->pktcnt = usbc_hctsiz.s.pktcnt;
s                1920 drivers/staging/octeon-usb/octeon-hcd.c 		if (hfnum.s.frrem < hfir.s.frint / 4)
s                2319 drivers/staging/octeon-usb/octeon-hcd.c 		if (usbc_hcchar.s.chena) {
s                2320 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hcchar.s.chdis = 1;
s                2391 drivers/staging/octeon-usb/octeon-hcd.c 	return usbc_hfnum.s.frnum;
s                2441 drivers/staging/octeon-usb/octeon-hcd.c 			if (!usbc_hcchar.s.epdir) {
s                2503 drivers/staging/octeon-usb/octeon-hcd.c 		    (usbc_hcint.s.nak))
s                2616 drivers/staging/octeon-usb/octeon-hcd.c 		if (usbc_hcchar.s.chena && usbc_hcchar.s.chdis) {
s                2633 drivers/staging/octeon-usb/octeon-hcd.c 		if (!usbc_hcint.s.chhltd) {
s                2634 drivers/staging/octeon-usb/octeon-hcd.c 			if (usbc_hcchar.s.chena) {
s                2638 drivers/staging/octeon-usb/octeon-hcd.c 				hcintmsk.s.chhltdmsk = 1;
s                2642 drivers/staging/octeon-usb/octeon-hcd.c 				usbc_hcchar.s.chdis = 1;
s                2647 drivers/staging/octeon-usb/octeon-hcd.c 			} else if (usbc_hcint.s.xfercompl) {
s                2663 drivers/staging/octeon-usb/octeon-hcd.c 		if (!usbc_hcint.s.chhltd)
s                2701 drivers/staging/octeon-usb/octeon-hcd.c 	packets_processed = transaction->pktcnt - usbc_hctsiz.s.pktcnt;
s                2702 drivers/staging/octeon-usb/octeon-hcd.c 	if (usbc_hcchar.s.epdir) {
s                2710 drivers/staging/octeon-usb/octeon-hcd.c 			usbc_hctsiz.s.xfersize;
s                2718 drivers/staging/octeon-usb/octeon-hcd.c 		bytes_this_transfer = packets_processed * usbc_hcchar.s.mps;
s                2729 drivers/staging/octeon-usb/octeon-hcd.c 			(packets_processed - 1) * usbc_hcchar.s.mps;
s                2759 drivers/staging/octeon-usb/octeon-hcd.c 	pipe->pid_toggle = !(usbc_hctsiz.s.pid == 0);
s                2782 drivers/staging/octeon-usb/octeon-hcd.c 	if (usbc_hcint.s.stall) {
s                2792 drivers/staging/octeon-usb/octeon-hcd.c 	} else if (usbc_hcint.s.xacterr) {
s                2800 drivers/staging/octeon-usb/octeon-hcd.c 	} else if (usbc_hcint.s.bblerr) {
s                2804 drivers/staging/octeon-usb/octeon-hcd.c 	} else if (usbc_hcint.s.datatglerr) {
s                2808 drivers/staging/octeon-usb/octeon-hcd.c 	} else if (usbc_hcint.s.nyet) {
s                2842 drivers/staging/octeon-usb/octeon-hcd.c 	} else if (usbc_hcint.s.ack) {
s                2881 drivers/staging/octeon-usb/octeon-hcd.c 	} else if (usbc_hcint.s.nak) {
s                2946 drivers/staging/octeon-usb/octeon-hcd.c 	if ((usb->frame_number & 0x3fff) > usbc_hfnum.s.frnum)
s                2949 drivers/staging/octeon-usb/octeon-hcd.c 	usb->frame_number |= usbc_hfnum.s.frnum;
s                2959 drivers/staging/octeon-usb/octeon-hcd.c 	if (usbc_gintsts.s.rxflvl) {
s                2970 drivers/staging/octeon-usb/octeon-hcd.c 	if (usbc_gintsts.s.ptxfemp || usbc_gintsts.s.nptxfemp) {
s                2975 drivers/staging/octeon-usb/octeon-hcd.c 	if (usbc_gintsts.s.disconnint || usbc_gintsts.s.prtint) {
s                2995 drivers/staging/octeon-usb/octeon-hcd.c 		usbc_hprt.s.prtena = 0;
s                2999 drivers/staging/octeon-usb/octeon-hcd.c 	if (usbc_gintsts.s.hchint) {
s                3025 drivers/staging/octeon-usb/octeon-hcd.c 	cvmx_usb_schedule(usb, usbc_gintsts.s.sof);
s                3626 drivers/staging/octeon-usb/octeon-hcd.c 		pri_cnt.s.cnt_enb = 1;
s                3627 drivers/staging/octeon-usb/octeon-hcd.c 		pri_cnt.s.cnt_val = 400;
s                 157 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                 227 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                 316 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                 546 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                 573 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                 626 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                 754 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                 778 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                 824 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                 913 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                 939 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                 964 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                1044 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                1092 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                1143 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                1185 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                1230 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                1274 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                1310 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                1340 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                1481 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                1506 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                1563 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                1681 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                1844 drivers/staging/octeon-usb/octeon-hcd.h 	} s;
s                  70 drivers/staging/octeon/ethernet-mdio.c 	if (li.s.link_up) {
s                  72 drivers/staging/octeon/ethernet-mdio.c 				      netdev_name(priv->netdev), li.s.speed,
s                  73 drivers/staging/octeon/ethernet-mdio.c 				      (li.s.full_duplex) ? "Full" : "Half",
s                  87 drivers/staging/octeon/ethernet-mdio.c 	link_info.s.link_up	= dev->phydev->link ? 1 : 0;
s                  88 drivers/staging/octeon/ethernet-mdio.c 	link_info.s.full_duplex = dev->phydev->duplex ? 1 : 0;
s                  89 drivers/staging/octeon/ethernet-mdio.c 	link_info.s.speed	= dev->phydev->speed;
s                 114 drivers/staging/octeon/ethernet-mdio.c 	gmx_cfg.s.en = 0;
s                  33 drivers/staging/octeon/ethernet-rgmii.c 	gmxx_rxx_frm_ctl.s.pre_chk = enable;
s                  40 drivers/staging/octeon/ethernet-rgmii.c 		ipd_sub_port_fcs.s.port_bit |= 1ull << priv->port;
s                  42 drivers/staging/octeon/ethernet-rgmii.c 		ipd_sub_port_fcs.s.port_bit &=
s                  67 drivers/staging/octeon/ethernet-rgmii.c 	if (link_info.s.speed == 10 && priv->last_speed == 10) {
s                  78 drivers/staging/octeon/ethernet-rgmii.c 		if (gmxx_rxx_int_reg.s.pcterr) {
s                  96 drivers/staging/octeon/ethernet-rgmii.c 		if (priv->last_speed != link_info.s.speed)
s                  98 drivers/staging/octeon/ethernet-rgmii.c 		priv->last_speed = link_info.s.speed;
s                 122 drivers/staging/octeon/ethernet-rgmii.c 	if (link_info.s.link_up) {
s                  95 drivers/staging/octeon/ethernet-rx.c 		if (gmxx_rxx_frm_ctl.s.pre_chk == 0) {
s                  97 drivers/staging/octeon/ethernet-rx.c 			    cvmx_phys_to_ptr(work->packet_ptr.s.addr);
s                 109 drivers/staging/octeon/ethernet-rx.c 				work->packet_ptr.s.addr += i + 1;
s                 113 drivers/staging/octeon/ethernet-rx.c 				work->packet_ptr.s.addr += i;
s                 140 drivers/staging/octeon/ethernet-rx.c 	int segments = work->word2.s.bufs;
s                 149 drivers/staging/octeon/ethernet-rx.c 			cvmx_phys_to_ptr(segment_ptr.s.addr - 8);
s                 162 drivers/staging/octeon/ethernet-rx.c 			(segment_ptr.s.addr -
s                 163 drivers/staging/octeon/ethernet-rx.c 			 (((segment_ptr.s.addr >> 7) -
s                 164 drivers/staging/octeon/ethernet-rx.c 			   segment_ptr.s.back) << 7));
s                 171 drivers/staging/octeon/ethernet-rx.c 		skb_put_data(skb, cvmx_phys_to_ptr(segment_ptr.s.addr),
s                 238 drivers/staging/octeon/ethernet-rx.c 				wq_int.s.iq_dis = BIT(rx_group->group);
s                 239 drivers/staging/octeon/ethernet-rx.c 				wq_int.s.wq_int = BIT(rx_group->group);
s                 256 drivers/staging/octeon/ethernet-rx.c 		skb_in_hw = work->word2.s.bufs == 1;
s                 282 drivers/staging/octeon/ethernet-rx.c 			skb->data = skb->head + work->packet_ptr.s.addr -
s                 303 drivers/staging/octeon/ethernet-rx.c 			if (unlikely(work->word2.s.bufs == 0)) {
s                 306 drivers/staging/octeon/ethernet-rx.c 				if (likely(!work->word2.s.not_IP)) {
s                 311 drivers/staging/octeon/ethernet-rx.c 					if (work->word2.s.is_v6)
s                 335 drivers/staging/octeon/ethernet-rx.c 				if (unlikely(work->word2.s.not_IP ||
s                 336 drivers/staging/octeon/ethernet-rx.c 					     work->word2.s.IP_exc ||
s                 337 drivers/staging/octeon/ethernet-rx.c 					     work->word2.s.L4_error ||
s                 338 drivers/staging/octeon/ethernet-rx.c 					     !work->word2.s.tcp_or_udp))
s                 490 drivers/staging/octeon/ethernet-rx.c 			int_thr.s.tc_en = 1;
s                 491 drivers/staging/octeon/ethernet-rx.c 			int_thr.s.tc_thr = 1;
s                 495 drivers/staging/octeon/ethernet-rx.c 			int_pc.s.pc_thr = 5;
s                 502 drivers/staging/octeon/ethernet-rx.c 			int_thr.s.tc_en = 1;
s                 503 drivers/staging/octeon/ethernet-rx.c 			int_thr.s.tc_thr = 1;
s                 507 drivers/staging/octeon/ethernet-rx.c 			int_pc.s.pc_thr = 5;
s                  22 drivers/staging/octeon/ethernet-spi.c 	if (spx_int_reg.s.spf)
s                  24 drivers/staging/octeon/ethernet-spi.c 	if (spx_int_reg.s.calerr)
s                  26 drivers/staging/octeon/ethernet-spi.c 	if (spx_int_reg.s.syncerr)
s                  29 drivers/staging/octeon/ethernet-spi.c 	if (spx_int_reg.s.diperr)
s                  31 drivers/staging/octeon/ethernet-spi.c 	if (spx_int_reg.s.tpaovr)
s                  34 drivers/staging/octeon/ethernet-spi.c 	if (spx_int_reg.s.rsverr)
s                  37 drivers/staging/octeon/ethernet-spi.c 	if (spx_int_reg.s.drwnng)
s                  40 drivers/staging/octeon/ethernet-spi.c 	if (spx_int_reg.s.clserr)
s                  43 drivers/staging/octeon/ethernet-spi.c 	if (spx_int_reg.s.spiovr)
s                  45 drivers/staging/octeon/ethernet-spi.c 	if (spx_int_reg.s.abnorm)
s                  48 drivers/staging/octeon/ethernet-spi.c 	if (spx_int_reg.s.prtnxa)
s                  54 drivers/staging/octeon/ethernet-spi.c 	if (stx_int_reg.s.syncerr)
s                  57 drivers/staging/octeon/ethernet-spi.c 	if (stx_int_reg.s.frmerr)
s                  60 drivers/staging/octeon/ethernet-spi.c 	if (stx_int_reg.s.unxfrm)
s                  62 drivers/staging/octeon/ethernet-spi.c 	if (stx_int_reg.s.nosync)
s                  65 drivers/staging/octeon/ethernet-spi.c 	if (stx_int_reg.s.diperr)
s                  68 drivers/staging/octeon/ethernet-spi.c 	if (stx_int_reg.s.datovr)
s                  70 drivers/staging/octeon/ethernet-spi.c 	if (stx_int_reg.s.ovrbst)
s                  72 drivers/staging/octeon/ethernet-spi.c 	if (stx_int_reg.s.calpar1)
s                  75 drivers/staging/octeon/ethernet-spi.c 	if (stx_int_reg.s.calpar0)
s                 113 drivers/staging/octeon/ethernet-spi.c 	if (rsl_int_blocks.s.spx1) /* 19 - SPX1_INT_REG & STX1_INT_REG */
s                 116 drivers/staging/octeon/ethernet-spi.c 	if (rsl_int_blocks.s.spx0) /* 18 - SPX0_INT_REG & STX0_INT_REG */
s                 128 drivers/staging/octeon/ethernet-spi.c 	spxx_int_msk.s.calerr = 1;
s                 129 drivers/staging/octeon/ethernet-spi.c 	spxx_int_msk.s.syncerr = 1;
s                 130 drivers/staging/octeon/ethernet-spi.c 	spxx_int_msk.s.diperr = 1;
s                 131 drivers/staging/octeon/ethernet-spi.c 	spxx_int_msk.s.tpaovr = 1;
s                 132 drivers/staging/octeon/ethernet-spi.c 	spxx_int_msk.s.rsverr = 1;
s                 133 drivers/staging/octeon/ethernet-spi.c 	spxx_int_msk.s.drwnng = 1;
s                 134 drivers/staging/octeon/ethernet-spi.c 	spxx_int_msk.s.clserr = 1;
s                 135 drivers/staging/octeon/ethernet-spi.c 	spxx_int_msk.s.spiovr = 1;
s                 136 drivers/staging/octeon/ethernet-spi.c 	spxx_int_msk.s.abnorm = 1;
s                 137 drivers/staging/octeon/ethernet-spi.c 	spxx_int_msk.s.prtnxa = 1;
s                 141 drivers/staging/octeon/ethernet-spi.c 	stxx_int_msk.s.frmerr = 1;
s                 142 drivers/staging/octeon/ethernet-spi.c 	stxx_int_msk.s.unxfrm = 1;
s                 143 drivers/staging/octeon/ethernet-spi.c 	stxx_int_msk.s.nosync = 1;
s                 144 drivers/staging/octeon/ethernet-spi.c 	stxx_int_msk.s.diperr = 1;
s                 145 drivers/staging/octeon/ethernet-spi.c 	stxx_int_msk.s.datovr = 1;
s                 146 drivers/staging/octeon/ethernet-spi.c 	stxx_int_msk.s.ovrbst = 1;
s                 147 drivers/staging/octeon/ethernet-spi.c 	stxx_int_msk.s.calpar1 = 1;
s                 148 drivers/staging/octeon/ethernet-spi.c 	stxx_int_msk.s.calpar0 = 1;
s                  67 drivers/staging/octeon/ethernet-tx.c 	ciu_timx.s.one_shot = 1;
s                  68 drivers/staging/octeon/ethernet-tx.c 	ciu_timx.s.len = cvm_oct_tx_poll_interval;
s                 238 drivers/staging/octeon/ethernet-tx.c 			if (gmx_prt_cfg.s.duplex == 0) {
s                 251 drivers/staging/octeon/ethernet-tx.c 	pko_command.s.le = 1;
s                 253 drivers/staging/octeon/ethernet-tx.c 	pko_command.s.n2 = 1;	/* Don't pollute L2 with the outgoing packet */
s                 254 drivers/staging/octeon/ethernet-tx.c 	pko_command.s.segs = 1;
s                 255 drivers/staging/octeon/ethernet-tx.c 	pko_command.s.total_bytes = skb->len;
s                 256 drivers/staging/octeon/ethernet-tx.c 	pko_command.s.size0 = CVMX_FAU_OP_SIZE_32;
s                 257 drivers/staging/octeon/ethernet-tx.c 	pko_command.s.subone0 = 1;
s                 259 drivers/staging/octeon/ethernet-tx.c 	pko_command.s.dontfree = 1;
s                 264 drivers/staging/octeon/ethernet-tx.c 		hw_buffer.s.addr = XKPHYS_TO_PHYS((uintptr_t)skb->data);
s                 265 drivers/staging/octeon/ethernet-tx.c 		hw_buffer.s.pool = 0;
s                 266 drivers/staging/octeon/ethernet-tx.c 		hw_buffer.s.size = skb->len;
s                 268 drivers/staging/octeon/ethernet-tx.c 		hw_buffer.s.addr = XKPHYS_TO_PHYS((uintptr_t)skb->data);
s                 269 drivers/staging/octeon/ethernet-tx.c 		hw_buffer.s.pool = 0;
s                 270 drivers/staging/octeon/ethernet-tx.c 		hw_buffer.s.size = skb_headlen(skb);
s                 275 drivers/staging/octeon/ethernet-tx.c 			hw_buffer.s.addr =
s                 277 drivers/staging/octeon/ethernet-tx.c 			hw_buffer.s.size = skb_frag_size(fs);
s                 280 drivers/staging/octeon/ethernet-tx.c 		hw_buffer.s.addr =
s                 282 drivers/staging/octeon/ethernet-tx.c 		hw_buffer.s.size = skb_shinfo(skb)->nr_frags + 1;
s                 283 drivers/staging/octeon/ethernet-tx.c 		pko_command.s.segs = skb_shinfo(skb)->nr_frags + 1;
s                 284 drivers/staging/octeon/ethernet-tx.c 		pko_command.s.gather = 1;
s                 340 drivers/staging/octeon/ethernet-tx.c 	pko_command.s.dontfree = 0;
s                 342 drivers/staging/octeon/ethernet-tx.c 	hw_buffer.s.back = ((unsigned long)skb->data >> 7) -
s                 373 drivers/staging/octeon/ethernet-tx.c 		pko_command.s.ipoffp1 = skb_network_offset(skb) + 1;
s                 396 drivers/staging/octeon/ethernet-tx.c 	if ((buffers_to_free < -100) && !pko_command.s.dontfree)
s                 397 drivers/staging/octeon/ethernet-tx.c 		pko_command.s.dontfree = 1;
s                 399 drivers/staging/octeon/ethernet-tx.c 	if (pko_command.s.dontfree) {
s                 401 drivers/staging/octeon/ethernet-tx.c 		pko_command.s.reg0 = priv->fau + qos * 4;
s                 571 drivers/staging/octeon/ethernet-tx.c 	work->word2.s.bufs = 1;
s                 573 drivers/staging/octeon/ethernet-tx.c 	work->packet_ptr.s.addr = cvmx_ptr_to_phys(copy_location);
s                 574 drivers/staging/octeon/ethernet-tx.c 	work->packet_ptr.s.pool = CVMX_FPA_PACKET_POOL;
s                 575 drivers/staging/octeon/ethernet-tx.c 	work->packet_ptr.s.size = CVMX_FPA_PACKET_POOL_SIZE;
s                 576 drivers/staging/octeon/ethernet-tx.c 	work->packet_ptr.s.back = (copy_location - packet_buffer) >> 7;
s                 579 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.ip_offset = 14;
s                 581 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.vlan_valid = 0;	/* FIXME */
s                 582 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.vlan_cfi = 0;	/* FIXME */
s                 583 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.vlan_id = 0;	/* FIXME */
s                 584 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.dec_ipcomp = 0;	/* FIXME */
s                 586 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.tcp_or_udp =
s                 591 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.dec_ipsec = 0;
s                 593 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.is_v6 = 0;
s                 595 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.software = 0;
s                 597 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.L4_error = 0;
s                 599 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.is_frag = !((ip_hdr(skb)->frag_off == 0) ||
s                 604 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.IP_exc = 0;
s                 606 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.is_bcast = (skb->pkt_type == PACKET_BROADCAST);
s                 607 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.is_mcast = (skb->pkt_type == PACKET_MULTICAST);
s                 610 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.not_IP = 0;
s                 612 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.rcv_error = 0;
s                 614 drivers/staging/octeon/ethernet-tx.c 		work->word2.s.err_code = 0;
s                  16 drivers/staging/octeon/ethernet-util.h 	return cvmx_phys_to_ptr(((packet_ptr.s.addr >> 7) - packet_ptr.s.back)
s                 157 drivers/staging/octeon/ethernet.c 		ipd_ctl_status.s.pkt_lend = 1;
s                 158 drivers/staging/octeon/ethernet.c 		ipd_ctl_status.s.wqe_lend = 1;
s                 177 drivers/staging/octeon/ethernet.c 	int segments = work->word2.s.bufs;
s                 182 drivers/staging/octeon/ethernet.c 			cvmx_phys_to_ptr(segment_ptr.s.addr - 8);
s                 183 drivers/staging/octeon/ethernet.c 		if (unlikely(!segment_ptr.s.i))
s                 185 drivers/staging/octeon/ethernet.c 				      segment_ptr.s.pool,
s                 270 drivers/staging/octeon/ethernet.c 			frm_len_chk.s.minlen = VLAN_ETH_ZLEN;
s                 271 drivers/staging/octeon/ethernet.c 			frm_len_chk.s.maxlen = max_packet;
s                 303 drivers/staging/octeon/ethernet.c 		control.s.bcst = 1;	/* Allow broadcast MAC addresses */
s                 308 drivers/staging/octeon/ethernet.c 			control.s.mcst = 2;
s                 311 drivers/staging/octeon/ethernet.c 			control.s.mcst = 1;
s                 318 drivers/staging/octeon/ethernet.c 			control.s.cam_mode = 0;
s                 321 drivers/staging/octeon/ethernet.c 			control.s.cam_mode = 1;
s                 471 drivers/staging/octeon/ethernet.c 	gmx_cfg.s.en = 1;
s                 473 drivers/staging/octeon/ethernet.c 		gmx_cfg.s.pknd = priv->port;
s                 487 drivers/staging/octeon/ethernet.c 		if (!link_info.s.link_up)
s                 510 drivers/staging/octeon/ethernet.c 	if (link_info.s.link_up) {
s                 737 drivers/staging/octeon/ethernet.c 				pip_prt_tagx.s.grptagbase	= 0;
s                 738 drivers/staging/octeon/ethernet.c 				pip_prt_tagx.s.grptagmask	= tag_mask;
s                 739 drivers/staging/octeon/ethernet.c 				pip_prt_tagx.s.grptag		= 1;
s                 740 drivers/staging/octeon/ethernet.c 				pip_prt_tagx.s.tag_mode		= 0;
s                 741 drivers/staging/octeon/ethernet.c 				pip_prt_tagx.s.inc_prt_flag	= 1;
s                 742 drivers/staging/octeon/ethernet.c 				pip_prt_tagx.s.ip6_dprt_flag	= 1;
s                 743 drivers/staging/octeon/ethernet.c 				pip_prt_tagx.s.ip4_dprt_flag	= 1;
s                 744 drivers/staging/octeon/ethernet.c 				pip_prt_tagx.s.ip6_sprt_flag	= 1;
s                 745 drivers/staging/octeon/ethernet.c 				pip_prt_tagx.s.ip4_sprt_flag	= 1;
s                 746 drivers/staging/octeon/ethernet.c 				pip_prt_tagx.s.ip6_dst_flag	= 1;
s                 747 drivers/staging/octeon/ethernet.c 				pip_prt_tagx.s.ip4_dst_flag	= 1;
s                 748 drivers/staging/octeon/ethernet.c 				pip_prt_tagx.s.ip6_src_flag	= 1;
s                 749 drivers/staging/octeon/ethernet.c 				pip_prt_tagx.s.ip4_src_flag	= 1;
s                 750 drivers/staging/octeon/ethernet.c 				pip_prt_tagx.s.grp		= 0;
s                 752 drivers/staging/octeon/ethernet.c 				pip_prt_tagx.s.grptag	= 0;
s                 753 drivers/staging/octeon/ethernet.c 				pip_prt_tagx.s.grp	= pow_receive_group;
s                  69 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 183 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 201 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 284 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 366 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 383 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 422 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 442 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 555 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 726 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 755 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 794 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 868 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 886 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 895 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 908 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 924 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 939 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 950 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 963 drivers/staging/octeon/octeon-stubs.h 	} s;
s                1036 drivers/staging/octeon/octeon-stubs.h 	} s;
s                1159 drivers/staging/octeon/octeon-stubs.h 	} s;
s                1168 drivers/staging/octeon/octeon-stubs.h 	} s;
s                1178 drivers/staging/octeon/octeon-stubs.h 	} s;
s                 318 drivers/staging/rtl8188eu/core/rtw_ieee80211.c int rtw_get_wpa_cipher_suite(u8 *s)
s                 320 drivers/staging/rtl8188eu/core/rtw_ieee80211.c 	if (!memcmp(s, WPA_CIPHER_SUITE_NONE, WPA_SELECTOR_LEN))
s                 322 drivers/staging/rtl8188eu/core/rtw_ieee80211.c 	if (!memcmp(s, WPA_CIPHER_SUITE_WEP40, WPA_SELECTOR_LEN))
s                 324 drivers/staging/rtl8188eu/core/rtw_ieee80211.c 	if (!memcmp(s, WPA_CIPHER_SUITE_TKIP, WPA_SELECTOR_LEN))
s                 326 drivers/staging/rtl8188eu/core/rtw_ieee80211.c 	if (!memcmp(s, WPA_CIPHER_SUITE_CCMP, WPA_SELECTOR_LEN))
s                 328 drivers/staging/rtl8188eu/core/rtw_ieee80211.c 	if (!memcmp(s, WPA_CIPHER_SUITE_WEP104, WPA_SELECTOR_LEN))
s                 334 drivers/staging/rtl8188eu/core/rtw_ieee80211.c int rtw_get_wpa2_cipher_suite(u8 *s)
s                 336 drivers/staging/rtl8188eu/core/rtw_ieee80211.c 	if (!memcmp(s, RSN_CIPHER_SUITE_NONE, RSN_SELECTOR_LEN))
s                 338 drivers/staging/rtl8188eu/core/rtw_ieee80211.c 	if (!memcmp(s, RSN_CIPHER_SUITE_WEP40, RSN_SELECTOR_LEN))
s                 340 drivers/staging/rtl8188eu/core/rtw_ieee80211.c 	if (!memcmp(s, RSN_CIPHER_SUITE_TKIP, RSN_SELECTOR_LEN))
s                 342 drivers/staging/rtl8188eu/core/rtw_ieee80211.c 	if (!memcmp(s, RSN_CIPHER_SUITE_CCMP, RSN_SELECTOR_LEN))
s                 344 drivers/staging/rtl8188eu/core/rtw_ieee80211.c 	if (!memcmp(s, RSN_CIPHER_SUITE_WEP104, RSN_SELECTOR_LEN))
s                1531 drivers/staging/rtl8188eu/core/rtw_security.c #define ROUND(i, d, s) \
s                1533 drivers/staging/rtl8188eu/core/rtw_security.c 	d##0 = TE0(s##0) ^ TE1(s##1) ^ TE2(s##2) ^ TE3(s##3) ^ rk[4 * i]; \
s                1534 drivers/staging/rtl8188eu/core/rtw_security.c 	d##1 = TE0(s##1) ^ TE1(s##2) ^ TE2(s##3) ^ TE3(s##0) ^ rk[4 * i + 1]; \
s                1535 drivers/staging/rtl8188eu/core/rtw_security.c 	d##2 = TE0(s##2) ^ TE1(s##3) ^ TE2(s##0) ^ TE3(s##1) ^ rk[4 * i + 2]; \
s                1536 drivers/staging/rtl8188eu/core/rtw_security.c 	d##3 = TE0(s##3) ^ TE1(s##0) ^ TE2(s##1) ^ TE3(s##2) ^ rk[4 * i + 3]; \
s                 738 drivers/staging/rtl8188eu/include/ieee80211.h int rtw_get_wpa_cipher_suite(u8 *s);
s                 739 drivers/staging/rtl8188eu/include/ieee80211.h int rtw_get_wpa2_cipher_suite(u8 *s);
s                1108 drivers/staging/rtl8192e/rtllib_softmac.c static void rtllib_resp_to_auth(struct rtllib_device *ieee, int s, u8 *dest)
s                1110 drivers/staging/rtl8192e/rtllib_softmac.c 	struct sk_buff *buf = rtllib_auth_resp(ieee, s, dest);
s                 918 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c static void ieee80211_resp_to_auth(struct ieee80211_device *ieee, int s,
s                 921 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	struct sk_buff *buf = ieee80211_auth_resp(ieee, s, dest);
s                  24 drivers/staging/rtl8712/basic_types.h #define FIELD_OFFSET(s, field)	((addr_t)&((s *)(0))->field)
s                 247 drivers/staging/rtl8712/ieee80211.c static int r8712_get_wpa_cipher_suite(u8 *s)
s                 249 drivers/staging/rtl8712/ieee80211.c 	if (!memcmp(s, (void *)WPA_CIPHER_SUITE_NONE, WPA_SELECTOR_LEN))
s                 251 drivers/staging/rtl8712/ieee80211.c 	if (!memcmp(s, (void *)WPA_CIPHER_SUITE_WEP40, WPA_SELECTOR_LEN))
s                 253 drivers/staging/rtl8712/ieee80211.c 	if (!memcmp(s, (void *)WPA_CIPHER_SUITE_TKIP, WPA_SELECTOR_LEN))
s                 255 drivers/staging/rtl8712/ieee80211.c 	if (!memcmp(s, (void *)WPA_CIPHER_SUITE_CCMP, WPA_SELECTOR_LEN))
s                 257 drivers/staging/rtl8712/ieee80211.c 	if (!memcmp(s, (void *)WPA_CIPHER_SUITE_WEP104, WPA_SELECTOR_LEN))
s                 262 drivers/staging/rtl8712/ieee80211.c static int r8712_get_wpa2_cipher_suite(u8 *s)
s                 264 drivers/staging/rtl8712/ieee80211.c 	if (!memcmp(s, (void *)RSN_CIPHER_SUITE_NONE, RSN_SELECTOR_LEN))
s                 266 drivers/staging/rtl8712/ieee80211.c 	if (!memcmp(s, (void *)RSN_CIPHER_SUITE_WEP40, RSN_SELECTOR_LEN))
s                 268 drivers/staging/rtl8712/ieee80211.c 	if (!memcmp(s, (void *)RSN_CIPHER_SUITE_TKIP, RSN_SELECTOR_LEN))
s                 270 drivers/staging/rtl8712/ieee80211.c 	if (!memcmp(s, (void *)RSN_CIPHER_SUITE_CCMP, RSN_SELECTOR_LEN))
s                 272 drivers/staging/rtl8712/ieee80211.c 	if (!memcmp(s, (void *)RSN_CIPHER_SUITE_WEP104, RSN_SELECTOR_LEN))
s                 432 drivers/staging/rtl8723bs/core/rtw_ieee80211.c int rtw_get_wpa_cipher_suite(u8 *s)
s                 434 drivers/staging/rtl8723bs/core/rtw_ieee80211.c 	if (!memcmp(s, WPA_CIPHER_SUITE_NONE, WPA_SELECTOR_LEN))
s                 436 drivers/staging/rtl8723bs/core/rtw_ieee80211.c 	if (!memcmp(s, WPA_CIPHER_SUITE_WEP40, WPA_SELECTOR_LEN))
s                 438 drivers/staging/rtl8723bs/core/rtw_ieee80211.c 	if (!memcmp(s, WPA_CIPHER_SUITE_TKIP, WPA_SELECTOR_LEN))
s                 440 drivers/staging/rtl8723bs/core/rtw_ieee80211.c 	if (!memcmp(s, WPA_CIPHER_SUITE_CCMP, WPA_SELECTOR_LEN))
s                 442 drivers/staging/rtl8723bs/core/rtw_ieee80211.c 	if (!memcmp(s, WPA_CIPHER_SUITE_WEP104, WPA_SELECTOR_LEN))
s                 448 drivers/staging/rtl8723bs/core/rtw_ieee80211.c int rtw_get_wpa2_cipher_suite(u8 *s)
s                 450 drivers/staging/rtl8723bs/core/rtw_ieee80211.c 	if (!memcmp(s, RSN_CIPHER_SUITE_NONE, RSN_SELECTOR_LEN))
s                 452 drivers/staging/rtl8723bs/core/rtw_ieee80211.c 	if (!memcmp(s, RSN_CIPHER_SUITE_WEP40, RSN_SELECTOR_LEN))
s                 454 drivers/staging/rtl8723bs/core/rtw_ieee80211.c 	if (!memcmp(s, RSN_CIPHER_SUITE_TKIP, RSN_SELECTOR_LEN))
s                 456 drivers/staging/rtl8723bs/core/rtw_ieee80211.c 	if (!memcmp(s, RSN_CIPHER_SUITE_CCMP, RSN_SELECTOR_LEN))
s                 458 drivers/staging/rtl8723bs/core/rtw_ieee80211.c 	if (!memcmp(s, RSN_CIPHER_SUITE_WEP104, RSN_SELECTOR_LEN))
s                2228 drivers/staging/rtl8723bs/core/rtw_security.c #define ROUND(i, d, s) \
s                2229 drivers/staging/rtl8723bs/core/rtw_security.c d##0 = TE0(s##0) ^ TE1(s##1) ^ TE2(s##2) ^ TE3(s##3) ^ rk[4 * i]; \
s                2230 drivers/staging/rtl8723bs/core/rtw_security.c d##1 = TE0(s##1) ^ TE1(s##2) ^ TE2(s##3) ^ TE3(s##0) ^ rk[4 * i + 1]; \
s                2231 drivers/staging/rtl8723bs/core/rtw_security.c d##2 = TE0(s##2) ^ TE1(s##3) ^ TE2(s##0) ^ TE3(s##1) ^ rk[4 * i + 2]; \
s                2232 drivers/staging/rtl8723bs/core/rtw_security.c d##3 = TE0(s##3) ^ TE1(s##0) ^ TE2(s##1) ^ TE3(s##2) ^ rk[4 * i + 3]
s                2237 drivers/staging/rtl8723bs/core/rtw_security.c 		ROUND(1, t, s);
s                2241 drivers/staging/rtl8723bs/core/rtw_security.c 		ROUND(0, s, t);
s                  18 drivers/staging/rtl8723bs/include/basic_types.h #define FIELD_OFFSET(s, field)	((__kernel_ssize_t)&((s*)(0))->field)
s                1135 drivers/staging/rtl8723bs/include/ieee80211.h int rtw_get_wpa_cipher_suite(u8 *s);
s                1136 drivers/staging/rtl8723bs/include/ieee80211.h int rtw_get_wpa2_cipher_suite(u8 *s);
s                  51 drivers/staging/speakup/speakup.h char *spk_strlwr(char *s);
s                  38 drivers/staging/speakup/speakup_acntpc.c 	{ CAPS_START, .u.s = {"\033P8" } },
s                  39 drivers/staging/speakup/speakup_acntpc.c 	{ CAPS_STOP, .u.s = {"\033P5" } },
s                  23 drivers/staging/speakup/speakup_acntsa.c 	{ CAPS_START, .u.s = {"\033P8" } },
s                  24 drivers/staging/speakup/speakup_acntsa.c 	{ CAPS_STOP, .u.s = {"\033P5" } },
s                  28 drivers/staging/speakup/speakup_apollo.c 	{ CAPS_START, .u.s = {"cap, " } },
s                  29 drivers/staging/speakup/speakup_apollo.c 	{ CAPS_STOP, .u.s = {"" } },
s                  23 drivers/staging/speakup/speakup_audptr.c 	{ CAPS_START, .u.s = {"\x05[f99]" } },
s                  24 drivers/staging/speakup/speakup_audptr.c 	{ CAPS_STOP, .u.s = {"\x05[f80]" } },
s                  20 drivers/staging/speakup/speakup_bns.c 	{ CAPS_START, .u.s = {"\x05\x31\x32P" } },
s                  21 drivers/staging/speakup/speakup_bns.c 	{ CAPS_STOP, .u.s = {"\x05\x38P" } },
s                  42 drivers/staging/speakup/speakup_decext.c 	{ CAPS_START, .u.s = {"[:dv ap 222]" } },
s                  43 drivers/staging/speakup/speakup_decext.c 	{ CAPS_STOP, .u.s = {"[:dv ap 100]" } },
s                 138 drivers/staging/speakup/speakup_decpc.c 	{ CAPS_START, .u.s = {"[:dv ap 200]" } },
s                 139 drivers/staging/speakup/speakup_decpc.c 	{ CAPS_STOP, .u.s = {"[:dv ap 100]" } },
s                  44 drivers/staging/speakup/speakup_dectlk.c 	{ CAPS_START, .u.s = {"[:dv ap 160] " } },
s                  45 drivers/staging/speakup/speakup_dectlk.c 	{ CAPS_STOP, .u.s = {"[:dv ap 100 ] " } },
s                  41 drivers/staging/speakup/speakup_dtlk.c 	{ CAPS_START, .u.s = {"\x01+35p" } },
s                  42 drivers/staging/speakup/speakup_dtlk.c 	{ CAPS_STOP, .u.s = {"\x01-35p" } },
s                  22 drivers/staging/speakup/speakup_dummy.c 	{ CAPS_START, .u.s = {"CAPS_START\n" } },
s                  23 drivers/staging/speakup/speakup_dummy.c 	{ CAPS_STOP, .u.s = {"CAPS_STOP\n" } },
s                  24 drivers/staging/speakup/speakup_dummy.c 	{ PAUSE, .u.s = {"PAUSE\n"} },
s                  37 drivers/staging/speakup/speakup_keypc.c 	{ CAPS_START, .u.s = {"[f130]" } },
s                  38 drivers/staging/speakup/speakup_keypc.c 	{ CAPS_STOP, .u.s = {"[f90]" } },
s                  22 drivers/staging/speakup/speakup_ltlk.c 	{ CAPS_START, .u.s = {"\x01+35p" } },
s                  23 drivers/staging/speakup/speakup_ltlk.c 	{ CAPS_STOP, .u.s = {"\x01-35p" } },
s                  38 drivers/staging/speakup/speakup_soft.c 	{ CAPS_START, .u.s = {"\x01+3p" } },
s                  39 drivers/staging/speakup/speakup_soft.c 	{ CAPS_STOP, .u.s = {"\x01-3p" } },
s                 266 drivers/staging/speakup/speakup_soft.c 			u_char s[2] = {
s                 271 drivers/staging/speakup/speakup_soft.c 			if (copy_to_user(cp, s, sizeof(s)))
s                 274 drivers/staging/speakup/speakup_soft.c 			chars_sent += sizeof(s);
s                 275 drivers/staging/speakup/speakup_soft.c 			cp += sizeof(s);
s                 277 drivers/staging/speakup/speakup_soft.c 			u_char s[3] = {
s                 283 drivers/staging/speakup/speakup_soft.c 			if (copy_to_user(cp, s, sizeof(s)))
s                 286 drivers/staging/speakup/speakup_soft.c 			chars_sent += sizeof(s);
s                 287 drivers/staging/speakup/speakup_soft.c 			cp += sizeof(s);
s                  22 drivers/staging/speakup/speakup_spkout.c 	{ CAPS_START, .u.s = {"\x05P+" } },
s                  23 drivers/staging/speakup/speakup_spkout.c 	{ CAPS_STOP, .u.s = {"\x05P-" } },
s                  20 drivers/staging/speakup/speakup_txprt.c 	{ CAPS_START, .u.s = {"\x05P8" } },
s                  21 drivers/staging/speakup/speakup_txprt.c 	{ CAPS_STOP, .u.s = {"\x05P5" } },
s                 133 drivers/staging/speakup/spk_types.h 		struct string_var_t s;
s                 256 drivers/staging/speakup/varhandlers.c 		if (!var_data->u.s.default_val)
s                 259 drivers/staging/speakup/varhandlers.c 			var->p_val = var_data->u.s.default_val;
s                 260 drivers/staging/speakup/varhandlers.c 		if (var->p_val != var_data->u.s.default_val)
s                 261 drivers/staging/speakup/varhandlers.c 			strcpy((char *)var->p_val, var_data->u.s.default_val);
s                 316 drivers/staging/speakup/varhandlers.c char *spk_strlwr(char *s)
s                 320 drivers/staging/speakup/varhandlers.c 	if (!s)
s                 323 drivers/staging/speakup/varhandlers.c 	for (p = s; *p; p++)
s                 325 drivers/staging/speakup/varhandlers.c 	return s;
s                 194 drivers/staging/uwb/uwb-debug.c static int reservations_show(struct seq_file *s, void *p)
s                 196 drivers/staging/uwb/uwb-debug.c 	struct uwb_rc *rc = s->private;
s                 216 drivers/staging/uwb/uwb-debug.c 		seq_printf(s, "%c %s -> %s: %s\n",
s                 219 drivers/staging/uwb/uwb-debug.c 		seq_printf(s, "  stream: %d  type: %s\n",
s                 221 drivers/staging/uwb/uwb-debug.c 		seq_printf(s, "  %*pb\n", UWB_NUM_MAS, rsv->mas.bm);
s                 230 drivers/staging/uwb/uwb-debug.c static int drp_avail_show(struct seq_file *s, void *p)
s                 232 drivers/staging/uwb/uwb-debug.c 	struct uwb_rc *rc = s->private;
s                 234 drivers/staging/uwb/uwb-debug.c 	seq_printf(s, "global:  %*pb\n", UWB_NUM_MAS, rc->drp_avail.global);
s                 235 drivers/staging/uwb/uwb-debug.c 	seq_printf(s, "local:   %*pb\n", UWB_NUM_MAS, rc->drp_avail.local);
s                 236 drivers/staging/uwb/uwb-debug.c 	seq_printf(s, "pending: %*pb\n", UWB_NUM_MAS, rc->drp_avail.pending);
s                3558 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 	char           *s;
s                3561 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 		s = line_buf;
s                3565 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 				s += scnprintf(s, 4, "%02x ", mem[offset]);
s                3567 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 				s += scnprintf(s, 4, "   ");
s                3576 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 				*s++ = (char)ch;
s                3579 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 		*s++ = '\0';
s                 189 drivers/staging/wilc1000/wilc_wlan_cfg.c 				if (wl->cfg.s[i].id == WID_NIL)
s                 192 drivers/staging/wilc1000/wilc_wlan_cfg.c 				if (wl->cfg.s[i].id == wid) {
s                 193 drivers/staging/wilc1000/wilc_wlan_cfg.c 					memcpy(wl->cfg.s[i].str, &info[2],
s                 330 drivers/staging/wilc1000/wilc_wlan_cfg.c 			u32 id = wl->cfg.s[i].id;
s                 336 drivers/staging/wilc1000/wilc_wlan_cfg.c 				u16 size = get_unaligned_le16(wl->cfg.s[i].str);
s                 339 drivers/staging/wilc1000/wilc_wlan_cfg.c 					memcpy(buffer, &wl->cfg.s[i].str[2],
s                 416 drivers/staging/wilc1000/wilc_wlan_cfg.c 	wl->cfg.s = kmemdup(g_cfg_str, sizeof(g_cfg_str), GFP_KERNEL);
s                 417 drivers/staging/wilc1000/wilc_wlan_cfg.c 	if (!wl->cfg.s)
s                 426 drivers/staging/wilc1000/wilc_wlan_cfg.c 	wl->cfg.s[i].id = WID_FIRMWARE_VERSION;
s                 427 drivers/staging/wilc1000/wilc_wlan_cfg.c 	wl->cfg.s[i].str = str_vals->firmware_version;
s                 429 drivers/staging/wilc1000/wilc_wlan_cfg.c 	wl->cfg.s[i].id = WID_MAC_ADDR;
s                 430 drivers/staging/wilc1000/wilc_wlan_cfg.c 	wl->cfg.s[i].str = str_vals->mac_address;
s                 432 drivers/staging/wilc1000/wilc_wlan_cfg.c 	wl->cfg.s[i].id = WID_ASSOC_RES_INFO;
s                 433 drivers/staging/wilc1000/wilc_wlan_cfg.c 	wl->cfg.s[i].str = str_vals->assoc_rsp;
s                 435 drivers/staging/wilc1000/wilc_wlan_cfg.c 	wl->cfg.s[i].id = WID_NIL;
s                 436 drivers/staging/wilc1000/wilc_wlan_cfg.c 	wl->cfg.s[i].str = NULL;
s                 440 drivers/staging/wilc1000/wilc_wlan_cfg.c 	kfree(wl->cfg.s);
s                 455 drivers/staging/wilc1000/wilc_wlan_cfg.c 	kfree(wl->cfg.s);
s                  40 drivers/staging/wilc1000/wilc_wlan_cfg.h 	struct wilc_cfg_str *s;
s                 520 drivers/staging/wlan-ng/hfa384x.h #define	HFA384x_TX_SET(v, m, s)		((((u16)(v)) << ((u16)(s))) & ((u16)(m)))
s                 265 drivers/staging/wlan-ng/hfa384x_usb.c static inline const char *ctlxstr(enum ctlx_state s)
s                 277 drivers/staging/wlan-ng/hfa384x_usb.c 	return ctlx_str[s];
s                 168 drivers/staging/wlan-ng/p80211types.h #define P80211DID_MKID(s, g, i, n, t, a)	(P80211DID_MKSECTION(s) | \
s                 148 drivers/staging/wlan-ng/p80211wep.c 	u8 s[256], key[64], c_crc[4];
s                 179 drivers/staging/wlan-ng/p80211wep.c 		s[i] = i;
s                 182 drivers/staging/wlan-ng/p80211wep.c 		j = (j + s[i] + key[i % keylen]) & 0xff;
s                 192 drivers/staging/wlan-ng/p80211wep.c 		j = (j + s[i]) & 0xff;
s                 194 drivers/staging/wlan-ng/p80211wep.c 		buf[k] ^= s[(s[i] + s[j]) & 0xff];
s                 207 drivers/staging/wlan-ng/p80211wep.c 		j = (j + s[i]) & 0xff;
s                 209 drivers/staging/wlan-ng/p80211wep.c 		if ((c_crc[k] ^ s[(s[i] + s[j]) & 0xff]) != icv[k])
s                 221 drivers/staging/wlan-ng/p80211wep.c 	u8 s[256], key[64];
s                 252 drivers/staging/wlan-ng/p80211wep.c 		s[i] = i;
s                 255 drivers/staging/wlan-ng/p80211wep.c 		j = (j + s[i] + key[i % keylen]) & 0xff;
s                 266 drivers/staging/wlan-ng/p80211wep.c 		j = (j + s[i]) & 0xff;
s                 268 drivers/staging/wlan-ng/p80211wep.c 		dst[k] = buf[k] ^ s[(s[i] + s[j]) & 0xff];
s                 280 drivers/staging/wlan-ng/p80211wep.c 		j = (j + s[i]) & 0xff;
s                 282 drivers/staging/wlan-ng/p80211wep.c 		icv[k] ^= s[(s[i] + s[j]) & 0xff];
s                  23 drivers/staging/wusbcore/host/whci/debug.c static void qset_print(struct seq_file *s, struct whc_qset *qset)
s                  31 drivers/staging/wusbcore/host/whci/debug.c 	seq_printf(s, "qset %08x", (u32)qset->qset_dma);
s                  33 drivers/staging/wusbcore/host/whci/debug.c 		seq_printf(s, " (dummy)\n");
s                  35 drivers/staging/wusbcore/host/whci/debug.c 		seq_printf(s, " ep%d%s-%s maxpkt: %d\n",
s                  41 drivers/staging/wusbcore/host/whci/debug.c 	seq_printf(s, "  -> %08x\n", (u32)qset->qh.link);
s                  42 drivers/staging/wusbcore/host/whci/debug.c 	seq_printf(s, "  info: %08x %08x %08x\n",
s                  44 drivers/staging/wusbcore/host/whci/debug.c 	seq_printf(s, "  sts: %04x errs: %d curwin: %08x\n",
s                  46 drivers/staging/wusbcore/host/whci/debug.c 	seq_printf(s, "  TD: sts: %08x opts: %08x\n",
s                  50 drivers/staging/wusbcore/host/whci/debug.c 		seq_printf(s, "  %c%c TD[%d]: sts: %08x opts: %08x ptr: %08x\n",
s                  56 drivers/staging/wusbcore/host/whci/debug.c 	seq_printf(s, "  ntds: %d\n", qset->ntds);
s                  60 drivers/staging/wusbcore/host/whci/debug.c 			seq_printf(s, "  urb %p transferred: %d bytes\n", urb,
s                  64 drivers/staging/wusbcore/host/whci/debug.c 			seq_printf(s, "    sTD[%td]: %zu bytes @ %08x\n",
s                  69 drivers/staging/wusbcore/host/whci/debug.c 			seq_printf(s, "    sTD[-]: %zd bytes @ %08x\n",
s                  75 drivers/staging/wusbcore/host/whci/debug.c static int di_show(struct seq_file *s, void *p)
s                  77 drivers/staging/wusbcore/host/whci/debug.c 	struct whc *whc = s->private;
s                  83 drivers/staging/wusbcore/host/whci/debug.c 		seq_printf(s, "DI[%d]\n", d);
s                  84 drivers/staging/wusbcore/host/whci/debug.c 		seq_printf(s, "  availability: %*pb\n",
s                  86 drivers/staging/wusbcore/host/whci/debug.c 		seq_printf(s, "  %c%c key idx: %d dev addr: %d\n",
s                  96 drivers/staging/wusbcore/host/whci/debug.c static int asl_show(struct seq_file *s, void *p)
s                  98 drivers/staging/wusbcore/host/whci/debug.c 	struct whc *whc = s->private;
s                 102 drivers/staging/wusbcore/host/whci/debug.c 		qset_print(s, qset);
s                 109 drivers/staging/wusbcore/host/whci/debug.c static int pzl_show(struct seq_file *s, void *p)
s                 111 drivers/staging/wusbcore/host/whci/debug.c 	struct whc *whc = s->private;
s                 116 drivers/staging/wusbcore/host/whci/debug.c 		seq_printf(s, "Period %d\n", period);
s                 118 drivers/staging/wusbcore/host/whci/debug.c 			qset_print(s, qset);
s                  53 drivers/staging/wusbcore/host/whci/whci-hc.h #define QTD_STS_TO_LEN(s)  ((s) & 0x000fffff)
s                 158 drivers/staging/wusbcore/host/whci/whci-hc.h #define QH_INFO2_MAX_SEQ(s)      ((s) << 20) /* maximum sequence number */
s                 167 drivers/staging/wusbcore/host/whci/whci-hc.h #define QH_STATUS_TO_ICUR(s)     (((s) >> 5) & 0x7)
s                 322 drivers/staging/wusbcore/host/whci/whci-hc.h #  define WUSBCMD_WUSBSI(s)          ((s) << 8)
s                 393 drivers/staging/wusbcore/host/whci/whci-hc.h #  define WUSBDNTSCTRL_SLOTS(s)    ((s) << 0)
s                  17 drivers/tee/tee_shm_pool.c 	size_t s = roundup(size, 1 << genpool->min_alloc_order);
s                  19 drivers/tee/tee_shm_pool.c 	va = gen_pool_alloc(genpool, s);
s                  23 drivers/tee/tee_shm_pool.c 	memset((void *)va, 0, s);
s                  26 drivers/tee/tee_shm_pool.c 	shm->size = s;
s                 221 drivers/thermal/qcom/tsens-8960.c 	struct tsens_sensor *s = priv->sensor;
s                 229 drivers/thermal/qcom/tsens-8960.c 	for (i = 0; i < num_read; i++, s++)
s                 230 drivers/thermal/qcom/tsens-8960.c 		s->offset = data[i];
s                 238 drivers/thermal/qcom/tsens-8960.c static inline int code_to_mdegC(u32 adc_code, const struct tsens_sensor *s)
s                 242 drivers/thermal/qcom/tsens-8960.c 	slope = thermal_zone_get_slope(s->tzd);
s                 243 drivers/thermal/qcom/tsens-8960.c 	offset = CAL_MDEGC - slope * s->offset;
s                 252 drivers/thermal/qcom/tsens-8960.c 	const struct tsens_sensor *s = &priv->sensor[id];
s                 262 drivers/thermal/qcom/tsens-8960.c 		ret = regmap_read(priv->tm_map, s->status, &code);
s                 265 drivers/thermal/qcom/tsens-8960.c 		*temp = code_to_mdegC(code, s);
s                  67 drivers/thermal/qcom/tsens-common.c static inline int code_to_degc(u32 adc_code, const struct tsens_sensor *s)
s                  71 drivers/thermal/qcom/tsens-common.c 	num = (adc_code * SLOPE_FACTOR) - s->offset;
s                  72 drivers/thermal/qcom/tsens-common.c 	den = s->slope;
s                  88 drivers/thermal/qcom/tsens-common.c 	struct tsens_sensor *s = &priv->sensor[i];
s                  89 drivers/thermal/qcom/tsens-common.c 	u32 temp_idx = LAST_TEMP_0 + s->hw_id;
s                  90 drivers/thermal/qcom/tsens-common.c 	u32 valid_idx = VALID_0 + s->hw_id;
s                 115 drivers/thermal/qcom/tsens-common.c 		*temp = code_to_degc(last_temp, s) * 1000;
s                 128 drivers/thermal/qcom/tsens-common.c 	struct tsens_sensor *s = &priv->sensor[i];
s                 131 drivers/thermal/qcom/tsens-common.c 	ret = regmap_field_read(priv->rf[LAST_TEMP_0 + s->hw_id], &last_temp);
s                 135 drivers/thermal/qcom/tsens-common.c 	*temp = code_to_degc(last_temp, s) * 1000;
s                  17 drivers/thermal/qcom/tsens.c 	const struct tsens_sensor *s = data;
s                  18 drivers/thermal/qcom/tsens.c 	struct tsens_priv *priv = s->priv;
s                  20 drivers/thermal/qcom/tsens.c 	return priv->ops->get_temp(priv, s->id, temp);
s                  25 drivers/thermal/qcom/tsens.c 	const struct tsens_sensor *s = data;
s                  26 drivers/thermal/qcom/tsens.c 	struct tsens_priv *priv = s->priv;
s                  29 drivers/thermal/qcom/tsens.c 		return priv->ops->get_trend(priv, s->id, trend);
s                1287 drivers/thermal/tegra/soctherm.c static int regs_show(struct seq_file *s, void *data)
s                1289 drivers/thermal/tegra/soctherm.c 	struct platform_device *pdev = s->private;
s                1296 drivers/thermal/tegra/soctherm.c 	seq_puts(s, "-----TSENSE (convert HW)-----\n");
s                1302 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "%s: ", tsensors[i].name);
s                1303 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "En(%d) ", state);
s                1306 drivers/thermal/tegra/soctherm.c 			seq_puts(s, "\n");
s                1311 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "tiddq(%d) ", state);
s                1313 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "ten_count(%d) ", state);
s                1315 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "tsample(%d) ", state + 1);
s                1319 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "Temp(%d/", state);
s                1321 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "%d) ", translate_temp(state));
s                1325 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "Capture(%d/", state);
s                1327 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "%d) ", state);
s                1331 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "Stop(%d) ", state);
s                1333 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "Tall(%d) ", state);
s                1335 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "Over(%d/", state);
s                1337 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "%d/", state);
s                1339 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "%d) ", state);
s                1343 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "Therm_A/B(%d/", state);
s                1345 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "%d)\n", (s16)state);
s                1349 drivers/thermal/tegra/soctherm.c 	seq_printf(s, "PDIV: 0x%x\n", r);
s                1352 drivers/thermal/tegra/soctherm.c 	seq_printf(s, "HOTSPOT: 0x%x\n", r);
s                1354 drivers/thermal/tegra/soctherm.c 	seq_puts(s, "\n");
s                1355 drivers/thermal/tegra/soctherm.c 	seq_puts(s, "-----SOC_THERM-----\n");
s                1359 drivers/thermal/tegra/soctherm.c 	seq_printf(s, "Temperatures: CPU(%d) ", translate_temp(state));
s                1361 drivers/thermal/tegra/soctherm.c 	seq_printf(s, " GPU(%d) ", translate_temp(state));
s                1364 drivers/thermal/tegra/soctherm.c 	seq_printf(s, " PLLX(%d) ", translate_temp(state));
s                1366 drivers/thermal/tegra/soctherm.c 	seq_printf(s, " MEM(%d)\n", translate_temp(state));
s                1369 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "%s:\n", ttgs[i]->name);
s                1381 drivers/thermal/tegra/soctherm.c 			seq_printf(s, "   %d: Up/Dn(%d /", level, v);
s                1387 drivers/thermal/tegra/soctherm.c 			seq_printf(s, "%d ) ", v);
s                1391 drivers/thermal/tegra/soctherm.c 			seq_printf(s, "En(%d) ", state);
s                1395 drivers/thermal/tegra/soctherm.c 			seq_puts(s, "CPU Throt");
s                1397 drivers/thermal/tegra/soctherm.c 				seq_printf(s, "(%s) ", "none");
s                1399 drivers/thermal/tegra/soctherm.c 				seq_printf(s, "(%s) ", "L");
s                1401 drivers/thermal/tegra/soctherm.c 				seq_printf(s, "(%s) ", "H");
s                1403 drivers/thermal/tegra/soctherm.c 				seq_printf(s, "(%s) ", "H+L");
s                1407 drivers/thermal/tegra/soctherm.c 			seq_puts(s, "GPU Throt");
s                1409 drivers/thermal/tegra/soctherm.c 				seq_printf(s, "(%s) ", "none");
s                1411 drivers/thermal/tegra/soctherm.c 				seq_printf(s, "(%s) ", "L");
s                1413 drivers/thermal/tegra/soctherm.c 				seq_printf(s, "(%s) ", "H");
s                1415 drivers/thermal/tegra/soctherm.c 				seq_printf(s, "(%s) ", "H+L");
s                1419 drivers/thermal/tegra/soctherm.c 			seq_printf(s, "Status(%s)\n",
s                1427 drivers/thermal/tegra/soctherm.c 	seq_printf(s, "STATS: Up(%s) Dn(%s)\n",
s                1436 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "  Level_%d Up(%d) ", level, r);
s                1440 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "Dn(%d)\n", r);
s                1445 drivers/thermal/tegra/soctherm.c 	seq_printf(s, "Thermtrip Any En(%d)\n", state);
s                1448 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "     %s En(%d) ", ttgs[i]->name, state);
s                1451 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "Thresh(%d)\n", state);
s                1455 drivers/thermal/tegra/soctherm.c 	seq_puts(s, "\n");
s                1456 drivers/thermal/tegra/soctherm.c 	seq_printf(s, "GLOBAL THROTTLE CONFIG: 0x%08x\n", r);
s                1458 drivers/thermal/tegra/soctherm.c 	seq_puts(s, "---------------------------------------------------\n");
s                1461 drivers/thermal/tegra/soctherm.c 	seq_printf(s, "THROT STATUS: breach(%d) ", state);
s                1463 drivers/thermal/tegra/soctherm.c 	seq_printf(s, "state(%d) ", state);
s                1465 drivers/thermal/tegra/soctherm.c 	seq_printf(s, "enabled(%d)\n", state);
s                1470 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "CPU PSKIP STATUS: enabled(%d)\n", state);
s                1473 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "CPU PSKIP STATUS: M(%d) ", state);
s                1475 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "N(%d) ", state);
s                1477 drivers/thermal/tegra/soctherm.c 		seq_printf(s, "enabled(%d)\n", state);
s                  55 drivers/thermal/ti-soc-thermal/ti-thermal-common.c static inline int ti_thermal_hotspot_temperature(int t, int s, int c)
s                  57 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	int delta = t * s / 1000 + c;
s                  72 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	const struct ti_temp_sensor *s;
s                  80 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	s = &bgp->conf->sensors[data->sensor_id];
s                  96 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 			slope = s->slope_pcb;
s                  97 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 			constant = s->constant_pcb;
s                 169 drivers/thunderbolt/domain.c 	char *str, *s, *uuid_str;
s                 195 drivers/thunderbolt/domain.c 	while ((s = strsep(&uuid_str, ",")) != NULL && i < tb->nboot_acl) {
s                 196 drivers/thunderbolt/domain.c 		size_t len = strlen(s);
s                 203 drivers/thunderbolt/domain.c 			ret = uuid_parse(s, &acl[i]);
s                 211 drivers/thunderbolt/domain.c 	if (s || i < tb->nboot_acl) {
s                  47 drivers/tty/amiserial.c #define DBG_CNT(s) printk("(%s): [%x] refc=%d, serc=%d, ttyc=%d -> %s\n", \
s                  48 drivers/tty/amiserial.c  tty->name, (info->tport.flags), serial_driver->refcount,info->count,tty->count,s)
s                  50 drivers/tty/amiserial.c #define DBG_CNT(s)
s                1760 drivers/tty/amiserial.c static void serial_console_write(struct console *co, const char *s,
s                1768 drivers/tty/amiserial.c 		if (*s == '\n')
s                1770 drivers/tty/amiserial.c 		amiga_serial_putc(*s++);
s                 230 drivers/tty/ehv_bytechan.c static int ehv_bc_console_byte_channel_send(unsigned int handle, const char *s,
s                 239 drivers/tty/ehv_bytechan.c 			ret = local_ev_byte_channel_send(handle, &len, s);
s                 242 drivers/tty/ehv_bytechan.c 		s += len;
s                 258 drivers/tty/ehv_bytechan.c static void ehv_bc_console_write(struct console *co, const char *s,
s                 266 drivers/tty/ehv_bytechan.c 		c = *s++;
s                 469 drivers/tty/ehv_bytechan.c static int ehv_bc_tty_write(struct tty_struct *ttys, const unsigned char *s,
s                 483 drivers/tty/ehv_bytechan.c 			memcpy(bc->buf + bc->head, s, len);
s                 490 drivers/tty/ehv_bytechan.c 		s += len;
s                 444 drivers/tty/goldfish.c static void gf_early_write(struct console *con, const char *s, unsigned int n)
s                 448 drivers/tty/goldfish.c 	uart_console_write(&dev->port, s, n, gf_early_console_putchar);
s                  51 drivers/tty/hvc/hvc_iucv.c #define MSG_SIZE(s)		((s) + offsetof(struct iucv_tty_msg, data))
s                 300 drivers/tty/mips_ejtag_fdc.c static void mips_ejtag_fdc_console_write(struct console *c, const char *s,
s                 332 drivers/tty/mips_ejtag_fdc.c 			if (s[i] == '\n' && !done_cr) {
s                 336 drivers/tty/mips_ejtag_fdc.c 				buf[buf_len] = s[i];
s                 344 drivers/tty/mips_ejtag_fdc.c 		s += inc[word.bytes - 1];
s                 379 drivers/tty/serial/21285.c serial21285_console_write(struct console *co, const char *s,
s                 382 drivers/tty/serial/21285.c 	uart_console_write(&serial21285_port, s, count, serial21285_console_putchar);
s                 581 drivers/tty/serial/8250/8250_core.c static void univ8250_console_write(struct console *co, const char *s,
s                 586 drivers/tty/serial/8250/8250_core.c 	serial8250_console_write(up, s, count);
s                 104 drivers/tty/serial/8250/8250_early.c 					const char *s, unsigned int count)
s                 109 drivers/tty/serial/8250/8250_early.c 	uart_console_write(port, s, count, serial_putc);
s                  67 drivers/tty/serial/8250/8250_ingenic.c 					      const char *s, unsigned int count)
s                  69 drivers/tty/serial/8250/8250_ingenic.c 	uart_console_write(&early_device->port, s, count,
s                 237 drivers/tty/serial/8250/8250_mid.c 	struct hsu_dma_slave *s = param;
s                 239 drivers/tty/serial/8250/8250_mid.c 	if (s->dma_dev != chan->device->dev || s->chan_id != chan->chan_id)
s                 242 drivers/tty/serial/8250/8250_mid.c 	chan->private = s;
s                3145 drivers/tty/serial/8250/8250_port.c void serial8250_console_write(struct uart_8250_port *up, const char *s,
s                3178 drivers/tty/serial/8250/8250_port.c 	uart_console_write(port, s, count, serial8250_console_putchar);
s                 339 drivers/tty/serial/altera_jtaguart.c static void altera_jtaguart_console_write(struct console *co, const char *s,
s                 344 drivers/tty/serial/altera_jtaguart.c 	uart_console_write(port, s, count, altera_jtaguart_console_putc);
s                 382 drivers/tty/serial/altera_jtaguart.c static void altera_jtaguart_earlycon_write(struct console *co, const char *s,
s                 387 drivers/tty/serial/altera_jtaguart.c 	uart_console_write(&dev->port, s, count, altera_jtaguart_console_putc);
s                 452 drivers/tty/serial/altera_uart.c static void altera_uart_console_write(struct console *co, const char *s,
s                 457 drivers/tty/serial/altera_uart.c 	uart_console_write(port, s, count, altera_uart_console_putc);
s                 502 drivers/tty/serial/altera_uart.c static void altera_uart_earlycon_write(struct console *co, const char *s,
s                 507 drivers/tty/serial/altera_uart.c 	uart_console_write(&dev->port, s, count, altera_uart_console_putc);
s                  46 drivers/tty/serial/amba-pl010.c #define UART_RX_DATA(s)		(((s) & UART01x_FR_RXFE) == 0)
s                  47 drivers/tty/serial/amba-pl010.c #define UART_TX_READY(s)	(((s) & UART01x_FR_TXFF) == 0)
s                 582 drivers/tty/serial/amba-pl010.c pl010_console_write(struct console *co, const char *s, unsigned int count)
s                 595 drivers/tty/serial/amba-pl010.c 	uart_console_write(&uap->port, s, count, pl010_console_putchar);
s                2208 drivers/tty/serial/amba-pl011.c pl011_console_write(struct console *co, const char *s, unsigned int count)
s                2235 drivers/tty/serial/amba-pl011.c 	uart_console_write(&uap->port, s, count, pl011_console_putchar);
s                2423 drivers/tty/serial/amba-pl011.c static void qdf2400_e44_early_write(struct console *con, const char *s, unsigned n)
s                2427 drivers/tty/serial/amba-pl011.c 	uart_console_write(&dev->port, s, n, qdf2400_e44_putc);
s                2442 drivers/tty/serial/amba-pl011.c static void pl011_early_write(struct console *con, const char *s, unsigned n)
s                2446 drivers/tty/serial/amba-pl011.c 	uart_console_write(&dev->port, s, n, pl011_putc);
s                 432 drivers/tty/serial/apbuart.c apbuart_console_write(struct console *co, const char *s, unsigned int count)
s                 442 drivers/tty/serial/apbuart.c 	uart_console_write(port, s, count, apbuart_console_putchar);
s                  62 drivers/tty/serial/apbuart.h #define UART_RX_DATA(s)		(((s) & UART_STATUS_DR) != 0)
s                  63 drivers/tty/serial/apbuart.h #define UART_TX_READY(s)	(((s) & UART_STATUS_THE) != 0)
s                 541 drivers/tty/serial/ar933x_uart.c static void ar933x_uart_console_write(struct console *co, const char *s,
s                 564 drivers/tty/serial/ar933x_uart.c 	uart_console_write(&up->port, s, count, ar933x_uart_console_putchar);
s                 528 drivers/tty/serial/arc_uart.c static void arc_serial_console_write(struct console *co, const char *s,
s                 535 drivers/tty/serial/arc_uart.c 	uart_console_write(port, s, count, arc_serial_console_putchar);
s                 549 drivers/tty/serial/arc_uart.c static void arc_early_serial_write(struct console *con, const char *s,
s                 554 drivers/tty/serial/arc_uart.c 	uart_console_write(&dev->port, s, n, arc_serial_console_putchar);
s                2554 drivers/tty/serial/atmel_serial.c static void atmel_console_write(struct console *co, const char *s, u_int count)
s                2576 drivers/tty/serial/atmel_serial.c 	uart_console_write(port, s, count, atmel_console_putchar);
s                 699 drivers/tty/serial/bcm63xx_uart.c static void bcm_console_write(struct console *co, const char *s,
s                 720 drivers/tty/serial/bcm63xx_uart.c 	uart_console_write(port, s, count, bcm_console_putchar);
s                 773 drivers/tty/serial/bcm63xx_uart.c static void bcm_early_write(struct console *con, const char *s, unsigned n)
s                 777 drivers/tty/serial/bcm63xx_uart.c 	uart_console_write(&dev->port, s, n, bcm_console_putchar);
s                  77 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
s                  79 drivers/tty/serial/clps711x.c 	if (s->tx_enabled) {
s                  81 drivers/tty/serial/clps711x.c 		s->tx_enabled = 0;
s                  87 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
s                  89 drivers/tty/serial/clps711x.c 	if (!s->tx_enabled) {
s                  90 drivers/tty/serial/clps711x.c 		s->tx_enabled = 1;
s                  98 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
s                 105 drivers/tty/serial/clps711x.c 		regmap_read(s->syscon, SYSFLG_OFFSET, &sysflg);
s                 151 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
s                 162 drivers/tty/serial/clps711x.c 		if (s->tx_enabled) {
s                 164 drivers/tty/serial/clps711x.c 			s->tx_enabled = 0;
s                 176 drivers/tty/serial/clps711x.c 		regmap_read(s->syscon, SYSFLG_OFFSET, &sysflg);
s                 189 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
s                 192 drivers/tty/serial/clps711x.c 	regmap_read(s->syscon, SYSFLG_OFFSET, &sysflg);
s                 200 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
s                 202 drivers/tty/serial/clps711x.c 	return mctrl_gpio_get(s->gpios, &result);
s                 207 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
s                 209 drivers/tty/serial/clps711x.c 	mctrl_gpio_set(s->gpios, mctrl);
s                 228 drivers/tty/serial/clps711x.c 		struct clps711x_port *s = dev_get_drvdata(port->dev);
s                 230 drivers/tty/serial/clps711x.c 		regmap_update_bits(s->syscon, SYSCON_OFFSET, SYSCON1_SIREN,
s                 237 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
s                 244 drivers/tty/serial/clps711x.c 	return regmap_update_bits(s->syscon, SYSCON_OFFSET,
s                 250 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
s                 253 drivers/tty/serial/clps711x.c 	regmap_update_bits(s->syscon, SYSCON_OFFSET, SYSCON_UARTEN, 0);
s                 357 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
s                 362 drivers/tty/serial/clps711x.c 		regmap_read(s->syscon, SYSFLG_OFFSET, &sysflg);
s                 372 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
s                 379 drivers/tty/serial/clps711x.c 		regmap_read(s->syscon, SYSFLG_OFFSET, &sysflg);
s                 387 drivers/tty/serial/clps711x.c 	struct clps711x_port *s;
s                 399 drivers/tty/serial/clps711x.c 	s = dev_get_drvdata(port->dev);
s                 404 drivers/tty/serial/clps711x.c 		regmap_read(s->syscon, SYSCON_OFFSET, &syscon);
s                 428 drivers/tty/serial/clps711x.c 	return regmap_update_bits(s->syscon, SYSCON_OFFSET,
s                 445 drivers/tty/serial/clps711x.c 	struct clps711x_port *s;
s                 450 drivers/tty/serial/clps711x.c 	s = devm_kzalloc(&pdev->dev, sizeof(*s), GFP_KERNEL);
s                 451 drivers/tty/serial/clps711x.c 	if (!s)
s                 459 drivers/tty/serial/clps711x.c 	s->port.membase = devm_ioremap_resource(&pdev->dev, res);
s                 460 drivers/tty/serial/clps711x.c 	if (IS_ERR(s->port.membase))
s                 461 drivers/tty/serial/clps711x.c 		return PTR_ERR(s->port.membase);
s                 466 drivers/tty/serial/clps711x.c 	s->port.irq = irq;
s                 468 drivers/tty/serial/clps711x.c 	s->rx_irq = platform_get_irq(pdev, 1);
s                 469 drivers/tty/serial/clps711x.c 	if (s->rx_irq < 0)
s                 470 drivers/tty/serial/clps711x.c 		return s->rx_irq;
s                 472 drivers/tty/serial/clps711x.c 	s->syscon = syscon_regmap_lookup_by_phandle(np, "syscon");
s                 473 drivers/tty/serial/clps711x.c 	if (IS_ERR(s->syscon))
s                 474 drivers/tty/serial/clps711x.c 		return PTR_ERR(s->syscon);
s                 476 drivers/tty/serial/clps711x.c 	s->port.line		= of_alias_get_id(np, "serial");
s                 477 drivers/tty/serial/clps711x.c 	s->port.dev		= &pdev->dev;
s                 478 drivers/tty/serial/clps711x.c 	s->port.iotype		= UPIO_MEM32;
s                 479 drivers/tty/serial/clps711x.c 	s->port.mapbase		= res->start;
s                 480 drivers/tty/serial/clps711x.c 	s->port.type		= PORT_CLPS711X;
s                 481 drivers/tty/serial/clps711x.c 	s->port.fifosize	= 16;
s                 482 drivers/tty/serial/clps711x.c 	s->port.flags		= UPF_SKIP_TEST | UPF_FIXED_TYPE;
s                 483 drivers/tty/serial/clps711x.c 	s->port.uartclk		= clk_get_rate(uart_clk);
s                 484 drivers/tty/serial/clps711x.c 	s->port.ops		= &uart_clps711x_ops;
s                 486 drivers/tty/serial/clps711x.c 	platform_set_drvdata(pdev, s);
s                 488 drivers/tty/serial/clps711x.c 	s->gpios = mctrl_gpio_init_noauto(&pdev->dev, 0);
s                 489 drivers/tty/serial/clps711x.c 	if (IS_ERR(s->gpios))
s                 490 drivers/tty/serial/clps711x.c 	    return PTR_ERR(s->gpios);
s                 492 drivers/tty/serial/clps711x.c 	ret = uart_add_one_port(&clps711x_uart, &s->port);
s                 497 drivers/tty/serial/clps711x.c 	if (!uart_console(&s->port))
s                 498 drivers/tty/serial/clps711x.c 		regmap_update_bits(s->syscon, SYSCON_OFFSET, SYSCON_UARTEN, 0);
s                 500 drivers/tty/serial/clps711x.c 	s->tx_enabled = 1;
s                 502 drivers/tty/serial/clps711x.c 	ret = devm_request_irq(&pdev->dev, s->port.irq, uart_clps711x_int_tx, 0,
s                 503 drivers/tty/serial/clps711x.c 			       dev_name(&pdev->dev), &s->port);
s                 505 drivers/tty/serial/clps711x.c 		uart_remove_one_port(&clps711x_uart, &s->port);
s                 509 drivers/tty/serial/clps711x.c 	ret = devm_request_irq(&pdev->dev, s->rx_irq, uart_clps711x_int_rx, 0,
s                 510 drivers/tty/serial/clps711x.c 			       dev_name(&pdev->dev), &s->port);
s                 512 drivers/tty/serial/clps711x.c 		uart_remove_one_port(&clps711x_uart, &s->port);
s                 519 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = platform_get_drvdata(pdev);
s                 521 drivers/tty/serial/clps711x.c 	return uart_remove_one_port(&clps711x_uart, &s->port);
s                1265 drivers/tty/serial/cpm_uart/cpm_uart_core.c static void cpm_uart_console_write(struct console *co, const char *s,
s                1278 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	cpm_uart_early_write(pinfo, s, count, true);
s                  39 drivers/tty/serial/earlycon-arm-semihost.c static void smh_write(struct console *con, const char *s, unsigned n)
s                  42 drivers/tty/serial/earlycon-arm-semihost.c 	uart_console_write(&dev->port, s, n, smh_putc);
s                  19 drivers/tty/serial/earlycon-riscv-sbi.c 			      const char *s, unsigned n)
s                  22 drivers/tty/serial/earlycon-riscv-sbi.c 	uart_console_write(&dev->port, s, n, sbi_putc);
s                  60 drivers/tty/serial/earlycon.c 	const char *s;
s                  64 drivers/tty/serial/earlycon.c 	for (s = name + strlen(name);
s                  65 drivers/tty/serial/earlycon.c 	     s > name && s[-1] >= '0' && s[-1] <= '9';
s                  66 drivers/tty/serial/earlycon.c 	     s--)
s                  68 drivers/tty/serial/earlycon.c 	if (*s)
s                  69 drivers/tty/serial/earlycon.c 		earlycon->index = simple_strtoul(s, NULL, 10);
s                  70 drivers/tty/serial/earlycon.c 	len = s - name;
s                 530 drivers/tty/serial/efm32-uart.c static void efm32_uart_console_write(struct console *co, const char *s,
s                 540 drivers/tty/serial/efm32-uart.c 	uart_console_write(&efm_port->port, s, count,
s                 643 drivers/tty/serial/fsl_linflexuart.c static void linflex_string_write(struct uart_port *sport, const char *s,
s                 655 drivers/tty/serial/fsl_linflexuart.c 	uart_console_write(sport, s, count, linflex_console_putchar);
s                 661 drivers/tty/serial/fsl_linflexuart.c linflex_console_write(struct console *co, const char *s, unsigned int count)
s                 674 drivers/tty/serial/fsl_linflexuart.c 	linflex_string_write(sport, s, count);
s                 791 drivers/tty/serial/fsl_linflexuart.c static void linflex_earlycon_write(struct console *con, const char *s,
s                 796 drivers/tty/serial/fsl_linflexuart.c 	uart_console_write(&dev->port, s, n, linflex_earlycon_putchar);
s                2091 drivers/tty/serial/fsl_lpuart.c lpuart_console_write(struct console *co, const char *s, unsigned int count)
s                2109 drivers/tty/serial/fsl_lpuart.c 	uart_console_write(&sport->port, s, count, lpuart_console_putchar);
s                2121 drivers/tty/serial/fsl_lpuart.c lpuart32_console_write(struct console *co, const char *s, unsigned int count)
s                2139 drivers/tty/serial/fsl_lpuart.c 	uart_console_write(&sport->port, s, count, lpuart32_console_putchar);
s                2303 drivers/tty/serial/fsl_lpuart.c static void lpuart_early_write(struct console *con, const char *s, unsigned n)
s                2307 drivers/tty/serial/fsl_lpuart.c 	uart_console_write(&dev->port, s, n, lpuart_console_putchar);
s                2310 drivers/tty/serial/fsl_lpuart.c static void lpuart32_early_write(struct console *con, const char *s, unsigned n)
s                2314 drivers/tty/serial/fsl_lpuart.c 	uart_console_write(&dev->port, s, n, lpuart32_console_putchar);
s                1932 drivers/tty/serial/imx.c imx_uart_console_write(struct console *co, const char *s, unsigned int count)
s                1972 drivers/tty/serial/imx.c 	uart_console_write(&sport->port, s, count, imx_uart_console_putchar);
s                2125 drivers/tty/serial/imx.c static void imx_uart_console_early_write(struct console *con, const char *s,
s                2130 drivers/tty/serial/imx.c 	uart_console_write(&dev->port, s, count, imx_uart_console_early_putchar);
s                1020 drivers/tty/serial/ip22zilog.c ip22zilog_console_write(struct console *con, const char *s, unsigned int count)
s                1026 drivers/tty/serial/ip22zilog.c 	uart_console_write(&up->port, s, count, ip22zilog_put_char);
s                 479 drivers/tty/serial/jsm/jsm_neo.c 	int s;
s                 533 drivers/tty/serial/jsm/jsm_neo.c 		s = ((head >= tail) ? head : UART_XMIT_SIZE) - tail;
s                 534 drivers/tty/serial/jsm/jsm_neo.c 		s = min(s, n);
s                 536 drivers/tty/serial/jsm/jsm_neo.c 		if (s <= 0)
s                 539 drivers/tty/serial/jsm/jsm_neo.c 		memcpy_toio(&ch->ch_neo_uart->txrxburst, circ->buf + tail, s);
s                 541 drivers/tty/serial/jsm/jsm_neo.c 		tail = (tail + s) & (UART_XMIT_SIZE - 1);
s                 542 drivers/tty/serial/jsm/jsm_neo.c 		n -= s;
s                 543 drivers/tty/serial/jsm/jsm_neo.c 		ch->ch_txcount += s;
s                 544 drivers/tty/serial/jsm/jsm_neo.c 		len_written += s;
s                 520 drivers/tty/serial/jsm/jsm_tty.c 	int s = 0;
s                 591 drivers/tty/serial/jsm/jsm_tty.c 		s = ((head >= tail) ? head : RQUEUESIZE) - tail;
s                 592 drivers/tty/serial/jsm/jsm_tty.c 		s = min(s, len);
s                 594 drivers/tty/serial/jsm/jsm_tty.c 		if (s <= 0)
s                 605 drivers/tty/serial/jsm/jsm_tty.c 			for (i = 0; i < s; i++) {
s                 620 drivers/tty/serial/jsm/jsm_tty.c 			tty_insert_flip_string(port, ch->ch_rqueue + tail, s);
s                 622 drivers/tty/serial/jsm/jsm_tty.c 		tail += s;
s                 623 drivers/tty/serial/jsm/jsm_tty.c 		len -= s;
s                  58 drivers/tty/serial/kgdb_nmi.c static void kgdb_nmi_console_write(struct console *co, const char *s, uint c)
s                  63 drivers/tty/serial/kgdb_nmi.c 		dbg_io_ops->write_char(s[i]);
s                 616 drivers/tty/serial/lantiq.c static void lqasc_serial_port_write(struct uart_port *port, const char *s,
s                 619 drivers/tty/serial/lantiq.c 	uart_console_write(port, s, count, lqasc_console_putchar);
s                 623 drivers/tty/serial/lantiq.c lqasc_console_write(struct console *co, const char *s, u_int count)
s                 636 drivers/tty/serial/lantiq.c 	lqasc_serial_port_write(&ltq_port->port, s, count);
s                 688 drivers/tty/serial/lantiq.c 					     const char *s,
s                 693 drivers/tty/serial/lantiq.c 	lqasc_serial_port_write(&dev->port, s, count);
s                 132 drivers/tty/serial/lpc32xx_hs.c static void lpc32xx_hsuart_console_write(struct console *co, const char *s,
s                 148 drivers/tty/serial/lpc32xx_hs.c 	uart_console_write(&up->port, s, count, lpc32xx_hsuart_console_putchar);
s                 139 drivers/tty/serial/max3100.c static int max3100_do_parity(struct max3100_port *s, u16 c)
s                 143 drivers/tty/serial/max3100.c 	if (s->parity & MAX3100_PARITY_ODD)
s                 148 drivers/tty/serial/max3100.c 	if (s->parity & MAX3100_7BIT)
s                 157 drivers/tty/serial/max3100.c static int max3100_check_parity(struct max3100_port *s, u16 c)
s                 159 drivers/tty/serial/max3100.c 	return max3100_do_parity(s, c) == ((c >> 8) & 1);
s                 162 drivers/tty/serial/max3100.c static void max3100_calc_parity(struct max3100_port *s, u16 *c)
s                 164 drivers/tty/serial/max3100.c 	if (s->parity & MAX3100_7BIT)
s                 169 drivers/tty/serial/max3100.c 	if (s->parity & MAX3100_PARITY_ON)
s                 170 drivers/tty/serial/max3100.c 		*c |= max3100_do_parity(s, *c) << 8;
s                 175 drivers/tty/serial/max3100.c static void max3100_dowork(struct max3100_port *s)
s                 177 drivers/tty/serial/max3100.c 	if (!s->force_end_work && !freezing(current) && !s->suspending)
s                 178 drivers/tty/serial/max3100.c 		queue_work(s->workqueue, &s->work);
s                 183 drivers/tty/serial/max3100.c 	struct max3100_port *s = from_timer(s, t, timer);
s                 185 drivers/tty/serial/max3100.c 	if (s->port.state) {
s                 186 drivers/tty/serial/max3100.c 		max3100_dowork(s);
s                 187 drivers/tty/serial/max3100.c 		mod_timer(&s->timer, jiffies + s->poll_time);
s                 191 drivers/tty/serial/max3100.c static int max3100_sr(struct max3100_port *s, u16 tx, u16 *rx)
s                 205 drivers/tty/serial/max3100.c 	status = spi_sync(s->spi, &message);
s                 207 drivers/tty/serial/max3100.c 		dev_warn(&s->spi->dev, "error while calling spi_sync\n");
s                 211 drivers/tty/serial/max3100.c 	s->tx_empty = (*rx & MAX3100_T) > 0;
s                 212 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%04x - %04x\n", tx, *rx);
s                 216 drivers/tty/serial/max3100.c static int max3100_handlerx(struct max3100_port *s, u16 rx)
s                 221 drivers/tty/serial/max3100.c 	if (rx & MAX3100_R && s->rx_enabled) {
s                 222 drivers/tty/serial/max3100.c 		dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 223 drivers/tty/serial/max3100.c 		ch = rx & (s->parity & MAX3100_7BIT ? 0x7f : 0xff);
s                 225 drivers/tty/serial/max3100.c 			s->port.icount.frame++;
s                 229 drivers/tty/serial/max3100.c 			if (s->parity & MAX3100_PARITY_ON) {
s                 230 drivers/tty/serial/max3100.c 				if (max3100_check_parity(s, rx)) {
s                 231 drivers/tty/serial/max3100.c 					s->port.icount.rx++;
s                 234 drivers/tty/serial/max3100.c 					s->port.icount.parity++;
s                 239 drivers/tty/serial/max3100.c 				s->port.icount.rx++;
s                 243 drivers/tty/serial/max3100.c 		uart_insert_char(&s->port, status, MAX3100_STATUS_OE, ch, flg);
s                 248 drivers/tty/serial/max3100.c 	if (s->cts != cts) {
s                 249 drivers/tty/serial/max3100.c 		s->cts = cts;
s                 250 drivers/tty/serial/max3100.c 		uart_handle_cts_change(&s->port, cts ? TIOCM_CTS : 0);
s                 258 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(w, struct max3100_port, work);
s                 262 drivers/tty/serial/max3100.c 	struct circ_buf *xmit = &s->port.state->xmit;
s                 264 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 268 drivers/tty/serial/max3100.c 		spin_lock(&s->conf_lock);
s                 269 drivers/tty/serial/max3100.c 		conf = s->conf;
s                 270 drivers/tty/serial/max3100.c 		cconf = s->conf_commit;
s                 271 drivers/tty/serial/max3100.c 		s->conf_commit = 0;
s                 272 drivers/tty/serial/max3100.c 		crts = s->rts_commit;
s                 273 drivers/tty/serial/max3100.c 		s->rts_commit = 0;
s                 274 drivers/tty/serial/max3100.c 		spin_unlock(&s->conf_lock);
s                 276 drivers/tty/serial/max3100.c 			max3100_sr(s, MAX3100_WC | conf, &rx);
s                 278 drivers/tty/serial/max3100.c 			max3100_sr(s, MAX3100_WD | MAX3100_TE |
s                 279 drivers/tty/serial/max3100.c 				   (s->rts ? MAX3100_RTS : 0), &rx);
s                 280 drivers/tty/serial/max3100.c 			rxchars += max3100_handlerx(s, rx);
s                 283 drivers/tty/serial/max3100.c 		max3100_sr(s, MAX3100_RD, &rx);
s                 284 drivers/tty/serial/max3100.c 		rxchars += max3100_handlerx(s, rx);
s                 288 drivers/tty/serial/max3100.c 			if (s->port.x_char) {
s                 289 drivers/tty/serial/max3100.c 				tx = s->port.x_char;
s                 290 drivers/tty/serial/max3100.c 				s->port.icount.tx++;
s                 291 drivers/tty/serial/max3100.c 				s->port.x_char = 0;
s                 293 drivers/tty/serial/max3100.c 				   !uart_tx_stopped(&s->port)) {
s                 297 drivers/tty/serial/max3100.c 				s->port.icount.tx++;
s                 300 drivers/tty/serial/max3100.c 				max3100_calc_parity(s, &tx);
s                 301 drivers/tty/serial/max3100.c 				tx |= MAX3100_WD | (s->rts ? MAX3100_RTS : 0);
s                 302 drivers/tty/serial/max3100.c 				max3100_sr(s, tx, &rx);
s                 303 drivers/tty/serial/max3100.c 				rxchars += max3100_handlerx(s, rx);
s                 308 drivers/tty/serial/max3100.c 			tty_flip_buffer_push(&s->port.state->port);
s                 312 drivers/tty/serial/max3100.c 			uart_write_wakeup(&s->port);
s                 314 drivers/tty/serial/max3100.c 	} while (!s->force_end_work &&
s                 318 drivers/tty/serial/max3100.c 		   !uart_tx_stopped(&s->port))));
s                 321 drivers/tty/serial/max3100.c 		tty_flip_buffer_push(&s->port.state->port);
s                 326 drivers/tty/serial/max3100.c 	struct max3100_port *s = dev_id;
s                 328 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 330 drivers/tty/serial/max3100.c 	max3100_dowork(s);
s                 336 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
s                 340 drivers/tty/serial/max3100.c 	if (s->poll_time > 0)
s                 341 drivers/tty/serial/max3100.c 		mod_timer(&s->timer, jiffies);
s                 342 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 347 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
s                 351 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 353 drivers/tty/serial/max3100.c 	max3100_dowork(s);
s                 358 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
s                 362 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 364 drivers/tty/serial/max3100.c 	s->rx_enabled = 0;
s                 365 drivers/tty/serial/max3100.c 	spin_lock(&s->conf_lock);
s                 366 drivers/tty/serial/max3100.c 	s->conf &= ~MAX3100_RM;
s                 367 drivers/tty/serial/max3100.c 	s->conf_commit = 1;
s                 368 drivers/tty/serial/max3100.c 	spin_unlock(&s->conf_lock);
s                 369 drivers/tty/serial/max3100.c 	max3100_dowork(s);
s                 374 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
s                 378 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 381 drivers/tty/serial/max3100.c 	max3100_dowork(s);
s                 382 drivers/tty/serial/max3100.c 	return s->tx_empty;
s                 387 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
s                 391 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 394 drivers/tty/serial/max3100.c 	max3100_dowork(s);
s                 396 drivers/tty/serial/max3100.c 	return (s->cts ? TIOCM_CTS : 0) | TIOCM_DSR | TIOCM_CAR;
s                 401 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
s                 406 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 410 drivers/tty/serial/max3100.c 	spin_lock(&s->conf_lock);
s                 411 drivers/tty/serial/max3100.c 	if (s->rts != rts) {
s                 412 drivers/tty/serial/max3100.c 		s->rts = rts;
s                 413 drivers/tty/serial/max3100.c 		s->rts_commit = 1;
s                 414 drivers/tty/serial/max3100.c 		max3100_dowork(s);
s                 416 drivers/tty/serial/max3100.c 	spin_unlock(&s->conf_lock);
s                 423 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
s                 430 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 436 drivers/tty/serial/max3100.c 	param_new = s->conf & MAX3100_BAUD;
s                 439 drivers/tty/serial/max3100.c 		if (s->crystal)
s                 440 drivers/tty/serial/max3100.c 			baud = s->baud;
s                 445 drivers/tty/serial/max3100.c 		param_new = 14 + s->crystal;
s                 448 drivers/tty/serial/max3100.c 		param_new = 13 + s->crystal;
s                 451 drivers/tty/serial/max3100.c 		param_new = 12 + s->crystal;
s                 454 drivers/tty/serial/max3100.c 		param_new = 11 + s->crystal;
s                 457 drivers/tty/serial/max3100.c 		param_new = 10 + s->crystal;
s                 460 drivers/tty/serial/max3100.c 		param_new = 9 + s->crystal;
s                 463 drivers/tty/serial/max3100.c 		param_new = 8 + s->crystal;
s                 466 drivers/tty/serial/max3100.c 		param_new = 1 + s->crystal;
s                 469 drivers/tty/serial/max3100.c 		param_new = 0 + s->crystal;
s                 472 drivers/tty/serial/max3100.c 		if (s->crystal)
s                 475 drivers/tty/serial/max3100.c 			baud = s->baud;
s                 478 drivers/tty/serial/max3100.c 		baud = s->baud;
s                 481 drivers/tty/serial/max3100.c 	s->baud = baud;
s                 518 drivers/tty/serial/max3100.c 	s->port.ignore_status_mask = 0;
s                 520 drivers/tty/serial/max3100.c 		s->port.ignore_status_mask |=
s                 525 drivers/tty/serial/max3100.c 	s->port.state->port.low_latency = 1;
s                 527 drivers/tty/serial/max3100.c 	if (s->poll_time > 0)
s                 528 drivers/tty/serial/max3100.c 		del_timer_sync(&s->timer);
s                 532 drivers/tty/serial/max3100.c 	spin_lock(&s->conf_lock);
s                 533 drivers/tty/serial/max3100.c 	s->conf = (s->conf & ~param_mask) | (param_new & param_mask);
s                 534 drivers/tty/serial/max3100.c 	s->conf_commit = 1;
s                 535 drivers/tty/serial/max3100.c 	s->parity = parity;
s                 536 drivers/tty/serial/max3100.c 	spin_unlock(&s->conf_lock);
s                 537 drivers/tty/serial/max3100.c 	max3100_dowork(s);
s                 539 drivers/tty/serial/max3100.c 	if (UART_ENABLE_MS(&s->port, termios->c_cflag))
s                 540 drivers/tty/serial/max3100.c 		max3100_enable_ms(&s->port);
s                 545 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
s                 549 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 551 drivers/tty/serial/max3100.c 	if (s->suspending)
s                 554 drivers/tty/serial/max3100.c 	s->force_end_work = 1;
s                 556 drivers/tty/serial/max3100.c 	if (s->poll_time > 0)
s                 557 drivers/tty/serial/max3100.c 		del_timer_sync(&s->timer);
s                 559 drivers/tty/serial/max3100.c 	if (s->workqueue) {
s                 560 drivers/tty/serial/max3100.c 		flush_workqueue(s->workqueue);
s                 561 drivers/tty/serial/max3100.c 		destroy_workqueue(s->workqueue);
s                 562 drivers/tty/serial/max3100.c 		s->workqueue = NULL;
s                 564 drivers/tty/serial/max3100.c 	if (s->irq)
s                 565 drivers/tty/serial/max3100.c 		free_irq(s->irq, s);
s                 568 drivers/tty/serial/max3100.c 	if (s->max3100_hw_suspend)
s                 569 drivers/tty/serial/max3100.c 		s->max3100_hw_suspend(1);
s                 574 drivers/tty/serial/max3100.c 		max3100_sr(s, tx, &rx);
s                 580 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
s                 585 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 587 drivers/tty/serial/max3100.c 	s->conf = MAX3100_RM;
s                 588 drivers/tty/serial/max3100.c 	s->baud = s->crystal ? 230400 : 115200;
s                 589 drivers/tty/serial/max3100.c 	s->rx_enabled = 1;
s                 591 drivers/tty/serial/max3100.c 	if (s->suspending)
s                 594 drivers/tty/serial/max3100.c 	s->force_end_work = 0;
s                 595 drivers/tty/serial/max3100.c 	s->parity = 0;
s                 596 drivers/tty/serial/max3100.c 	s->rts = 0;
s                 598 drivers/tty/serial/max3100.c 	sprintf(b, "max3100-%d", s->minor);
s                 599 drivers/tty/serial/max3100.c 	s->workqueue = create_freezable_workqueue(b);
s                 600 drivers/tty/serial/max3100.c 	if (!s->workqueue) {
s                 601 drivers/tty/serial/max3100.c 		dev_warn(&s->spi->dev, "cannot create workqueue\n");
s                 604 drivers/tty/serial/max3100.c 	INIT_WORK(&s->work, max3100_work);
s                 606 drivers/tty/serial/max3100.c 	if (request_irq(s->irq, max3100_irq,
s                 607 drivers/tty/serial/max3100.c 			IRQF_TRIGGER_FALLING, "max3100", s) < 0) {
s                 608 drivers/tty/serial/max3100.c 		dev_warn(&s->spi->dev, "cannot allocate irq %d\n", s->irq);
s                 609 drivers/tty/serial/max3100.c 		s->irq = 0;
s                 610 drivers/tty/serial/max3100.c 		destroy_workqueue(s->workqueue);
s                 611 drivers/tty/serial/max3100.c 		s->workqueue = NULL;
s                 615 drivers/tty/serial/max3100.c 	if (s->loopback) {
s                 618 drivers/tty/serial/max3100.c 		max3100_sr(s, tx, &rx);
s                 621 drivers/tty/serial/max3100.c 	if (s->max3100_hw_suspend)
s                 622 drivers/tty/serial/max3100.c 		s->max3100_hw_suspend(0);
s                 623 drivers/tty/serial/max3100.c 	s->conf_commit = 1;
s                 624 drivers/tty/serial/max3100.c 	max3100_dowork(s);
s                 628 drivers/tty/serial/max3100.c 	max3100_enable_ms(&s->port);
s                 635 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
s                 639 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 641 drivers/tty/serial/max3100.c 	return s->port.type == PORT_MAX3100 ? "MAX3100" : NULL;
s                 646 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
s                 650 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 655 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
s                 659 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 662 drivers/tty/serial/max3100.c 		s->port.type = PORT_MAX3100;
s                 668 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
s                 673 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 682 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
s                 686 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 691 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
s                 695 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 701 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
s                 705 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 813 drivers/tty/serial/max3100.c 	struct max3100_port *s = spi_get_drvdata(spi);
s                 820 drivers/tty/serial/max3100.c 		if (max3100s[i] == s) {
s                 847 drivers/tty/serial/max3100.c 	struct max3100_port *s = dev_get_drvdata(dev);
s                 849 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 851 drivers/tty/serial/max3100.c 	disable_irq(s->irq);
s                 853 drivers/tty/serial/max3100.c 	s->suspending = 1;
s                 854 drivers/tty/serial/max3100.c 	uart_suspend_port(&max3100_uart_driver, &s->port);
s                 856 drivers/tty/serial/max3100.c 	if (s->max3100_hw_suspend)
s                 857 drivers/tty/serial/max3100.c 		s->max3100_hw_suspend(1);
s                 863 drivers/tty/serial/max3100.c 		max3100_sr(s, tx, &rx);
s                 870 drivers/tty/serial/max3100.c 	struct max3100_port *s = dev_get_drvdata(dev);
s                 872 drivers/tty/serial/max3100.c 	dev_dbg(&s->spi->dev, "%s\n", __func__);
s                 874 drivers/tty/serial/max3100.c 	if (s->max3100_hw_suspend)
s                 875 drivers/tty/serial/max3100.c 		s->max3100_hw_suspend(0);
s                 876 drivers/tty/serial/max3100.c 	uart_resume_port(&max3100_uart_driver, &s->port);
s                 877 drivers/tty/serial/max3100.c 	s->suspending = 0;
s                 879 drivers/tty/serial/max3100.c 	enable_irq(s->irq);
s                 881 drivers/tty/serial/max3100.c 	s->conf_commit = 1;
s                 882 drivers/tty/serial/max3100.c 	if (s->workqueue)
s                 883 drivers/tty/serial/max3100.c 		max3100_dowork(s);
s                 292 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(port->dev);
s                 295 drivers/tty/serial/max310x.c 	regmap_read(s->regmap, port->iobase + reg, &val);
s                 302 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(port->dev);
s                 304 drivers/tty/serial/max310x.c 	regmap_write(s->regmap, port->iobase + reg, val);
s                 309 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(port->dev);
s                 311 drivers/tty/serial/max310x.c 	regmap_update_bits(s->regmap, port->iobase + reg, mask, val);
s                 316 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(dev);
s                 320 drivers/tty/serial/max310x.c 	ret = regmap_read(s->regmap, MAX310X_REVID_REG, &val);
s                 326 drivers/tty/serial/max310x.c 			"%s ID 0x%02x does not match\n", s->devtype->name, val);
s                 335 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(dev);
s                 342 drivers/tty/serial/max310x.c 	ret = regmap_read(s->regmap, MAX310X_CLKSRC_REG, &val);
s                 347 drivers/tty/serial/max310x.c 		dev_err(dev, "%s not present\n", s->devtype->name);
s                 356 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(dev);
s                 360 drivers/tty/serial/max310x.c 	ret = regmap_write(s->regmap, MAX310X_GLOBALCMD_REG,
s                 365 drivers/tty/serial/max310x.c 	regmap_read(s->regmap, MAX310X_REVID_EXTREG, &val);
s                 366 drivers/tty/serial/max310x.c 	regmap_write(s->regmap, MAX310X_GLOBALCMD_REG, MAX310X_EXTREG_DSBL);
s                 369 drivers/tty/serial/max310x.c 			"%s ID 0x%02x does not match\n", s->devtype->name, val);
s                 387 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(dev);
s                 391 drivers/tty/serial/max310x.c 	ret = regmap_write(s->regmap, MAX310X_GLOBALCMD_REG,
s                 396 drivers/tty/serial/max310x.c 	regmap_read(s->regmap, MAX310X_REVID_EXTREG, &val);
s                 397 drivers/tty/serial/max310x.c 	regmap_write(s->regmap, MAX310X_GLOBALCMD_REG, MAX310X_EXTREG_DSBL);
s                 400 drivers/tty/serial/max310x.c 			"%s ID 0x%02x does not match\n", s->devtype->name, val);
s                 555 drivers/tty/serial/max310x.c static int max310x_set_ref_clk(struct device *dev, struct max310x_port *s,
s                 605 drivers/tty/serial/max310x.c 		regmap_write(s->regmap, MAX310X_PLLCFG_REG, pllcfg);
s                 609 drivers/tty/serial/max310x.c 	regmap_write(s->regmap, MAX310X_CLKSRC_REG, clksrc);
s                 615 drivers/tty/serial/max310x.c 		regmap_read(s->regmap, MAX310X_STS_IRQSTS_REG, &val);
s                 797 drivers/tty/serial/max310x.c static irqreturn_t max310x_port_irq(struct max310x_port *s, int portno)
s                 799 drivers/tty/serial/max310x.c 	struct uart_port *port = &s->p[portno].port;
s                 828 drivers/tty/serial/max310x.c 	struct max310x_port *s = (struct max310x_port *)dev_id;
s                 831 drivers/tty/serial/max310x.c 	if (s->devtype->nr > 1) {
s                 835 drivers/tty/serial/max310x.c 			WARN_ON_ONCE(regmap_read(s->regmap,
s                 837 drivers/tty/serial/max310x.c 			val = ((1 << s->devtype->nr) - 1) & ~val;
s                 840 drivers/tty/serial/max310x.c 			if (max310x_port_irq(s, fls(val) - 1) == IRQ_HANDLED)
s                 844 drivers/tty/serial/max310x.c 		if (max310x_port_irq(s, 0) == IRQ_HANDLED)
s                1050 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(port->dev);
s                1053 drivers/tty/serial/max310x.c 	s->devtype->power(port, 1);
s                1098 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(port->dev);
s                1103 drivers/tty/serial/max310x.c 	s->devtype->power(port, 0);
s                1108 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(port->dev);
s                1110 drivers/tty/serial/max310x.c 	return (port->type == PORT_MAX310X) ? s->devtype->name : NULL;
s                1125 drivers/tty/serial/max310x.c static int max310x_verify_port(struct uart_port *port, struct serial_struct *s)
s                1127 drivers/tty/serial/max310x.c 	if ((s->type != PORT_UNKNOWN) && (s->type != PORT_MAX310X))
s                1129 drivers/tty/serial/max310x.c 	if (s->irq != port->irq)
s                1160 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(dev);
s                1163 drivers/tty/serial/max310x.c 	for (i = 0; i < s->devtype->nr; i++) {
s                1164 drivers/tty/serial/max310x.c 		uart_suspend_port(&max310x_uart, &s->p[i].port);
s                1165 drivers/tty/serial/max310x.c 		s->devtype->power(&s->p[i].port, 0);
s                1173 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(dev);
s                1176 drivers/tty/serial/max310x.c 	for (i = 0; i < s->devtype->nr; i++) {
s                1177 drivers/tty/serial/max310x.c 		s->devtype->power(&s->p[i].port, 1);
s                1178 drivers/tty/serial/max310x.c 		uart_resume_port(&max310x_uart, &s->p[i].port);
s                1190 drivers/tty/serial/max310x.c 	struct max310x_port *s = gpiochip_get_data(chip);
s                1191 drivers/tty/serial/max310x.c 	struct uart_port *port = &s->p[offset / 4].port;
s                1200 drivers/tty/serial/max310x.c 	struct max310x_port *s = gpiochip_get_data(chip);
s                1201 drivers/tty/serial/max310x.c 	struct uart_port *port = &s->p[offset / 4].port;
s                1209 drivers/tty/serial/max310x.c 	struct max310x_port *s = gpiochip_get_data(chip);
s                1210 drivers/tty/serial/max310x.c 	struct uart_port *port = &s->p[offset / 4].port;
s                1220 drivers/tty/serial/max310x.c 	struct max310x_port *s = gpiochip_get_data(chip);
s                1221 drivers/tty/serial/max310x.c 	struct uart_port *port = &s->p[offset / 4].port;
s                1234 drivers/tty/serial/max310x.c 	struct max310x_port *s = gpiochip_get_data(chip);
s                1235 drivers/tty/serial/max310x.c 	struct uart_port *port = &s->p[offset / 4].port;
s                1258 drivers/tty/serial/max310x.c 	struct max310x_port *s;
s                1265 drivers/tty/serial/max310x.c 	s = devm_kzalloc(dev, struct_size(s, p, devtype->nr), GFP_KERNEL);
s                1266 drivers/tty/serial/max310x.c 	if (!s) {
s                1274 drivers/tty/serial/max310x.c 		s->clk = clk_osc;
s                1278 drivers/tty/serial/max310x.c 		s->clk = clk_xtal;
s                1290 drivers/tty/serial/max310x.c 	ret = clk_prepare_enable(s->clk);
s                1294 drivers/tty/serial/max310x.c 	freq = clk_get_rate(s->clk);
s                1301 drivers/tty/serial/max310x.c 	s->regmap = regmap;
s                1302 drivers/tty/serial/max310x.c 	s->devtype = devtype;
s                1303 drivers/tty/serial/max310x.c 	dev_set_drvdata(dev, s);
s                1314 drivers/tty/serial/max310x.c 		regmap_write(s->regmap, MAX310X_MODE2_REG + offs,
s                1317 drivers/tty/serial/max310x.c 		regmap_write(s->regmap, MAX310X_MODE2_REG + offs, 0);
s                1321 drivers/tty/serial/max310x.c 			regmap_read(s->regmap,
s                1325 drivers/tty/serial/max310x.c 		regmap_write(s->regmap, MAX310X_MODE1_REG + offs,
s                1329 drivers/tty/serial/max310x.c 	uartclk = max310x_set_ref_clk(dev, s, freq, xtal);
s                1342 drivers/tty/serial/max310x.c 		s->p[i].port.line	= line;
s                1343 drivers/tty/serial/max310x.c 		s->p[i].port.dev	= dev;
s                1344 drivers/tty/serial/max310x.c 		s->p[i].port.irq	= irq;
s                1345 drivers/tty/serial/max310x.c 		s->p[i].port.type	= PORT_MAX310X;
s                1346 drivers/tty/serial/max310x.c 		s->p[i].port.fifosize	= MAX310X_FIFO_SIZE;
s                1347 drivers/tty/serial/max310x.c 		s->p[i].port.flags	= UPF_FIXED_TYPE | UPF_LOW_LATENCY;
s                1348 drivers/tty/serial/max310x.c 		s->p[i].port.iotype	= UPIO_PORT;
s                1349 drivers/tty/serial/max310x.c 		s->p[i].port.iobase	= i * 0x20;
s                1350 drivers/tty/serial/max310x.c 		s->p[i].port.membase	= (void __iomem *)~0;
s                1351 drivers/tty/serial/max310x.c 		s->p[i].port.uartclk	= uartclk;
s                1352 drivers/tty/serial/max310x.c 		s->p[i].port.rs485_config = max310x_rs485_config;
s                1353 drivers/tty/serial/max310x.c 		s->p[i].port.ops	= &max310x_ops;
s                1355 drivers/tty/serial/max310x.c 		max310x_port_write(&s->p[i].port, MAX310X_IRQEN_REG, 0);
s                1357 drivers/tty/serial/max310x.c 		max310x_port_read(&s->p[i].port, MAX310X_IRQSTS_REG);
s                1359 drivers/tty/serial/max310x.c 		INIT_WORK(&s->p[i].tx_work, max310x_tx_proc);
s                1361 drivers/tty/serial/max310x.c 		INIT_WORK(&s->p[i].md_work, max310x_md_proc);
s                1363 drivers/tty/serial/max310x.c 		INIT_WORK(&s->p[i].rs_work, max310x_rs_proc);
s                1365 drivers/tty/serial/max310x.c 		s->p[i].wr_header = (s->p[i].port.iobase + MAX310X_THR_REG) |
s                1367 drivers/tty/serial/max310x.c 		s->p[i].rd_header = (s->p[i].port.iobase + MAX310X_RHR_REG);
s                1370 drivers/tty/serial/max310x.c 		ret = uart_add_one_port(&max310x_uart, &s->p[i].port);
s                1372 drivers/tty/serial/max310x.c 			s->p[i].port.dev = NULL;
s                1378 drivers/tty/serial/max310x.c 		devtype->power(&s->p[i].port, 0);
s                1383 drivers/tty/serial/max310x.c 	s->gpio.owner		= THIS_MODULE;
s                1384 drivers/tty/serial/max310x.c 	s->gpio.parent		= dev;
s                1385 drivers/tty/serial/max310x.c 	s->gpio.label		= devtype->name;
s                1386 drivers/tty/serial/max310x.c 	s->gpio.direction_input	= max310x_gpio_direction_input;
s                1387 drivers/tty/serial/max310x.c 	s->gpio.get		= max310x_gpio_get;
s                1388 drivers/tty/serial/max310x.c 	s->gpio.direction_output= max310x_gpio_direction_output;
s                1389 drivers/tty/serial/max310x.c 	s->gpio.set		= max310x_gpio_set;
s                1390 drivers/tty/serial/max310x.c 	s->gpio.set_config	= max310x_gpio_set_config;
s                1391 drivers/tty/serial/max310x.c 	s->gpio.base		= -1;
s                1392 drivers/tty/serial/max310x.c 	s->gpio.ngpio		= devtype->nr * 4;
s                1393 drivers/tty/serial/max310x.c 	s->gpio.can_sleep	= 1;
s                1394 drivers/tty/serial/max310x.c 	ret = devm_gpiochip_add_data(dev, &s->gpio, s);
s                1401 drivers/tty/serial/max310x.c 					IRQF_ONESHOT | IRQF_SHARED, dev_name(dev), s);
s                1409 drivers/tty/serial/max310x.c 		if (s->p[i].port.dev) {
s                1410 drivers/tty/serial/max310x.c 			uart_remove_one_port(&max310x_uart, &s->p[i].port);
s                1411 drivers/tty/serial/max310x.c 			clear_bit(s->p[i].port.line, max310x_lines);
s                1416 drivers/tty/serial/max310x.c 	clk_disable_unprepare(s->clk);
s                1423 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(dev);
s                1426 drivers/tty/serial/max310x.c 	for (i = 0; i < s->devtype->nr; i++) {
s                1427 drivers/tty/serial/max310x.c 		cancel_work_sync(&s->p[i].tx_work);
s                1428 drivers/tty/serial/max310x.c 		cancel_work_sync(&s->p[i].md_work);
s                1429 drivers/tty/serial/max310x.c 		cancel_work_sync(&s->p[i].rs_work);
s                1430 drivers/tty/serial/max310x.c 		uart_remove_one_port(&max310x_uart, &s->p[i].port);
s                1431 drivers/tty/serial/max310x.c 		clear_bit(s->p[i].port.line, max310x_lines);
s                1432 drivers/tty/serial/max310x.c 		s->devtype->power(&s->p[i].port, 0);
s                1435 drivers/tty/serial/max310x.c 	clk_disable_unprepare(s->clk);
s                 534 drivers/tty/serial/mcf.c static void mcf_console_write(struct console *co, const char *s, unsigned int count)
s                 536 drivers/tty/serial/mcf.c 	for (; (count); count--, s++) {
s                 537 drivers/tty/serial/mcf.c 		mcf_console_putc(co, *s);
s                 538 drivers/tty/serial/mcf.c 		if (*s == '\n')
s                 304 drivers/tty/serial/men_z135_uart.c 	int s;
s                 351 drivers/tty/serial/men_z135_uart.c 	s = ((head >= tail) ? head : UART_XMIT_SIZE) - tail;
s                 352 drivers/tty/serial/men_z135_uart.c 	n = min(n, s);
s                 467 drivers/tty/serial/meson_uart.c static void meson_serial_port_write(struct uart_port *port, const char *s,
s                 488 drivers/tty/serial/meson_uart.c 	uart_console_write(port, s, count, meson_console_putchar);
s                 496 drivers/tty/serial/meson_uart.c static void meson_serial_console_write(struct console *co, const char *s,
s                 505 drivers/tty/serial/meson_uart.c 	meson_serial_port_write(port, s, count);
s                 549 drivers/tty/serial/meson_uart.c 					     const char *s,
s                 554 drivers/tty/serial/meson_uart.c 	meson_serial_port_write(&dev->port, s, count);
s                 415 drivers/tty/serial/milbeaut_usio.c static void mlb_usio_console_write(struct console *co, const char *s,
s                 420 drivers/tty/serial/milbeaut_usio.c 	uart_console_write(port, s, count, mlb_usio_console_putchar);
s                 468 drivers/tty/serial/milbeaut_usio.c static void mlb_usio_early_console_write(struct console *co, const char *s,
s                 473 drivers/tty/serial/milbeaut_usio.c 	uart_console_write(&dev->port, s, count, mlb_usio_console_putchar);
s                1574 drivers/tty/serial/mpc52xx_uart.c mpc52xx_console_write(struct console *co, const char *s, unsigned int count)
s                1588 drivers/tty/serial/mpc52xx_uart.c 	for (i = 0; i < count; i++, s++) {
s                1590 drivers/tty/serial/mpc52xx_uart.c 		if (*s == '\n')
s                1594 drivers/tty/serial/mpc52xx_uart.c 		psc_ops->write_char(port, *s);
s                 443 drivers/tty/serial/mps2-uart.c static void mps2_uart_console_write(struct console *co, const char *s, unsigned int cnt)
s                 448 drivers/tty/serial/mps2-uart.c 	uart_console_write(port, s, cnt, mps2_uart_console_putchar);
s                 495 drivers/tty/serial/mps2-uart.c static void mps2_early_write(struct console *con, const char *s, unsigned int n)
s                 499 drivers/tty/serial/mps2-uart.c 	uart_console_write(&dev->port, s, n, mps2_early_putchar);
s                1576 drivers/tty/serial/msm_serial.c static void __msm_console_write(struct uart_port *port, const char *s,
s                1592 drivers/tty/serial/msm_serial.c 		if (s[i] == '\n')
s                1618 drivers/tty/serial/msm_serial.c 			char c = *s;
s                1627 drivers/tty/serial/msm_serial.c 				s++;
s                1643 drivers/tty/serial/msm_serial.c static void msm_console_write(struct console *co, const char *s,
s                1654 drivers/tty/serial/msm_serial.c 	__msm_console_write(port, s, count, msm_port->is_uartdm);
s                1684 drivers/tty/serial/msm_serial.c msm_serial_early_write(struct console *con, const char *s, unsigned n)
s                1688 drivers/tty/serial/msm_serial.c 	__msm_console_write(&dev->port, s, n, false);
s                1704 drivers/tty/serial/msm_serial.c msm_serial_early_write_dm(struct console *con, const char *s, unsigned n)
s                1708 drivers/tty/serial/msm_serial.c 	__msm_console_write(&dev->port, s, n, true);
s                 391 drivers/tty/serial/mux.c static void mux_console_write(struct console *co, const char *s, unsigned count)
s                 398 drivers/tty/serial/mux.c 		if(*s == '\n') {
s                 401 drivers/tty/serial/mux.c 		UART_PUT_CHAR(&mux_ports[0].port, *s++);
s                 619 drivers/tty/serial/mvebu-uart.c 					const char *s,
s                 624 drivers/tty/serial/mvebu-uart.c 	uart_console_write(&dev->port, s, n, mvebu_uart_putc);
s                 657 drivers/tty/serial/mvebu-uart.c static void mvebu_uart_console_write(struct console *co, const char *s,
s                 676 drivers/tty/serial/mvebu-uart.c 	uart_console_write(port, s, count, mvebu_uart_console_putchar);
s                 472 drivers/tty/serial/mxs-auart.c static inline int is_imx28_auart(struct mxs_auart_port *s)
s                 474 drivers/tty/serial/mxs-auart.c 	return s->devtype == IMX28_AUART;
s                 477 drivers/tty/serial/mxs-auart.c static inline int is_asm9260_auart(struct mxs_auart_port *s)
s                 479 drivers/tty/serial/mxs-auart.c 	return s->devtype == ASM9260_AUART;
s                 482 drivers/tty/serial/mxs-auart.c static inline bool auart_dma_enabled(struct mxs_auart_port *s)
s                 484 drivers/tty/serial/mxs-auart.c 	return s->flags & MXS_AUART_DMA_ENABLED;
s                 529 drivers/tty/serial/mxs-auart.c static void mxs_auart_tx_chars(struct mxs_auart_port *s);
s                 533 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = param;
s                 534 drivers/tty/serial/mxs-auart.c 	struct circ_buf *xmit = &s->port.state->xmit;
s                 536 drivers/tty/serial/mxs-auart.c 	dma_unmap_sg(s->dev, &s->tx_sgl, 1, DMA_TO_DEVICE);
s                 539 drivers/tty/serial/mxs-auart.c 	clear_bit(MXS_AUART_DMA_TX_SYNC, &s->flags);
s                 544 drivers/tty/serial/mxs-auart.c 		uart_write_wakeup(&s->port);
s                 546 drivers/tty/serial/mxs-auart.c 	mxs_auart_tx_chars(s);
s                 549 drivers/tty/serial/mxs-auart.c static int mxs_auart_dma_tx(struct mxs_auart_port *s, int size)
s                 552 drivers/tty/serial/mxs-auart.c 	struct scatterlist *sgl = &s->tx_sgl;
s                 553 drivers/tty/serial/mxs-auart.c 	struct dma_chan *channel = s->tx_dma_chan;
s                 561 drivers/tty/serial/mxs-auart.c 		dev_err(s->dev, "step 1 error\n");
s                 566 drivers/tty/serial/mxs-auart.c 	sg_init_one(sgl, s->tx_dma_buf, size);
s                 567 drivers/tty/serial/mxs-auart.c 	dma_map_sg(s->dev, sgl, 1, DMA_TO_DEVICE);
s                 571 drivers/tty/serial/mxs-auart.c 		dev_err(s->dev, "step 2 error\n");
s                 577 drivers/tty/serial/mxs-auart.c 	desc->callback_param = s;
s                 583 drivers/tty/serial/mxs-auart.c static void mxs_auart_tx_chars(struct mxs_auart_port *s)
s                 585 drivers/tty/serial/mxs-auart.c 	struct circ_buf *xmit = &s->port.state->xmit;
s                 587 drivers/tty/serial/mxs-auart.c 	if (auart_dma_enabled(s)) {
s                 590 drivers/tty/serial/mxs-auart.c 		void *buffer = s->tx_dma_buf;
s                 592 drivers/tty/serial/mxs-auart.c 		if (test_and_set_bit(MXS_AUART_DMA_TX_SYNC, &s->flags))
s                 595 drivers/tty/serial/mxs-auart.c 		while (!uart_circ_empty(xmit) && !uart_tx_stopped(&s->port)) {
s                 608 drivers/tty/serial/mxs-auart.c 		if (uart_tx_stopped(&s->port))
s                 609 drivers/tty/serial/mxs-auart.c 			mxs_auart_stop_tx(&s->port);
s                 612 drivers/tty/serial/mxs-auart.c 			mxs_auart_dma_tx(s, i);
s                 614 drivers/tty/serial/mxs-auart.c 			clear_bit(MXS_AUART_DMA_TX_SYNC, &s->flags);
s                 621 drivers/tty/serial/mxs-auart.c 	while (!(mxs_read(s, REG_STAT) & AUART_STAT_TXFF)) {
s                 622 drivers/tty/serial/mxs-auart.c 		if (s->port.x_char) {
s                 623 drivers/tty/serial/mxs-auart.c 			s->port.icount.tx++;
s                 624 drivers/tty/serial/mxs-auart.c 			mxs_write(s->port.x_char, s, REG_DATA);
s                 625 drivers/tty/serial/mxs-auart.c 			s->port.x_char = 0;
s                 628 drivers/tty/serial/mxs-auart.c 		if (!uart_circ_empty(xmit) && !uart_tx_stopped(&s->port)) {
s                 629 drivers/tty/serial/mxs-auart.c 			s->port.icount.tx++;
s                 630 drivers/tty/serial/mxs-auart.c 			mxs_write(xmit->buf[xmit->tail], s, REG_DATA);
s                 636 drivers/tty/serial/mxs-auart.c 		uart_write_wakeup(&s->port);
s                 638 drivers/tty/serial/mxs-auart.c 	if (uart_circ_empty(&(s->port.state->xmit)))
s                 639 drivers/tty/serial/mxs-auart.c 		mxs_clr(AUART_INTR_TXIEN, s, REG_INTR);
s                 641 drivers/tty/serial/mxs-auart.c 		mxs_set(AUART_INTR_TXIEN, s, REG_INTR);
s                 643 drivers/tty/serial/mxs-auart.c 	if (uart_tx_stopped(&s->port))
s                 644 drivers/tty/serial/mxs-auart.c 		mxs_auart_stop_tx(&s->port);
s                 647 drivers/tty/serial/mxs-auart.c static void mxs_auart_rx_char(struct mxs_auart_port *s)
s                 653 drivers/tty/serial/mxs-auart.c 	c = mxs_read(s, REG_DATA);
s                 654 drivers/tty/serial/mxs-auart.c 	stat = mxs_read(s, REG_STAT);
s                 657 drivers/tty/serial/mxs-auart.c 	s->port.icount.rx++;
s                 660 drivers/tty/serial/mxs-auart.c 		s->port.icount.brk++;
s                 661 drivers/tty/serial/mxs-auart.c 		if (uart_handle_break(&s->port))
s                 664 drivers/tty/serial/mxs-auart.c 		s->port.icount.parity++;
s                 666 drivers/tty/serial/mxs-auart.c 		s->port.icount.frame++;
s                 672 drivers/tty/serial/mxs-auart.c 	stat &= s->port.read_status_mask;
s                 682 drivers/tty/serial/mxs-auart.c 		s->port.icount.overrun++;
s                 684 drivers/tty/serial/mxs-auart.c 	if (uart_handle_sysrq_char(&s->port, c))
s                 687 drivers/tty/serial/mxs-auart.c 	uart_insert_char(&s->port, stat, AUART_STAT_OERR, c, flag);
s                 689 drivers/tty/serial/mxs-auart.c 	mxs_write(stat, s, REG_STAT);
s                 692 drivers/tty/serial/mxs-auart.c static void mxs_auart_rx_chars(struct mxs_auart_port *s)
s                 697 drivers/tty/serial/mxs-auart.c 		stat = mxs_read(s, REG_STAT);
s                 700 drivers/tty/serial/mxs-auart.c 		mxs_auart_rx_char(s);
s                 703 drivers/tty/serial/mxs-auart.c 	mxs_write(stat, s, REG_STAT);
s                 704 drivers/tty/serial/mxs-auart.c 	tty_flip_buffer_push(&s->port.state->port);
s                 726 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(u);
s                 728 drivers/tty/serial/mxs-auart.c 	return dev_name(s->dev);
s                 737 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(u);
s                 739 drivers/tty/serial/mxs-auart.c 	u32 ctrl = mxs_read(s, REG_CTRL2);
s                 749 drivers/tty/serial/mxs-auart.c 	mxs_write(ctrl, s, REG_CTRL2);
s                 751 drivers/tty/serial/mxs-auart.c 	mctrl_gpio_set(s->gpios, mctrl);
s                 755 drivers/tty/serial/mxs-auart.c static u32 mxs_auart_modem_status(struct mxs_auart_port *s, u32 mctrl)
s                 759 drivers/tty/serial/mxs-auart.c 	mctrl_diff = mctrl ^ s->mctrl_prev;
s                 760 drivers/tty/serial/mxs-auart.c 	s->mctrl_prev = mctrl;
s                 761 drivers/tty/serial/mxs-auart.c 	if (mctrl_diff & MCTRL_ANY_DELTA && s->ms_irq_enabled &&
s                 762 drivers/tty/serial/mxs-auart.c 						s->port.state != NULL) {
s                 764 drivers/tty/serial/mxs-auart.c 			s->port.icount.rng++;
s                 766 drivers/tty/serial/mxs-auart.c 			s->port.icount.dsr++;
s                 768 drivers/tty/serial/mxs-auart.c 			uart_handle_dcd_change(&s->port, mctrl & TIOCM_CD);
s                 770 drivers/tty/serial/mxs-auart.c 			uart_handle_cts_change(&s->port, mctrl & TIOCM_CTS);
s                 772 drivers/tty/serial/mxs-auart.c 		wake_up_interruptible(&s->port.state->port.delta_msr_wait);
s                 779 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(u);
s                 780 drivers/tty/serial/mxs-auart.c 	u32 stat = mxs_read(s, REG_STAT);
s                 786 drivers/tty/serial/mxs-auart.c 	return mctrl_gpio_get(s->gpios, &mctrl);
s                 794 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(port);
s                 799 drivers/tty/serial/mxs-auart.c 	if (s->ms_irq_enabled)
s                 802 drivers/tty/serial/mxs-auart.c 	s->ms_irq_enabled = true;
s                 804 drivers/tty/serial/mxs-auart.c 	if (s->gpio_irq[UART_GPIO_CTS] >= 0)
s                 805 drivers/tty/serial/mxs-auart.c 		enable_irq(s->gpio_irq[UART_GPIO_CTS]);
s                 808 drivers/tty/serial/mxs-auart.c 	if (s->gpio_irq[UART_GPIO_DSR] >= 0)
s                 809 drivers/tty/serial/mxs-auart.c 		enable_irq(s->gpio_irq[UART_GPIO_DSR]);
s                 811 drivers/tty/serial/mxs-auart.c 	if (s->gpio_irq[UART_GPIO_RI] >= 0)
s                 812 drivers/tty/serial/mxs-auart.c 		enable_irq(s->gpio_irq[UART_GPIO_RI]);
s                 814 drivers/tty/serial/mxs-auart.c 	if (s->gpio_irq[UART_GPIO_DCD] >= 0)
s                 815 drivers/tty/serial/mxs-auart.c 		enable_irq(s->gpio_irq[UART_GPIO_DCD]);
s                 823 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(port);
s                 828 drivers/tty/serial/mxs-auart.c 	if (!s->ms_irq_enabled)
s                 831 drivers/tty/serial/mxs-auart.c 	s->ms_irq_enabled = false;
s                 833 drivers/tty/serial/mxs-auart.c 	if (s->gpio_irq[UART_GPIO_CTS] >= 0)
s                 834 drivers/tty/serial/mxs-auart.c 		disable_irq(s->gpio_irq[UART_GPIO_CTS]);
s                 837 drivers/tty/serial/mxs-auart.c 	if (s->gpio_irq[UART_GPIO_DSR] >= 0)
s                 838 drivers/tty/serial/mxs-auart.c 		disable_irq(s->gpio_irq[UART_GPIO_DSR]);
s                 840 drivers/tty/serial/mxs-auart.c 	if (s->gpio_irq[UART_GPIO_RI] >= 0)
s                 841 drivers/tty/serial/mxs-auart.c 		disable_irq(s->gpio_irq[UART_GPIO_RI]);
s                 843 drivers/tty/serial/mxs-auart.c 	if (s->gpio_irq[UART_GPIO_DCD] >= 0)
s                 844 drivers/tty/serial/mxs-auart.c 		disable_irq(s->gpio_irq[UART_GPIO_DCD]);
s                 847 drivers/tty/serial/mxs-auart.c static int mxs_auart_dma_prep_rx(struct mxs_auart_port *s);
s                 850 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = (struct mxs_auart_port *) arg;
s                 851 drivers/tty/serial/mxs-auart.c 	struct tty_port *port = &s->port.state->port;
s                 855 drivers/tty/serial/mxs-auart.c 	dma_unmap_sg(s->dev, &s->rx_sgl, 1, DMA_FROM_DEVICE);
s                 857 drivers/tty/serial/mxs-auart.c 	stat = mxs_read(s, REG_STAT);
s                 862 drivers/tty/serial/mxs-auart.c 	tty_insert_flip_string(port, s->rx_dma_buf, count);
s                 864 drivers/tty/serial/mxs-auart.c 	mxs_write(stat, s, REG_STAT);
s                 868 drivers/tty/serial/mxs-auart.c 	mxs_auart_dma_prep_rx(s);
s                 871 drivers/tty/serial/mxs-auart.c static int mxs_auart_dma_prep_rx(struct mxs_auart_port *s)
s                 874 drivers/tty/serial/mxs-auart.c 	struct scatterlist *sgl = &s->rx_sgl;
s                 875 drivers/tty/serial/mxs-auart.c 	struct dma_chan *channel = s->rx_dma_chan;
s                 885 drivers/tty/serial/mxs-auart.c 		dev_err(s->dev, "step 1 error\n");
s                 890 drivers/tty/serial/mxs-auart.c 	sg_init_one(sgl, s->rx_dma_buf, UART_XMIT_SIZE);
s                 891 drivers/tty/serial/mxs-auart.c 	dma_map_sg(s->dev, sgl, 1, DMA_FROM_DEVICE);
s                 895 drivers/tty/serial/mxs-auart.c 		dev_err(s->dev, "step 2 error\n");
s                 901 drivers/tty/serial/mxs-auart.c 	desc->callback_param = s;
s                 907 drivers/tty/serial/mxs-auart.c static void mxs_auart_dma_exit_channel(struct mxs_auart_port *s)
s                 909 drivers/tty/serial/mxs-auart.c 	if (s->tx_dma_chan) {
s                 910 drivers/tty/serial/mxs-auart.c 		dma_release_channel(s->tx_dma_chan);
s                 911 drivers/tty/serial/mxs-auart.c 		s->tx_dma_chan = NULL;
s                 913 drivers/tty/serial/mxs-auart.c 	if (s->rx_dma_chan) {
s                 914 drivers/tty/serial/mxs-auart.c 		dma_release_channel(s->rx_dma_chan);
s                 915 drivers/tty/serial/mxs-auart.c 		s->rx_dma_chan = NULL;
s                 918 drivers/tty/serial/mxs-auart.c 	kfree(s->tx_dma_buf);
s                 919 drivers/tty/serial/mxs-auart.c 	kfree(s->rx_dma_buf);
s                 920 drivers/tty/serial/mxs-auart.c 	s->tx_dma_buf = NULL;
s                 921 drivers/tty/serial/mxs-auart.c 	s->rx_dma_buf = NULL;
s                 924 drivers/tty/serial/mxs-auart.c static void mxs_auart_dma_exit(struct mxs_auart_port *s)
s                 928 drivers/tty/serial/mxs-auart.c 		s, REG_CTRL2);
s                 930 drivers/tty/serial/mxs-auart.c 	mxs_auart_dma_exit_channel(s);
s                 931 drivers/tty/serial/mxs-auart.c 	s->flags &= ~MXS_AUART_DMA_ENABLED;
s                 932 drivers/tty/serial/mxs-auart.c 	clear_bit(MXS_AUART_DMA_TX_SYNC, &s->flags);
s                 933 drivers/tty/serial/mxs-auart.c 	clear_bit(MXS_AUART_DMA_RX_READY, &s->flags);
s                 936 drivers/tty/serial/mxs-auart.c static int mxs_auart_dma_init(struct mxs_auart_port *s)
s                 938 drivers/tty/serial/mxs-auart.c 	if (auart_dma_enabled(s))
s                 942 drivers/tty/serial/mxs-auart.c 	s->rx_dma_chan = dma_request_slave_channel(s->dev, "rx");
s                 943 drivers/tty/serial/mxs-auart.c 	if (!s->rx_dma_chan)
s                 945 drivers/tty/serial/mxs-auart.c 	s->rx_dma_buf = kzalloc(UART_XMIT_SIZE, GFP_KERNEL | GFP_DMA);
s                 946 drivers/tty/serial/mxs-auart.c 	if (!s->rx_dma_buf)
s                 950 drivers/tty/serial/mxs-auart.c 	s->tx_dma_chan = dma_request_slave_channel(s->dev, "tx");
s                 951 drivers/tty/serial/mxs-auart.c 	if (!s->tx_dma_chan)
s                 953 drivers/tty/serial/mxs-auart.c 	s->tx_dma_buf = kzalloc(UART_XMIT_SIZE, GFP_KERNEL | GFP_DMA);
s                 954 drivers/tty/serial/mxs-auart.c 	if (!s->tx_dma_buf)
s                 958 drivers/tty/serial/mxs-auart.c 	s->flags |= MXS_AUART_DMA_ENABLED;
s                 959 drivers/tty/serial/mxs-auart.c 	dev_dbg(s->dev, "enabled the DMA support.");
s                 962 drivers/tty/serial/mxs-auart.c 	s->port.fifosize = UART_XMIT_SIZE;
s                 967 drivers/tty/serial/mxs-auart.c 	mxs_auart_dma_exit_channel(s);
s                 972 drivers/tty/serial/mxs-auart.c #define RTS_AT_AUART()	!mctrl_gpio_to_gpiod(s->gpios, UART_GPIO_RTS)
s                 973 drivers/tty/serial/mxs-auart.c #define CTS_AT_AUART()	!mctrl_gpio_to_gpiod(s->gpios, UART_GPIO_CTS)
s                 978 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(u);
s                 985 drivers/tty/serial/mxs-auart.c 	ctrl2 = mxs_read(s, REG_CTRL2);
s                1060 drivers/tty/serial/mxs-auart.c 		if (is_imx28_auart(s)
s                1061 drivers/tty/serial/mxs-auart.c 				&& test_bit(MXS_AUART_RTSCTS, &s->flags)) {
s                1062 drivers/tty/serial/mxs-auart.c 			if (!mxs_auart_dma_init(s))
s                1075 drivers/tty/serial/mxs-auart.c 	if (is_asm9260_auart(s)) {
s                1090 drivers/tty/serial/mxs-auart.c 	mxs_write(ctrl, s, REG_LINECTRL);
s                1092 drivers/tty/serial/mxs-auart.c 	mxs_write(ctrl2, s, REG_CTRL2);
s                1097 drivers/tty/serial/mxs-auart.c 	if (auart_dma_enabled(s) &&
s                1098 drivers/tty/serial/mxs-auart.c 		!test_and_set_bit(MXS_AUART_DMA_RX_READY, &s->flags)) {
s                1099 drivers/tty/serial/mxs-auart.c 		if (!mxs_auart_dma_prep_rx(s)) {
s                1102 drivers/tty/serial/mxs-auart.c 				s, REG_INTR);
s                1104 drivers/tty/serial/mxs-auart.c 			mxs_auart_dma_exit(s);
s                1105 drivers/tty/serial/mxs-auart.c 			dev_err(s->dev, "We can not start up the DMA.\n");
s                1130 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = context;
s                1131 drivers/tty/serial/mxs-auart.c 	u32 mctrl_temp = s->mctrl_prev;
s                1132 drivers/tty/serial/mxs-auart.c 	u32 stat = mxs_read(s, REG_STAT);
s                1134 drivers/tty/serial/mxs-auart.c 	istat = mxs_read(s, REG_INTR);
s                1138 drivers/tty/serial/mxs-auart.c 		| AUART_INTR_CTSMIS), s, REG_INTR);
s                1143 drivers/tty/serial/mxs-auart.c 	if (irq == s->gpio_irq[UART_GPIO_CTS] ||
s                1144 drivers/tty/serial/mxs-auart.c 	    irq == s->gpio_irq[UART_GPIO_DCD] ||
s                1145 drivers/tty/serial/mxs-auart.c 	    irq == s->gpio_irq[UART_GPIO_DSR] ||
s                1146 drivers/tty/serial/mxs-auart.c 	    irq == s->gpio_irq[UART_GPIO_RI])
s                1147 drivers/tty/serial/mxs-auart.c 		mxs_auart_modem_status(s,
s                1148 drivers/tty/serial/mxs-auart.c 				mctrl_gpio_get(s->gpios, &mctrl_temp));
s                1151 drivers/tty/serial/mxs-auart.c 		if (CTS_AT_AUART() && s->ms_irq_enabled)
s                1152 drivers/tty/serial/mxs-auart.c 			uart_handle_cts_change(&s->port,
s                1154 drivers/tty/serial/mxs-auart.c 		mxs_clr(AUART_INTR_CTSMIS, s, REG_INTR);
s                1159 drivers/tty/serial/mxs-auart.c 		if (!auart_dma_enabled(s))
s                1160 drivers/tty/serial/mxs-auart.c 			mxs_auart_rx_chars(s);
s                1165 drivers/tty/serial/mxs-auart.c 		mxs_auart_tx_chars(s);
s                1172 drivers/tty/serial/mxs-auart.c static void mxs_auart_reset_deassert(struct mxs_auart_port *s)
s                1177 drivers/tty/serial/mxs-auart.c 	mxs_clr(AUART_CTRL0_SFTRST, s, REG_CTRL0);
s                1180 drivers/tty/serial/mxs-auart.c 		reg = mxs_read(s, REG_CTRL0);
s                1185 drivers/tty/serial/mxs-auart.c 	mxs_clr(AUART_CTRL0_CLKGATE, s, REG_CTRL0);
s                1188 drivers/tty/serial/mxs-auart.c static void mxs_auart_reset_assert(struct mxs_auart_port *s)
s                1193 drivers/tty/serial/mxs-auart.c 	reg = mxs_read(s, REG_CTRL0);
s                1198 drivers/tty/serial/mxs-auart.c 	mxs_clr(AUART_CTRL0_CLKGATE, s, REG_CTRL0);
s                1199 drivers/tty/serial/mxs-auart.c 	mxs_set(AUART_CTRL0_SFTRST, s, REG_CTRL0);
s                1202 drivers/tty/serial/mxs-auart.c 		reg = mxs_read(s, REG_CTRL0);
s                1209 drivers/tty/serial/mxs-auart.c 	dev_err(s->dev, "Failed to reset the unit.");
s                1215 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(u);
s                1217 drivers/tty/serial/mxs-auart.c 	ret = clk_prepare_enable(s->clk);
s                1222 drivers/tty/serial/mxs-auart.c 		mxs_clr(AUART_CTRL0_CLKGATE, s, REG_CTRL0);
s                1225 drivers/tty/serial/mxs-auart.c 		mxs_auart_reset_assert(s);
s                1226 drivers/tty/serial/mxs-auart.c 		mxs_auart_reset_deassert(s);
s                1229 drivers/tty/serial/mxs-auart.c 	mxs_set(AUART_CTRL2_UARTEN, s, REG_CTRL2);
s                1232 drivers/tty/serial/mxs-auart.c 		  s, REG_INTR);
s                1241 drivers/tty/serial/mxs-auart.c 	mxs_set(AUART_LINECTRL_FEN, s, REG_LINECTRL);
s                1244 drivers/tty/serial/mxs-auart.c 	mctrl_gpio_get(s->gpios, &s->mctrl_prev);
s                1246 drivers/tty/serial/mxs-auart.c 	s->ms_irq_enabled = false;
s                1252 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(u);
s                1256 drivers/tty/serial/mxs-auart.c 	if (auart_dma_enabled(s))
s                1257 drivers/tty/serial/mxs-auart.c 		mxs_auart_dma_exit(s);
s                1260 drivers/tty/serial/mxs-auart.c 		mxs_clr(AUART_CTRL2_UARTEN, s, REG_CTRL2);
s                1263 drivers/tty/serial/mxs-auart.c 			AUART_INTR_CTSMIEN, s, REG_INTR);
s                1264 drivers/tty/serial/mxs-auart.c 		mxs_set(AUART_CTRL0_CLKGATE, s, REG_CTRL0);
s                1266 drivers/tty/serial/mxs-auart.c 		mxs_auart_reset_assert(s);
s                1269 drivers/tty/serial/mxs-auart.c 	clk_disable_unprepare(s->clk);
s                1274 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(u);
s                1276 drivers/tty/serial/mxs-auart.c 	if ((mxs_read(s, REG_STAT) &
s                1285 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(u);
s                1288 drivers/tty/serial/mxs-auart.c 	mxs_set(AUART_CTRL2_TXE, s, REG_CTRL2);
s                1290 drivers/tty/serial/mxs-auart.c 	mxs_auart_tx_chars(s);
s                1295 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(u);
s                1297 drivers/tty/serial/mxs-auart.c 	mxs_clr(AUART_CTRL2_TXE, s, REG_CTRL2);
s                1302 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(u);
s                1304 drivers/tty/serial/mxs-auart.c 	mxs_clr(AUART_CTRL2_RXE, s, REG_CTRL2);
s                1309 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(u);
s                1312 drivers/tty/serial/mxs-auart.c 		mxs_set(AUART_LINECTRL_BRK, s, REG_LINECTRL);
s                1314 drivers/tty/serial/mxs-auart.c 		mxs_clr(AUART_LINECTRL_BRK, s, REG_LINECTRL);
s                1342 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(port);
s                1345 drivers/tty/serial/mxs-auart.c 	while (mxs_read(s, REG_STAT) & AUART_STAT_TXFF) {
s                1351 drivers/tty/serial/mxs-auart.c 	mxs_write(ch, s, REG_DATA);
s                1357 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s;
s                1365 drivers/tty/serial/mxs-auart.c 	s = auart_port[co->index];
s                1366 drivers/tty/serial/mxs-auart.c 	port = &s->port;
s                1368 drivers/tty/serial/mxs-auart.c 	clk_enable(s->clk);
s                1371 drivers/tty/serial/mxs-auart.c 	old_ctrl2 = mxs_read(s, REG_CTRL2);
s                1372 drivers/tty/serial/mxs-auart.c 	old_ctrl0 = mxs_read(s, REG_CTRL0);
s                1374 drivers/tty/serial/mxs-auart.c 	mxs_clr(AUART_CTRL0_CLKGATE, s, REG_CTRL0);
s                1375 drivers/tty/serial/mxs-auart.c 	mxs_set(AUART_CTRL2_UARTEN | AUART_CTRL2_TXE, s, REG_CTRL2);
s                1380 drivers/tty/serial/mxs-auart.c 	while (mxs_read(s, REG_STAT) & AUART_STAT_BUSY) {
s                1392 drivers/tty/serial/mxs-auart.c 	if (!(mxs_read(s, REG_STAT) & AUART_STAT_BUSY)) {
s                1393 drivers/tty/serial/mxs-auart.c 		mxs_write(old_ctrl0, s, REG_CTRL0);
s                1394 drivers/tty/serial/mxs-auart.c 		mxs_write(old_ctrl2, s, REG_CTRL2);
s                1397 drivers/tty/serial/mxs-auart.c 	clk_disable(s->clk);
s                1401 drivers/tty/serial/mxs-auart.c auart_console_get_options(struct mxs_auart_port *s, int *baud,
s                1404 drivers/tty/serial/mxs-auart.c 	struct uart_port *port = &s->port;
s                1407 drivers/tty/serial/mxs-auart.c 	if (!(mxs_read(s, REG_CTRL2) & AUART_CTRL2_UARTEN))
s                1410 drivers/tty/serial/mxs-auart.c 	lcr_h = mxs_read(s, REG_LINECTRL);
s                1425 drivers/tty/serial/mxs-auart.c 	quot = ((mxs_read(s, REG_LINECTRL) & AUART_LINECTRL_BAUD_DIVINT_MASK))
s                1427 drivers/tty/serial/mxs-auart.c 	quot |= ((mxs_read(s, REG_LINECTRL) & AUART_LINECTRL_BAUD_DIVFRAC_MASK))
s                1438 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s;
s                1452 drivers/tty/serial/mxs-auart.c 	s = auart_port[co->index];
s                1453 drivers/tty/serial/mxs-auart.c 	if (!s)
s                1456 drivers/tty/serial/mxs-auart.c 	ret = clk_prepare_enable(s->clk);
s                1463 drivers/tty/serial/mxs-auart.c 		auart_console_get_options(s, &baud, &parity, &bits);
s                1465 drivers/tty/serial/mxs-auart.c 	ret = uart_set_options(&s->port, co, baud, parity, bits, flow);
s                1467 drivers/tty/serial/mxs-auart.c 	clk_disable_unprepare(s->clk);
s                1495 drivers/tty/serial/mxs-auart.c static void mxs_init_regs(struct mxs_auart_port *s)
s                1497 drivers/tty/serial/mxs-auart.c 	if (is_asm9260_auart(s))
s                1498 drivers/tty/serial/mxs-auart.c 		s->vendor = &vendor_alphascale_asm9260;
s                1500 drivers/tty/serial/mxs-auart.c 		s->vendor = &vendor_freescale_stmp37xx;
s                1503 drivers/tty/serial/mxs-auart.c static int mxs_get_clks(struct mxs_auart_port *s,
s                1508 drivers/tty/serial/mxs-auart.c 	if (!is_asm9260_auart(s)) {
s                1509 drivers/tty/serial/mxs-auart.c 		s->clk = devm_clk_get(&pdev->dev, NULL);
s                1510 drivers/tty/serial/mxs-auart.c 		return PTR_ERR_OR_ZERO(s->clk);
s                1513 drivers/tty/serial/mxs-auart.c 	s->clk = devm_clk_get(s->dev, "mod");
s                1514 drivers/tty/serial/mxs-auart.c 	if (IS_ERR(s->clk)) {
s                1515 drivers/tty/serial/mxs-auart.c 		dev_err(s->dev, "Failed to get \"mod\" clk\n");
s                1516 drivers/tty/serial/mxs-auart.c 		return PTR_ERR(s->clk);
s                1519 drivers/tty/serial/mxs-auart.c 	s->clk_ahb = devm_clk_get(s->dev, "ahb");
s                1520 drivers/tty/serial/mxs-auart.c 	if (IS_ERR(s->clk_ahb)) {
s                1521 drivers/tty/serial/mxs-auart.c 		dev_err(s->dev, "Failed to get \"ahb\" clk\n");
s                1522 drivers/tty/serial/mxs-auart.c 		return PTR_ERR(s->clk_ahb);
s                1525 drivers/tty/serial/mxs-auart.c 	err = clk_prepare_enable(s->clk_ahb);
s                1527 drivers/tty/serial/mxs-auart.c 		dev_err(s->dev, "Failed to enable ahb_clk!\n");
s                1531 drivers/tty/serial/mxs-auart.c 	err = clk_set_rate(s->clk, clk_get_rate(s->clk_ahb));
s                1533 drivers/tty/serial/mxs-auart.c 		dev_err(s->dev, "Failed to set rate!\n");
s                1537 drivers/tty/serial/mxs-auart.c 	err = clk_prepare_enable(s->clk);
s                1539 drivers/tty/serial/mxs-auart.c 		dev_err(s->dev, "Failed to enable clk!\n");
s                1546 drivers/tty/serial/mxs-auart.c 	clk_disable_unprepare(s->clk_ahb);
s                1554 drivers/tty/serial/mxs-auart.c static int serial_mxs_probe_dt(struct mxs_auart_port *s,
s                1569 drivers/tty/serial/mxs-auart.c 	s->port.line = ret;
s                1573 drivers/tty/serial/mxs-auart.c 		set_bit(MXS_AUART_RTSCTS, &s->flags);
s                1578 drivers/tty/serial/mxs-auart.c static int mxs_auart_init_gpios(struct mxs_auart_port *s, struct device *dev)
s                1583 drivers/tty/serial/mxs-auart.c 	s->gpios = mctrl_gpio_init_noauto(dev, 0);
s                1584 drivers/tty/serial/mxs-auart.c 	if (IS_ERR(s->gpios))
s                1585 drivers/tty/serial/mxs-auart.c 		return PTR_ERR(s->gpios);
s                1589 drivers/tty/serial/mxs-auart.c 		if (test_bit(MXS_AUART_RTSCTS, &s->flags))
s                1592 drivers/tty/serial/mxs-auart.c 		clear_bit(MXS_AUART_RTSCTS, &s->flags);
s                1596 drivers/tty/serial/mxs-auart.c 		gpiod = mctrl_gpio_to_gpiod(s->gpios, i);
s                1598 drivers/tty/serial/mxs-auart.c 			s->gpio_irq[i] = gpiod_to_irq(gpiod);
s                1600 drivers/tty/serial/mxs-auart.c 			s->gpio_irq[i] = -EINVAL;
s                1606 drivers/tty/serial/mxs-auart.c static void mxs_auart_free_gpio_irq(struct mxs_auart_port *s)
s                1611 drivers/tty/serial/mxs-auart.c 		if (s->gpio_irq[i] >= 0)
s                1612 drivers/tty/serial/mxs-auart.c 			free_irq(s->gpio_irq[i], s);
s                1615 drivers/tty/serial/mxs-auart.c static int mxs_auart_request_gpio_irq(struct mxs_auart_port *s)
s                1617 drivers/tty/serial/mxs-auart.c 	int *irq = s->gpio_irq;
s                1627 drivers/tty/serial/mxs-auart.c 				IRQ_TYPE_EDGE_BOTH, dev_name(s->dev), s);
s                1629 drivers/tty/serial/mxs-auart.c 			dev_err(s->dev, "%s - Can't get %d irq\n",
s                1639 drivers/tty/serial/mxs-auart.c 			free_irq(irq[i], s);
s                1648 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s;
s                1653 drivers/tty/serial/mxs-auart.c 	s = devm_kzalloc(&pdev->dev, sizeof(*s), GFP_KERNEL);
s                1654 drivers/tty/serial/mxs-auart.c 	if (!s)
s                1657 drivers/tty/serial/mxs-auart.c 	s->port.dev = &pdev->dev;
s                1658 drivers/tty/serial/mxs-auart.c 	s->dev = &pdev->dev;
s                1660 drivers/tty/serial/mxs-auart.c 	ret = serial_mxs_probe_dt(s, pdev);
s                1662 drivers/tty/serial/mxs-auart.c 		s->port.line = pdev->id < 0 ? 0 : pdev->id;
s                1665 drivers/tty/serial/mxs-auart.c 	if (s->port.line >= ARRAY_SIZE(auart_port)) {
s                1666 drivers/tty/serial/mxs-auart.c 		dev_err(&pdev->dev, "serial%d out of range\n", s->port.line);
s                1672 drivers/tty/serial/mxs-auart.c 		s->devtype = pdev->id_entry->driver_data;
s                1675 drivers/tty/serial/mxs-auart.c 	ret = mxs_get_clks(s, pdev);
s                1685 drivers/tty/serial/mxs-auart.c 	s->port.mapbase = r->start;
s                1686 drivers/tty/serial/mxs-auart.c 	s->port.membase = ioremap(r->start, resource_size(r));
s                1687 drivers/tty/serial/mxs-auart.c 	if (!s->port.membase) {
s                1691 drivers/tty/serial/mxs-auart.c 	s->port.ops = &mxs_auart_ops;
s                1692 drivers/tty/serial/mxs-auart.c 	s->port.iotype = UPIO_MEM;
s                1693 drivers/tty/serial/mxs-auart.c 	s->port.fifosize = MXS_AUART_FIFO_SIZE;
s                1694 drivers/tty/serial/mxs-auart.c 	s->port.uartclk = clk_get_rate(s->clk);
s                1695 drivers/tty/serial/mxs-auart.c 	s->port.type = PORT_IMX;
s                1697 drivers/tty/serial/mxs-auart.c 	mxs_init_regs(s);
s                1699 drivers/tty/serial/mxs-auart.c 	s->mctrl_prev = 0;
s                1707 drivers/tty/serial/mxs-auart.c 	s->port.irq = irq;
s                1709 drivers/tty/serial/mxs-auart.c 			       dev_name(&pdev->dev), s);
s                1713 drivers/tty/serial/mxs-auart.c 	platform_set_drvdata(pdev, s);
s                1715 drivers/tty/serial/mxs-auart.c 	ret = mxs_auart_init_gpios(s, &pdev->dev);
s                1724 drivers/tty/serial/mxs-auart.c 	ret = mxs_auart_request_gpio_irq(s);
s                1728 drivers/tty/serial/mxs-auart.c 	auart_port[s->port.line] = s;
s                1730 drivers/tty/serial/mxs-auart.c 	mxs_auart_reset_deassert(s);
s                1732 drivers/tty/serial/mxs-auart.c 	ret = uart_add_one_port(&auart_driver, &s->port);
s                1737 drivers/tty/serial/mxs-auart.c 	if (is_asm9260_auart(s)) {
s                1740 drivers/tty/serial/mxs-auart.c 		version = mxs_read(s, REG_VERSION);
s                1749 drivers/tty/serial/mxs-auart.c 	mxs_auart_free_gpio_irq(s);
s                1753 drivers/tty/serial/mxs-auart.c 	if (is_asm9260_auart(s)) {
s                1754 drivers/tty/serial/mxs-auart.c 		clk_disable_unprepare(s->clk);
s                1755 drivers/tty/serial/mxs-auart.c 		clk_disable_unprepare(s->clk_ahb);
s                1762 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = platform_get_drvdata(pdev);
s                1764 drivers/tty/serial/mxs-auart.c 	uart_remove_one_port(&auart_driver, &s->port);
s                1766 drivers/tty/serial/mxs-auart.c 	mxs_auart_free_gpio_irq(s);
s                1767 drivers/tty/serial/mxs-auart.c 	if (is_asm9260_auart(s)) {
s                1768 drivers/tty/serial/mxs-auart.c 		clk_disable_unprepare(s->clk);
s                1769 drivers/tty/serial/mxs-auart.c 		clk_disable_unprepare(s->clk_ahb);
s                1260 drivers/tty/serial/omap-serial.c static void early_omap_serial_write(struct console *console, const char *s,
s                1266 drivers/tty/serial/omap-serial.c 	uart_console_write(port, s, count, omap_serial_early_putc);
s                1300 drivers/tty/serial/omap-serial.c serial_omap_console_write(struct console *co, const char *s,
s                1324 drivers/tty/serial/omap-serial.c 	uart_console_write(&up->port, s, count, serial_omap_console_putchar);
s                 494 drivers/tty/serial/owl-uart.c static void owl_uart_port_write(struct uart_port *port, const char *s,
s                 518 drivers/tty/serial/owl-uart.c 	uart_console_write(port, s, count, owl_console_putchar);
s                 537 drivers/tty/serial/owl-uart.c static void owl_uart_console_write(struct console *co, const char *s,
s                 546 drivers/tty/serial/owl-uart.c 	owl_uart_port_write(&owl_port->port, s, count);
s                 589 drivers/tty/serial/owl-uart.c 					 const char *s,
s                 594 drivers/tty/serial/owl-uart.c 	owl_uart_port_write(&dev->port, s, count);
s                1630 drivers/tty/serial/pch_uart.c pch_console_write(struct console *co, const char *s, unsigned int count)
s                1663 drivers/tty/serial/pch_uart.c 	uart_console_write(&priv->port, s, count, pch_console_putchar);
s                 711 drivers/tty/serial/pic32_uart.c static void pic32_console_write(struct console *co, const char *s,
s                 718 drivers/tty/serial/pic32_uart.c 	uart_console_write(port, s, count, pic32_console_putchar);
s                1799 drivers/tty/serial/pmac_zilog.c static void pmz_console_write(struct console *con, const char *s, unsigned int count);
s                1956 drivers/tty/serial/pmac_zilog.c static void pmz_console_write(struct console *con, const char *s, unsigned int count)
s                1967 drivers/tty/serial/pmac_zilog.c 	uart_console_write(&uap->port, s, count, pmz_console_putchar);
s                 688 drivers/tty/serial/pnx8xxx_uart.c pnx8xxx_console_write(struct console *co, const char *s, unsigned int count)
s                 700 drivers/tty/serial/pnx8xxx_uart.c 	uart_console_write(&sport->port, s, count, pnx8xxx_console_putchar);
s                 641 drivers/tty/serial/pxa.c serial_pxa_console_write(struct console *co, const char *s, unsigned int count)
s                 663 drivers/tty/serial/pxa.c 	uart_console_write(&up->port, s, count, serial_pxa_console_putchar);
s                 378 drivers/tty/serial/qcom_geni_serial.c __qcom_geni_serial_console_write(struct uart_port *uport, const char *s,
s                 389 drivers/tty/serial/qcom_geni_serial.c 		if (s[i] == '\n')
s                 409 drivers/tty/serial/qcom_geni_serial.c 		uart_console_write(uport, s + i, chars_to_write,
s                 418 drivers/tty/serial/qcom_geni_serial.c static void qcom_geni_serial_console_write(struct console *co, const char *s,
s                 468 drivers/tty/serial/qcom_geni_serial.c 	__qcom_geni_serial_console_write(uport, s, count);
s                1103 drivers/tty/serial/qcom_geni_serial.c 					const char *s, unsigned int n)
s                1107 drivers/tty/serial/qcom_geni_serial.c 	__qcom_geni_serial_console_write(&dev->port, s, n);
s                 589 drivers/tty/serial/rda-uart.c static void rda_uart_port_write(struct uart_port *port, const char *s,
s                 610 drivers/tty/serial/rda-uart.c 	uart_console_write(port, s, count, rda_console_putchar);
s                 624 drivers/tty/serial/rda-uart.c static void rda_uart_console_write(struct console *co, const char *s,
s                 633 drivers/tty/serial/rda-uart.c 	rda_uart_port_write(&rda_port->port, s, count);
s                 676 drivers/tty/serial/rda-uart.c 					 const char *s,
s                 681 drivers/tty/serial/rda-uart.c 	rda_uart_port_write(&dev->port, s, count);
s                 720 drivers/tty/serial/sa1100.c sa1100_console_write(struct console *co, const char *s, unsigned int count)
s                 732 drivers/tty/serial/sa1100.c 	uart_console_write(&sport->port, s, count, sa1100_console_putchar);
s                2118 drivers/tty/serial/samsung.c s3c24xx_serial_console_write(struct console *co, const char *s,
s                2127 drivers/tty/serial/samsung.c 	uart_console_write(cons_uart, s, count, s3c24xx_serial_console_putchar);
s                2526 drivers/tty/serial/samsung.c static void samsung_early_write(struct console *con, const char *s, unsigned n)
s                2530 drivers/tty/serial/samsung.c 	uart_console_write(&dev->port, s, n, samsung_early_putc);
s                 835 drivers/tty/serial/sb1250-duart.c static void sbd_console_write(struct console *co, const char *s,
s                 853 drivers/tty/serial/sb1250-duart.c 	uart_console_write(&sport->port, s, count, sbd_console_putchar);
s                 355 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
s                 359 drivers/tty/serial/sc16is7xx.c 	regmap_read(s->regmap, (reg << SC16IS7XX_REG_SHIFT) | line, &val);
s                 366 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
s                 369 drivers/tty/serial/sc16is7xx.c 	regmap_write(s->regmap, (reg << SC16IS7XX_REG_SHIFT) | line, val);
s                 374 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
s                 378 drivers/tty/serial/sc16is7xx.c 	regcache_cache_bypass(s->regmap, true);
s                 379 drivers/tty/serial/sc16is7xx.c 	regmap_raw_read(s->regmap, addr, s->buf, rxlen);
s                 380 drivers/tty/serial/sc16is7xx.c 	regcache_cache_bypass(s->regmap, false);
s                 385 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
s                 396 drivers/tty/serial/sc16is7xx.c 	regcache_cache_bypass(s->regmap, true);
s                 397 drivers/tty/serial/sc16is7xx.c 	regmap_raw_write(s->regmap, addr, s->buf, to_send);
s                 398 drivers/tty/serial/sc16is7xx.c 	regcache_cache_bypass(s->regmap, false);
s                 404 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
s                 407 drivers/tty/serial/sc16is7xx.c 	regmap_update_bits(s->regmap, (reg << SC16IS7XX_REG_SHIFT) | line,
s                 493 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
s                 516 drivers/tty/serial/sc16is7xx.c 	mutex_lock(&s->efr_lock);
s                 525 drivers/tty/serial/sc16is7xx.c 	regcache_cache_bypass(s->regmap, true);
s                 528 drivers/tty/serial/sc16is7xx.c 	regcache_cache_bypass(s->regmap, false);
s                 533 drivers/tty/serial/sc16is7xx.c 	mutex_unlock(&s->efr_lock);
s                 544 drivers/tty/serial/sc16is7xx.c 	regcache_cache_bypass(s->regmap, true);
s                 547 drivers/tty/serial/sc16is7xx.c 	regcache_cache_bypass(s->regmap, false);
s                 558 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
s                 562 drivers/tty/serial/sc16is7xx.c 	if (unlikely(rxlen >= sizeof(s->buf))) {
s                 568 drivers/tty/serial/sc16is7xx.c 		rxlen = sizeof(s->buf);
s                 581 drivers/tty/serial/sc16is7xx.c 			s->buf[0] = sc16is7xx_port_read(port, SC16IS7XX_RHR_REG);
s                 617 drivers/tty/serial/sc16is7xx.c 			ch = s->buf[i];
s                 635 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
s                 667 drivers/tty/serial/sc16is7xx.c 			s->buf[i] = xmit->buf[xmit->tail];
s                 678 drivers/tty/serial/sc16is7xx.c static bool sc16is7xx_port_irq(struct sc16is7xx_port *s, int portno)
s                 680 drivers/tty/serial/sc16is7xx.c 	struct uart_port *port = &s->p[portno].port;
s                 715 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = to_sc16is7xx_port(ws, irq_work);
s                 717 drivers/tty/serial/sc16is7xx.c 	mutex_lock(&s->efr_lock);
s                 723 drivers/tty/serial/sc16is7xx.c 		for (i = 0; i < s->devtype->nr_uart; ++i)
s                 724 drivers/tty/serial/sc16is7xx.c 			keep_polling |= sc16is7xx_port_irq(s, i);
s                 729 drivers/tty/serial/sc16is7xx.c 	mutex_unlock(&s->efr_lock);
s                 734 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = (struct sc16is7xx_port *)dev_id;
s                 736 drivers/tty/serial/sc16is7xx.c 	kthread_queue_work(&s->kworker, &s->irq_work);
s                 807 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
s                 812 drivers/tty/serial/sc16is7xx.c 	kthread_queue_work(&s->kworker, &one->reg_work);
s                 827 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
s                 830 drivers/tty/serial/sc16is7xx.c 	kthread_queue_work(&s->kworker, &one->tx_work);
s                 852 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
s                 856 drivers/tty/serial/sc16is7xx.c 	kthread_queue_work(&s->kworker, &one->reg_work);
s                 870 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
s                 925 drivers/tty/serial/sc16is7xx.c 	mutex_lock(&s->efr_lock);
s                 931 drivers/tty/serial/sc16is7xx.c 	regcache_cache_bypass(s->regmap, true);
s                 943 drivers/tty/serial/sc16is7xx.c 	regcache_cache_bypass(s->regmap, false);
s                 948 drivers/tty/serial/sc16is7xx.c 	mutex_unlock(&s->efr_lock);
s                 965 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
s                 990 drivers/tty/serial/sc16is7xx.c 	kthread_queue_work(&s->kworker, &one->reg_work);
s                 997 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
s                1013 drivers/tty/serial/sc16is7xx.c 	regcache_cache_bypass(s->regmap, true);
s                1030 drivers/tty/serial/sc16is7xx.c 	regcache_cache_bypass(s->regmap, false);
s                1050 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
s                1063 drivers/tty/serial/sc16is7xx.c 	kthread_flush_worker(&s->kworker);
s                1068 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
s                1070 drivers/tty/serial/sc16is7xx.c 	return (port->type == PORT_SC16IS7XX) ? s->devtype->name : NULL;
s                1086 drivers/tty/serial/sc16is7xx.c 				 struct serial_struct *s)
s                1088 drivers/tty/serial/sc16is7xx.c 	if ((s->type != PORT_UNKNOWN) && (s->type != PORT_SC16IS7XX))
s                1090 drivers/tty/serial/sc16is7xx.c 	if (s->irq != port->irq)
s                1130 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = gpiochip_get_data(chip);
s                1131 drivers/tty/serial/sc16is7xx.c 	struct uart_port *port = &s->p[0].port;
s                1140 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = gpiochip_get_data(chip);
s                1141 drivers/tty/serial/sc16is7xx.c 	struct uart_port *port = &s->p[0].port;
s                1150 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = gpiochip_get_data(chip);
s                1151 drivers/tty/serial/sc16is7xx.c 	struct uart_port *port = &s->p[0].port;
s                1161 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = gpiochip_get_data(chip);
s                1162 drivers/tty/serial/sc16is7xx.c 	struct uart_port *port = &s->p[0].port;
s                1185 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s;
s                1191 drivers/tty/serial/sc16is7xx.c 	s = devm_kzalloc(dev, struct_size(s, p, devtype->nr_uart), GFP_KERNEL);
s                1192 drivers/tty/serial/sc16is7xx.c 	if (!s) {
s                1200 drivers/tty/serial/sc16is7xx.c 	s->clk = devm_clk_get(dev, NULL);
s                1201 drivers/tty/serial/sc16is7xx.c 	if (IS_ERR(s->clk)) {
s                1209 drivers/tty/serial/sc16is7xx.c 			return PTR_ERR(s->clk);
s                1211 drivers/tty/serial/sc16is7xx.c 		ret = clk_prepare_enable(s->clk);
s                1215 drivers/tty/serial/sc16is7xx.c 		freq = clk_get_rate(s->clk);
s                1218 drivers/tty/serial/sc16is7xx.c 	s->regmap = regmap;
s                1219 drivers/tty/serial/sc16is7xx.c 	s->devtype = devtype;
s                1220 drivers/tty/serial/sc16is7xx.c 	dev_set_drvdata(dev, s);
s                1221 drivers/tty/serial/sc16is7xx.c 	mutex_init(&s->efr_lock);
s                1223 drivers/tty/serial/sc16is7xx.c 	kthread_init_worker(&s->kworker);
s                1224 drivers/tty/serial/sc16is7xx.c 	kthread_init_work(&s->irq_work, sc16is7xx_ist);
s                1225 drivers/tty/serial/sc16is7xx.c 	s->kworker_task = kthread_run(kthread_worker_fn, &s->kworker,
s                1227 drivers/tty/serial/sc16is7xx.c 	if (IS_ERR(s->kworker_task)) {
s                1228 drivers/tty/serial/sc16is7xx.c 		ret = PTR_ERR(s->kworker_task);
s                1231 drivers/tty/serial/sc16is7xx.c 	sched_setscheduler(s->kworker_task, SCHED_FIFO, &sched_param);
s                1236 drivers/tty/serial/sc16is7xx.c 		s->gpio.owner		 = THIS_MODULE;
s                1237 drivers/tty/serial/sc16is7xx.c 		s->gpio.parent		 = dev;
s                1238 drivers/tty/serial/sc16is7xx.c 		s->gpio.label		 = dev_name(dev);
s                1239 drivers/tty/serial/sc16is7xx.c 		s->gpio.direction_input	 = sc16is7xx_gpio_direction_input;
s                1240 drivers/tty/serial/sc16is7xx.c 		s->gpio.get		 = sc16is7xx_gpio_get;
s                1241 drivers/tty/serial/sc16is7xx.c 		s->gpio.direction_output = sc16is7xx_gpio_direction_output;
s                1242 drivers/tty/serial/sc16is7xx.c 		s->gpio.set		 = sc16is7xx_gpio_set;
s                1243 drivers/tty/serial/sc16is7xx.c 		s->gpio.base		 = -1;
s                1244 drivers/tty/serial/sc16is7xx.c 		s->gpio.ngpio		 = devtype->nr_gpio;
s                1245 drivers/tty/serial/sc16is7xx.c 		s->gpio.can_sleep	 = 1;
s                1246 drivers/tty/serial/sc16is7xx.c 		ret = gpiochip_add_data(&s->gpio, s);
s                1253 drivers/tty/serial/sc16is7xx.c 	regmap_write(s->regmap, SC16IS7XX_IOCONTROL_REG << SC16IS7XX_REG_SHIFT,
s                1257 drivers/tty/serial/sc16is7xx.c 		s->p[i].line		= i;
s                1259 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.dev	= dev;
s                1260 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.irq	= irq;
s                1261 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.type	= PORT_SC16IS7XX;
s                1262 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.fifosize	= SC16IS7XX_FIFO_SIZE;
s                1263 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.flags	= UPF_FIXED_TYPE | UPF_LOW_LATENCY;
s                1264 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.iotype	= UPIO_PORT;
s                1265 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.uartclk	= freq;
s                1266 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.rs485_config = sc16is7xx_config_rs485;
s                1267 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.ops	= &sc16is7xx_ops;
s                1268 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.line	= sc16is7xx_alloc_line();
s                1269 drivers/tty/serial/sc16is7xx.c 		if (s->p[i].port.line >= SC16IS7XX_MAX_DEVS) {
s                1275 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_port_write(&s->p[i].port, SC16IS7XX_IER_REG, 0);
s                1277 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_port_write(&s->p[i].port, SC16IS7XX_EFCR_REG,
s                1281 drivers/tty/serial/sc16is7xx.c 		kthread_init_work(&s->p[i].tx_work, sc16is7xx_tx_proc);
s                1282 drivers/tty/serial/sc16is7xx.c 		kthread_init_work(&s->p[i].reg_work, sc16is7xx_reg_proc);
s                1284 drivers/tty/serial/sc16is7xx.c 		uart_add_one_port(&sc16is7xx_uart, &s->p[i].port);
s                1287 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_port_write(&s->p[i].port, SC16IS7XX_LCR_REG,
s                1290 drivers/tty/serial/sc16is7xx.c 		regcache_cache_bypass(s->regmap, true);
s                1293 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_port_write(&s->p[i].port, SC16IS7XX_EFR_REG,
s                1296 drivers/tty/serial/sc16is7xx.c 		regcache_cache_bypass(s->regmap, false);
s                1299 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_port_write(&s->p[i].port, SC16IS7XX_LCR_REG, 0x00);
s                1302 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_power(&s->p[i].port, 0);
s                1307 drivers/tty/serial/sc16is7xx.c 			       flags, dev_name(dev), s);
s                1313 drivers/tty/serial/sc16is7xx.c 		uart_remove_one_port(&sc16is7xx_uart, &s->p[i].port);
s                1314 drivers/tty/serial/sc16is7xx.c 		clear_bit(s->p[i].port.line, &sc16is7xx_lines);
s                1319 drivers/tty/serial/sc16is7xx.c 		gpiochip_remove(&s->gpio);
s                1323 drivers/tty/serial/sc16is7xx.c 	kthread_stop(s->kworker_task);
s                1326 drivers/tty/serial/sc16is7xx.c 	if (!IS_ERR(s->clk))
s                1327 drivers/tty/serial/sc16is7xx.c 		clk_disable_unprepare(s->clk);
s                1334 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(dev);
s                1338 drivers/tty/serial/sc16is7xx.c 	if (s->devtype->nr_gpio)
s                1339 drivers/tty/serial/sc16is7xx.c 		gpiochip_remove(&s->gpio);
s                1342 drivers/tty/serial/sc16is7xx.c 	for (i = 0; i < s->devtype->nr_uart; i++) {
s                1343 drivers/tty/serial/sc16is7xx.c 		uart_remove_one_port(&sc16is7xx_uart, &s->p[i].port);
s                1344 drivers/tty/serial/sc16is7xx.c 		clear_bit(s->p[i].port.line, &sc16is7xx_lines);
s                1345 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_power(&s->p[i].port, 0);
s                1348 drivers/tty/serial/sc16is7xx.c 	kthread_flush_worker(&s->kworker);
s                1349 drivers/tty/serial/sc16is7xx.c 	kthread_stop(s->kworker_task);
s                1351 drivers/tty/serial/sc16is7xx.c 	if (!IS_ERR(s->clk))
s                1352 drivers/tty/serial/sc16is7xx.c 		clk_disable_unprepare(s->clk);
s                 229 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 234 drivers/tty/serial/sccnxp.c 	ndelay(s->chip->trwd);
s                 241 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 245 drivers/tty/serial/sccnxp.c 	ndelay(s->chip->trwd);
s                 309 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 311 drivers/tty/serial/sccnxp.c 	struct sccnxp_chip *chip = s->chip;
s                 360 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 362 drivers/tty/serial/sccnxp.c 	s->imr |= mask << (port->line * 4);
s                 363 drivers/tty/serial/sccnxp.c 	sccnxp_write(port, SCCNXP_IMR_REG, s->imr);
s                 368 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 370 drivers/tty/serial/sccnxp.c 	s->imr &= ~(mask << (port->line * 4));
s                 371 drivers/tty/serial/sccnxp.c 	sccnxp_write(port, SCCNXP_IMR_REG, s->imr);
s                 377 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 379 drivers/tty/serial/sccnxp.c 	if (s->pdata.mctrl_cfg[port->line] & MCTRL_MASK(sig)) {
s                 380 drivers/tty/serial/sccnxp.c 		bitmask = 1 << MCTRL_OBIT(s->pdata.mctrl_cfg[port->line], sig);
s                 448 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 463 drivers/tty/serial/sccnxp.c 			if (s->chip->flags & SCCNXP_HAVE_IO)
s                 483 drivers/tty/serial/sccnxp.c static void sccnxp_handle_events(struct sccnxp_port *s)
s                 489 drivers/tty/serial/sccnxp.c 		isr = sccnxp_read(&s->port[0], SCCNXP_ISR_REG);
s                 490 drivers/tty/serial/sccnxp.c 		isr &= s->imr;
s                 494 drivers/tty/serial/sccnxp.c 		for (i = 0; i < s->uart.nr; i++) {
s                 495 drivers/tty/serial/sccnxp.c 			if (s->opened[i] && (isr & ISR_RXRDY(i)))
s                 496 drivers/tty/serial/sccnxp.c 				sccnxp_handle_rx(&s->port[i]);
s                 497 drivers/tty/serial/sccnxp.c 			if (s->opened[i] && (isr & ISR_TXRDY(i)))
s                 498 drivers/tty/serial/sccnxp.c 				sccnxp_handle_tx(&s->port[i]);
s                 505 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = from_timer(s, t, timer);
s                 508 drivers/tty/serial/sccnxp.c 	spin_lock_irqsave(&s->lock, flags);
s                 509 drivers/tty/serial/sccnxp.c 	sccnxp_handle_events(s);
s                 510 drivers/tty/serial/sccnxp.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 512 drivers/tty/serial/sccnxp.c 	mod_timer(&s->timer, jiffies + usecs_to_jiffies(s->pdata.poll_time_us));
s                 517 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = (struct sccnxp_port *)dev_id;
s                 520 drivers/tty/serial/sccnxp.c 	spin_lock_irqsave(&s->lock, flags);
s                 521 drivers/tty/serial/sccnxp.c 	sccnxp_handle_events(s);
s                 522 drivers/tty/serial/sccnxp.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 529 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 532 drivers/tty/serial/sccnxp.c 	spin_lock_irqsave(&s->lock, flags);
s                 535 drivers/tty/serial/sccnxp.c 	if (s->chip->flags & SCCNXP_HAVE_IO)
s                 540 drivers/tty/serial/sccnxp.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 550 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 553 drivers/tty/serial/sccnxp.c 	spin_lock_irqsave(&s->lock, flags);
s                 555 drivers/tty/serial/sccnxp.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 562 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 564 drivers/tty/serial/sccnxp.c 	spin_lock_irqsave(&s->lock, flags);
s                 566 drivers/tty/serial/sccnxp.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 573 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 576 drivers/tty/serial/sccnxp.c 	if (!(s->chip->flags & SCCNXP_HAVE_IO))
s                 579 drivers/tty/serial/sccnxp.c 	spin_lock_irqsave(&s->lock, flags);
s                 584 drivers/tty/serial/sccnxp.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 591 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 594 drivers/tty/serial/sccnxp.c 	if (!(s->chip->flags & SCCNXP_HAVE_IO))
s                 597 drivers/tty/serial/sccnxp.c 	spin_lock_irqsave(&s->lock, flags);
s                 601 drivers/tty/serial/sccnxp.c 	if (s->pdata.mctrl_cfg[port->line] & MCTRL_MASK(DSR_IP)) {
s                 602 drivers/tty/serial/sccnxp.c 		bitmask = 1 << MCTRL_IBIT(s->pdata.mctrl_cfg[port->line],
s                 607 drivers/tty/serial/sccnxp.c 	if (s->pdata.mctrl_cfg[port->line] & MCTRL_MASK(CTS_IP)) {
s                 608 drivers/tty/serial/sccnxp.c 		bitmask = 1 << MCTRL_IBIT(s->pdata.mctrl_cfg[port->line],
s                 613 drivers/tty/serial/sccnxp.c 	if (s->pdata.mctrl_cfg[port->line] & MCTRL_MASK(DCD_IP)) {
s                 614 drivers/tty/serial/sccnxp.c 		bitmask = 1 << MCTRL_IBIT(s->pdata.mctrl_cfg[port->line],
s                 619 drivers/tty/serial/sccnxp.c 	if (s->pdata.mctrl_cfg[port->line] & MCTRL_MASK(RNG_IP)) {
s                 620 drivers/tty/serial/sccnxp.c 		bitmask = 1 << MCTRL_IBIT(s->pdata.mctrl_cfg[port->line],
s                 626 drivers/tty/serial/sccnxp.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 633 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 636 drivers/tty/serial/sccnxp.c 	spin_lock_irqsave(&s->lock, flags);
s                 639 drivers/tty/serial/sccnxp.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 645 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 650 drivers/tty/serial/sccnxp.c 	spin_lock_irqsave(&s->lock, flags);
s                 712 drivers/tty/serial/sccnxp.c 				  (s->chip->flags & SCCNXP_HAVE_MR0) ?
s                 726 drivers/tty/serial/sccnxp.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 731 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 734 drivers/tty/serial/sccnxp.c 	spin_lock_irqsave(&s->lock, flags);
s                 736 drivers/tty/serial/sccnxp.c 	if (s->chip->flags & SCCNXP_HAVE_IO) {
s                 753 drivers/tty/serial/sccnxp.c 	s->opened[port->line] = 1;
s                 755 drivers/tty/serial/sccnxp.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 762 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 765 drivers/tty/serial/sccnxp.c 	spin_lock_irqsave(&s->lock, flags);
s                 767 drivers/tty/serial/sccnxp.c 	s->opened[port->line] = 0;
s                 776 drivers/tty/serial/sccnxp.c 	if (s->chip->flags & SCCNXP_HAVE_IO)
s                 779 drivers/tty/serial/sccnxp.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 784 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
s                 786 drivers/tty/serial/sccnxp.c 	return (port->type == PORT_SC26XX) ? s->chip->name : NULL;
s                 806 drivers/tty/serial/sccnxp.c static int sccnxp_verify_port(struct uart_port *port, struct serial_struct *s)
s                 808 drivers/tty/serial/sccnxp.c 	if ((s->type == PORT_UNKNOWN) || (s->type == PORT_SC26XX))
s                 810 drivers/tty/serial/sccnxp.c 	if (s->irq == port->irq)
s                 850 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = (struct sccnxp_port *)co->data;
s                 851 drivers/tty/serial/sccnxp.c 	struct uart_port *port = &s->port[co->index];
s                 854 drivers/tty/serial/sccnxp.c 	spin_lock_irqsave(&s->lock, flags);
s                 856 drivers/tty/serial/sccnxp.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 861 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = (struct sccnxp_port *)co->data;
s                 862 drivers/tty/serial/sccnxp.c 	struct uart_port *port = &s->port[(co->index > 0) ? co->index : 0];
s                 890 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s;
s                 898 drivers/tty/serial/sccnxp.c 	s = devm_kzalloc(&pdev->dev, sizeof(struct sccnxp_port), GFP_KERNEL);
s                 899 drivers/tty/serial/sccnxp.c 	if (!s) {
s                 903 drivers/tty/serial/sccnxp.c 	platform_set_drvdata(pdev, s);
s                 905 drivers/tty/serial/sccnxp.c 	spin_lock_init(&s->lock);
s                 907 drivers/tty/serial/sccnxp.c 	s->chip = (struct sccnxp_chip *)pdev->id_entry->driver_data;
s                 909 drivers/tty/serial/sccnxp.c 	s->regulator = devm_regulator_get(&pdev->dev, "vcc");
s                 910 drivers/tty/serial/sccnxp.c 	if (!IS_ERR(s->regulator)) {
s                 911 drivers/tty/serial/sccnxp.c 		ret = regulator_enable(s->regulator);
s                 917 drivers/tty/serial/sccnxp.c 	} else if (PTR_ERR(s->regulator) == -EPROBE_DEFER)
s                 942 drivers/tty/serial/sccnxp.c 		uartclk = s->chip->freq_std;
s                 946 drivers/tty/serial/sccnxp.c 	if ((uartclk < s->chip->freq_min) || (uartclk > s->chip->freq_max)) {
s                 953 drivers/tty/serial/sccnxp.c 		memcpy(&s->pdata, pdata, sizeof(struct sccnxp_pdata));
s                 955 drivers/tty/serial/sccnxp.c 	if (s->pdata.poll_time_us) {
s                 957 drivers/tty/serial/sccnxp.c 			 s->pdata.poll_time_us);
s                 958 drivers/tty/serial/sccnxp.c 		s->poll = 1;
s                 961 drivers/tty/serial/sccnxp.c 	if (!s->poll) {
s                 962 drivers/tty/serial/sccnxp.c 		s->irq = platform_get_irq(pdev, 0);
s                 963 drivers/tty/serial/sccnxp.c 		if (s->irq < 0) {
s                 969 drivers/tty/serial/sccnxp.c 	s->uart.owner		= THIS_MODULE;
s                 970 drivers/tty/serial/sccnxp.c 	s->uart.dev_name	= "ttySC";
s                 971 drivers/tty/serial/sccnxp.c 	s->uart.major		= SCCNXP_MAJOR;
s                 972 drivers/tty/serial/sccnxp.c 	s->uart.minor		= SCCNXP_MINOR;
s                 973 drivers/tty/serial/sccnxp.c 	s->uart.nr		= s->chip->nr;
s                 975 drivers/tty/serial/sccnxp.c 	s->uart.cons		= &s->console;
s                 976 drivers/tty/serial/sccnxp.c 	s->uart.cons->device	= uart_console_device;
s                 977 drivers/tty/serial/sccnxp.c 	s->uart.cons->write	= sccnxp_console_write;
s                 978 drivers/tty/serial/sccnxp.c 	s->uart.cons->setup	= sccnxp_console_setup;
s                 979 drivers/tty/serial/sccnxp.c 	s->uart.cons->flags	= CON_PRINTBUFFER;
s                 980 drivers/tty/serial/sccnxp.c 	s->uart.cons->index	= -1;
s                 981 drivers/tty/serial/sccnxp.c 	s->uart.cons->data	= s;
s                 982 drivers/tty/serial/sccnxp.c 	strcpy(s->uart.cons->name, "ttySC");
s                 984 drivers/tty/serial/sccnxp.c 	ret = uart_register_driver(&s->uart);
s                 990 drivers/tty/serial/sccnxp.c 	for (i = 0; i < s->uart.nr; i++) {
s                 991 drivers/tty/serial/sccnxp.c 		s->port[i].line		= i;
s                 992 drivers/tty/serial/sccnxp.c 		s->port[i].dev		= &pdev->dev;
s                 993 drivers/tty/serial/sccnxp.c 		s->port[i].irq		= s->irq;
s                 994 drivers/tty/serial/sccnxp.c 		s->port[i].type		= PORT_SC26XX;
s                 995 drivers/tty/serial/sccnxp.c 		s->port[i].fifosize	= s->chip->fifosize;
s                 996 drivers/tty/serial/sccnxp.c 		s->port[i].flags	= UPF_SKIP_TEST | UPF_FIXED_TYPE;
s                 997 drivers/tty/serial/sccnxp.c 		s->port[i].iotype	= UPIO_MEM;
s                 998 drivers/tty/serial/sccnxp.c 		s->port[i].mapbase	= res->start;
s                 999 drivers/tty/serial/sccnxp.c 		s->port[i].membase	= membase;
s                1000 drivers/tty/serial/sccnxp.c 		s->port[i].regshift	= s->pdata.reg_shift;
s                1001 drivers/tty/serial/sccnxp.c 		s->port[i].uartclk	= uartclk;
s                1002 drivers/tty/serial/sccnxp.c 		s->port[i].ops		= &sccnxp_ops;
s                1003 drivers/tty/serial/sccnxp.c 		uart_add_one_port(&s->uart, &s->port[i]);
s                1005 drivers/tty/serial/sccnxp.c 		if (s->chip->flags & SCCNXP_HAVE_IO)
s                1006 drivers/tty/serial/sccnxp.c 			sccnxp_set_bit(&s->port[i], DIR_OP, 0);
s                1010 drivers/tty/serial/sccnxp.c 	s->imr = 0;
s                1011 drivers/tty/serial/sccnxp.c 	sccnxp_write(&s->port[0], SCCNXP_IMR_REG, 0);
s                1013 drivers/tty/serial/sccnxp.c 	if (!s->poll) {
s                1014 drivers/tty/serial/sccnxp.c 		ret = devm_request_threaded_irq(&pdev->dev, s->irq, NULL,
s                1018 drivers/tty/serial/sccnxp.c 						dev_name(&pdev->dev), s);
s                1022 drivers/tty/serial/sccnxp.c 		dev_err(&pdev->dev, "Unable to reguest IRQ %i\n", s->irq);
s                1024 drivers/tty/serial/sccnxp.c 		timer_setup(&s->timer, sccnxp_timer, 0);
s                1025 drivers/tty/serial/sccnxp.c 		mod_timer(&s->timer, jiffies +
s                1026 drivers/tty/serial/sccnxp.c 			  usecs_to_jiffies(s->pdata.poll_time_us));
s                1030 drivers/tty/serial/sccnxp.c 	uart_unregister_driver(&s->uart);
s                1032 drivers/tty/serial/sccnxp.c 	if (!IS_ERR(s->regulator))
s                1033 drivers/tty/serial/sccnxp.c 		regulator_disable(s->regulator);
s                1041 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = platform_get_drvdata(pdev);
s                1043 drivers/tty/serial/sccnxp.c 	if (!s->poll)
s                1044 drivers/tty/serial/sccnxp.c 		devm_free_irq(&pdev->dev, s->irq, s);
s                1046 drivers/tty/serial/sccnxp.c 		del_timer_sync(&s->timer);
s                1048 drivers/tty/serial/sccnxp.c 	for (i = 0; i < s->uart.nr; i++)
s                1049 drivers/tty/serial/sccnxp.c 		uart_remove_one_port(&s->uart, &s->port[i]);
s                1051 drivers/tty/serial/sccnxp.c 	uart_unregister_driver(&s->uart);
s                1053 drivers/tty/serial/sccnxp.c 	if (!IS_ERR(s->regulator))
s                1054 drivers/tty/serial/sccnxp.c 		return regulator_disable(s->regulator);
s                1919 drivers/tty/serial/serial_core.c void uart_console_write(struct uart_port *port, const char *s,
s                1925 drivers/tty/serial/serial_core.c 	for (i = 0; i < count; i++, s++) {
s                1926 drivers/tty/serial/serial_core.c 		if (*s == '\n')
s                1928 drivers/tty/serial/serial_core.c 		putchar(port, *s);
s                2033 drivers/tty/serial/serial_core.c 	const char *s = options;
s                2035 drivers/tty/serial/serial_core.c 	*baud = simple_strtoul(s, NULL, 10);
s                2036 drivers/tty/serial/serial_core.c 	while (*s >= '0' && *s <= '9')
s                2037 drivers/tty/serial/serial_core.c 		s++;
s                2038 drivers/tty/serial/serial_core.c 	if (*s)
s                2039 drivers/tty/serial/serial_core.c 		*parity = *s++;
s                2040 drivers/tty/serial/serial_core.c 	if (*s)
s                2041 drivers/tty/serial/serial_core.c 		*bits = *s++ - '0';
s                2042 drivers/tty/serial/serial_core.c 	if (*s)
s                2043 drivers/tty/serial/serial_core.c 		*flow = *s;
s                 901 drivers/tty/serial/serial_txx9.c serial_txx9_console_write(struct console *co, const char *s, unsigned int count)
s                 918 drivers/tty/serial/serial_txx9.c 	uart_console_write(&up->port, s, count, serial_txx9_console_putchar);
s                 575 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                 581 drivers/tty/serial/sh-sci.c 		if (s->chan_tx)
s                 589 drivers/tty/serial/sh-sci.c 	if (s->chan_tx && !uart_circ_empty(&s->port.state->xmit) &&
s                 590 drivers/tty/serial/sh-sci.c 	    dma_submit_error(s->cookie_tx)) {
s                 591 drivers/tty/serial/sh-sci.c 		s->cookie_tx = 0;
s                 592 drivers/tty/serial/sh-sci.c 		schedule_work(&s->work_tx);
s                 596 drivers/tty/serial/sh-sci.c 	if (!s->chan_tx || port->type == PORT_SCIFA || port->type == PORT_SCIFB) {
s                 707 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                 712 drivers/tty/serial/sh-sci.c 	if (s->cfg->ops && s->cfg->ops->init_pins) {
s                 713 drivers/tty/serial/sh-sci.c 		s->cfg->ops->init_pins(port, cflag);
s                 728 drivers/tty/serial/sh-sci.c 			} else if (!s->autorts) {
s                 747 drivers/tty/serial/sh-sci.c 		else if (!s->autorts)
s                 757 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                 758 drivers/tty/serial/sh-sci.c 	unsigned int fifo_mask = (s->params->fifosize << 1) - 1;
s                 779 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                 780 drivers/tty/serial/sh-sci.c 	unsigned int fifo_mask = (s->params->fifosize << 1) - 1;
s                 930 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                 933 drivers/tty/serial/sh-sci.c 	if (status & s->params->overrun_mask) {
s                 972 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                 977 drivers/tty/serial/sh-sci.c 	reg = sci_getreg(port, s->params->overrun_reg);
s                 981 drivers/tty/serial/sh-sci.c 	status = serial_port_in(port, s->params->overrun_reg);
s                 982 drivers/tty/serial/sh-sci.c 	if (status & s->params->overrun_mask) {
s                 983 drivers/tty/serial/sh-sci.c 		status &= ~s->params->overrun_mask;
s                 984 drivers/tty/serial/sh-sci.c 		serial_port_out(port, s->params->overrun_reg, status);
s                1095 drivers/tty/serial/sh-sci.c 	struct sci_port *s = from_timer(s, t, rx_fifo_timer);
s                1096 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &s->port;
s                1183 drivers/tty/serial/sh-sci.c 	struct sci_port *s = arg;
s                1184 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &s->port;
s                1192 drivers/tty/serial/sh-sci.c 	xmit->tail += s->tx_dma_len;
s                1195 drivers/tty/serial/sh-sci.c 	port->icount.tx += s->tx_dma_len;
s                1201 drivers/tty/serial/sh-sci.c 		s->cookie_tx = 0;
s                1202 drivers/tty/serial/sh-sci.c 		schedule_work(&s->work_tx);
s                1204 drivers/tty/serial/sh-sci.c 		s->cookie_tx = -EINVAL;
s                1215 drivers/tty/serial/sh-sci.c static int sci_dma_rx_push(struct sci_port *s, void *buf, size_t count)
s                1217 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &s->port;
s                1230 drivers/tty/serial/sh-sci.c static int sci_dma_rx_find_active(struct sci_port *s)
s                1234 drivers/tty/serial/sh-sci.c 	for (i = 0; i < ARRAY_SIZE(s->cookie_rx); i++)
s                1235 drivers/tty/serial/sh-sci.c 		if (s->active_rx == s->cookie_rx[i])
s                1241 drivers/tty/serial/sh-sci.c static void sci_dma_rx_chan_invalidate(struct sci_port *s)
s                1245 drivers/tty/serial/sh-sci.c 	s->chan_rx = NULL;
s                1246 drivers/tty/serial/sh-sci.c 	for (i = 0; i < ARRAY_SIZE(s->cookie_rx); i++)
s                1247 drivers/tty/serial/sh-sci.c 		s->cookie_rx[i] = -EINVAL;
s                1248 drivers/tty/serial/sh-sci.c 	s->active_rx = 0;
s                1251 drivers/tty/serial/sh-sci.c static void sci_dma_rx_release(struct sci_port *s)
s                1253 drivers/tty/serial/sh-sci.c 	struct dma_chan *chan = s->chan_rx_saved;
s                1255 drivers/tty/serial/sh-sci.c 	s->chan_rx_saved = NULL;
s                1256 drivers/tty/serial/sh-sci.c 	sci_dma_rx_chan_invalidate(s);
s                1258 drivers/tty/serial/sh-sci.c 	dma_free_coherent(chan->device->dev, s->buf_len_rx * 2, s->rx_buf[0],
s                1259 drivers/tty/serial/sh-sci.c 			  sg_dma_address(&s->sg_rx[0]));
s                1272 drivers/tty/serial/sh-sci.c static void sci_dma_rx_reenable_irq(struct sci_port *s)
s                1274 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &s->port;
s                1281 drivers/tty/serial/sh-sci.c 		enable_irq(s->irqs[SCIx_RXI_IRQ]);
s                1288 drivers/tty/serial/sh-sci.c 	struct sci_port *s = arg;
s                1289 drivers/tty/serial/sh-sci.c 	struct dma_chan *chan = s->chan_rx;
s                1290 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &s->port;
s                1296 drivers/tty/serial/sh-sci.c 		s->active_rx);
s                1300 drivers/tty/serial/sh-sci.c 	active = sci_dma_rx_find_active(s);
s                1302 drivers/tty/serial/sh-sci.c 		count = sci_dma_rx_push(s, s->rx_buf[active], s->buf_len_rx);
s                1304 drivers/tty/serial/sh-sci.c 	start_hrtimer_us(&s->rx_timer, s->rx_timeout);
s                1309 drivers/tty/serial/sh-sci.c 	desc = dmaengine_prep_slave_sg(s->chan_rx, &s->sg_rx[active], 1,
s                1316 drivers/tty/serial/sh-sci.c 	desc->callback_param = s;
s                1317 drivers/tty/serial/sh-sci.c 	s->cookie_rx[active] = dmaengine_submit(desc);
s                1318 drivers/tty/serial/sh-sci.c 	if (dma_submit_error(s->cookie_rx[active]))
s                1321 drivers/tty/serial/sh-sci.c 	s->active_rx = s->cookie_rx[!active];
s                1327 drivers/tty/serial/sh-sci.c 		__func__, s->cookie_rx[active], active, s->active_rx);
s                1336 drivers/tty/serial/sh-sci.c 	sci_dma_rx_chan_invalidate(s);
s                1337 drivers/tty/serial/sh-sci.c 	sci_dma_rx_reenable_irq(s);
s                1341 drivers/tty/serial/sh-sci.c static void sci_dma_tx_release(struct sci_port *s)
s                1343 drivers/tty/serial/sh-sci.c 	struct dma_chan *chan = s->chan_tx_saved;
s                1345 drivers/tty/serial/sh-sci.c 	cancel_work_sync(&s->work_tx);
s                1346 drivers/tty/serial/sh-sci.c 	s->chan_tx_saved = s->chan_tx = NULL;
s                1347 drivers/tty/serial/sh-sci.c 	s->cookie_tx = -EINVAL;
s                1349 drivers/tty/serial/sh-sci.c 	dma_unmap_single(chan->device->dev, s->tx_dma_addr, UART_XMIT_SIZE,
s                1354 drivers/tty/serial/sh-sci.c static int sci_dma_rx_submit(struct sci_port *s, bool port_lock_held)
s                1356 drivers/tty/serial/sh-sci.c 	struct dma_chan *chan = s->chan_rx;
s                1357 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &s->port;
s                1362 drivers/tty/serial/sh-sci.c 		struct scatterlist *sg = &s->sg_rx[i];
s                1372 drivers/tty/serial/sh-sci.c 		desc->callback_param = s;
s                1373 drivers/tty/serial/sh-sci.c 		s->cookie_rx[i] = dmaengine_submit(desc);
s                1374 drivers/tty/serial/sh-sci.c 		if (dma_submit_error(s->cookie_rx[i]))
s                1379 drivers/tty/serial/sh-sci.c 	s->active_rx = s->cookie_rx[0];
s                1390 drivers/tty/serial/sh-sci.c 	sci_dma_rx_chan_invalidate(s);
s                1399 drivers/tty/serial/sh-sci.c 	struct sci_port *s = container_of(work, struct sci_port, work_tx);
s                1401 drivers/tty/serial/sh-sci.c 	struct dma_chan *chan = s->chan_tx;
s                1402 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &s->port;
s                1418 drivers/tty/serial/sh-sci.c 	buf = s->tx_dma_addr + (tail & (UART_XMIT_SIZE - 1));
s                1419 drivers/tty/serial/sh-sci.c 	s->tx_dma_len = min_t(unsigned int,
s                1422 drivers/tty/serial/sh-sci.c 	if (!s->tx_dma_len) {
s                1428 drivers/tty/serial/sh-sci.c 	desc = dmaengine_prep_slave_single(chan, buf, s->tx_dma_len,
s                1437 drivers/tty/serial/sh-sci.c 	dma_sync_single_for_device(chan->device->dev, buf, s->tx_dma_len,
s                1441 drivers/tty/serial/sh-sci.c 	desc->callback_param = s;
s                1442 drivers/tty/serial/sh-sci.c 	s->cookie_tx = dmaengine_submit(desc);
s                1443 drivers/tty/serial/sh-sci.c 	if (dma_submit_error(s->cookie_tx)) {
s                1451 drivers/tty/serial/sh-sci.c 		__func__, xmit->buf, tail, head, s->cookie_tx);
s                1458 drivers/tty/serial/sh-sci.c 	s->chan_tx = NULL;
s                1466 drivers/tty/serial/sh-sci.c 	struct sci_port *s = container_of(t, struct sci_port, rx_timer);
s                1467 drivers/tty/serial/sh-sci.c 	struct dma_chan *chan = s->chan_rx;
s                1468 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &s->port;
s                1479 drivers/tty/serial/sh-sci.c 	active = sci_dma_rx_find_active(s);
s                1485 drivers/tty/serial/sh-sci.c 	status = dmaengine_tx_status(s->chan_rx, s->active_rx, &state);
s                1489 drivers/tty/serial/sh-sci.c 			s->active_rx, active);
s                1503 drivers/tty/serial/sh-sci.c 	status = dmaengine_tx_status(s->chan_rx, s->active_rx, &state);
s                1511 drivers/tty/serial/sh-sci.c 	dmaengine_terminate_async(s->chan_rx);
s                1512 drivers/tty/serial/sh-sci.c 	read = sg_dma_len(&s->sg_rx[active]) - state.residue;
s                1515 drivers/tty/serial/sh-sci.c 		count = sci_dma_rx_push(s, s->rx_buf[active], read);
s                1521 drivers/tty/serial/sh-sci.c 		sci_dma_rx_submit(s, true);
s                1523 drivers/tty/serial/sh-sci.c 	sci_dma_rx_reenable_irq(s);
s                1568 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                1583 drivers/tty/serial/sh-sci.c 	s->cookie_tx = -EINVAL;
s                1596 drivers/tty/serial/sh-sci.c 		s->tx_dma_addr = dma_map_single(chan->device->dev,
s                1600 drivers/tty/serial/sh-sci.c 		if (dma_mapping_error(chan->device->dev, s->tx_dma_addr)) {
s                1606 drivers/tty/serial/sh-sci.c 				port->state->xmit.buf, &s->tx_dma_addr);
s                1608 drivers/tty/serial/sh-sci.c 			INIT_WORK(&s->work_tx, sci_dma_tx_work_fn);
s                1609 drivers/tty/serial/sh-sci.c 			s->chan_tx_saved = s->chan_tx = chan;
s                1620 drivers/tty/serial/sh-sci.c 		s->buf_len_rx = 2 * max_t(size_t, 16, port->fifosize);
s                1621 drivers/tty/serial/sh-sci.c 		buf = dma_alloc_coherent(chan->device->dev, s->buf_len_rx * 2,
s                1631 drivers/tty/serial/sh-sci.c 			struct scatterlist *sg = &s->sg_rx[i];
s                1634 drivers/tty/serial/sh-sci.c 			s->rx_buf[i] = buf;
s                1636 drivers/tty/serial/sh-sci.c 			sg_dma_len(sg) = s->buf_len_rx;
s                1638 drivers/tty/serial/sh-sci.c 			buf += s->buf_len_rx;
s                1639 drivers/tty/serial/sh-sci.c 			dma += s->buf_len_rx;
s                1642 drivers/tty/serial/sh-sci.c 		hrtimer_init(&s->rx_timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
s                1643 drivers/tty/serial/sh-sci.c 		s->rx_timer.function = sci_dma_rx_timer_fn;
s                1645 drivers/tty/serial/sh-sci.c 		s->chan_rx_saved = s->chan_rx = chan;
s                1648 drivers/tty/serial/sh-sci.c 			sci_dma_rx_submit(s, false);
s                1654 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                1656 drivers/tty/serial/sh-sci.c 	if (s->chan_tx_saved)
s                1657 drivers/tty/serial/sh-sci.c 		sci_dma_tx_release(s);
s                1658 drivers/tty/serial/sh-sci.c 	if (s->chan_rx_saved)
s                1659 drivers/tty/serial/sh-sci.c 		sci_dma_rx_release(s);
s                1664 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                1671 drivers/tty/serial/sh-sci.c 	s->tx_dma_len = 0;
s                1672 drivers/tty/serial/sh-sci.c 	if (s->chan_tx) {
s                1673 drivers/tty/serial/sh-sci.c 		dmaengine_terminate_async(s->chan_tx);
s                1674 drivers/tty/serial/sh-sci.c 		s->cookie_tx = -EINVAL;
s                1692 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                1695 drivers/tty/serial/sh-sci.c 	if (s->chan_rx) {
s                1704 drivers/tty/serial/sh-sci.c 			if (sci_dma_rx_submit(s, false) < 0)
s                1714 drivers/tty/serial/sh-sci.c 			jiffies, s->rx_timeout);
s                1715 drivers/tty/serial/sh-sci.c 		start_hrtimer_us(&s->rx_timer, s->rx_timeout);
s                1723 drivers/tty/serial/sh-sci.c 	if (s->rx_trigger > 1 && s->rx_fifo_timeout > 0) {
s                1725 drivers/tty/serial/sh-sci.c 			scif_set_rtrg(port, s->rx_trigger);
s                1727 drivers/tty/serial/sh-sci.c 		mod_timer(&s->rx_fifo_timer, jiffies + DIV_ROUND_UP(
s                1728 drivers/tty/serial/sh-sci.c 			  s->rx_frame * HZ * s->rx_fifo_timeout, 1000000));
s                1766 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                1768 drivers/tty/serial/sh-sci.c 	if (s->irqs[SCIx_ERI_IRQ] == s->irqs[SCIx_BRI_IRQ]) {
s                1790 drivers/tty/serial/sh-sci.c 		if (!s->chan_rx)
s                1797 drivers/tty/serial/sh-sci.c 	if (!s->chan_tx)
s                1807 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                1812 drivers/tty/serial/sh-sci.c 	if (s->params->overrun_reg == SCxSR)
s                1814 drivers/tty/serial/sh-sci.c 	else if (sci_getreg(port, s->params->overrun_reg)->size)
s                1815 drivers/tty/serial/sh-sci.c 		orer_status = serial_port_in(port, s->params->overrun_reg);
s                1821 drivers/tty/serial/sh-sci.c 	    !s->chan_tx)
s                1828 drivers/tty/serial/sh-sci.c 	if (((ssr_status & SCxSR_RDxF(port)) || s->chan_rx) &&
s                1841 drivers/tty/serial/sh-sci.c 	if (orer_status & s->params->overrun_mask) {
s                2051 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                2066 drivers/tty/serial/sh-sci.c 	mctrl_gpio_set(s->gpios, mctrl);
s                2068 drivers/tty/serial/sh-sci.c 	if (!s->has_rtscts)
s                2078 drivers/tty/serial/sh-sci.c 	} else if (s->autorts) {
s                2096 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                2097 drivers/tty/serial/sh-sci.c 	struct mctrl_gpios *gpios = s->gpios;
s                2106 drivers/tty/serial/sh-sci.c 	if (s->autorts) {
s                2158 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                2165 drivers/tty/serial/sh-sci.c 	ret = sci_request_irq(s);
s                2176 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                2182 drivers/tty/serial/sh-sci.c 	s->autorts = false;
s                2194 drivers/tty/serial/sh-sci.c 			(SCSCR_CKE1 | SCSCR_CKE0 | s->hscif_tot));
s                2198 drivers/tty/serial/sh-sci.c 	if (s->chan_rx_saved) {
s                2201 drivers/tty/serial/sh-sci.c 		hrtimer_cancel(&s->rx_timer);
s                2205 drivers/tty/serial/sh-sci.c 	if (s->rx_trigger > 1 && s->rx_fifo_timeout > 0)
s                2206 drivers/tty/serial/sh-sci.c 		del_timer_sync(&s->rx_fifo_timer);
s                2207 drivers/tty/serial/sh-sci.c 	sci_free_irq(s);
s                2211 drivers/tty/serial/sh-sci.c static int sci_sck_calc(struct sci_port *s, unsigned int bps,
s                2214 drivers/tty/serial/sh-sci.c 	unsigned long freq = s->clk_rates[SCI_SCK];
s                2218 drivers/tty/serial/sh-sci.c 	if (s->port.type != PORT_HSCIF)
s                2221 drivers/tty/serial/sh-sci.c 	for_each_sr(sr, s) {
s                2233 drivers/tty/serial/sh-sci.c 	dev_dbg(s->port.dev, "SCK: %u%+d bps using SR %u\n", bps, min_err,
s                2238 drivers/tty/serial/sh-sci.c static int sci_brg_calc(struct sci_port *s, unsigned int bps,
s                2245 drivers/tty/serial/sh-sci.c 	if (s->port.type != PORT_HSCIF)
s                2248 drivers/tty/serial/sh-sci.c 	for_each_sr(sr, s) {
s                2264 drivers/tty/serial/sh-sci.c 	dev_dbg(s->port.dev, "BRG: %u%+d bps using DL %u SR %u\n", bps,
s                2270 drivers/tty/serial/sh-sci.c static int sci_scbrr_calc(struct sci_port *s, unsigned int bps,
s                2274 drivers/tty/serial/sh-sci.c 	unsigned long freq = s->clk_rates[SCI_FCK];
s                2278 drivers/tty/serial/sh-sci.c 	if (s->port.type != PORT_HSCIF)
s                2296 drivers/tty/serial/sh-sci.c 	for_each_sr(sr, s) {
s                2332 drivers/tty/serial/sh-sci.c 	dev_dbg(s->port.dev, "BRR: %u%+d bps using N %u SR %u cks %u\n", bps,
s                2341 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                2343 drivers/tty/serial/sh-sci.c 	serial_port_out(port, SCSCR, s->hscif_tot);	/* TE=0, RE=0, CKE1=0 */
s                2358 drivers/tty/serial/sh-sci.c 	if (s->rx_trigger > 1) {
s                2359 drivers/tty/serial/sh-sci.c 		if (s->rx_fifo_timeout) {
s                2361 drivers/tty/serial/sh-sci.c 			timer_setup(&s->rx_fifo_timer, rx_fifo_timer_fn, 0);
s                2367 drivers/tty/serial/sh-sci.c 				scif_set_rtrg(port, s->rx_trigger);
s                2378 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
s                2408 drivers/tty/serial/sh-sci.c 		max_freq = max(max_freq, s->clk_rates[i]);
s                2410 drivers/tty/serial/sh-sci.c 	baud = uart_get_baud_rate(port, termios, old, 0, max_freq / min_sr(s));
s                2420 drivers/tty/serial/sh-sci.c 	if (s->clk_rates[SCI_SCK] && port->type != PORT_SCIFA &&
s                2422 drivers/tty/serial/sh-sci.c 		err = sci_sck_calc(s, baud, &srr1);
s                2435 drivers/tty/serial/sh-sci.c 	if (s->clk_rates[SCI_SCIF_CLK] && sci_getreg(port, SCDL)->size) {
s                2436 drivers/tty/serial/sh-sci.c 		err = sci_brg_calc(s, baud, s->clk_rates[SCI_SCIF_CLK], &dl1,
s                2451 drivers/tty/serial/sh-sci.c 	if (s->clk_rates[SCI_BRG_INT] && sci_getreg(port, SCDL)->size) {
s                2452 drivers/tty/serial/sh-sci.c 		err = sci_brg_calc(s, baud, s->clk_rates[SCI_BRG_INT], &dl1,
s                2467 drivers/tty/serial/sh-sci.c 	err = sci_scbrr_calc(s, baud, &brr1, &srr1, &cks1);
s                2480 drivers/tty/serial/sh-sci.c 			s->clks[best_clk], baud, min_err);
s                2482 drivers/tty/serial/sh-sci.c 	sci_port_enable(s);
s                2533 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCSCR, scr_val | s->hscif_tot);
s                2564 drivers/tty/serial/sh-sci.c 		scr_val = s->cfg->scscr & (SCSCR_CKE1 | SCSCR_CKE0);
s                2567 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCSCR, scr_val | s->hscif_tot);
s                2574 drivers/tty/serial/sh-sci.c 	s->autorts = false;
s                2584 drivers/tty/serial/sh-sci.c 			s->autorts = true;
s                2602 drivers/tty/serial/sh-sci.c 		   (s->cfg->scscr & ~(SCSCR_CKE1 | SCSCR_CKE0));
s                2603 drivers/tty/serial/sh-sci.c 	serial_port_out(port, SCSCR, scr_val | s->hscif_tot);
s                2625 drivers/tty/serial/sh-sci.c 	s->rx_frame = (10000 * bits) / (baud / 100);
s                2627 drivers/tty/serial/sh-sci.c 	s->rx_timeout = s->buf_len_rx * 2 * s->rx_frame;
s                2628 drivers/tty/serial/sh-sci.c 	if (s->rx_timeout < 20)
s                2629 drivers/tty/serial/sh-sci.c 		s->rx_timeout = 20;
s                2637 drivers/tty/serial/sh-sci.c 	sci_port_disable(s);
s                3015 drivers/tty/serial/sh-sci.c static void serial_console_write(struct console *co, const char *s,
s                3041 drivers/tty/serial/sh-sci.c 	uart_console_write(port, s, count, serial_console_putchar);
s                 726 drivers/tty/serial/sifive.c static void early_sifive_serial_write(struct console *con, const char *s,
s                 732 drivers/tty/serial/sifive.c 	uart_console_write(port, s, n, early_sifive_serial_putc);
s                 769 drivers/tty/serial/sifive.c static void sifive_serial_console_write(struct console *co, const char *s,
s                 791 drivers/tty/serial/sifive.c 	uart_console_write(&ssp->port, s, count, sifive_serial_console_putchar);
s                1126 drivers/tty/serial/sirfsoc_uart.c static void sirfsoc_uart_console_write(struct console *co, const char *s,
s                1131 drivers/tty/serial/sirfsoc_uart.c 	uart_console_write(&sirfport->port, s, count,
s                 964 drivers/tty/serial/sprd_serial.c static void sprd_console_write(struct console *co, const char *s,
s                 978 drivers/tty/serial/sprd_serial.c 	uart_console_write(port, s, count, sprd_console_putchar);
s                1043 drivers/tty/serial/sprd_serial.c static void sprd_early_write(struct console *con, const char *s, unsigned int n)
s                1047 drivers/tty/serial/sprd_serial.c 	uart_console_write(&dev->port, s, n, sprd_putc);
s                 878 drivers/tty/serial/st-asc.c static void asc_console_write(struct console *co, const char *s, unsigned count)
s                 901 drivers/tty/serial/st-asc.c 	uart_console_write(port, s, count, asc_console_putchar);
s                1258 drivers/tty/serial/stm32-usart.c static void stm32_console_write(struct console *co, const char *s, unsigned cnt)
s                1282 drivers/tty/serial/stm32-usart.c 	uart_console_write(port, s, cnt, stm32_console_putchar);
s                  87 drivers/tty/serial/suncore.c 	const char *mode, *s;
s                 120 drivers/tty/serial/suncore.c 	s = mode;
s                 121 drivers/tty/serial/suncore.c 	baud = simple_strtoul(s, NULL, 0);
s                 122 drivers/tty/serial/suncore.c 	s = strchr(s, ',');
s                 123 drivers/tty/serial/suncore.c 	bits = simple_strtoul(++s, NULL, 0);
s                 124 drivers/tty/serial/suncore.c 	s = strchr(s, ',');
s                 125 drivers/tty/serial/suncore.c 	parity = *(++s);
s                 126 drivers/tty/serial/suncore.c 	s = strchr(s, ',');
s                 127 drivers/tty/serial/suncore.c 	stop = simple_strtoul(++s, NULL, 0);
s                 128 drivers/tty/serial/suncore.c 	s = strchr(s, ',');
s                 417 drivers/tty/serial/sunhv.c static int fill_con_write_page(const char *s, unsigned int n,
s                 420 drivers/tty/serial/sunhv.c 	const char *orig_s = s;
s                 425 drivers/tty/serial/sunhv.c 		if (*s == '\n') {
s                 432 drivers/tty/serial/sunhv.c 		*p++ = *s++;
s                 436 drivers/tty/serial/sunhv.c 	return s - orig_s;
s                 439 drivers/tty/serial/sunhv.c static void sunhv_console_write_paged(struct console *con, const char *s, unsigned n)
s                 453 drivers/tty/serial/sunhv.c 		unsigned int cpy = fill_con_write_page(s, n,
s                 457 drivers/tty/serial/sunhv.c 		s += cpy;
s                 494 drivers/tty/serial/sunhv.c static void sunhv_console_write_bychar(struct console *con, const char *s, unsigned n)
s                 506 drivers/tty/serial/sunhv.c 		if (*s == '\n')
s                 508 drivers/tty/serial/sunhv.c 		sunhv_console_putchar(port, *s++);
s                 862 drivers/tty/serial/sunsab.c static void sunsab_console_write(struct console *con, const char *s, unsigned n)
s                 873 drivers/tty/serial/sunsab.c 	uart_console_write(&up->port, s, n, sunsab_console_putchar);
s                1304 drivers/tty/serial/sunsu.c static void sunsu_console_write(struct console *co, const char *s,
s                1323 drivers/tty/serial/sunsu.c 	uart_console_write(&up->port, s, count, sunsu_console_putchar);
s                1203 drivers/tty/serial/sunzilog.c sunzilog_console_write(struct console *con, const char *s, unsigned int count)
s                1214 drivers/tty/serial/sunzilog.c 	uart_console_write(&up->port, s, count, sunzilog_putchar);
s                  63 drivers/tty/serial/tegra-tcu.c static void tegra_tcu_write(struct tegra_tcu *tcu, const char *s,
s                  75 drivers/tty/serial/tegra-tcu.c 		} else if (s[i] == '\n') {
s                  79 drivers/tty/serial/tegra-tcu.c 			value |= TCU_MBOX_BYTE(written++, s[i++]);
s                 147 drivers/tty/serial/tegra-tcu.c static void tegra_tcu_console_write(struct console *cons, const char *s,
s                 152 drivers/tty/serial/tegra-tcu.c 	tegra_tcu_write(tcu, s, count);
s                 480 drivers/tty/serial/uartlite.c static void ulite_console_write(struct console *co, const char *s,
s                 497 drivers/tty/serial/uartlite.c 	uart_console_write(port, s, count, ulite_console_putchar);
s                 572 drivers/tty/serial/uartlite.c 				 const char *s, unsigned n)
s                 575 drivers/tty/serial/uartlite.c 	uart_console_write(&device->port, s, n, early_uartlite_putc);
s                 756 drivers/tty/serial/vr41xx_siu.c static void siu_console_write(struct console *con, const char *s, unsigned count)
s                 766 drivers/tty/serial/vr41xx_siu.c 	uart_console_write(port, s, count, siu_console_putchar);
s                 499 drivers/tty/serial/vt8500_serial.c static void vt8500_console_write(struct console *co, const char *s,
s                 510 drivers/tty/serial/vt8500_serial.c 	uart_console_write(&vt8500_port->uart, s, count,
s                1137 drivers/tty/serial/xilinx_uartps.c static void cdns_early_write(struct console *con, const char *s,
s                1142 drivers/tty/serial/xilinx_uartps.c 	uart_console_write(&dev->port, s, n, cdns_uart_console_putchar);
s                1195 drivers/tty/serial/xilinx_uartps.c static void cdns_uart_console_write(struct console *co, const char *s,
s                1223 drivers/tty/serial/xilinx_uartps.c 	uart_console_write(port, s, count, cdns_uart_console_putchar);
s                1148 drivers/tty/serial/zs.c static void zs_console_write(struct console *co, const char *s,
s                1172 drivers/tty/serial/zs.c 	uart_console_write(&zport->port, s, count, zs_console_putchar);
s                2658 drivers/tty/synclink.c 	int s;
s                2679 drivers/tty/synclink.c 	s = info->serial_signals;
s                2681 drivers/tty/synclink.c 		( ((s & SerialSignal_DSR) ? MgslEvent_DsrActive:MgslEvent_DsrInactive) +
s                2682 drivers/tty/synclink.c  		  ((s & SerialSignal_DCD) ? MgslEvent_DcdActive:MgslEvent_DcdInactive) +
s                2683 drivers/tty/synclink.c 		  ((s & SerialSignal_CTS) ? MgslEvent_CtsActive:MgslEvent_CtsInactive) +
s                2684 drivers/tty/synclink.c 		  ((s & SerialSignal_RI)  ? MgslEvent_RiActive :MgslEvent_RiInactive) );
s                2722 drivers/tty/synclink_gt.c 	int s;
s                2739 drivers/tty/synclink_gt.c 	s = info->signals;
s                2742 drivers/tty/synclink_gt.c 		( ((s & SerialSignal_DSR) ? MgslEvent_DsrActive:MgslEvent_DsrInactive) +
s                2743 drivers/tty/synclink_gt.c  		  ((s & SerialSignal_DCD) ? MgslEvent_DcdActive:MgslEvent_DcdInactive) +
s                2744 drivers/tty/synclink_gt.c 		  ((s & SerialSignal_CTS) ? MgslEvent_CtsActive:MgslEvent_CtsInactive) +
s                2745 drivers/tty/synclink_gt.c 		  ((s & SerialSignal_RI)  ? MgslEvent_RiActive :MgslEvent_RiInactive) );
s                3000 drivers/tty/synclinkmp.c 	int s;
s                3021 drivers/tty/synclinkmp.c 	s = info->serial_signals;
s                3024 drivers/tty/synclinkmp.c 		( ((s & SerialSignal_DSR) ? MgslEvent_DsrActive:MgslEvent_DsrInactive) +
s                3025 drivers/tty/synclinkmp.c  		  ((s & SerialSignal_DCD) ? MgslEvent_DcdActive:MgslEvent_DcdInactive) +
s                3026 drivers/tty/synclinkmp.c 		  ((s & SerialSignal_CTS) ? MgslEvent_CtsActive:MgslEvent_CtsInactive) +
s                3027 drivers/tty/synclinkmp.c 		  ((s & SerialSignal_RI)  ? MgslEvent_RiActive :MgslEvent_RiInactive) );
s                1906 drivers/tty/vt/keyboard.c 		key_map = key_maps[s];
s                1921 drivers/tty/vt/keyboard.c 			key_map = key_maps[s];
s                1922 drivers/tty/vt/keyboard.c 			if (s && key_map) {
s                1923 drivers/tty/vt/keyboard.c 			    key_maps[s] = NULL;
s                1951 drivers/tty/vt/keyboard.c 		key_map = key_maps[s];
s                1961 drivers/tty/vt/keyboard.c 			key_maps[s] = new_map;
s                1981 drivers/tty/vt/keyboard.c 		if (!s && (KTYP(ov) == KT_SHIFT || KTYP(v) == KT_SHIFT))
s                  55 drivers/tty/vt/selection.c static inline void highlight(const int s, const int e)
s                  57 drivers/tty/vt/selection.c 	invert_screen(sel_cons, s, e-s+2, 1);
s                 630 drivers/tty/vt/vt.c 	u16 *clear, *d, *s;
s                 640 drivers/tty/vt/vt.c 	s = clear = (u16 *)(vc->vc_origin + vc->vc_size_row * t);
s                 644 drivers/tty/vt/vt.c 		clear = s + (b - t - nr) * vc->vc_cols;
s                 645 drivers/tty/vt/vt.c 		swap(s, d);
s                 647 drivers/tty/vt/vt.c 	scr_memmovew(d, s, (b - t - nr) * vc->vc_size_row);
s                4587 drivers/tty/vt/vt.c 	char *s = name;
s                4592 drivers/tty/vt/vt.c 		s = NULL;
s                4604 drivers/tty/vt/vt.c 		rc = vc->vc_sw->con_font_default(vc, &font, s);
s                 414 drivers/usb/atm/ueagle-atm.c #define E1_MAKEFUNCTION(t, s) (((t) & 0xf) << 4 | ((s) & 0xf))
s                 415 drivers/usb/atm/ueagle-atm.c #define E4_MAKEFUNCTION(t, st, s) (((t) & 0xf) << 8 | \
s                 416 drivers/usb/atm/ueagle-atm.c 	((st) & 0xf) << 4 | ((s) & 0xf))
s                 204 drivers/usb/c67x00/c67x00.h #define sie_dev(s)	(&(s)->dev->pdev->dev)
s                  24 drivers/usb/chipidea/debug.c static int ci_device_show(struct seq_file *s, void *data)
s                  26 drivers/usb/chipidea/debug.c 	struct ci_hdrc *ci = s->private;
s                  29 drivers/usb/chipidea/debug.c 	seq_printf(s, "speed             = %d\n", gadget->speed);
s                  30 drivers/usb/chipidea/debug.c 	seq_printf(s, "max_speed         = %d\n", gadget->max_speed);
s                  31 drivers/usb/chipidea/debug.c 	seq_printf(s, "is_otg            = %d\n", gadget->is_otg);
s                  32 drivers/usb/chipidea/debug.c 	seq_printf(s, "is_a_peripheral   = %d\n", gadget->is_a_peripheral);
s                  33 drivers/usb/chipidea/debug.c 	seq_printf(s, "b_hnp_enable      = %d\n", gadget->b_hnp_enable);
s                  34 drivers/usb/chipidea/debug.c 	seq_printf(s, "a_hnp_support     = %d\n", gadget->a_hnp_support);
s                  35 drivers/usb/chipidea/debug.c 	seq_printf(s, "a_alt_hnp_support = %d\n", gadget->a_alt_hnp_support);
s                  36 drivers/usb/chipidea/debug.c 	seq_printf(s, "name              = %s\n",
s                  42 drivers/usb/chipidea/debug.c 	seq_printf(s, "gadget function   = %s\n",
s                  44 drivers/usb/chipidea/debug.c 	seq_printf(s, "gadget max speed  = %d\n", ci->driver->max_speed);
s                  53 drivers/usb/chipidea/debug.c static int ci_port_test_show(struct seq_file *s, void *data)
s                  55 drivers/usb/chipidea/debug.c 	struct ci_hdrc *ci = s->private;
s                  65 drivers/usb/chipidea/debug.c 	seq_printf(s, "mode = %u\n", mode);
s                  76 drivers/usb/chipidea/debug.c 	struct seq_file *s = file->private_data;
s                  77 drivers/usb/chipidea/debug.c 	struct ci_hdrc *ci = s->private;
s                 121 drivers/usb/chipidea/debug.c static int ci_qheads_show(struct seq_file *s, void *data)
s                 123 drivers/usb/chipidea/debug.c 	struct ci_hdrc *ci = s->private;
s                 128 drivers/usb/chipidea/debug.c 		seq_printf(s, "not in gadget mode\n");
s                 137 drivers/usb/chipidea/debug.c 		seq_printf(s, "EP=%02i: RX=%08X TX=%08X\n",
s                 140 drivers/usb/chipidea/debug.c 			seq_printf(s, " %04X:    %08X    %08X\n", j,
s                 153 drivers/usb/chipidea/debug.c static int ci_requests_show(struct seq_file *s, void *data)
s                 155 drivers/usb/chipidea/debug.c 	struct ci_hdrc *ci = s->private;
s                 162 drivers/usb/chipidea/debug.c 		seq_printf(s, "not in gadget mode\n");
s                 170 drivers/usb/chipidea/debug.c 				seq_printf(s, "EP=%02i: TD=%08X %s\n",
s                 177 drivers/usb/chipidea/debug.c 					seq_printf(s, " %04X:    %08X\n", j,
s                 187 drivers/usb/chipidea/debug.c static int ci_otg_show(struct seq_file *s, void *unused)
s                 189 drivers/usb/chipidea/debug.c 	struct ci_hdrc *ci = s->private;
s                 198 drivers/usb/chipidea/debug.c 	seq_printf(s, "OTG state: %s\n\n",
s                 202 drivers/usb/chipidea/debug.c 	seq_printf(s, "a_bus_drop: %d\n", fsm->a_bus_drop);
s                 204 drivers/usb/chipidea/debug.c 	seq_printf(s, "a_bus_req: %d\n", fsm->a_bus_req);
s                 206 drivers/usb/chipidea/debug.c 	seq_printf(s, "a_srp_det: %d\n", fsm->a_srp_det);
s                 208 drivers/usb/chipidea/debug.c 	seq_printf(s, "a_vbus_vld: %d\n", fsm->a_vbus_vld);
s                 210 drivers/usb/chipidea/debug.c 	seq_printf(s, "b_conn: %d\n", fsm->b_conn);
s                 212 drivers/usb/chipidea/debug.c 	seq_printf(s, "adp_change: %d\n", fsm->adp_change);
s                 214 drivers/usb/chipidea/debug.c 	seq_printf(s, "power_up: %d\n", fsm->power_up);
s                 216 drivers/usb/chipidea/debug.c 	seq_printf(s, "a_bus_resume: %d\n", fsm->a_bus_resume);
s                 218 drivers/usb/chipidea/debug.c 	seq_printf(s, "a_bus_suspend: %d\n", fsm->a_bus_suspend);
s                 220 drivers/usb/chipidea/debug.c 	seq_printf(s, "a_conn: %d\n", fsm->a_conn);
s                 222 drivers/usb/chipidea/debug.c 	seq_printf(s, "b_bus_req: %d\n", fsm->b_bus_req);
s                 224 drivers/usb/chipidea/debug.c 	seq_printf(s, "b_bus_suspend: %d\n", fsm->b_bus_suspend);
s                 226 drivers/usb/chipidea/debug.c 	seq_printf(s, "b_se0_srp: %d\n", fsm->b_se0_srp);
s                 228 drivers/usb/chipidea/debug.c 	seq_printf(s, "b_ssend_srp: %d\n", fsm->b_ssend_srp);
s                 230 drivers/usb/chipidea/debug.c 	seq_printf(s, "b_sess_vld: %d\n", fsm->b_sess_vld);
s                 232 drivers/usb/chipidea/debug.c 	seq_printf(s, "b_srp_done: %d\n", fsm->b_srp_done);
s                 234 drivers/usb/chipidea/debug.c 	seq_printf(s, "drv_vbus: %d\n", fsm->drv_vbus);
s                 236 drivers/usb/chipidea/debug.c 	seq_printf(s, "loc_conn: %d\n", fsm->loc_conn);
s                 238 drivers/usb/chipidea/debug.c 	seq_printf(s, "loc_sof: %d\n", fsm->loc_sof);
s                 240 drivers/usb/chipidea/debug.c 	seq_printf(s, "adp_prb: %d\n", fsm->adp_prb);
s                 242 drivers/usb/chipidea/debug.c 	seq_printf(s, "id: %d\n", fsm->id);
s                 244 drivers/usb/chipidea/debug.c 	seq_printf(s, "protocol: %d\n", fsm->protocol);
s                 250 drivers/usb/chipidea/debug.c static int ci_role_show(struct seq_file *s, void *data)
s                 252 drivers/usb/chipidea/debug.c 	struct ci_hdrc *ci = s->private;
s                 255 drivers/usb/chipidea/debug.c 		seq_printf(s, "%s\n", ci_role(ci)->name);
s                 263 drivers/usb/chipidea/debug.c 	struct seq_file *s = file->private_data;
s                 264 drivers/usb/chipidea/debug.c 	struct ci_hdrc *ci = s->private;
s                 304 drivers/usb/chipidea/debug.c static int ci_registers_show(struct seq_file *s, void *unused)
s                 306 drivers/usb/chipidea/debug.c 	struct ci_hdrc *ci = s->private;
s                 314 drivers/usb/chipidea/debug.c 	seq_printf(s, "USBINTR reg: %08x\n", tmp_reg);
s                 317 drivers/usb/chipidea/debug.c 	seq_printf(s, "USBSTS reg: %08x\n", tmp_reg);
s                 320 drivers/usb/chipidea/debug.c 	seq_printf(s, "USBMODE reg: %08x\n", tmp_reg);
s                 323 drivers/usb/chipidea/debug.c 	seq_printf(s, "USBCMD reg: %08x\n", tmp_reg);
s                 326 drivers/usb/chipidea/debug.c 	seq_printf(s, "PORTSC reg: %08x\n", tmp_reg);
s                 330 drivers/usb/chipidea/debug.c 		seq_printf(s, "OTGSC reg: %08x\n", tmp_reg);
s                 108 drivers/usb/common/debug.c 	char *s;
s                 112 drivers/usb/common/debug.c 		s = "Device";
s                 115 drivers/usb/common/debug.c 		s = "Configuration";
s                 118 drivers/usb/common/debug.c 		s = "String";
s                 121 drivers/usb/common/debug.c 		s = "Interface";
s                 124 drivers/usb/common/debug.c 		s = "Endpoint";
s                 127 drivers/usb/common/debug.c 		s = "Device Qualifier";
s                 130 drivers/usb/common/debug.c 		s = "Other Speed Config";
s                 133 drivers/usb/common/debug.c 		s = "Interface Power";
s                 136 drivers/usb/common/debug.c 		s = "OTG";
s                 139 drivers/usb/common/debug.c 		s = "Debug";
s                 142 drivers/usb/common/debug.c 		s = "Interface Association";
s                 145 drivers/usb/common/debug.c 		s = "BOS";
s                 148 drivers/usb/common/debug.c 		s = "Device Capability";
s                 151 drivers/usb/common/debug.c 		s = "Pipe Usage";
s                 154 drivers/usb/common/debug.c 		s = "SS Endpoint Companion";
s                 157 drivers/usb/common/debug.c 		s = "SSP Isochronous Endpoint Companion";
s                 160 drivers/usb/common/debug.c 		s = "UNKNOWN";
s                 166 drivers/usb/common/debug.c 		s, wValue & 0xff, wLength);
s                 402 drivers/usb/core/hcd.c ascii2desc(char const *s, u8 *buf, unsigned len)
s                 404 drivers/usb/core/hcd.c 	unsigned n, t = 2 + 2*strlen(s);
s                 419 drivers/usb/core/hcd.c 		t = (unsigned char)*s++;
s                 441 drivers/usb/core/hcd.c 	char const *s;
s                 455 drivers/usb/core/hcd.c 		s = hcd->self.bus_name;
s                 459 drivers/usb/core/hcd.c 		s = hcd->product_desc;
s                 465 drivers/usb/core/hcd.c 		s = buf;
s                 472 drivers/usb/core/hcd.c 	return ascii2desc(s, data, len);
s                1160 drivers/usb/core/sysfs.c 	int s;
s                1162 drivers/usb/core/sysfs.c 	s = device_lock_interruptible(dev);
s                1163 drivers/usb/core/sysfs.c 	if (s < 0)
s                1166 drivers/usb/core/sysfs.c 	s = (!dev->driver || to_usb_driver(dev->driver)->supports_autosuspend);
s                1169 drivers/usb/core/sysfs.c 	return sprintf(buf, "%u\n", s);
s                  30 drivers/usb/dwc2/debugfs.c 	struct seq_file		*s = file->private_data;
s                  31 drivers/usb/dwc2/debugfs.c 	struct dwc2_hsotg	*hsotg = s->private;
s                  65 drivers/usb/dwc2/debugfs.c static int testmode_show(struct seq_file *s, void *unused)
s                  67 drivers/usb/dwc2/debugfs.c 	struct dwc2_hsotg *hsotg = s->private;
s                  79 drivers/usb/dwc2/debugfs.c 		seq_puts(s, "no test\n");
s                  82 drivers/usb/dwc2/debugfs.c 		seq_puts(s, "test_j\n");
s                  85 drivers/usb/dwc2/debugfs.c 		seq_puts(s, "test_k\n");
s                  88 drivers/usb/dwc2/debugfs.c 		seq_puts(s, "test_se0_nak\n");
s                  91 drivers/usb/dwc2/debugfs.c 		seq_puts(s, "test_packet\n");
s                  94 drivers/usb/dwc2/debugfs.c 		seq_puts(s, "test_force_enable\n");
s                  97 drivers/usb/dwc2/debugfs.c 		seq_printf(s, "UNKNOWN %d\n", dctl);
s                 280 drivers/usb/dwc3/debugfs.c static void dwc3_host_lsp(struct seq_file *s)
s                 282 drivers/usb/dwc3/debugfs.c 	struct dwc3		*dwc = s->private;
s                 292 drivers/usb/dwc3/debugfs.c 		seq_puts(s, "Write LSP selection to print for host\n");
s                 300 drivers/usb/dwc3/debugfs.c 	seq_printf(s, "GDBGLSP[%d] = 0x%08x\n", sel, val);
s                 306 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "GDBGLSP_DBC[%d] = 0x%08x\n", sel, val);
s                 310 drivers/usb/dwc3/debugfs.c static void dwc3_gadget_lsp(struct seq_file *s)
s                 312 drivers/usb/dwc3/debugfs.c 	struct dwc3		*dwc = s->private;
s                 320 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "GDBGLSP[%d] = 0x%08x\n", i, reg);
s                 324 drivers/usb/dwc3/debugfs.c static int dwc3_lsp_show(struct seq_file *s, void *unused)
s                 326 drivers/usb/dwc3/debugfs.c 	struct dwc3		*dwc = s->private;
s                 337 drivers/usb/dwc3/debugfs.c 		dwc3_host_lsp(s);
s                 340 drivers/usb/dwc3/debugfs.c 		dwc3_gadget_lsp(s);
s                 343 drivers/usb/dwc3/debugfs.c 		seq_puts(s, "Mode is unknown, no LSP register printed\n");
s                 359 drivers/usb/dwc3/debugfs.c 	struct seq_file		*s = file->private_data;
s                 360 drivers/usb/dwc3/debugfs.c 	struct dwc3		*dwc = s->private;
s                 388 drivers/usb/dwc3/debugfs.c static int dwc3_mode_show(struct seq_file *s, void *unused)
s                 390 drivers/usb/dwc3/debugfs.c 	struct dwc3		*dwc = s->private;
s                 400 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "host\n");
s                 403 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "device\n");
s                 406 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "otg\n");
s                 409 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "UNKNOWN %08x\n", DWC3_GCTL_PRTCAP(reg));
s                 423 drivers/usb/dwc3/debugfs.c 	struct seq_file		*s = file->private_data;
s                 424 drivers/usb/dwc3/debugfs.c 	struct dwc3		*dwc = s->private;
s                 453 drivers/usb/dwc3/debugfs.c static int dwc3_testmode_show(struct seq_file *s, void *unused)
s                 455 drivers/usb/dwc3/debugfs.c 	struct dwc3		*dwc = s->private;
s                 467 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "no test\n");
s                 470 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "test_j\n");
s                 473 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "test_k\n");
s                 476 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "test_se0_nak\n");
s                 479 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "test_packet\n");
s                 482 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "test_force_enable\n");
s                 485 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "UNKNOWN %d\n", reg);
s                 499 drivers/usb/dwc3/debugfs.c 	struct seq_file		*s = file->private_data;
s                 500 drivers/usb/dwc3/debugfs.c 	struct dwc3		*dwc = s->private;
s                 536 drivers/usb/dwc3/debugfs.c static int dwc3_link_state_show(struct seq_file *s, void *unused)
s                 538 drivers/usb/dwc3/debugfs.c 	struct dwc3		*dwc = s->private;
s                 547 drivers/usb/dwc3/debugfs.c 		seq_puts(s, "Not available\n");
s                 556 drivers/usb/dwc3/debugfs.c 	seq_printf(s, "%s\n", (speed >= DWC3_DSTS_SUPERSPEED) ?
s                 572 drivers/usb/dwc3/debugfs.c 	struct seq_file		*s = file->private_data;
s                 573 drivers/usb/dwc3/debugfs.c 	struct dwc3		*dwc = s->private;
s                 633 drivers/usb/dwc3/debugfs.c static int dwc3_tx_fifo_size_show(struct seq_file *s, void *unused)
s                 635 drivers/usb/dwc3/debugfs.c 	struct dwc3_ep		*dep = s->private;
s                 646 drivers/usb/dwc3/debugfs.c 	seq_printf(s, "%u\n", val);
s                 652 drivers/usb/dwc3/debugfs.c static int dwc3_rx_fifo_size_show(struct seq_file *s, void *unused)
s                 654 drivers/usb/dwc3/debugfs.c 	struct dwc3_ep		*dep = s->private;
s                 665 drivers/usb/dwc3/debugfs.c 	seq_printf(s, "%u\n", val);
s                 671 drivers/usb/dwc3/debugfs.c static int dwc3_tx_request_queue_show(struct seq_file *s, void *unused)
s                 673 drivers/usb/dwc3/debugfs.c 	struct dwc3_ep		*dep = s->private;
s                 680 drivers/usb/dwc3/debugfs.c 	seq_printf(s, "%u\n", val);
s                 686 drivers/usb/dwc3/debugfs.c static int dwc3_rx_request_queue_show(struct seq_file *s, void *unused)
s                 688 drivers/usb/dwc3/debugfs.c 	struct dwc3_ep		*dep = s->private;
s                 695 drivers/usb/dwc3/debugfs.c 	seq_printf(s, "%u\n", val);
s                 701 drivers/usb/dwc3/debugfs.c static int dwc3_rx_info_queue_show(struct seq_file *s, void *unused)
s                 703 drivers/usb/dwc3/debugfs.c 	struct dwc3_ep		*dep = s->private;
s                 710 drivers/usb/dwc3/debugfs.c 	seq_printf(s, "%u\n", val);
s                 716 drivers/usb/dwc3/debugfs.c static int dwc3_descriptor_fetch_queue_show(struct seq_file *s, void *unused)
s                 718 drivers/usb/dwc3/debugfs.c 	struct dwc3_ep		*dep = s->private;
s                 725 drivers/usb/dwc3/debugfs.c 	seq_printf(s, "%u\n", val);
s                 731 drivers/usb/dwc3/debugfs.c static int dwc3_event_queue_show(struct seq_file *s, void *unused)
s                 733 drivers/usb/dwc3/debugfs.c 	struct dwc3_ep		*dep = s->private;
s                 740 drivers/usb/dwc3/debugfs.c 	seq_printf(s, "%u\n", val);
s                 746 drivers/usb/dwc3/debugfs.c static int dwc3_transfer_type_show(struct seq_file *s, void *unused)
s                 748 drivers/usb/dwc3/debugfs.c 	struct dwc3_ep		*dep = s->private;
s                 755 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "--\n");
s                 761 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "control\n");
s                 764 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "isochronous\n");
s                 767 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "bulk\n");
s                 770 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "interrupt\n");
s                 773 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "--\n");
s                 782 drivers/usb/dwc3/debugfs.c static int dwc3_trb_ring_show(struct seq_file *s, void *unused)
s                 784 drivers/usb/dwc3/debugfs.c 	struct dwc3_ep		*dep = s->private;
s                 791 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "--\n");
s                 795 drivers/usb/dwc3/debugfs.c 	seq_printf(s, "buffer_addr,size,type,ioc,isp_imi,csp,chn,lst,hwo\n");
s                 801 drivers/usb/dwc3/debugfs.c 		seq_printf(s, "%08x%08x,%d,%s,%d,%d,%d,%d,%d,%d       %c%c\n",
s                 820 drivers/usb/dwc3/debugfs.c static int dwc3_ep_info_register_show(struct seq_file *s, void *unused)
s                 822 drivers/usb/dwc3/debugfs.c 	struct dwc3_ep		*dep = s->private;
s                 838 drivers/usb/dwc3/debugfs.c 	seq_printf(s, "0x%016llx\n", ep_info);
s                1059 drivers/usb/dwc3/gadget.c 	struct scatterlist *s;
s                1065 drivers/usb/dwc3/gadget.c 	for_each_sg(sg, s, remaining, i) {
s                1110 drivers/usb/dwc3/gadget.c 			req->start_sg = sg_next(s);
s                2475 drivers/usb/dwc3/gadget.c 	struct scatterlist *s;
s                2480 drivers/usb/dwc3/gadget.c 	for_each_sg(sg, s, pending, i) {
s                2483 drivers/usb/dwc3/gadget.c 		req->sg = sg_next(s);
s                 242 drivers/usb/dwc3/trace.h 		({char *s;
s                 249 drivers/usb/dwc3/trace.h 				s = "1x ";
s                 252 drivers/usb/dwc3/trace.h 				s = "2x ";
s                 256 drivers/usb/dwc3/trace.h 				s = "3x ";
s                 261 drivers/usb/dwc3/trace.h 			s = "";
s                 262 drivers/usb/dwc3/trace.h 		} s; }),
s                 830 drivers/usb/early/ehci-dbgp.c int __init early_dbgp_init(char *s)
s                 845 drivers/usb/early/ehci-dbgp.c 	if (*s)
s                 846 drivers/usb/early/ehci-dbgp.c 		dbgp_num = simple_strtoul(s, &e, 10);
s                 217 drivers/usb/early/xhci-dbc.c static inline void xdbc_put_utf16(u16 *s, const char *c, size_t size)
s                 222 drivers/usb/early/xhci-dbc.c 		s[i] = cpu_to_le16(c[i]);
s                 601 drivers/usb/early/xhci-dbc.c int __init early_xdbc_parse_parameter(char *s)
s                 610 drivers/usb/early/xhci-dbc.c 	if (strstr(s, "keep"))
s                 616 drivers/usb/early/xhci-dbc.c 	if (*s && kstrtoul(s, 0, &dbgp_num))
s                1037 drivers/usb/gadget/composite.c 	const struct usb_gadget_strings	*s;
s                1042 drivers/usb/gadget/composite.c 		s = *sp;
s                1043 drivers/usb/gadget/composite.c 		language = cpu_to_le16(s->language);
s                1061 drivers/usb/gadget/composite.c 	struct usb_gadget_strings	*s;
s                1065 drivers/usb/gadget/composite.c 		s = *sp++;
s                1066 drivers/usb/gadget/composite.c 		if (s->language != language)
s                1068 drivers/usb/gadget/composite.c 		value = usb_gadget_get_string(s, id, buf);
s                1091 drivers/usb/gadget/composite.c 		struct usb_string_descriptor	*s = buf;
s                1094 drivers/usb/gadget/composite.c 		memset(s, 0, 256);
s                1095 drivers/usb/gadget/composite.c 		s->bDescriptorType = USB_DT_STRING;
s                1099 drivers/usb/gadget/composite.c 			collect_langs(sp, s->wData);
s                1104 drivers/usb/gadget/composite.c 				collect_langs(sp, s->wData);
s                1109 drivers/usb/gadget/composite.c 					collect_langs(sp, s->wData);
s                1116 drivers/usb/gadget/composite.c 			collect_langs(sp, s->wData);
s                1119 drivers/usb/gadget/composite.c 		for (len = 0; len <= 126 && s->wData[len]; len++)
s                1124 drivers/usb/gadget/composite.c 		s->bLength = 2 * (len + 1);
s                1125 drivers/usb/gadget/composite.c 		return s->bLength;
s                1223 drivers/usb/gadget/composite.c 	for (; str->s; ++str) {
s                1242 drivers/usb/gadget/composite.c 	struct usb_string *s;
s                1269 drivers/usb/gadget/composite.c 			s = stash;
s                1271 drivers/usb/gadget/composite.c 			if (org_s->s)
s                1272 drivers/usb/gadget/composite.c 				s->s = org_s->s;
s                1274 drivers/usb/gadget/composite.c 				s->s = "";
s                1277 drivers/usb/gadget/composite.c 		s = stash;
s                1278 drivers/usb/gadget/composite.c 		s->s = NULL;
s                1329 drivers/usb/gadget/composite.c 		struct usb_string *s;
s                1333 drivers/usb/gadget/composite.c 		s = n_gs[i]->strings;
s                1335 drivers/usb/gadget/composite.c 			s->id = m_s->id;
s                1336 drivers/usb/gadget/composite.c 			s++;
s                2048 drivers/usb/gadget/composite.c 	if (dev_str[USB_GADGET_MANUFACTURER_IDX].s == cdev->def_manufacturer)
s                2049 drivers/usb/gadget/composite.c 		dev_str[USB_GADGET_MANUFACTURER_IDX].s = "";
s                2455 drivers/usb/gadget/composite.c 		dev_str[USB_GADGET_SERIAL_IDX].s = covr->serial_number;
s                2459 drivers/usb/gadget/composite.c 		dev_str[USB_GADGET_MANUFACTURER_IDX].s = covr->manufacturer;
s                2461 drivers/usb/gadget/composite.c 	} else if (!strlen(dev_str[USB_GADGET_MANUFACTURER_IDX].s)) {
s                2464 drivers/usb/gadget/composite.c 		dev_str[USB_GADGET_MANUFACTURER_IDX].s = cdev->def_manufacturer;
s                2469 drivers/usb/gadget/composite.c 		dev_str[USB_GADGET_PRODUCT_IDX].s = covr->product;
s                 112 drivers/usb/gadget/configfs.c static int usb_string_copy(const char *s, char **s_copy)
s                 117 drivers/usb/gadget/configfs.c 	ret = strlen(s);
s                 121 drivers/usb/gadget/configfs.c 	str = kstrdup(s, GFP_KERNEL);
s                1247 drivers/usb/gadget/configfs.c 	struct usb_string		*s;
s                1289 drivers/usb/gadget/configfs.c 			gs->strings[USB_GADGET_MANUFACTURER_IDX].s =
s                1291 drivers/usb/gadget/configfs.c 			gs->strings[USB_GADGET_PRODUCT_IDX].s = gs->product;
s                1292 drivers/usb/gadget/configfs.c 			gs->strings[USB_GADGET_SERIAL_IDX].s = gs->serialnumber;
s                1296 drivers/usb/gadget/configfs.c 		s = usb_gstrings_attach(&gi->cdev, gi->gstrings,
s                1298 drivers/usb/gadget/configfs.c 		if (IS_ERR(s)) {
s                1299 drivers/usb/gadget/configfs.c 			ret = PTR_ERR(s);
s                1303 drivers/usb/gadget/configfs.c 		gi->cdev.desc.iManufacturer = s[USB_GADGET_MANUFACTURER_IDX].id;
s                1304 drivers/usb/gadget/configfs.c 		gi->cdev.desc.iProduct = s[USB_GADGET_PRODUCT_IDX].id;
s                1305 drivers/usb/gadget/configfs.c 		gi->cdev.desc.iSerialNumber = s[USB_GADGET_SERIAL_IDX].id;
s                1343 drivers/usb/gadget/configfs.c 				cn->strings.s = cn->configuration;
s                1347 drivers/usb/gadget/configfs.c 			s = usb_gstrings_attach(&gi->cdev, cfg->gstrings, 1);
s                1348 drivers/usb/gadget/configfs.c 			if (IS_ERR(s)) {
s                1349 drivers/usb/gadget/configfs.c 				ret = PTR_ERR(s);
s                1352 drivers/usb/gadget/configfs.c 			c->iConfiguration = s[0].id;
s                 281 drivers/usb/gadget/function/f_acm.c 	[ACM_CTRL_IDX].s = "CDC Abstract Control Model (ACM)",
s                 282 drivers/usb/gadget/function/f_acm.c 	[ACM_DATA_IDX].s = "CDC ACM Data",
s                 283 drivers/usb/gadget/function/f_acm.c 	[ACM_IAD_IDX ].s = "CDC Serial",
s                 356 drivers/usb/gadget/function/f_ecm.c 	[0].s = "CDC Ethernet Control Model (ECM)",
s                 357 drivers/usb/gadget/function/f_ecm.c 	[1].s = "",
s                 358 drivers/usb/gadget/function/f_ecm.c 	[2].s = "CDC Ethernet Data",
s                 359 drivers/usb/gadget/function/f_ecm.c 	[3].s = "CDC ECM",
s                 715 drivers/usb/gadget/function/f_ecm.c 	ecm_string_defs[1].s = ecm->ethaddr;
s                 150 drivers/usb/gadget/function/f_eem.c 	[0].s = "CDC Ethernet Emulation Model (EEM)",
s                1864 drivers/usb/gadget/function/f_fs.c 			for (; str->s; ++id, ++str)
s                2591 drivers/usb/gadget/function/f_fs.c 	struct usb_string *s;
s                2649 drivers/usb/gadget/function/f_fs.c 		s = vla_ptr(vlabuf, d, strings);
s                2662 drivers/usb/gadget/function/f_fs.c 		t->strings  = s;
s                2686 drivers/usb/gadget/function/f_fs.c 				s->s = data;
s                2688 drivers/usb/gadget/function/f_fs.c 				++s;
s                2695 drivers/usb/gadget/function/f_fs.c 		s->id = 0;   /* terminator */
s                2696 drivers/usb/gadget/function/f_fs.c 		s->s = NULL;
s                2697 drivers/usb/gadget/function/f_fs.c 		++s;
s                 226 drivers/usb/gadget/function/f_hid.c 	[CT_FUNC_HID_IDX].s	= "HID Interface",
s                 150 drivers/usb/gadget/function/f_loopback.c 	[0].s = "loop input to output",
s                 213 drivers/usb/gadget/function/f_midi.c 	[STRING_FUNC_IDX].s = "MIDI function",
s                 411 drivers/usb/gadget/function/f_ncm.c 	[STRING_CTRL_IDX].s = "CDC Network Control Model (NCM)",
s                 412 drivers/usb/gadget/function/f_ncm.c 	[STRING_MAC_IDX].s = "",
s                 413 drivers/usb/gadget/function/f_ncm.c 	[STRING_DATA_IDX].s = "CDC Network Data",
s                 414 drivers/usb/gadget/function/f_ncm.c 	[STRING_IAD_IDX].s = "CDC NCM",
s                1688 drivers/usb/gadget/function/f_ncm.c 	ncm_string_defs[STRING_MAC_IDX].s = ncm->ethaddr;
s                  53 drivers/usb/gadget/function/f_obex.c 	[OBEX_CTRL_IDX].s	= "CDC Object Exchange (OBEX)",
s                  54 drivers/usb/gadget/function/f_obex.c 	[OBEX_DATA_IDX].s	= "CDC OBEX Data",
s                 350 drivers/usb/gadget/function/f_rndis.c 	[0].s = "RNDIS Communications Control",
s                 351 drivers/usb/gadget/function/f_rndis.c 	[1].s = "RNDIS Ethernet Data",
s                 352 drivers/usb/gadget/function/f_rndis.c 	[2].s = "RNDIS",
s                 130 drivers/usb/gadget/function/f_serial.c 	[0].s = "Generic Serial",
s                 274 drivers/usb/gadget/function/f_sourcesink.c 	[0].s = "source and sink data",
s                 236 drivers/usb/gadget/function/f_subset.c 	[0].s = "CDC Ethernet Subset/SAFE",
s                 237 drivers/usb/gadget/function/f_subset.c 	[1].s = "",
s                 488 drivers/usb/gadget/function/f_subset.c 	geth_string_defs[1].s = geth->ethaddr;
s                 791 drivers/usb/gadget/function/f_tcm.c 		struct uas_stream *s = &fu->stream[i];
s                 793 drivers/usb/gadget/function/f_tcm.c 		s->req_in->stream_id = i + 1;
s                 794 drivers/usb/gadget/function/f_tcm.c 		s->req_out->stream_id = i + 1;
s                 795 drivers/usb/gadget/function/f_tcm.c 		s->req_status->stream_id = i + 1;
s                1972 drivers/usb/gadget/function/f_tcm.c 	[USB_G_STR_INT_UAS].s		= "USB Attached SCSI",
s                1973 drivers/usb/gadget/function/f_tcm.c 	[USB_G_STR_INT_BBB].s		= "Bulk Only Transport",
s                 293 drivers/usb/gadget/function/f_uac1.c 	[STR_AC_IF].s = "AC Interface",
s                 294 drivers/usb/gadget/function/f_uac1.c 	[STR_USB_OUT_IT].s = "Playback Input terminal",
s                 295 drivers/usb/gadget/function/f_uac1.c 	[STR_USB_OUT_IT_CH_NAMES].s = "Playback Channels",
s                 296 drivers/usb/gadget/function/f_uac1.c 	[STR_IO_OUT_OT].s = "Playback Output terminal",
s                 297 drivers/usb/gadget/function/f_uac1.c 	[STR_IO_IN_IT].s = "Capture Input terminal",
s                 298 drivers/usb/gadget/function/f_uac1.c 	[STR_IO_IN_IT_CH_NAMES].s = "Capture Channels",
s                 299 drivers/usb/gadget/function/f_uac1.c 	[STR_USB_IN_OT].s = "Capture Output terminal",
s                 300 drivers/usb/gadget/function/f_uac1.c 	[STR_AS_OUT_IF_ALT0].s = "Playback Inactive",
s                 301 drivers/usb/gadget/function/f_uac1.c 	[STR_AS_OUT_IF_ALT1].s = "Playback Active",
s                 302 drivers/usb/gadget/function/f_uac1.c 	[STR_AS_IN_IF_ALT0].s = "Capture Inactive",
s                 303 drivers/usb/gadget/function/f_uac1.c 	[STR_AS_IN_IF_ALT1].s = "Capture Active",
s                 219 drivers/usb/gadget/function/f_uac1_legacy.c 	[STR_AC_IF].s = "AC Interface",
s                 220 drivers/usb/gadget/function/f_uac1_legacy.c 	[STR_INPUT_TERMINAL].s = "Input terminal",
s                 221 drivers/usb/gadget/function/f_uac1_legacy.c 	[STR_INPUT_TERMINAL_CH_NAMES].s = "Channels",
s                 222 drivers/usb/gadget/function/f_uac1_legacy.c 	[STR_FEAT_DESC_0].s = "Volume control & mute",
s                 223 drivers/usb/gadget/function/f_uac1_legacy.c 	[STR_OUTPUT_TERMINAL].s = "Output terminal",
s                 224 drivers/usb/gadget/function/f_uac1_legacy.c 	[STR_AS_IF_ALT0].s = "AS Interface",
s                 225 drivers/usb/gadget/function/f_uac1_legacy.c 	[STR_AS_IF_ALT1].s = "AS Interface",
s                  83 drivers/usb/gadget/function/f_uac2.c 	[STR_ASSOC].s = "Source/Sink",
s                  84 drivers/usb/gadget/function/f_uac2.c 	[STR_IF_CTRL].s = "Topology Control",
s                  85 drivers/usb/gadget/function/f_uac2.c 	[STR_CLKSRC_IN].s = clksrc_in,
s                  86 drivers/usb/gadget/function/f_uac2.c 	[STR_CLKSRC_OUT].s = clksrc_out,
s                  87 drivers/usb/gadget/function/f_uac2.c 	[STR_USB_IT].s = "USBH Out",
s                  88 drivers/usb/gadget/function/f_uac2.c 	[STR_IO_IT].s = "USBD Out",
s                  89 drivers/usb/gadget/function/f_uac2.c 	[STR_USB_OT].s = "USBH In",
s                  90 drivers/usb/gadget/function/f_uac2.c 	[STR_IO_OT].s = "USBD In",
s                  91 drivers/usb/gadget/function/f_uac2.c 	[STR_AS_OUT_ALT0].s = "Playback Inactive",
s                  92 drivers/usb/gadget/function/f_uac2.c 	[STR_AS_OUT_ALT1].s = "Playback Active",
s                  93 drivers/usb/gadget/function/f_uac2.c 	[STR_AS_IN_ALT0].s = "Capture Inactive",
s                  94 drivers/usb/gadget/function/f_uac2.c 	[STR_AS_IN_ALT1].s = "Capture Active",
s                  47 drivers/usb/gadget/function/f_uvc.c 	[UVC_STRING_CONTROL_IDX].s = "UVC Camera",
s                  48 drivers/usb/gadget/function/f_uvc.c 	[UVC_STRING_STREAMING_IDX].s = "Video Streaming",
s                1101 drivers/usb/gadget/function/rndis.c 			 ({ char *s = "?";
s                1104 drivers/usb/gadget/function/rndis.c 				s = "RNDIS_UNINITIALIZED"; break;
s                1106 drivers/usb/gadget/function/rndis.c 				s = "RNDIS_INITIALIZED"; break;
s                1108 drivers/usb/gadget/function/rndis.c 				s = "RNDIS_DATA_INITIALIZED"; break;
s                1109 drivers/usb/gadget/function/rndis.c 			} s; }),
s                  61 drivers/usb/gadget/legacy/acm_ms.c 	[USB_GADGET_MANUFACTURER_IDX].s = "",
s                  62 drivers/usb/gadget/legacy/acm_ms.c 	[USB_GADGET_PRODUCT_IDX].s = DRIVER_DESC,
s                  63 drivers/usb/gadget/legacy/acm_ms.c 	[USB_GADGET_SERIAL_IDX].s = "",
s                 117 drivers/usb/gadget/legacy/audio.c 	[USB_GADGET_MANUFACTURER_IDX].s = "",
s                 118 drivers/usb/gadget/legacy/audio.c 	[USB_GADGET_PRODUCT_IDX].s = DRIVER_DESC,
s                 119 drivers/usb/gadget/legacy/audio.c 	[USB_GADGET_SERIAL_IDX].s = "",
s                  63 drivers/usb/gadget/legacy/cdc2.c 	[USB_GADGET_MANUFACTURER_IDX].s = "",
s                  64 drivers/usb/gadget/legacy/cdc2.c 	[USB_GADGET_PRODUCT_IDX].s = DRIVER_DESC,
s                  65 drivers/usb/gadget/legacy/cdc2.c 	[USB_GADGET_SERIAL_IDX].s = "",
s                 173 drivers/usb/gadget/legacy/ether.c 	[USB_GADGET_MANUFACTURER_IDX].s = "",
s                 174 drivers/usb/gadget/legacy/ether.c 	[USB_GADGET_PRODUCT_IDX].s = PREFIX DRIVER_DESC,
s                 175 drivers/usb/gadget/legacy/ether.c 	[USB_GADGET_SERIAL_IDX].s = "",
s                  91 drivers/usb/gadget/legacy/g_ffs.c 	[USB_GADGET_MANUFACTURER_IDX].s = "",
s                  92 drivers/usb/gadget/legacy/g_ffs.c 	[USB_GADGET_PRODUCT_IDX].s = DRIVER_DESC,
s                  93 drivers/usb/gadget/legacy/g_ffs.c 	[USB_GADGET_SERIAL_IDX].s = "",
s                  95 drivers/usb/gadget/legacy/g_ffs.c 	{ .s = "FunctionFS + RNDIS" },
s                  98 drivers/usb/gadget/legacy/g_ffs.c 	{ .s = "FunctionFS + ECM" },
s                 101 drivers/usb/gadget/legacy/g_ffs.c 	{ .s = "FunctionFS" },
s                 409 drivers/usb/gadget/legacy/g_ffs.c 		c->c.label			= gfs_strings[sid].s;
s                  89 drivers/usb/gadget/legacy/gmidi.c 	[USB_GADGET_MANUFACTURER_IDX].s	= "Grey Innovation",
s                  90 drivers/usb/gadget/legacy/gmidi.c 	[USB_GADGET_PRODUCT_IDX].s	= "MIDI Gadget",
s                  91 drivers/usb/gadget/legacy/gmidi.c 	[USB_GADGET_SERIAL_IDX].s	= "",
s                  92 drivers/usb/gadget/legacy/gmidi.c 	[STRING_DESCRIPTION_IDX].s	= "MIDI",
s                  70 drivers/usb/gadget/legacy/hid.c 	[USB_GADGET_MANUFACTURER_IDX].s = "",
s                  71 drivers/usb/gadget/legacy/hid.c 	[USB_GADGET_PRODUCT_IDX].s = DRIVER_DESC,
s                  72 drivers/usb/gadget/legacy/hid.c 	[USB_GADGET_SERIAL_IDX].s = "",
s                  66 drivers/usb/gadget/legacy/mass_storage.c 	[USB_GADGET_MANUFACTURER_IDX].s = "",
s                  67 drivers/usb/gadget/legacy/mass_storage.c 	[USB_GADGET_PRODUCT_IDX].s = DRIVER_DESC,
s                  68 drivers/usb/gadget/legacy/mass_storage.c 	[USB_GADGET_SERIAL_IDX].s = "",
s                  85 drivers/usb/gadget/legacy/multi.c 	[USB_GADGET_MANUFACTURER_IDX].s = "",
s                  86 drivers/usb/gadget/legacy/multi.c 	[USB_GADGET_PRODUCT_IDX].s = DRIVER_DESC,
s                  87 drivers/usb/gadget/legacy/multi.c 	[USB_GADGET_SERIAL_IDX].s = "",
s                  88 drivers/usb/gadget/legacy/multi.c 	[MULTI_STRING_RNDIS_CONFIG_IDX].s = "Multifunction with RNDIS",
s                  89 drivers/usb/gadget/legacy/multi.c 	[MULTI_STRING_CDC_CONFIG_IDX].s   = "Multifunction with CDC ECM",
s                 192 drivers/usb/gadget/legacy/multi.c 	config.label          = strings_dev[MULTI_STRING_RNDIS_CONFIG_IDX].s;
s                 275 drivers/usb/gadget/legacy/multi.c 	config.label          = strings_dev[MULTI_STRING_CDC_CONFIG_IDX].s;
s                  72 drivers/usb/gadget/legacy/ncm.c 	[USB_GADGET_MANUFACTURER_IDX].s = "",
s                  73 drivers/usb/gadget/legacy/ncm.c 	[USB_GADGET_PRODUCT_IDX].s = DRIVER_DESC,
s                  74 drivers/usb/gadget/legacy/ncm.c 	[USB_GADGET_SERIAL_IDX].s = "",
s                  69 drivers/usb/gadget/legacy/nokia.c 	[USB_GADGET_MANUFACTURER_IDX].s = manufacturer_nokia,
s                  70 drivers/usb/gadget/legacy/nokia.c 	[USB_GADGET_PRODUCT_IDX].s = NOKIA_LONG_NAME,
s                  71 drivers/usb/gadget/legacy/nokia.c 	[USB_GADGET_SERIAL_IDX].s = "",
s                  72 drivers/usb/gadget/legacy/nokia.c 	[STRING_DESCRIPTION_IDX].s = description_nokia,
s                  92 drivers/usb/gadget/legacy/printer.c 	[USB_GADGET_MANUFACTURER_IDX].s = "",
s                  93 drivers/usb/gadget/legacy/printer.c 	[USB_GADGET_PRODUCT_IDX].s = product_desc,
s                  94 drivers/usb/gadget/legacy/printer.c 	[USB_GADGET_SERIAL_IDX].s =	serial_num,
s                  45 drivers/usb/gadget/legacy/serial.c 	[USB_GADGET_MANUFACTURER_IDX].s = "",
s                  46 drivers/usb/gadget/legacy/serial.c 	[USB_GADGET_PRODUCT_IDX].s = GS_VERSION_NAME,
s                  47 drivers/usb/gadget/legacy/serial.c 	[USB_GADGET_SERIAL_IDX].s = "",
s                  48 drivers/usb/gadget/legacy/serial.c 	[STRING_DESCRIPTION_IDX].s = NULL /* updated; f(use_acm) */,
s                 267 drivers/usb/gadget/legacy/serial.c 	strings_dev[STRING_DESCRIPTION_IDX].s = serial_config_driver.label;
s                  44 drivers/usb/gadget/legacy/tcm_usb_gadget.c 	[USB_GADGET_MANUFACTURER_IDX].s	= "Target Manufacturer",
s                  45 drivers/usb/gadget/legacy/tcm_usb_gadget.c 	[USB_GADGET_PRODUCT_IDX].s	= "Target Product",
s                  46 drivers/usb/gadget/legacy/tcm_usb_gadget.c 	[USB_GADGET_SERIAL_IDX].s	= "000000000001",
s                  47 drivers/usb/gadget/legacy/tcm_usb_gadget.c 	[USB_G_STR_CONFIG].s		= "default config",
s                  50 drivers/usb/gadget/legacy/webcam.c 	[USB_GADGET_MANUFACTURER_IDX].s = webcam_vendor_label,
s                  51 drivers/usb/gadget/legacy/webcam.c 	[USB_GADGET_PRODUCT_IDX].s = webcam_product_label,
s                  52 drivers/usb/gadget/legacy/webcam.c 	[USB_GADGET_SERIAL_IDX].s = "",
s                  53 drivers/usb/gadget/legacy/webcam.c 	[STRING_DESCRIPTION_IDX].s = webcam_config_label,
s                 132 drivers/usb/gadget/legacy/zero.c 	[USB_GADGET_MANUFACTURER_IDX].s = "",
s                 133 drivers/usb/gadget/legacy/zero.c 	[USB_GADGET_PRODUCT_IDX].s = longname,
s                 134 drivers/usb/gadget/legacy/zero.c 	[USB_GADGET_SERIAL_IDX].s = serial,
s                 135 drivers/usb/gadget/legacy/zero.c 	[USB_GZERO_SS_DESC].s	= "source and sink data",
s                 136 drivers/usb/gadget/legacy/zero.c 	[USB_GZERO_LB_DESC].s	= "loop input to output",
s                 154 drivers/usb/gadget/udc/aspeed-vhub/hub.c 		.s = "00000000"
s                 158 drivers/usb/gadget/udc/aspeed-vhub/hub.c 		.s = "USB Virtual Hub"
s                 162 drivers/usb/gadget/udc/aspeed-vhub/hub.c 		.s = "Aspeed"
s                 105 drivers/usb/gadget/udc/at91_udc.c static void proc_ep_show(struct seq_file *s, struct at91_ep *ep)
s                 122 drivers/usb/gadget/udc/at91_udc.c 	seq_printf(s, "\n");
s                 123 drivers/usb/gadget/udc/at91_udc.c 	seq_printf(s, "%s, maxpacket %d %s%s %s%s\n",
s                 131 drivers/usb/gadget/udc/at91_udc.c 	seq_printf(s, "csr %08x rxbytes=%d %s %s %s" EIGHTBITS "\n",
s                 151 drivers/usb/gadget/udc/at91_udc.c 		seq_printf(s, "\t(queue empty)\n");
s                 156 drivers/usb/gadget/udc/at91_udc.c 		seq_printf(s, "\treq %p len %d/%d buf %p\n",
s                 163 drivers/usb/gadget/udc/at91_udc.c static void proc_irq_show(struct seq_file *s, const char *label, u32 mask)
s                 167 drivers/usb/gadget/udc/at91_udc.c 	seq_printf(s, "%s %04x:%s%s" FOURBITS, label, mask,
s                 177 drivers/usb/gadget/udc/at91_udc.c 			seq_printf(s, " ep%d", i);
s                 179 drivers/usb/gadget/udc/at91_udc.c 	seq_printf(s, "\n");
s                 182 drivers/usb/gadget/udc/at91_udc.c static int proc_udc_show(struct seq_file *s, void *unused)
s                 184 drivers/usb/gadget/udc/at91_udc.c 	struct at91_udc	*udc = s->private;
s                 188 drivers/usb/gadget/udc/at91_udc.c 	seq_printf(s, "%s: version %s\n", driver_name, DRIVER_VERSION);
s                 190 drivers/usb/gadget/udc/at91_udc.c 	seq_printf(s, "vbus %s, pullup %s, %s powered%s, gadget %s\n\n",
s                 201 drivers/usb/gadget/udc/at91_udc.c 		seq_printf(s, "(not clocked)\n");
s                 206 drivers/usb/gadget/udc/at91_udc.c 	seq_printf(s, "frame %05x:%s%s frame=%d\n", tmp,
s                 212 drivers/usb/gadget/udc/at91_udc.c 	seq_printf(s, "glbstate %02x:%s" FOURBITS "\n", tmp,
s                 220 drivers/usb/gadget/udc/at91_udc.c 	seq_printf(s, "faddr   %03x:%s fadd=%d\n", tmp,
s                 224 drivers/usb/gadget/udc/at91_udc.c 	proc_irq_show(s, "imr   ", at91_udp_read(udc, AT91_UDP_IMR));
s                 225 drivers/usb/gadget/udc/at91_udc.c 	proc_irq_show(s, "isr   ", at91_udp_read(udc, AT91_UDP_ISR));
s                 228 drivers/usb/gadget/udc/at91_udc.c 		proc_ep_show(s, &udc->ep[0]);
s                 231 drivers/usb/gadget/udc/at91_udc.c 				proc_ep_show(s, ep);
s                2127 drivers/usb/gadget/udc/bcm63xx_udc.c static int bcm63xx_usbd_dbg_show(struct seq_file *s, void *p)
s                2129 drivers/usb/gadget/udc/bcm63xx_udc.c 	struct bcm63xx_udc *udc = s->private;
s                2134 drivers/usb/gadget/udc/bcm63xx_udc.c 	seq_printf(s, "ep0 state: %s\n",
s                2136 drivers/usb/gadget/udc/bcm63xx_udc.c 	seq_printf(s, "  pending requests: %s%s%s%s%s%s%s\n",
s                2144 drivers/usb/gadget/udc/bcm63xx_udc.c 	seq_printf(s, "cfg: %d; iface: %d; alt_iface: %d\n",
s                2146 drivers/usb/gadget/udc/bcm63xx_udc.c 	seq_printf(s, "regs:\n");
s                2147 drivers/usb/gadget/udc/bcm63xx_udc.c 	seq_printf(s, "  control: %08x; straps: %08x; status: %08x\n",
s                2151 drivers/usb/gadget/udc/bcm63xx_udc.c 	seq_printf(s, "  events:  %08x; stall:  %08x\n",
s                2166 drivers/usb/gadget/udc/bcm63xx_udc.c static int bcm63xx_iudma_dbg_show(struct seq_file *s, void *p)
s                2168 drivers/usb/gadget/udc/bcm63xx_udc.c 	struct bcm63xx_udc *udc = s->private;
s                2179 drivers/usb/gadget/udc/bcm63xx_udc.c 		seq_printf(s, "IUDMA channel %d -- ", ch_idx);
s                2182 drivers/usb/gadget/udc/bcm63xx_udc.c 			seq_printf(s, "control");
s                2185 drivers/usb/gadget/udc/bcm63xx_udc.c 			seq_printf(s, "bulk");
s                2188 drivers/usb/gadget/udc/bcm63xx_udc.c 			seq_printf(s, "interrupt");
s                2191 drivers/usb/gadget/udc/bcm63xx_udc.c 		seq_printf(s, ch_idx & 0x01 ? " tx" : " rx");
s                2192 drivers/usb/gadget/udc/bcm63xx_udc.c 		seq_printf(s, " [ep%d]:\n",
s                2194 drivers/usb/gadget/udc/bcm63xx_udc.c 		seq_printf(s, "  cfg: %08x; irqstat: %08x; irqmask: %08x; maxburst: %08x\n",
s                2202 drivers/usb/gadget/udc/bcm63xx_udc.c 		seq_printf(s, "  base: %08x; index: %04x_%04x; desc: %04x_%04x %08x\n",
s                2207 drivers/usb/gadget/udc/bcm63xx_udc.c 		seq_printf(s, "  desc: %d/%d used", iudma->n_bds_used,
s                2214 drivers/usb/gadget/udc/bcm63xx_udc.c 			seq_printf(s, "; %d queued\n", i);
s                2216 drivers/usb/gadget/udc/bcm63xx_udc.c 			seq_printf(s, "\n");
s                2222 drivers/usb/gadget/udc/bcm63xx_udc.c 			seq_printf(s, "  %03x (%02x): len_stat: %04x_%04x; pa %08x",
s                2227 drivers/usb/gadget/udc/bcm63xx_udc.c 				seq_printf(s, "   <<RD");
s                2229 drivers/usb/gadget/udc/bcm63xx_udc.c 				seq_printf(s, "   <<WR");
s                2230 drivers/usb/gadget/udc/bcm63xx_udc.c 			seq_printf(s, "\n");
s                2233 drivers/usb/gadget/udc/bcm63xx_udc.c 		seq_printf(s, "\n");
s                1116 drivers/usb/gadget/udc/core.c 		enum usb_device_speed s;
s                1118 drivers/usb/gadget/udc/core.c 		s = min(speed, udc->gadget->max_speed);
s                1119 drivers/usb/gadget/udc/core.c 		udc->gadget->ops->udc_set_speed(udc->gadget, s);
s                2370 drivers/usb/gadget/udc/dummy_hcd.c 		({ char *s;
s                2373 drivers/usb/gadget/udc/dummy_hcd.c 			s = "ls";
s                2376 drivers/usb/gadget/udc/dummy_hcd.c 			s = "fs";
s                2379 drivers/usb/gadget/udc/dummy_hcd.c 			s = "hs";
s                2382 drivers/usb/gadget/udc/dummy_hcd.c 			s = "ss";
s                2385 drivers/usb/gadget/udc/dummy_hcd.c 			s = "?";
s                2387 drivers/usb/gadget/udc/dummy_hcd.c 		 } s; }),
s                2389 drivers/usb/gadget/udc/dummy_hcd.c 		({ char *s; \
s                2392 drivers/usb/gadget/udc/dummy_hcd.c 			s = ""; \
s                2395 drivers/usb/gadget/udc/dummy_hcd.c 			s = "-bulk"; \
s                2398 drivers/usb/gadget/udc/dummy_hcd.c 			s = "-int"; \
s                2401 drivers/usb/gadget/udc/dummy_hcd.c 			s = "-iso"; \
s                2403 drivers/usb/gadget/udc/dummy_hcd.c 		} s; }),
s                1578 drivers/usb/gadget/udc/fsl_udc_core.c 			u32 *s = (u32 *)qh->setup_buffer;
s                1581 drivers/usb/gadget/udc/fsl_udc_core.c 			*p++ = le32_to_cpu(*s++);
s                1582 drivers/usb/gadget/udc/fsl_udc_core.c 			*p = le32_to_cpu(*s);
s                2103 drivers/usb/gadget/udc/fsl_udc_core.c 			const char *s;
s                2106 drivers/usb/gadget/udc/fsl_udc_core.c 				s = "UTMI"; break;
s                2108 drivers/usb/gadget/udc/fsl_udc_core.c 				s = "ULPI "; break;
s                2110 drivers/usb/gadget/udc/fsl_udc_core.c 				s = "FS/LS Serial"; break;
s                2112 drivers/usb/gadget/udc/fsl_udc_core.c 				s = "None"; break;
s                2114 drivers/usb/gadget/udc/fsl_udc_core.c 			s;} ),
s                2133 drivers/usb/gadget/udc/fsl_udc_core.c 				const char *s;
s                2136 drivers/usb/gadget/udc/fsl_udc_core.c 					s = "Idle"; break;
s                2138 drivers/usb/gadget/udc/fsl_udc_core.c 					s = "Device Controller"; break;
s                2140 drivers/usb/gadget/udc/fsl_udc_core.c 					s = "Host Controller"; break;
s                2142 drivers/usb/gadget/udc/fsl_udc_core.c 					s = "None"; break;
s                2144 drivers/usb/gadget/udc/fsl_udc_core.c 				s;
s                 474 drivers/usb/gadget/udc/lpc32xx_udc.c static void proc_ep_show(struct seq_file *s, struct lpc32xx_ep *ep)
s                 478 drivers/usb/gadget/udc/lpc32xx_udc.c 	seq_printf(s, "\n");
s                 479 drivers/usb/gadget/udc/lpc32xx_udc.c 	seq_printf(s, "%12s, maxpacket %4d %3s",
s                 482 drivers/usb/gadget/udc/lpc32xx_udc.c 	seq_printf(s, " type %4s", epnames[ep->eptype]);
s                 483 drivers/usb/gadget/udc/lpc32xx_udc.c 	seq_printf(s, " ints: %12d", ep->totalints);
s                 486 drivers/usb/gadget/udc/lpc32xx_udc.c 		seq_printf(s, "\t(queue empty)\n");
s                 491 drivers/usb/gadget/udc/lpc32xx_udc.c 			seq_printf(s, "\treq %p len %d/%d buf %p\n",
s                 498 drivers/usb/gadget/udc/lpc32xx_udc.c static int proc_udc_show(struct seq_file *s, void *unused)
s                 500 drivers/usb/gadget/udc/lpc32xx_udc.c 	struct lpc32xx_udc *udc = s->private;
s                 504 drivers/usb/gadget/udc/lpc32xx_udc.c 	seq_printf(s, "%s: version %s\n", driver_name, DRIVER_VERSION);
s                 508 drivers/usb/gadget/udc/lpc32xx_udc.c 	seq_printf(s, "vbus %s, pullup %s, %s powered%s, gadget %s\n\n",
s                 517 drivers/usb/gadget/udc/lpc32xx_udc.c 		proc_ep_show(s, &udc->ep[0]);
s                 519 drivers/usb/gadget/udc/lpc32xx_udc.c 			proc_ep_show(s, ep);
s                 815 drivers/usb/gadget/udc/net2272.c 	u8 s;
s                 855 drivers/usb/gadget/udc/net2272.c 		s = net2272_ep_read(ep, EP_STAT0);
s                 856 drivers/usb/gadget/udc/net2272.c 		if (s & (1 << BUFFER_EMPTY)) {
s                 858 drivers/usb/gadget/udc/net2272.c 			if ((s & (1 << NAK_OUT_PACKETS)) &&
s                 884 drivers/usb/gadget/udc/net2272.c 				s = net2272_ep_read(ep, EP_STAT0);
s                 885 drivers/usb/gadget/udc/net2272.c 				if ((s & (1 << BUFFER_EMPTY)) == 0)
s                1174 drivers/usb/gadget/udc/net2272.c 	const char *s;
s                1210 drivers/usb/gadget/udc/net2272.c 			s = "high speed";
s                1212 drivers/usb/gadget/udc/net2272.c 			s = "powered";
s                1214 drivers/usb/gadget/udc/net2272.c 			s = "full speed";
s                1216 drivers/usb/gadget/udc/net2272.c 		s = "not attached";
s                1220 drivers/usb/gadget/udc/net2272.c 		net2272_read(dev, OURADDR), s);
s                1061 drivers/usb/gadget/udc/net2280.c 				u32	s;
s                1064 drivers/usb/gadget/udc/net2280.c 				s = readl(&ep->regs->ep_stat);
s                1065 drivers/usb/gadget/udc/net2280.c 				if ((s & BIT(FIFO_EMPTY)) == 0) {
s                1083 drivers/usb/gadget/udc/net2280.c 						s = readl(&ep->regs->ep_stat);
s                1087 drivers/usb/gadget/udc/net2280.c 				if (req && (s & BIT(NAK_OUT_PACKETS)))
s                1663 drivers/usb/gadget/udc/net2280.c 	const char		*s;
s                1671 drivers/usb/gadget/udc/net2280.c 		s = dev->driver->driver.name;
s                1673 drivers/usb/gadget/udc/net2280.c 		s = "(none)";
s                1684 drivers/usb/gadget/udc/net2280.c 			s,
s                1697 drivers/usb/gadget/udc/net2280.c 			s = "high speed";
s                1699 drivers/usb/gadget/udc/net2280.c 			s = "powered";
s                1701 drivers/usb/gadget/udc/net2280.c 			s = "full speed";
s                1704 drivers/usb/gadget/udc/net2280.c 			s = "not attached";
s                1709 drivers/usb/gadget/udc/net2280.c 			readl(&dev->usb->ouraddr), s);
s                2141 drivers/usb/gadget/udc/omap_udc.c static void proc_ep_show(struct seq_file *s, struct omap_ep *ep)
s                2157 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s,
s                2161 drivers/usb/gadget/udc/omap_udc.c 		({ char *s;
s                2164 drivers/usb/gadget/udc/omap_udc.c 			s = "";
s                2167 drivers/usb/gadget/udc/omap_udc.c 			s = "(ackw) ";
s                2170 drivers/usb/gadget/udc/omap_udc.c 			s = "(ackw2) ";
s                2173 drivers/usb/gadget/udc/omap_udc.c 			s = "(?) ";
s                2175 drivers/usb/gadget/udc/omap_udc.c 		} s; }),
s                2192 drivers/usb/gadget/udc/omap_udc.c 		seq_printf(s, "\t(queue empty)\n");
s                2203 drivers/usb/gadget/udc/omap_udc.c 			seq_printf(s, "\treq %p len %d/%d buf %p\n",
s                2225 drivers/usb/gadget/udc/omap_udc.c static int proc_otg_show(struct seq_file *s)
s                2234 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s, "\nOTG rev %d.%d, %s %05x\n",
s                2237 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s, "otg_syscon1 %08x usb2 %s, usb1 %s, usb0 %s,"
s                2249 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s, "otg_syscon2 %08x%s" EIGHTBITS
s                2264 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s, "otg_ctrl    %06x" EIGHTBITS EIGHTBITS "%s\n", tmp,
s                2284 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s, "otg_irq_en  %04x" "\n", tmp);
s                2286 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s, "otg_irq_src %04x" "\n", tmp);
s                2288 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s, "otg_outctrl %04x" "\n", tmp);
s                2290 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s, "otg_test    %04x" "\n", tmp);
s                2294 drivers/usb/gadget/udc/omap_udc.c static int proc_udc_show(struct seq_file *s, void *_)
s                2302 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s, "%s, version: " DRIVER_VERSION
s                2311 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s,
s                2322 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s, "ULPD control %04x req %04x status %04x\n",
s                2329 drivers/usb/gadget/udc/omap_udc.c 		proc_otg_show(s);
s                2332 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s, "\nsyscon1     %04x" EIGHTBITS "\n", tmp,
s                2345 drivers/usb/gadget/udc/omap_udc.c 		seq_printf(s, "(suspended)\n");
s                2351 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s, "devstat     %04x" EIGHTBITS "%s%s\n", tmp,
s                2362 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s, "sof         %04x\n", omap_readw(UDC_SOF));
s                2364 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s, "irq_en      %04x" FOURBITS "%s\n", tmp,
s                2371 drivers/usb/gadget/udc/omap_udc.c 	seq_printf(s, "irq_src     %04x" EIGHTBITS "%s%s\n", tmp,
s                2386 drivers/usb/gadget/udc/omap_udc.c 		seq_printf(s, "dma_irq_en  %04x%s" EIGHTBITS "\n", tmp,
s                2400 drivers/usb/gadget/udc/omap_udc.c 		seq_printf(s, "rxdma_cfg   %04x\n", tmp);
s                2405 drivers/usb/gadget/udc/omap_udc.c 				seq_printf(s, "rxdma[%d]    %04x\n", i,
s                2410 drivers/usb/gadget/udc/omap_udc.c 		seq_printf(s, "txdma_cfg   %04x\n", tmp);
s                2415 drivers/usb/gadget/udc/omap_udc.c 				seq_printf(s, "txdma[%d]    %04x\n", i,
s                2423 drivers/usb/gadget/udc/omap_udc.c 		proc_ep_show(s, &udc->ep[0]);
s                2428 drivers/usb/gadget/udc/omap_udc.c 					proc_ep_show(s, ep);
s                  90 drivers/usb/gadget/udc/pxa27x_udc.c static int state_dbg_show(struct seq_file *s, void *p)
s                  92 drivers/usb/gadget/udc/pxa27x_udc.c 	struct pxa_udc *udc = s->private;
s                  99 drivers/usb/gadget/udc/pxa27x_udc.c 	seq_printf(s, DRIVER_DESC "\n"
s                 106 drivers/usb/gadget/udc/pxa27x_udc.c 	seq_printf(s,
s                 123 drivers/usb/gadget/udc/pxa27x_udc.c 	seq_printf(s, "udcicr0=0x%08x udcicr1=0x%08x\n",
s                 125 drivers/usb/gadget/udc/pxa27x_udc.c 	seq_printf(s, "udcisr0=0x%08x udcisr1=0x%08x\n",
s                 127 drivers/usb/gadget/udc/pxa27x_udc.c 	seq_printf(s, "udcfnr=%d\n", udc_readl(udc, UDCFNR));
s                 128 drivers/usb/gadget/udc/pxa27x_udc.c 	seq_printf(s, "irqs: reset=%lu, suspend=%lu, resume=%lu, reconfig=%lu\n",
s                 136 drivers/usb/gadget/udc/pxa27x_udc.c static int queues_dbg_show(struct seq_file *s, void *p)
s                 138 drivers/usb/gadget/udc/pxa27x_udc.c 	struct pxa_udc *udc = s->private;
s                 150 drivers/usb/gadget/udc/pxa27x_udc.c 		seq_printf(s,  "%-12s max_pkt=%d %s\n",
s                 154 drivers/usb/gadget/udc/pxa27x_udc.c 			seq_puts(s, "\t(nothing queued)\n");
s                 159 drivers/usb/gadget/udc/pxa27x_udc.c 			seq_printf(s,  "\treq %p len %d/%d buf %p\n",
s                 169 drivers/usb/gadget/udc/pxa27x_udc.c static int eps_dbg_show(struct seq_file *s, void *p)
s                 171 drivers/usb/gadget/udc/pxa27x_udc.c 	struct pxa_udc *udc = s->private;
s                 181 drivers/usb/gadget/udc/pxa27x_udc.c 	seq_printf(s, "udccsr0=0x%03x(%s%s%s%s%s%s%s)\n",
s                 193 drivers/usb/gadget/udc/pxa27x_udc.c 		seq_printf(s, "%-12s: IN %lu(%lu reqs), OUT %lu(%lu reqs), irqs=%lu, udccr=0x%08x, udccsr=0x%03x, udcbcr=%d\n",
s                2482 drivers/usb/gadget/udc/renesas_usb3.c static int renesas_usb3_b_device_show(struct seq_file *s, void *unused)
s                2484 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = s->private;
s                2486 drivers/usb/gadget/udc/renesas_usb3.c 	seq_printf(s, "%d\n", usb3->forced_b_device);
s                2500 drivers/usb/gadget/udc/renesas_usb3.c 	struct seq_file *s = file->private_data;
s                2501 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = s->private;
s                  38 drivers/usb/gadget/usbstring.c 	struct usb_string	*s;
s                  49 drivers/usb/gadget/usbstring.c 	for (s = table->strings; s && s->s; s++)
s                  50 drivers/usb/gadget/usbstring.c 		if (s->id == id)
s                  54 drivers/usb/gadget/usbstring.c 	if (!s || !s->s)
s                  58 drivers/usb/gadget/usbstring.c 	len = min ((size_t) 126, strlen (s->s));
s                  59 drivers/usb/gadget/usbstring.c 	len = utf8s_to_utf16s(s->s, len, UTF16_LITTLE_ENDIAN,
s                  37 drivers/usb/host/fhci-dbg.c static int fhci_dfs_regs_show(struct seq_file *s, void *v)
s                  39 drivers/usb/host/fhci-dbg.c 	struct fhci_hcd *fhci = s->private;
s                  42 drivers/usb/host/fhci-dbg.c 	seq_printf(s,
s                  60 drivers/usb/host/fhci-dbg.c static int fhci_dfs_irq_stat_show(struct seq_file *s, void *v)
s                  62 drivers/usb/host/fhci-dbg.c 	struct fhci_hcd *fhci = s->private;
s                  65 drivers/usb/host/fhci-dbg.c 	seq_printf(s,
s                 186 drivers/usb/host/imx21-dbg.c static int debug_status_show(struct seq_file *s, void *v)
s                 188 drivers/usb/host/imx21-dbg.c 	struct imx21 *imx21 = s->private;
s                 228 drivers/usb/host/imx21-dbg.c 	seq_printf(s,
s                 250 drivers/usb/host/imx21-dbg.c static int debug_dmem_show(struct seq_file *s, void *v)
s                 252 drivers/usb/host/imx21-dbg.c 	struct imx21 *imx21 = s->private;
s                 260 drivers/usb/host/imx21-dbg.c 		seq_printf(s,
s                 272 drivers/usb/host/imx21-dbg.c static int debug_etd_show(struct seq_file *s, void *v)
s                 274 drivers/usb/host/imx21-dbg.c 	struct imx21 *imx21 = s->private;
s                 292 drivers/usb/host/imx21-dbg.c 		seq_printf(s,
s                 325 drivers/usb/host/imx21-dbg.c 			seq_printf(s,
s                 332 drivers/usb/host/imx21-dbg.c 		seq_printf(s, "\n");
s                 341 drivers/usb/host/imx21-dbg.c static void debug_statistics_show_one(struct seq_file *s,
s                 344 drivers/usb/host/imx21-dbg.c 	seq_printf(s, "%s:\n"
s                 360 drivers/usb/host/imx21-dbg.c static int debug_statistics_show(struct seq_file *s, void *v)
s                 362 drivers/usb/host/imx21-dbg.c 	struct imx21 *imx21 = s->private;
s                 367 drivers/usb/host/imx21-dbg.c 	debug_statistics_show_one(s, "nonisoc", &imx21->nonisoc_stats);
s                 368 drivers/usb/host/imx21-dbg.c 	debug_statistics_show_one(s, "isoc", &imx21->isoc_stats);
s                 369 drivers/usb/host/imx21-dbg.c 	seq_printf(s, "unblock kludge triggers: %lu\n", imx21->debug_unblocks);
s                 376 drivers/usb/host/imx21-dbg.c static void debug_isoc_show_one(struct seq_file *s,
s                 379 drivers/usb/host/imx21-dbg.c 	seq_printf(s, "%s %d:\n"
s                 395 drivers/usb/host/imx21-dbg.c static int debug_isoc_show(struct seq_file *s, void *v)
s                 397 drivers/usb/host/imx21-dbg.c 	struct imx21 *imx21 = s->private;
s                 406 drivers/usb/host/imx21-dbg.c 		debug_isoc_show_one(s, "isoc failed", i, trace);
s                 410 drivers/usb/host/imx21-dbg.c 		debug_isoc_show_one(s, "isoc", i, trace);
s                1149 drivers/usb/host/isp116x-hcd.c static void dump_irq(struct seq_file *s, char *label, u16 mask)
s                1151 drivers/usb/host/isp116x-hcd.c 	seq_printf(s, "%s %04x%s%s%s%s%s%s\n", label, mask,
s                1160 drivers/usb/host/isp116x-hcd.c static void dump_int(struct seq_file *s, char *label, u32 mask)
s                1162 drivers/usb/host/isp116x-hcd.c 	seq_printf(s, "%s %08x%s%s%s%s%s%s%s\n", label, mask,
s                1171 drivers/usb/host/isp116x-hcd.c static int isp116x_debug_show(struct seq_file *s, void *unused)
s                1173 drivers/usb/host/isp116x-hcd.c 	struct isp116x *isp116x = s->private;
s                1175 drivers/usb/host/isp116x-hcd.c 	seq_printf(s, "%s\n%s version %s\n",
s                1180 drivers/usb/host/isp116x-hcd.c 		seq_printf(s, "HCD is suspended\n");
s                1184 drivers/usb/host/isp116x-hcd.c 		seq_printf(s, "HCD not running\n");
s                1189 drivers/usb/host/isp116x-hcd.c 	dump_irq(s, "hc_irq_enable", isp116x_read_reg16(isp116x, HCuPINTENB));
s                1190 drivers/usb/host/isp116x-hcd.c 	dump_irq(s, "hc_irq_status", isp116x_read_reg16(isp116x, HCuPINT));
s                1191 drivers/usb/host/isp116x-hcd.c 	dump_int(s, "hc_int_enable", isp116x_read_reg32(isp116x, HCINTENB));
s                1192 drivers/usb/host/isp116x-hcd.c 	dump_int(s, "hc_int_status", isp116x_read_reg32(isp116x, HCINTSTAT));
s                1193 drivers/usb/host/isp116x-hcd.c 	isp116x_show_regs_seq(isp116x, s);
s                1195 drivers/usb/host/isp116x-hcd.c 	seq_printf(s, "\n");
s                 442 drivers/usb/host/isp116x.h #define isp116x_show_reg_log(d,r,s) {				\
s                 451 drivers/usb/host/isp116x.h #define isp116x_show_reg_seq(d,r,s) {				\
s                 453 drivers/usb/host/isp116x.h 		seq_printf(s, "%-12s[%02x]: %08x\n", #r,	\
s                 456 drivers/usb/host/isp116x.h 		seq_printf(s, "%-12s[%02x]:     %04x\n", #r,	\
s                 461 drivers/usb/host/isp116x.h #define isp116x_show_regs(d,type,s) {			\
s                 462 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCREVISION, s);	\
s                 463 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCCONTROL, s);	\
s                 464 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCCMDSTAT, s);	\
s                 465 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCINTSTAT, s);	\
s                 466 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCINTENB, s);	\
s                 467 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCFMINTVL, s);	\
s                 468 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCFMREM, s);		\
s                 469 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCFMNUM, s);		\
s                 470 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCLSTHRESH, s);	\
s                 471 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCRHDESCA, s);	\
s                 472 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCRHDESCB, s);	\
s                 473 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCRHSTATUS, s);	\
s                 474 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCRHPORT1, s);	\
s                 475 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCRHPORT2, s);	\
s                 476 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCHWCFG, s);		\
s                 477 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCDMACFG, s);	\
s                 478 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCXFERCTR, s);	\
s                 479 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCuPINT, s);		\
s                 480 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCuPINTENB, s);	\
s                 481 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCCHIPID, s);	\
s                 482 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCSCRATCH, s);	\
s                 483 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCITLBUFLEN, s);	\
s                 484 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCATLBUFLEN, s);	\
s                 485 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCBUFSTAT, s);	\
s                 486 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCRDITL0LEN, s);	\
s                 487 drivers/usb/host/isp116x.h 	isp116x_show_reg_##type(d, HCRDITL1LEN, s);	\
s                 494 drivers/usb/host/isp116x.h 					  struct seq_file *s)
s                 496 drivers/usb/host/isp116x.h 	isp116x_show_regs(isp116x, seq, s);
s                1917 drivers/usb/host/isp1362-hcd.c static void dump_irq(struct seq_file *s, char *label, u16 mask)
s                1919 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "%-15s %04x%s%s%s%s%s%s\n", label, mask,
s                1928 drivers/usb/host/isp1362-hcd.c static void dump_int(struct seq_file *s, char *label, u32 mask)
s                1930 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "%-15s %08x%s%s%s%s%s%s%s\n", label, mask,
s                1940 drivers/usb/host/isp1362-hcd.c static void dump_ctrl(struct seq_file *s, char *label, u32 mask)
s                1942 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "%-15s %08x%s%s%s\n", label, mask,
s                1967 drivers/usb/host/isp1362-hcd.c static void dump_regs(struct seq_file *s, struct isp1362_hcd *isp1362_hcd)
s                1969 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCREVISION [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCREVISION),
s                1971 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCCONTROL  [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCCONTROL),
s                1973 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCCMDSTAT  [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCCMDSTAT),
s                1975 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCINTSTAT  [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCINTSTAT),
s                1977 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCINTENB   [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCINTENB),
s                1979 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCFMINTVL  [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCFMINTVL),
s                1981 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCFMREM    [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCFMREM),
s                1983 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCFMNUM    [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCFMNUM),
s                1985 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCLSTHRESH [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCLSTHRESH),
s                1987 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCRHDESCA  [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCRHDESCA),
s                1989 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCRHDESCB  [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCRHDESCB),
s                1991 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCRHSTATUS [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCRHSTATUS),
s                1993 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCRHPORT1  [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCRHPORT1),
s                1995 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCRHPORT2  [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCRHPORT2),
s                1997 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "\n");
s                1998 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCHWCFG    [%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCHWCFG),
s                2000 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCDMACFG   [%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCDMACFG),
s                2002 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCXFERCTR  [%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCXFERCTR),
s                2004 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCuPINT    [%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCuPINT),
s                2006 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCuPINTENB [%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCuPINTENB),
s                2008 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCCHIPID   [%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCCHIPID),
s                2010 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCSCRATCH  [%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCSCRATCH),
s                2012 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCBUFSTAT  [%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCBUFSTAT),
s                2014 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCDIRADDR  [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCDIRADDR),
s                2017 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCDIRDATA  [%02x]     %04x\n", ISP1362_REG_NO(HCDIRDATA),
s                2020 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCISTLBUFSZ[%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCISTLBUFSZ),
s                2022 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCISTLRATE [%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCISTLRATE),
s                2024 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "\n");
s                2025 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCINTLBUFSZ[%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCINTLBUFSZ),
s                2027 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCINTLBLKSZ[%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCINTLBLKSZ),
s                2029 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCINTLDONE [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCINTLDONE),
s                2031 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCINTLSKIP [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCINTLSKIP),
s                2033 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCINTLLAST [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCINTLLAST),
s                2035 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCINTLCURR [%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCINTLCURR),
s                2037 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "\n");
s                2038 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCATLBUFSZ [%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCATLBUFSZ),
s                2040 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCATLBLKSZ [%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCATLBLKSZ),
s                2043 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCATLDONE  [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCATLDONE),
s                2046 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCATLSKIP  [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCATLSKIP),
s                2048 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCATLLAST  [%02x] %08x\n", ISP1362_REG_NO(ISP1362_REG_HCATLLAST),
s                2050 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCATLCURR  [%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCATLCURR),
s                2052 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "\n");
s                2053 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCATLDTC   [%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCATLDTC),
s                2055 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "HCATLDTCTO [%02x]     %04x\n", ISP1362_REG_NO(ISP1362_REG_HCATLDTCTO),
s                2059 drivers/usb/host/isp1362-hcd.c static int isp1362_show(struct seq_file *s, void *unused)
s                2061 drivers/usb/host/isp1362-hcd.c 	struct isp1362_hcd *isp1362_hcd = s->private;
s                2065 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "%s\n%s version %s\n",
s                2071 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "alignment:  16b/%ld 8b/%ld 4b/%ld 2b/%ld 1b/%ld\n",
s                2074 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "max # ptds in ATL  fifo: %d\n", isp1362_hcd->atl_queue.stat_maxptds);
s                2075 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "max # ptds in INTL fifo: %d\n", isp1362_hcd->intl_queue.stat_maxptds);
s                2076 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "max # ptds in ISTL fifo: %d\n",
s                2083 drivers/usb/host/isp1362-hcd.c 	dump_irq(s, "hc_irq_enable", isp1362_read_reg16(isp1362_hcd, HCuPINTENB));
s                2084 drivers/usb/host/isp1362-hcd.c 	dump_irq(s, "hc_irq_status", isp1362_read_reg16(isp1362_hcd, HCuPINT));
s                2085 drivers/usb/host/isp1362-hcd.c 	dump_int(s, "ohci_int_enable", isp1362_read_reg32(isp1362_hcd, HCINTENB));
s                2086 drivers/usb/host/isp1362-hcd.c 	dump_int(s, "ohci_int_status", isp1362_read_reg32(isp1362_hcd, HCINTSTAT));
s                2087 drivers/usb/host/isp1362-hcd.c 	dump_ctrl(s, "ohci_control", isp1362_read_reg32(isp1362_hcd, HCCONTROL));
s                2091 drivers/usb/host/isp1362-hcd.c 			seq_printf(s, "%-15s: %d\n",
s                2094 drivers/usb/host/isp1362-hcd.c 	dump_regs(s, isp1362_hcd);
s                2098 drivers/usb/host/isp1362-hcd.c 		seq_printf(s, "%p, ep%d%s, maxpacket %d:\n", ep, ep->epnum,
s                2100 drivers/usb/host/isp1362-hcd.c 				   char *s;
s                2103 drivers/usb/host/isp1362-hcd.c 					   s = "in";
s                2106 drivers/usb/host/isp1362-hcd.c 					   s = "out";
s                2109 drivers/usb/host/isp1362-hcd.c 					   s = "setup";
s                2112 drivers/usb/host/isp1362-hcd.c 					   s = "status";
s                2115 drivers/usb/host/isp1362-hcd.c 					   s = "?";
s                2118 drivers/usb/host/isp1362-hcd.c 				   s;}), ep->maxpacket) ;
s                2120 drivers/usb/host/isp1362-hcd.c 			seq_printf(s, "  urb%p, %d/%d\n", urb,
s                2126 drivers/usb/host/isp1362-hcd.c 		seq_printf(s, "\n");
s                2129 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "periodic size= %d\n", PERIODIC_SIZE);
s                2132 drivers/usb/host/isp1362-hcd.c 		seq_printf(s, "branch:%2d load:%3d PTD[%d] $%04x:\n", ep->branch,
s                2135 drivers/usb/host/isp1362-hcd.c 		seq_printf(s, "   %d/%p (%sdev%d ep%d%s max %d)\n",
s                2145 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "ISO:\n");
s                2148 drivers/usb/host/isp1362-hcd.c 		seq_printf(s, "   %d/%p (%sdev%d ep%d%s max %d)\n",
s                2158 drivers/usb/host/isp1362-hcd.c 	seq_printf(s, "\n");
s                1373 drivers/usb/host/sl811-hcd.c static void dump_irq(struct seq_file *s, char *label, u8 mask)
s                1375 drivers/usb/host/sl811-hcd.c 	seq_printf(s, "%s %02x%s%s%s%s%s%s\n", label, mask,
s                1384 drivers/usb/host/sl811-hcd.c static int sl811h_debug_show(struct seq_file *s, void *unused)
s                1386 drivers/usb/host/sl811-hcd.c 	struct sl811		*sl811 = s->private;
s                1390 drivers/usb/host/sl811-hcd.c 	seq_printf(s, "%s\n%s version %s\nportstatus[1] = %08x\n",
s                1395 drivers/usb/host/sl811-hcd.c 	seq_printf(s, "insert/remove: %ld\n", sl811->stat_insrmv);
s                1396 drivers/usb/host/sl811-hcd.c 	seq_printf(s, "current session:  done_a %ld done_b %ld "
s                1405 drivers/usb/host/sl811-hcd.c 		seq_printf(s, "(suspended)\n\n");
s                1409 drivers/usb/host/sl811-hcd.c 		seq_printf(s, "ctrl1 %02x%s%s%s%s\n", t,
s                1411 drivers/usb/host/sl811-hcd.c 			({char *s; switch (t & SL11H_CTL1MASK_FORCE) {
s                1412 drivers/usb/host/sl811-hcd.c 			case SL11H_CTL1MASK_NORMAL: s = ""; break;
s                1413 drivers/usb/host/sl811-hcd.c 			case SL11H_CTL1MASK_SE0: s = " se0/reset"; break;
s                1414 drivers/usb/host/sl811-hcd.c 			case SL11H_CTL1MASK_K: s = " k/resume"; break;
s                1415 drivers/usb/host/sl811-hcd.c 			default: s = "j"; break;
s                1416 drivers/usb/host/sl811-hcd.c 			} s; }),
s                1420 drivers/usb/host/sl811-hcd.c 		dump_irq(s, "irq_enable",
s                1422 drivers/usb/host/sl811-hcd.c 		dump_irq(s, "irq_status",
s                1424 drivers/usb/host/sl811-hcd.c 		seq_printf(s, "frame clocks remaining:  %d\n",
s                1428 drivers/usb/host/sl811-hcd.c 	seq_printf(s, "A: qh%p ctl %02x sts %02x\n", sl811->active_a,
s                1431 drivers/usb/host/sl811-hcd.c 	seq_printf(s, "B: qh%p ctl %02x sts %02x\n", sl811->active_b,
s                1434 drivers/usb/host/sl811-hcd.c 	seq_printf(s, "\n");
s                1438 drivers/usb/host/sl811-hcd.c 		seq_printf(s, "%s%sqh%p, ep%d%s, maxpacket %d"
s                1443 drivers/usb/host/sl811-hcd.c 			({ char *s; switch (ep->nextpid) {
s                1444 drivers/usb/host/sl811-hcd.c 			case USB_PID_IN: s = "in"; break;
s                1445 drivers/usb/host/sl811-hcd.c 			case USB_PID_OUT: s = "out"; break;
s                1446 drivers/usb/host/sl811-hcd.c 			case USB_PID_SETUP: s = "setup"; break;
s                1447 drivers/usb/host/sl811-hcd.c 			case USB_PID_ACK: s = "status"; break;
s                1448 drivers/usb/host/sl811-hcd.c 			default: s = "?"; break;
s                1449 drivers/usb/host/sl811-hcd.c 			} s;}),
s                1453 drivers/usb/host/sl811-hcd.c 			seq_printf(s, "  urb%p, %d/%d\n", urb,
s                1459 drivers/usb/host/sl811-hcd.c 		seq_printf(s, "\n");
s                1461 drivers/usb/host/sl811-hcd.c 	seq_printf(s, "periodic size= %d\n", PERIODIC_SIZE);
s                1467 drivers/usb/host/sl811-hcd.c 		seq_printf(s, "%2d [%3d]:\n", i, sl811->load[i]);
s                1471 drivers/usb/host/sl811-hcd.c 			seq_printf(s,
s                1490 drivers/usb/host/sl811-hcd.c 	seq_printf(s, "\n");
s                 163 drivers/usb/host/xhci-debugfs.c static int xhci_ring_enqueue_show(struct seq_file *s, void *unused)
s                 166 drivers/usb/host/xhci-debugfs.c 	struct xhci_ring	*ring = *(struct xhci_ring **)s->private;
s                 169 drivers/usb/host/xhci-debugfs.c 	seq_printf(s, "%pad\n", &dma);
s                 174 drivers/usb/host/xhci-debugfs.c static int xhci_ring_dequeue_show(struct seq_file *s, void *unused)
s                 177 drivers/usb/host/xhci-debugfs.c 	struct xhci_ring	*ring = *(struct xhci_ring **)s->private;
s                 180 drivers/usb/host/xhci-debugfs.c 	seq_printf(s, "%pad\n", &dma);
s                 185 drivers/usb/host/xhci-debugfs.c static int xhci_ring_cycle_show(struct seq_file *s, void *unused)
s                 187 drivers/usb/host/xhci-debugfs.c 	struct xhci_ring	*ring = *(struct xhci_ring **)s->private;
s                 189 drivers/usb/host/xhci-debugfs.c 	seq_printf(s, "%d\n", ring->cycle_state);
s                 194 drivers/usb/host/xhci-debugfs.c static void xhci_ring_dump_segment(struct seq_file *s,
s                 204 drivers/usb/host/xhci-debugfs.c 		seq_printf(s, "%pad: %s\n", &dma,
s                 212 drivers/usb/host/xhci-debugfs.c static int xhci_ring_trb_show(struct seq_file *s, void *unused)
s                 215 drivers/usb/host/xhci-debugfs.c 	struct xhci_ring	*ring = *(struct xhci_ring **)s->private;
s                 219 drivers/usb/host/xhci-debugfs.c 		xhci_ring_dump_segment(s, seg);
s                 256 drivers/usb/host/xhci-debugfs.c static int xhci_slot_context_show(struct seq_file *s, void *unused)
s                 260 drivers/usb/host/xhci-debugfs.c 	struct xhci_slot_priv	*priv = s->private;
s                 265 drivers/usb/host/xhci-debugfs.c 	seq_printf(s, "%pad: %s\n", &dev->out_ctx->dma,
s                 274 drivers/usb/host/xhci-debugfs.c static int xhci_endpoint_context_show(struct seq_file *s, void *unused)
s                 280 drivers/usb/host/xhci-debugfs.c 	struct xhci_slot_priv	*priv = s->private;
s                 288 drivers/usb/host/xhci-debugfs.c 		seq_printf(s, "%pad: %s\n", &dma,
s                 298 drivers/usb/host/xhci-debugfs.c static int xhci_device_name_show(struct seq_file *s, void *unused)
s                 300 drivers/usb/host/xhci-debugfs.c 	struct xhci_slot_priv	*priv = s->private;
s                 303 drivers/usb/host/xhci-debugfs.c 	seq_printf(s, "%s\n", dev_name(&dev->udev->dev));
s                 339 drivers/usb/host/xhci-debugfs.c static int xhci_portsc_show(struct seq_file *s, void *unused)
s                 341 drivers/usb/host/xhci-debugfs.c 	struct xhci_port	*port = s->private;
s                 345 drivers/usb/host/xhci-debugfs.c 	seq_printf(s, "%s\n", xhci_decode_portsc(portsc));
s                 358 drivers/usb/host/xhci-debugfs.c 	struct seq_file         *s = file->private_data;
s                 359 drivers/usb/host/xhci-debugfs.c 	struct xhci_port	*port = s->private;
s                  88 drivers/usb/host/xhci-debugfs.h 	int			(*show)(struct seq_file *s, void *unused);
s                 121 drivers/usb/host/xhci-debugfs.h static inline void xhci_debugfs_create_slot(struct xhci_hcd *x, int s) { }
s                 122 drivers/usb/host/xhci-debugfs.h static inline void xhci_debugfs_remove_slot(struct xhci_hcd *x, int s) { }
s                 463 drivers/usb/host/xhci-hub.c 	int i, s;
s                 470 drivers/usb/host/xhci-hub.c 			for (s = 1; s < ep->stream_info->num_streams; s++)
s                 471 drivers/usb/host/xhci-hub.c 				xhci_ring_ep_doorbell(xhci, slot_id, i, s);
s                2476 drivers/usb/host/xhci.h 			({ char *s;
s                2479 drivers/usb/host/xhci.h 				s = "full-speed";
s                2482 drivers/usb/host/xhci.h 				s = "low-speed";
s                2485 drivers/usb/host/xhci.h 				s = "high-speed";
s                2488 drivers/usb/host/xhci.h 				s = "super-speed";
s                2491 drivers/usb/host/xhci.h 				s = "super-speed plus";
s                2494 drivers/usb/host/xhci.h 				s = "UNKNOWN speed";
s                2495 drivers/usb/host/xhci.h 			} s; }),
s                 321 drivers/usb/image/microtek.c static int mts_slave_alloc (struct scsi_device *s)
s                 323 drivers/usb/image/microtek.c 	s->inquiry_len = 0x24;
s                 327 drivers/usb/image/microtek.c static int mts_slave_configure (struct scsi_device *s)
s                 329 drivers/usb/image/microtek.c 	blk_queue_dma_alignment(s->request_queue, (512 - 1));
s                 802 drivers/usb/misc/ftdi-elan.c 		int s = (sizeof(diag) - 1) / 3;
s                 804 drivers/usb/misc/ftdi-elan.c 		while (s-- > 0 && m-- > 0) {
s                 805 drivers/usb/misc/ftdi-elan.c 			if (s > 0 || m == 0) {
s                 928 drivers/usb/misc/ftdi-elan.c 		int s = (sizeof(diag) - 1) / 3;
s                 930 drivers/usb/misc/ftdi-elan.c 		while (s-- > 0 && m-- > 0) {
s                 931 drivers/usb/misc/ftdi-elan.c 			if (s > 0 || m == 0) {
s                 992 drivers/usb/misc/ftdi-elan.c 			int s = (sizeof(diag) - 1) / 3;
s                 994 drivers/usb/misc/ftdi-elan.c 			while (s-- > 0 && m-- > 0) {
s                 995 drivers/usb/misc/ftdi-elan.c 				if (s > 0 || m == 0) {
s                  80 drivers/usb/misc/sisusbvga/sisusb_con.c sisusbcon_memsetw(u16 *s, u16 c, unsigned int count)
s                  82 drivers/usb/misc/sisusbvga/sisusb_con.c 	memset16(s, c, count / 2);
s                 389 drivers/usb/misc/sisusbvga/sisusb_con.c sisusbcon_putcs(struct vc_data *c, const unsigned short *s,
s                 404 drivers/usb/misc/sisusbvga/sisusb_con.c 	memcpy(sisusb_vaddr(sisusb, c, x, y), s, count * 2);
s                1326 drivers/usb/misc/sisusbvga/sisusb_con.c static void sisusbdummycon_putcs(struct vc_data *vc, const unsigned short *s,
s                 431 drivers/usb/misc/uss720.c static void parport_uss720_init_state(struct pardevice *dev, struct parport_state *s)
s                 433 drivers/usb/misc/uss720.c 	s->u.pc.ctr = 0xc | (dev->irq_func ? 0x10 : 0x0);
s                 434 drivers/usb/misc/uss720.c 	s->u.pc.ecr = 0x24;
s                 437 drivers/usb/misc/uss720.c static void parport_uss720_save_state(struct parport *pp, struct parport_state *s)
s                 445 drivers/usb/misc/uss720.c 	s->u.pc.ctr = priv->reg[1];
s                 446 drivers/usb/misc/uss720.c 	s->u.pc.ecr = priv->reg[2];
s                 449 drivers/usb/misc/uss720.c static void parport_uss720_restore_state(struct parport *pp, struct parport_state *s)
s                 453 drivers/usb/misc/uss720.c 	set_1284_register(pp, 2, s->u.pc.ctr, GFP_ATOMIC);
s                 454 drivers/usb/misc/uss720.c 	set_1284_register(pp, 6, s->u.pc.ecr, GFP_ATOMIC);
s                 456 drivers/usb/misc/uss720.c 	priv->reg[1] = s->u.pc.ctr;
s                 457 drivers/usb/misc/uss720.c 	priv->reg[2] = s->u.pc.ecr;
s                 109 drivers/usb/mon/mon_bin.c 	} s;
s                 585 drivers/usb/mon/mon_bin.c 		ep->s.iso.error_count = urb->error_count;
s                 586 drivers/usb/mon/mon_bin.c 		ep->s.iso.numdesc = urb->number_of_packets;
s                 590 drivers/usb/mon/mon_bin.c 		ep->flag_setup = mon_bin_get_setup(ep->s.setup, urb, ev_type);
s                  25 drivers/usb/mtu3/mtu3_debug.h 	int (*show)(struct seq_file *s, void *unused);
s                 669 drivers/usb/musb/musb_core.c 			({ char *s;
s                 672 drivers/usb/musb/musb_core.c 				s = "<SessEnd"; break;
s                 674 drivers/usb/musb/musb_core.c 				s = "<AValid"; break;
s                 676 drivers/usb/musb/musb_core.c 				s = "<VBusValid"; break;
s                 679 drivers/usb/musb/musb_core.c 				s = "VALID"; break;
s                 680 drivers/usb/musb/musb_core.c 			} s; }),
s                1859 drivers/usb/musb/musb_core.c 	u8 devctl, s;
s                1865 drivers/usb/musb/musb_core.c 	s = MUSB_DEVCTL_FSDEV | MUSB_DEVCTL_LSDEV |
s                1867 drivers/usb/musb/musb_core.c 	switch (devctl & ~s) {
s                1904 drivers/usb/musb/musb_core.c 	s = devctl & MUSB_DEVCTL_SESSION;
s                1905 drivers/usb/musb/musb_core.c 	if (s == musb->session)
s                1909 drivers/usb/musb/musb_core.c 	if (s) {
s                1922 drivers/usb/musb/musb_core.c 	musb->session = s;
s                 421 drivers/usb/musb/musb_core.h 	char *s;
s                 425 drivers/usb/musb/musb_core.h 		s = "ctrl";
s                 428 drivers/usb/musb/musb_core.h 		s = "iso";
s                 431 drivers/usb/musb/musb_core.h 		s = "bulk";
s                 434 drivers/usb/musb/musb_core.h 		s = "int";
s                 437 drivers/usb/musb/musb_core.h 		s = "";
s                 440 drivers/usb/musb/musb_core.h 	return s;
s                  84 drivers/usb/musb/musb_debugfs.c static int musb_regdump_show(struct seq_file *s, void *unused)
s                  86 drivers/usb/musb/musb_debugfs.c 	struct musb		*musb = s->private;
s                  89 drivers/usb/musb/musb_debugfs.c 	seq_printf(s, "MUSB (M)HDRC Register Dump\n");
s                  95 drivers/usb/musb/musb_debugfs.c 			seq_printf(s, "%-12s: %02x\n", musb_regmap[i].name,
s                  99 drivers/usb/musb/musb_debugfs.c 			seq_printf(s, "%-12s: %04x\n", musb_regmap[i].name,
s                 103 drivers/usb/musb/musb_debugfs.c 			seq_printf(s, "%-12s: %08x\n", musb_regmap[i].name,
s                 115 drivers/usb/musb/musb_debugfs.c static int musb_test_mode_show(struct seq_file *s, void *unused)
s                 117 drivers/usb/musb/musb_debugfs.c 	struct musb		*musb = s->private;
s                 126 drivers/usb/musb/musb_debugfs.c 		seq_printf(s, "force host full-speed\n");
s                 129 drivers/usb/musb/musb_debugfs.c 		seq_printf(s, "force host high-speed\n");
s                 132 drivers/usb/musb/musb_debugfs.c 		seq_printf(s, "force host\n");
s                 135 drivers/usb/musb/musb_debugfs.c 		seq_printf(s, "fifo access\n");
s                 138 drivers/usb/musb/musb_debugfs.c 		seq_printf(s, "force full-speed\n");
s                 141 drivers/usb/musb/musb_debugfs.c 		seq_printf(s, "force high-speed\n");
s                 144 drivers/usb/musb/musb_debugfs.c 		seq_printf(s, "test packet\n");
s                 147 drivers/usb/musb/musb_debugfs.c 		seq_printf(s, "test K\n");
s                 150 drivers/usb/musb/musb_debugfs.c 		seq_printf(s, "test J\n");
s                 153 drivers/usb/musb/musb_debugfs.c 		seq_printf(s, "test SE0 NAK\n");
s                 166 drivers/usb/musb/musb_debugfs.c 	struct seq_file		*s = file->private_data;
s                 167 drivers/usb/musb/musb_debugfs.c 	struct musb		*musb = s->private;
s                 232 drivers/usb/musb/musb_debugfs.c static int musb_softconnect_show(struct seq_file *s, void *unused)
s                 234 drivers/usb/musb/musb_debugfs.c 	struct musb	*musb = s->private;
s                 253 drivers/usb/musb/musb_debugfs.c 	seq_printf(s, "%d\n", connect);
s                 266 drivers/usb/musb/musb_debugfs.c 	struct seq_file		*s = file->private_data;
s                 267 drivers/usb/musb/musb_debugfs.c 	struct musb		*musb = s->private;
s                 711 drivers/usb/musb/musb_dsps.c static int get_int_prop(struct device_node *dn, const char *s)
s                 716 drivers/usb/musb/musb_dsps.c 	ret = of_property_read_u32(dn, s, &val);
s                 145 drivers/usb/renesas_usbhs/mod_host.c #define usbhsh_port_stat_set(h, s)	((h)->port_stat |= (s))
s                 146 drivers/usb/renesas_usbhs/mod_host.c #define usbhsh_port_stat_clear(h, s)	((h)->port_stat &= ~(s))
s                  63 drivers/usb/serial/console.c 	char *s;
s                  72 drivers/usb/serial/console.c 		s = options;
s                  73 drivers/usb/serial/console.c 		while (*s >= '0' && *s <= '9')
s                  74 drivers/usb/serial/console.c 			s++;
s                  75 drivers/usb/serial/console.c 		if (*s)
s                  76 drivers/usb/serial/console.c 			parity = *s++;
s                  77 drivers/usb/serial/console.c 		if (*s)
s                  78 drivers/usb/serial/console.c 			bits   = *s++ - '0';
s                  79 drivers/usb/serial/console.c 		if (*s)
s                  80 drivers/usb/serial/console.c 			doflow = (*s++ == 'r');
s                  39 drivers/usb/serial/garmin_gps.c #define _STR(s) #s
s                 606 drivers/usb/serial/mos7720.c 				       struct parport_state *s)
s                 608 drivers/usb/serial/mos7720.c 	s->u.pc.ctr = DCR_INIT_VAL;
s                 609 drivers/usb/serial/mos7720.c 	s->u.pc.ecr = ECR_INIT_VAL;
s                 614 drivers/usb/serial/mos7720.c 				       struct parport_state *s)
s                 624 drivers/usb/serial/mos7720.c 	s->u.pc.ctr = mos_parport->shadowDCR;
s                 625 drivers/usb/serial/mos7720.c 	s->u.pc.ecr = mos_parport->shadowECR;
s                 631 drivers/usb/serial/mos7720.c 					  struct parport_state *s)
s                 111 drivers/usb/storage/alauda.c #define LSB_of(s) ((s)&0xFF)
s                 112 drivers/usb/storage/alauda.c #define MSB_of(s) ((s)>>8)
s                2173 drivers/usb/storage/ene_ub6250.c 		struct SD_STATUS *s = &info->SD_Status;
s                2176 drivers/usb/storage/ene_ub6250.c 		usb_stor_dbg(us, "Insert     = %x\n", s->Insert);
s                2177 drivers/usb/storage/ene_ub6250.c 		usb_stor_dbg(us, "Ready      = %x\n", s->Ready);
s                2178 drivers/usb/storage/ene_ub6250.c 		usb_stor_dbg(us, "IsMMC      = %x\n", s->IsMMC);
s                2179 drivers/usb/storage/ene_ub6250.c 		usb_stor_dbg(us, "HiCapacity = %x\n", s->HiCapacity);
s                2180 drivers/usb/storage/ene_ub6250.c 		usb_stor_dbg(us, "HiSpeed    = %x\n", s->HiSpeed);
s                2181 drivers/usb/storage/ene_ub6250.c 		usb_stor_dbg(us, "WtP        = %x\n", s->WtP);
s                  97 drivers/usb/storage/sddr09.c #define LSB_of(s) ((s)&0xFF)
s                  98 drivers/usb/storage/sddr09.c #define MSB_of(s) ((s)>>8)
s                  74 drivers/usb/storage/sddr55.c #define LSB_of(s) ((s)&0xFF)
s                  75 drivers/usb/storage/sddr55.c #define MSB_of(s) ((s)>>8)
s                 144 drivers/usb/storage/shuttle_usbat.c #define LSB_of(s) ((s)&0xFF)
s                 145 drivers/usb/storage/shuttle_usbat.c #define MSB_of(s) ((s)>>8)
s                 191 drivers/usb/typec/tcpm/fusb302.c static int fusb302_debug_show(struct seq_file *s, void *v)
s                 193 drivers/usb/typec/tcpm/fusb302.c 	struct fusb302_chip *chip = (struct fusb302_chip *)s->private;
s                 199 drivers/usb/typec/tcpm/fusb302.c 		seq_printf(s, "%s\n", chip->logbuffer[tail]);
s                 202 drivers/usb/typec/tcpm/fusb302.c 	if (!seq_has_overflowed(s))
s                 132 drivers/usb/typec/tcpm/tcpm.c #define GENERATE_STRING(s)	#s
s                 556 drivers/usb/typec/tcpm/tcpm.c static int tcpm_debug_show(struct seq_file *s, void *v)
s                 558 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port = (struct tcpm_port *)s->private;
s                 564 drivers/usb/typec/tcpm/tcpm.c 		seq_printf(s, "%s\n", port->logbuffer[tail]);
s                 567 drivers/usb/typec/tcpm/tcpm.c 	if (!seq_has_overflowed(s))
s                  39 drivers/usb/typec/tps6598x.c #define TPS_STATUS_PORTROLE(s)		(!!((s) & BIT(5)))
s                  40 drivers/usb/typec/tps6598x.c #define TPS_STATUS_DATAROLE(s)		(!!((s) & BIT(6)))
s                  41 drivers/usb/typec/tps6598x.c #define TPS_STATUS_VCONN(s)		(!!((s) & BIT(7)))
s                 831 drivers/usb/typec/ucsi/ucsi_ccg.c 	const char *p, *s;
s                 922 drivers/usb/typec/ucsi/ucsi_ccg.c 		s = strnchr(p + 1, eof - p - 1, ':');
s                 924 drivers/usb/typec/ucsi/ucsi_ccg.c 		if (!s)
s                 925 drivers/usb/typec/ucsi/ucsi_ccg.c 			s = eof;
s                 927 drivers/usb/typec/ucsi/ucsi_ccg.c 		line_sz = s - p;
s                 954 drivers/usb/typec/ucsi/ucsi_ccg.c 		p = s;
s                  69 drivers/usb/usbip/vhci_sysfs.c 	char *s = out;
s                 104 drivers/usb/usbip/vhci_sysfs.c 	return out - s;
s                 109 drivers/usb/usbip/vhci_sysfs.c 	char *s = out;
s                 127 drivers/usb/usbip/vhci_sysfs.c 	return out - s;
s                 150 drivers/usb/usbip/vhci_sysfs.c 	char *s = out;
s                 162 drivers/usb/usbip/vhci_sysfs.c 	return out - s;
s                 168 drivers/usb/usbip/vhci_sysfs.c 	char *s = out;
s                 175 drivers/usb/usbip/vhci_sysfs.c 	return out - s;
s                  68 drivers/usb/usbip/vudc.h 		struct urbp *s;
s                 200 drivers/usb/usbip/vudc_tx.c 			ret = v_send_ret_submit(udc, txi->s);
s                 281 drivers/usb/usbip/vudc_tx.c 	txi->s = urb_p;
s                  74 drivers/vhost/vhost.c 	struct vhost_vring_state s;
s                  79 drivers/vhost/vhost.c 	if (copy_from_user(&s, argp, sizeof(s)))
s                  82 drivers/vhost/vhost.c 	if (s.num != VHOST_VRING_LITTLE_ENDIAN &&
s                  83 drivers/vhost/vhost.c 	    s.num != VHOST_VRING_BIG_ENDIAN)
s                  86 drivers/vhost/vhost.c 	if (s.num == VHOST_VRING_BIG_ENDIAN)
s                  97 drivers/vhost/vhost.c 	struct vhost_vring_state s = {
s                 102 drivers/vhost/vhost.c 	if (copy_to_user(argp, &s, sizeof(s)))
s                 152 drivers/vhost/vhost.c 	struct vhost_flush_struct *s;
s                 154 drivers/vhost/vhost.c 	s = container_of(work, struct vhost_flush_struct, work);
s                 155 drivers/vhost/vhost.c 	complete(&s->wait_event);
s                 511 drivers/vhost/vhost.c 	struct vhost_attach_cgroups_struct *s;
s                 513 drivers/vhost/vhost.c 	s = container_of(work, struct vhost_attach_cgroups_struct, work);
s                 514 drivers/vhost/vhost.c 	s->ret = cgroup_attach_task_all(s->owner, current);
s                1323 drivers/vhost/vhost.c 	u64 s = 0, size, orig_addr = addr, last = addr + len - 1;
s                1328 drivers/vhost/vhost.c 	while (len > s) {
s                1347 drivers/vhost/vhost.c 		s += size;
s                1491 drivers/vhost/vhost.c 	struct vhost_vring_state s;
s                1498 drivers/vhost/vhost.c 	if (copy_from_user(&s, argp, sizeof s))
s                1501 drivers/vhost/vhost.c 	if (!s.num || s.num > 0xffff || (s.num & (s.num - 1)))
s                1503 drivers/vhost/vhost.c 	vq->num = s.num;
s                1592 drivers/vhost/vhost.c 	struct vhost_vring_state s;
s                1621 drivers/vhost/vhost.c 		if (copy_from_user(&s, argp, sizeof s)) {
s                1625 drivers/vhost/vhost.c 		if (s.num > 0xffff) {
s                1629 drivers/vhost/vhost.c 		vq->last_avail_idx = s.num;
s                1634 drivers/vhost/vhost.c 		s.index = idx;
s                1635 drivers/vhost/vhost.c 		s.num = vq->last_avail_idx;
s                1636 drivers/vhost/vhost.c 		if (copy_to_user(argp, &s, sizeof s))
s                1686 drivers/vhost/vhost.c 		if (copy_from_user(&s, argp, sizeof(s))) {
s                1690 drivers/vhost/vhost.c 		vq->busyloop_timeout = s.num;
s                1693 drivers/vhost/vhost.c 		s.index = idx;
s                1694 drivers/vhost/vhost.c 		s.num = vq->busyloop_timeout;
s                1695 drivers/vhost/vhost.c 		if (copy_to_user(argp, &s, sizeof(s)))
s                2047 drivers/vhost/vhost.c 	u64 s = 0;
s                2050 drivers/vhost/vhost.c 	while ((u64)len > s) {
s                2073 drivers/vhost/vhost.c 		_iov->iov_len = min((u64)len - s, size);
s                2076 drivers/vhost/vhost.c 		s += size;
s                 111 drivers/video/backlight/ili922x.c #define CHECK_FREQ_REG(s, x)	\
s                 113 drivers/video/backlight/ili922x.c 		if (s->max_speed_hz > ILITEK_MAX_FREQ_REG)	\
s                  60 drivers/video/console/dummycon.c static void dummycon_putcs(struct vc_data *vc, const unsigned short *s,
s                  68 drivers/video/console/dummycon.c 			if (s[i] != vc->vc_video_erase_char)
s                  87 drivers/video/console/dummycon.c static void dummycon_putcs(struct vc_data *vc, const unsigned short *s,
s                 433 drivers/video/console/mdacon.c static void mdacon_putcs(struct vc_data *c, const unsigned short *s,
s                 439 drivers/video/console/mdacon.c 		scr_writew(mda_convert_attr(scr_readw(s++)), dest++);
s                 401 drivers/video/console/newport_con.c static void newport_putcs(struct vc_data *vc, const unsigned short *s,
s                 408 drivers/video/console/newport_con.c 	charattr = (scr_readw(s) >> 8) & 0xff;
s                 428 drivers/video/console/newport_con.c 		p = &font_data[vc->vc_num][(scr_readw(s++) & 0xff) << 4];
s                 582 drivers/video/console/newport_con.c 	unsigned short *s, *d;
s                 606 drivers/video/console/newport_con.c 		s = (unsigned short *) (vc->vc_origin +
s                 611 drivers/video/console/newport_con.c 			chattr = scr_readw(s++);
s                 641 drivers/video/console/newport_con.c 		s = (unsigned short *) (vc->vc_origin +
s                 646 drivers/video/console/newport_con.c 			chattr = scr_readw(s--);
s                 104 drivers/video/console/sticon.c static void sticon_putcs(struct vc_data *conp, const unsigned short *s,
s                 124 drivers/video/console/sticon.c 	sti_putc(sticon_sti, scr_readw(s++), ypos, xpos++);
s                 340 drivers/video/console/vgacon.c 		void *s = (void *) c->vc_screenbuf;
s                 355 drivers/video/console/vgacon.c 			scr_memcpyw(d, s, diff * c->vc_size_row);
s                1423 drivers/video/console/vgacon.c static void vgacon_putcs(struct vc_data *vc, const unsigned short *s,
s                  40 drivers/video/fbdev/atafb_iplan2p2.c 	u32 *s, *d;
s                  60 drivers/video/fbdev/atafb_iplan2p2.c 				s = (u32 *)src;
s                  66 drivers/video/fbdev/atafb_iplan2p2.c 						*d++ = *s++;
s                  67 drivers/video/fbdev/atafb_iplan2p2.c 					s = (u32 *)((u8 *)s + l);
s                  86 drivers/video/fbdev/atafb_iplan2p2.c 				s = (u32 *)src;
s                  92 drivers/video/fbdev/atafb_iplan2p2.c 						*--d = *--s;
s                  93 drivers/video/fbdev/atafb_iplan2p2.c 					s = (u32 *)((u8 *)s - l);
s                  40 drivers/video/fbdev/atafb_iplan2p4.c 	u32 *s, *d;
s                  60 drivers/video/fbdev/atafb_iplan2p4.c 				s = (u32 *)src;
s                  66 drivers/video/fbdev/atafb_iplan2p4.c 						*d++ = *s++;
s                  67 drivers/video/fbdev/atafb_iplan2p4.c 					s = (u32 *)((u8 *)s + l);
s                  86 drivers/video/fbdev/atafb_iplan2p4.c 				s = (u32 *)src;
s                  92 drivers/video/fbdev/atafb_iplan2p4.c 						*--d = *--s;
s                  93 drivers/video/fbdev/atafb_iplan2p4.c 					s = (u32 *)((u8 *)s - l);
s                  47 drivers/video/fbdev/atafb_iplan2p8.c 	u32 *s, *d;
s                  67 drivers/video/fbdev/atafb_iplan2p8.c 				s = (u32 *)src;
s                  73 drivers/video/fbdev/atafb_iplan2p8.c 						*d++ = *s++;
s                  74 drivers/video/fbdev/atafb_iplan2p8.c 					s = (u32 *)((u8 *)s + l);
s                  93 drivers/video/fbdev/atafb_iplan2p8.c 				s = (u32 *)src;
s                  99 drivers/video/fbdev/atafb_iplan2p8.c 						*--d = *--s;
s                 100 drivers/video/fbdev/atafb_iplan2p8.c 					s = (u32 *)((u8 *)s - l);
s                  49 drivers/video/fbdev/atafb_utils.h static inline void *fb_memclear_small(void *s, size_t count)
s                  60 drivers/video/fbdev/atafb_utils.h 		: "=a" (s), "=d" (count)
s                  61 drivers/video/fbdev/atafb_utils.h 		: "d" (0), "0" ((char *)s + count), "1" (count));
s                  69 drivers/video/fbdev/atafb_utils.h 		: "=a" (s), "=d" (count)
s                  70 drivers/video/fbdev/atafb_utils.h 		: "d" (0), "0" (s), "1" (count)
s                  78 drivers/video/fbdev/atafb_utils.h static inline void *fb_memclear(void *s, size_t count)
s                  90 drivers/video/fbdev/atafb_utils.h 			: "=a" (s), "=d" (count)
s                  91 drivers/video/fbdev/atafb_utils.h 			: "0" (s), "1" (count));
s                 110 drivers/video/fbdev/atafb_utils.h 			: "=a" (s), "=d" (count), "=d" (tmp)
s                 111 drivers/video/fbdev/atafb_utils.h 			: "0" (s), "1" (count));
s                 118 drivers/video/fbdev/atafb_utils.h static inline void *fb_memset255(void *s, size_t count)
s                 129 drivers/video/fbdev/atafb_utils.h 		: "=a" (s), "=d" (count)
s                 130 drivers/video/fbdev/atafb_utils.h 		: "d" (-1), "0" ((char *)s+count), "1" (count));
s                 137 drivers/video/fbdev/atafb_utils.h 		: "=a" (s), "=d" (count)
s                 138 drivers/video/fbdev/atafb_utils.h 		: "d" (-1), "0" (s), "1" (count)
s                 145 drivers/video/fbdev/atafb_utils.h static inline void *fb_memmove(void *d, const void *s, size_t count)
s                 147 drivers/video/fbdev/atafb_utils.h 	if (d < s) {
s                 155 drivers/video/fbdev/atafb_utils.h 				: "=a" (d), "=a" (s), "=d" (count)
s                 156 drivers/video/fbdev/atafb_utils.h 				: "0" (d), "1" (s), "2" (count));
s                 176 drivers/video/fbdev/atafb_utils.h 				: "=a" (d), "=a" (s), "=d" (count), "=d" (tmp)
s                 177 drivers/video/fbdev/atafb_utils.h 				: "0" (d), "1" (s), "2" (count));
s                 187 drivers/video/fbdev/atafb_utils.h 				: "=a" (d), "=a" (s), "=d" (count)
s                 188 drivers/video/fbdev/atafb_utils.h 				: "0" ((char *) d + count), "1" ((char *) s + count), "2" (count));
s                 209 drivers/video/fbdev/atafb_utils.h 				: "=a" (d), "=a" (s), "=d" (count), "=d" (tmp)
s                 210 drivers/video/fbdev/atafb_utils.h 				: "0" ((char *) d + count), "1" ((char *) s + count), "2" (count));
s                 377 drivers/video/fbdev/atafb_utils.h 	u32 *s, *d, v;
s                 379 drivers/video/fbdev/atafb_utils.h         s = src;
s                 382 drivers/video/fbdev/atafb_utils.h                 v = (*s++ & mask) | (*d  & ~mask);
s                 385 drivers/video/fbdev/atafb_utils.h                 v = (*s++ & mask) | (*d  & ~mask);
s                 389 drivers/video/fbdev/atafb_utils.h                 v = (*s++ & mask) | (*d  & ~mask);
s                 391 drivers/video/fbdev/atafb_utils.h                 v = (*s++ & mask) | (*d  & ~mask);
s                 395 drivers/video/fbdev/atafb_utils.h                 s = (u32 *)((u8 *)s + bytes);
s                 378 drivers/video/fbdev/aty/radeon_monitor.c 	const char *s;
s                 383 drivers/video/fbdev/aty/radeon_monitor.c 	s = monitor_layout;
s                 385 drivers/video/fbdev/aty/radeon_monitor.c 		switch(*s) {
s                 398 drivers/video/fbdev/aty/radeon_monitor.c 				s2[i] = *s;
s                 400 drivers/video/fbdev/aty/radeon_monitor.c 				s1[i] = *s;
s                 407 drivers/video/fbdev/aty/radeon_monitor.c 	} while (*s++);
s                 195 drivers/video/fbdev/cg6.c 	u32	s;
s                 276 drivers/video/fbdev/cg6.c 		if (!(sbus_readl(&fbc->s) & 0x10000000))
s                 333 drivers/video/fbdev/cg6.c 	sbus_writel(0, &fbc->s);
s                 371 drivers/video/fbdev/cg6.c 	sbus_writel(0, &fbc->s);
s                 417 drivers/video/fbdev/cg6.c 	sbus_writel(0, &fbc->s);
s                 701 drivers/video/fbdev/cg6.c 		i = sbus_readl(&fbc->s);
s                2757 drivers/video/fbdev/cirrusfb.c 		int s = 0;
s                2764 drivers/video/fbdev/cirrusfb.c 				s = 1;
s                2767 drivers/video/fbdev/cirrusfb.c 			h = ((14318 * n) / temp) >> s;
s                2773 drivers/video/fbdev/cirrusfb.c 				*div = s;
s                2779 drivers/video/fbdev/cirrusfb.c 				s = 1;
s                2782 drivers/video/fbdev/cirrusfb.c 			h = ((14318 * n) / d) >> s;
s                2788 drivers/video/fbdev/cirrusfb.c 				*div = s;
s                  78 drivers/video/fbdev/core/bitblit.c 				     const u16 *s, u32 attr, u32 cnt,
s                  87 drivers/video/fbdev/core/bitblit.c 		src = vc->vc_font.data + (scr_readw(s++)&
s                 109 drivers/video/fbdev/core/bitblit.c 				       struct fb_info *info, const u16 *s,
s                 122 drivers/video/fbdev/core/bitblit.c 		src = vc->vc_font.data + (scr_readw(s++)&
s                 144 drivers/video/fbdev/core/bitblit.c 		      const unsigned short *s, int count, int yy, int xx,
s                 154 drivers/video/fbdev/core/bitblit.c 	u32 attribute = get_attribute(info, scr_readw(s));
s                 185 drivers/video/fbdev/core/bitblit.c 			bit_putcs_aligned(vc, info, s, attribute, cnt, pitch,
s                 188 drivers/video/fbdev/core/bitblit.c 			bit_putcs_unaligned(vc, info, s, attribute, cnt,
s                 194 drivers/video/fbdev/core/bitblit.c 		s += cnt;
s                 148 drivers/video/fbdev/core/cfbimgblt.c 	const u8 *src = image->data, *s;
s                 161 drivers/video/fbdev/core/cfbimgblt.c 		s = src;
s                 173 drivers/video/fbdev/core/cfbimgblt.c 			color = (*s & (1 << l)) ? fgcolor : bgcolor;
s                 184 drivers/video/fbdev/core/cfbimgblt.c 			if (!l) { l = 8; s++; }
s                 222 drivers/video/fbdev/core/cfbimgblt.c 	const char *s = image->data, *src;
s                 252 drivers/video/fbdev/core/cfbimgblt.c 		dst = (u32 __iomem *) dst1, shift = 8; src = s;
s                 261 drivers/video/fbdev/core/cfbimgblt.c 		s += spitch;
s                 190 drivers/video/fbdev/core/fbcon.c static void fbcon_putcs(struct vc_data *vc, const unsigned short *s,
s                1348 drivers/video/fbdev/core/fbcon.c static void fbcon_putcs(struct vc_data *vc, const unsigned short *s,
s                1356 drivers/video/fbdev/core/fbcon.c 		ops->putcs(vc, info, s, count, real_y(p, ypos), xpos,
s                1357 drivers/video/fbdev/core/fbcon.c 			   get_color(vc, info, scr_readw(s), 1),
s                1358 drivers/video/fbdev/core/fbcon.c 			   get_color(vc, info, scr_readw(s), 0));
s                1619 drivers/video/fbdev/core/fbcon.c 	unsigned short *d, *s;
s                1657 drivers/video/fbdev/core/fbcon.c 	s = (u16 *) softback_curr;
s                1658 drivers/video/fbdev/core/fbcon.c 	if (s == (u16 *) softback_in)
s                1659 drivers/video/fbdev/core/fbcon.c 		s = (u16 *) vc->vc_origin;
s                1667 drivers/video/fbdev/core/fbcon.c 		start = s;
s                1668 drivers/video/fbdev/core/fbcon.c 		le = advance_row(s, 1);
s                1670 drivers/video/fbdev/core/fbcon.c 			c = scr_readw(s);
s                1673 drivers/video/fbdev/core/fbcon.c 				if (s > start) {
s                1674 drivers/video/fbdev/core/fbcon.c 					fbcon_putcs(vc, start, s - start,
s                1676 drivers/video/fbdev/core/fbcon.c 					x += s - start;
s                1677 drivers/video/fbdev/core/fbcon.c 					start = s;
s                1681 drivers/video/fbdev/core/fbcon.c 				if (s > start) {
s                1682 drivers/video/fbdev/core/fbcon.c 					fbcon_putcs(vc, start, s - start,
s                1684 drivers/video/fbdev/core/fbcon.c 					x += s - start + 1;
s                1685 drivers/video/fbdev/core/fbcon.c 					start = s + 1;
s                1691 drivers/video/fbdev/core/fbcon.c 			s++;
s                1693 drivers/video/fbdev/core/fbcon.c 		} while (s < le);
s                1694 drivers/video/fbdev/core/fbcon.c 		if (s > start)
s                1695 drivers/video/fbdev/core/fbcon.c 			fbcon_putcs(vc, start, s - start, line, x);
s                1701 drivers/video/fbdev/core/fbcon.c 		if (s == (u16 *) softback_end)
s                1702 drivers/video/fbdev/core/fbcon.c 			s = (u16 *) softback_buf;
s                1703 drivers/video/fbdev/core/fbcon.c 		if (s == (u16 *) softback_in)
s                1704 drivers/video/fbdev/core/fbcon.c 			s = (u16 *) vc->vc_origin;
s                1711 drivers/video/fbdev/core/fbcon.c 	unsigned short *s = (unsigned short *)
s                1715 drivers/video/fbdev/core/fbcon.c 		unsigned short *start = s;
s                1716 drivers/video/fbdev/core/fbcon.c 		unsigned short *le = advance_row(s, 1);
s                1722 drivers/video/fbdev/core/fbcon.c 			c = scr_readw(s);
s                1725 drivers/video/fbdev/core/fbcon.c 				if (s > start) {
s                1726 drivers/video/fbdev/core/fbcon.c 					fbcon_putcs(vc, start, s - start,
s                1728 drivers/video/fbdev/core/fbcon.c 					x += s - start;
s                1729 drivers/video/fbdev/core/fbcon.c 					start = s;
s                1733 drivers/video/fbdev/core/fbcon.c 			s++;
s                1734 drivers/video/fbdev/core/fbcon.c 		} while (s < le);
s                1735 drivers/video/fbdev/core/fbcon.c 		if (s > start)
s                1736 drivers/video/fbdev/core/fbcon.c 			fbcon_putcs(vc, start, s - start, dy, x);
s                1748 drivers/video/fbdev/core/fbcon.c 	unsigned short *s = d + offset;
s                1752 drivers/video/fbdev/core/fbcon.c 		unsigned short *start = s;
s                1753 drivers/video/fbdev/core/fbcon.c 		unsigned short *le = advance_row(s, 1);
s                1758 drivers/video/fbdev/core/fbcon.c 			c = scr_readw(s);
s                1761 drivers/video/fbdev/core/fbcon.c 				if (s > start) {
s                1763 drivers/video/fbdev/core/fbcon.c 						   line, x, 1, s-start);
s                1764 drivers/video/fbdev/core/fbcon.c 					x += s - start + 1;
s                1765 drivers/video/fbdev/core/fbcon.c 					start = s + 1;
s                1774 drivers/video/fbdev/core/fbcon.c 			s++;
s                1776 drivers/video/fbdev/core/fbcon.c 		} while (s < le);
s                1777 drivers/video/fbdev/core/fbcon.c 		if (s > start)
s                1779 drivers/video/fbdev/core/fbcon.c 				   s-start);
s                1786 drivers/video/fbdev/core/fbcon.c 			s -= vc->vc_size_row;
s                1797 drivers/video/fbdev/core/fbcon.c 	unsigned short *s = d + offset;
s                1800 drivers/video/fbdev/core/fbcon.c 		unsigned short *start = s;
s                1801 drivers/video/fbdev/core/fbcon.c 		unsigned short *le = advance_row(s, 1);
s                1807 drivers/video/fbdev/core/fbcon.c 			c = scr_readw(s);
s                1810 drivers/video/fbdev/core/fbcon.c 				if (s > start) {
s                1811 drivers/video/fbdev/core/fbcon.c 					fbcon_putcs(vc, start, s - start,
s                1813 drivers/video/fbdev/core/fbcon.c 					x += s - start;
s                1814 drivers/video/fbdev/core/fbcon.c 					start = s;
s                1818 drivers/video/fbdev/core/fbcon.c 				if (s > start) {
s                1819 drivers/video/fbdev/core/fbcon.c 					fbcon_putcs(vc, start, s - start,
s                1821 drivers/video/fbdev/core/fbcon.c 					x += s - start + 1;
s                1822 drivers/video/fbdev/core/fbcon.c 					start = s + 1;
s                1830 drivers/video/fbdev/core/fbcon.c 			s++;
s                1832 drivers/video/fbdev/core/fbcon.c 		} while (s < le);
s                1833 drivers/video/fbdev/core/fbcon.c 		if (s > start)
s                1834 drivers/video/fbdev/core/fbcon.c 			fbcon_putcs(vc, start, s - start, line, x);
s                1841 drivers/video/fbdev/core/fbcon.c 			s -= vc->vc_size_row;
s                  60 drivers/video/fbdev/core/fbcon.h 		      const unsigned short *s, int count, int yy, int xx,
s                  95 drivers/video/fbdev/core/fbcon.h #define attr_fgcol(fgshift,s)    \
s                  96 drivers/video/fbdev/core/fbcon.h 	(((s) >> (fgshift)) & 0x0f)
s                  97 drivers/video/fbdev/core/fbcon.h #define attr_bgcol(bgshift,s)    \
s                  98 drivers/video/fbdev/core/fbcon.h 	(((s) >> (bgshift)) & 0x0f)
s                 101 drivers/video/fbdev/core/fbcon.h #define attr_bold(s) \
s                 102 drivers/video/fbdev/core/fbcon.h 	((s) & 0x200)
s                 103 drivers/video/fbdev/core/fbcon.h #define attr_reverse(s) \
s                 104 drivers/video/fbdev/core/fbcon.h 	((s) & 0x800)
s                 105 drivers/video/fbdev/core/fbcon.h #define attr_underline(s) \
s                 106 drivers/video/fbdev/core/fbcon.h 	((s) & 0x400)
s                 107 drivers/video/fbdev/core/fbcon.h #define attr_blink(s) \
s                 108 drivers/video/fbdev/core/fbcon.h 	((s) & 0x8000)
s                  99 drivers/video/fbdev/core/fbcon_ccw.c 				    const u16 *s, u32 attr, u32 cnt,
s                 109 drivers/video/fbdev/core/fbcon_ccw.c 		src = ops->fontbuffer + (scr_readw(s--) & charmask)*cellsize;
s                 130 drivers/video/fbdev/core/fbcon_ccw.c 		      const unsigned short *s, int count, int yy, int xx,
s                 141 drivers/video/fbdev/core/fbcon_ccw.c 	u32 attribute = get_attribute(info, scr_readw(s));
s                 161 drivers/video/fbdev/core/fbcon_ccw.c 	s += count - 1;
s                 176 drivers/video/fbdev/core/fbcon_ccw.c 		ccw_putcs_aligned(vc, info, s, attribute, cnt, pitch,
s                 180 drivers/video/fbdev/core/fbcon_ccw.c 		s -= cnt;
s                  84 drivers/video/fbdev/core/fbcon_cw.c 				    const u16 *s, u32 attr, u32 cnt,
s                  94 drivers/video/fbdev/core/fbcon_cw.c 		src = ops->fontbuffer + (scr_readw(s++) & charmask)*cellsize;
s                 115 drivers/video/fbdev/core/fbcon_cw.c 		      const unsigned short *s, int count, int yy, int xx,
s                 126 drivers/video/fbdev/core/fbcon_cw.c 	u32 attribute = get_attribute(info, scr_readw(s));
s                 159 drivers/video/fbdev/core/fbcon_cw.c 		cw_putcs_aligned(vc, info, s, attribute, cnt, pitch,
s                 163 drivers/video/fbdev/core/fbcon_cw.c 		s += cnt;
s                  14 drivers/video/fbdev/core/fbcon_rotate.h #define GETVYRES(s,i) ({                           \
s                  15 drivers/video/fbdev/core/fbcon_rotate.h         (s == SCROLL_REDRAW || s == SCROLL_MOVE) ? \
s                  18 drivers/video/fbdev/core/fbcon_rotate.h #define GETVXRES(s,i) ({                           \
s                  19 drivers/video/fbdev/core/fbcon_rotate.h         (s == SCROLL_REDRAW || s == SCROLL_MOVE || !(i)->fix.xpanstep) ? \
s                  86 drivers/video/fbdev/core/fbcon_ud.c 				    const u16 *s, u32 attr, u32 cnt,
s                  96 drivers/video/fbdev/core/fbcon_ud.c 		src = ops->fontbuffer + (scr_readw(s--) & charmask)*cellsize;
s                 117 drivers/video/fbdev/core/fbcon_ud.c 				      struct fb_info *info, const u16 *s,
s                 131 drivers/video/fbdev/core/fbcon_ud.c 		src = ops->fontbuffer + (scr_readw(s--) & charmask)*cellsize;
s                 152 drivers/video/fbdev/core/fbcon_ud.c 		      const unsigned short *s, int count, int yy, int xx,
s                 163 drivers/video/fbdev/core/fbcon_ud.c 	u32 attribute = get_attribute(info, scr_readw(s));
s                 184 drivers/video/fbdev/core/fbcon_ud.c 	s += count - 1;
s                 201 drivers/video/fbdev/core/fbcon_ud.c 			ud_putcs_aligned(vc, info, s, attribute, cnt, pitch,
s                 204 drivers/video/fbdev/core/fbcon_ud.c 			ud_putcs_unaligned(vc, info, s, attribute, cnt, pitch,
s                 210 drivers/video/fbdev/core/fbcon_ud.c 		s -= cnt;
s                  86 drivers/video/fbdev/core/fbmon.c static void copy_string(unsigned char *c, unsigned char *s)
s                  91 drivers/video/fbdev/core/fbmon.c     *(s++) = *(c++);
s                  92 drivers/video/fbdev/core/fbmon.c   *s = 0;
s                  93 drivers/video/fbdev/core/fbmon.c   while (i-- && (*--s == 0x20)) *s = 0;
s                  21 drivers/video/fbdev/core/modedb.c #define name_matches(v, s, l) \
s                  22 drivers/video/fbdev/core/modedb.c     ((v).name && !strncmp((s), (v).name, (l)) && strlen((v).name) == (l))
s                 120 drivers/video/fbdev/core/sysimgblt.c 	const u8 *src = image->data, *s;
s                 132 drivers/video/fbdev/core/sysimgblt.c 		s = src;
s                 144 drivers/video/fbdev/core/sysimgblt.c 			color = (*s & (1 << l)) ? fgcolor : bgcolor;
s                 155 drivers/video/fbdev/core/sysimgblt.c 			if (!l) { l = 8; s++; }
s                 192 drivers/video/fbdev/core/sysimgblt.c 	const char *s = image->data, *src;
s                 224 drivers/video/fbdev/core/sysimgblt.c 		src = s;
s                 236 drivers/video/fbdev/core/sysimgblt.c 		s += spitch;
s                  55 drivers/video/fbdev/core/tileblit.c 		       const unsigned short *s, int count, int yy, int xx,
s                  71 drivers/video/fbdev/core/tileblit.c 		blit.indices[i] = (u32)(scr_readw(s++) & charmask);
s                 469 drivers/video/fbdev/fsl-diu-fb.c static enum fsl_diu_monitor_port fsl_diu_name_to_port(const char *s)
s                 474 drivers/video/fbdev/fsl-diu-fb.c 	if (s) {
s                 475 drivers/video/fbdev/fsl-diu-fb.c 		if (!kstrtoul(s, 10, &val) && (val <= 2))
s                 477 drivers/video/fbdev/fsl-diu-fb.c 		else if (strncmp(s, "lvds", 4) == 0)
s                 479 drivers/video/fbdev/fsl-diu-fb.c 		else if (strncmp(s, "dlvds", 5) == 0)
s                 242 drivers/video/fbdev/geode/gx1fb_core.c 		char *s;
s                 243 drivers/video/fbdev/geode/gx1fb_core.c 		x = simple_strtol(panel_option, &s, 10);
s                 246 drivers/video/fbdev/geode/gx1fb_core.c 		y = simple_strtol(s + 1, NULL, 10);
s                 478 drivers/video/fbdev/intelfb/intelfbdrv.c 	const char *s;
s                 778 drivers/video/fbdev/intelfb/intelfbdrv.c 				s = intelfbhw_dvo_to_string(1 << i);
s                 779 drivers/video/fbdev/intelfb/intelfbdrv.c 				if (s)
s                 780 drivers/video/fbdev/intelfb/intelfbdrv.c 					printk("%s ", s);
s                  28 drivers/video/fbdev/mbx/mbxdebugfs.c 	char * s = big_buffer;
s                  30 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "SYSCFG = %08x\n", readl(SYSCFG));
s                  31 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "PFBASE = %08x\n", readl(PFBASE));
s                  32 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "PFCEIL = %08x\n", readl(PFCEIL));
s                  33 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "POLLFLAG = %08x\n", readl(POLLFLAG));
s                  34 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "SYSRST = %08x\n", readl(SYSRST));
s                  37 drivers/video/fbdev/mbx/mbxdebugfs.c 					big_buffer, s-big_buffer);
s                  44 drivers/video/fbdev/mbx/mbxdebugfs.c 	char * s = big_buffer;
s                  46 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "GSCTRL = %08x\n", readl(GSCTRL));
s                  47 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "VSCTRL = %08x\n", readl(VSCTRL));
s                  48 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "GBBASE = %08x\n", readl(GBBASE));
s                  49 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "VBBASE = %08x\n", readl(VBBASE));
s                  50 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "GDRCTRL = %08x\n", readl(GDRCTRL));
s                  51 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "VCMSK = %08x\n", readl(VCMSK));
s                  52 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "GSCADR = %08x\n", readl(GSCADR));
s                  53 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "VSCADR = %08x\n", readl(VSCADR));
s                  54 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "VUBASE = %08x\n", readl(VUBASE));
s                  55 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "VVBASE = %08x\n", readl(VVBASE));
s                  56 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "GSADR = %08x\n", readl(GSADR));
s                  57 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "VSADR = %08x\n", readl(VSADR));
s                  58 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "HCCTRL = %08x\n", readl(HCCTRL));
s                  59 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "HCSIZE = %08x\n", readl(HCSIZE));
s                  60 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "HCPOS = %08x\n", readl(HCPOS));
s                  61 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "HCBADR = %08x\n", readl(HCBADR));
s                  62 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "HCCKMSK = %08x\n", readl(HCCKMSK));
s                  63 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "GPLUT = %08x\n", readl(GPLUT));
s                  66 drivers/video/fbdev/mbx/mbxdebugfs.c 					big_buffer, s-big_buffer);
s                  72 drivers/video/fbdev/mbx/mbxdebugfs.c 	char * s = big_buffer;
s                  74 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DSCTRL = %08x\n", readl(DSCTRL));
s                  75 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DHT01 = %08x\n", readl(DHT01));
s                  76 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DHT02 = %08x\n", readl(DHT02));
s                  77 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DHT03 = %08x\n", readl(DHT03));
s                  78 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DVT01 = %08x\n", readl(DVT01));
s                  79 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DVT02 = %08x\n", readl(DVT02));
s                  80 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DVT03 = %08x\n", readl(DVT03));
s                  81 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DBCOL = %08x\n", readl(DBCOL));
s                  82 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "BGCOLOR = %08x\n", readl(BGCOLOR));
s                  83 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DINTRS = %08x\n", readl(DINTRS));
s                  84 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DINTRE = %08x\n", readl(DINTRE));
s                  85 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DINTRCNT = %08x\n", readl(DINTRCNT));
s                  86 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DSIG = %08x\n", readl(DSIG));
s                  87 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DMCTRL = %08x\n", readl(DMCTRL));
s                  88 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "CLIPCTRL = %08x\n", readl(CLIPCTRL));
s                  89 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "SPOCTRL = %08x\n", readl(SPOCTRL));
s                  90 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "SVCTRL = %08x\n", readl(SVCTRL));
s                  91 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DLSTS = %08x\n", readl(DLSTS));
s                  92 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DLLCTRL = %08x\n", readl(DLLCTRL));
s                  93 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DVLNUM = %08x\n", readl(DVLNUM));
s                  94 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DUCTRL = %08x\n", readl(DUCTRL));
s                  95 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DVECTRL = %08x\n", readl(DVECTRL));
s                  96 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DHDET = %08x\n", readl(DHDET));
s                  97 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DVDET = %08x\n", readl(DVDET));
s                  98 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DODMSK = %08x\n", readl(DODMSK));
s                  99 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "CSC01 = %08x\n", readl(CSC01));
s                 100 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "CSC02 = %08x\n", readl(CSC02));
s                 101 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "CSC03 = %08x\n", readl(CSC03));
s                 102 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "CSC04 = %08x\n", readl(CSC04));
s                 103 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "CSC05 = %08x\n", readl(CSC05));
s                 106 drivers/video/fbdev/mbx/mbxdebugfs.c 					big_buffer, s-big_buffer);
s                 112 drivers/video/fbdev/mbx/mbxdebugfs.c 	char * s = big_buffer;
s                 114 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "SYSCLKSRC = %08x\n", readl(SYSCLKSRC));
s                 115 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "PIXCLKSRC = %08x\n", readl(PIXCLKSRC));
s                 116 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "CLKSLEEP = %08x\n", readl(CLKSLEEP));
s                 117 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "COREPLL = %08x\n", readl(COREPLL));
s                 118 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "DISPPLL = %08x\n", readl(DISPPLL));
s                 119 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "PLLSTAT = %08x\n", readl(PLLSTAT));
s                 120 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "VOVRCLK = %08x\n", readl(VOVRCLK));
s                 121 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "PIXCLK = %08x\n", readl(PIXCLK));
s                 122 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "MEMCLK = %08x\n", readl(MEMCLK));
s                 123 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "M24CLK = %08x\n", readl(M24CLK));
s                 124 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "MBXCLK = %08x\n", readl(MBXCLK));
s                 125 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "SDCLK = %08x\n", readl(SDCLK));
s                 126 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "PIXCLKDIV = %08x\n", readl(PIXCLKDIV));
s                 129 drivers/video/fbdev/mbx/mbxdebugfs.c 					big_buffer, s-big_buffer);
s                 135 drivers/video/fbdev/mbx/mbxdebugfs.c 	char * s = big_buffer;
s                 137 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "LMRST = %08x\n", readl(LMRST));
s                 138 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "LMCFG = %08x\n", readl(LMCFG));
s                 139 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "LMPWR = %08x\n", readl(LMPWR));
s                 140 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "LMPWRSTAT = %08x\n", readl(LMPWRSTAT));
s                 141 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "LMCEMR = %08x\n", readl(LMCEMR));
s                 142 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "LMTYPE = %08x\n", readl(LMTYPE));
s                 143 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "LMTIM = %08x\n", readl(LMTIM));
s                 144 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "LMREFRESH = %08x\n", readl(LMREFRESH));
s                 145 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "LMPROTMIN = %08x\n", readl(LMPROTMIN));
s                 146 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "LMPROTMAX = %08x\n", readl(LMPROTMAX));
s                 147 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "LMPROTCFG = %08x\n", readl(LMPROTCFG));
s                 148 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "LMPROTERR = %08x\n", readl(LMPROTERR));
s                 151 drivers/video/fbdev/mbx/mbxdebugfs.c 					big_buffer, s-big_buffer);
s                 157 drivers/video/fbdev/mbx/mbxdebugfs.c 	char * s = big_buffer;
s                 159 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "LCD_CONFIG = %08x\n", readl(LCD_CONFIG));
s                 160 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "ODFBPWR = %08x\n", readl(ODFBPWR));
s                 161 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "ODFBSTAT = %08x\n", readl(ODFBSTAT));
s                 162 drivers/video/fbdev/mbx/mbxdebugfs.c 	s += sprintf(s, "ID = %08x\n", readl(ID));
s                 165 drivers/video/fbdev/mbx/mbxdebugfs.c 					big_buffer, s-big_buffer);
s                 158 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define DITHER_TBL_INDEX_SEL(s)		((s) << 16)
s                  91 drivers/video/fbdev/omap2/omapfb/dss/core.c static int dss_show(struct seq_file *s, void *unused)
s                  93 drivers/video/fbdev/omap2/omapfb/dss/core.c 	void (*func)(struct seq_file *) = s->private;
s                  94 drivers/video/fbdev/omap2/omapfb/dss/core.c 	func(s);
s                  60 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c static void dispc_dump_irqs(struct seq_file *s)
s                  73 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c 	seq_printf(s, "period %u ms\n",
s                  76 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c 	seq_printf(s, "irqs %d\n", stats.irq_count);
s                  78 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c 	seq_printf(s, "%-20s %10d\n", #x, stats.irqs[ffs(DISPC_IRQ_##x)-1]);
s                3436 drivers/video/fbdev/omap2/omapfb/dss/dispc.c static void dispc_dump_clocks_channel(struct seq_file *s, enum omap_channel channel)
s                3441 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 	seq_printf(s, "- %s -\n", mgr_desc[channel].name);
s                3445 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 	seq_printf(s, "%s clk source = %s (%s)\n", mgr_desc[channel].name,
s                3451 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 	seq_printf(s, "lck\t\t%-16lulck div\t%u\n",
s                3453 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 	seq_printf(s, "pck\t\t%-16lupck div\t%u\n",
s                3457 drivers/video/fbdev/omap2/omapfb/dss/dispc.c void dispc_dump_clocks(struct seq_file *s)
s                3466 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 	seq_printf(s, "- DISPC -\n");
s                3468 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 	seq_printf(s, "dispc fclk source = %s (%s)\n",
s                3472 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 	seq_printf(s, "fck\t\t%-16lu\n", dispc_fclk_rate());
s                3475 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 		seq_printf(s, "- DISPC-CORE-CLK -\n");
s                3479 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 		seq_printf(s, "lck\t\t%-16lulck div\t%u\n",
s                3483 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 	dispc_dump_clocks_channel(s, OMAP_DSS_CHANNEL_LCD);
s                3486 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 		dispc_dump_clocks_channel(s, OMAP_DSS_CHANNEL_LCD2);
s                3488 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 		dispc_dump_clocks_channel(s, OMAP_DSS_CHANNEL_LCD3);
s                3493 drivers/video/fbdev/omap2/omapfb/dss/dispc.c static void dispc_dump_regs(struct seq_file *s)
s                3511 drivers/video/fbdev/omap2/omapfb/dss/dispc.c #define DUMPREG(r) seq_printf(s, "%-50s %08x\n", #r, dispc_read_reg(r))
s                3544 drivers/video/fbdev/omap2/omapfb/dss/dispc.c #define DUMPREG(i, r) seq_printf(s, "%s(%s)%*s %08x\n", #r, p_names[i], \
s                3648 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 	seq_printf(s, "%s_%d(%s)%*s %08x\n", #name, i, p_names[plane], \
s                1462 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		struct seq_file *s)
s                1476 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s,	"- DSI%d PLL -\n", dsi_module + 1);
s                1478 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s,	"dsi pll clkin\t%lu\n", clk_get_rate(pll->clkin));
s                1480 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s,	"Fint\t\t%-16lun %u\n", cinfo->fint, cinfo->n);
s                1482 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s,	"CLKIN4DDR\t%-16lum %u\n",
s                1485 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s,	"DSI_PLL_HSDIV_DISPC (%s)\t%-16lum_dispc %u\t(%s)\n",
s                1494 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s,	"DSI_PLL_HSDIV_DSI (%s)\t%-16lum_dsi %u\t(%s)\n",
s                1503 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s,	"- DSI%d -\n", dsi_module + 1);
s                1505 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s,	"dsi fclk source = %s (%s)\n",
s                1509 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s,	"DSI_FCLK\t%lu\n", dsi_fclk_rate(dsidev));
s                1511 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s,	"DDR_CLK\t\t%lu\n",
s                1514 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s,	"TxByteClkHS\t%lu\n", dsi_get_txbyteclkhs(dsidev));
s                1516 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s,	"LP_CLK\t\t%lu\n", dsi->current_lp_cinfo.lp_clk);
s                1521 drivers/video/fbdev/omap2/omapfb/dss/dsi.c void dsi_dump_clocks(struct seq_file *s)
s                1529 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 			dsi_dump_dsidev_clocks(dsidev, s);
s                1535 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		struct seq_file *s)
s                1549 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s, "period %u ms\n",
s                1552 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s, "irqs %d\n", stats.irq_count);
s                1554 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s, "%-20s %10d\n", #x, stats.dsi_irqs[ffs(DSI_IRQ_##x)-1]);
s                1556 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s, "-- DSI%d interrupts --\n", dsi->module_id + 1);
s                1577 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s, "%-20s %10d %10d %10d %10d\n", #x, \
s                1583 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s, "-- VC interrupts --\n");
s                1596 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s, "%-20s %10d\n", #x, \
s                1599 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	seq_printf(s, "-- CIO interrupts --\n");
s                1623 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi1_dump_irqs(struct seq_file *s)
s                1627 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_dump_dsidev_irqs(dsidev, s);
s                1630 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi2_dump_irqs(struct seq_file *s)
s                1634 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_dump_dsidev_irqs(dsidev, s);
s                1639 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		struct seq_file *s)
s                1641 drivers/video/fbdev/omap2/omapfb/dss/dsi.c #define DUMPREG(r) seq_printf(s, "%-35s %08x\n", #r, dsi_read_reg(dsidev, r))
s                1722 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi1_dump_regs(struct seq_file *s)
s                1726 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_dump_dsidev_regs(dsidev, s);
s                1729 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi2_dump_regs(struct seq_file *s)
s                1733 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi_dump_dsidev_regs(dsidev, s);
s                 351 drivers/video/fbdev/omap2/omapfb/dss/dss.c void dss_dump_clocks(struct seq_file *s)
s                 359 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	seq_printf(s, "- DSS -\n");
s                 365 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	seq_printf(s, "%s (%s) = %lu\n",
s                 372 drivers/video/fbdev/omap2/omapfb/dss/dss.c static void dss_dump_regs(struct seq_file *s)
s                 374 drivers/video/fbdev/omap2/omapfb/dss/dss.c #define DUMPREG(r) seq_printf(s, "%-35s %08x\n", #r, dss_read_reg(r))
s                 787 drivers/video/fbdev/omap2/omapfb/dss/dss.c void dss_debug_dump_clocks(struct seq_file *s)
s                 789 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	dss_dump_clocks(s);
s                 790 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	dispc_dump_clocks(s);
s                 792 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	dsi_dump_clocks(s);
s                 270 drivers/video/fbdev/omap2/omapfb/dss/dss.h void dss_dump_clocks(struct seq_file *s);
s                 282 drivers/video/fbdev/omap2/omapfb/dss/dss.h void dss_debug_dump_clocks(struct seq_file *s);
s                 338 drivers/video/fbdev/omap2/omapfb/dss/dss.h void dsi_dump_clocks(struct seq_file *s);
s                 373 drivers/video/fbdev/omap2/omapfb/dss/dss.h void dispc_dump_clocks(struct seq_file *s);
s                 279 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h void hdmi_wp_dump(struct hdmi_wp_data *wp, struct seq_file *s);
s                 298 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h void hdmi_pll_dump(struct hdmi_pll_data *pll, struct seq_file *s);
s                 308 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h void hdmi_phy_dump(struct hdmi_phy_data *phy, struct seq_file *s);
s                 268 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static void hdmi_dump_regs(struct seq_file *s)
s                 277 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c 	hdmi_wp_dump(&hdmi.wp, s);
s                 278 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c 	hdmi_pll_dump(&hdmi.pll, s);
s                 279 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c 	hdmi_phy_dump(&hdmi.phy, s);
s                 280 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c 	hdmi4_core_dump(&hdmi.core, s);
s                 352 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c void hdmi4_core_dump(struct hdmi_core_data *core, struct seq_file *s)
s                 357 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c #define DUMPCORE(r) seq_printf(s, "%-35s %08x\n", #r,\
s                 359 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c #define DUMPCOREAV(r) seq_printf(s, "%-35s %08x\n", #r,\
s                 361 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c #define DUMPCOREAV2(i, r) seq_printf(s, "%s[%d]%*s %08x\n", #r, i, \
s                 255 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h void hdmi4_core_dump(struct hdmi_core_data *core, struct seq_file *s);
s                 289 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static void hdmi_dump_regs(struct seq_file *s)
s                 298 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c 	hdmi_wp_dump(&hdmi.wp, s);
s                 299 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c 	hdmi_pll_dump(&hdmi.pll, s);
s                 300 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c 	hdmi_phy_dump(&hdmi.phy, s);
s                 301 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c 	hdmi5_core_dump(&hdmi.core, s);
s                 219 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c void hdmi5_core_dump(struct hdmi_core_data *core, struct seq_file *s)
s                 222 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c #define DUMPCORE(r) seq_printf(s, "%-35s %08x\n", #r,\
s                 414 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c 	unsigned y, a, b, s;
s                 430 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c 	s = (ptr[0] >> 0) & 0x3;
s                 448 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c 		(a << 6) | (s << 4) | (b << 2) | (y << 0));
s                 285 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h void hdmi5_core_dump(struct hdmi_core_data *core, struct seq_file *s);
s                  28 drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c void hdmi_phy_dump(struct hdmi_phy_data *phy, struct seq_file *s)
s                  30 drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c #define DUMPPHY(r) seq_printf(s, "%-35s %08x\n", #r,\
s                  23 drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c void hdmi_pll_dump(struct hdmi_pll_data *pll, struct seq_file *s)
s                  25 drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c #define DUMPPLL(r) seq_printf(s, "%-35s %08x\n", #r,\
s                  21 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c void hdmi_wp_dump(struct hdmi_wp_data *wp, struct seq_file *s)
s                  23 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c #define DUMPREG(r) seq_printf(s, "%-35s %08x\n", #r, hdmi_read_reg(wp->base, r))
s                 646 drivers/video/fbdev/omap2/omapfb/dss/venc.c static void venc_dump_regs(struct seq_file *s)
s                 648 drivers/video/fbdev/omap2/omapfb/dss/venc.c #define DUMPREG(r) seq_printf(s, "%-35s %08x\n", #r, venc_read_reg(r))
s                 725 drivers/video/fbdev/pvr2fb.c static int pvr2_get_param_val(const struct pvr2_params *p, const char *s,
s                 731 drivers/video/fbdev/pvr2fb.c 		if (!strncasecmp(p[i].name, s, strlen(s)))
s                1918 drivers/video/fbdev/pxafb.c 	char s[64];
s                1920 drivers/video/fbdev/pxafb.c 	s[0] = '\0';
s                1928 drivers/video/fbdev/pxafb.c 		sprintf(s, "pixclock: %ld\n", mode->pixclock);
s                1931 drivers/video/fbdev/pxafb.c 		sprintf(s, "left: %u\n", mode->left_margin);
s                1934 drivers/video/fbdev/pxafb.c 		sprintf(s, "right: %u\n", mode->right_margin);
s                1937 drivers/video/fbdev/pxafb.c 		sprintf(s, "upper: %u\n", mode->upper_margin);
s                1940 drivers/video/fbdev/pxafb.c 		sprintf(s, "lower: %u\n", mode->lower_margin);
s                1943 drivers/video/fbdev/pxafb.c 		sprintf(s, "hsynclen: %u\n", mode->hsync_len);
s                1946 drivers/video/fbdev/pxafb.c 		sprintf(s, "vsynclen: %u\n", mode->vsync_len);
s                1949 drivers/video/fbdev/pxafb.c 			sprintf(s, "hsync: Active Low\n");
s                1952 drivers/video/fbdev/pxafb.c 			sprintf(s, "hsync: Active High\n");
s                1957 drivers/video/fbdev/pxafb.c 			sprintf(s, "vsync: Active Low\n");
s                1960 drivers/video/fbdev/pxafb.c 			sprintf(s, "vsync: Active High\n");
s                1965 drivers/video/fbdev/pxafb.c 			sprintf(s, "double pixel clock: false\n");
s                1968 drivers/video/fbdev/pxafb.c 			sprintf(s, "double pixel clock: true\n");
s                1973 drivers/video/fbdev/pxafb.c 			sprintf(s, "output enable: active low\n");
s                1976 drivers/video/fbdev/pxafb.c 			sprintf(s, "output enable: active high\n");
s                1981 drivers/video/fbdev/pxafb.c 			sprintf(s, "pixel clock polarity: falling edge\n");
s                1984 drivers/video/fbdev/pxafb.c 			sprintf(s, "pixel clock polarity: rising edge\n");
s                2008 drivers/video/fbdev/pxafb.c 	if (s[0] != '\0')
s                2009 drivers/video/fbdev/pxafb.c 		dev_info(dev, "override %s", s);
s                2108 drivers/video/fbdev/pxafb.c 	const char *s;
s                2110 drivers/video/fbdev/pxafb.c 	ret = of_property_read_string(disp, "lcd-type", &s);
s                2112 drivers/video/fbdev/pxafb.c 		s = "color-tft";
s                2114 drivers/video/fbdev/pxafb.c 	i = match_string(lcd_types, -1, s);
s                2116 drivers/video/fbdev/pxafb.c 		dev_err(dev, "lcd-type %s is unknown\n", s);
s                 218 drivers/video/fbdev/tdfxfb.c 	unsigned char s;
s                 220 drivers/video/fbdev/tdfxfb.c 	s = seq_inb(par, 0x01) | 0x20;
s                 222 drivers/video/fbdev/tdfxfb.c 	seq_outb(par, 0x01, s);
s                 228 drivers/video/fbdev/tdfxfb.c 	unsigned char s;
s                 230 drivers/video/fbdev/tdfxfb.c 	s = seq_inb(par, 0x01) & 0xdf;
s                 232 drivers/video/fbdev/tdfxfb.c 	seq_outb(par, 0x01, s);
s                  41 drivers/visorbus/visorbus_private.h char *visorchannel_id(struct visorchannel *channel, char *s);
s                  42 drivers/visorbus/visorbus_private.h char *visorchannel_zoneid(struct visorchannel *channel, char *s);
s                  46 drivers/visorbus/visorbus_private.h char *visorchannel_guid_id(const guid_t *guid, char *s);
s                  71 drivers/visorbus/visorchannel.c char *visorchannel_guid_id(const guid_t *guid, char *s)
s                  73 drivers/visorbus/visorchannel.c 	sprintf(s, "%pUL", guid);
s                  74 drivers/visorbus/visorchannel.c 	return s;
s                  77 drivers/visorbus/visorchannel.c char *visorchannel_id(struct visorchannel *channel, char *s)
s                  79 drivers/visorbus/visorchannel.c 	return visorchannel_guid_id(&channel->guid, s);
s                  82 drivers/visorbus/visorchannel.c char *visorchannel_zoneid(struct visorchannel *channel, char *s)
s                  84 drivers/visorbus/visorchannel.c 	return visorchannel_guid_id(&channel->chan_hdr.zone_guid, s);
s                  52 drivers/watchdog/at91sam9_wdt.c #define secs_to_ticks(s)		((s) ? (((s) << 8) - 1) : 0)
s                  93 drivers/watchdog/bcm_kona_wdt.c static int bcm_kona_show(struct seq_file *s, void *data)
s                  97 drivers/watchdog/bcm_kona_wdt.c 	struct bcm_kona_wdt *wdt = s->private;
s                 100 drivers/watchdog/bcm_kona_wdt.c 		seq_puts(s, "No device pointer\n");
s                 110 drivers/watchdog/bcm_kona_wdt.c 		seq_puts(s, "Error accessing hardware\n");
s                 119 drivers/watchdog/bcm_kona_wdt.c 		seq_printf(s,
s                 181 drivers/watchdog/ie6xx_wdt.c static int ie6xx_wdt_show(struct seq_file *s, void *unused)
s                 183 drivers/watchdog/ie6xx_wdt.c 	seq_printf(s, "PV1   = 0x%08x\n",
s                 185 drivers/watchdog/ie6xx_wdt.c 	seq_printf(s, "PV2   = 0x%08x\n",
s                 187 drivers/watchdog/ie6xx_wdt.c 	seq_printf(s, "RR    = 0x%08x\n",
s                 189 drivers/watchdog/ie6xx_wdt.c 	seq_printf(s, "WDTCR = 0x%08x\n",
s                 191 drivers/watchdog/ie6xx_wdt.c 	seq_printf(s, "DCR   = 0x%08x\n",
s                 193 drivers/watchdog/ie6xx_wdt.c 	seq_printf(s, "WDTLR = 0x%08x\n",
s                 196 drivers/watchdog/ie6xx_wdt.c 	seq_printf(s, "\n");
s                  61 drivers/watchdog/imx2_wdt.c #define WDOG_SEC_TO_COUNT(s)	((s * 2 - 1) << 8)
s                  32 drivers/watchdog/meson_wdt.c #define MESON_SEC_TO_TC(s, c)	((s) * (c))
s                 290 drivers/watchdog/octeon-wdt-main.c 		} while (ciu_wdog.s.cnt > 0x10000);
s                 395 drivers/watchdog/octeon-wdt-main.c 	ciu_wdog.s.len = timeout_cnt;
s                 396 drivers/watchdog/octeon-wdt-main.c 	ciu_wdog.s.mode = 3;	/* 3 = Interrupt + NMI + Soft-Reset */
s                 473 drivers/watchdog/octeon-wdt-main.c 		ciu_wdog.s.len = timeout_cnt;
s                 474 drivers/watchdog/octeon-wdt-main.c 		ciu_wdog.s.mode = 3;	/* 3 = Interrupt + NMI + Soft-Reset */
s                  26 drivers/watchdog/sama5d4_wdt.c #define WDT_SEC2TICKS(s)	((s) ? (((s) << 8) - 1) : 0)
s                  58 drivers/xen/events/events_2l.c 	struct shared_info *s = HYPERVISOR_shared_info;
s                  59 drivers/xen/events/events_2l.c 	sync_clear_bit(port, BM(&s->evtchn_pending[0]));
s                  64 drivers/xen/events/events_2l.c 	struct shared_info *s = HYPERVISOR_shared_info;
s                  65 drivers/xen/events/events_2l.c 	sync_set_bit(port, BM(&s->evtchn_pending[0]));
s                  70 drivers/xen/events/events_2l.c 	struct shared_info *s = HYPERVISOR_shared_info;
s                  71 drivers/xen/events/events_2l.c 	return sync_test_bit(port, BM(&s->evtchn_pending[0]));
s                  76 drivers/xen/events/events_2l.c 	struct shared_info *s = HYPERVISOR_shared_info;
s                  77 drivers/xen/events/events_2l.c 	return sync_test_and_set_bit(port, BM(&s->evtchn_mask[0]));
s                  82 drivers/xen/events/events_2l.c 	struct shared_info *s = HYPERVISOR_shared_info;
s                  83 drivers/xen/events/events_2l.c 	sync_set_bit(port, BM(&s->evtchn_mask[0]));
s                  88 drivers/xen/events/events_2l.c 	struct shared_info *s = HYPERVISOR_shared_info;
s                 105 drivers/xen/events/events_2l.c 		sync_clear_bit(port, BM(&s->evtchn_mask[0]));
s                 106 drivers/xen/events/events_2l.c 		evtchn_pending = sync_test_bit(port, BM(&s->evtchn_pending[0]));
s                 109 drivers/xen/events/events_2l.c 			sync_set_bit(port, BM(&s->evtchn_mask[0]));
s                 170 drivers/xen/events/events_2l.c 	struct shared_info *s = HYPERVISOR_shared_info;
s                 179 drivers/xen/events/events_2l.c 		if (active_evtchns(cpu, s, word_idx) & (1ULL << bit_idx))
s                 210 drivers/xen/events/events_2l.c 		pending_bits = active_evtchns(cpu, s, word_idx);
s                  82 fs/9p/v9fs.c   static int get_cache_mode(char *s)
s                  86 fs/9p/v9fs.c   	if (!strcmp(s, "loose")) {
s                  89 fs/9p/v9fs.c   	} else if (!strcmp(s, "fscache")) {
s                  92 fs/9p/v9fs.c   	} else if (!strcmp(s, "mmap")) {
s                  95 fs/9p/v9fs.c   	} else if (!strcmp(s, "none")) {
s                  99 fs/9p/v9fs.c   		pr_info("Unknown Cache mode %s\n", s);
s                 168 fs/9p/v9fs.c   	char *s, *e;
s                 289 fs/9p/v9fs.c   			s = match_strdup(&args[0]);
s                 290 fs/9p/v9fs.c   			if (!s) {
s                 296 fs/9p/v9fs.c   			r = get_cache_mode(s);
s                 302 fs/9p/v9fs.c   			kfree(s);
s                 306 fs/9p/v9fs.c   			s = match_strdup(&args[0]);
s                 307 fs/9p/v9fs.c   			if (!s) {
s                 315 fs/9p/v9fs.c   			if (strcmp(s, "user") == 0)
s                 317 fs/9p/v9fs.c   			else if (strcmp(s, "any") == 0)
s                 319 fs/9p/v9fs.c   			else if (strcmp(s, "client") == 0) {
s                 324 fs/9p/v9fs.c   				uid = simple_strtoul(s, &e, 10);
s                 328 fs/9p/v9fs.c   						s);
s                 329 fs/9p/v9fs.c   					kfree(s);
s                 335 fs/9p/v9fs.c   					pr_info("Unknown uid %s\n", s);
s                 339 fs/9p/v9fs.c   			kfree(s);
s                  45 fs/9p/vfs_super.c static int v9fs_set_super(struct super_block *s, void *data)
s                  47 fs/9p/vfs_super.c 	s->s_fs_info = data;
s                  48 fs/9p/vfs_super.c 	return set_anon_super(s, data);
s                 213 fs/9p/vfs_super.c static void v9fs_kill_super(struct super_block *s)
s                 215 fs/9p/vfs_super.c 	struct v9fs_session_info *v9ses = s->s_fs_info;
s                 217 fs/9p/vfs_super.c 	p9_debug(P9_DEBUG_VFS, " %p\n", s);
s                 219 fs/9p/vfs_super.c 	kill_anon_super(s);
s                 224 fs/9p/vfs_super.c 	s->s_fs_info = NULL;
s                 158 fs/affs/affs.h extern u32	affs_count_free_blocks(struct super_block *s);
s                1060 fs/afs/internal.h static inline void __afs_stat(atomic_t *s)
s                1062 fs/afs/internal.h 	atomic_inc(s);
s                 176 fs/afs/proc.c  	char *s;
s                 186 fs/afs/proc.c  	s = memchr(buf, '\n', size);
s                 187 fs/afs/proc.c  	if (s)
s                 188 fs/afs/proc.c  		*s = 0;
s                 486 fs/afs/proc.c  	char *s, *p, *sub;
s                 496 fs/afs/proc.c  	while ((s = strsep(&p, " \t\n"))) {
s                 497 fs/afs/proc.c  		len = strlen(s);
s                 505 fs/afs/proc.c  		    s[len - 4] == '@' &&
s                 506 fs/afs/proc.c  		    s[len - 3] == 's' &&
s                 507 fs/afs/proc.c  		    s[len - 2] == 'y' &&
s                 508 fs/afs/proc.c  		    s[len - 1] == 's')
s                 512 fs/afs/proc.c  		if (s[0] == '.' &&
s                 513 fs/afs/proc.c  		    (len < 2 || (len == 2 && s[1] == '.')))
s                 516 fs/afs/proc.c  		if (memchr(s, '/', len))
s                 523 fs/afs/proc.c  		if (strcmp(s, afs_init_sysname) == 0) {
s                 527 fs/afs/proc.c  			sub = kmemdup(s, len + 1, GFP_KERNEL);
s                 378 fs/afs/rotate.c 		struct afs_server *s = fc->server_list->servers[i].server;
s                 380 fs/afs/rotate.c 		if (!test_bit(i, &fc->untried) || !s->probe.responded)
s                 382 fs/afs/rotate.c 		if (s->probe.rtt < rtt) {
s                 384 fs/afs/rotate.c 			rtt = s->probe.rtt;
s                 464 fs/afs/rotate.c 		struct afs_server *s = fc->server_list->servers[i].server;
s                 466 fs/afs/rotate.c 		afs_prioritise_error(&e, READ_ONCE(s->probe.error),
s                 467 fs/afs/rotate.c 				     s->probe.abort_code);
s                 589 fs/afs/rotate.c 			const struct afs_server *s = sl->servers[i].server;
s                 591 fs/afs/rotate.c 				  s->flags, s->addr_version, &s->uuid);
s                 592 fs/afs/rotate.c 			if (s->addresses) {
s                 594 fs/afs/rotate.c 					rcu_dereference(s->addresses);
s                 189 fs/afs/vl_rotate.c 		struct afs_vlserver *s = vc->server_list->servers[i].server;
s                 191 fs/afs/vl_rotate.c 		if (!test_bit(i, &vc->untried) || !s->probe.responded)
s                 193 fs/afs/vl_rotate.c 		if (s->probe.rtt < rtt) {
s                 195 fs/afs/vl_rotate.c 			rtt = s->probe.rtt;
s                 259 fs/afs/vl_rotate.c 		struct afs_vlserver *s = vc->server_list->servers[i].server;
s                 261 fs/afs/vl_rotate.c 		afs_prioritise_error(&e, READ_ONCE(s->probe.error),
s                 262 fs/afs/vl_rotate.c 				     s->probe.abort_code);
s                 296 fs/afs/vl_rotate.c 			const struct afs_vlserver *s = sl->servers[i].server;
s                 298 fs/afs/vl_rotate.c 				  s->name, s->port, s->flags, s->probe.error);
s                 299 fs/afs/vl_rotate.c 			if (s->addresses) {
s                 301 fs/afs/vl_rotate.c 					rcu_dereference(s->addresses);
s                 220 fs/autofs/inode.c int autofs_fill_super(struct super_block *s, void *data, int silent)
s                 236 fs/autofs/inode.c 	s->s_fs_info = sbi;
s                 242 fs/autofs/inode.c 	sbi->sb = s;
s                 256 fs/autofs/inode.c 	s->s_blocksize = 1024;
s                 257 fs/autofs/inode.c 	s->s_blocksize_bits = 10;
s                 258 fs/autofs/inode.c 	s->s_magic = AUTOFS_SUPER_MAGIC;
s                 259 fs/autofs/inode.c 	s->s_op = &autofs_sops;
s                 260 fs/autofs/inode.c 	s->s_d_op = &autofs_dentry_operations;
s                 261 fs/autofs/inode.c 	s->s_time_gran = 1;
s                 271 fs/autofs/inode.c 	root_inode = autofs_get_inode(s, S_IFDIR | 0755);
s                 338 fs/autofs/inode.c 	s->s_root = root;
s                 356 fs/autofs/inode.c 	s->s_fs_info = NULL;
s                  83 fs/bfs/dir.c   	struct super_block *s = dir->i_sb;
s                  84 fs/bfs/dir.c   	struct bfs_sb_info *info = BFS_SB(s);
s                  87 fs/bfs/dir.c   	inode = new_inode(s);
s                 111 fs/bfs/dir.c   	bfs_dump_imap("create", s);
s                 168 fs/bfs/inode.c 	struct super_block *s = inode->i_sb;
s                 169 fs/bfs/inode.c 	struct bfs_sb_info *info = BFS_SB(s);
s                 181 fs/bfs/inode.c 	di = find_inode(s, inode->i_ino, &bh);
s                 196 fs/bfs/inode.c 		bfs_dump_imap("evict_inode", s);
s                 209 fs/bfs/inode.c static void bfs_put_super(struct super_block *s)
s                 211 fs/bfs/inode.c 	struct bfs_sb_info *info = BFS_SB(s);
s                 218 fs/bfs/inode.c 	s->s_fs_info = NULL;
s                 223 fs/bfs/inode.c 	struct super_block *s = dentry->d_sb;
s                 224 fs/bfs/inode.c 	struct bfs_sb_info *info = BFS_SB(s);
s                 225 fs/bfs/inode.c 	u64 id = huge_encode_dev(s->s_bdev->bd_dev);
s                 227 fs/bfs/inode.c 	buf->f_bsize = s->s_blocksize;
s                 292 fs/bfs/inode.c void bfs_dump_imap(const char *prefix, struct super_block *s)
s                 300 fs/bfs/inode.c 	for (i = BFS_SB(s)->si_lasti; i >= 0; i--) {
s                 302 fs/bfs/inode.c 		if (test_bit(i, BFS_SB(s)->si_imap))
s                 307 fs/bfs/inode.c 	printf("%s: lasti=%08lx <%s>\n", prefix, BFS_SB(s)->si_lasti, tmpbuf);
s                 312 fs/bfs/inode.c static int bfs_fill_super(struct super_block *s, void *data, int silent)
s                 326 fs/bfs/inode.c 	s->s_fs_info = info;
s                 327 fs/bfs/inode.c 	s->s_time_min = 0;
s                 328 fs/bfs/inode.c 	s->s_time_max = U32_MAX;
s                 330 fs/bfs/inode.c 	sb_set_blocksize(s, BFS_BSIZE);
s                 332 fs/bfs/inode.c 	sbh = sb_bread(s, 0);
s                 338 fs/bfs/inode.c 			printf("No BFS filesystem on %s (magic=%08x)\n", s->s_id,  le32_to_cpu(bfs_sb->s_magic));
s                 341 fs/bfs/inode.c 	if (BFS_UNCLEAN(bfs_sb, s) && !silent)
s                 342 fs/bfs/inode.c 		printf("%s is unclean, continuing\n", s->s_id);
s                 344 fs/bfs/inode.c 	s->s_magic = BFS_MAGIC;
s                 348 fs/bfs/inode.c 		printf("Superblock is corrupted on %s\n", s->s_id);
s                 354 fs/bfs/inode.c 		printf("WARNING: filesystem %s was created with 512 inodes, the real maximum is 511, mounting anyway\n", s->s_id);
s                 356 fs/bfs/inode.c 		printf("Impossible last inode number %lu > %d on %s\n", info->si_lasti, BFS_MAX_LASTI, s->s_id);
s                 362 fs/bfs/inode.c 	s->s_op = &bfs_sops;
s                 363 fs/bfs/inode.c 	inode = bfs_iget(s, BFS_ROOT_INO);
s                 368 fs/bfs/inode.c 	s->s_root = d_make_root(inode);
s                 369 fs/bfs/inode.c 	if (!s->s_root) {
s                 380 fs/bfs/inode.c 	bh = sb_bread(s, info->si_blocks - 1);
s                 382 fs/bfs/inode.c 		printf("Last block not available on %s: %lu\n", s->s_id, info->si_blocks - 1);
s                 397 fs/bfs/inode.c 			bh = sb_bread(s, block);
s                 418 fs/bfs/inode.c 			printf("Inode 0x%08x corrupted on %s\n", i, s->s_id);
s                 438 fs/bfs/inode.c 	bfs_dump_imap("fill_super", s);
s                 442 fs/bfs/inode.c 	dput(s->s_root);
s                 443 fs/bfs/inode.c 	s->s_root = NULL;
s                 449 fs/bfs/inode.c 	s->s_fs_info = NULL;
s                  98 fs/binfmt_misc.c 		char *s;
s                 113 fs/binfmt_misc.c 		s = bprm->buf + e->offset;
s                 116 fs/binfmt_misc.c 				if ((*s++ ^ e->magic[j]) & e->mask[j])
s                 120 fs/binfmt_misc.c 				if ((*s++ ^ e->magic[j]))
s                 260 fs/binfmt_misc.c static char *scanarg(char *s, char del)
s                 264 fs/binfmt_misc.c 	while ((c = *s++) != del) {
s                 265 fs/binfmt_misc.c 		if (c == '\\' && *s == 'x') {
s                 266 fs/binfmt_misc.c 			s++;
s                 267 fs/binfmt_misc.c 			if (!isxdigit(*s++))
s                 269 fs/binfmt_misc.c 			if (!isxdigit(*s++))
s                 273 fs/binfmt_misc.c 	s[-1] ='\0';
s                 274 fs/binfmt_misc.c 	return s;
s                 386 fs/binfmt_misc.c 		char *s;
s                 389 fs/binfmt_misc.c 		s = strchr(p, del);
s                 390 fs/binfmt_misc.c 		if (!s)
s                 392 fs/binfmt_misc.c 		*s = '\0';
s                 393 fs/binfmt_misc.c 		if (p != s) {
s                 398 fs/binfmt_misc.c 		p = s;
s                 528 fs/binfmt_misc.c 	char s[4];
s                 532 fs/binfmt_misc.c 	if (copy_from_user(s, buffer, count))
s                 536 fs/binfmt_misc.c 	if (s[count - 1] == '\n')
s                 538 fs/binfmt_misc.c 	if (count == 1 && s[0] == '0')
s                 540 fs/binfmt_misc.c 	if (count == 1 && s[0] == '1')
s                 542 fs/binfmt_misc.c 	if (count == 2 && s[0] == '-' && s[1] == '1')
s                 775 fs/binfmt_misc.c 	char *s = enabled ? "enabled\n" : "disabled\n";
s                 777 fs/binfmt_misc.c 	return simple_read_from_buffer(buf, nbytes, ppos, s, strlen(s));
s                  39 fs/btrfs/ctree.c int btrfs_super_csum_size(const struct btrfs_super_block *s)
s                  41 fs/btrfs/ctree.c 	u16 t = btrfs_super_csum_type(s);
s                1344 fs/btrfs/ctree.h 				   const type *s)			\
s                1347 fs/btrfs/ctree.h 	return btrfs_get_##bits(eb, s, offsetof(type, member));		\
s                1349 fs/btrfs/ctree.h static inline void btrfs_set_##name(struct extent_buffer *eb, type *s,	\
s                1353 fs/btrfs/ctree.h 	btrfs_set_##bits(eb, s, offsetof(type, member), val);		\
s                1356 fs/btrfs/ctree.h 					 const type *s,			\
s                1360 fs/btrfs/ctree.h 	return btrfs_get_token_##bits(eb, s, offsetof(type, member), token); \
s                1363 fs/btrfs/ctree.h 					  type *s, u##bits val,		\
s                1367 fs/btrfs/ctree.h 	btrfs_set_token_##bits(eb, s, offsetof(type, member), val, token); \
s                1385 fs/btrfs/ctree.h static inline u##bits btrfs_##name(const type *s)			\
s                1387 fs/btrfs/ctree.h 	return le##bits##_to_cpu(s->member);				\
s                1389 fs/btrfs/ctree.h static inline void btrfs_set_##name(type *s, u##bits val)		\
s                1391 fs/btrfs/ctree.h 	s->member = cpu_to_le##bits(val);				\
s                1396 fs/btrfs/ctree.h 					   struct btrfs_dev_item *s)
s                1400 fs/btrfs/ctree.h 	return btrfs_get_64(eb, s, offsetof(struct btrfs_dev_item,
s                1404 fs/btrfs/ctree.h 						struct btrfs_dev_item *s,
s                1410 fs/btrfs/ctree.h 	btrfs_set_64(eb, s, offsetof(struct btrfs_dev_item, total_bytes), val);
s                1470 fs/btrfs/ctree.h static inline char *btrfs_stripe_dev_uuid(struct btrfs_stripe *s)
s                1472 fs/btrfs/ctree.h 	return (char *)s + offsetof(struct btrfs_stripe, dev_uuid);
s                2162 fs/btrfs/ctree.h int btrfs_super_csum_size(const struct btrfs_super_block *s);
s                2870 fs/btrfs/ctree.h struct inode *btrfs_iget_path(struct super_block *s, struct btrfs_key *location,
s                2873 fs/btrfs/ctree.h struct inode *btrfs_iget(struct super_block *s, struct btrfs_key *location,
s                 109 fs/btrfs/extent_io.c #define btrfs_debug_check_extent_io_range(c, s, e)	do {} while (0)
s                5843 fs/btrfs/inode.c static struct inode *btrfs_iget_locked(struct super_block *s,
s                5854 fs/btrfs/inode.c 	inode = iget5_locked(s, hashval, btrfs_find_actor,
s                5863 fs/btrfs/inode.c struct inode *btrfs_iget_path(struct super_block *s, struct btrfs_key *location,
s                5869 fs/btrfs/inode.c 	inode = btrfs_iget_locked(s, location, root);
s                5898 fs/btrfs/inode.c struct inode *btrfs_iget(struct super_block *s, struct btrfs_key *location,
s                5901 fs/btrfs/inode.c 	return btrfs_iget_path(s, location, root, new, NULL);
s                5904 fs/btrfs/inode.c static struct inode *new_simple_dir(struct super_block *s,
s                5908 fs/btrfs/inode.c 	struct inode *inode = new_inode(s);
s                 255 fs/btrfs/raid56.c 	char *s;
s                 267 fs/btrfs/raid56.c 		s = kmap(rbio->bio_pages[i]);
s                 270 fs/btrfs/raid56.c 		copy_page(d, s);
s                 304 fs/btrfs/raid56.c 	struct page *s;
s                 311 fs/btrfs/raid56.c 		s = src->stripe_pages[i];
s                 312 fs/btrfs/raid56.c 		if (!s || !PageUptodate(s)) {
s                 320 fs/btrfs/raid56.c 		dest->stripe_pages[i] = s;
s                1909 fs/btrfs/scrub.c 	struct btrfs_super_block *s;
s                1930 fs/btrfs/scrub.c 	s = (struct btrfs_super_block *)mapped_buffer;
s                1931 fs/btrfs/scrub.c 	memcpy(on_disk_csum, s->csum, sctx->csum_size);
s                1933 fs/btrfs/scrub.c 	if (sblock->pagev[0]->logical != btrfs_super_bytenr(s))
s                1936 fs/btrfs/scrub.c 	if (sblock->pagev[0]->generation != btrfs_super_generation(s))
s                1939 fs/btrfs/scrub.c 	if (!scrub_check_fsid(s->fsid, sblock->pagev[0]))
s                1379 fs/btrfs/super.c static int btrfs_test_super(struct super_block *s, void *data)
s                1382 fs/btrfs/super.c 	struct btrfs_fs_info *fs_info = btrfs_sb(s);
s                1387 fs/btrfs/super.c static int btrfs_set_super(struct super_block *s, void *data)
s                1389 fs/btrfs/super.c 	int err = set_anon_super(s, data);
s                1391 fs/btrfs/super.c 		s->s_fs_info = data;
s                1435 fs/btrfs/super.c 		struct super_block *s = root->d_sb;
s                1436 fs/btrfs/super.c 		struct btrfs_fs_info *fs_info = btrfs_sb(s);
s                1460 fs/btrfs/super.c 			deactivate_locked_super(s);
s                1480 fs/btrfs/super.c 	struct super_block *s;
s                1544 fs/btrfs/super.c 	s = sget(fs_type, btrfs_test_super, btrfs_set_super, flags | SB_NOSEC,
s                1546 fs/btrfs/super.c 	if (IS_ERR(s)) {
s                1547 fs/btrfs/super.c 		error = PTR_ERR(s);
s                1551 fs/btrfs/super.c 	if (s->s_root) {
s                1554 fs/btrfs/super.c 		if ((flags ^ s->s_flags) & SB_RDONLY)
s                1557 fs/btrfs/super.c 		snprintf(s->s_id, sizeof(s->s_id), "%pg", bdev);
s                1558 fs/btrfs/super.c 		btrfs_sb(s)->bdev_holder = fs_type;
s                1561 fs/btrfs/super.c 		error = btrfs_fill_super(s, fs_devices, data);
s                1564 fs/btrfs/super.c 		error = security_sb_set_mnt_opts(s, new_sec_opts, 0, NULL);
s                1567 fs/btrfs/super.c 		deactivate_locked_super(s);
s                1571 fs/btrfs/super.c 	return dget(s->s_root);
s                5160 fs/btrfs/volumes.c 			int s = i * dev_stripes + j;
s                5161 fs/btrfs/volumes.c 			map->stripes[s].dev = devices_info[i].dev;
s                5162 fs/btrfs/volumes.c 			map->stripes[s].physical = devices_info[i].dev_offset +
s                5570 fs/btrfs/volumes.c 	struct btrfs_bio_stripe s;
s                5580 fs/btrfs/volumes.c 				s = bbio->stripes[i];
s                5584 fs/btrfs/volumes.c 				bbio->stripes[i+1] = s;
s                 287 fs/ceph/addr.c 			int s = bytes < 0 ? 0 : bytes;
s                 288 fs/ceph/addr.c 			zero_user_segment(page, s, PAGE_SIZE);
s                  59 fs/ceph/caps.c static char *gcap_string(char *s, int c)
s                  62 fs/ceph/caps.c 		*s++ = 's';
s                  64 fs/ceph/caps.c 		*s++ = 'x';
s                  66 fs/ceph/caps.c 		*s++ = 'c';
s                  68 fs/ceph/caps.c 		*s++ = 'r';
s                  70 fs/ceph/caps.c 		*s++ = 'w';
s                  72 fs/ceph/caps.c 		*s++ = 'b';
s                  74 fs/ceph/caps.c 		*s++ = 'a';
s                  76 fs/ceph/caps.c 		*s++ = 'l';
s                  77 fs/ceph/caps.c 	return s;
s                  83 fs/ceph/caps.c 	char *s;
s                  92 fs/ceph/caps.c 	s = cap_str[i];
s                  95 fs/ceph/caps.c 		*s++ = 'p';
s                  99 fs/ceph/caps.c 		*s++ = 'A';
s                 100 fs/ceph/caps.c 		s = gcap_string(s, c);
s                 105 fs/ceph/caps.c 		*s++ = 'L';
s                 106 fs/ceph/caps.c 		s = gcap_string(s, c);
s                 111 fs/ceph/caps.c 		*s++ = 'X';
s                 112 fs/ceph/caps.c 		s = gcap_string(s, c);
s                 117 fs/ceph/caps.c 		*s++ = 'F';
s                 118 fs/ceph/caps.c 		s = gcap_string(s, c);
s                 121 fs/ceph/caps.c 	if (s == cap_str[i])
s                 122 fs/ceph/caps.c 		*s++ = '-';
s                 123 fs/ceph/caps.c 	*s = 0;
s                 210 fs/ceph/caps.c 	struct ceph_mds_session *s;
s                 239 fs/ceph/caps.c 				s = __ceph_lookup_mds_session(mdsc, j);
s                 240 fs/ceph/caps.c 				if (!s)
s                 244 fs/ceph/caps.c 				mutex_lock(&s->s_mutex);
s                 245 fs/ceph/caps.c 				max_caps = s->s_nr_caps - (need - i);
s                 246 fs/ceph/caps.c 				ceph_trim_caps(mdsc, s, max_caps);
s                 247 fs/ceph/caps.c 				mutex_unlock(&s->s_mutex);
s                 249 fs/ceph/caps.c 				ceph_put_mds_session(s);
s                 846 fs/ceph/caps.c 	struct ceph_mds_session *s = cap->session;
s                 848 fs/ceph/caps.c 	spin_lock(&s->s_cap_lock);
s                 849 fs/ceph/caps.c 	if (!s->s_cap_iterator) {
s                 851 fs/ceph/caps.c 		     s->s_mds);
s                 852 fs/ceph/caps.c 		list_move_tail(&cap->session_caps, &s->s_caps);
s                 855 fs/ceph/caps.c 		     &cap->ci->vfs_inode, cap, s->s_mds);
s                 857 fs/ceph/caps.c 	spin_unlock(&s->s_cap_lock);
s                2650 fs/ceph/caps.c 			struct ceph_mds_session *s = ci->i_auth_cap->session;
s                2651 fs/ceph/caps.c 			spin_lock(&s->s_cap_lock);
s                2652 fs/ceph/caps.c 			session_readonly = s->s_readonly;
s                2653 fs/ceph/caps.c 			spin_unlock(&s->s_cap_lock);
s                  22 fs/ceph/debugfs.c static int mdsmap_show(struct seq_file *s, void *p)
s                  25 fs/ceph/debugfs.c 	struct ceph_fs_client *fsc = s->private;
s                  31 fs/ceph/debugfs.c 	seq_printf(s, "epoch %d\n", mdsmap->m_epoch);
s                  32 fs/ceph/debugfs.c 	seq_printf(s, "root %d\n", mdsmap->m_root);
s                  33 fs/ceph/debugfs.c 	seq_printf(s, "max_mds %d\n", mdsmap->m_max_mds);
s                  34 fs/ceph/debugfs.c 	seq_printf(s, "session_timeout %d\n", mdsmap->m_session_timeout);
s                  35 fs/ceph/debugfs.c 	seq_printf(s, "session_autoclose %d\n", mdsmap->m_session_autoclose);
s                  39 fs/ceph/debugfs.c 		seq_printf(s, "\tmds%d\t%s\t(%s)\n", i,
s                  49 fs/ceph/debugfs.c static int mdsc_show(struct seq_file *s, void *p)
s                  51 fs/ceph/debugfs.c 	struct ceph_fs_client *fsc = s->private;
s                  64 fs/ceph/debugfs.c 			seq_printf(s, "%lld\tmds%d\t", req->r_tid,
s                  67 fs/ceph/debugfs.c 			seq_printf(s, "%lld\t(no request)\t", req->r_tid);
s                  69 fs/ceph/debugfs.c 			seq_printf(s, "%lld\t(no session)\t", req->r_tid);
s                  71 fs/ceph/debugfs.c 		seq_printf(s, "%s", ceph_mds_op_name(req->r_op));
s                  74 fs/ceph/debugfs.c 			seq_puts(s, "\t(unsafe)");
s                  76 fs/ceph/debugfs.c 			seq_puts(s, "\t");
s                  79 fs/ceph/debugfs.c 			seq_printf(s, " #%llx", ceph_ino(req->r_inode));
s                  86 fs/ceph/debugfs.c 			seq_printf(s, " #%llx/%pd (%s)",
s                  93 fs/ceph/debugfs.c 			seq_printf(s, " #%llx/%s", req->r_ino1.ino,
s                  96 fs/ceph/debugfs.c 			seq_printf(s, " #%llx", req->r_ino1.ino);
s                 105 fs/ceph/debugfs.c 			seq_printf(s, " #%llx/%pd (%s)",
s                 114 fs/ceph/debugfs.c 				seq_printf(s, " #%llx/%s", req->r_ino2.ino,
s                 117 fs/ceph/debugfs.c 				seq_printf(s, " %s", req->r_path2);
s                 120 fs/ceph/debugfs.c 		seq_puts(s, "\n");
s                 129 fs/ceph/debugfs.c 	struct seq_file *s = p;
s                 131 fs/ceph/debugfs.c 	seq_printf(s, "0x%-17lx%-17s%-17s\n", inode->i_ino,
s                 137 fs/ceph/debugfs.c static int caps_show(struct seq_file *s, void *p)
s                 139 fs/ceph/debugfs.c 	struct ceph_fs_client *fsc = s->private;
s                 144 fs/ceph/debugfs.c 	seq_printf(s, "total\t\t%d\n"
s                 150 fs/ceph/debugfs.c 	seq_printf(s, "ino                issued           implemented\n");
s                 151 fs/ceph/debugfs.c 	seq_printf(s, "-----------------------------------------------\n");
s                 162 fs/ceph/debugfs.c 		ceph_iterate_session_caps(session, caps_show_cb, s);
s                 172 fs/ceph/debugfs.c static int mds_sessions_show(struct seq_file *s, void *ptr)
s                 174 fs/ceph/debugfs.c 	struct ceph_fs_client *fsc = s->private;
s                 183 fs/ceph/debugfs.c 	seq_printf(s, "global_id %llu\n", ac->global_id);
s                 186 fs/ceph/debugfs.c 	seq_printf(s, "name \"%s\"\n", opt->name ? opt->name : "");
s                 196 fs/ceph/debugfs.c 		seq_printf(s, "mds.%d %s\n",
s                 525 fs/ceph/mds_client.c const char *ceph_session_state_name(int s)
s                 527 fs/ceph/mds_client.c 	switch (s) {
s                 540 fs/ceph/mds_client.c static struct ceph_mds_session *get_session(struct ceph_mds_session *s)
s                 542 fs/ceph/mds_client.c 	if (refcount_inc_not_zero(&s->s_ref)) {
s                 543 fs/ceph/mds_client.c 		dout("mdsc get_session %p %d -> %d\n", s,
s                 544 fs/ceph/mds_client.c 		     refcount_read(&s->s_ref)-1, refcount_read(&s->s_ref));
s                 545 fs/ceph/mds_client.c 		return s;
s                 547 fs/ceph/mds_client.c 		dout("mdsc get_session %p 0 -- FAIL\n", s);
s                 552 fs/ceph/mds_client.c void ceph_put_mds_session(struct ceph_mds_session *s)
s                 554 fs/ceph/mds_client.c 	dout("mdsc put_session %p %d -> %d\n", s,
s                 555 fs/ceph/mds_client.c 	     refcount_read(&s->s_ref), refcount_read(&s->s_ref)-1);
s                 556 fs/ceph/mds_client.c 	if (refcount_dec_and_test(&s->s_ref)) {
s                 557 fs/ceph/mds_client.c 		if (s->s_auth.authorizer)
s                 558 fs/ceph/mds_client.c 			ceph_auth_destroy_authorizer(s->s_auth.authorizer);
s                 559 fs/ceph/mds_client.c 		kfree(s);
s                 583 fs/ceph/mds_client.c 				       struct ceph_mds_session *s)
s                 585 fs/ceph/mds_client.c 	if (s->s_mds >= mdsc->max_sessions ||
s                 586 fs/ceph/mds_client.c 	    mdsc->sessions[s->s_mds] != s)
s                 598 fs/ceph/mds_client.c 	struct ceph_mds_session *s;
s                 603 fs/ceph/mds_client.c 	s = kzalloc(sizeof(*s), GFP_NOFS);
s                 604 fs/ceph/mds_client.c 	if (!s)
s                 625 fs/ceph/mds_client.c 	s->s_mdsc = mdsc;
s                 626 fs/ceph/mds_client.c 	s->s_mds = mds;
s                 627 fs/ceph/mds_client.c 	s->s_state = CEPH_MDS_SESSION_NEW;
s                 628 fs/ceph/mds_client.c 	s->s_ttl = 0;
s                 629 fs/ceph/mds_client.c 	s->s_seq = 0;
s                 630 fs/ceph/mds_client.c 	mutex_init(&s->s_mutex);
s                 632 fs/ceph/mds_client.c 	ceph_con_init(&s->s_con, s, &mds_con_ops, &mdsc->fsc->client->msgr);
s                 634 fs/ceph/mds_client.c 	spin_lock_init(&s->s_gen_ttl_lock);
s                 635 fs/ceph/mds_client.c 	s->s_cap_gen = 1;
s                 636 fs/ceph/mds_client.c 	s->s_cap_ttl = jiffies - 1;
s                 638 fs/ceph/mds_client.c 	spin_lock_init(&s->s_cap_lock);
s                 639 fs/ceph/mds_client.c 	s->s_renew_requested = 0;
s                 640 fs/ceph/mds_client.c 	s->s_renew_seq = 0;
s                 641 fs/ceph/mds_client.c 	INIT_LIST_HEAD(&s->s_caps);
s                 642 fs/ceph/mds_client.c 	s->s_nr_caps = 0;
s                 643 fs/ceph/mds_client.c 	refcount_set(&s->s_ref, 1);
s                 644 fs/ceph/mds_client.c 	INIT_LIST_HEAD(&s->s_waiting);
s                 645 fs/ceph/mds_client.c 	INIT_LIST_HEAD(&s->s_unsafe);
s                 646 fs/ceph/mds_client.c 	s->s_num_cap_releases = 0;
s                 647 fs/ceph/mds_client.c 	s->s_cap_reconnect = 0;
s                 648 fs/ceph/mds_client.c 	s->s_cap_iterator = NULL;
s                 649 fs/ceph/mds_client.c 	INIT_LIST_HEAD(&s->s_cap_releases);
s                 650 fs/ceph/mds_client.c 	INIT_WORK(&s->s_cap_release_work, ceph_cap_release_work);
s                 652 fs/ceph/mds_client.c 	INIT_LIST_HEAD(&s->s_cap_flushing);
s                 654 fs/ceph/mds_client.c 	mdsc->sessions[mds] = s;
s                 656 fs/ceph/mds_client.c 	refcount_inc(&s->s_ref);  /* one ref to sessions[], one to caller */
s                 658 fs/ceph/mds_client.c 	ceph_con_open(&s->s_con, CEPH_ENTITY_TYPE_MDS, mds,
s                 661 fs/ceph/mds_client.c 	return s;
s                 664 fs/ceph/mds_client.c 	kfree(s);
s                 672 fs/ceph/mds_client.c 			       struct ceph_mds_session *s)
s                 674 fs/ceph/mds_client.c 	dout("__unregister_session mds%d %p\n", s->s_mds, s);
s                 675 fs/ceph/mds_client.c 	BUG_ON(mdsc->sessions[s->s_mds] != s);
s                 676 fs/ceph/mds_client.c 	mdsc->sessions[s->s_mds] = NULL;
s                 677 fs/ceph/mds_client.c 	s->s_state = 0;
s                 678 fs/ceph/mds_client.c 	ceph_con_close(&s->s_con);
s                 679 fs/ceph/mds_client.c 	ceph_put_mds_session(s);
s                3753 fs/ceph/mds_client.c 	struct ceph_mds_session *s;
s                3761 fs/ceph/mds_client.c 		s = mdsc->sessions[i];
s                3770 fs/ceph/mds_client.c 		     ceph_session_state_name(s->s_state));
s                3774 fs/ceph/mds_client.c 			get_session(s);
s                3775 fs/ceph/mds_client.c 			__unregister_session(mdsc, s);
s                3776 fs/ceph/mds_client.c 			__wake_requests(mdsc, &s->s_waiting);
s                3779 fs/ceph/mds_client.c 			mutex_lock(&s->s_mutex);
s                3780 fs/ceph/mds_client.c 			cleanup_session_requests(mdsc, s);
s                3781 fs/ceph/mds_client.c 			remove_session_caps(s);
s                3782 fs/ceph/mds_client.c 			mutex_unlock(&s->s_mutex);
s                3784 fs/ceph/mds_client.c 			ceph_put_mds_session(s);
s                3796 fs/ceph/mds_client.c 			mutex_lock(&s->s_mutex);
s                3798 fs/ceph/mds_client.c 			ceph_con_close(&s->s_con);
s                3799 fs/ceph/mds_client.c 			mutex_unlock(&s->s_mutex);
s                3800 fs/ceph/mds_client.c 			s->s_state = CEPH_MDS_SESSION_RESTARTING;
s                3808 fs/ceph/mds_client.c 		if (s->s_state == CEPH_MDS_SESSION_RESTARTING &&
s                3811 fs/ceph/mds_client.c 			send_mds_reconnect(mdsc, s);
s                3822 fs/ceph/mds_client.c 				pr_info("mds%d recovery completed\n", s->s_mds);
s                3824 fs/ceph/mds_client.c 			ceph_kick_flushing_caps(mdsc, s);
s                3825 fs/ceph/mds_client.c 			wake_up_session_caps(s, RECONNECT);
s                3830 fs/ceph/mds_client.c 		s = mdsc->sessions[i];
s                3831 fs/ceph/mds_client.c 		if (!s)
s                3835 fs/ceph/mds_client.c 		if (s->s_state == CEPH_MDS_SESSION_OPEN ||
s                3836 fs/ceph/mds_client.c 		    s->s_state == CEPH_MDS_SESSION_HUNG ||
s                3837 fs/ceph/mds_client.c 		    s->s_state == CEPH_MDS_SESSION_CLOSING) {
s                3840 fs/ceph/mds_client.c 			__open_export_target_sessions(mdsc, s);
s                4015 fs/ceph/mds_client.c 		struct ceph_mds_session *s = __ceph_lookup_mds_session(mdsc, i);
s                4016 fs/ceph/mds_client.c 		if (!s)
s                4019 fs/ceph/mds_client.c 		mutex_lock(&s->s_mutex);
s                4020 fs/ceph/mds_client.c 		mutex_unlock(&s->s_mutex);
s                4021 fs/ceph/mds_client.c 		ceph_put_mds_session(s);
s                4077 fs/ceph/mds_client.c 		struct ceph_mds_session *s = __ceph_lookup_mds_session(mdsc, i);
s                4078 fs/ceph/mds_client.c 		if (!s)
s                4080 fs/ceph/mds_client.c 		if (s->s_state == CEPH_MDS_SESSION_CLOSING) {
s                4082 fs/ceph/mds_client.c 			     s->s_mds);
s                4083 fs/ceph/mds_client.c 			request_close_session(mdsc, s);
s                4084 fs/ceph/mds_client.c 			ceph_put_mds_session(s);
s                4087 fs/ceph/mds_client.c 		if (s->s_ttl && time_after(jiffies, s->s_ttl)) {
s                4088 fs/ceph/mds_client.c 			if (s->s_state == CEPH_MDS_SESSION_OPEN) {
s                4089 fs/ceph/mds_client.c 				s->s_state = CEPH_MDS_SESSION_HUNG;
s                4090 fs/ceph/mds_client.c 				pr_info("mds%d hung\n", s->s_mds);
s                4093 fs/ceph/mds_client.c 		if (s->s_state == CEPH_MDS_SESSION_NEW ||
s                4094 fs/ceph/mds_client.c 		    s->s_state == CEPH_MDS_SESSION_RESTARTING ||
s                4095 fs/ceph/mds_client.c 		    s->s_state == CEPH_MDS_SESSION_REJECTED) {
s                4097 fs/ceph/mds_client.c 			ceph_put_mds_session(s);
s                4102 fs/ceph/mds_client.c 		mutex_lock(&s->s_mutex);
s                4104 fs/ceph/mds_client.c 			send_renew_caps(mdsc, s);
s                4106 fs/ceph/mds_client.c 			ceph_con_keepalive(&s->s_con);
s                4107 fs/ceph/mds_client.c 		if (s->s_state == CEPH_MDS_SESSION_OPEN ||
s                4108 fs/ceph/mds_client.c 		    s->s_state == CEPH_MDS_SESSION_HUNG)
s                4109 fs/ceph/mds_client.c 			ceph_send_cap_releases(mdsc, s);
s                4110 fs/ceph/mds_client.c 		mutex_unlock(&s->s_mutex);
s                4111 fs/ceph/mds_client.c 		ceph_put_mds_session(s);
s                4600 fs/ceph/mds_client.c 	struct ceph_mds_session *s = con->private;
s                4602 fs/ceph/mds_client.c 	if (get_session(s)) {
s                4603 fs/ceph/mds_client.c 		dout("mdsc con_get %p ok (%d)\n", s, refcount_read(&s->s_ref));
s                4606 fs/ceph/mds_client.c 	dout("mdsc con_get %p FAIL\n", s);
s                4612 fs/ceph/mds_client.c 	struct ceph_mds_session *s = con->private;
s                4614 fs/ceph/mds_client.c 	dout("mdsc con_put %p (%d)\n", s, refcount_read(&s->s_ref) - 1);
s                4615 fs/ceph/mds_client.c 	ceph_put_mds_session(s);
s                4624 fs/ceph/mds_client.c 	struct ceph_mds_session *s = con->private;
s                4625 fs/ceph/mds_client.c 	struct ceph_mds_client *mdsc = s->s_mdsc;
s                4627 fs/ceph/mds_client.c 	pr_warn("mds%d closed our session\n", s->s_mds);
s                4628 fs/ceph/mds_client.c 	send_mds_reconnect(mdsc, s);
s                4633 fs/ceph/mds_client.c 	struct ceph_mds_session *s = con->private;
s                4634 fs/ceph/mds_client.c 	struct ceph_mds_client *mdsc = s->s_mdsc;
s                4638 fs/ceph/mds_client.c 	if (__verify_registered_session(mdsc, s) < 0) {
s                4652 fs/ceph/mds_client.c 		handle_session(s, msg);
s                4655 fs/ceph/mds_client.c 		handle_reply(s, msg);
s                4658 fs/ceph/mds_client.c 		handle_forward(mdsc, s, msg);
s                4661 fs/ceph/mds_client.c 		ceph_handle_caps(s, msg);
s                4664 fs/ceph/mds_client.c 		ceph_handle_snap(mdsc, s, msg);
s                4667 fs/ceph/mds_client.c 		handle_lease(mdsc, s, msg);
s                4670 fs/ceph/mds_client.c 		ceph_handle_quota(mdsc, s, msg);
s                4692 fs/ceph/mds_client.c 	struct ceph_mds_session *s = con->private;
s                4693 fs/ceph/mds_client.c 	struct ceph_mds_client *mdsc = s->s_mdsc;
s                4695 fs/ceph/mds_client.c 	struct ceph_auth_handshake *auth = &s->s_auth;
s                4720 fs/ceph/mds_client.c 	struct ceph_mds_session *s = con->private;
s                4721 fs/ceph/mds_client.c 	struct ceph_mds_client *mdsc = s->s_mdsc;
s                4724 fs/ceph/mds_client.c 	return ceph_auth_add_authorizer_challenge(ac, s->s_auth.authorizer,
s                4730 fs/ceph/mds_client.c 	struct ceph_mds_session *s = con->private;
s                4731 fs/ceph/mds_client.c 	struct ceph_mds_client *mdsc = s->s_mdsc;
s                4734 fs/ceph/mds_client.c 	return ceph_auth_verify_authorizer_reply(ac, s->s_auth.authorizer);
s                4739 fs/ceph/mds_client.c 	struct ceph_mds_session *s = con->private;
s                4740 fs/ceph/mds_client.c 	struct ceph_mds_client *mdsc = s->s_mdsc;
s                4771 fs/ceph/mds_client.c        struct ceph_mds_session *s = msg->con->private;
s                4772 fs/ceph/mds_client.c        struct ceph_auth_handshake *auth = &s->s_auth;
s                4779 fs/ceph/mds_client.c        struct ceph_mds_session *s = msg->con->private;
s                4780 fs/ceph/mds_client.c        struct ceph_auth_handshake *auth = &s->s_auth;
s                 446 fs/ceph/mds_client.h ceph_get_mds_session(struct ceph_mds_session *s)
s                 448 fs/ceph/mds_client.h 	refcount_inc(&s->s_ref);
s                 449 fs/ceph/mds_client.h 	return s;
s                 452 fs/ceph/mds_client.h extern const char *ceph_session_state_name(int s);
s                 454 fs/ceph/mds_client.h extern void ceph_put_mds_session(struct ceph_mds_session *s);
s                   9 fs/ceph/strings.c const char *ceph_mds_state_name(int s)
s                  11 fs/ceph/strings.c 	switch (s) {
s                  38 fs/ceph/super.c static void ceph_put_super(struct super_block *s)
s                  40 fs/ceph/super.c 	struct ceph_fs_client *fsc = ceph_sb_to_client(s);
s                1008 fs/ceph/super.c static int ceph_set_super(struct super_block *s, void *data)
s                1013 fs/ceph/super.c 	dout("set_super %p data %p\n", s, data);
s                1015 fs/ceph/super.c 	s->s_flags = fsc->mount_options->sb_flags;
s                1016 fs/ceph/super.c 	s->s_maxbytes = MAX_LFS_FILESIZE;
s                1018 fs/ceph/super.c 	s->s_xattr = ceph_xattr_handlers;
s                1019 fs/ceph/super.c 	s->s_fs_info = fsc;
s                1020 fs/ceph/super.c 	fsc->sb = s;
s                1023 fs/ceph/super.c 	s->s_op = &ceph_super_ops;
s                1024 fs/ceph/super.c 	s->s_d_op = &ceph_dentry_ops;
s                1025 fs/ceph/super.c 	s->s_export_op = &ceph_export_ops;
s                1027 fs/ceph/super.c 	s->s_time_gran = 1;
s                1028 fs/ceph/super.c 	s->s_time_min = 0;
s                1029 fs/ceph/super.c 	s->s_time_max = U32_MAX;
s                1031 fs/ceph/super.c 	ret = set_anon_super(s, NULL);  /* what is that second arg for? */
s                1038 fs/ceph/super.c 	s->s_fs_info = NULL;
s                1174 fs/ceph/super.c static void ceph_kill_sb(struct super_block *s)
s                1176 fs/ceph/super.c 	struct ceph_fs_client *fsc = ceph_sb_to_client(s);
s                1177 fs/ceph/super.c 	dev_t dev = s->s_dev;
s                1179 fs/ceph/super.c 	dout("kill_sb %p\n", s);
s                1184 fs/ceph/super.c 	generic_shutdown_super(s);
s                 372 fs/cifs/cifsfs.c cifs_show_address(struct seq_file *s, struct TCP_Server_Info *server)
s                 377 fs/cifs/cifsfs.c 	seq_puts(s, ",addr=");
s                 381 fs/cifs/cifsfs.c 		seq_printf(s, "%pI4", &sa->sin_addr.s_addr);
s                 384 fs/cifs/cifsfs.c 		seq_printf(s, "%pI6", &sa6->sin6_addr.s6_addr);
s                 386 fs/cifs/cifsfs.c 			seq_printf(s, "%%%u", sa6->sin6_scope_id);
s                 389 fs/cifs/cifsfs.c 		seq_puts(s, "(unknown)");
s                 392 fs/cifs/cifsfs.c 		seq_puts(s, ",rdma");
s                 396 fs/cifs/cifsfs.c cifs_show_security(struct seq_file *s, struct cifs_ses *ses)
s                 400 fs/cifs/cifsfs.c 			seq_puts(s, ",sec=none");
s                 404 fs/cifs/cifsfs.c 	seq_puts(s, ",sec=");
s                 408 fs/cifs/cifsfs.c 		seq_puts(s, "lanman");
s                 411 fs/cifs/cifsfs.c 		seq_puts(s, "ntlmv2");
s                 414 fs/cifs/cifsfs.c 		seq_puts(s, "ntlm");
s                 417 fs/cifs/cifsfs.c 		seq_puts(s, "krb5");
s                 420 fs/cifs/cifsfs.c 		seq_puts(s, "ntlmssp");
s                 424 fs/cifs/cifsfs.c 		seq_puts(s, "unknown");
s                 429 fs/cifs/cifsfs.c 		seq_puts(s, "i");
s                 432 fs/cifs/cifsfs.c 		seq_printf(s, ",cruid=%u",
s                 437 fs/cifs/cifsfs.c cifs_show_cache_flavor(struct seq_file *s, struct cifs_sb_info *cifs_sb)
s                 439 fs/cifs/cifsfs.c 	seq_puts(s, ",cache=");
s                 442 fs/cifs/cifsfs.c 		seq_puts(s, "strict");
s                 444 fs/cifs/cifsfs.c 		seq_puts(s, "none");
s                 446 fs/cifs/cifsfs.c 		seq_puts(s, "singleclient"); /* assume only one client access */
s                 448 fs/cifs/cifsfs.c 		seq_puts(s, "ro"); /* read only caching assumed */
s                 450 fs/cifs/cifsfs.c 		seq_puts(s, "loose");
s                 454 fs/cifs/cifsfs.c cifs_show_nls(struct seq_file *s, struct nls_table *cur)
s                 461 fs/cifs/cifsfs.c 		seq_printf(s, ",iocharset=%s", cur->charset);
s                 471 fs/cifs/cifsfs.c cifs_show_options(struct seq_file *s, struct dentry *root)
s                 478 fs/cifs/cifsfs.c 	seq_show_option(s, "vers", tcon->ses->server->vals->version_string);
s                 479 fs/cifs/cifsfs.c 	cifs_show_security(s, tcon->ses);
s                 480 fs/cifs/cifsfs.c 	cifs_show_cache_flavor(s, cifs_sb);
s                 483 fs/cifs/cifsfs.c 		seq_puts(s, ",nolease");
s                 485 fs/cifs/cifsfs.c 		seq_puts(s, ",multiuser");
s                 487 fs/cifs/cifsfs.c 		seq_show_option(s, "username", tcon->ses->user_name);
s                 490 fs/cifs/cifsfs.c 		seq_show_option(s, "domain", tcon->ses->domainName);
s                 498 fs/cifs/cifsfs.c 			seq_printf(s, ",srcaddr=%pI6c",
s                 501 fs/cifs/cifsfs.c 			seq_printf(s, ",srcaddr=%pI4",
s                 504 fs/cifs/cifsfs.c 			seq_printf(s, ",srcaddr=BAD-AF:%i",
s                 508 fs/cifs/cifsfs.c 	seq_printf(s, ",uid=%u",
s                 511 fs/cifs/cifsfs.c 		seq_puts(s, ",forceuid");
s                 513 fs/cifs/cifsfs.c 		seq_puts(s, ",noforceuid");
s                 515 fs/cifs/cifsfs.c 	seq_printf(s, ",gid=%u",
s                 518 fs/cifs/cifsfs.c 		seq_puts(s, ",forcegid");
s                 520 fs/cifs/cifsfs.c 		seq_puts(s, ",noforcegid");
s                 522 fs/cifs/cifsfs.c 	cifs_show_address(s, tcon->ses->server);
s                 525 fs/cifs/cifsfs.c 		seq_printf(s, ",file_mode=0%ho,dir_mode=0%ho",
s                 529 fs/cifs/cifsfs.c 	cifs_show_nls(s, cifs_sb->local_nls);
s                 532 fs/cifs/cifsfs.c 		seq_puts(s, ",seal");
s                 534 fs/cifs/cifsfs.c 		seq_puts(s, ",signloosely");
s                 536 fs/cifs/cifsfs.c 		seq_puts(s, ",nocase");
s                 538 fs/cifs/cifsfs.c 		seq_puts(s, ",locallease");
s                 540 fs/cifs/cifsfs.c 		seq_puts(s, ",hard");
s                 542 fs/cifs/cifsfs.c 		seq_puts(s, ",soft");
s                 544 fs/cifs/cifsfs.c 		seq_puts(s, ",persistenthandles");
s                 546 fs/cifs/cifsfs.c 		seq_puts(s, ",resilienthandles");
s                 548 fs/cifs/cifsfs.c 		seq_puts(s, ",posix");
s                 550 fs/cifs/cifsfs.c 		seq_puts(s, ",unix");
s                 552 fs/cifs/cifsfs.c 		seq_puts(s, ",nounix");
s                 554 fs/cifs/cifsfs.c 		seq_puts(s, ",nodfs");
s                 556 fs/cifs/cifsfs.c 		seq_puts(s, ",posixpaths");
s                 558 fs/cifs/cifsfs.c 		seq_puts(s, ",setuids");
s                 560 fs/cifs/cifsfs.c 		seq_puts(s, ",idsfromsid");
s                 562 fs/cifs/cifsfs.c 		seq_puts(s, ",serverino");
s                 564 fs/cifs/cifsfs.c 		seq_puts(s, ",rwpidforward");
s                 566 fs/cifs/cifsfs.c 		seq_puts(s, ",forcemand");
s                 568 fs/cifs/cifsfs.c 		seq_puts(s, ",nouser_xattr");
s                 570 fs/cifs/cifsfs.c 		seq_puts(s, ",mapchars");
s                 572 fs/cifs/cifsfs.c 		seq_puts(s, ",mapposix");
s                 574 fs/cifs/cifsfs.c 		seq_puts(s, ",sfu");
s                 576 fs/cifs/cifsfs.c 		seq_puts(s, ",nobrl");
s                 578 fs/cifs/cifsfs.c 		seq_puts(s, ",nohandlecache");
s                 580 fs/cifs/cifsfs.c 		seq_puts(s, ",modefromsid");
s                 582 fs/cifs/cifsfs.c 		seq_puts(s, ",cifsacl");
s                 584 fs/cifs/cifsfs.c 		seq_puts(s, ",dynperm");
s                 586 fs/cifs/cifsfs.c 		seq_puts(s, ",acl");
s                 588 fs/cifs/cifsfs.c 		seq_puts(s, ",mfsymlinks");
s                 590 fs/cifs/cifsfs.c 		seq_puts(s, ",fsc");
s                 592 fs/cifs/cifsfs.c 		seq_puts(s, ",nostrictsync");
s                 594 fs/cifs/cifsfs.c 		seq_puts(s, ",noperm");
s                 596 fs/cifs/cifsfs.c 		seq_printf(s, ",backupuid=%u",
s                 600 fs/cifs/cifsfs.c 		seq_printf(s, ",backupgid=%u",
s                 604 fs/cifs/cifsfs.c 	seq_printf(s, ",rsize=%u", cifs_sb->rsize);
s                 605 fs/cifs/cifsfs.c 	seq_printf(s, ",wsize=%u", cifs_sb->wsize);
s                 606 fs/cifs/cifsfs.c 	seq_printf(s, ",bsize=%u", cifs_sb->bsize);
s                 608 fs/cifs/cifsfs.c 		seq_printf(s, ",esize=%u", tcon->ses->server->min_offload);
s                 609 fs/cifs/cifsfs.c 	seq_printf(s, ",echo_interval=%lu",
s                 614 fs/cifs/cifsfs.c 		seq_printf(s, ",max_credits=%u", tcon->ses->server->max_credits);
s                 617 fs/cifs/cifsfs.c 		seq_printf(s, ",snapshot=%llu", tcon->snapshot_time);
s                 619 fs/cifs/cifsfs.c 		seq_printf(s, ",handletimeout=%u", tcon->handle_timeout);
s                 621 fs/cifs/cifsfs.c 	seq_printf(s, ",actimeo=%lu", cifs_sb->actimeo / HZ);
s                 663 fs/cifs/cifsfs.c static int cifs_show_stats(struct seq_file *s, struct dentry *root)
s                 714 fs/cifs/cifsfs.c 	char *s, *p;
s                 729 fs/cifs/cifsfs.c 	p = s = full_path;
s                 747 fs/cifs/cifsfs.c 		while (*s == sep)
s                 748 fs/cifs/cifsfs.c 			s++;
s                 749 fs/cifs/cifsfs.c 		if (!*s)
s                 751 fs/cifs/cifsfs.c 		p = s++;
s                 753 fs/cifs/cifsfs.c 		while (*s && *s != sep)
s                 754 fs/cifs/cifsfs.c 			s++;
s                 756 fs/cifs/cifsfs.c 		child = lookup_one_len_unlocked(p, dentry, s - p);
s                  43 fs/cifs/cifsroot.c 	char *s;
s                  50 fs/cifs/cifsroot.c 		s = strchr(&line[2], '/');
s                  51 fs/cifs/cifsroot.c 		if (!s || s[1] == '\0')
s                  55 fs/cifs/cifsroot.c 		s = strchrnul(s, ',');
s                  57 fs/cifs/cifsroot.c 		len = s - line + 1;
s                  63 fs/cifs/cifsroot.c 		srvaddr = parse_srvaddr(&line[2], s);
s                  64 fs/cifs/cifsroot.c 		if (*s) {
s                  67 fs/cifs/cifsroot.c 					 DEFAULT_MNT_OPTS, s + 1);
s                4658 fs/cifs/connect.c 	char *s;
s                4663 fs/cifs/connect.c 	s = full_path;
s                4668 fs/cifs/connect.c 		while (*s == sep)
s                4669 fs/cifs/connect.c 			s++;
s                4670 fs/cifs/connect.c 		if (!*s)
s                4673 fs/cifs/connect.c 		while (*s && *s != sep)
s                4674 fs/cifs/connect.c 			s++;
s                4687 fs/cifs/connect.c 		tmp = *s;
s                4688 fs/cifs/connect.c 		*s = 0;
s                4691 fs/cifs/connect.c 		*s = tmp;
s                 319 fs/cifs/dfs_cache.c 	const char *s;
s                 322 fs/cifs/dfs_cache.c 	s = strchr(path + 1, sep) + 1;
s                 323 fs/cifs/dfs_cache.c 	return !strncasecmp(s, "sysvol", strlen("sysvol")) ||
s                 324 fs/cifs/dfs_cache.c 		!strncasecmp(s, "netlogon", strlen("netlogon"));
s                 570 fs/cifs/dfs_cache.c 	char *s, *th = NULL;
s                 577 fs/cifs/dfs_cache.c 		s = ce->ce_tgthint->t_name;
s                 578 fs/cifs/dfs_cache.c 		th = kstrndup(s, strlen(s), GFP_KERNEL);
s                1285 fs/cifs/dfs_cache.c 	char *s;
s                1287 fs/cifs/dfs_cache.c 	s = strchr(path + 1, '\\');
s                1288 fs/cifs/dfs_cache.c 	if (!s)
s                1290 fs/cifs/dfs_cache.c 	return !!strchr(s + 1, '\\');
s                1295 fs/cifs/dfs_cache.c 	char *s, *npath;
s                1297 fs/cifs/dfs_cache.c 	s = strchr(path + 1, '\\');
s                1298 fs/cifs/dfs_cache.c 	if (!s)
s                1301 fs/cifs/dfs_cache.c 	s = strchr(s + 1, '\\');
s                1302 fs/cifs/dfs_cache.c 	if (!s)
s                1305 fs/cifs/dfs_cache.c 	npath = kstrndup(path, s - path, GFP_KERNEL);
s                  30 fs/coda/coda_linux.c 	static char s[60];
s                  32 fs/coda/coda_linux.c  	sprintf(s, "(%08x.%08x.%08x.%08x)", f->opaque[0], f->opaque[1], f->opaque[2], f->opaque[3]);
s                  34 fs/coda/coda_linux.c 	return s;
s                 240 fs/coda/upcall.c 	int offset, s;
s                 252 fs/coda/upcall.c         s = ( old_length & ~0x3) +4; /* round up to word boundary */
s                 257 fs/coda/upcall.c         offset += s;
s                 259 fs/coda/upcall.c         s = ( new_length & ~0x3) +4; /* round up to word boundary */
s                 412 fs/coda/upcall.c         int offset, s;
s                 423 fs/coda/upcall.c         s = ( symlen  & ~0x3 ) + 4; 
s                 428 fs/coda/upcall.c         offset += s;
s                 430 fs/coda/upcall.c         s = (len & ~0x3) + 4;
s                 113 fs/configfs/inode.c 				 struct super_block *s)
s                 115 fs/configfs/inode.c 	struct inode * inode = new_inode(s);
s                 122 fs/configfs/item.c 	struct config_group *s = item->ci_group;
s                 131 fs/configfs/item.c 	if (s)
s                 132 fs/configfs/item.c 		config_group_put(s);
s                  62 fs/configfs/symlink.c 	char *s;
s                  71 fs/configfs/symlink.c 	for (s = path; depth--; s += 3)
s                  72 fs/configfs/symlink.c 		strcpy(s,"../");
s                1082 fs/debugfs/file.c void debugfs_print_regs32(struct seq_file *s, const struct debugfs_reg32 *regs,
s                1089 fs/debugfs/file.c 			seq_printf(s, "%s", prefix);
s                1090 fs/debugfs/file.c 		seq_printf(s, "%s = 0x%08x\n", regs->name,
s                1092 fs/debugfs/file.c 		if (seq_has_overflowed(s))
s                1098 fs/debugfs/file.c static int debugfs_show_regset32(struct seq_file *s, void *data)
s                1100 fs/debugfs/file.c 	struct debugfs_regset32 *regset = s->private;
s                1102 fs/debugfs/file.c 	debugfs_print_regs32(s, regset->regs, regset->nregs, regset->base, "");
s                1184 fs/debugfs/file.c 					   int (*read_fn)(struct seq_file *s,
s                 445 fs/devpts/inode.c devpts_fill_super(struct super_block *s, void *data, int silent)
s                 450 fs/devpts/inode.c 	s->s_iflags &= ~SB_I_NODEV;
s                 451 fs/devpts/inode.c 	s->s_blocksize = 1024;
s                 452 fs/devpts/inode.c 	s->s_blocksize_bits = 10;
s                 453 fs/devpts/inode.c 	s->s_magic = DEVPTS_SUPER_MAGIC;
s                 454 fs/devpts/inode.c 	s->s_op = &devpts_sops;
s                 455 fs/devpts/inode.c 	s->s_d_op = &simple_dentry_operations;
s                 456 fs/devpts/inode.c 	s->s_time_gran = 1;
s                 459 fs/devpts/inode.c 	s->s_fs_info = new_pts_fs_info(s);
s                 460 fs/devpts/inode.c 	if (!s->s_fs_info)
s                 463 fs/devpts/inode.c 	error = parse_mount_options(data, PARSE_MOUNT, &DEVPTS_SB(s)->mount_opts);
s                 468 fs/devpts/inode.c 	inode = new_inode(s);
s                 478 fs/devpts/inode.c 	s->s_root = d_make_root(inode);
s                 479 fs/devpts/inode.c 	if (!s->s_root) {
s                 484 fs/devpts/inode.c 	error = mknod_ptmx(s);
s                 490 fs/devpts/inode.c 	dput(s->s_root);
s                 491 fs/devpts/inode.c 	s->s_root = NULL;
s                 569 fs/devpts/inode.c 	char s[12];
s                 584 fs/devpts/inode.c 	sprintf(s, "%d", index);
s                 586 fs/devpts/inode.c 	dentry = d_alloc_name(root, s);
s                 621 fs/dlm/config.c 	ssize_t s;
s                 642 fs/dlm/config.c 			s = sprintf(buf0, "AF_INET	%pI4\n", &addr_in->sin_addr.s_addr);
s                 646 fs/dlm/config.c 			s = sprintf(buf0, "AF_INET6	%pI6\n", &addr_in6->sin6_addr);
s                 649 fs/dlm/config.c 			s = sprintf(buf0, "%s\n", "<UNKNOWN>");
s                 652 fs/dlm/config.c 		allowance -= s;
s                 656 fs/dlm/config.c 			allowance += s;
s                  49 fs/dlm/debug_fs.c static void print_format1_lock(struct seq_file *s, struct dlm_lkb *lkb,
s                  52 fs/dlm/debug_fs.c 	seq_printf(s, "%08x %s", lkb->lkb_id, print_lockmode(lkb->lkb_grmode));
s                  56 fs/dlm/debug_fs.c 		seq_printf(s, " (%s)", print_lockmode(lkb->lkb_rqmode));
s                  60 fs/dlm/debug_fs.c 			seq_printf(s, " Remote: %3d %08x", lkb->lkb_nodeid,
s                  63 fs/dlm/debug_fs.c 			seq_printf(s, " Master:     %08x", lkb->lkb_remid);
s                  67 fs/dlm/debug_fs.c 		seq_printf(s, " wait_type: %d", lkb->lkb_wait_type);
s                  69 fs/dlm/debug_fs.c 	seq_putc(s, '\n');
s                  72 fs/dlm/debug_fs.c static void print_format1(struct dlm_rsb *res, struct seq_file *s)
s                  79 fs/dlm/debug_fs.c 	seq_printf(s, "\nResource %p Name (len=%d) \"", res, res->res_length);
s                  83 fs/dlm/debug_fs.c 			seq_printf(s, "%c", res->res_name[i]);
s                  85 fs/dlm/debug_fs.c 			seq_printf(s, "%c", '.');
s                  89 fs/dlm/debug_fs.c 		seq_printf(s, "\"\nLocal Copy, Master is node %d\n",
s                  92 fs/dlm/debug_fs.c 		seq_puts(s, "\"\nMaster Copy\n");
s                  94 fs/dlm/debug_fs.c 		seq_printf(s, "\"\nLooking up master (lkid %x)\n",
s                  97 fs/dlm/debug_fs.c 		seq_printf(s, "\"\nInvalid master %d\n", res->res_nodeid);
s                  98 fs/dlm/debug_fs.c 	if (seq_has_overflowed(s))
s                 103 fs/dlm/debug_fs.c 		seq_puts(s, "LVB: ");
s                 106 fs/dlm/debug_fs.c 				seq_puts(s, "\n     ");
s                 107 fs/dlm/debug_fs.c 			seq_printf(s, "%02x ",
s                 111 fs/dlm/debug_fs.c 			seq_puts(s, " (INVALID)");
s                 112 fs/dlm/debug_fs.c 		seq_putc(s, '\n');
s                 113 fs/dlm/debug_fs.c 		if (seq_has_overflowed(s))
s                 121 fs/dlm/debug_fs.c 		seq_printf(s, "Recovery: root %d recover %d flags %lx count %d\n",
s                 127 fs/dlm/debug_fs.c 	seq_puts(s, "Granted Queue\n");
s                 129 fs/dlm/debug_fs.c 		print_format1_lock(s, lkb, res);
s                 130 fs/dlm/debug_fs.c 		if (seq_has_overflowed(s))
s                 134 fs/dlm/debug_fs.c 	seq_puts(s, "Conversion Queue\n");
s                 136 fs/dlm/debug_fs.c 		print_format1_lock(s, lkb, res);
s                 137 fs/dlm/debug_fs.c 		if (seq_has_overflowed(s))
s                 141 fs/dlm/debug_fs.c 	seq_puts(s, "Waiting Queue\n");
s                 143 fs/dlm/debug_fs.c 		print_format1_lock(s, lkb, res);
s                 144 fs/dlm/debug_fs.c 		if (seq_has_overflowed(s))
s                 151 fs/dlm/debug_fs.c 	seq_puts(s, "Lookup Queue\n");
s                 153 fs/dlm/debug_fs.c 		seq_printf(s, "%08x %s",
s                 156 fs/dlm/debug_fs.c 			seq_printf(s, " wait_type: %d", lkb->lkb_wait_type);
s                 157 fs/dlm/debug_fs.c 		seq_putc(s, '\n');
s                 158 fs/dlm/debug_fs.c 		if (seq_has_overflowed(s))
s                 165 fs/dlm/debug_fs.c static void print_format2_lock(struct seq_file *s, struct dlm_lkb *lkb,
s                 182 fs/dlm/debug_fs.c 	seq_printf(s, "%x %d %x %u %llu %x %x %d %d %d %llu %u %d \"%s\"\n",
s                 199 fs/dlm/debug_fs.c static void print_format2(struct dlm_rsb *r, struct seq_file *s)
s                 206 fs/dlm/debug_fs.c 		print_format2_lock(s, lkb, r);
s                 207 fs/dlm/debug_fs.c 		if (seq_has_overflowed(s))
s                 212 fs/dlm/debug_fs.c 		print_format2_lock(s, lkb, r);
s                 213 fs/dlm/debug_fs.c 		if (seq_has_overflowed(s))
s                 218 fs/dlm/debug_fs.c 		print_format2_lock(s, lkb, r);
s                 219 fs/dlm/debug_fs.c 		if (seq_has_overflowed(s))
s                 226 fs/dlm/debug_fs.c static void print_format3_lock(struct seq_file *s, struct dlm_lkb *lkb,
s                 236 fs/dlm/debug_fs.c 	seq_printf(s, "lkb %x %d %x %u %llu %x %x %d %d %d %d %d %d %u %llu %llu\n",
s                 255 fs/dlm/debug_fs.c static void print_format3(struct dlm_rsb *r, struct seq_file *s)
s                 263 fs/dlm/debug_fs.c 	seq_printf(s, "rsb %p %d %x %lx %d %d %u %d ",
s                 272 fs/dlm/debug_fs.c 	if (seq_has_overflowed(s))
s                 280 fs/dlm/debug_fs.c 	seq_puts(s, print_name ? "str " : "hex");
s                 284 fs/dlm/debug_fs.c 			seq_printf(s, "%c", r->res_name[i]);
s                 286 fs/dlm/debug_fs.c 			seq_printf(s, " %02x", (unsigned char)r->res_name[i]);
s                 288 fs/dlm/debug_fs.c 	seq_putc(s, '\n');
s                 289 fs/dlm/debug_fs.c 	if (seq_has_overflowed(s))
s                 295 fs/dlm/debug_fs.c 	seq_printf(s, "lvb %u %d", r->res_lvbseq, lvblen);
s                 298 fs/dlm/debug_fs.c 		seq_printf(s, " %02x", (unsigned char)r->res_lvbptr[i]);
s                 299 fs/dlm/debug_fs.c 	seq_putc(s, '\n');
s                 300 fs/dlm/debug_fs.c 	if (seq_has_overflowed(s))
s                 305 fs/dlm/debug_fs.c 		print_format3_lock(s, lkb, 0);
s                 306 fs/dlm/debug_fs.c 		if (seq_has_overflowed(s))
s                 311 fs/dlm/debug_fs.c 		print_format3_lock(s, lkb, 0);
s                 312 fs/dlm/debug_fs.c 		if (seq_has_overflowed(s))
s                 317 fs/dlm/debug_fs.c 		print_format3_lock(s, lkb, 0);
s                 318 fs/dlm/debug_fs.c 		if (seq_has_overflowed(s))
s                 323 fs/dlm/debug_fs.c 		print_format3_lock(s, lkb, 1);
s                 324 fs/dlm/debug_fs.c 		if (seq_has_overflowed(s))
s                 331 fs/dlm/debug_fs.c static void print_format4(struct dlm_rsb *r, struct seq_file *s)
s                 339 fs/dlm/debug_fs.c 	seq_printf(s, "rsb %p %d %d %d %d %lu %lx %d ",
s                 354 fs/dlm/debug_fs.c 	seq_puts(s, print_name ? "str " : "hex");
s                 358 fs/dlm/debug_fs.c 			seq_printf(s, "%c", r->res_name[i]);
s                 360 fs/dlm/debug_fs.c 			seq_printf(s, " %02x", (unsigned char)r->res_name[i]);
s                 362 fs/dlm/debug_fs.c 	seq_putc(s, '\n');
s                2506 fs/dlm/lock.c  	struct dlm_lkb *lkb, *s;
s                2517 fs/dlm/lock.c  	list_for_each_entry_safe(lkb, s, &r->res_convertqueue, lkb_statequeue) {
s                2575 fs/dlm/lock.c  	struct dlm_lkb *lkb, *s;
s                2577 fs/dlm/lock.c  	list_for_each_entry_safe(lkb, s, &r->res_waitqueue, lkb_statequeue) {
s                2613 fs/dlm/lock.c  	struct dlm_lkb *lkb, *s;
s                2635 fs/dlm/lock.c  	list_for_each_entry_safe(lkb, s, &r->res_grantqueue, lkb_statequeue) {
s                 277 fs/dlm/recover.c 	struct dlm_rsb *r, *s;
s                 280 fs/dlm/recover.c 	list_for_each_entry_safe(r, s, &ls->ls_recover_list, res_recover_list) {
s                 623 fs/ecryptfs/keystore.c 	struct ecryptfs_write_tag_70_packet_silly_stack *s;
s                 627 fs/ecryptfs/keystore.c 	s = kzalloc(sizeof(*s), GFP_KERNEL);
s                 628 fs/ecryptfs/keystore.c 	if (!s)
s                 634 fs/ecryptfs/keystore.c 		&s->auth_tok, mount_crypt_stat,
s                 643 fs/ecryptfs/keystore.c 		&s->skcipher_tfm,
s                 644 fs/ecryptfs/keystore.c 		&s->tfm_mutex, mount_crypt_stat->global_default_fn_cipher_name);
s                 651 fs/ecryptfs/keystore.c 	mutex_lock(s->tfm_mutex);
s                 652 fs/ecryptfs/keystore.c 	s->block_size = crypto_skcipher_blocksize(s->skcipher_tfm);
s                 655 fs/ecryptfs/keystore.c 	s->num_rand_bytes = (ECRYPTFS_FILENAME_MIN_RANDOM_PREPEND_BYTES + 1);
s                 656 fs/ecryptfs/keystore.c 	s->block_aligned_filename_size = (s->num_rand_bytes + filename_size);
s                 657 fs/ecryptfs/keystore.c 	if ((s->block_aligned_filename_size % s->block_size) != 0) {
s                 658 fs/ecryptfs/keystore.c 		s->num_rand_bytes += (s->block_size
s                 659 fs/ecryptfs/keystore.c 				      - (s->block_aligned_filename_size
s                 660 fs/ecryptfs/keystore.c 					 % s->block_size));
s                 661 fs/ecryptfs/keystore.c 		s->block_aligned_filename_size = (s->num_rand_bytes
s                 672 fs/ecryptfs/keystore.c 	s->max_packet_size = (ECRYPTFS_TAG_70_MAX_METADATA_SIZE
s                 673 fs/ecryptfs/keystore.c 			      + s->block_aligned_filename_size);
s                 675 fs/ecryptfs/keystore.c 		(*packet_size) = s->max_packet_size;
s                 678 fs/ecryptfs/keystore.c 	if (s->max_packet_size > (*remaining_bytes)) {
s                 680 fs/ecryptfs/keystore.c 		       "[%zd] available\n", __func__, s->max_packet_size,
s                 686 fs/ecryptfs/keystore.c 	s->skcipher_req = skcipher_request_alloc(s->skcipher_tfm, GFP_KERNEL);
s                 687 fs/ecryptfs/keystore.c 	if (!s->skcipher_req) {
s                 690 fs/ecryptfs/keystore.c 		       crypto_skcipher_driver_name(s->skcipher_tfm));
s                 695 fs/ecryptfs/keystore.c 	skcipher_request_set_callback(s->skcipher_req,
s                 698 fs/ecryptfs/keystore.c 	s->block_aligned_filename = kzalloc(s->block_aligned_filename_size,
s                 700 fs/ecryptfs/keystore.c 	if (!s->block_aligned_filename) {
s                 704 fs/ecryptfs/keystore.c 	dest[s->i++] = ECRYPTFS_TAG_70_PACKET_TYPE;
s                 705 fs/ecryptfs/keystore.c 	rc = ecryptfs_write_packet_length(&dest[s->i],
s                 708 fs/ecryptfs/keystore.c 					   + s->block_aligned_filename_size),
s                 709 fs/ecryptfs/keystore.c 					  &s->packet_size_len);
s                 716 fs/ecryptfs/keystore.c 	s->i += s->packet_size_len;
s                 717 fs/ecryptfs/keystore.c 	ecryptfs_from_hex(&dest[s->i],
s                 720 fs/ecryptfs/keystore.c 	s->i += ECRYPTFS_SIG_SIZE;
s                 721 fs/ecryptfs/keystore.c 	s->cipher_code = ecryptfs_code_for_cipher_string(
s                 724 fs/ecryptfs/keystore.c 	if (s->cipher_code == 0) {
s                 732 fs/ecryptfs/keystore.c 	dest[s->i++] = s->cipher_code;
s                 735 fs/ecryptfs/keystore.c 	if (s->auth_tok->token_type != ECRYPTFS_PASSWORD) {
s                 741 fs/ecryptfs/keystore.c 	s->hash_tfm = crypto_alloc_shash(ECRYPTFS_TAG_70_DIGEST, 0, 0);
s                 742 fs/ecryptfs/keystore.c 	if (IS_ERR(s->hash_tfm)) {
s                 743 fs/ecryptfs/keystore.c 			rc = PTR_ERR(s->hash_tfm);
s                 750 fs/ecryptfs/keystore.c 	s->hash_desc = kmalloc(sizeof(*s->hash_desc) +
s                 751 fs/ecryptfs/keystore.c 			       crypto_shash_descsize(s->hash_tfm), GFP_KERNEL);
s                 752 fs/ecryptfs/keystore.c 	if (!s->hash_desc) {
s                 757 fs/ecryptfs/keystore.c 	s->hash_desc->tfm = s->hash_tfm;
s                 759 fs/ecryptfs/keystore.c 	rc = crypto_shash_digest(s->hash_desc,
s                 760 fs/ecryptfs/keystore.c 				 (u8 *)s->auth_tok->token.password.session_key_encryption_key,
s                 761 fs/ecryptfs/keystore.c 				 s->auth_tok->token.password.session_key_encryption_key_bytes,
s                 762 fs/ecryptfs/keystore.c 				 s->hash);
s                 769 fs/ecryptfs/keystore.c 	for (s->j = 0; s->j < (s->num_rand_bytes - 1); s->j++) {
s                 770 fs/ecryptfs/keystore.c 		s->block_aligned_filename[s->j] =
s                 771 fs/ecryptfs/keystore.c 			s->hash[(s->j % ECRYPTFS_TAG_70_DIGEST_SIZE)];
s                 772 fs/ecryptfs/keystore.c 		if ((s->j % ECRYPTFS_TAG_70_DIGEST_SIZE)
s                 774 fs/ecryptfs/keystore.c 			rc = crypto_shash_digest(s->hash_desc, (u8 *)s->hash,
s                 776 fs/ecryptfs/keystore.c 						s->tmp_hash);
s                 783 fs/ecryptfs/keystore.c 			memcpy(s->hash, s->tmp_hash,
s                 786 fs/ecryptfs/keystore.c 		if (s->block_aligned_filename[s->j] == '\0')
s                 787 fs/ecryptfs/keystore.c 			s->block_aligned_filename[s->j] = ECRYPTFS_NON_NULL;
s                 789 fs/ecryptfs/keystore.c 	memcpy(&s->block_aligned_filename[s->num_rand_bytes], filename,
s                 791 fs/ecryptfs/keystore.c 	rc = virt_to_scatterlist(s->block_aligned_filename,
s                 792 fs/ecryptfs/keystore.c 				 s->block_aligned_filename_size, s->src_sg, 2);
s                 797 fs/ecryptfs/keystore.c 		       s->block_aligned_filename_size);
s                 800 fs/ecryptfs/keystore.c 	rc = virt_to_scatterlist(&dest[s->i], s->block_aligned_filename_size,
s                 801 fs/ecryptfs/keystore.c 				 s->dst_sg, 2);
s                 806 fs/ecryptfs/keystore.c 		       __func__, rc, s->block_aligned_filename_size);
s                 814 fs/ecryptfs/keystore.c 		s->skcipher_tfm,
s                 815 fs/ecryptfs/keystore.c 		s->auth_tok->token.password.session_key_encryption_key,
s                 823 fs/ecryptfs/keystore.c 		       s->auth_tok->token.password.session_key_encryption_key,
s                 827 fs/ecryptfs/keystore.c 	skcipher_request_set_crypt(s->skcipher_req, s->src_sg, s->dst_sg,
s                 828 fs/ecryptfs/keystore.c 				   s->block_aligned_filename_size, s->iv);
s                 829 fs/ecryptfs/keystore.c 	rc = crypto_skcipher_encrypt(s->skcipher_req);
s                 835 fs/ecryptfs/keystore.c 	s->i += s->block_aligned_filename_size;
s                 836 fs/ecryptfs/keystore.c 	(*packet_size) = s->i;
s                 839 fs/ecryptfs/keystore.c 	crypto_free_shash(s->hash_tfm);
s                 841 fs/ecryptfs/keystore.c 	kzfree(s->block_aligned_filename);
s                 843 fs/ecryptfs/keystore.c 	mutex_unlock(s->tfm_mutex);
s                 849 fs/ecryptfs/keystore.c 	skcipher_request_free(s->skcipher_req);
s                 850 fs/ecryptfs/keystore.c 	kzfree(s->hash_desc);
s                 851 fs/ecryptfs/keystore.c 	kfree(s);
s                 896 fs/ecryptfs/keystore.c 	struct ecryptfs_parse_tag_70_packet_silly_stack *s;
s                 903 fs/ecryptfs/keystore.c 	s = kzalloc(sizeof(*s), GFP_KERNEL);
s                 904 fs/ecryptfs/keystore.c 	if (!s)
s                 930 fs/ecryptfs/keystore.c 					  &s->parsed_tag_70_packet_size,
s                 931 fs/ecryptfs/keystore.c 					  &s->packet_size_len);
s                 937 fs/ecryptfs/keystore.c 	s->block_aligned_filename_size = (s->parsed_tag_70_packet_size
s                 939 fs/ecryptfs/keystore.c 	if ((1 + s->packet_size_len + s->parsed_tag_70_packet_size)
s                 943 fs/ecryptfs/keystore.c 		       (1 + s->packet_size_len + 1
s                 944 fs/ecryptfs/keystore.c 			+ s->block_aligned_filename_size));
s                 948 fs/ecryptfs/keystore.c 	(*packet_size) += s->packet_size_len;
s                 949 fs/ecryptfs/keystore.c 	ecryptfs_to_hex(s->fnek_sig_hex, &data[(*packet_size)],
s                 951 fs/ecryptfs/keystore.c 	s->fnek_sig_hex[ECRYPTFS_SIG_SIZE_HEX] = '\0';
s                 953 fs/ecryptfs/keystore.c 	s->cipher_code = data[(*packet_size)++];
s                 954 fs/ecryptfs/keystore.c 	rc = ecryptfs_cipher_code_to_string(s->cipher_string, s->cipher_code);
s                 957 fs/ecryptfs/keystore.c 		       __func__, s->cipher_code);
s                 961 fs/ecryptfs/keystore.c 					    &s->auth_tok, mount_crypt_stat,
s                 962 fs/ecryptfs/keystore.c 					    s->fnek_sig_hex);
s                 965 fs/ecryptfs/keystore.c 		       "fnek sig [%s]; rc = [%d]\n", __func__, s->fnek_sig_hex,
s                 969 fs/ecryptfs/keystore.c 	rc = ecryptfs_get_tfm_and_mutex_for_cipher_name(&s->skcipher_tfm,
s                 970 fs/ecryptfs/keystore.c 							&s->tfm_mutex,
s                 971 fs/ecryptfs/keystore.c 							s->cipher_string);
s                 975 fs/ecryptfs/keystore.c 		       s->cipher_string, rc);
s                 978 fs/ecryptfs/keystore.c 	mutex_lock(s->tfm_mutex);
s                 980 fs/ecryptfs/keystore.c 				 s->block_aligned_filename_size, s->src_sg, 2);
s                 985 fs/ecryptfs/keystore.c 		       __func__, rc, s->block_aligned_filename_size);
s                 988 fs/ecryptfs/keystore.c 	(*packet_size) += s->block_aligned_filename_size;
s                 989 fs/ecryptfs/keystore.c 	s->decrypted_filename = kmalloc(s->block_aligned_filename_size,
s                 991 fs/ecryptfs/keystore.c 	if (!s->decrypted_filename) {
s                 995 fs/ecryptfs/keystore.c 	rc = virt_to_scatterlist(s->decrypted_filename,
s                 996 fs/ecryptfs/keystore.c 				 s->block_aligned_filename_size, s->dst_sg, 2);
s                1001 fs/ecryptfs/keystore.c 		       __func__, rc, s->block_aligned_filename_size);
s                1005 fs/ecryptfs/keystore.c 	s->skcipher_req = skcipher_request_alloc(s->skcipher_tfm, GFP_KERNEL);
s                1006 fs/ecryptfs/keystore.c 	if (!s->skcipher_req) {
s                1009 fs/ecryptfs/keystore.c 		       crypto_skcipher_driver_name(s->skcipher_tfm));
s                1014 fs/ecryptfs/keystore.c 	skcipher_request_set_callback(s->skcipher_req,
s                1023 fs/ecryptfs/keystore.c 	if (s->auth_tok->token_type != ECRYPTFS_PASSWORD) {
s                1030 fs/ecryptfs/keystore.c 		s->skcipher_tfm,
s                1031 fs/ecryptfs/keystore.c 		s->auth_tok->token.password.session_key_encryption_key,
s                1039 fs/ecryptfs/keystore.c 		       s->auth_tok->token.password.session_key_encryption_key,
s                1043 fs/ecryptfs/keystore.c 	skcipher_request_set_crypt(s->skcipher_req, s->src_sg, s->dst_sg,
s                1044 fs/ecryptfs/keystore.c 				   s->block_aligned_filename_size, s->iv);
s                1045 fs/ecryptfs/keystore.c 	rc = crypto_skcipher_decrypt(s->skcipher_req);
s                1052 fs/ecryptfs/keystore.c 	while (s->i < s->block_aligned_filename_size &&
s                1053 fs/ecryptfs/keystore.c 	       s->decrypted_filename[s->i] != '\0')
s                1054 fs/ecryptfs/keystore.c 		s->i++;
s                1055 fs/ecryptfs/keystore.c 	if (s->i == s->block_aligned_filename_size) {
s                1062 fs/ecryptfs/keystore.c 	s->i++;
s                1063 fs/ecryptfs/keystore.c 	(*filename_size) = (s->block_aligned_filename_size - s->i);
s                1075 fs/ecryptfs/keystore.c 	memcpy((*filename), &s->decrypted_filename[s->i], (*filename_size));
s                1078 fs/ecryptfs/keystore.c 	kfree(s->decrypted_filename);
s                1080 fs/ecryptfs/keystore.c 	mutex_unlock(s->tfm_mutex);
s                1091 fs/ecryptfs/keystore.c 	skcipher_request_free(s->skcipher_req);
s                1092 fs/ecryptfs/keystore.c 	kfree(s);
s                 479 fs/ecryptfs/main.c 	struct super_block *s;
s                 502 fs/ecryptfs/main.c 	s = sget(fs_type, NULL, set_anon_super, flags, NULL);
s                 503 fs/ecryptfs/main.c 	if (IS_ERR(s)) {
s                 504 fs/ecryptfs/main.c 		rc = PTR_ERR(s);
s                 508 fs/ecryptfs/main.c 	rc = super_setup_bdi(s);
s                 512 fs/ecryptfs/main.c 	ecryptfs_set_superblock_private(s, sbi);
s                 516 fs/ecryptfs/main.c 	s->s_op = &ecryptfs_sops;
s                 517 fs/ecryptfs/main.c 	s->s_xattr = ecryptfs_xattr_handlers;
s                 518 fs/ecryptfs/main.c 	s->s_d_op = &ecryptfs_dops;
s                 543 fs/ecryptfs/main.c 	ecryptfs_set_superblock_lower(s, path.dentry->d_sb);
s                 549 fs/ecryptfs/main.c 	s->s_flags = flags & ~SB_POSIXACL;
s                 550 fs/ecryptfs/main.c 	s->s_flags |= path.dentry->d_sb->s_flags & SB_POSIXACL;
s                 558 fs/ecryptfs/main.c 		s->s_flags |= SB_RDONLY;
s                 560 fs/ecryptfs/main.c 	s->s_maxbytes = path.dentry->d_sb->s_maxbytes;
s                 561 fs/ecryptfs/main.c 	s->s_blocksize = path.dentry->d_sb->s_blocksize;
s                 562 fs/ecryptfs/main.c 	s->s_magic = ECRYPTFS_SUPER_MAGIC;
s                 563 fs/ecryptfs/main.c 	s->s_stack_depth = path.dentry->d_sb->s_stack_depth + 1;
s                 566 fs/ecryptfs/main.c 	if (s->s_stack_depth > FILESYSTEM_MAX_STACK_DEPTH) {
s                 571 fs/ecryptfs/main.c 	inode = ecryptfs_get_inode(d_inode(path.dentry), s);
s                 576 fs/ecryptfs/main.c 	s->s_root = d_make_root(inode);
s                 577 fs/ecryptfs/main.c 	if (!s->s_root) {
s                 588 fs/ecryptfs/main.c 	ecryptfs_set_dentry_private(s->s_root, root_info);
s                 591 fs/ecryptfs/main.c 	s->s_flags |= SB_ACTIVE;
s                 592 fs/ecryptfs/main.c 	return dget(s->s_root);
s                 597 fs/ecryptfs/main.c 	deactivate_locked_super(s);
s                  47 fs/efivarfs/inode.c 	const char *s = str + len - EFI_VARIABLE_GUID_LEN;
s                  57 fs/efivarfs/inode.c 	if (*(s - 1) != '-')
s                  65 fs/efivarfs/inode.c 	return uuid_is_valid(s);
s                  63 fs/efivarfs/super.c 	const unsigned char *s = qstr->name;
s                  66 fs/efivarfs/super.c 	if (!efivarfs_valid_name(s, len))
s                  70 fs/efivarfs/super.c 		hash = partial_name_hash(*s++, hash);
s                  74 fs/efivarfs/super.c 		hash = partial_name_hash(tolower(*s++), hash);
s                  22 fs/efs/super.c static int efs_fill_super(struct super_block *s, void *d, int silent);
s                  30 fs/efs/super.c static void efs_kill_sb(struct super_block *s)
s                  32 fs/efs/super.c 	struct efs_sb_info *sbi = SUPER_INFO(s);
s                  33 fs/efs/super.c 	kill_block_super(s);
s                 250 fs/efs/super.c static int efs_fill_super(struct super_block *s, void *d, int silent)
s                 259 fs/efs/super.c 	s->s_fs_info = sb;
s                 260 fs/efs/super.c 	s->s_time_min = 0;
s                 261 fs/efs/super.c 	s->s_time_max = U32_MAX;
s                 263 fs/efs/super.c 	s->s_magic		= EFS_SUPER_MAGIC;
s                 264 fs/efs/super.c 	if (!sb_set_blocksize(s, EFS_BLOCKSIZE)) {
s                 271 fs/efs/super.c 	bh = sb_bread(s, 0);
s                 290 fs/efs/super.c 	bh = sb_bread(s, sb->fs_start + EFS_SUPER);
s                 306 fs/efs/super.c 	if (!sb_rdonly(s)) {
s                 310 fs/efs/super.c 		s->s_flags |= SB_RDONLY;
s                 312 fs/efs/super.c 	s->s_op   = &efs_superblock_operations;
s                 313 fs/efs/super.c 	s->s_export_op = &efs_export_ops;
s                 314 fs/efs/super.c 	root = efs_iget(s, EFS_ROOTINODE);
s                 320 fs/efs/super.c 	s->s_root = d_make_root(root);
s                 321 fs/efs/super.c 	if (!(s->s_root)) {
s                  41 fs/ext2/acl.h  	ssize_t s;
s                  43 fs/ext2/acl.h  	s = size - 4 * sizeof(ext2_acl_entry_short);
s                  44 fs/ext2/acl.h  	if (s < 0) {
s                  49 fs/ext2/acl.h  		if (s % sizeof(ext2_acl_entry))
s                  51 fs/ext2/acl.h  		return s / sizeof(ext2_acl_entry) + 4;
s                 180 fs/ext2/ext2.h #define EXT2_BLOCK_SIZE(s)		((s)->s_blocksize)
s                 181 fs/ext2/ext2.h #define	EXT2_ADDR_PER_BLOCK(s)		(EXT2_BLOCK_SIZE(s) / sizeof (__u32))
s                 182 fs/ext2/ext2.h #define EXT2_BLOCK_SIZE_BITS(s)		((s)->s_blocksize_bits)
s                 183 fs/ext2/ext2.h #define	EXT2_ADDR_PER_BLOCK_BITS(s)	(EXT2_SB(s)->s_addr_per_block_bits)
s                 184 fs/ext2/ext2.h #define EXT2_INODE_SIZE(s)		(EXT2_SB(s)->s_inode_size)
s                 185 fs/ext2/ext2.h #define EXT2_FIRST_INO(s)		(EXT2_SB(s)->s_first_ino)
s                 193 fs/ext2/ext2.h #define EXT2_FRAG_SIZE(s)		(EXT2_SB(s)->s_frag_size)
s                 194 fs/ext2/ext2.h #define EXT2_FRAGS_PER_BLOCK(s)		(EXT2_SB(s)->s_frags_per_block)
s                 214 fs/ext2/ext2.h #define EXT2_BLOCKS_PER_GROUP(s)	(EXT2_SB(s)->s_blocks_per_group)
s                 215 fs/ext2/ext2.h #define EXT2_DESC_PER_BLOCK(s)		(EXT2_SB(s)->s_desc_per_block)
s                 216 fs/ext2/ext2.h #define EXT2_INODES_PER_GROUP(s)	(EXT2_SB(s)->s_inodes_per_group)
s                 217 fs/ext2/ext2.h #define EXT2_DESC_PER_BLOCK_BITS(s)	(EXT2_SB(s)->s_desc_per_block_bits)
s                  41 fs/ext4/acl.h  	ssize_t s;
s                  43 fs/ext4/acl.h  	s = size - 4 * sizeof(ext4_acl_entry_short);
s                  44 fs/ext4/acl.h  	if (s < 0) {
s                  49 fs/ext4/acl.h  		if (s % sizeof(ext4_acl_entry))
s                  51 fs/ext4/acl.h  		return s / sizeof(ext4_acl_entry) + 4;
s                 254 fs/ext4/ext4.h # define EXT4_BLOCK_SIZE(s)		((s)->s_blocksize)
s                 256 fs/ext4/ext4.h # define EXT4_BLOCK_SIZE(s)		(EXT4_MIN_BLOCK_SIZE << (s)->s_log_block_size)
s                 258 fs/ext4/ext4.h #define	EXT4_ADDR_PER_BLOCK(s)		(EXT4_BLOCK_SIZE(s) / sizeof(__u32))
s                 259 fs/ext4/ext4.h #define EXT4_CLUSTER_SIZE(s)		(EXT4_BLOCK_SIZE(s) << \
s                 260 fs/ext4/ext4.h 					 EXT4_SB(s)->s_cluster_bits)
s                 262 fs/ext4/ext4.h # define EXT4_BLOCK_SIZE_BITS(s)	((s)->s_blocksize_bits)
s                 263 fs/ext4/ext4.h # define EXT4_CLUSTER_BITS(s)		(EXT4_SB(s)->s_cluster_bits)
s                 265 fs/ext4/ext4.h # define EXT4_BLOCK_SIZE_BITS(s)	((s)->s_log_block_size + 10)
s                 268 fs/ext4/ext4.h #define	EXT4_ADDR_PER_BLOCK_BITS(s)	(EXT4_SB(s)->s_addr_per_block_bits)
s                 269 fs/ext4/ext4.h #define EXT4_INODE_SIZE(s)		(EXT4_SB(s)->s_inode_size)
s                 270 fs/ext4/ext4.h #define EXT4_FIRST_INO(s)		(EXT4_SB(s)->s_first_ino)
s                 272 fs/ext4/ext4.h #define EXT4_INODE_SIZE(s)	(((s)->s_rev_level == EXT4_GOOD_OLD_REV) ? \
s                 274 fs/ext4/ext4.h 				 (s)->s_inode_size)
s                 275 fs/ext4/ext4.h #define EXT4_FIRST_INO(s)	(((s)->s_rev_level == EXT4_GOOD_OLD_REV) ? \
s                 277 fs/ext4/ext4.h 				 (s)->s_first_ino)
s                 292 fs/ext4/ext4.h #define EXT4_PBLK_CMASK(s, pblk) ((pblk) &				\
s                 293 fs/ext4/ext4.h 				  ~((ext4_fsblk_t) (s)->s_cluster_ratio - 1))
s                 294 fs/ext4/ext4.h #define EXT4_LBLK_CMASK(s, lblk) ((lblk) &				\
s                 295 fs/ext4/ext4.h 				  ~((ext4_lblk_t) (s)->s_cluster_ratio - 1))
s                 300 fs/ext4/ext4.h #define EXT4_PBLK_COFF(s, pblk) ((pblk) &				\
s                 301 fs/ext4/ext4.h 				 ((ext4_fsblk_t) (s)->s_cluster_ratio - 1))
s                 302 fs/ext4/ext4.h #define EXT4_LBLK_COFF(s, lblk) ((lblk) &				\
s                 303 fs/ext4/ext4.h 				 ((ext4_lblk_t) (s)->s_cluster_ratio - 1))
s                 362 fs/ext4/ext4.h #define EXT4_DESC_SIZE(s)		(EXT4_SB(s)->s_desc_size)
s                 364 fs/ext4/ext4.h # define EXT4_BLOCKS_PER_GROUP(s)	(EXT4_SB(s)->s_blocks_per_group)
s                 365 fs/ext4/ext4.h # define EXT4_CLUSTERS_PER_GROUP(s)	(EXT4_SB(s)->s_clusters_per_group)
s                 366 fs/ext4/ext4.h # define EXT4_DESC_PER_BLOCK(s)		(EXT4_SB(s)->s_desc_per_block)
s                 367 fs/ext4/ext4.h # define EXT4_INODES_PER_GROUP(s)	(EXT4_SB(s)->s_inodes_per_group)
s                 368 fs/ext4/ext4.h # define EXT4_DESC_PER_BLOCK_BITS(s)	(EXT4_SB(s)->s_desc_per_block_bits)
s                 370 fs/ext4/ext4.h # define EXT4_BLOCKS_PER_GROUP(s)	((s)->s_blocks_per_group)
s                 371 fs/ext4/ext4.h # define EXT4_DESC_PER_BLOCK(s)		(EXT4_BLOCK_SIZE(s) / EXT4_DESC_SIZE(s))
s                 372 fs/ext4/ext4.h # define EXT4_INODES_PER_GROUP(s)	((s)->s_inodes_per_group)
s                1836 fs/ext4/extents.c 	size_t s;
s                1857 fs/ext4/extents.c 	s = le16_to_cpu(path[1].p_hdr->eh_entries) *
s                1859 fs/ext4/extents.c 	s += sizeof(struct ext4_extent_header);
s                1862 fs/ext4/extents.c 	memcpy(path[0].p_hdr, path[1].p_hdr, s);
s                  44 fs/ext4/hash.c #define ROUND(f, a, b, c, d, x, s)	\
s                  45 fs/ext4/hash.c 	(a += f(b, c, d) + x, a = rol32(a, s))
s                 127 fs/ext4/inline.c 		.s = { .not_found = -ENODATA, },
s                 146 fs/ext4/inline.c 	if (!is.s.not_found) {
s                 147 fs/ext4/inline.c 		if (is.s.here->e_value_inum) {
s                 153 fs/ext4/inline.c 		EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here -
s                 156 fs/ext4/inline.c 				le32_to_cpu(is.s.here->e_value_size);
s                 255 fs/ext4/inline.c 		.s = { .not_found = -ENODATA, },
s                 287 fs/ext4/inline.c 	BUG_ON(!is.s.not_found);
s                 300 fs/ext4/inline.c 	EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here -
s                 319 fs/ext4/inline.c 		.s = { .not_found = -ENODATA, },
s                 338 fs/ext4/inline.c 	BUG_ON(is.s.not_found);
s                 365 fs/ext4/inline.c 	EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here -
s                 368 fs/ext4/inline.c 				le32_to_cpu(is.s.here->e_value_size);
s                 408 fs/ext4/inline.c 		.s = { .not_found = 0, },
s                1906 fs/ext4/inline.c 		.s = { .not_found = -ENODATA, },
s                1943 fs/ext4/inline.c 			BUG_ON(is.s.not_found);
s                1945 fs/ext4/inline.c 			value_len = le32_to_cpu(is.s.here->e_value_size);
s                3468 fs/ext4/super.c 	int			s, j, count = 0;
s                3498 fs/ext4/super.c 		s = 0;
s                3500 fs/ext4/super.c 			ext4_set_bit(s++, buf);
s                3504 fs/ext4/super.c 		if (s + j > EXT4_BLOCKS_PER_GROUP(sb)) {
s                3507 fs/ext4/super.c 			j = EXT4_BLOCKS_PER_GROUP(sb) - s;
s                3511 fs/ext4/super.c 			ext4_set_bit(EXT4_B2C(sbi, s++), buf);
s                1561 fs/ext4/xattr.c 				struct ext4_xattr_search *s,
s                1566 fs/ext4/xattr.c 	struct ext4_xattr_entry *here = s->here;
s                1567 fs/ext4/xattr.c 	size_t min_offs = s->end - s->base, name_len = strlen(i->name);
s                1575 fs/ext4/xattr.c 	old_size = (!s->not_found && !here->e_value_inum) ?
s                1585 fs/ext4/xattr.c 		void *val = s->base + offs;
s                1599 fs/ext4/xattr.c 	last = s->first;
s                1602 fs/ext4/xattr.c 		if ((void *)next >= s->end) {
s                1618 fs/ext4/xattr.c 		free = min_offs - ((void *)last - s->base) - sizeof(__u32);
s                1619 fs/ext4/xattr.c 		if (!s->not_found)
s                1646 fs/ext4/xattr.c 	if (!s->not_found && here->e_value_inum) {
s                1699 fs/ext4/xattr.c 	if (!s->not_found && here->e_value_size && !here->e_value_inum) {
s                1701 fs/ext4/xattr.c 		void *first_val = s->base + min_offs;
s                1703 fs/ext4/xattr.c 		void *val = s->base + offs;
s                1710 fs/ext4/xattr.c 		last = s->first;
s                1729 fs/ext4/xattr.c 	} else if (s->not_found) {
s                1751 fs/ext4/xattr.c 			void *val = s->base + min_offs - new_size;
s                1785 fs/ext4/xattr.c 			__le32 *value = s->base + le16_to_cpu(
s                1796 fs/ext4/xattr.c 		ext4_xattr_rehash((struct ext4_xattr_header *)s->base);
s                1806 fs/ext4/xattr.c 	struct ext4_xattr_search s;
s                1832 fs/ext4/xattr.c 		bs->s.base = BHDR(bs->bh);
s                1833 fs/ext4/xattr.c 		bs->s.first = BFIRST(bs->bh);
s                1834 fs/ext4/xattr.c 		bs->s.end = bs->bh->b_data + bs->bh->b_size;
s                1835 fs/ext4/xattr.c 		bs->s.here = bs->s.first;
s                1836 fs/ext4/xattr.c 		error = xattr_find_entry(inode, &bs->s.here, bs->s.end,
s                1840 fs/ext4/xattr.c 		bs->s.not_found = error;
s                1852 fs/ext4/xattr.c 	struct ext4_xattr_search s_copy = bs->s;
s                1853 fs/ext4/xattr.c 	struct ext4_xattr_search *s = &s_copy;
s                1864 fs/ext4/xattr.c 	if (s->base) {
s                1871 fs/ext4/xattr.c 		if (header(s->base)->h_refcount == cpu_to_le32(1)) {
s                1883 fs/ext4/xattr.c 			error = ext4_xattr_set_entry(i, s, handle, inode,
s                1897 fs/ext4/xattr.c 			int offset = (char *)s->here - bs->bh->b_data;
s                1901 fs/ext4/xattr.c 			s->base = kmalloc(bs->bh->b_size, GFP_NOFS);
s                1903 fs/ext4/xattr.c 			if (s->base == NULL)
s                1905 fs/ext4/xattr.c 			memcpy(s->base, BHDR(bs->bh), bs->bh->b_size);
s                1906 fs/ext4/xattr.c 			s->first = ENTRY(header(s->base)+1);
s                1907 fs/ext4/xattr.c 			header(s->base)->h_refcount = cpu_to_le32(1);
s                1908 fs/ext4/xattr.c 			s->here = ENTRY(s->base + offset);
s                1909 fs/ext4/xattr.c 			s->end = s->base + bs->bh->b_size;
s                1918 fs/ext4/xattr.c 			if (!s->not_found && s->here->e_value_inum) {
s                1919 fs/ext4/xattr.c 				ea_ino = le32_to_cpu(s->here->e_value_inum);
s                1921 fs/ext4/xattr.c 					      le32_to_cpu(s->here->e_hash),
s                1933 fs/ext4/xattr.c 							s->here->e_value_size);
s                1937 fs/ext4/xattr.c 				s->here->e_value_inum = 0;
s                1938 fs/ext4/xattr.c 				s->here->e_value_size = 0;
s                1943 fs/ext4/xattr.c 		s->base = kzalloc(sb->s_blocksize, GFP_NOFS);
s                1946 fs/ext4/xattr.c 		if (s->base == NULL)
s                1948 fs/ext4/xattr.c 		header(s->base)->h_magic = cpu_to_le32(EXT4_XATTR_MAGIC);
s                1949 fs/ext4/xattr.c 		header(s->base)->h_blocks = cpu_to_le32(1);
s                1950 fs/ext4/xattr.c 		header(s->base)->h_refcount = cpu_to_le32(1);
s                1951 fs/ext4/xattr.c 		s->first = ENTRY(header(s->base)+1);
s                1952 fs/ext4/xattr.c 		s->here = ENTRY(header(s->base)+1);
s                1953 fs/ext4/xattr.c 		s->end = s->base + sb->s_blocksize;
s                1956 fs/ext4/xattr.c 	error = ext4_xattr_set_entry(i, s, handle, inode, true /* is_block */);
s                1962 fs/ext4/xattr.c 	if (i->value && s->here->e_value_inum) {
s                1969 fs/ext4/xattr.c 		ea_ino = le32_to_cpu(s->here->e_value_inum);
s                1971 fs/ext4/xattr.c 					      le32_to_cpu(s->here->e_hash),
s                1980 fs/ext4/xattr.c 	if (!IS_LAST_ENTRY(s->first)) {
s                1981 fs/ext4/xattr.c 		new_bh = ext4_xattr_block_cache_find(inode, header(s->base),
s                2049 fs/ext4/xattr.c 		} else if (bs->bh && s->base == bs->bh->b_data) {
s                2088 fs/ext4/xattr.c 						      ENTRY(header(s->base)+1));
s                2110 fs/ext4/xattr.c 			memcpy(new_bh->b_data, s->base, new_bh->b_size);
s                2157 fs/ext4/xattr.c 	if (!(bs->bh && s->base == bs->bh->b_data))
s                2158 fs/ext4/xattr.c 		kfree(s->base);
s                2185 fs/ext4/xattr.c 	is->s.base = is->s.first = IFIRST(header);
s                2186 fs/ext4/xattr.c 	is->s.here = is->s.first;
s                2187 fs/ext4/xattr.c 	is->s.end = (void *)raw_inode + EXT4_SB(inode->i_sb)->s_inode_size;
s                2189 fs/ext4/xattr.c 		error = xattr_check_inode(inode, header, is->s.end);
s                2193 fs/ext4/xattr.c 		error = xattr_find_entry(inode, &is->s.here, is->s.end,
s                2197 fs/ext4/xattr.c 		is->s.not_found = error;
s                2207 fs/ext4/xattr.c 	struct ext4_xattr_search *s = &is->s;
s                2212 fs/ext4/xattr.c 	error = ext4_xattr_set_entry(i, s, handle, inode, false /* is_block */);
s                2216 fs/ext4/xattr.c 	if (!IS_LAST_ENTRY(s->first)) {
s                2231 fs/ext4/xattr.c 	struct ext4_xattr_search *s = &is->s;
s                2236 fs/ext4/xattr.c 	error = ext4_xattr_set_entry(i, s, handle, inode, false /* is_block */);
s                2240 fs/ext4/xattr.c 	if (!IS_LAST_ENTRY(s->first)) {
s                2250 fs/ext4/xattr.c static int ext4_xattr_value_same(struct ext4_xattr_search *s,
s                2256 fs/ext4/xattr.c 	if (s->here->e_value_inum)
s                2258 fs/ext4/xattr.c 	if (le32_to_cpu(s->here->e_value_size) != i->value_len)
s                2260 fs/ext4/xattr.c 	value = ((void *)s->base) + le16_to_cpu(s->here->e_value_offs);
s                2307 fs/ext4/xattr.c 		.s = { .not_found = -ENODATA, },
s                2310 fs/ext4/xattr.c 		.s = { .not_found = -ENODATA, },
s                2357 fs/ext4/xattr.c 	if (is.s.not_found)
s                2361 fs/ext4/xattr.c 	if (is.s.not_found && bs.s.not_found) {
s                2375 fs/ext4/xattr.c 		if (!is.s.not_found)
s                2377 fs/ext4/xattr.c 		else if (!bs.s.not_found)
s                2382 fs/ext4/xattr.c 		if (!is.s.not_found && ext4_xattr_value_same(&is.s, &i))
s                2384 fs/ext4/xattr.c 		if (!bs.s.not_found && ext4_xattr_value_same(&bs.s, &i))
s                2393 fs/ext4/xattr.c 		if (!error && !bs.s.not_found) {
s                2397 fs/ext4/xattr.c 			if (EXT4_I(inode)->i_file_acl && !bs.s.base) {
s                2405 fs/ext4/xattr.c 			if (!error && !is.s.not_found) {
s                2572 fs/ext4/xattr.c 	is->s.not_found = -ENODATA;
s                2573 fs/ext4/xattr.c 	bs->s.not_found = -ENODATA;
s                 115 fs/ext4/xattr.h 	struct ext4_xattr_search s;
s                  31 fs/f2fs/acl.c  	ssize_t s;
s                  33 fs/f2fs/acl.c  	s = size - 4 * sizeof(struct f2fs_acl_entry_short);
s                  34 fs/f2fs/acl.c  	if (s < 0) {
s                  39 fs/f2fs/acl.c  		if (s % sizeof(struct f2fs_acl_entry))
s                  41 fs/f2fs/acl.c  		return s / sizeof(struct f2fs_acl_entry) + 4;
s                 279 fs/f2fs/debug.c static int stat_show(struct seq_file *s, void *v)
s                 289 fs/f2fs/debug.c 		seq_printf(s, "\n=====[ partition info(%pg). #%d, %s, CP: %s]=====\n",
s                 294 fs/f2fs/debug.c 		seq_printf(s, "[SB: 1] [CP: 2] [SIT: %d] [NAT: %d] ",
s                 296 fs/f2fs/debug.c 		seq_printf(s, "[SSA: %d] [MAIN: %d",
s                 298 fs/f2fs/debug.c 		seq_printf(s, "(OverProv:%d Resv:%d)]\n\n",
s                 301 fs/f2fs/debug.c 			seq_printf(s, "Utilization: %u%% (%u valid blocks, %u discard blocks)\n",
s                 304 fs/f2fs/debug.c 			seq_printf(s, "Utilization: %u%% (%u valid blocks)\n",
s                 307 fs/f2fs/debug.c 		seq_printf(s, "  - Node: %u (Inode: %u, ",
s                 309 fs/f2fs/debug.c 		seq_printf(s, "Other: %u)\n  - Data: %u\n",
s                 312 fs/f2fs/debug.c 		seq_printf(s, "  - Inline_xattr Inode: %u\n",
s                 314 fs/f2fs/debug.c 		seq_printf(s, "  - Inline_data Inode: %u\n",
s                 316 fs/f2fs/debug.c 		seq_printf(s, "  - Inline_dentry Inode: %u\n",
s                 318 fs/f2fs/debug.c 		seq_printf(s, "  - Orphan/Append/Update Inode: %u, %u, %u\n",
s                 320 fs/f2fs/debug.c 		seq_printf(s, "\nMain area: %d segs, %d secs %d zones\n",
s                 323 fs/f2fs/debug.c 		seq_printf(s, "  - COLD  data: %d, %d, %d\n",
s                 327 fs/f2fs/debug.c 		seq_printf(s, "  - WARM  data: %d, %d, %d\n",
s                 331 fs/f2fs/debug.c 		seq_printf(s, "  - HOT   data: %d, %d, %d\n",
s                 335 fs/f2fs/debug.c 		seq_printf(s, "  - Dir   dnode: %d, %d, %d\n",
s                 339 fs/f2fs/debug.c 		seq_printf(s, "  - File   dnode: %d, %d, %d\n",
s                 343 fs/f2fs/debug.c 		seq_printf(s, "  - Indir nodes: %d, %d, %d\n",
s                 347 fs/f2fs/debug.c 		seq_printf(s, "\n  - Valid: %d\n  - Dirty: %d\n",
s                 351 fs/f2fs/debug.c 		seq_printf(s, "  - Prefree: %d\n  - Free: %d (%d)\n\n",
s                 353 fs/f2fs/debug.c 		seq_printf(s, "CP calls: %d (BG: %d)\n",
s                 355 fs/f2fs/debug.c 		seq_printf(s, "  - cp blocks : %u\n", si->meta_count[META_CP]);
s                 356 fs/f2fs/debug.c 		seq_printf(s, "  - sit blocks : %u\n",
s                 358 fs/f2fs/debug.c 		seq_printf(s, "  - nat blocks : %u\n",
s                 360 fs/f2fs/debug.c 		seq_printf(s, "  - ssa blocks : %u\n",
s                 362 fs/f2fs/debug.c 		seq_printf(s, "GC calls: %d (BG: %d)\n",
s                 364 fs/f2fs/debug.c 		seq_printf(s, "  - data segments : %d (%d)\n",
s                 366 fs/f2fs/debug.c 		seq_printf(s, "  - node segments : %d (%d)\n",
s                 368 fs/f2fs/debug.c 		seq_printf(s, "Try to move %d blocks (BG: %d)\n", si->tot_blks,
s                 370 fs/f2fs/debug.c 		seq_printf(s, "  - data blocks : %d (%d)\n", si->data_blks,
s                 372 fs/f2fs/debug.c 		seq_printf(s, "  - node blocks : %d (%d)\n", si->node_blks,
s                 374 fs/f2fs/debug.c 		seq_printf(s, "Skipped : atomic write %llu (%llu)\n",
s                 378 fs/f2fs/debug.c 		seq_printf(s, "BG skip : IO: %u, Other: %u\n",
s                 380 fs/f2fs/debug.c 		seq_puts(s, "\nExtent Cache:\n");
s                 381 fs/f2fs/debug.c 		seq_printf(s, "  - Hit Count: L1-1:%llu L1-2:%llu L2:%llu\n",
s                 384 fs/f2fs/debug.c 		seq_printf(s, "  - Hit Ratio: %llu%% (%llu / %llu)\n",
s                 388 fs/f2fs/debug.c 		seq_printf(s, "  - Inner Struct Count: tree: %d(%d), node: %d\n",
s                 390 fs/f2fs/debug.c 		seq_puts(s, "\nBalancing F2FS Async:\n");
s                 391 fs/f2fs/debug.c 		seq_printf(s, "  - DIO (R: %4d, W: %4d)\n",
s                 393 fs/f2fs/debug.c 		seq_printf(s, "  - IO_R (Data: %4d, Node: %4d, Meta: %4d\n",
s                 395 fs/f2fs/debug.c 		seq_printf(s, "  - IO_W (CP: %4d, Data: %4d, Flush: (%4d %4d %4d), "
s                 402 fs/f2fs/debug.c 		seq_printf(s, "  - inmem: %4d, atomic IO: %4d (Max. %4d), "
s                 406 fs/f2fs/debug.c 		seq_printf(s, "  - nodes: %4d in %4d\n",
s                 408 fs/f2fs/debug.c 		seq_printf(s, "  - dents: %4d in dirs:%4d (%4d)\n",
s                 410 fs/f2fs/debug.c 		seq_printf(s, "  - datas: %4d in files:%4d\n",
s                 412 fs/f2fs/debug.c 		seq_printf(s, "  - quota datas: %4d in quota files:%4d\n",
s                 414 fs/f2fs/debug.c 		seq_printf(s, "  - meta: %4d in %4d\n",
s                 416 fs/f2fs/debug.c 		seq_printf(s, "  - imeta: %4d\n",
s                 418 fs/f2fs/debug.c 		seq_printf(s, "  - NATs: %9d/%9d\n  - SITs: %9d/%9d\n",
s                 420 fs/f2fs/debug.c 		seq_printf(s, "  - free_nids: %9d/%9d\n  - alloc_nids: %9d\n",
s                 422 fs/f2fs/debug.c 		seq_puts(s, "\nDistribution of User Blocks:");
s                 423 fs/f2fs/debug.c 		seq_puts(s, " [ valid | invalid | free ]\n");
s                 424 fs/f2fs/debug.c 		seq_puts(s, "  [");
s                 427 fs/f2fs/debug.c 			seq_putc(s, '-');
s                 428 fs/f2fs/debug.c 		seq_putc(s, '|');
s                 431 fs/f2fs/debug.c 			seq_putc(s, '-');
s                 432 fs/f2fs/debug.c 		seq_putc(s, '|');
s                 435 fs/f2fs/debug.c 			seq_putc(s, '-');
s                 436 fs/f2fs/debug.c 		seq_puts(s, "]\n\n");
s                 437 fs/f2fs/debug.c 		seq_printf(s, "IPU: %u blocks\n", si->inplace_count);
s                 438 fs/f2fs/debug.c 		seq_printf(s, "SSR: %u blocks in %u segments\n",
s                 440 fs/f2fs/debug.c 		seq_printf(s, "LFS: %u blocks in %u segments\n",
s                 445 fs/f2fs/debug.c 		seq_printf(s, "\nBDF: %u, avg. vblocks: %u\n",
s                 450 fs/f2fs/debug.c 		seq_printf(s, "\nMemory: %llu KB\n",
s                 452 fs/f2fs/debug.c 		seq_printf(s, "  - static: %llu KB\n",
s                 454 fs/f2fs/debug.c 		seq_printf(s, "  - cached: %llu KB\n",
s                 456 fs/f2fs/debug.c 		seq_printf(s, "  - paged : %llu KB\n",
s                 259 fs/f2fs/dir.c  	int s = GET_DENTRY_SLOTS(name.len);
s                 293 fs/f2fs/dir.c  		if (max_slots >= s)
s                1413 fs/f2fs/f2fs.h #define BD_PART_WRITTEN(s)						 \
s                1414 fs/f2fs/f2fs.h (((u64)part_stat_read((s)->sb->s_bdev->bd_part, sectors[STAT_WRITE]) -   \
s                1415 fs/f2fs/f2fs.h 		(s)->sectors_written_start) >> 1)
s                 146 fs/f2fs/namei.c static inline int is_extension_exist(const unsigned char *s, const char *sub)
s                 148 fs/f2fs/namei.c 	size_t slen = strlen(s);
s                 160 fs/f2fs/namei.c 		if (s[i] != '.')
s                 162 fs/f2fs/namei.c 		if (!strncasecmp(s + i + 1, sub, sublen))
s                3470 fs/f2fs/segment.c 			struct f2fs_summary *s;
s                3471 fs/f2fs/segment.c 			s = (struct f2fs_summary *)(kaddr + offset);
s                3472 fs/f2fs/segment.c 			seg_i->sum_blk->entries[j] = *s;
s                 236 fs/fat/fat.h   	unsigned char s = name[0];
s                 237 fs/fat/fat.h   	s = (s<<7) + (s>>1) + name[1];	s = (s<<7) + (s>>1) + name[2];
s                 238 fs/fat/fat.h   	s = (s<<7) + (s>>1) + name[3];	s = (s<<7) + (s>>1) + name[4];
s                 239 fs/fat/fat.h   	s = (s<<7) + (s>>1) + name[5];	s = (s<<7) + (s>>1) + name[6];
s                 240 fs/fat/fat.h   	s = (s<<7) + (s>>1) + name[7];	s = (s<<7) + (s>>1) + name[8];
s                 241 fs/fat/fat.h   	s = (s<<7) + (s>>1) + name[9];	s = (s<<7) + (s>>1) + name[10];
s                 242 fs/fat/fat.h   	return s;
s                 222 fs/fat/namei_vfat.c static inline int vfat_is_used_badchars(const wchar_t *s, int len)
s                 227 fs/fat/namei_vfat.c 		if (vfat_bad_char(s[i]))
s                 230 fs/fat/namei_vfat.c 	if (s[i - 1] == ' ') /* last character cannot be space */
s                1037 fs/fscache/object.c 	const struct fscache_state *s;
s                1041 fs/fscache/object.c 	s = _fscache_invalidate_object(object, event);
s                1043 fs/fscache/object.c 	return s;
s                 795 fs/gfs2/glock.c 	struct super_block *s = sdp->sd_vfs;
s                 855 fs/gfs2/glock.c 		mapping->host = s->s_bdev->bd_inode;
s                  44 fs/gfs2/lock_dlm.c static inline void gfs2_update_stats(struct gfs2_lkstats *s, unsigned index,
s                  47 fs/gfs2/lock_dlm.c 	s64 delta = sample - s->stats[index];
s                  48 fs/gfs2/lock_dlm.c 	s->stats[index] += (delta >> 3);
s                  50 fs/gfs2/lock_dlm.c 	s->stats[index] += (s64)(abs(delta) - s->stats[index]) >> 2;
s                  99 fs/gfs2/log.c  	struct gfs2_bufdata *bd, *s;
s                 102 fs/gfs2/log.c  	list_for_each_entry_safe_reverse(bd, s, &tr->tr_ail1_list, bd_ail_st_list) {
s                 199 fs/gfs2/log.c  	struct gfs2_bufdata *bd, *s;
s                 202 fs/gfs2/log.c  	list_for_each_entry_safe_reverse(bd, s, &tr->tr_ail1_list,
s                 226 fs/gfs2/log.c  	struct gfs2_trans *tr, *s;
s                 232 fs/gfs2/log.c  	list_for_each_entry_safe_reverse(tr, s, &sdp->sd_ail1_list, tr_list) {
s                 197 fs/gfs2/ops_fstype.c 	struct super_block *s = sdp->sd_vfs;
s                 214 fs/gfs2/ops_fstype.c 	memcpy(&s->s_uuid, str->sb_uuid, 16);
s                1565 fs/gfs2/ops_fstype.c static int set_meta_super(struct super_block *s, struct fs_context *fc)
s                1570 fs/gfs2/ops_fstype.c static int test_meta_super(struct super_block *s, struct fs_context *fc)
s                1572 fs/gfs2/ops_fstype.c 	return (fc->sget_key == s->s_bdev);
s                1577 fs/gfs2/ops_fstype.c 	struct super_block *s;
s                1593 fs/gfs2/ops_fstype.c 	s = sget_fc(fc, test_meta_super, set_meta_super);
s                1595 fs/gfs2/ops_fstype.c 	if (IS_ERR(s)) {
s                1597 fs/gfs2/ops_fstype.c 		return PTR_ERR(s);
s                1599 fs/gfs2/ops_fstype.c 	if ((fc->sb_flags ^ s->s_flags) & SB_RDONLY) {
s                1600 fs/gfs2/ops_fstype.c 		deactivate_locked_super(s);
s                1603 fs/gfs2/ops_fstype.c 	sdp = s->s_fs_info;
s                1041 fs/gfs2/super.c static int gfs2_show_options(struct seq_file *s, struct dentry *root)
s                1048 fs/gfs2/super.c 		seq_puts(s, ",meta");
s                1050 fs/gfs2/super.c 		seq_show_option(s, "lockproto", args->ar_lockproto);
s                1052 fs/gfs2/super.c 		seq_show_option(s, "locktable", args->ar_locktable);
s                1054 fs/gfs2/super.c 		seq_show_option(s, "hostdata", args->ar_hostdata);
s                1056 fs/gfs2/super.c 		seq_puts(s, ",spectator");
s                1058 fs/gfs2/super.c 		seq_puts(s, ",localflocks");
s                1060 fs/gfs2/super.c 		seq_puts(s, ",debug");
s                1062 fs/gfs2/super.c 		seq_puts(s, ",acl");
s                1079 fs/gfs2/super.c 		seq_printf(s, ",quota=%s", state);
s                1082 fs/gfs2/super.c 		seq_puts(s, ",suiddir");
s                1096 fs/gfs2/super.c 		seq_printf(s, ",data=%s", state);
s                1099 fs/gfs2/super.c 		seq_puts(s, ",discard");
s                1102 fs/gfs2/super.c 		seq_printf(s, ",commit=%d", val);
s                1105 fs/gfs2/super.c 		seq_printf(s, ",statfs_quantum=%d", val);
s                1107 fs/gfs2/super.c 		seq_puts(s, ",statfs_quantum=0");
s                1110 fs/gfs2/super.c 		seq_printf(s, ",quota_quantum=%d", val);
s                1112 fs/gfs2/super.c 		seq_printf(s, ",statfs_percent=%d", args->ar_statfs_percent);
s                1127 fs/gfs2/super.c 		seq_printf(s, ",errors=%s", state);
s                1130 fs/gfs2/super.c 		seq_puts(s, ",nobarrier");
s                1132 fs/gfs2/super.c 		seq_puts(s, ",demote_interface_used");
s                1134 fs/gfs2/super.c 		seq_puts(s, ",rgrplvb");
s                1136 fs/gfs2/super.c 		seq_puts(s, ",loccookie");
s                  73 fs/gfs2/sys.c  	struct super_block *s = sdp->sd_vfs;
s                  76 fs/gfs2/sys.c  	if (uuid_is_null(&s->s_uuid))
s                  78 fs/gfs2/sys.c  	return snprintf(buf, PAGE_SIZE, "%pUB\n", &s->s_uuid);
s                 701 fs/gfs2/sys.c  	struct super_block *s = sdp->sd_vfs;
s                 707 fs/gfs2/sys.c  	if (!uuid_is_null(&s->s_uuid))
s                 708 fs/gfs2/sys.c  		add_uevent_var(env, "UUID=%pUB", &s->s_uuid);
s                 104 fs/hfsplus/unicode.c 	int i, s, e;
s                 106 fs/hfsplus/unicode.c 	s = 1;
s                 108 fs/hfsplus/unicode.c 	if (!e || cc < p[s * 2] || cc > p[e * 2])
s                 111 fs/hfsplus/unicode.c 		i = (s + e) / 2;
s                 113 fs/hfsplus/unicode.c 			s = i + 1;
s                 118 fs/hfsplus/unicode.c 	} while (s <= e);
s                 973 fs/hostfs/hostfs_kern.c static void hostfs_kill_sb(struct super_block *s)
s                 975 fs/hostfs/hostfs_kern.c 	kill_anon_super(s);
s                 976 fs/hostfs/hostfs_kern.c 	kfree(s->s_fs_info);
s                  12 fs/hpfs/alloc.c static void hpfs_claim_alloc(struct super_block *s, secno sec)
s                  14 fs/hpfs/alloc.c 	struct hpfs_sb_info *sbi = hpfs_sb(s);
s                  17 fs/hpfs/alloc.c 			hpfs_error(s, "free count underflow, allocating sector %08x", sec);
s                  25 fs/hpfs/alloc.c static void hpfs_claim_free(struct super_block *s, secno sec)
s                  27 fs/hpfs/alloc.c 	struct hpfs_sb_info *sbi = hpfs_sb(s);
s                  30 fs/hpfs/alloc.c 			hpfs_error(s, "free count overflow, freeing sector %08x", sec);
s                  38 fs/hpfs/alloc.c static void hpfs_claim_dirband_alloc(struct super_block *s, secno sec)
s                  40 fs/hpfs/alloc.c 	struct hpfs_sb_info *sbi = hpfs_sb(s);
s                  43 fs/hpfs/alloc.c 			hpfs_error(s, "dirband free count underflow, allocating sector %08x", sec);
s                  51 fs/hpfs/alloc.c static void hpfs_claim_dirband_free(struct super_block *s, secno sec)
s                  53 fs/hpfs/alloc.c 	struct hpfs_sb_info *sbi = hpfs_sb(s);
s                  56 fs/hpfs/alloc.c 			hpfs_error(s, "dirband free count overflow, freeing sector %08x", sec);
s                  69 fs/hpfs/alloc.c static int chk_if_allocated(struct super_block *s, secno sec, char *msg)
s                  73 fs/hpfs/alloc.c 	if (!(bmp = hpfs_map_bitmap(s, sec >> 14, &qbh, "chk"))) goto fail;
s                  75 fs/hpfs/alloc.c 		hpfs_error(s, "sector '%s' - %08x not allocated in bitmap", msg, sec);
s                  79 fs/hpfs/alloc.c 	if (sec >= hpfs_sb(s)->sb_dirband_start && sec < hpfs_sb(s)->sb_dirband_start + hpfs_sb(s)->sb_dirband_size) {
s                  80 fs/hpfs/alloc.c 		unsigned ssec = (sec - hpfs_sb(s)->sb_dirband_start) / 4;
s                  81 fs/hpfs/alloc.c 		if (!(bmp = hpfs_map_dnode_bitmap(s, &qbh))) goto fail;
s                  83 fs/hpfs/alloc.c 			hpfs_error(s, "sector '%s' - %08x not allocated in directory bitmap", msg, sec);
s                 100 fs/hpfs/alloc.c int hpfs_chk_sectors(struct super_block *s, secno start, int len, char *msg)
s                 103 fs/hpfs/alloc.c 	    start + len > hpfs_sb(s)->sb_fs_size) {
s                 104 fs/hpfs/alloc.c 	    	hpfs_error(s, "sector(s) '%s' badly placed at %08x", msg, start);
s                 107 fs/hpfs/alloc.c 	if (hpfs_sb(s)->sb_chk>=2) {
s                 110 fs/hpfs/alloc.c 			if (chk_if_allocated(s, start + i, msg)) return 1;
s                 115 fs/hpfs/alloc.c static secno alloc_in_bmp(struct super_block *s, secno near, unsigned n, unsigned forward)
s                 126 fs/hpfs/alloc.c 		hpfs_error(s, "Bad allocation size: %d", n);
s                 130 fs/hpfs/alloc.c 		if (!(bmp = hpfs_map_bitmap(s, near >> 14, &qbh, "aib"))) goto uls;
s                 132 fs/hpfs/alloc.c 		if (!(bmp = hpfs_map_dnode_bitmap(s, &qbh))) goto uls;
s                 181 fs/hpfs/alloc.c 		if (hpfs_sb(s)->sb_chk && ((ret >> 14) != (bs >> 14) || (le32_to_cpu(bmp[(ret & 0x3fff) >> 5]) | ~(((1 << n) - 1) << (ret & 0x1f))) != 0xffffffff)) {
s                 182 fs/hpfs/alloc.c 			hpfs_error(s, "Allocation doesn't work! Wanted %d, allocated at %08x", n, ret);
s                 203 fs/hpfs/alloc.c secno hpfs_alloc_sector(struct super_block *s, secno near, unsigned n, int forward)
s                 208 fs/hpfs/alloc.c 	struct hpfs_sb_info *sbi = hpfs_sb(s);
s                 217 fs/hpfs/alloc.c 		if ((sec = alloc_in_bmp(s, near, n, f_p ? forward : forward/4))) goto ret;
s                 231 fs/hpfs/alloc.c 		if (near_bmp+i < n_bmps && ((sec = alloc_in_bmp(s, (near_bmp+i) << 14, n, forward)))) {
s                 236 fs/hpfs/alloc.c 			if (near_bmp-i-1 >= 0 && ((sec = alloc_in_bmp(s, (near_bmp-i-1) << 14, n, forward)))) {
s                 241 fs/hpfs/alloc.c 			if (near_bmp+i >= n_bmps && ((sec = alloc_in_bmp(s, (near_bmp+i-n_bmps) << 14, n, forward)))) {
s                 246 fs/hpfs/alloc.c 		if (i == 1 && sbi->sb_c_bitmap != -1 && ((sec = alloc_in_bmp(s, (sbi->sb_c_bitmap) << 14, n, forward)))) {
s                 262 fs/hpfs/alloc.c 			hpfs_claim_alloc(s, sec + i);
s                 267 fs/hpfs/alloc.c 			if (!hpfs_alloc_if_possible(s, sec + n + i)) {
s                 268 fs/hpfs/alloc.c 				hpfs_error(s, "Prealloc doesn't work! Wanted %d, allocated at %08x, can't allocate %d", forward, sec, i);
s                 277 fs/hpfs/alloc.c static secno alloc_in_dirband(struct super_block *s, secno near)
s                 281 fs/hpfs/alloc.c 	struct hpfs_sb_info *sbi = hpfs_sb(s);
s                 288 fs/hpfs/alloc.c 	sec = alloc_in_bmp(s, (~0x3fff) | nr, 1, 0);
s                 290 fs/hpfs/alloc.c 	hpfs_claim_dirband_alloc(s, sec);
s                 296 fs/hpfs/alloc.c int hpfs_alloc_if_possible(struct super_block *s, secno sec)
s                 300 fs/hpfs/alloc.c 	if (!(bmp = hpfs_map_bitmap(s, sec >> 14, &qbh, "aip"))) goto end;
s                 305 fs/hpfs/alloc.c 		hpfs_claim_alloc(s, sec);
s                 315 fs/hpfs/alloc.c void hpfs_free_sectors(struct super_block *s, secno sec, unsigned n)
s                 319 fs/hpfs/alloc.c 	struct hpfs_sb_info *sbi = hpfs_sb(s);
s                 323 fs/hpfs/alloc.c 		hpfs_error(s, "Trying to free reserved sector %08x", sec);
s                 329 fs/hpfs/alloc.c 	if (!(bmp = hpfs_map_bitmap(s, sec >> 14, &qbh, "free"))) {
s                 334 fs/hpfs/alloc.c 		hpfs_error(s, "sector %08x not allocated", sec);
s                 339 fs/hpfs/alloc.c 	hpfs_claim_free(s, sec);
s                 359 fs/hpfs/alloc.c int hpfs_check_free_dnodes(struct super_block *s, int n)
s                 361 fs/hpfs/alloc.c 	int n_bmps = (hpfs_sb(s)->sb_fs_size + 0x4000 - 1) >> 14;
s                 362 fs/hpfs/alloc.c 	int b = hpfs_sb(s)->sb_c_bitmap & 0x0fffffff;
s                 366 fs/hpfs/alloc.c 	if ((bmp = hpfs_map_dnode_bitmap(s, &qbh))) {
s                 378 fs/hpfs/alloc.c 	if (hpfs_sb(s)->sb_c_bitmap != -1) {
s                 379 fs/hpfs/alloc.c 		bmp = hpfs_map_bitmap(s, b, &qbh, "chkdn1");
s                 385 fs/hpfs/alloc.c 	bmp = hpfs_map_bitmap(s, i, &qbh, "chkdn2");
s                 405 fs/hpfs/alloc.c void hpfs_free_dnode(struct super_block *s, dnode_secno dno)
s                 407 fs/hpfs/alloc.c 	if (hpfs_sb(s)->sb_chk) if (dno & 3) {
s                 408 fs/hpfs/alloc.c 		hpfs_error(s, "hpfs_free_dnode: dnode %08x not aligned", dno);
s                 411 fs/hpfs/alloc.c 	if (dno < hpfs_sb(s)->sb_dirband_start ||
s                 412 fs/hpfs/alloc.c 	    dno >= hpfs_sb(s)->sb_dirband_start + hpfs_sb(s)->sb_dirband_size) {
s                 413 fs/hpfs/alloc.c 		hpfs_free_sectors(s, dno, 4);
s                 417 fs/hpfs/alloc.c 		unsigned ssec = (dno - hpfs_sb(s)->sb_dirband_start) / 4;
s                 418 fs/hpfs/alloc.c 		if (!(bmp = hpfs_map_dnode_bitmap(s, &qbh))) {
s                 424 fs/hpfs/alloc.c 		hpfs_claim_dirband_free(s, dno);
s                 428 fs/hpfs/alloc.c struct dnode *hpfs_alloc_dnode(struct super_block *s, secno near,
s                 432 fs/hpfs/alloc.c 	if (hpfs_get_free_dnodes(s) > FREE_DNODES_ADD) {
s                 433 fs/hpfs/alloc.c 		if (!(*dno = alloc_in_dirband(s, near)))
s                 434 fs/hpfs/alloc.c 			if (!(*dno = hpfs_alloc_sector(s, near, 4, 0))) return NULL;
s                 436 fs/hpfs/alloc.c 		if (!(*dno = hpfs_alloc_sector(s, near, 4, 0)))
s                 437 fs/hpfs/alloc.c 			if (!(*dno = alloc_in_dirband(s, near))) return NULL;
s                 439 fs/hpfs/alloc.c 	if (!(d = hpfs_get_4sectors(s, *dno, qbh))) {
s                 440 fs/hpfs/alloc.c 		hpfs_free_dnode(s, *dno);
s                 454 fs/hpfs/alloc.c struct fnode *hpfs_alloc_fnode(struct super_block *s, secno near, fnode_secno *fno,
s                 458 fs/hpfs/alloc.c 	if (!(*fno = hpfs_alloc_sector(s, near, 1, FNODE_ALLOC_FWD))) return NULL;
s                 459 fs/hpfs/alloc.c 	if (!(f = hpfs_get_sector(s, *fno, bh))) {
s                 460 fs/hpfs/alloc.c 		hpfs_free_sectors(s, *fno, 1);
s                 471 fs/hpfs/alloc.c struct anode *hpfs_alloc_anode(struct super_block *s, secno near, anode_secno *ano,
s                 475 fs/hpfs/alloc.c 	if (!(*ano = hpfs_alloc_sector(s, near, 1, ANODE_ALLOC_FWD))) return NULL;
s                 476 fs/hpfs/alloc.c 	if (!(a = hpfs_get_sector(s, *ano, bh))) {
s                 477 fs/hpfs/alloc.c 		hpfs_free_sectors(s, *ano, 1);
s                 503 fs/hpfs/alloc.c static int do_trim(struct super_block *s, secno start, unsigned len, secno limit_start, secno limit_end, unsigned minlen, unsigned *result)
s                 518 fs/hpfs/alloc.c 	err = sb_issue_discard(s, start, end - start, GFP_NOFS, 0);
s                 525 fs/hpfs/alloc.c int hpfs_trim_fs(struct super_block *s, u64 start, u64 end, u64 minlen, unsigned *result)
s                 528 fs/hpfs/alloc.c 	struct hpfs_sb_info *sbi = hpfs_sb(s);
s                 541 fs/hpfs/alloc.c 		hpfs_lock(s);
s                 542 fs/hpfs/alloc.c 		if (sb_rdonly(s)) {
s                 546 fs/hpfs/alloc.c 		if (!(bmp = hpfs_map_dnode_bitmap(s, &qbh))) {
s                 552 fs/hpfs/alloc.c 			err = do_trim(s, sbi->sb_dirband_start + idx * 4, len * 4, start, end, minlen, result);
s                 557 fs/hpfs/alloc.c 		hpfs_unlock(s);
s                 562 fs/hpfs/alloc.c 		hpfs_lock(s);
s                 563 fs/hpfs/alloc.c 		if (sb_rdonly(s)) {
s                 567 fs/hpfs/alloc.c 		if (!(bmp = hpfs_map_bitmap(s, start_bmp, &qbh, "trim"))) {
s                 573 fs/hpfs/alloc.c 			err = do_trim(s, (start_bmp << 14) + idx, len, start, end, minlen, result);
s                 578 fs/hpfs/alloc.c 		hpfs_unlock(s);
s                  14 fs/hpfs/anode.c secno hpfs_bplus_lookup(struct super_block *s, struct inode *inode,
s                  23 fs/hpfs/anode.c 	if (hpfs_sb(s)->sb_chk) if (hpfs_stop_cycles(s, a, &c1, &c2, "hpfs_bplus_lookup")) return -1;
s                  29 fs/hpfs/anode.c 				if (!(anode = hpfs_map_anode(s, a, &bh))) return -1;
s                  33 fs/hpfs/anode.c 		hpfs_error(s, "sector %08x not found in internal anode %08x", sec, a);
s                  41 fs/hpfs/anode.c 			if (hpfs_sb(s)->sb_chk) if (hpfs_chk_sectors(s, a, 1, "data")) {
s                  54 fs/hpfs/anode.c 	hpfs_error(s, "sector %08x not found in external anode %08x", sec, a);
s                  61 fs/hpfs/anode.c secno hpfs_add_sector_to_btree(struct super_block *s, secno node, int fnod, unsigned fsecno)
s                  73 fs/hpfs/anode.c 		if (!(fnode = hpfs_map_fnode(s, node, &bh))) return -1;
s                  76 fs/hpfs/anode.c 		if (!(anode = hpfs_map_anode(s, node, &bh))) return -1;
s                  82 fs/hpfs/anode.c 		hpfs_error(s, "anode %08x has no entries", a);
s                  91 fs/hpfs/anode.c 		if (hpfs_sb(s)->sb_chk)
s                  92 fs/hpfs/anode.c 			if (hpfs_stop_cycles(s, a, &c1, &c2, "hpfs_add_sector_to_btree #1")) return -1;
s                  93 fs/hpfs/anode.c 		if (!(anode = hpfs_map_anode(s, a, &bh))) return -1;
s                  99 fs/hpfs/anode.c 			hpfs_error(s, "allocated size %08x, trying to add sector %08x, %cnode %08x",
s                 105 fs/hpfs/anode.c 		if (hpfs_alloc_if_possible(s, se = le32_to_cpu(btree->u.external[n].disk_secno) + le32_to_cpu(btree->u.external[n].length))) {
s                 113 fs/hpfs/anode.c 			hpfs_error(s, "empty file %08x, trying to add sector %08x", node, fsecno);
s                 119 fs/hpfs/anode.c 	if (!(se = hpfs_alloc_sector(s, se, 1, fsecno*ALLOC_M>ALLOC_FWD_MAX ? ALLOC_FWD_MAX : fsecno*ALLOC_M<ALLOC_FWD_MIN ? ALLOC_FWD_MIN : fsecno*ALLOC_M))) {
s                 126 fs/hpfs/anode.c 		if (!(anode = hpfs_alloc_anode(s, a, &na, &bh1))) {
s                 128 fs/hpfs/anode.c 			hpfs_free_sectors(s, se, 1);
s                 145 fs/hpfs/anode.c 		} else if (!(ranode = hpfs_alloc_anode(s, /*a*/0, &ra, &bh2))) {
s                 148 fs/hpfs/anode.c 			hpfs_free_sectors(s, se, 1);
s                 149 fs/hpfs/anode.c 			hpfs_free_sectors(s, na, 1);
s                 167 fs/hpfs/anode.c 		if (hpfs_sb(s)->sb_chk)
s                 168 fs/hpfs/anode.c 			if (hpfs_stop_cycles(s, up, &c1, &c2, "hpfs_add_sector_to_btree #2")) return -1;
s                 170 fs/hpfs/anode.c 			if (!(anode = hpfs_map_anode(s, up, &bh))) return -1;
s                 173 fs/hpfs/anode.c 			if (!(fnode = hpfs_map_fnode(s, up, &bh))) return -1;
s                 185 fs/hpfs/anode.c 			hpfs_free_sectors(s, ra, 1);
s                 186 fs/hpfs/anode.c 			if ((anode = hpfs_map_anode(s, na, &bh))) {
s                 202 fs/hpfs/anode.c 		if ((new_anode = hpfs_alloc_anode(s, a, &na, &bh))) {
s                 213 fs/hpfs/anode.c 			if ((anode = hpfs_map_anode(s, a, &bh))) {
s                 220 fs/hpfs/anode.c 	if ((anode = hpfs_map_anode(s, na, &bh))) {
s                 228 fs/hpfs/anode.c 		if (!(anode = hpfs_map_anode(s, node, &bh))) {
s                 234 fs/hpfs/anode.c 		if (!(fnode = hpfs_map_fnode(s, node, &bh))) {
s                 247 fs/hpfs/anode.c 		if ((unode = hpfs_map_anode(s, le32_to_cpu(ranode->u.internal[n].down), &bh1))) {
s                 274 fs/hpfs/anode.c void hpfs_remove_btree(struct super_block *s, struct bplus_header *btree)
s                 290 fs/hpfs/anode.c 		if (hpfs_sb(s)->sb_chk)
s                 291 fs/hpfs/anode.c 			if (hpfs_stop_cycles(s, ano, &d1, &d2, "hpfs_remove_btree #1"))
s                 293 fs/hpfs/anode.c 		if (!(anode = hpfs_map_anode(s, ano, &bh))) return;
s                 299 fs/hpfs/anode.c 		hpfs_free_sectors(s, le32_to_cpu(btree1->u.external[i].disk_secno), le32_to_cpu(btree1->u.external[i].length));
s                 303 fs/hpfs/anode.c 	if (hpfs_sb(s)->sb_chk)
s                 304 fs/hpfs/anode.c 		if (hpfs_stop_cycles(s, ano, &c1, &c2, "hpfs_remove_btree #2")) return;
s                 305 fs/hpfs/anode.c 	hpfs_free_sectors(s, ano, 1);
s                 309 fs/hpfs/anode.c 		if (!(anode = hpfs_map_anode(s, ano, &bh))) return;
s                 320 fs/hpfs/anode.c 	hpfs_error(s,
s                 330 fs/hpfs/anode.c static secno anode_lookup(struct super_block *s, anode_secno a, unsigned sec)
s                 334 fs/hpfs/anode.c 	if (!(anode = hpfs_map_anode(s, a, &bh))) return -1;
s                 335 fs/hpfs/anode.c 	return hpfs_bplus_lookup(s, NULL, &anode->btree, sec, bh);
s                 338 fs/hpfs/anode.c int hpfs_ea_read(struct super_block *s, secno a, int ano, unsigned pos,
s                 347 fs/hpfs/anode.c 			if ((sec = anode_lookup(s, a, pos >> 9)) == -1)
s                 350 fs/hpfs/anode.c 		if (hpfs_sb(s)->sb_chk) if (hpfs_chk_sectors(s, sec, 1, "ea #1")) return -1;
s                 351 fs/hpfs/anode.c 		if (!(data = hpfs_map_sector(s, sec, &bh, (len - 1) >> 9)))
s                 361 fs/hpfs/anode.c int hpfs_ea_write(struct super_block *s, secno a, int ano, unsigned pos,
s                 370 fs/hpfs/anode.c 			if ((sec = anode_lookup(s, a, pos >> 9)) == -1)
s                 373 fs/hpfs/anode.c 		if (hpfs_sb(s)->sb_chk) if (hpfs_chk_sectors(s, sec, 1, "ea #2")) return -1;
s                 374 fs/hpfs/anode.c 		if (!(data = hpfs_map_sector(s, sec, &bh, (len - 1) >> 9)))
s                 385 fs/hpfs/anode.c void hpfs_ea_remove(struct super_block *s, secno a, int ano, unsigned len)
s                 390 fs/hpfs/anode.c 		if (!(anode = hpfs_map_anode(s, a, &bh))) return;
s                 391 fs/hpfs/anode.c 		hpfs_remove_btree(s, &anode->btree);
s                 393 fs/hpfs/anode.c 		hpfs_free_sectors(s, a, 1);
s                 394 fs/hpfs/anode.c 	} else hpfs_free_sectors(s, a, (len + 511) >> 9);
s                 399 fs/hpfs/anode.c void hpfs_truncate_btree(struct super_block *s, secno f, int fno, unsigned secs)
s                 409 fs/hpfs/anode.c 		if (!(fnode = hpfs_map_fnode(s, f, &bh))) return;
s                 412 fs/hpfs/anode.c 		if (!(anode = hpfs_map_anode(s, f, &bh))) return;
s                 416 fs/hpfs/anode.c 		hpfs_remove_btree(s, btree);
s                 423 fs/hpfs/anode.c 		} else hpfs_free_sectors(s, f, 1);
s                 432 fs/hpfs/anode.c 		hpfs_error(s, "internal btree %08x doesn't end with -1", node);
s                 436 fs/hpfs/anode.c 			hpfs_ea_remove(s, le32_to_cpu(btree->u.internal[j].down), 1, 0);
s                 447 fs/hpfs/anode.c 		if (hpfs_sb(s)->sb_chk)
s                 448 fs/hpfs/anode.c 			if (hpfs_stop_cycles(s, node, &c1, &c2, "hpfs_truncate_btree"))
s                 450 fs/hpfs/anode.c 		if (!(anode = hpfs_map_anode(s, node, &bh))) return;
s                 460 fs/hpfs/anode.c 		hpfs_error(s, "there is an allocation error in file %08x, sector %08x", f, secs);
s                 464 fs/hpfs/anode.c 		hpfs_free_sectors(s, le32_to_cpu(btree->u.external[i].disk_secno) + secs -
s                 470 fs/hpfs/anode.c 		hpfs_free_sectors(s, le32_to_cpu(btree->u.external[j].disk_secno), le32_to_cpu(btree->u.external[j].length));
s                 481 fs/hpfs/anode.c void hpfs_remove_fnode(struct super_block *s, fnode_secno fno)
s                 487 fs/hpfs/anode.c 	if (!(fnode = hpfs_map_fnode(s, fno, &bh))) return;
s                 488 fs/hpfs/anode.c 	if (!fnode_is_dir(fnode)) hpfs_remove_btree(s, &fnode->btree);
s                 489 fs/hpfs/anode.c 	else hpfs_remove_dtree(s, le32_to_cpu(fnode->u.external[0].disk_secno));
s                 493 fs/hpfs/anode.c 			hpfs_ea_remove(s, ea_sec(ea), ea_in_anode(ea), ea_len(ea));
s                 494 fs/hpfs/anode.c 	hpfs_ea_ext_remove(s, le32_to_cpu(fnode->ea_secno), fnode_in_anode(fnode), le32_to_cpu(fnode->ea_size_l));
s                 496 fs/hpfs/anode.c 	hpfs_free_sectors(s, fno, 1);
s                  14 fs/hpfs/buffer.c secno hpfs_search_hotfix_map(struct super_block *s, secno sec)
s                  17 fs/hpfs/buffer.c 	struct hpfs_sb_info *sbi = hpfs_sb(s);
s                  26 fs/hpfs/buffer.c unsigned hpfs_search_hotfix_map_for_range(struct super_block *s, secno sec, unsigned n)
s                  29 fs/hpfs/buffer.c 	struct hpfs_sb_info *sbi = hpfs_sb(s);
s                  38 fs/hpfs/buffer.c void hpfs_prefetch_sectors(struct super_block *s, unsigned secno, int n)
s                  43 fs/hpfs/buffer.c 	if (n <= 0 || unlikely(secno >= hpfs_sb(s)->sb_fs_size))
s                  46 fs/hpfs/buffer.c 	if (unlikely(hpfs_search_hotfix_map_for_range(s, secno, n) != n))
s                  49 fs/hpfs/buffer.c 	bh = sb_find_get_block(s, secno);
s                  60 fs/hpfs/buffer.c 		if (unlikely(secno >= hpfs_sb(s)->sb_fs_size))
s                  62 fs/hpfs/buffer.c 		sb_breadahead(s, secno);
s                  71 fs/hpfs/buffer.c void *hpfs_map_sector(struct super_block *s, unsigned secno, struct buffer_head **bhp,
s                  76 fs/hpfs/buffer.c 	hpfs_lock_assert(s);
s                  78 fs/hpfs/buffer.c 	hpfs_prefetch_sectors(s, secno, ahead);
s                  82 fs/hpfs/buffer.c 	*bhp = bh = sb_bread(s, hpfs_search_hotfix_map(s, secno));
s                  93 fs/hpfs/buffer.c void *hpfs_get_sector(struct super_block *s, unsigned secno, struct buffer_head **bhp)
s                  98 fs/hpfs/buffer.c 	hpfs_lock_assert(s);
s                 102 fs/hpfs/buffer.c 	if ((*bhp = bh = sb_getblk(s, hpfs_search_hotfix_map(s, secno))) != NULL) {
s                 114 fs/hpfs/buffer.c void *hpfs_map_4sectors(struct super_block *s, unsigned secno, struct quad_buffer_head *qbh,
s                 119 fs/hpfs/buffer.c 	hpfs_lock_assert(s);
s                 128 fs/hpfs/buffer.c 	hpfs_prefetch_sectors(s, secno, 4 + ahead);
s                 130 fs/hpfs/buffer.c 	if (!hpfs_map_sector(s, secno + 0, &qbh->bh[0], 0)) goto bail0;
s                 131 fs/hpfs/buffer.c 	if (!hpfs_map_sector(s, secno + 1, &qbh->bh[1], 0)) goto bail1;
s                 132 fs/hpfs/buffer.c 	if (!hpfs_map_sector(s, secno + 2, &qbh->bh[2], 0)) goto bail2;
s                 133 fs/hpfs/buffer.c 	if (!hpfs_map_sector(s, secno + 3, &qbh->bh[3], 0)) goto bail3;
s                 168 fs/hpfs/buffer.c void *hpfs_get_4sectors(struct super_block *s, unsigned secno,
s                 173 fs/hpfs/buffer.c 	hpfs_lock_assert(s);
s                 180 fs/hpfs/buffer.c 	if (!hpfs_get_sector(s, secno + 0, &qbh->bh[0])) goto bail0;
s                 181 fs/hpfs/buffer.c 	if (!hpfs_get_sector(s, secno + 1, &qbh->bh[1])) goto bail1;
s                 182 fs/hpfs/buffer.c 	if (!hpfs_get_sector(s, secno + 2, &qbh->bh[2])) goto bail2;
s                 183 fs/hpfs/buffer.c 	if (!hpfs_get_sector(s, secno + 3, &qbh->bh[3])) goto bail3;
s                  31 fs/hpfs/dir.c  	struct super_block *s = i->i_sb;
s                  38 fs/hpfs/dir.c  	hpfs_lock(s);
s                  42 fs/hpfs/dir.c  	pos = ((loff_t) hpfs_de_as_down_as_possible(s, hpfs_inode->i_dno) << 4) + 1;
s                  49 fs/hpfs/dir.c  		hpfs_unlock(s);
s                  55 fs/hpfs/dir.c  	hpfs_unlock(s);
s                  60 fs/hpfs/dir.c  	hpfs_unlock(s);
s                 140 fs/hpfs/dnode.c static void set_last_pointer(struct super_block *s, struct dnode *d, dnode_secno ptr)
s                 144 fs/hpfs/dnode.c 		hpfs_error(s, "set_last_pointer: empty dnode %08x", le32_to_cpu(d->self));
s                 147 fs/hpfs/dnode.c 	if (hpfs_sb(s)->sb_chk) {
s                 149 fs/hpfs/dnode.c 			hpfs_error(s, "set_last_pointer: dnode %08x has already last pointer %08x",
s                 154 fs/hpfs/dnode.c 			hpfs_error(s, "set_last_pointer: bad last dirent in dnode %08x", le32_to_cpu(d->self));
s                 161 fs/hpfs/dnode.c 			hpfs_error(s, "set_last_pointer: too long dnode %08x", le32_to_cpu(d->self));
s                 173 fs/hpfs/dnode.c struct hpfs_dirent *hpfs_add_de(struct super_block *s, struct dnode *d,
s                 181 fs/hpfs/dnode.c 		int c = hpfs_compare_names(s, name, namelen, de->name, de->namelen, de->last);
s                 183 fs/hpfs/dnode.c 			hpfs_error(s, "name (%c,%d) already exists in dnode %08x", *name, namelen, le32_to_cpu(d->self));
s                 204 fs/hpfs/dnode.c static void hpfs_delete_de(struct super_block *s, struct dnode *d,
s                 208 fs/hpfs/dnode.c 		hpfs_error(s, "attempt to delete last dirent in dnode %08x", le32_to_cpu(d->self));
s                 215 fs/hpfs/dnode.c static void fix_up_ptrs(struct super_block *s, struct dnode *d)
s                 224 fs/hpfs/dnode.c 			if ((dd = hpfs_map_dnode(s, de_down_pointer(de), &qbh))) {
s                 743 fs/hpfs/dnode.c void hpfs_count_dnodes(struct super_block *s, dnode_secno dno, int *n_dnodes,
s                 754 fs/hpfs/dnode.c 	if (hpfs_sb(s)->sb_chk)
s                 755 fs/hpfs/dnode.c 		if (hpfs_stop_cycles(s, dno, &c1, &c2, "hpfs_count_dnodes #1")) return;
s                 758 fs/hpfs/dnode.c 	if (!(dnode = hpfs_map_dnode(s, dno, &qbh))) return;
s                 759 fs/hpfs/dnode.c 	if (hpfs_sb(s)->sb_chk) if (odno && odno != -1 && le32_to_cpu(dnode->up) != odno)
s                 760 fs/hpfs/dnode.c 		hpfs_error(s, "hpfs_count_dnodes: bad up pointer; dnode %08x, down %08x points to %08x", odno, dno, le32_to_cpu(dnode->up));
s                 766 fs/hpfs/dnode.c 			hpfs_error(s, "hpfs_count_dnodes: pointer to dnode %08x not found in dnode %08x, got here from %08x",
s                 790 fs/hpfs/dnode.c 	if (hpfs_sb(s)->sb_chk)
s                 791 fs/hpfs/dnode.c 		if (hpfs_stop_cycles(s, ptr, &d1, &d2, "hpfs_count_dnodes #2")) return;
s                 796 fs/hpfs/dnode.c static struct hpfs_dirent *map_nth_dirent(struct super_block *s, dnode_secno dno, int n,
s                 802 fs/hpfs/dnode.c 	dnode = hpfs_map_dnode(s, dno, qbh);
s                 814 fs/hpfs/dnode.c 	hpfs_error(s, "map_nth_dirent: n too high; dnode = %08x, requested %08x", dno, n);
s                 818 fs/hpfs/dnode.c dnode_secno hpfs_de_as_down_as_possible(struct super_block *s, dnode_secno dno)
s                 827 fs/hpfs/dnode.c 	if (hpfs_sb(s)->sb_chk)
s                 828 fs/hpfs/dnode.c 		if (hpfs_stop_cycles(s, d, &c1, &c2, "hpfs_de_as_down_as_possible"))
s                 830 fs/hpfs/dnode.c 	if (!(de = map_nth_dirent(s, d, 1, &qbh, NULL))) return dno;
s                 831 fs/hpfs/dnode.c 	if (hpfs_sb(s)->sb_chk)
s                 833 fs/hpfs/dnode.c 			hpfs_error(s, "hpfs_de_as_down_as_possible: bad up pointer; dnode %08x, down %08x points to %08x", up, d, le32_to_cpu(((struct dnode *)qbh.data)->up));
s                 950 fs/hpfs/dnode.c void hpfs_remove_dtree(struct super_block *s, dnode_secno dno)
s                 957 fs/hpfs/dnode.c 		if (!(dnode = hpfs_map_dnode(s, dno, &qbh))) return;
s                 963 fs/hpfs/dnode.c 			hpfs_free_dnode(s, dno);
s                 973 fs/hpfs/dnode.c 	hpfs_free_dnode(s, dno);
s                 976 fs/hpfs/dnode.c 			if (!(dnode = hpfs_map_dnode(s, dno = d1, &qbh))) return;
s                 981 fs/hpfs/dnode.c 			hpfs_free_dnode(s, dno);
s                 989 fs/hpfs/dnode.c 	hpfs_free_dnode(s, dno);
s                 990 fs/hpfs/dnode.c 	hpfs_error(s, "directory %08x is corrupted or not empty", rdno);
s                 998 fs/hpfs/dnode.c struct hpfs_dirent *map_fnode_dirent(struct super_block *s, fnode_secno fno,
s                1025 fs/hpfs/dnode.c 	if (!(upf = hpfs_map_fnode(s, le32_to_cpu(f->up), &bh))) {
s                1031 fs/hpfs/dnode.c 		hpfs_error(s, "fnode %08x has non-directory parent %08x", fno, le32_to_cpu(f->up));
s                1040 fs/hpfs/dnode.c 	if (!(d = hpfs_map_dnode(s, dno, qbh))) {
s                1051 fs/hpfs/dnode.c 		hpfs_error(s, "pointer to dnode %08x not found in dnode %08x", downd, dno);
s                1061 fs/hpfs/dnode.c 	c = hpfs_compare_names(s, name1, name1len, de->name, de->namelen, de->last);
s                1065 fs/hpfs/dnode.c 		if (hpfs_sb(s)->sb_chk)
s                1066 fs/hpfs/dnode.c 			if (hpfs_stop_cycles(s, dno, &c1, &c2, "map_fnode_dirent #1")) {
s                1077 fs/hpfs/dnode.c 	c = hpfs_compare_names(s, name2, name2len, de->name, de->namelen, de->last);
s                1084 fs/hpfs/dnode.c 	if (hpfs_sb(s)->sb_chk)
s                1085 fs/hpfs/dnode.c 		if (hpfs_stop_cycles(s, downd, &d1, &d2, "map_fnode_dirent #2")) {
s                1092 fs/hpfs/dnode.c 	hpfs_error(s, "dirent for fnode %08x not found", fno);
s                  15 fs/hpfs/ea.c   void hpfs_ea_ext_remove(struct super_block *s, secno a, int ano, unsigned len)
s                  22 fs/hpfs/ea.c   			hpfs_error(s, "EAs don't end correctly, %s %08x, len %08x",
s                  26 fs/hpfs/ea.c   		if (hpfs_ea_read(s, a, ano, pos, 4, ex)) return;
s                  29 fs/hpfs/ea.c   				hpfs_error(s, "ea_indirect(ea) set while ea->valuelen!=8, %s %08x, pos %08x",
s                  33 fs/hpfs/ea.c   			if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 9, ex+4))
s                  35 fs/hpfs/ea.c   			hpfs_ea_remove(s, ea_sec(ea), ea_in_anode(ea), ea_len(ea));
s                  39 fs/hpfs/ea.c   	if (!ano) hpfs_free_sectors(s, a, (len+511) >> 9);
s                  43 fs/hpfs/ea.c   		if ((anode = hpfs_map_anode(s, a, &bh))) {
s                  44 fs/hpfs/ea.c   			hpfs_remove_btree(s, &anode->btree);
s                  46 fs/hpfs/ea.c   			hpfs_free_sectors(s, a, 1);
s                  51 fs/hpfs/ea.c   static char *get_indirect_ea(struct super_block *s, int ano, secno a, int size)
s                  58 fs/hpfs/ea.c   	if (hpfs_ea_read(s, a, ano, 0, size, ret)) {
s                  66 fs/hpfs/ea.c   static void set_indirect_ea(struct super_block *s, int ano, secno a,
s                  69 fs/hpfs/ea.c   	hpfs_ea_write(s, a, ano, 0, size, data);
s                  74 fs/hpfs/ea.c   int hpfs_read_ea(struct super_block *s, struct fnode *fnode, char *key,
s                 100 fs/hpfs/ea.c   			hpfs_error(s, "EAs don't end correctly, %s %08x, len %08x",
s                 104 fs/hpfs/ea.c   		if (hpfs_ea_read(s, a, ano, pos, 4, ex)) return -EIO;
s                 105 fs/hpfs/ea.c   		if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 1 + (ea_indirect(ea) ? 8 : 0), ex + 4))
s                 112 fs/hpfs/ea.c   			if (hpfs_ea_read(s, a, ano, pos + 4 + ea->namelen + 1, ea_valuelen(ea), buf))
s                 123 fs/hpfs/ea.c   	if (hpfs_ea_read(s, ea_sec(ea), ea_in_anode(ea), 0, ea_len(ea), buf))
s                 130 fs/hpfs/ea.c   char *hpfs_get_ea(struct super_block *s, struct fnode *fnode, char *key, int *size)
s                 141 fs/hpfs/ea.c   				return get_indirect_ea(s, ea_in_anode(ea), ea_sec(ea), *size = ea_len(ea));
s                 158 fs/hpfs/ea.c   			hpfs_error(s, "EAs don't end correctly, %s %08x, len %08x",
s                 162 fs/hpfs/ea.c   		if (hpfs_ea_read(s, a, ano, pos, 4, ex)) return NULL;
s                 163 fs/hpfs/ea.c   		if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 1 + (ea_indirect(ea) ? 8 : 0), ex + 4))
s                 167 fs/hpfs/ea.c   				return get_indirect_ea(s, ea_in_anode(ea), ea_sec(ea), *size = ea_len(ea));
s                 172 fs/hpfs/ea.c   			if (hpfs_ea_read(s, a, ano, pos + 4 + ea->namelen + 1, ea_valuelen(ea), ret)) {
s                 194 fs/hpfs/ea.c   	struct super_block *s = inode->i_sb;
s                 205 fs/hpfs/ea.c   					set_indirect_ea(s, ea_in_anode(ea), ea_sec(ea), data, size);
s                 219 fs/hpfs/ea.c   			hpfs_error(s, "EAs don't end correctly, %s %08x, len %08x",
s                 223 fs/hpfs/ea.c   		if (hpfs_ea_read(s, a, ano, pos, 4, ex)) return;
s                 224 fs/hpfs/ea.c   		if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 1 + (ea_indirect(ea) ? 8 : 0), ex + 4))
s                 229 fs/hpfs/ea.c   					set_indirect_ea(s, ea_in_anode(ea), ea_sec(ea), data, size);
s                 233 fs/hpfs/ea.c   					hpfs_ea_write(s, a, ano, pos + 4 + ea->namelen + 1, size, data);
s                 248 fs/hpfs/ea.c   		hpfs_error(s, "fnode %08lx: ea_offs == %03x, ea_size_s == %03x",
s                 271 fs/hpfs/ea.c   		if (!(n = hpfs_alloc_sector(s, fno, 1, 0))) return;
s                 272 fs/hpfs/ea.c   		if (!(data = hpfs_get_sector(s, n, &bh))) {
s                 273 fs/hpfs/ea.c   			hpfs_free_sectors(s, n, 1);
s                 289 fs/hpfs/ea.c   			secno q = hpfs_alloc_sector(s, fno, 1, 0);
s                 295 fs/hpfs/ea.c   			if (hpfs_alloc_if_possible(s, le32_to_cpu(fnode->ea_secno) + len)) {
s                 318 fs/hpfs/ea.c   				if (!(new_sec = hpfs_alloc_sector(s, fno, 1, 1 - ((pos + 511) >> 9))))
s                 323 fs/hpfs/ea.c   					if (!(b1 = hpfs_map_sector(s, le32_to_cpu(fnode->ea_secno) + i, &bh1, len - i - 1))) {
s                 324 fs/hpfs/ea.c   						hpfs_free_sectors(s, new_sec, (pos + 511) >> 9);
s                 327 fs/hpfs/ea.c   					if (!(b2 = hpfs_get_sector(s, new_sec + i, &bh2))) {
s                 329 fs/hpfs/ea.c   						hpfs_free_sectors(s, new_sec, (pos + 511) >> 9);
s                 337 fs/hpfs/ea.c   				hpfs_free_sectors(s, le32_to_cpu(fnode->ea_secno), len);
s                 343 fs/hpfs/ea.c   			if (hpfs_add_sector_to_btree(s, le32_to_cpu(fnode->ea_secno),
s                 355 fs/hpfs/ea.c   	if (hpfs_ea_write(s, le32_to_cpu(fnode->ea_secno), fnode_in_anode(fnode), le32_to_cpu(fnode->ea_size_l), 4, h)) goto bail;
s                 356 fs/hpfs/ea.c   	if (hpfs_ea_write(s, le32_to_cpu(fnode->ea_secno), fnode_in_anode(fnode), le32_to_cpu(fnode->ea_size_l) + 4, h[1] + 1, key)) goto bail;
s                 357 fs/hpfs/ea.c   	if (hpfs_ea_write(s, le32_to_cpu(fnode->ea_secno), fnode_in_anode(fnode), le32_to_cpu(fnode->ea_size_l) + 5 + h[1], size, data)) goto bail;
s                 364 fs/hpfs/ea.c   		if (fnode_in_anode(fnode)) hpfs_truncate_btree(s, le32_to_cpu(fnode->ea_secno), 1, (le32_to_cpu(fnode->ea_size_l) + 511) >> 9);
s                 365 fs/hpfs/ea.c   		else hpfs_free_sectors(s, le32_to_cpu(fnode->ea_secno) + ((le32_to_cpu(fnode->ea_size_l) + 511) >> 9), len - ((le32_to_cpu(fnode->ea_size_l) + 511) >> 9));
s                  80 fs/hpfs/file.c 	secno s;
s                  83 fs/hpfs/file.c 	s = hpfs_bmap(inode, iblock, &n_secs);
s                  84 fs/hpfs/file.c 	if (s) {
s                  87 fs/hpfs/file.c 		n_secs = hpfs_search_hotfix_map_for_range(inode->i_sb, s, n_secs);
s                  89 fs/hpfs/file.c 			s = hpfs_search_hotfix_map(inode->i_sb, s);
s                  92 fs/hpfs/file.c 		map_bh(bh_result, inode->i_sb, s);
s                 102 fs/hpfs/file.c 	if ((s = hpfs_add_sector_to_btree(inode->i_sb, inode->i_ino, 1, inode->i_blocks - 1)) == -1) {
s                 110 fs/hpfs/file.c 	map_bh(bh_result, inode->i_sb, hpfs_search_hotfix_map(inode->i_sb, s));
s                 224 fs/hpfs/hpfs_fn.h secno hpfs_search_hotfix_map(struct super_block *s, secno sec);
s                 225 fs/hpfs/hpfs_fn.h unsigned hpfs_search_hotfix_map_for_range(struct super_block *s, secno sec, unsigned n);
s                 294 fs/hpfs/hpfs_fn.h void hpfs_load_hotfix_map(struct super_block *s, struct hpfs_spare_block *spareblock);
s                 295 fs/hpfs/hpfs_fn.h struct fnode *hpfs_map_fnode(struct super_block *s, ino_t, struct buffer_head **);
s                 296 fs/hpfs/hpfs_fn.h struct anode *hpfs_map_anode(struct super_block *s, anode_secno, struct buffer_head **);
s                 297 fs/hpfs/hpfs_fn.h struct dnode *hpfs_map_dnode(struct super_block *s, dnode_secno, struct quad_buffer_head *);
s                 298 fs/hpfs/hpfs_fn.h dnode_secno hpfs_fnode_dno(struct super_block *s, ino_t ino);
s                 337 fs/hpfs/hpfs_fn.h static inline time64_t local_to_gmt(struct super_block *s, time64_t t)
s                 340 fs/hpfs/hpfs_fn.h 	return t + sys_tz.tz_minuteswest * 60 + hpfs_sb(s)->sb_timeshift;
s                 343 fs/hpfs/hpfs_fn.h static inline time32_t gmt_to_local(struct super_block *s, time64_t t)
s                 346 fs/hpfs/hpfs_fn.h 	return t - sys_tz.tz_minuteswest * 60 - hpfs_sb(s)->sb_timeshift;
s                 349 fs/hpfs/hpfs_fn.h static inline time32_t local_get_seconds(struct super_block *s)
s                 351 fs/hpfs/hpfs_fn.h 	return gmt_to_local(s, ktime_get_real_seconds());
s                 363 fs/hpfs/hpfs_fn.h static inline void hpfs_lock(struct super_block *s)
s                 365 fs/hpfs/hpfs_fn.h 	struct hpfs_sb_info *sbi = hpfs_sb(s);
s                 369 fs/hpfs/hpfs_fn.h static inline void hpfs_unlock(struct super_block *s)
s                 371 fs/hpfs/hpfs_fn.h 	struct hpfs_sb_info *sbi = hpfs_sb(s);
s                 375 fs/hpfs/hpfs_fn.h static inline void hpfs_lock_assert(struct super_block *s)
s                 377 fs/hpfs/hpfs_fn.h 	struct hpfs_sb_info *sbi = hpfs_sb(s);
s                  12 fs/hpfs/map.c  __le32 *hpfs_map_dnode_bitmap(struct super_block *s, struct quad_buffer_head *qbh)
s                  14 fs/hpfs/map.c  	return hpfs_map_4sectors(s, hpfs_sb(s)->sb_dmap, qbh, 0);
s                  17 fs/hpfs/map.c  __le32 *hpfs_map_bitmap(struct super_block *s, unsigned bmp_block,
s                  22 fs/hpfs/map.c  	unsigned n_bands = (hpfs_sb(s)->sb_fs_size + 0x3fff) >> 14;
s                  23 fs/hpfs/map.c  	if (hpfs_sb(s)->sb_chk) if (bmp_block >= n_bands) {
s                  24 fs/hpfs/map.c  		hpfs_error(s, "hpfs_map_bitmap called with bad parameter: %08x at %s", bmp_block, id);
s                  27 fs/hpfs/map.c  	sec = le32_to_cpu(hpfs_sb(s)->sb_bmp_dir[bmp_block]);
s                  28 fs/hpfs/map.c  	if (!sec || sec > hpfs_sb(s)->sb_fs_size-4) {
s                  29 fs/hpfs/map.c  		hpfs_error(s, "invalid bitmap block pointer %08x -> %08x at %s", bmp_block, sec, id);
s                  32 fs/hpfs/map.c  	ret = hpfs_map_4sectors(s, sec, qbh, 4);
s                  33 fs/hpfs/map.c  	if (ret) hpfs_prefetch_bitmap(s, bmp_block + 1);
s                  37 fs/hpfs/map.c  void hpfs_prefetch_bitmap(struct super_block *s, unsigned bmp_block)
s                  40 fs/hpfs/map.c  	unsigned n_bands = (hpfs_sb(s)->sb_fs_size + 0x3fff) >> 14;
s                  43 fs/hpfs/map.c  	to_prefetch = le32_to_cpu(hpfs_sb(s)->sb_bmp_dir[bmp_block]);
s                  47 fs/hpfs/map.c  		next_prefetch = le32_to_cpu(hpfs_sb(s)->sb_bmp_dir[bmp_block + 1]);
s                  48 fs/hpfs/map.c  	hpfs_prefetch_sectors(s, to_prefetch, 4 + 4 * (to_prefetch + 4 == next_prefetch));
s                  57 fs/hpfs/map.c  unsigned char *hpfs_load_code_page(struct super_block *s, secno cps)
s                  66 fs/hpfs/map.c  	struct code_page_directory *cp = hpfs_map_sector(s, cps, &bh, 0);
s                  88 fs/hpfs/map.c  	if (!(cpd = hpfs_map_sector(s, cpds, &bh, 0))) return NULL;
s                 112 fs/hpfs/map.c  __le32 *hpfs_load_bitmap_directory(struct super_block *s, secno bmp)
s                 115 fs/hpfs/map.c  	int n = (hpfs_sb(s)->sb_fs_size + 0x200000 - 1) >> 21;
s                 123 fs/hpfs/map.c  		__le32 *d = hpfs_map_sector(s, bmp+i, &bh, n - i - 1);
s                 134 fs/hpfs/map.c  void hpfs_load_hotfix_map(struct super_block *s, struct hpfs_spare_block *spareblock)
s                 145 fs/hpfs/map.c  		hpfs_error(s, "invalid number of hotfixes: %u, used: %u", n_hotfixes, n_used_hotfixes);
s                 148 fs/hpfs/map.c  	if (!(directory = hpfs_map_4sectors(s, le32_to_cpu(spareblock->hotfix_map), &qbh, 0))) {
s                 149 fs/hpfs/map.c  		hpfs_error(s, "can't load hotfix map");
s                 153 fs/hpfs/map.c  		hpfs_sb(s)->hotfix_from[i] = le32_to_cpu(directory[i]);
s                 154 fs/hpfs/map.c  		hpfs_sb(s)->hotfix_to[i] = le32_to_cpu(directory[n_hotfixes + i]);
s                 156 fs/hpfs/map.c  	hpfs_sb(s)->n_hotfixes = n_used_hotfixes;
s                 164 fs/hpfs/map.c  struct fnode *hpfs_map_fnode(struct super_block *s, ino_t ino, struct buffer_head **bhp)
s                 167 fs/hpfs/map.c  	if (hpfs_sb(s)->sb_chk) if (hpfs_chk_sectors(s, ino, 1, "fnode")) {
s                 170 fs/hpfs/map.c  	if ((fnode = hpfs_map_sector(s, ino, bhp, FNODE_RD_AHEAD))) {
s                 171 fs/hpfs/map.c  		if (hpfs_sb(s)->sb_chk) {
s                 175 fs/hpfs/map.c  				hpfs_error(s, "bad magic on fnode %08lx",
s                 182 fs/hpfs/map.c  					hpfs_error(s,
s                 189 fs/hpfs/map.c  					hpfs_error(s,
s                 197 fs/hpfs/map.c  				hpfs_error(s,
s                 207 fs/hpfs/map.c  					hpfs_error(s, "bad EA in fnode %08lx",
s                 221 fs/hpfs/map.c  struct anode *hpfs_map_anode(struct super_block *s, anode_secno ano, struct buffer_head **bhp)
s                 224 fs/hpfs/map.c  	if (hpfs_sb(s)->sb_chk) if (hpfs_chk_sectors(s, ano, 1, "anode")) return NULL;
s                 225 fs/hpfs/map.c  	if ((anode = hpfs_map_sector(s, ano, bhp, ANODE_RD_AHEAD)))
s                 226 fs/hpfs/map.c  		if (hpfs_sb(s)->sb_chk) {
s                 228 fs/hpfs/map.c  				hpfs_error(s, "bad magic on anode %08x", ano);
s                 232 fs/hpfs/map.c  				hpfs_error(s, "self pointer invalid on anode %08x", ano);
s                 237 fs/hpfs/map.c  				hpfs_error(s, "bad number of nodes in anode %08x", ano);
s                 242 fs/hpfs/map.c  				hpfs_error(s, "bad first_free pointer in anode %08x", ano);
s                 256 fs/hpfs/map.c  struct dnode *hpfs_map_dnode(struct super_block *s, unsigned secno,
s                 260 fs/hpfs/map.c  	if (hpfs_sb(s)->sb_chk) {
s                 261 fs/hpfs/map.c  		if (hpfs_chk_sectors(s, secno, 4, "dnode")) return NULL;
s                 263 fs/hpfs/map.c  			hpfs_error(s, "dnode %08x not byte-aligned", secno);
s                 267 fs/hpfs/map.c  	if ((dnode = hpfs_map_4sectors(s, secno, qbh, DNODE_RD_AHEAD)))
s                 268 fs/hpfs/map.c  		if (hpfs_sb(s)->sb_chk) {
s                 273 fs/hpfs/map.c  				hpfs_error(s, "bad magic on dnode %08x", secno);
s                 277 fs/hpfs/map.c  				hpfs_error(s, "bad self pointer on dnode %08x self = %08x", secno, le32_to_cpu(dnode->self));
s                 281 fs/hpfs/map.c  				hpfs_error(s, "dnode %08x has first_free == %08x", secno, le32_to_cpu(dnode->first_free));
s                 287 fs/hpfs/map.c  					hpfs_error(s, "bad dirent size in dnode %08x, dirent %03x, last %03x", secno, p, pp);
s                 291 fs/hpfs/map.c  					if (((31 + de->namelen + de->down*4 + 3) & ~3) < le16_to_cpu(de->length) && s->s_flags & SB_RDONLY) goto ok;
s                 292 fs/hpfs/map.c  					hpfs_error(s, "namelen does not match dirent size in dnode %08x, dirent %03x, last %03x", secno, p, pp);
s                 296 fs/hpfs/map.c  				if (hpfs_sb(s)->sb_chk >= 2) b |= 1 << de->down;
s                 298 fs/hpfs/map.c  					hpfs_error(s, "bad down pointer in dnode %08x, dirent %03x, last %03x", secno, p, pp);
s                 305 fs/hpfs/map.c  				hpfs_error(s, "size on last dirent does not match first_free; dnode %08x", secno);
s                 309 fs/hpfs/map.c  				hpfs_error(s, "dnode %08x does not end with \\377 entry", secno);
s                 322 fs/hpfs/map.c  dnode_secno hpfs_fnode_dno(struct super_block *s, ino_t ino)
s                 328 fs/hpfs/map.c  	fnode = hpfs_map_fnode(s, ino, &bh);
s                  54 fs/hpfs/name.c unsigned char *hpfs_translate_name(struct super_block *s, unsigned char *from,
s                  59 fs/hpfs/name.c 	if (hpfs_sb(s)->sb_chk >= 2) if (hpfs_is_name_long(from, len) != lng) {
s                  71 fs/hpfs/name.c 	for (i = 0; i < len; i++) to[i] = locase(hpfs_sb(s)->sb_cp_table,from[i]);
s                  75 fs/hpfs/name.c int hpfs_compare_names(struct super_block *s,
s                  83 fs/hpfs/name.c 		unsigned char c1 = upcase(hpfs_sb(s)->sb_cp_table,n1[i]);
s                  84 fs/hpfs/name.c 		unsigned char c2 = upcase(hpfs_sb(s)->sb_cp_table,n2[i]);
s                  23 fs/hpfs/super.c static void mark_dirty(struct super_block *s, int remount)
s                  25 fs/hpfs/super.c 	if (hpfs_sb(s)->sb_chkdsk && (remount || !sb_rdonly(s))) {
s                  28 fs/hpfs/super.c 		if ((sb = hpfs_map_sector(s, 17, &bh, 0))) {
s                  41 fs/hpfs/super.c static void unmark_dirty(struct super_block *s)
s                  45 fs/hpfs/super.c 	if (sb_rdonly(s)) return;
s                  46 fs/hpfs/super.c 	sync_blockdev(s->s_bdev);
s                  47 fs/hpfs/super.c 	if ((sb = hpfs_map_sector(s, 17, &bh, 0))) {
s                  48 fs/hpfs/super.c 		sb->dirty = hpfs_sb(s)->sb_chkdsk > 1 - hpfs_sb(s)->sb_was_error;
s                  49 fs/hpfs/super.c 		sb->old_wrote = hpfs_sb(s)->sb_chkdsk >= 2 && !hpfs_sb(s)->sb_was_error;
s                  57 fs/hpfs/super.c void hpfs_error(struct super_block *s, const char *fmt, ...)
s                  71 fs/hpfs/super.c 	if (!hpfs_sb(s)->sb_was_error) {
s                  72 fs/hpfs/super.c 		if (hpfs_sb(s)->sb_err == 2) {
s                  74 fs/hpfs/super.c 			mark_dirty(s, 0);
s                  76 fs/hpfs/super.c 		} else if (hpfs_sb(s)->sb_err == 1) {
s                  77 fs/hpfs/super.c 			if (sb_rdonly(s))
s                  81 fs/hpfs/super.c 				mark_dirty(s, 0);
s                  82 fs/hpfs/super.c 				s->s_flags |= SB_RDONLY;
s                  84 fs/hpfs/super.c 		} else if (sb_rdonly(s))
s                  90 fs/hpfs/super.c 	hpfs_sb(s)->sb_was_error = 1;
s                 101 fs/hpfs/super.c int hpfs_stop_cycles(struct super_block *s, int key, int *c1, int *c2,
s                 105 fs/hpfs/super.c 		hpfs_error(s, "cycle detected on key %08x in %s", key, msg);
s                 125 fs/hpfs/super.c static void hpfs_put_super(struct super_block *s)
s                 127 fs/hpfs/super.c 	hpfs_lock(s);
s                 128 fs/hpfs/super.c 	unmark_dirty(s);
s                 129 fs/hpfs/super.c 	hpfs_unlock(s);
s                 130 fs/hpfs/super.c 	call_rcu(&hpfs_sb(s)->rcu, lazy_free_sbi);
s                 133 fs/hpfs/super.c static unsigned hpfs_count_one_bitmap(struct super_block *s, secno secno)
s                 139 fs/hpfs/super.c 	bits = hpfs_map_4sectors(s, secno, &qbh, 0);
s                 147 fs/hpfs/super.c static unsigned count_bitmaps(struct super_block *s)
s                 150 fs/hpfs/super.c 	n_bands = (hpfs_sb(s)->sb_fs_size + 0x3fff) >> 14;
s                 153 fs/hpfs/super.c 		hpfs_prefetch_bitmap(s, n);
s                 157 fs/hpfs/super.c 		hpfs_prefetch_bitmap(s, n + COUNT_RD_AHEAD);
s                 158 fs/hpfs/super.c 		c = hpfs_count_one_bitmap(s, le32_to_cpu(hpfs_sb(s)->sb_bmp_dir[n]));
s                 165 fs/hpfs/super.c unsigned hpfs_get_free_dnodes(struct super_block *s)
s                 167 fs/hpfs/super.c 	struct hpfs_sb_info *sbi = hpfs_sb(s);
s                 169 fs/hpfs/super.c 		unsigned c = hpfs_count_one_bitmap(s, sbi->sb_dmap);
s                 179 fs/hpfs/super.c 	struct super_block *s = dentry->d_sb;
s                 180 fs/hpfs/super.c 	struct hpfs_sb_info *sbi = hpfs_sb(s);
s                 181 fs/hpfs/super.c 	u64 id = huge_encode_dev(s->s_bdev->bd_dev);
s                 183 fs/hpfs/super.c 	hpfs_lock(s);
s                 186 fs/hpfs/super.c 		sbi->sb_n_free = count_bitmaps(s);
s                 188 fs/hpfs/super.c 	buf->f_type = s->s_magic;
s                 194 fs/hpfs/super.c 	buf->f_ffree = hpfs_get_free_dnodes(s);
s                 199 fs/hpfs/super.c 	hpfs_unlock(s);
s                 443 fs/hpfs/super.c static int hpfs_remount_fs(struct super_block *s, int *flags, char *data)
s                 450 fs/hpfs/super.c 	struct hpfs_sb_info *sbi = hpfs_sb(s);
s                 452 fs/hpfs/super.c 	sync_filesystem(s);
s                 456 fs/hpfs/super.c 	hpfs_lock(s);
s                 477 fs/hpfs/super.c 	unmark_dirty(s);
s                 485 fs/hpfs/super.c 	if (!(*flags & SB_RDONLY)) mark_dirty(s, 1);
s                 487 fs/hpfs/super.c 	hpfs_unlock(s);
s                 491 fs/hpfs/super.c 	hpfs_unlock(s);
s                 538 fs/hpfs/super.c static int hpfs_fill_super(struct super_block *s, void *options, int silent)
s                 562 fs/hpfs/super.c 	s->s_fs_info = sbi;
s                 565 fs/hpfs/super.c 	hpfs_lock(s);
s                 588 fs/hpfs/super.c 	sb_set_blocksize(s, 512);
s                 590 fs/hpfs/super.c 	if (!(bootblock = hpfs_map_sector(s, 0, &bh0, 0))) goto bail1;
s                 591 fs/hpfs/super.c 	if (!(superblock = hpfs_map_sector(s, 16, &bh1, 1))) goto bail2;
s                 592 fs/hpfs/super.c 	if (!(spareblock = hpfs_map_sector(s, 17, &bh2, 0))) goto bail3;
s                 604 fs/hpfs/super.c 	if (!sb_rdonly(s) && superblock->funcversion != 2 && superblock->funcversion != 3) {
s                 611 fs/hpfs/super.c 	s->s_flags |= SB_NOATIME;
s                 614 fs/hpfs/super.c 	s->s_magic = HPFS_SUPER_MAGIC;
s                 615 fs/hpfs/super.c 	s->s_op = &hpfs_sops;
s                 616 fs/hpfs/super.c 	s->s_d_op = &hpfs_dentry_operations;
s                 617 fs/hpfs/super.c 	s->s_time_min =  local_to_gmt(s, 0);
s                 618 fs/hpfs/super.c 	s->s_time_max =  local_to_gmt(s, U32_MAX);
s                 643 fs/hpfs/super.c 		hpfs_error(s, "invalid size in superblock: %08x",
s                 649 fs/hpfs/super.c 		hpfs_load_hotfix_map(s, spareblock);
s                 652 fs/hpfs/super.c 	if (!(sbi->sb_bmp_dir = hpfs_load_bitmap_directory(s, le32_to_cpu(superblock->bitmaps))))
s                 661 fs/hpfs/super.c 		hpfs_error(s, "improperly stopped");
s                 664 fs/hpfs/super.c 	if (!sb_rdonly(s)) {
s                 673 fs/hpfs/super.c 			mark_dirty(s, 0);
s                 676 fs/hpfs/super.c 		hpfs_error(s, "warning: spare dnodes used, try chkdsk");
s                 684 fs/hpfs/super.c 			hpfs_error(s, "dir band size mismatch: dir_band_start==%08x, dir_band_end==%08x, n_dir_band==%08x",
s                 690 fs/hpfs/super.c 		if (hpfs_chk_sectors(s, le32_to_cpu(superblock->dir_band_start), le32_to_cpu(superblock->n_dir_band), "dir_band") ||
s                 691 fs/hpfs/super.c 		    hpfs_chk_sectors(s, le32_to_cpu(superblock->dir_band_bitmap), 4, "dir_band_bitmap") ||
s                 692 fs/hpfs/super.c 		    hpfs_chk_sectors(s, le32_to_cpu(superblock->bitmaps), 4, "bitmaps")) {
s                 693 fs/hpfs/super.c 			mark_dirty(s, 0);
s                 702 fs/hpfs/super.c 		if (!(sbi->sb_cp_table = hpfs_load_code_page(s, le32_to_cpu(spareblock->code_page_dir))))
s                 709 fs/hpfs/super.c 	root = iget_locked(s, sbi->sb_root);
s                 715 fs/hpfs/super.c 	s->s_root = d_make_root(root);
s                 716 fs/hpfs/super.c 	if (!s->s_root)
s                 723 fs/hpfs/super.c 	root_dno = hpfs_fnode_dno(s, sbi->sb_root);
s                 727 fs/hpfs/super.c 		hpfs_error(s, "unable to find root dir");
s                 729 fs/hpfs/super.c 		root->i_atime.tv_sec = local_to_gmt(s, le32_to_cpu(de->read_date));
s                 731 fs/hpfs/super.c 		root->i_mtime.tv_sec = local_to_gmt(s, le32_to_cpu(de->write_date));
s                 733 fs/hpfs/super.c 		root->i_ctime.tv_sec = local_to_gmt(s, le32_to_cpu(de->creation_date));
s                 743 fs/hpfs/super.c 	hpfs_unlock(s);
s                 751 fs/hpfs/super.c 	hpfs_unlock(s);
s                1075 fs/io_uring.c  static int io_prep_rw(struct io_kiocb *req, const struct sqe_submit *s,
s                1078 fs/io_uring.c  	const struct io_uring_sqe *sqe = s->sqe;
s                1240 fs/io_uring.c  			       const struct sqe_submit *s, struct iovec **iovec,
s                1243 fs/io_uring.c  	const struct io_uring_sqe *sqe = s->sqe;
s                1264 fs/io_uring.c  	if (!s->has_user)
s                1393 fs/io_uring.c  static int io_read(struct io_kiocb *req, const struct sqe_submit *s,
s                1403 fs/io_uring.c  	ret = io_prep_rw(req, s, force_nonblock);
s                1411 fs/io_uring.c  	ret = io_import_iovec(req->ctx, READ, s, &iovec, &iter);
s                1449 fs/io_uring.c  			if (!s->needs_lock)
s                1458 fs/io_uring.c  static int io_write(struct io_kiocb *req, const struct sqe_submit *s,
s                1468 fs/io_uring.c  	ret = io_prep_rw(req, s, force_nonblock);
s                1476 fs/io_uring.c  	ret = io_import_iovec(req->ctx, WRITE, s, &iovec, &iter);
s                1488 fs/io_uring.c  		if (!s->needs_lock)
s                1530 fs/io_uring.c  			if (!s->needs_lock)
s                2064 fs/io_uring.c  			struct sqe_submit *s)
s                2082 fs/io_uring.c  	memcpy(&req->submit, s, sizeof(*s));
s                2083 fs/io_uring.c  	memcpy(sqe_copy, s->sqe, sizeof(*sqe_copy));
s                2093 fs/io_uring.c  			   const struct sqe_submit *s, bool force_nonblock)
s                2097 fs/io_uring.c  	req->user_data = READ_ONCE(s->sqe->user_data);
s                2099 fs/io_uring.c  	if (unlikely(s->index >= ctx->sq_entries))
s                2102 fs/io_uring.c  	opcode = READ_ONCE(s->sqe->opcode);
s                2108 fs/io_uring.c  		if (unlikely(s->sqe->buf_index))
s                2110 fs/io_uring.c  		ret = io_read(req, s, force_nonblock);
s                2113 fs/io_uring.c  		if (unlikely(s->sqe->buf_index))
s                2115 fs/io_uring.c  		ret = io_write(req, s, force_nonblock);
s                2118 fs/io_uring.c  		ret = io_read(req, s, force_nonblock);
s                2121 fs/io_uring.c  		ret = io_write(req, s, force_nonblock);
s                2124 fs/io_uring.c  		ret = io_fsync(req, s->sqe, force_nonblock);
s                2127 fs/io_uring.c  		ret = io_poll_add(req, s->sqe);
s                2130 fs/io_uring.c  		ret = io_poll_remove(req, s->sqe);
s                2133 fs/io_uring.c  		ret = io_sync_file_range(req, s->sqe, force_nonblock);
s                2136 fs/io_uring.c  		ret = io_sendmsg(req, s->sqe, force_nonblock);
s                2139 fs/io_uring.c  		ret = io_recvmsg(req, s->sqe, force_nonblock);
s                2142 fs/io_uring.c  		ret = io_timeout(req, s->sqe);
s                2157 fs/io_uring.c  		if (s->needs_lock)
s                2160 fs/io_uring.c  		if (s->needs_lock)
s                2206 fs/io_uring.c  		struct sqe_submit *s = &req->submit;
s                2207 fs/io_uring.c  		const struct io_uring_sqe *sqe = s->sqe;
s                2235 fs/io_uring.c  			s->has_user = cur_mm != NULL;
s                2236 fs/io_uring.c  			s->needs_lock = true;
s                2238 fs/io_uring.c  				ret = __io_submit_sqe(ctx, req, s, false);
s                2372 fs/io_uring.c  static int io_req_set_file(struct io_ring_ctx *ctx, const struct sqe_submit *s,
s                2378 fs/io_uring.c  	flags = READ_ONCE(s->sqe->flags);
s                2379 fs/io_uring.c  	fd = READ_ONCE(s->sqe->fd);
s                2388 fs/io_uring.c  	req->sequence = s->sequence;
s                2390 fs/io_uring.c  	if (!io_op_needs_file(s->sqe))
s                2400 fs/io_uring.c  		if (s->needs_fixed_file)
s                2411 fs/io_uring.c  			struct sqe_submit *s)
s                2415 fs/io_uring.c  	ret = __io_submit_sqe(ctx, req, s, true);
s                2425 fs/io_uring.c  		sqe_copy = kmemdup(s->sqe, sizeof(*sqe_copy), GFP_KERNEL);
s                2429 fs/io_uring.c  			s->sqe = sqe_copy;
s                2430 fs/io_uring.c  			memcpy(&req->submit, s, sizeof(*s));
s                2431 fs/io_uring.c  			list = io_async_list_from_sqe(ctx, s->sqe);
s                2462 fs/io_uring.c  			struct sqe_submit *s)
s                2466 fs/io_uring.c  	ret = io_req_defer(ctx, req, s);
s                2470 fs/io_uring.c  			io_cqring_add_event(ctx, s->sqe->user_data, ret);
s                2475 fs/io_uring.c  	return __io_queue_sqe(ctx, req, s);
s                2479 fs/io_uring.c  			      struct sqe_submit *s, struct io_kiocb *shadow)
s                2485 fs/io_uring.c  		return io_queue_sqe(ctx, req, s);
s                2493 fs/io_uring.c  	ret = io_req_defer(ctx, req, s);
s                2498 fs/io_uring.c  			io_cqring_add_event(ctx, s->sqe->user_data, ret);
s                2515 fs/io_uring.c  		return __io_queue_sqe(ctx, req, s);
s                2522 fs/io_uring.c  static void io_submit_sqe(struct io_ring_ctx *ctx, struct sqe_submit *s,
s                2530 fs/io_uring.c  	if (unlikely(s->sqe->flags & ~SQE_VALID_FLAGS)) {
s                2541 fs/io_uring.c  	ret = io_req_set_file(ctx, s, state, req);
s                2546 fs/io_uring.c  		io_cqring_add_event(ctx, s->sqe->user_data, ret);
s                2550 fs/io_uring.c  	req->user_data = s->sqe->user_data;
s                2553 fs/io_uring.c  	switch (READ_ONCE(s->sqe->opcode)) {
s                2579 fs/io_uring.c  		sqe_copy = kmemdup(s->sqe, sizeof(*sqe_copy), GFP_KERNEL);
s                2585 fs/io_uring.c  		s->sqe = sqe_copy;
s                2586 fs/io_uring.c  		memcpy(&req->submit, s, sizeof(*s));
s                2588 fs/io_uring.c  	} else if (s->sqe->flags & IOSQE_IO_LINK) {
s                2591 fs/io_uring.c  		memcpy(&req->submit, s, sizeof(*s));
s                2595 fs/io_uring.c  		io_queue_sqe(ctx, req, s);
s                2645 fs/io_uring.c  static bool io_get_sqring(struct io_ring_ctx *ctx, struct sqe_submit *s)
s                2666 fs/io_uring.c  		s->index = head;
s                2667 fs/io_uring.c  		s->sqe = &ctx->sq_sqes[head];
s                2668 fs/io_uring.c  		s->sequence = ctx->cached_sq_head;
s                2695 fs/io_uring.c  		struct sqe_submit s;
s                2697 fs/io_uring.c  		if (!io_get_sqring(ctx, &s))
s                2709 fs/io_uring.c  		prev_was_link = (s.sqe->flags & IOSQE_IO_LINK) != 0;
s                2711 fs/io_uring.c  		if (link && (s.sqe->flags & IOSQE_IO_DRAIN)) {
s                2719 fs/io_uring.c  			shadow_req->sequence = s.sequence;
s                2724 fs/io_uring.c  			io_cqring_add_event(ctx, s.sqe->user_data,
s                2727 fs/io_uring.c  			s.has_user = has_user;
s                2728 fs/io_uring.c  			s.needs_lock = true;
s                2729 fs/io_uring.c  			s.needs_fixed_file = true;
s                2730 fs/io_uring.c  			io_submit_sqe(ctx, &s, statep, &link);
s                2889 fs/io_uring.c  		struct sqe_submit s;
s                2891 fs/io_uring.c  		if (!io_get_sqring(ctx, &s))
s                2903 fs/io_uring.c  		prev_was_link = (s.sqe->flags & IOSQE_IO_LINK) != 0;
s                2905 fs/io_uring.c  		if (link && (s.sqe->flags & IOSQE_IO_DRAIN)) {
s                2913 fs/io_uring.c  			shadow_req->sequence = s.sequence;
s                2917 fs/io_uring.c  		s.has_user = true;
s                2918 fs/io_uring.c  		s.needs_lock = false;
s                2919 fs/io_uring.c  		s.needs_fixed_file = false;
s                2921 fs/io_uring.c  		io_submit_sqe(ctx, &s, statep, &link);
s                 621 fs/isofs/inode.c static int isofs_fill_super(struct super_block *s, void *data, int silent)
s                 641 fs/isofs/inode.c 	s->s_fs_info = sbi;
s                 655 fs/isofs/inode.c 	if (bdev_logical_block_size(s->s_bdev) > 2048) {
s                 658 fs/isofs/inode.c 			bdev_logical_block_size(s->s_bdev));
s                 661 fs/isofs/inode.c 	opt.blocksize = sb_min_blocksize(s, opt.blocksize);
s                 668 fs/isofs/inode.c 		opt.sbsector : isofs_get_last_session(s,opt.session);
s                 675 fs/isofs/inode.c 		block = iso_blknum << (ISOFS_BLOCK_BITS - s->s_blocksize_bits);
s                 676 fs/isofs/inode.c 		if (!(bh = sb_bread(s, block)))
s                 750 fs/isofs/inode.c 	if (!sb_rdonly(s)) {
s                 799 fs/isofs/inode.c 	s->s_magic = ISOFS_SUPER_MAGIC;
s                 805 fs/isofs/inode.c 	s->s_maxbytes = 0x80000000000LL;
s                 808 fs/isofs/inode.c 	s->s_time_min = mktime64(1900, 1, 1, 0, 0, 0) - MAX_TZ_OFFSET;
s                 809 fs/isofs/inode.c 	s->s_time_max = mktime64(U8_MAX+1900, 12, 31, 23, 59, 59) + MAX_TZ_OFFSET;
s                 865 fs/isofs/inode.c 	sb_set_blocksize(s, orig_zonesize);
s                 881 fs/isofs/inode.c 	s->s_op = &isofs_sops;
s                 882 fs/isofs/inode.c 	s->s_export_op = &isofs_export_ops;
s                 915 fs/isofs/inode.c 	inode = isofs_iget(s, sbi->s_firstdatazone, 0);
s                 924 fs/isofs/inode.c 				rootdir_empty(s, sbi->s_firstdatazone)) {
s                 948 fs/isofs/inode.c 			inode = isofs_iget(s, sbi->s_firstdatazone, 0);
s                 979 fs/isofs/inode.c 		s->s_d_op = &isofs_dentry_ops[table - 1];
s                 982 fs/isofs/inode.c 	s->s_root = d_make_root(inode);
s                 983 fs/isofs/inode.c 	if (!(s->s_root)) {
s                1009 fs/isofs/inode.c 		__func__, s->s_id, iso_blknum, block);
s                1029 fs/isofs/inode.c 	s->s_fs_info = NULL;
s                 990 fs/jbd2/journal.c 	struct jbd2_stats_proc_session *s = seq->private;
s                 996 fs/jbd2/journal.c 		   s->stats->ts_tid, s->stats->ts_requested,
s                 997 fs/jbd2/journal.c 		   s->journal->j_max_transaction_buffers);
s                 998 fs/jbd2/journal.c 	if (s->stats->ts_tid == 0)
s                1001 fs/jbd2/journal.c 	    jiffies_to_msecs(s->stats->run.rs_wait / s->stats->ts_tid));
s                1003 fs/jbd2/journal.c 	    (s->stats->ts_requested == 0) ? 0 :
s                1004 fs/jbd2/journal.c 	    jiffies_to_msecs(s->stats->run.rs_request_delay /
s                1005 fs/jbd2/journal.c 			     s->stats->ts_requested));
s                1007 fs/jbd2/journal.c 	    jiffies_to_msecs(s->stats->run.rs_running / s->stats->ts_tid));
s                1009 fs/jbd2/journal.c 	    jiffies_to_msecs(s->stats->run.rs_locked / s->stats->ts_tid));
s                1011 fs/jbd2/journal.c 	    jiffies_to_msecs(s->stats->run.rs_flushing / s->stats->ts_tid));
s                1013 fs/jbd2/journal.c 	    jiffies_to_msecs(s->stats->run.rs_logging / s->stats->ts_tid));
s                1015 fs/jbd2/journal.c 		   div_u64(s->journal->j_average_commit_time, 1000));
s                1017 fs/jbd2/journal.c 	    s->stats->run.rs_handle_count / s->stats->ts_tid);
s                1019 fs/jbd2/journal.c 	    s->stats->run.rs_blocks / s->stats->ts_tid);
s                1021 fs/jbd2/journal.c 	    s->stats->run.rs_blocks_logged / s->stats->ts_tid);
s                1039 fs/jbd2/journal.c 	struct jbd2_stats_proc_session *s;
s                1042 fs/jbd2/journal.c 	s = kmalloc(sizeof(*s), GFP_KERNEL);
s                1043 fs/jbd2/journal.c 	if (s == NULL)
s                1046 fs/jbd2/journal.c 	s->stats = kmalloc(size, GFP_KERNEL);
s                1047 fs/jbd2/journal.c 	if (s->stats == NULL) {
s                1048 fs/jbd2/journal.c 		kfree(s);
s                1052 fs/jbd2/journal.c 	memcpy(s->stats, &journal->j_stats, size);
s                1053 fs/jbd2/journal.c 	s->journal = journal;
s                1059 fs/jbd2/journal.c 		m->private = s;
s                1061 fs/jbd2/journal.c 		kfree(s->stats);
s                1062 fs/jbd2/journal.c 		kfree(s);
s                1071 fs/jbd2/journal.c 	struct jbd2_stats_proc_session *s = seq->private;
s                1072 fs/jbd2/journal.c 	kfree(s->stats);
s                1073 fs/jbd2/journal.c 	kfree(s);
s                  40 fs/jffs2/acl.c 	size_t s;
s                  48 fs/jffs2/acl.c 		s = size - 4 * sizeof(struct jffs2_acl_entry_short);
s                  49 fs/jffs2/acl.c 		if (s % sizeof(struct jffs2_acl_entry))
s                  51 fs/jffs2/acl.c 		return s / sizeof(struct jffs2_acl_entry) + 4;
s                  41 fs/jffs2/os-linux.h #define sleep_on_spinunlock(wq, s)				\
s                  46 fs/jffs2/os-linux.h 		spin_unlock(s);					\
s                  40 fs/jffs2/scan.c 				  unsigned char *buf, uint32_t buf_size, struct jffs2_summary *s);
s                  47 fs/jffs2/scan.c 				 struct jffs2_raw_inode *ri, uint32_t ofs, struct jffs2_summary *s);
s                  49 fs/jffs2/scan.c 				 struct jffs2_raw_dirent *rd, uint32_t ofs, struct jffs2_summary *s);
s                  97 fs/jffs2/scan.c 	struct jffs2_summary *s = NULL; /* summary info collected by the scan process */
s                 135 fs/jffs2/scan.c 		s = kzalloc(sizeof(struct jffs2_summary), GFP_KERNEL);
s                 136 fs/jffs2/scan.c 		if (!s) {
s                 149 fs/jffs2/scan.c 		jffs2_sum_reset_collected(s);
s                 152 fs/jffs2/scan.c 						buf_size, s);
s                 209 fs/jffs2/scan.c 				jffs2_sum_move_collected(c, s);
s                 283 fs/jffs2/scan.c 	kfree(s);
s                 329 fs/jffs2/scan.c 				 struct jffs2_summary *s)
s                 377 fs/jffs2/scan.c 		jffs2_sum_add_xattr_mem(s, rx, ofs - jeb->offset);
s                 385 fs/jffs2/scan.c 				struct jffs2_summary *s)
s                 433 fs/jffs2/scan.c 		jffs2_sum_add_xref_mem(s, rr, ofs - jeb->offset);
s                 443 fs/jffs2/scan.c 				  unsigned char *buf, uint32_t buf_size, struct jffs2_summary *s) {
s                 809 fs/jffs2/scan.c 			err = jffs2_scan_inode_node(c, jeb, (void *)node, ofs, s);
s                 826 fs/jffs2/scan.c 			err = jffs2_scan_dirent_node(c, jeb, (void *)node, ofs, s);
s                 844 fs/jffs2/scan.c 			err = jffs2_scan_xattr_node(c, jeb, (void *)node, ofs, s);
s                 861 fs/jffs2/scan.c 			err = jffs2_scan_xref_node(c, jeb, (void *)node, ofs, s);
s                 892 fs/jffs2/scan.c 				jffs2_sum_add_padding_mem(s, je32_to_cpu(node->totlen));
s                 931 fs/jffs2/scan.c 				jffs2_sum_disable_collecting(s);
s                 940 fs/jffs2/scan.c 		if (PAD(s->sum_size + JFFS2_SUMMARY_FRAME_SIZE) > jeb->free_size) {
s                 943 fs/jffs2/scan.c 			jffs2_sum_disable_collecting(s);
s                 989 fs/jffs2/scan.c 				 struct jffs2_raw_inode *ri, uint32_t ofs, struct jffs2_summary *s)
s                1036 fs/jffs2/scan.c 		jffs2_sum_add_inode_mem(s, ri, ofs - jeb->offset);
s                1043 fs/jffs2/scan.c 				  struct jffs2_raw_dirent *rd, uint32_t ofs, struct jffs2_summary *s)
s                1111 fs/jffs2/scan.c 		jffs2_sum_add_dirent_mem(s, rd, ofs - jeb->offset);
s                  63 fs/jffs2/summary.c static int jffs2_sum_add_mem(struct jffs2_summary *s, union jffs2_sum_mem *item)
s                  65 fs/jffs2/summary.c 	if (!s->sum_list_head)
s                  66 fs/jffs2/summary.c 		s->sum_list_head = (union jffs2_sum_mem *) item;
s                  67 fs/jffs2/summary.c 	if (s->sum_list_tail)
s                  68 fs/jffs2/summary.c 		s->sum_list_tail->u.next = (union jffs2_sum_mem *) item;
s                  69 fs/jffs2/summary.c 	s->sum_list_tail = (union jffs2_sum_mem *) item;
s                  73 fs/jffs2/summary.c 			s->sum_size += JFFS2_SUMMARY_INODE_SIZE;
s                  74 fs/jffs2/summary.c 			s->sum_num++;
s                  79 fs/jffs2/summary.c 			s->sum_size += JFFS2_SUMMARY_DIRENT_SIZE(item->d.nsize);
s                  80 fs/jffs2/summary.c 			s->sum_num++;
s                  86 fs/jffs2/summary.c 			s->sum_size += JFFS2_SUMMARY_XATTR_SIZE;
s                  87 fs/jffs2/summary.c 			s->sum_num++;
s                  92 fs/jffs2/summary.c 			s->sum_size += JFFS2_SUMMARY_XREF_SIZE;
s                  93 fs/jffs2/summary.c 			s->sum_num++;
s                 108 fs/jffs2/summary.c int jffs2_sum_add_padding_mem(struct jffs2_summary *s, uint32_t size)
s                 111 fs/jffs2/summary.c 	s->sum_padded += size;
s                 115 fs/jffs2/summary.c int jffs2_sum_add_inode_mem(struct jffs2_summary *s, struct jffs2_raw_inode *ri,
s                 130 fs/jffs2/summary.c 	return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp);
s                 133 fs/jffs2/summary.c int jffs2_sum_add_dirent_mem(struct jffs2_summary *s, struct jffs2_raw_dirent *rd,
s                 154 fs/jffs2/summary.c 	return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp);
s                 158 fs/jffs2/summary.c int jffs2_sum_add_xattr_mem(struct jffs2_summary *s, struct jffs2_raw_xattr *rx, uint32_t ofs)
s                 173 fs/jffs2/summary.c 	return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp);
s                 176 fs/jffs2/summary.c int jffs2_sum_add_xref_mem(struct jffs2_summary *s, struct jffs2_raw_xref *rr, uint32_t ofs)
s                 188 fs/jffs2/summary.c 	return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp);
s                 193 fs/jffs2/summary.c static void jffs2_sum_clean_collected(struct jffs2_summary *s)
s                 197 fs/jffs2/summary.c 	if (!s->sum_list_head) {
s                 200 fs/jffs2/summary.c 	while (s->sum_list_head) {
s                 201 fs/jffs2/summary.c 		temp = s->sum_list_head;
s                 202 fs/jffs2/summary.c 		s->sum_list_head = s->sum_list_head->u.next;
s                 205 fs/jffs2/summary.c 	s->sum_list_tail = NULL;
s                 206 fs/jffs2/summary.c 	s->sum_padded = 0;
s                 207 fs/jffs2/summary.c 	s->sum_num = 0;
s                 210 fs/jffs2/summary.c void jffs2_sum_reset_collected(struct jffs2_summary *s)
s                 213 fs/jffs2/summary.c 	jffs2_sum_clean_collected(s);
s                 214 fs/jffs2/summary.c 	s->sum_size = 0;
s                 217 fs/jffs2/summary.c void jffs2_sum_disable_collecting(struct jffs2_summary *s)
s                 220 fs/jffs2/summary.c 	jffs2_sum_clean_collected(s);
s                 221 fs/jffs2/summary.c 	s->sum_size = JFFS2_SUMMARY_NOSUM_SIZE;
s                 224 fs/jffs2/summary.c int jffs2_sum_is_disabled(struct jffs2_summary *s)
s                 226 fs/jffs2/summary.c 	return (s->sum_size == JFFS2_SUMMARY_NOSUM_SIZE);
s                 231 fs/jffs2/summary.c void jffs2_sum_move_collected(struct jffs2_sb_info *c, struct jffs2_summary *s)
s                 235 fs/jffs2/summary.c 				s->sum_size, s->sum_num);
s                 237 fs/jffs2/summary.c 	c->summary->sum_size = s->sum_size;
s                 238 fs/jffs2/summary.c 	c->summary->sum_num = s->sum_num;
s                 239 fs/jffs2/summary.c 	c->summary->sum_padded = s->sum_padded;
s                 240 fs/jffs2/summary.c 	c->summary->sum_list_head = s->sum_list_head;
s                 241 fs/jffs2/summary.c 	c->summary->sum_list_tail = s->sum_list_tail;
s                 243 fs/jffs2/summary.c 	s->sum_list_head = s->sum_list_tail = NULL;
s                 177 fs/jffs2/summary.h void jffs2_sum_disable_collecting(struct jffs2_summary *s);
s                 178 fs/jffs2/summary.h int jffs2_sum_is_disabled(struct jffs2_summary *s);
s                 179 fs/jffs2/summary.h void jffs2_sum_reset_collected(struct jffs2_summary *s);
s                 180 fs/jffs2/summary.h void jffs2_sum_move_collected(struct jffs2_sb_info *c, struct jffs2_summary *s);
s                 184 fs/jffs2/summary.h int jffs2_sum_add_padding_mem(struct jffs2_summary *s, uint32_t size);
s                 185 fs/jffs2/summary.h int jffs2_sum_add_inode_mem(struct jffs2_summary *s, struct jffs2_raw_inode *ri, uint32_t ofs);
s                 186 fs/jffs2/summary.h int jffs2_sum_add_dirent_mem(struct jffs2_summary *s, struct jffs2_raw_dirent *rd, uint32_t ofs);
s                 187 fs/jffs2/summary.h int jffs2_sum_add_xattr_mem(struct jffs2_summary *s, struct jffs2_raw_xattr *rx, uint32_t ofs);
s                 188 fs/jffs2/summary.h int jffs2_sum_add_xref_mem(struct jffs2_summary *s, struct jffs2_raw_xref *rr, uint32_t ofs);
s                  84 fs/jffs2/super.c static int jffs2_show_options(struct seq_file *s, struct dentry *root)
s                  90 fs/jffs2/super.c 		seq_printf(s, ",compr=%s", jffs2_compr_name(opts->compr));
s                  92 fs/jffs2/super.c 		seq_printf(s, ",rp_size=%u", opts->rp_size / 1024);
s                  72 fs/jfs/jfs_dmap.h #define BLKTODMAP(b,s)    \
s                  73 fs/jfs/jfs_dmap.h 	((((b) >> 13) + ((b) >> 23) + ((b) >> 33) + 3 + 1) << (s))
s                  87 fs/jfs/jfs_dmap.h #define BLKTOL0(b,s)      \
s                  88 fs/jfs/jfs_dmap.h 	(((((b) >> 23) << 10) + ((b) >> 23) + ((b) >> 33) + 2 + 1) << (s))
s                 102 fs/jfs/jfs_dmap.h #define BLKTOL1(b,s)      \
s                 103 fs/jfs/jfs_dmap.h      (((((b) >> 33) << 20) + (((b) >> 33) << 10) + ((b) >> 33) + 1 + 1) << (s))
s                 109 fs/jfs/jfs_dmap.h #define BLKTOCTL(b,s,l)   \
s                 110 fs/jfs/jfs_dmap.h 	(((l) == 2) ? 1 : ((l) == 1) ? BLKTOL1((b),(s)) : BLKTOL0((b),(s)))
s                 275 fs/jfs/jfs_dmap.h #define	BUDSIZE(s,m)		(1 << ((s) - (m)))
s                1877 fs/jfs/jfs_dtree.c 	struct idtentry *s;
s                2033 fs/jfs/jfs_dtree.c 	s = (struct idtentry *) & sp->slot[DTENTRYSTART];
s                2034 fs/jfs/jfs_dtree.c 	ppxd = (pxd_t *) s;
s                2036 fs/jfs/jfs_dtree.c 	s->next = -1;
s                2037 fs/jfs/jfs_dtree.c 	s->namlen = 0;
s                4062 fs/jfs/jfs_dtree.c 	struct dtslot *h, *s, *d;
s                4116 fs/jfs/jfs_dtree.c 		s = &sp->slot[ssi];
s                4119 fs/jfs/jfs_dtree.c 			slh = (struct ldtentry *) s;
s                4137 fs/jfs/jfs_dtree.c 			sih = (struct idtentry *) s;
s                4150 fs/jfs/jfs_dtree.c 		s->next = sfsi;
s                4151 fs/jfs/jfs_dtree.c 		s->cnt = 1;
s                4184 fs/jfs/jfs_dtree.c 			s = &sp->slot[ssi];
s                4190 fs/jfs/jfs_dtree.c 			UniStrncpy_le(d->name, s->name, len);
s                4200 fs/jfs/jfs_dtree.c 			next = s->next;
s                4201 fs/jfs/jfs_dtree.c 			s->next = sfsi;
s                4202 fs/jfs/jfs_dtree.c 			s->cnt = 1;
s                  61 fs/kernfs/symlink.c 	char *s = path;
s                  74 fs/kernfs/symlink.c 		if ((s - path) + 3 >= PATH_MAX)
s                  77 fs/kernfs/symlink.c 		strcpy(s, "../");
s                  78 fs/kernfs/symlink.c 		s += 3;
s                  93 fs/kernfs/symlink.c 	if ((s - path) + len >= PATH_MAX)
s                 102 fs/kernfs/symlink.c 		memcpy(s + len, kn->name, slen);
s                 104 fs/kernfs/symlink.c 			s[--len] = '/';
s                 246 fs/libfs.c     static int pseudo_fs_fill_super(struct super_block *s, struct fs_context *fc)
s                 251 fs/libfs.c     	s->s_maxbytes = MAX_LFS_FILESIZE;
s                 252 fs/libfs.c     	s->s_blocksize = PAGE_SIZE;
s                 253 fs/libfs.c     	s->s_blocksize_bits = PAGE_SHIFT;
s                 254 fs/libfs.c     	s->s_magic = ctx->magic;
s                 255 fs/libfs.c     	s->s_op = ctx->ops ?: &simple_super_operations;
s                 256 fs/libfs.c     	s->s_xattr = ctx->xattr;
s                 257 fs/libfs.c     	s->s_time_gran = 1;
s                 258 fs/libfs.c     	root = new_inode(s);
s                 270 fs/libfs.c     	s->s_root = d_make_root(root);
s                 271 fs/libfs.c     	if (!s->s_root)
s                 273 fs/libfs.c     	s->s_d_op = ctx->dops;
s                 532 fs/libfs.c     int simple_fill_super(struct super_block *s, unsigned long magic,
s                 540 fs/libfs.c     	s->s_blocksize = PAGE_SIZE;
s                 541 fs/libfs.c     	s->s_blocksize_bits = PAGE_SHIFT;
s                 542 fs/libfs.c     	s->s_magic = magic;
s                 543 fs/libfs.c     	s->s_op = &simple_super_operations;
s                 544 fs/libfs.c     	s->s_time_gran = 1;
s                 546 fs/libfs.c     	inode = new_inode(s);
s                 570 fs/libfs.c     				s->s_type->name);
s                 575 fs/libfs.c     		inode = new_inode(s);
s                 586 fs/libfs.c     	s->s_root = root;
s                1148 fs/libfs.c     struct inode *alloc_anon_inode(struct super_block *s)
s                1153 fs/libfs.c     	struct inode *inode = new_inode_pseudo(s);
s                 153 fs/minix/inode.c static int minix_fill_super(struct super_block *s, void *data, int silent)
s                 167 fs/minix/inode.c 	s->s_fs_info = sbi;
s                 172 fs/minix/inode.c 	if (!sb_set_blocksize(s, BLOCK_SIZE))
s                 175 fs/minix/inode.c 	if (!(bh = sb_bread(s, 1)))
s                 189 fs/minix/inode.c 	s->s_magic = ms->s_magic;
s                 190 fs/minix/inode.c 	if (s->s_magic == MINIX_SUPER_MAGIC) {
s                 194 fs/minix/inode.c 		s->s_max_links = MINIX_LINK_MAX;
s                 195 fs/minix/inode.c 	} else if (s->s_magic == MINIX_SUPER_MAGIC2) {
s                 199 fs/minix/inode.c 		s->s_max_links = MINIX_LINK_MAX;
s                 200 fs/minix/inode.c 	} else if (s->s_magic == MINIX2_SUPER_MAGIC) {
s                 205 fs/minix/inode.c 		s->s_max_links = MINIX2_LINK_MAX;
s                 206 fs/minix/inode.c 	} else if (s->s_magic == MINIX2_SUPER_MAGIC2) {
s                 211 fs/minix/inode.c 		s->s_max_links = MINIX2_LINK_MAX;
s                 214 fs/minix/inode.c 		s->s_magic = m3s->s_magic;
s                 226 fs/minix/inode.c 		sb_set_blocksize(s, m3s->s_blocksize);
s                 227 fs/minix/inode.c 		s->s_max_links = MINIX2_LINK_MAX;
s                 245 fs/minix/inode.c 		if (!(sbi->s_imap[i]=sb_bread(s, block)))
s                 250 fs/minix/inode.c 		if (!(sbi->s_zmap[i]=sb_bread(s, block)))
s                 262 fs/minix/inode.c 	block = minix_blocks_needed(sbi->s_ninodes, s->s_blocksize);
s                 271 fs/minix/inode.c 			s->s_blocksize);
s                 279 fs/minix/inode.c 	s->s_op = &minix_sops;
s                 280 fs/minix/inode.c 	s->s_time_min = 0;
s                 281 fs/minix/inode.c 	s->s_time_max = U32_MAX;
s                 282 fs/minix/inode.c 	root_inode = minix_iget(s, MINIX_ROOT_INO);
s                 289 fs/minix/inode.c 	s->s_root = d_make_root(root_inode);
s                 290 fs/minix/inode.c 	if (!s->s_root)
s                 293 fs/minix/inode.c 	if (!sb_rdonly(s)) {
s                 336 fs/minix/inode.c 		       "on device %s.\n", s->s_id);
s                 348 fs/minix/inode.c 	s->s_fs_info = NULL;
s                2138 fs/namei.c     			const char *s = get_link(nd);
s                2140 fs/namei.c     			if (IS_ERR(s))
s                2141 fs/namei.c     				return PTR_ERR(s);
s                2143 fs/namei.c     			if (unlikely(!s)) {
s                2148 fs/namei.c     				name = s;
s                2165 fs/namei.c     	const char *s = nd->name->name;
s                2167 fs/namei.c     	if (!*s)
s                2178 fs/namei.c     		if (*s && unlikely(!d_can_lookup(root)))
s                2189 fs/namei.c     		return s;
s                2197 fs/namei.c     	if (*s == '/') {
s                2200 fs/namei.c     			return s;
s                2217 fs/namei.c     		return s;
s                2228 fs/namei.c     		if (*s && unlikely(!d_can_lookup(dentry))) {
s                2242 fs/namei.c     		return s;
s                2248 fs/namei.c     	const char *s;
s                2254 fs/namei.c     	s = get_link(nd);
s                2255 fs/namei.c     	return s ? s : "";
s                2299 fs/namei.c     	const char *s = path_init(nd, flags);
s                2302 fs/namei.c     	if (unlikely(flags & LOOKUP_DOWN) && !IS_ERR(s)) {
s                2305 fs/namei.c     			s = ERR_PTR(err);
s                2308 fs/namei.c     	while (!(err = link_path_walk(s, nd))
s                2310 fs/namei.c     		s = trailing_symlink(nd);
s                2356 fs/namei.c     	const char *s = path_init(nd, flags);
s                2357 fs/namei.c     	int err = link_path_walk(s, nd);
s                2682 fs/namei.c     	const char *s = path_init(nd, flags);
s                2685 fs/namei.c     	while (!(err = link_path_walk(s, nd)) &&
s                2687 fs/namei.c     		s = trailing_symlink(nd);
s                3526 fs/namei.c     		const char *s = path_init(nd, flags);
s                3527 fs/namei.c     		while (!(error = link_path_walk(s, nd)) &&
s                3530 fs/namei.c     			s = trailing_symlink(nd);
s                1768 fs/namespace.c 		struct mount *s;
s                1772 fs/namespace.c 		for (s = r; s; s = next_mnt(s, r)) {
s                1774 fs/namespace.c 			    IS_MNT_UNBINDABLE(s)) {
s                1775 fs/namespace.c 				if (s->mnt.mnt_flags & MNT_LOCKED) {
s                1780 fs/namespace.c 					s = skip_mnt_tree(s);
s                1785 fs/namespace.c 			    is_mnt_ns_file(s->mnt.mnt_root)) {
s                1786 fs/namespace.c 				s = skip_mnt_tree(s);
s                1789 fs/namespace.c 			while (p != s->mnt_parent) {
s                1793 fs/namespace.c 			p = s;
s                3295 fs/namespace.c 	struct super_block *s;
s                3318 fs/namespace.c 	s = path.mnt->mnt_sb;
s                3319 fs/namespace.c 	atomic_inc(&s->s_active);
s                3322 fs/namespace.c 	down_write(&s->s_umount);
s                 574 fs/nfs/blocklayout/blocklayout.c 	uint64_t s;
s                 576 fs/nfs/blocklayout/blocklayout.c 	*rp = xdr_decode_hyper(*rp, &s);
s                 577 fs/nfs/blocklayout/blocklayout.c 	if (s & 0x1ff) {
s                 581 fs/nfs/blocklayout/blocklayout.c 	*sp = s >> SECTOR_SHIFT;
s                 268 fs/nfs/filelayout/filelayoutdev.c 	struct nfs_server *s = NFS_SERVER(lseg->pls_layout->plh_inode);
s                 281 fs/nfs/filelayout/filelayoutdev.c 	status = nfs4_pnfs_ds_connect(s, ds, devid, dataserver_timeo,
s                 283 fs/nfs/filelayout/filelayoutdev.c 			     s->nfs_client->cl_minorversion);
s                 373 fs/nfs/flexfilelayout/flexfilelayoutdev.c 	struct nfs_server *s = NFS_SERVER(ino);
s                 389 fs/nfs/flexfilelayout/flexfilelayoutdev.c 	status = nfs4_pnfs_ds_connect(s, ds, &mirror->mirror_ds->id_node,
s                 248 fs/nfs/nfs4namespace.c 	unsigned int s;
s                 260 fs/nfs/nfs4namespace.c 	for (s = 0; s < location->nservers; s++) {
s                 261 fs/nfs/nfs4namespace.c 		const struct nfs4_string *buf = &location->servers[s];
s                 430 fs/nfs/nfs4namespace.c 	unsigned int s;
s                 439 fs/nfs/nfs4namespace.c 	for (s = 0; s < location->nservers; s++) {
s                 440 fs/nfs/nfs4namespace.c 		const struct nfs4_string *buf = &location->servers[s];
s                1205 fs/nfs/pnfs.c  	struct pnfs_layout_segment *s;
s                1216 fs/nfs/pnfs.c  	list_for_each_entry(s, &lo->plh_segs, pls_list) {
s                1217 fs/nfs/pnfs.c  		if (seq && pnfs_seqid_is_newer(s->pls_seq, seq))
s                1219 fs/nfs/pnfs.c  		if (iomode != IOMODE_ANY && s->pls_range.iomode != iomode)
s                1221 fs/nfs/pnfs.c  		if (test_bit(NFS_LSEG_LAYOUTRETURN, &s->pls_flags))
s                 730 fs/nfs/pnfs.h  static inline void set_pnfs_layoutdriver(struct nfs_server *s,
s                 736 fs/nfs/pnfs.h  static inline void unset_pnfs_layoutdriver(struct nfs_server *s)
s                2436 fs/nfs/super.c static int nfs_compare_mount_options(const struct super_block *s, const struct nfs_server *b, int flags)
s                2438 fs/nfs/super.c 	const struct nfs_server *a = s->s_fs_info;
s                2442 fs/nfs/super.c 	if ((s->s_flags & NFS_MS_MASK) != (flags & NFS_MS_MASK))
s                2472 fs/nfs/super.c static int nfs_set_super(struct super_block *s, void *data)
s                2478 fs/nfs/super.c 	s->s_flags = sb_mntdata->mntflags;
s                2479 fs/nfs/super.c 	s->s_fs_info = server;
s                2480 fs/nfs/super.c 	s->s_d_op = server->nfs_client->rpc_ops->dentry_ops;
s                2481 fs/nfs/super.c 	ret = set_anon_super(s, server);
s                2483 fs/nfs/super.c 		server->s_dev = s->s_dev;
s                2602 fs/nfs/super.c int nfs_set_sb_security(struct super_block *s, struct dentry *mntroot,
s                2607 fs/nfs/super.c 	if (NFS_SB(s)->caps & NFS_CAP_SECURITY_LABEL)
s                2610 fs/nfs/super.c 	error = security_sb_set_mnt_opts(s, mount_info->parsed->lsm_opts,
s                2615 fs/nfs/super.c 	if (NFS_SB(s)->caps & NFS_CAP_SECURITY_LABEL &&
s                2617 fs/nfs/super.c 		NFS_SB(s)->caps &= ~NFS_CAP_SECURITY_LABEL;
s                2623 fs/nfs/super.c int nfs_clone_sb_security(struct super_block *s, struct dentry *mntroot,
s                2630 fs/nfs/super.c 	if (d_inode(mntroot)->i_op != NFS_SB(s)->nfs_client->rpc_ops->dir_inode_ops)
s                2633 fs/nfs/super.c 	if (NFS_SB(s)->caps & NFS_CAP_SECURITY_LABEL)
s                2636 fs/nfs/super.c 	error = security_sb_clone_mnt_opts(mount_info->cloned->sb, s, kflags,
s                2641 fs/nfs/super.c 	if (NFS_SB(s)->caps & NFS_CAP_SECURITY_LABEL &&
s                2643 fs/nfs/super.c 		NFS_SB(s)->caps &= ~NFS_CAP_SECURITY_LABEL;
s                2660 fs/nfs/super.c 	struct super_block *s;
s                2681 fs/nfs/super.c 	s = sget(nfs_mod->nfs_fs, compare_super, nfs_set_super, flags, &sb_mntdata);
s                2682 fs/nfs/super.c 	if (IS_ERR(s)) {
s                2683 fs/nfs/super.c 		mntroot = ERR_CAST(s);
s                2687 fs/nfs/super.c 	if (s->s_fs_info != server) {
s                2691 fs/nfs/super.c 		error = super_setup_bdi_name(s, "%u:%u", MAJOR(server->s_dev),
s                2697 fs/nfs/super.c 		nfs_set_readahead(s->s_bdi, server->rpages);
s                2698 fs/nfs/super.c 		server->super = s;
s                2701 fs/nfs/super.c 	if (!s->s_root) {
s                2703 fs/nfs/super.c 		mount_info->fill_super(s, mount_info);
s                2704 fs/nfs/super.c 		nfs_get_cache_cookie(s, mount_info->parsed, mount_info->cloned);
s                2706 fs/nfs/super.c 			s->s_iflags |= SB_I_MULTIROOT;
s                2709 fs/nfs/super.c 	mntroot = nfs_get_root(s, mount_info->mntfh, dev_name);
s                2713 fs/nfs/super.c 	error = mount_info->set_security(s, mntroot, mount_info);
s                2717 fs/nfs/super.c 	s->s_flags |= SB_ACTIVE;
s                2730 fs/nfs/super.c 	deactivate_locked_super(s);
s                2779 fs/nfs/super.c void nfs_kill_super(struct super_block *s)
s                2781 fs/nfs/super.c 	struct nfs_server *server = NFS_SB(s);
s                2782 fs/nfs/super.c 	dev_t dev = s->s_dev;
s                2784 fs/nfs/super.c 	generic_shutdown_super(s);
s                2786 fs/nfs/super.c 	nfs_fscache_release_super_cookie(s);
s                 417 fs/nfsd/filecache.c nfsd_file_lru_count(struct shrinker *s, struct shrink_control *sc)
s                 423 fs/nfsd/filecache.c nfsd_file_lru_scan(struct shrinker *s, struct shrink_control *sc)
s                1063 fs/nfsd/nfs3xdr.c 	struct kstatfs	*s = &resp->stats;
s                1064 fs/nfsd/nfs3xdr.c 	u64		bs = s->f_bsize;
s                1069 fs/nfsd/nfs3xdr.c 		p = xdr_encode_hyper(p, bs * s->f_blocks);	/* total bytes */
s                1070 fs/nfsd/nfs3xdr.c 		p = xdr_encode_hyper(p, bs * s->f_bfree);	/* free bytes */
s                1071 fs/nfsd/nfs3xdr.c 		p = xdr_encode_hyper(p, bs * s->f_bavail);	/* user available bytes */
s                1072 fs/nfsd/nfs3xdr.c 		p = xdr_encode_hyper(p, s->f_files);	/* total inodes */
s                1073 fs/nfsd/nfs3xdr.c 		p = xdr_encode_hyper(p, s->f_ffree);	/* free inodes */
s                1074 fs/nfsd/nfs3xdr.c 		p = xdr_encode_hyper(p, s->f_ffree);	/* user available inodes */
s                1178 fs/nfsd/nfs4callback.c 	struct nfsd4_session *s;
s                1181 fs/nfsd/nfs4callback.c 	list_for_each_entry(s, &clp->cl_sessions, se_perclnt) {
s                1182 fs/nfsd/nfs4callback.c 		list_for_each_entry(c, &s->se_conns, cn_persession) {
s                 356 fs/nfsd/nfs4layouts.c layouts_overlapping(struct nfs4_layout *lo, struct nfsd4_layout_seg *s)
s                 358 fs/nfsd/nfs4layouts.c 	if (s->iomode != IOMODE_ANY && s->iomode != lo->lo_seg.iomode)
s                 360 fs/nfsd/nfs4layouts.c 	if (layout_end(&lo->lo_seg) <= s->offset)
s                 362 fs/nfsd/nfs4layouts.c 	if (layout_end(s) <= lo->lo_seg.offset)
s                 908 fs/nfsd/nfs4state.c nfs4_put_stid(struct nfs4_stid *s)
s                 910 fs/nfsd/nfs4state.c 	struct nfs4_file *fp = s->sc_file;
s                 911 fs/nfsd/nfs4state.c 	struct nfs4_client *clp = s->sc_client;
s                 915 fs/nfsd/nfs4state.c 	if (!refcount_dec_and_lock(&s->sc_count, &clp->cl_lock)) {
s                 919 fs/nfsd/nfs4state.c 	idr_remove(&clp->cl_stateids, s->sc_stateid.si_opaque.so_id);
s                 921 fs/nfsd/nfs4state.c 	s->sc_free(s);
s                 969 fs/nfsd/nfs4state.c void nfs4_unhash_stid(struct nfs4_stid *s)
s                 971 fs/nfsd/nfs4state.c 	s->sc_type = 0;
s                1315 fs/nfsd/nfs4state.c 	struct nfs4_stid *s = &stp->st_stid;
s                1316 fs/nfsd/nfs4state.c 	struct nfs4_client *clp = s->sc_client;
s                1322 fs/nfsd/nfs4state.c 	if (!refcount_dec_and_test(&s->sc_count)) {
s                1327 fs/nfsd/nfs4state.c 	idr_remove(&clp->cl_stateids, s->sc_stateid.si_opaque.so_id);
s                1436 fs/nfsd/nfs4state.c 	struct nfs4_ol_stateid *s;
s                1439 fs/nfsd/nfs4state.c 	s = oo->oo_last_closed_stid;
s                1440 fs/nfsd/nfs4state.c 	if (s) {
s                1445 fs/nfsd/nfs4state.c 	if (s)
s                1446 fs/nfsd/nfs4state.c 		nfs4_put_stid(&s->st_stid);
s                1732 fs/nfsd/nfs4state.c static void nfsd4_del_conns(struct nfsd4_session *s)
s                1734 fs/nfsd/nfs4state.c 	struct nfs4_client *clp = s->se_client;
s                1738 fs/nfsd/nfs4state.c 	while (!list_empty(&s->se_conns)) {
s                1739 fs/nfsd/nfs4state.c 		c = list_first_entry(&s->se_conns, struct nfsd4_conn, cn_persession);
s                2246 fs/nfsd/nfs4state.c 	struct nfs4_stid *s;
s                2249 fs/nfsd/nfs4state.c 	s = find_stateid_locked(cl, t);
s                2250 fs/nfsd/nfs4state.c 	if (s != NULL) {
s                2251 fs/nfsd/nfs4state.c 		if (typemask & s->sc_type)
s                2252 fs/nfsd/nfs4state.c 			refcount_inc(&s->sc_count);
s                2254 fs/nfsd/nfs4state.c 			s = NULL;
s                2257 fs/nfsd/nfs4state.c 	return s;
s                2317 fs/nfsd/nfs4state.c static void *states_start(struct seq_file *s, loff_t *pos)
s                2320 fs/nfsd/nfs4state.c 	struct nfs4_client *clp = s->private;
s                2330 fs/nfsd/nfs4state.c static void *states_next(struct seq_file *s, void *v, loff_t *pos)
s                2332 fs/nfsd/nfs4state.c 	struct nfs4_client *clp = s->private;
s                2343 fs/nfsd/nfs4state.c static void states_stop(struct seq_file *s, void *v)
s                2346 fs/nfsd/nfs4state.c 	struct nfs4_client *clp = s->private;
s                2351 fs/nfsd/nfs4state.c static void nfs4_show_superblock(struct seq_file *s, struct nfsd_file *f)
s                2355 fs/nfsd/nfs4state.c 	seq_printf(s, "superblock: \"%02x:%02x:%ld\"",
s                2361 fs/nfsd/nfs4state.c static void nfs4_show_owner(struct seq_file *s, struct nfs4_stateowner *oo)
s                2363 fs/nfsd/nfs4state.c 	seq_printf(s, "owner: ");
s                2364 fs/nfsd/nfs4state.c 	seq_quote_mem(s, oo->so_owner.data, oo->so_owner.len);
s                2367 fs/nfsd/nfs4state.c static int nfs4_show_open(struct seq_file *s, struct nfs4_stid *st)
s                2382 fs/nfsd/nfs4state.c 	seq_printf(s, "- 0x%16phN: { type: open, ", &st->sc_stateid);
s                2387 fs/nfsd/nfs4state.c 	seq_printf(s, "access: \%s\%s, ",
s                2390 fs/nfsd/nfs4state.c 	seq_printf(s, "deny: \%s\%s, ",
s                2394 fs/nfsd/nfs4state.c 	nfs4_show_superblock(s, file);
s                2395 fs/nfsd/nfs4state.c 	seq_printf(s, ", ");
s                2396 fs/nfsd/nfs4state.c 	nfs4_show_owner(s, oo);
s                2397 fs/nfsd/nfs4state.c 	seq_printf(s, " }\n");
s                2403 fs/nfsd/nfs4state.c static int nfs4_show_lock(struct seq_file *s, struct nfs4_stid *st)
s                2415 fs/nfsd/nfs4state.c 	seq_printf(s, "- 0x%16phN: { type: lock, ", &st->sc_stateid);
s                2424 fs/nfsd/nfs4state.c 	nfs4_show_superblock(s, file);
s                2426 fs/nfsd/nfs4state.c 	seq_printf(s, ", ");
s                2427 fs/nfsd/nfs4state.c 	nfs4_show_owner(s, oo);
s                2428 fs/nfsd/nfs4state.c 	seq_printf(s, " }\n");
s                2434 fs/nfsd/nfs4state.c static int nfs4_show_deleg(struct seq_file *s, struct nfs4_stid *st)
s                2444 fs/nfsd/nfs4state.c 	seq_printf(s, "- 0x%16phN: { type: deleg, ", &st->sc_stateid);
s                2447 fs/nfsd/nfs4state.c 	seq_printf(s, "access: %s, ",
s                2452 fs/nfsd/nfs4state.c 	nfs4_show_superblock(s, file);
s                2453 fs/nfsd/nfs4state.c 	seq_printf(s, " }\n");
s                2458 fs/nfsd/nfs4state.c static int nfs4_show_layout(struct seq_file *s, struct nfs4_stid *st)
s                2466 fs/nfsd/nfs4state.c 	seq_printf(s, "- 0x%16phN: { type: layout, ", &st->sc_stateid);
s                2470 fs/nfsd/nfs4state.c 	nfs4_show_superblock(s, file);
s                2471 fs/nfsd/nfs4state.c 	seq_printf(s, " }\n");
s                2476 fs/nfsd/nfs4state.c static int states_show(struct seq_file *s, void *v)
s                2482 fs/nfsd/nfs4state.c 		return nfs4_show_open(s, st);
s                2484 fs/nfsd/nfs4state.c 		return nfs4_show_lock(s, st);
s                2486 fs/nfsd/nfs4state.c 		return nfs4_show_deleg(s, st);
s                2488 fs/nfsd/nfs4state.c 		return nfs4_show_layout(s, st);
s                2504 fs/nfsd/nfs4state.c 	struct seq_file *s;
s                2515 fs/nfsd/nfs4state.c 	s = file->private_data;
s                2516 fs/nfsd/nfs4state.c 	s->private = clp;
s                3490 fs/nfsd/nfs4state.c static struct nfsd4_conn *__nfsd4_find_conn(struct svc_xprt *xpt, struct nfsd4_session *s)
s                3494 fs/nfsd/nfs4state.c 	list_for_each_entry(c, &s->se_conns, cn_persession) {
s                4125 fs/nfsd/nfs4state.c nfsd4_verify_open_stid(struct nfs4_stid *s)
s                4129 fs/nfsd/nfs4state.c 	switch (s->sc_type) {
s                4258 fs/nfsd/nfs4state.c move_to_close_lru(struct nfs4_ol_stateid *s, struct net *net)
s                4261 fs/nfsd/nfs4state.c 	struct nfs4_openowner *oo = openowner(s->st_stateowner);
s                4262 fs/nfsd/nfs4state.c 	struct nfsd_net *nn = net_generic(s->st_stid.sc_client->net,
s                4276 fs/nfsd/nfs4state.c 	wait_event(close_wq, refcount_read(&s->st_stid.sc_count) == 2);
s                4278 fs/nfsd/nfs4state.c 	release_all_access(s);
s                4279 fs/nfsd/nfs4state.c 	if (s->st_stid.sc_file) {
s                4280 fs/nfsd/nfs4state.c 		put_nfs4_file(s->st_stid.sc_file);
s                4281 fs/nfsd/nfs4state.c 		s->st_stid.sc_file = NULL;
s                4286 fs/nfsd/nfs4state.c 	oo->oo_last_closed_stid = s;
s                4604 fs/nfsd/nfs4state.c static struct nfs4_delegation *find_deleg_stateid(struct nfs4_client *cl, stateid_t *s)
s                4608 fs/nfsd/nfs4state.c 	ret = find_stateid_by_type(cl, s,
s                5439 fs/nfsd/nfs4state.c static __be32 nfsd4_stid_check_stateid_generation(stateid_t *in, struct nfs4_stid *s, bool has_session)
s                5443 fs/nfsd/nfs4state.c 	spin_lock(&s->sc_lock);
s                5444 fs/nfsd/nfs4state.c 	ret = nfsd4_verify_open_stid(s);
s                5446 fs/nfsd/nfs4state.c 		ret = check_stateid_generation(in, &s->sc_stateid, has_session);
s                5447 fs/nfsd/nfs4state.c 	spin_unlock(&s->sc_lock);
s                5461 fs/nfsd/nfs4state.c 	struct nfs4_stid *s;
s                5477 fs/nfsd/nfs4state.c 	s = find_stateid_locked(cl, stateid);
s                5478 fs/nfsd/nfs4state.c 	if (!s)
s                5480 fs/nfsd/nfs4state.c 	status = nfsd4_stid_check_stateid_generation(stateid, s, 1);
s                5483 fs/nfsd/nfs4state.c 	switch (s->sc_type) {
s                5492 fs/nfsd/nfs4state.c 		status = nfsd4_check_openowner_confirmed(openlockstateid(s));
s                5495 fs/nfsd/nfs4state.c 		printk("unknown stateid type %x\n", s->sc_type);
s                5509 fs/nfsd/nfs4state.c 		     struct nfs4_stid **s, struct nfsd_net *nn)
s                5534 fs/nfsd/nfs4state.c 	*s = find_stateid_by_type(cstate->clp, stateid, typemask);
s                5535 fs/nfsd/nfs4state.c 	if (!*s)
s                5537 fs/nfsd/nfs4state.c 	if (((*s)->sc_type == NFS4_REVOKED_DELEG_STID) && !return_revoked) {
s                5538 fs/nfsd/nfs4state.c 		nfs4_put_stid(*s);
s                5547 fs/nfsd/nfs4state.c nfs4_find_file(struct nfs4_stid *s, int flags)
s                5549 fs/nfsd/nfs4state.c 	if (!s)
s                5552 fs/nfsd/nfs4state.c 	switch (s->sc_type) {
s                5554 fs/nfsd/nfs4state.c 		if (WARN_ON_ONCE(!s->sc_file->fi_deleg_file))
s                5556 fs/nfsd/nfs4state.c 		return nfsd_file_get(s->sc_file->fi_deleg_file);
s                5560 fs/nfsd/nfs4state.c 			return find_readable_file(s->sc_file);
s                5562 fs/nfsd/nfs4state.c 			return find_writeable_file(s->sc_file);
s                5581 fs/nfsd/nfs4state.c nfs4_check_file(struct svc_rqst *rqstp, struct svc_fh *fhp, struct nfs4_stid *s,
s                5588 fs/nfsd/nfs4state.c 	nf = nfs4_find_file(s, flags);
s                5617 fs/nfsd/nfs4state.c 	struct nfs4_stid *s = NULL;
s                5633 fs/nfsd/nfs4state.c 				&s, nn);
s                5636 fs/nfsd/nfs4state.c 	status = nfsd4_stid_check_stateid_generation(stateid, s,
s                5641 fs/nfsd/nfs4state.c 	switch (s->sc_type) {
s                5643 fs/nfsd/nfs4state.c 		status = nfs4_check_delegmode(delegstateid(s), flags);
s                5647 fs/nfsd/nfs4state.c 		status = nfs4_check_olstateid(openlockstateid(s), flags);
s                5655 fs/nfsd/nfs4state.c 	status = nfs4_check_fh(fhp, s);
s                5659 fs/nfsd/nfs4state.c 		status = nfs4_check_file(rqstp, fhp, s, nfp, flags);
s                5661 fs/nfsd/nfs4state.c 	if (s)
s                5662 fs/nfsd/nfs4state.c 		nfs4_put_stid(s);
s                5685 fs/nfsd/nfs4state.c nfsd4_free_lock_stateid(stateid_t *stateid, struct nfs4_stid *s)
s                5687 fs/nfsd/nfs4state.c 	struct nfs4_ol_stateid *stp = openlockstateid(s);
s                5694 fs/nfsd/nfs4state.c 	ret = check_stateid_generation(stateid, &s->sc_stateid, 1);
s                5709 fs/nfsd/nfs4state.c 	nfs4_put_stid(s);
s                5719 fs/nfsd/nfs4state.c 	struct nfs4_stid *s;
s                5725 fs/nfsd/nfs4state.c 	s = find_stateid_locked(cl, stateid);
s                5726 fs/nfsd/nfs4state.c 	if (!s)
s                5728 fs/nfsd/nfs4state.c 	spin_lock(&s->sc_lock);
s                5729 fs/nfsd/nfs4state.c 	switch (s->sc_type) {
s                5734 fs/nfsd/nfs4state.c 		ret = check_stateid_generation(stateid, &s->sc_stateid, 1);
s                5740 fs/nfsd/nfs4state.c 		spin_unlock(&s->sc_lock);
s                5741 fs/nfsd/nfs4state.c 		refcount_inc(&s->sc_count);
s                5743 fs/nfsd/nfs4state.c 		ret = nfsd4_free_lock_stateid(stateid, s);
s                5746 fs/nfsd/nfs4state.c 		spin_unlock(&s->sc_lock);
s                5747 fs/nfsd/nfs4state.c 		dp = delegstateid(s);
s                5750 fs/nfsd/nfs4state.c 		nfs4_put_stid(s);
s                5755 fs/nfsd/nfs4state.c 	spin_unlock(&s->sc_lock);
s                5799 fs/nfsd/nfs4state.c 	struct nfs4_stid *s;
s                5806 fs/nfsd/nfs4state.c 	status = nfsd4_lookup_stateid(cstate, stateid, typemask, &s, nn);
s                5809 fs/nfsd/nfs4state.c 	stp = openlockstateid(s);
s                5954 fs/nfsd/nfs4state.c static void nfsd4_close_open_stateid(struct nfs4_ol_stateid *s)
s                5956 fs/nfsd/nfs4state.c 	struct nfs4_client *clp = s->st_stid.sc_client;
s                5961 fs/nfsd/nfs4state.c 	unhashed = unhash_open_stateid(s, &reaplist);
s                5965 fs/nfsd/nfs4state.c 			put_ol_stateid_locked(s, &reaplist);
s                5972 fs/nfsd/nfs4state.c 			move_to_close_lru(s, clp->net);
s                6035 fs/nfsd/nfs4state.c 	struct nfs4_stid *s;
s                6042 fs/nfsd/nfs4state.c 	status = nfsd4_lookup_stateid(cstate, stateid, NFS4_DELEG_STID, &s, nn);
s                6045 fs/nfsd/nfs4state.c 	dp = delegstateid(s);
s                  60 fs/nfsd/state.h #define STATEID_VAL(s) \
s                  61 fs/nfsd/state.h 	(s)->si_opaque.so_clid.cl_boot, \
s                  62 fs/nfsd/state.h 	(s)->si_opaque.so_clid.cl_id, \
s                  63 fs/nfsd/state.h 	(s)->si_opaque.so_id, \
s                  64 fs/nfsd/state.h 	(s)->si_generation
s                 156 fs/nfsd/state.h static inline struct nfs4_delegation *delegstateid(struct nfs4_stid *s)
s                 158 fs/nfsd/state.h 	return container_of(s, struct nfs4_delegation, dl_stid);
s                 557 fs/nfsd/state.h static inline struct nfs4_ol_stateid *openlockstateid(struct nfs4_stid *s)
s                 559 fs/nfsd/state.h 	return container_of(s, struct nfs4_ol_stateid, st_stid);
s                 576 fs/nfsd/state.h static inline struct nfs4_layout_stateid *layoutstateid(struct nfs4_stid *s)
s                 578 fs/nfsd/state.h 	return container_of(s, struct nfs4_layout_stateid, ls_stid);
s                 623 fs/nfsd/state.h 		     struct nfs4_stid **s, struct nfsd_net *nn);
s                 628 fs/nfsd/state.h void nfs4_unhash_stid(struct nfs4_stid *s);
s                 629 fs/nfsd/state.h void nfs4_put_stid(struct nfs4_stid *s);
s                 294 fs/nilfs2/btree.c 	int index, low, high, s;
s                 300 fs/nilfs2/btree.c 	s = 0;
s                 305 fs/nilfs2/btree.c 			s = 0;
s                 309 fs/nilfs2/btree.c 			s = -1;
s                 312 fs/nilfs2/btree.c 			s = 1;
s                 318 fs/nilfs2/btree.c 		if (s > 0 && index > 0)
s                 320 fs/nilfs2/btree.c 	} else if (s < 0)
s                 326 fs/nilfs2/btree.c 	return s == 0;
s                  93 fs/nilfs2/segbuf.h #define nilfs_for_each_segbuf_before(s, t, h) \
s                  94 fs/nilfs2/segbuf.h 	for ((s) = NILFS_FIRST_SEGBUF(h); (s) != (t); \
s                  95 fs/nilfs2/segbuf.h 	     (s) = NILFS_NEXT_SEGBUF(s))
s                 941 fs/nilfs2/super.c static int nilfs_attach_snapshot(struct super_block *s, __u64 cno,
s                 944 fs/nilfs2/super.c 	struct the_nilfs *nilfs = s->s_fs_info;
s                 957 fs/nilfs2/super.c 		nilfs_msg(s, KERN_ERR,
s                 964 fs/nilfs2/super.c 	ret = nilfs_attach_checkpoint(s, cno, false, &root);
s                 966 fs/nilfs2/super.c 		nilfs_msg(s, KERN_ERR,
s                 971 fs/nilfs2/super.c 	ret = nilfs_get_root_dentry(s, root, root_dentry);
s                1251 fs/nilfs2/super.c static int nilfs_set_bdev_super(struct super_block *s, void *data)
s                1253 fs/nilfs2/super.c 	s->s_bdev = data;
s                1254 fs/nilfs2/super.c 	s->s_dev = s->s_bdev->bd_dev;
s                1258 fs/nilfs2/super.c static int nilfs_test_bdev_super(struct super_block *s, void *data)
s                1260 fs/nilfs2/super.c 	return (void *)s->s_bdev == data;
s                1268 fs/nilfs2/super.c 	struct super_block *s;
s                1298 fs/nilfs2/super.c 	s = sget(fs_type, nilfs_test_bdev_super, nilfs_set_bdev_super, flags,
s                1301 fs/nilfs2/super.c 	if (IS_ERR(s)) {
s                1302 fs/nilfs2/super.c 		err = PTR_ERR(s);
s                1306 fs/nilfs2/super.c 	if (!s->s_root) {
s                1310 fs/nilfs2/super.c 		s->s_mode = mode;
s                1311 fs/nilfs2/super.c 		snprintf(s->s_id, sizeof(s->s_id), "%pg", sd.bdev);
s                1312 fs/nilfs2/super.c 		sb_set_blocksize(s, block_size(sd.bdev));
s                1314 fs/nilfs2/super.c 		err = nilfs_fill_super(s, data, flags & SB_SILENT ? 1 : 0);
s                1318 fs/nilfs2/super.c 		s->s_flags |= SB_ACTIVE;
s                1320 fs/nilfs2/super.c 		if (nilfs_tree_is_busy(s->s_root)) {
s                1321 fs/nilfs2/super.c 			if ((flags ^ s->s_flags) & SB_RDONLY) {
s                1322 fs/nilfs2/super.c 				nilfs_msg(s, KERN_ERR,
s                1324 fs/nilfs2/super.c 					  sb_rdonly(s) ? "read-only" : "read/write");
s                1333 fs/nilfs2/super.c 			err = nilfs_remount(s, &flags, data);
s                1340 fs/nilfs2/super.c 		err = nilfs_attach_snapshot(s, sd.cno, &root_dentry);
s                1344 fs/nilfs2/super.c 		root_dentry = dget(s->s_root);
s                1353 fs/nilfs2/super.c 	deactivate_locked_super(s);
s                  55 fs/nls/nls_base.c int utf8_to_utf32(const u8 *s, int inlen, unicode_t *pu)
s                  62 fs/nls/nls_base.c 	c0 = *s;
s                  76 fs/nls/nls_base.c 		s++;
s                  77 fs/nls/nls_base.c 		c = (*s ^ 0x80) & 0xFF;
s                  86 fs/nls/nls_base.c int utf32_to_utf8(unicode_t u, u8 *s, int maxout)
s                  92 fs/nls/nls_base.c 	if (!s)
s                 104 fs/nls/nls_base.c 			*s = (u8) (t->cval | (l >> c));
s                 107 fs/nls/nls_base.c 				s++;
s                 108 fs/nls/nls_base.c 				*s = (u8) (0x80 | ((l >> c) & 0x3F));
s                 117 fs/nls/nls_base.c static inline void put_utf16(wchar_t *s, unsigned c, enum utf16_endian endian)
s                 121 fs/nls/nls_base.c 		*s = (wchar_t) c;
s                 124 fs/nls/nls_base.c 		*s = __cpu_to_le16(c);
s                 127 fs/nls/nls_base.c 		*s = __cpu_to_be16(c);
s                 132 fs/nls/nls_base.c int utf8s_to_utf16s(const u8 *s, int inlen, enum utf16_endian endian,
s                 140 fs/nls/nls_base.c 	while (inlen > 0 && maxout > 0 && *s) {
s                 141 fs/nls/nls_base.c 		if (*s & 0x80) {
s                 142 fs/nls/nls_base.c 			size = utf8_to_utf32(s, inlen, &u);
s                 145 fs/nls/nls_base.c 			s += size;
s                 165 fs/nls/nls_base.c 			put_utf16(op++, *s++, endian);
s                 187 fs/nls/nls_base.c 		u8 *s, int maxout)
s                 193 fs/nls/nls_base.c 	op = s;
s                 231 fs/nls/nls_base.c 	return op - s;
s                 292 fs/ntfs/layout.h #define MK_MREF(m, s)	((MFT_REF)(((MFT_REF)(s) << 48) |		\
s                 294 fs/ntfs/layout.h #define MK_LE_MREF(m, s) cpu_to_le64(MK_MREF(m, s))
s                  65 fs/ntfs/super.c static int simple_getbool(char *s, bool *setval)
s                  67 fs/ntfs/super.c 	if (s) {
s                  68 fs/ntfs/super.c 		if (!strcmp(s, "1") || !strcmp(s, "yes") || !strcmp(s, "true"))
s                  70 fs/ntfs/super.c 		else if (!strcmp(s, "0") || !strcmp(s, "no") ||
s                  71 fs/ntfs/super.c 							!strcmp(s, "false"))
s                 596 fs/ocfs2/dlm/dlmdebug.c static int lockres_seq_show(struct seq_file *s, void *v)
s                 600 fs/ocfs2/dlm/dlmdebug.c 	seq_printf(s, "%s", dl->dl_buf);
s                 149 fs/ocfs2/dlmglue.h #define ocfs2_inode_lock_nested(i, b, e, s)\
s                 150 fs/ocfs2/dlmglue.h 		ocfs2_inode_lock_full_nested(i, b, e, 0, s)
s                  93 fs/ocfs2/super.c static int ocfs2_show_options(struct seq_file *s, struct dentry *root);
s                1475 fs/ocfs2/super.c static int ocfs2_show_options(struct seq_file *s, struct dentry *root)
s                1482 fs/ocfs2/super.c 		seq_printf(s, ",_netdev");
s                1484 fs/ocfs2/super.c 			seq_printf(s, ",%s", OCFS2_HB_LOCAL);
s                1486 fs/ocfs2/super.c 			seq_printf(s, ",%s", OCFS2_HB_GLOBAL);
s                1488 fs/ocfs2/super.c 		seq_printf(s, ",%s", OCFS2_HB_NONE);
s                1491 fs/ocfs2/super.c 		seq_printf(s, ",nointr");
s                1494 fs/ocfs2/super.c 		seq_printf(s, ",data=writeback");
s                1496 fs/ocfs2/super.c 		seq_printf(s, ",data=ordered");
s                1499 fs/ocfs2/super.c 		seq_printf(s, ",barrier=1");
s                1502 fs/ocfs2/super.c 		seq_printf(s, ",errors=panic");
s                1504 fs/ocfs2/super.c 		seq_printf(s, ",errors=continue");
s                1506 fs/ocfs2/super.c 		seq_printf(s, ",errors=remount-ro");
s                1509 fs/ocfs2/super.c 		seq_printf(s, ",preferred_slot=%d", osb->preferred_slot);
s                1511 fs/ocfs2/super.c 	seq_printf(s, ",atime_quantum=%u", osb->s_atime_quantum);
s                1514 fs/ocfs2/super.c 		seq_printf(s, ",commit=%u",
s                1519 fs/ocfs2/super.c 		seq_printf(s, ",localalloc=%d", local_alloc_megs);
s                1522 fs/ocfs2/super.c 		seq_printf(s, ",localflocks,");
s                1525 fs/ocfs2/super.c 		seq_show_option_n(s, "cluster_stack", osb->osb_cluster_stack,
s                1528 fs/ocfs2/super.c 		seq_printf(s, ",usrquota");
s                1530 fs/ocfs2/super.c 		seq_printf(s, ",grpquota");
s                1533 fs/ocfs2/super.c 		seq_printf(s, ",coherency=buffered");
s                1535 fs/ocfs2/super.c 		seq_printf(s, ",coherency=full");
s                1538 fs/ocfs2/super.c 		seq_printf(s, ",nouser_xattr");
s                1540 fs/ocfs2/super.c 		seq_printf(s, ",user_xattr");
s                1543 fs/ocfs2/super.c 		seq_printf(s, ",inode64");
s                1546 fs/ocfs2/super.c 		seq_printf(s, ",acl");
s                1548 fs/ocfs2/super.c 		seq_printf(s, ",noacl");
s                1551 fs/ocfs2/super.c 		seq_printf(s, ",resv_level=%d", osb->osb_resv_level);
s                1554 fs/ocfs2/super.c 		seq_printf(s, ",dir_resv_level=%d", osb->osb_resv_level);
s                1557 fs/ocfs2/super.c 		seq_printf(s, ",journal_async_commit");
s                 276 fs/omfs/inode.c 	struct super_block *s = dentry->d_sb;
s                 277 fs/omfs/inode.c 	struct omfs_sb_info *sbi = OMFS_SB(s);
s                 278 fs/omfs/inode.c 	u64 id = huge_encode_dev(s->s_bdev->bd_dev);
s                 289 fs/omfs/inode.c 		omfs_count_free(s);
s                 379 fs/openpromfs/inode.c static int openprom_fill_super(struct super_block *s, struct fs_context *fc)
s                 385 fs/openpromfs/inode.c 	s->s_flags |= SB_NOATIME;
s                 386 fs/openpromfs/inode.c 	s->s_blocksize = 1024;
s                 387 fs/openpromfs/inode.c 	s->s_blocksize_bits = 10;
s                 388 fs/openpromfs/inode.c 	s->s_magic = OPENPROM_SUPER_MAGIC;
s                 389 fs/openpromfs/inode.c 	s->s_op = &openprom_sops;
s                 390 fs/openpromfs/inode.c 	s->s_time_gran = 1;
s                 391 fs/openpromfs/inode.c 	root_inode = openprom_iget(s, OPENPROM_ROOT_INO);
s                 401 fs/openpromfs/inode.c 	s->s_root = d_make_root(root_inode);
s                 402 fs/openpromfs/inode.c 	if (!s->s_root)
s                 196 fs/orangefs/dir.c 	char *s;
s                 222 fs/orangefs/dir.c 		s = (void *)part + offset + i + sizeof *len;
s                 223 fs/orangefs/dir.c 		if (s[*len] != 0)
s                 226 fs/orangefs/dir.c 		if (!dir_emit(ctx, s, *len,
s                 401 fs/orangefs/orangefs-debugfs.c 	char *s;
s                 492 fs/orangefs/orangefs-debugfs.c 	s = file_inode(file)->i_private;
s                 493 fs/orangefs/orangefs-debugfs.c 	memset(s, 0, ORANGEFS_MAX_DEBUG_STRING_LEN);
s                 494 fs/orangefs/orangefs-debugfs.c 	sprintf(s, "%s\n", debug_string);
s                 385 fs/overlayfs/inode.c static bool ovl_can_list(const char *s)
s                 388 fs/overlayfs/inode.c 	if (strncmp(s, XATTR_TRUSTED_PREFIX, XATTR_TRUSTED_PREFIX_LEN) != 0)
s                 392 fs/overlayfs/inode.c 	return !ovl_is_private_xattr(s) &&
s                 401 fs/overlayfs/inode.c 	char *s;
s                 411 fs/overlayfs/inode.c 	for (s = list, len = res; len;) {
s                 412 fs/overlayfs/inode.c 		size_t slen = strnlen(s, len) + 1;
s                 419 fs/overlayfs/inode.c 		if (!ovl_can_list(s)) {
s                 421 fs/overlayfs/inode.c 			memmove(s, s + slen, len);
s                 423 fs/overlayfs/inode.c 			s += slen;
s                 293 fs/overlayfs/namei.c 		const char *s = d->name.name + d->name.len - rem;
s                 294 fs/overlayfs/namei.c 		const char *next = strchrnul(s, '/');
s                 295 fs/overlayfs/namei.c 		size_t thislen = next - s;
s                 299 fs/overlayfs/namei.c 		if (WARN_ON(s[-1] != '/'))
s                 302 fs/overlayfs/namei.c 		err = ovl_lookup_single(base, d, s, thislen,
s                 608 fs/overlayfs/namei.c 	char *n, *s;
s                 614 fs/overlayfs/namei.c 	s  = bin2hex(n, fh, fh->len);
s                 615 fs/overlayfs/namei.c 	*name = (struct qstr) QSTR_INIT(n, s - n);
s                 427 fs/overlayfs/super.c static char *ovl_next_opt(char **s)
s                 429 fs/overlayfs/super.c 	char *sbegin = *s;
s                 442 fs/overlayfs/super.c 			*s = p + 1;
s                 446 fs/overlayfs/super.c 	*s = NULL;
s                 701 fs/overlayfs/super.c static void ovl_unescape(char *s)
s                 703 fs/overlayfs/super.c 	char *d = s;
s                 705 fs/overlayfs/super.c 	for (;; s++, d++) {
s                 706 fs/overlayfs/super.c 		if (*s == '\\')
s                 707 fs/overlayfs/super.c 			s++;
s                 708 fs/overlayfs/super.c 		*d = *s;
s                 709 fs/overlayfs/super.c 		if (!*s)
s                 838 fs/overlayfs/super.c 	char *s, *d;
s                 840 fs/overlayfs/super.c 	for (s = d = str;; s++, d++) {
s                 841 fs/overlayfs/super.c 		if (*s == '\\') {
s                 842 fs/overlayfs/super.c 			s++;
s                 843 fs/overlayfs/super.c 		} else if (*s == ':') {
s                 848 fs/overlayfs/super.c 		*d = *s;
s                 849 fs/overlayfs/super.c 		if (!*s)
s                 911 fs/overlayfs/util.c 	char *s, *next, *buf = NULL;
s                 922 fs/overlayfs/util.c 		for (s = buf; *s++ == '/'; s = next) {
s                 923 fs/overlayfs/util.c 			next = strchrnul(s, '/');
s                 924 fs/overlayfs/util.c 			if (s == next)
s                  27 fs/proc/meminfo.c static void show_val_kb(struct seq_file *m, const char *s, unsigned long num)
s                  29 fs/proc/meminfo.c 	seq_put_decimal_ull_width(m, s, num << (PAGE_SHIFT - 10), 8);
s                  85 fs/proc/root.c static void proc_apply_options(struct super_block *s,
s                  98 fs/proc/root.c static int proc_fill_super(struct super_block *s, struct fs_context *fc)
s                 100 fs/proc/root.c 	struct pid_namespace *pid_ns = get_pid_ns(s->s_fs_info);
s                 104 fs/proc/root.c 	proc_apply_options(s, fc, pid_ns, current_user_ns());
s                 107 fs/proc/root.c 	s->s_iflags |= SB_I_USERNS_VISIBLE | SB_I_NOEXEC | SB_I_NODEV;
s                 108 fs/proc/root.c 	s->s_flags |= SB_NODIRATIME | SB_NOSUID | SB_NOEXEC;
s                 109 fs/proc/root.c 	s->s_blocksize = 1024;
s                 110 fs/proc/root.c 	s->s_blocksize_bits = 10;
s                 111 fs/proc/root.c 	s->s_magic = PROC_SUPER_MAGIC;
s                 112 fs/proc/root.c 	s->s_op = &proc_sops;
s                 113 fs/proc/root.c 	s->s_time_gran = 1;
s                 120 fs/proc/root.c 	s->s_stack_depth = FILESYSTEM_MAX_STACK_DEPTH;
s                 123 fs/proc/root.c 	s->s_shrink.seeks = 0;
s                 126 fs/proc/root.c 	root_inode = proc_get_inode(s, &proc_root);
s                 132 fs/proc/root.c 	s->s_root = d_make_root(root_inode);
s                 133 fs/proc/root.c 	if (!s->s_root) {
s                 138 fs/proc/root.c 	ret = proc_setup_self(s);
s                 142 fs/proc/root.c 	return proc_setup_thread_self(s);
s                  36 fs/proc/self.c int proc_setup_self(struct super_block *s)
s                  38 fs/proc/self.c 	struct inode *root_inode = d_inode(s->s_root);
s                  44 fs/proc/self.c 	self = d_alloc_name(s->s_root, "self");
s                  46 fs/proc/self.c 		struct inode *inode = new_inode(s);
s                  36 fs/proc/thread_self.c int proc_setup_thread_self(struct super_block *s)
s                  38 fs/proc/thread_self.c 	struct inode *root_inode = d_inode(s->s_root);
s                  44 fs/proc/thread_self.c 	thread_self = d_alloc_name(s->s_root, "thread-self");
s                  46 fs/proc/thread_self.c 		struct inode *inode = new_inode(s);
s                  83 fs/proc_namespace.c static inline void mangle(struct seq_file *m, const char *s)
s                  85 fs/proc_namespace.c 	seq_escape(m, s, " \t\n\\");
s                  60 fs/pstore/inode.c static void *pstore_ftrace_seq_start(struct seq_file *s, loff_t *pos)
s                  62 fs/pstore/inode.c 	struct pstore_private *ps = s->private;
s                  80 fs/pstore/inode.c static void pstore_ftrace_seq_stop(struct seq_file *s, void *v)
s                  85 fs/pstore/inode.c static void *pstore_ftrace_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                  87 fs/pstore/inode.c 	struct pstore_private *ps = s->private;
s                  98 fs/pstore/inode.c static int pstore_ftrace_seq_show(struct seq_file *s, void *v)
s                 100 fs/pstore/inode.c 	struct pstore_private *ps = s->private;
s                 109 fs/pstore/inode.c 	seq_printf(s, "CPU:%d ts:%llu %08lx  %08lx  %ps <- %pS\n",
s                 490 fs/pstore/platform.c static void pstore_console_write(struct console *con, const char *s, unsigned c)
s                 500 fs/pstore/platform.c 	record.buf = (char *)s;
s                 275 fs/pstore/ram_core.c 	const void *s, unsigned int start, unsigned int count)
s                 278 fs/pstore/ram_core.c 	memcpy_toio(buffer->data + start, s, count);
s                 283 fs/pstore/ram_core.c 	const void __user *s, unsigned int start, unsigned int count)
s                 286 fs/pstore/ram_core.c 	int ret = unlikely(__copy_from_user(buffer->data + start, s, count)) ?
s                 316 fs/pstore/ram_core.c 	const void *s, unsigned int count)
s                 323 fs/pstore/ram_core.c 		s += c - prz->buffer_size;
s                 333 fs/pstore/ram_core.c 		persistent_ram_update(prz, s, start, rem);
s                 334 fs/pstore/ram_core.c 		s += rem;
s                 338 fs/pstore/ram_core.c 	persistent_ram_update(prz, s, start, c);
s                 346 fs/pstore/ram_core.c 	const void __user *s, unsigned int count)
s                 351 fs/pstore/ram_core.c 	if (unlikely(!access_ok(s, count)))
s                 354 fs/pstore/ram_core.c 		s += c - prz->buffer_size;
s                 364 fs/pstore/ram_core.c 		ret = persistent_ram_update_user(prz, s, start, rem);
s                 365 fs/pstore/ram_core.c 		s += rem;
s                 370 fs/pstore/ram_core.c 		ret = persistent_ram_update_user(prz, s, start, c);
s                 152 fs/qnx4/inode.c 				  struct qnx4_super_block *s)
s                 159 fs/qnx4/inode.c 	if (s->RootDir.di_fname[0] != '/' || s->RootDir.di_fname[1] != '\0')
s                 162 fs/qnx4/inode.c 	rd = le32_to_cpu(s->RootDir.di_first_xtnt.xtnt_blk) - 1;
s                 163 fs/qnx4/inode.c 	rl = le32_to_cpu(s->RootDir.di_first_xtnt.xtnt_size);
s                 187 fs/qnx4/inode.c static int qnx4_fill_super(struct super_block *s, void *data, int silent)
s                 197 fs/qnx4/inode.c 	s->s_fs_info = qs;
s                 199 fs/qnx4/inode.c 	sb_set_blocksize(s, QNX4_BLOCK_SIZE);
s                 201 fs/qnx4/inode.c 	s->s_op = &qnx4_sops;
s                 202 fs/qnx4/inode.c 	s->s_magic = QNX4_SUPER_MAGIC;
s                 203 fs/qnx4/inode.c 	s->s_flags |= SB_RDONLY;	/* Yup, read-only yet */
s                 204 fs/qnx4/inode.c 	s->s_time_min = 0;
s                 205 fs/qnx4/inode.c 	s->s_time_max = U32_MAX;
s                 210 fs/qnx4/inode.c 	bh = sb_bread(s, 1);
s                 217 fs/qnx4/inode.c 	errmsg = qnx4_checkroot(s, (struct qnx4_super_block *) bh->b_data);
s                 226 fs/qnx4/inode.c 	root = qnx4_iget(s, QNX4_ROOT_INO * QNX4_INODES_PER_BLOCK);
s                 232 fs/qnx4/inode.c  	s->s_root = d_make_root(root);
s                 233 fs/qnx4/inode.c  	if (s->s_root == NULL)
s                  50 fs/qnx6/dir.c  	u32 s = fs32_to_cpu(sbi, de->de_long_inode); /* in block units */
s                  51 fs/qnx6/dir.c  	u32 n = s >> (PAGE_SHIFT - sb->s_blocksize_bits); /* in pages */
s                  53 fs/qnx6/dir.c  	u32 offs = (s << sb->s_blocksize_bits) & ~PAGE_MASK;
s                  68 fs/qnx6/dir.c  	struct super_block *s = inode->i_sb;
s                  69 fs/qnx6/dir.c  	struct qnx6_sb_info *sbi = QNX6_SB(s);
s                  79 fs/qnx6/dir.c  	lf = qnx6_longname(s, de, &page);
s                  96 fs/qnx6/dir.c  	if (!test_opt(s, MMI_FS) && fs32_to_cpu(sbi, de->de_checksum) !=
s                 115 fs/qnx6/dir.c  	struct super_block *s = inode->i_sb;
s                 116 fs/qnx6/dir.c  	struct qnx6_sb_info *sbi = QNX6_SB(s);
s                 178 fs/qnx6/dir.c  	struct super_block *s = dir->i_sb;
s                 179 fs/qnx6/dir.c  	struct qnx6_sb_info *sbi = QNX6_SB(s);
s                 182 fs/qnx6/dir.c  	struct qnx6_long_filename *lf = qnx6_longname(s, de, &page);
s                 203 fs/qnx6/dir.c  static unsigned qnx6_match(struct super_block *s, int len, const char *name,
s                 206 fs/qnx6/dir.c  	struct qnx6_sb_info *sbi = QNX6_SB(s);
s                 216 fs/qnx6/dir.c  	struct super_block *s = dir->i_sb;
s                 246 fs/qnx6/dir.c  					ino = qnx6_match(s, len, name, de);
s                 114 fs/qnx6/inode.c 	struct super_block *s = inode->i_sb;
s                 115 fs/qnx6/inode.c 	struct qnx6_sb_info *sbi = QNX6_SB(s);
s                 135 fs/qnx6/inode.c 	block = qnx6_get_devblock(s, ei->di_block_ptr[levelptr]);
s                 138 fs/qnx6/inode.c 		bh = sb_bread(s, block);
s                 150 fs/qnx6/inode.c 		block = qnx6_get_devblock(s, ptr);
s                 181 fs/qnx6/inode.c static const char *qnx6_checkroot(struct super_block *s)
s                 186 fs/qnx6/inode.c 	struct inode *root = d_inode(s->s_root);
s                 205 fs/qnx6/inode.c void qnx6_superblock_debug(struct qnx6_super_block *sb, struct super_block *s)
s                 207 fs/qnx6/inode.c 	struct qnx6_sb_info *sbi = QNX6_SB(s);
s                 258 fs/qnx6/inode.c static struct buffer_head *qnx6_check_first_superblock(struct super_block *s,
s                 261 fs/qnx6/inode.c 	struct qnx6_sb_info *sbi = QNX6_SB(s);
s                 267 fs/qnx6/inode.c 	bh = sb_bread(s, offset);
s                 286 fs/qnx6/inode.c 					offset * s->s_blocksize);
s                 295 fs/qnx6/inode.c static struct inode *qnx6_private_inode(struct super_block *s,
s                 298 fs/qnx6/inode.c static int qnx6_fill_super(struct super_block *s, void *data, int silent)
s                 313 fs/qnx6/inode.c 	s->s_fs_info = qs;
s                 316 fs/qnx6/inode.c 	if (!sb_set_blocksize(s, QNX6_SUPERBLOCK_SIZE)) {
s                 322 fs/qnx6/inode.c 	if (!qnx6_parse_options((char *) data, s)) {
s                 326 fs/qnx6/inode.c 	if (test_opt(s, MMI_FS)) {
s                 327 fs/qnx6/inode.c 		sb1 = qnx6_mmi_fill_super(s, silent);
s                 333 fs/qnx6/inode.c 	sbi = QNX6_SB(s);
s                 337 fs/qnx6/inode.c 	bh1 = qnx6_check_first_superblock(s,
s                 341 fs/qnx6/inode.c 		bh1 = qnx6_check_first_superblock(s, 0, silent);
s                 352 fs/qnx6/inode.c 	qnx6_superblock_debug(sb1, s);
s                 363 fs/qnx6/inode.c 	if (!sb_set_blocksize(s, fs32_to_cpu(sbi, sb1->sb_blocksize))) {
s                 369 fs/qnx6/inode.c 	bh1 = sb_bread(s, bootblock_offset >> s->s_blocksize_bits);
s                 376 fs/qnx6/inode.c 		(bootblock_offset >> s->s_blocksize_bits) +
s                 377 fs/qnx6/inode.c 		(QNX6_SUPERBLOCK_AREA >> s->s_blocksize_bits);
s                 380 fs/qnx6/inode.c 	sbi->s_blks_off = (bootblock_offset >> s->s_blocksize_bits) +
s                 381 fs/qnx6/inode.c 			  (QNX6_SUPERBLOCK_AREA >> s->s_blocksize_bits);
s                 384 fs/qnx6/inode.c 	bh2 = sb_bread(s, offset);
s                 429 fs/qnx6/inode.c 	s->s_op = &qnx6_sops;
s                 430 fs/qnx6/inode.c 	s->s_magic = QNX6_SUPER_MAGIC;
s                 431 fs/qnx6/inode.c 	s->s_flags |= SB_RDONLY;        /* Yup, read-only yet */
s                 432 fs/qnx6/inode.c 	s->s_time_min = 0;
s                 433 fs/qnx6/inode.c 	s->s_time_max = U32_MAX;
s                 436 fs/qnx6/inode.c 	sbi = QNX6_SB(s);
s                 437 fs/qnx6/inode.c 	sbi->s_ptrbits = ilog2(s->s_blocksize / 4);
s                 438 fs/qnx6/inode.c 	sbi->inodes = qnx6_private_inode(s, &sb1->Inode);
s                 441 fs/qnx6/inode.c 	sbi->longfile = qnx6_private_inode(s, &sb1->Longfile);
s                 446 fs/qnx6/inode.c 	root = qnx6_iget(s, QNX6_ROOT_INO);
s                 454 fs/qnx6/inode.c 	s->s_root = d_make_root(root);
s                 455 fs/qnx6/inode.c 	if (!s->s_root)
s                 459 fs/qnx6/inode.c 	errmsg = qnx6_checkroot(s);
s                 468 fs/qnx6/inode.c 	dput(s->s_root);
s                 469 fs/qnx6/inode.c 	s->s_root = NULL;
s                 481 fs/qnx6/inode.c 	s->s_fs_info = NULL;
s                 506 fs/qnx6/inode.c static struct inode *qnx6_private_inode(struct super_block *s,
s                 509 fs/qnx6/inode.c 	struct inode *inode = new_inode(s);
s                 512 fs/qnx6/inode.c 		struct qnx6_sb_info *sbi = QNX6_SB(s);
s                 126 fs/qnx6/qnx6.h extern struct qnx6_super_block *qnx6_mmi_fill_super(struct super_block *s,
s                  36 fs/qnx6/super_mmi.c struct qnx6_super_block *qnx6_mmi_fill_super(struct super_block *s, int silent)
s                  46 fs/qnx6/super_mmi.c 	bh1 = sb_bread(s, 0);
s                  52 fs/qnx6/super_mmi.c 	sbi = QNX6_SB(s);
s                  72 fs/qnx6/super_mmi.c 	if (!sb_set_blocksize(s, fs32_to_cpu(sbi, sb1->sb_blocksize))) {
s                  78 fs/qnx6/super_mmi.c 	bh1 = sb_bread(s, 0);
s                  84 fs/qnx6/super_mmi.c 	bh2 = sb_bread(s, offset);
s                 114 fs/qnx6/super_mmi.c 		qnx6_superblock_debug(qsb, s);
s                 126 fs/qnx6/super_mmi.c 		qnx6_superblock_debug(qsb, s);
s                 138 fs/qnx6/super_mmi.c 	sbi->s_blks_off = QNX6_SUPERBLOCK_AREA / s->s_blocksize;
s                  36 fs/reiserfs/acl.h 	ssize_t s;
s                  38 fs/reiserfs/acl.h 	s = size - 4 * sizeof(reiserfs_acl_entry_short);
s                  39 fs/reiserfs/acl.h 	if (s < 0) {
s                  44 fs/reiserfs/acl.h 		if (s % sizeof(reiserfs_acl_entry))
s                  46 fs/reiserfs/acl.h 		return s / sizeof(reiserfs_acl_entry) + 4;
s                  20 fs/reiserfs/bitmap.c #define SB_ALLOC_OPTS(s) (REISERFS_SB(s)->s_alloc_options.bits)
s                  36 fs/reiserfs/bitmap.c #define  concentrating_formatted_nodes(s)	test_bit(_ALLOC_concentrating_formatted_nodes, &SB_ALLOC_OPTS(s))
s                  37 fs/reiserfs/bitmap.c #define  displacing_large_files(s)		test_bit(_ALLOC_displacing_large_files, &SB_ALLOC_OPTS(s))
s                  38 fs/reiserfs/bitmap.c #define  displacing_new_packing_localities(s)	test_bit(_ALLOC_displacing_new_packing_localities, &SB_ALLOC_OPTS(s))
s                  42 fs/reiserfs/bitmap.c 	reiserfs_info(s, "block allocator option \"%s\" is set", #optname); \
s                  43 fs/reiserfs/bitmap.c 	set_bit(_ALLOC_ ## optname , &SB_ALLOC_OPTS(s)); \
s                  45 fs/reiserfs/bitmap.c #define TEST_OPTION(optname, s) \
s                  46 fs/reiserfs/bitmap.c     test_bit(_ALLOC_ ## optname , &SB_ALLOC_OPTS(s))
s                  48 fs/reiserfs/bitmap.c static inline void get_bit_address(struct super_block *s,
s                  57 fs/reiserfs/bitmap.c 	*bmap_nr = block >> (s->s_blocksize_bits + 3);
s                  59 fs/reiserfs/bitmap.c 	*offset = block & ((s->s_blocksize << 3) - 1);
s                  62 fs/reiserfs/bitmap.c int is_reusable(struct super_block *s, b_blocknr_t block, int bit_value)
s                  65 fs/reiserfs/bitmap.c 	unsigned int bmap_count = reiserfs_bmap_count(s);
s                  67 fs/reiserfs/bitmap.c 	if (block == 0 || block >= SB_BLOCK_COUNT(s)) {
s                  68 fs/reiserfs/bitmap.c 		reiserfs_error(s, "vs-4010",
s                  70 fs/reiserfs/bitmap.c 			       block, SB_BLOCK_COUNT(s));
s                  74 fs/reiserfs/bitmap.c 	get_bit_address(s, block, &bmap, &offset);
s                  81 fs/reiserfs/bitmap.c 			      &REISERFS_SB(s)->s_properties))) {
s                  82 fs/reiserfs/bitmap.c 		b_blocknr_t bmap1 = REISERFS_SB(s)->s_sbh->b_blocknr + 1;
s                  85 fs/reiserfs/bitmap.c 			reiserfs_error(s, "vs-4019", "bitmap block %lu(%u) "
s                  92 fs/reiserfs/bitmap.c 			reiserfs_error(s, "vs-4020", "bitmap block %lu(%u) "
s                 100 fs/reiserfs/bitmap.c 		reiserfs_error(s, "vs-4030", "bitmap for requested block "
s                 106 fs/reiserfs/bitmap.c 	if (bit_value == 0 && block == SB_ROOT_BLOCK(s)) {
s                 107 fs/reiserfs/bitmap.c 		reiserfs_error(s, "vs-4050", "this is root block (%u), "
s                 108 fs/reiserfs/bitmap.c 			       "it must be busy", SB_ROOT_BLOCK(s));
s                 120 fs/reiserfs/bitmap.c static inline int is_block_in_journal(struct super_block *s, unsigned int bmap,
s                 125 fs/reiserfs/bitmap.c 	if (reiserfs_in_journal(s, bmap, off, 1, &tmp)) {
s                 128 fs/reiserfs/bitmap.c 			PROC_INFO_INC(s, scan_bitmap.in_journal_hint);
s                 131 fs/reiserfs/bitmap.c 			PROC_INFO_INC(s, scan_bitmap.in_journal_nohint);
s                 133 fs/reiserfs/bitmap.c 		PROC_INFO_INC(s, scan_bitmap.retry);
s                 147 fs/reiserfs/bitmap.c 	struct super_block *s = th->t_super;
s                 148 fs/reiserfs/bitmap.c 	struct reiserfs_bitmap_info *bi = &SB_AP_BITMAP(s)[bmap_n];
s                 154 fs/reiserfs/bitmap.c 	RFALSE(bmap_n >= reiserfs_bmap_count(s), "Bitmap %u is out of "
s                 155 fs/reiserfs/bitmap.c 	       "range (0..%u)", bmap_n, reiserfs_bmap_count(s) - 1);
s                 156 fs/reiserfs/bitmap.c 	PROC_INFO_INC(s, scan_bitmap.bmap);
s                 159 fs/reiserfs/bitmap.c 		reiserfs_error(s, "jdm-4055", "NULL bitmap info pointer "
s                 164 fs/reiserfs/bitmap.c 	bh = reiserfs_read_bitmap_block(s, bmap_n);
s                 188 fs/reiserfs/bitmap.c 		if (unfm && is_block_in_journal(s, bmap_n, *beg, beg))
s                 203 fs/reiserfs/bitmap.c 			if (unfm && is_block_in_journal(s, bmap_n, end, &next))
s                 215 fs/reiserfs/bitmap.c 			reiserfs_prepare_for_journal(s, bh, 1);
s                 228 fs/reiserfs/bitmap.c 					PROC_INFO_INC(s, scan_bitmap.stolen);
s                 247 fs/reiserfs/bitmap.c 					reiserfs_restore_prepared_buffer(s, bh);
s                 262 fs/reiserfs/bitmap.c 			reiserfs_prepare_for_journal(s, SB_BUFFER_WITH_SB(s),
s                 264 fs/reiserfs/bitmap.c 			PUT_SB_FREE_BLOCKS(s, SB_FREE_BLOCKS(s) - (end - *beg));
s                 265 fs/reiserfs/bitmap.c 			journal_mark_dirty(th, SB_BUFFER_WITH_SB(s));
s                 274 fs/reiserfs/bitmap.c static int bmap_hash_id(struct super_block *s, u32 id)
s                 285 fs/reiserfs/bitmap.c 		bm = hash % reiserfs_bmap_count(s);
s                 290 fs/reiserfs/bitmap.c 	if (bm >= reiserfs_bmap_count(s))
s                 299 fs/reiserfs/bitmap.c static inline int block_group_used(struct super_block *s, u32 id)
s                 301 fs/reiserfs/bitmap.c 	int bm = bmap_hash_id(s, id);
s                 302 fs/reiserfs/bitmap.c 	struct reiserfs_bitmap_info *info = &SB_AP_BITMAP(s)[bm];
s                 312 fs/reiserfs/bitmap.c 		struct buffer_head *bh = reiserfs_read_bitmap_block(s, bm);
s                 316 fs/reiserfs/bitmap.c 	if (info->free_count > ((s->s_blocksize << 3) * 60 / 100)) {
s                 352 fs/reiserfs/bitmap.c 	struct super_block *s = th->t_super;
s                 355 fs/reiserfs/bitmap.c 	unsigned int off_max = s->s_blocksize << 3;
s                 358 fs/reiserfs/bitmap.c 	PROC_INFO_INC(s, scan_bitmap.call);
s                 361 fs/reiserfs/bitmap.c 	if (SB_FREE_BLOCKS(s) <= 0)
s                 364 fs/reiserfs/bitmap.c 	get_bit_address(s, *start, &bm, &off);
s                 365 fs/reiserfs/bitmap.c 	get_bit_address(s, finish, &end_bm, &end_off);
s                 366 fs/reiserfs/bitmap.c 	if (bm > reiserfs_bmap_count(s))
s                 368 fs/reiserfs/bitmap.c 	if (end_bm > reiserfs_bmap_count(s))
s                 369 fs/reiserfs/bitmap.c 		end_bm = reiserfs_bmap_count(s);
s                 384 fs/reiserfs/bitmap.c 	if (TEST_OPTION(skip_busy, s)
s                 385 fs/reiserfs/bitmap.c 	    && SB_FREE_BLOCKS(s) > SB_BLOCK_COUNT(s) / 20) {
s                 388 fs/reiserfs/bitmap.c 			    || SB_AP_BITMAP(s)[bm].free_count >
s                 389 fs/reiserfs/bitmap.c 			    (s->s_blocksize << 3) / 10)
s                 397 fs/reiserfs/bitmap.c 		get_bit_address(s, *start, &bm, &off);
s                 420 fs/reiserfs/bitmap.c 	struct super_block *s = th->t_super;
s                 427 fs/reiserfs/bitmap.c 	PROC_INFO_INC(s, free_block);
s                 428 fs/reiserfs/bitmap.c 	rs = SB_DISK_SUPER_BLOCK(s);
s                 429 fs/reiserfs/bitmap.c 	sbh = SB_BUFFER_WITH_SB(s);
s                 430 fs/reiserfs/bitmap.c 	apbi = SB_AP_BITMAP(s);
s                 432 fs/reiserfs/bitmap.c 	get_bit_address(s, block, &nr, &offset);
s                 434 fs/reiserfs/bitmap.c 	if (nr >= reiserfs_bmap_count(s)) {
s                 435 fs/reiserfs/bitmap.c 		reiserfs_error(s, "vs-4075", "block %lu is out of range",
s                 440 fs/reiserfs/bitmap.c 	bmbh = reiserfs_read_bitmap_block(s, nr);
s                 444 fs/reiserfs/bitmap.c 	reiserfs_prepare_for_journal(s, bmbh, 1);
s                 448 fs/reiserfs/bitmap.c 		reiserfs_error(s, "vs-4080",
s                 455 fs/reiserfs/bitmap.c 	reiserfs_prepare_for_journal(s, sbh, 1);
s                 461 fs/reiserfs/bitmap.c 		int depth = reiserfs_write_unlock_nested(s);
s                 463 fs/reiserfs/bitmap.c 		reiserfs_write_lock_nested(s, depth);
s                 471 fs/reiserfs/bitmap.c 	struct super_block *s = th->t_super;
s                 474 fs/reiserfs/bitmap.c 	RFALSE(!s, "vs-4061: trying to free block on nonexistent device");
s                 475 fs/reiserfs/bitmap.c 	if (!is_reusable(s, block, 1))
s                 478 fs/reiserfs/bitmap.c 	if (block > sb_block_count(REISERFS_SB(s)->s_rs)) {
s                 482 fs/reiserfs/bitmap.c 			       block, sb_block_count(REISERFS_SB(s)->s_rs));
s                 486 fs/reiserfs/bitmap.c 	journal_mark_freed(th, s, block);
s                 566 fs/reiserfs/bitmap.c void reiserfs_init_alloc_options(struct super_block *s)
s                 568 fs/reiserfs/bitmap.c 	set_bit(_ALLOC_skip_busy, &SB_ALLOC_OPTS(s));
s                 569 fs/reiserfs/bitmap.c 	set_bit(_ALLOC_dirid_groups, &SB_ALLOC_OPTS(s));
s                 570 fs/reiserfs/bitmap.c 	set_bit(_ALLOC_packing_groups, &SB_ALLOC_OPTS(s));
s                 574 fs/reiserfs/bitmap.c int reiserfs_parse_alloc_options(struct super_block *s, char *options)
s                 579 fs/reiserfs/bitmap.c 	REISERFS_SB(s)->s_alloc_options.bits = 0;
s                 592 fs/reiserfs/bitmap.c 				REISERFS_SB(s)->s_alloc_options.border = 10;
s                 594 fs/reiserfs/bitmap.c 				REISERFS_SB(s)->s_alloc_options.border =
s                 601 fs/reiserfs/bitmap.c 			REISERFS_SB(s)->s_alloc_options.large_file_size =
s                 659 fs/reiserfs/bitmap.c 			REISERFS_SB(s)->s_alloc_options.preallocmin =
s                 666 fs/reiserfs/bitmap.c 			REISERFS_SB(s)->s_alloc_options.preallocsize =
s                 674 fs/reiserfs/bitmap.c 		reiserfs_warning(s, "zam-4001", "unknown option - %s",
s                 679 fs/reiserfs/bitmap.c 	reiserfs_info(s, "allocator options = [%08x]\n", SB_ALLOC_OPTS(s));
s                 691 fs/reiserfs/bitmap.c void show_alloc_options(struct seq_file *seq, struct super_block *s)
s                 695 fs/reiserfs/bitmap.c 	if (SB_ALLOC_OPTS(s) == ((1 << _ALLOC_skip_busy) |
s                 701 fs/reiserfs/bitmap.c 	if (TEST_OPTION(concentrating_formatted_nodes, s)) {
s                 703 fs/reiserfs/bitmap.c 		if (REISERFS_SB(s)->s_alloc_options.border != 10) {
s                 705 fs/reiserfs/bitmap.c 				100 / REISERFS_SB(s)->s_alloc_options.border);
s                 709 fs/reiserfs/bitmap.c 	if (TEST_OPTION(displacing_large_files, s)) {
s                 711 fs/reiserfs/bitmap.c 		if (REISERFS_SB(s)->s_alloc_options.large_file_size != 16) {
s                 713 fs/reiserfs/bitmap.c 			    REISERFS_SB(s)->s_alloc_options.large_file_size);
s                 717 fs/reiserfs/bitmap.c 	if (TEST_OPTION(displacing_new_packing_localities, s)) {
s                 721 fs/reiserfs/bitmap.c 	if (TEST_OPTION(old_hashed_relocation, s)) {
s                 725 fs/reiserfs/bitmap.c 	if (TEST_OPTION(new_hashed_relocation, s)) {
s                 729 fs/reiserfs/bitmap.c 	if (TEST_OPTION(dirid_groups, s)) {
s                 733 fs/reiserfs/bitmap.c 	if (TEST_OPTION(oid_groups, s)) {
s                 737 fs/reiserfs/bitmap.c 	if (TEST_OPTION(packing_groups, s)) {
s                 741 fs/reiserfs/bitmap.c 	if (TEST_OPTION(hashed_formatted_nodes, s)) {
s                 745 fs/reiserfs/bitmap.c 	if (TEST_OPTION(skip_busy, s)) {
s                 749 fs/reiserfs/bitmap.c 	if (TEST_OPTION(hundredth_slices, s)) {
s                 753 fs/reiserfs/bitmap.c 	if (TEST_OPTION(old_way, s)) {
s                 757 fs/reiserfs/bitmap.c 	if (TEST_OPTION(displace_based_on_dirid, s)) {
s                 761 fs/reiserfs/bitmap.c 	if (REISERFS_SB(s)->s_alloc_options.preallocmin != 0) {
s                 764 fs/reiserfs/bitmap.c 				REISERFS_SB(s)->s_alloc_options.preallocmin);
s                 766 fs/reiserfs/bitmap.c 	if (REISERFS_SB(s)->s_alloc_options.preallocsize != 17) {
s                 769 fs/reiserfs/bitmap.c 				REISERFS_SB(s)->s_alloc_options.preallocsize);
s                 907 fs/reiserfs/bitmap.c static inline void set_border_in_hint(struct super_block *s,
s                 911 fs/reiserfs/bitmap.c 	    SB_BLOCK_COUNT(s) / REISERFS_SB(s)->s_alloc_options.border;
s                1021 fs/reiserfs/bitmap.c 	struct super_block *s = hint->th->t_super;
s                1025 fs/reiserfs/bitmap.c 	hint->end = SB_BLOCK_COUNT(s) - 1;
s                1028 fs/reiserfs/bitmap.c 	if (concentrating_formatted_nodes(s))
s                1029 fs/reiserfs/bitmap.c 		set_border_in_hint(s, hint);
s                1037 fs/reiserfs/bitmap.c 	if (displacing_new_packing_localities(s)
s                1054 fs/reiserfs/bitmap.c 	if (displacing_large_files(s) && !hint->formatted_node
s                1064 fs/reiserfs/bitmap.c 	if (hint->formatted_node && TEST_OPTION(hashed_formatted_nodes, s)) {
s                1078 fs/reiserfs/bitmap.c 	if (TEST_OPTION(old_way, s)) {
s                1080 fs/reiserfs/bitmap.c 			if (!reiserfs_hashed_relocation(s))
s                1082 fs/reiserfs/bitmap.c 			else if (!reiserfs_no_unhashed_relocation(s))
s                1095 fs/reiserfs/bitmap.c 	if (TEST_OPTION(hundredth_slices, s)
s                1096 fs/reiserfs/bitmap.c 	    && !(displacing_large_files(s) && !hint->formatted_node)) {
s                1103 fs/reiserfs/bitmap.c 	    TEST_OPTION(old_hashed_relocation, s)) {
s                1109 fs/reiserfs/bitmap.c 	    TEST_OPTION(new_hashed_relocation, s)) {
s                1114 fs/reiserfs/bitmap.c 	if (!unfm_hint && !hint->formatted_node && TEST_OPTION(dirid_groups, s)) {
s                1118 fs/reiserfs/bitmap.c 	if (hint->formatted_node && TEST_OPTION(dirid_groups, s)) {
s                1124 fs/reiserfs/bitmap.c 	if (!unfm_hint && !hint->formatted_node && TEST_OPTION(oid_groups, s)) {
s                1197 fs/reiserfs/bitmap.c 	struct super_block *s = hint->th->t_super;
s                1199 fs/reiserfs/bitmap.c 	b_blocknr_t finish = SB_BLOCK_COUNT(s) - 1;
s                1208 fs/reiserfs/bitmap.c 		reiserfs_debug(s, REISERFS_DEBUG_CODE,
s                1212 fs/reiserfs/bitmap.c 		depth = reiserfs_write_unlock_nested(s);
s                1216 fs/reiserfs/bitmap.c 			reiserfs_write_lock_nested(s, depth);
s                1221 fs/reiserfs/bitmap.c 			reiserfs_debug(s, REISERFS_DEBUG_CODE,
s                1231 fs/reiserfs/bitmap.c 		reiserfs_write_lock_nested(s, depth);
s                1238 fs/reiserfs/bitmap.c 			finish = SB_BLOCK_COUNT(s) - 1;
s                1253 fs/reiserfs/bitmap.c 				reiserfs_debug(s, REISERFS_DEBUG_CODE,
s                1261 fs/reiserfs/bitmap.c 				depth = reiserfs_write_unlock_nested(s);
s                1265 fs/reiserfs/bitmap.c 				reiserfs_write_lock_nested(s, depth);
s                1289 fs/reiserfs/bitmap.c 		reiserfs_debug(s, REISERFS_DEBUG_CODE,
s                1297 fs/reiserfs/bitmap.c 		depth = reiserfs_write_unlock_nested(s);
s                1302 fs/reiserfs/bitmap.c 		reiserfs_write_lock_nested(s, depth);
s                1342 fs/reiserfs/bitmap.c 	struct super_block *s = hint->th->t_super;
s                1345 fs/reiserfs/bitmap.c 	if (SB_FREE_BLOCKS(s) - REISERFS_SB(s)->reserved_blocks <
s                1371 fs/reiserfs/bitmap.c 	if (hint->search_start >= SB_BLOCK_COUNT(s))
s                1372 fs/reiserfs/bitmap.c 		hint->search_start = SB_BLOCK_COUNT(s) - 1;
s                1609 fs/reiserfs/do_balan.c int is_reusable(struct super_block *s, b_blocknr_t block, int bit_value);
s                1610 fs/reiserfs/do_balan.c static void check_internal_node(struct super_block *s, struct buffer_head *bh,
s                1627 fs/reiserfs/do_balan.c 		if (!is_reusable(s, dc_block_number(dc), 1)) {
s                1629 fs/reiserfs/do_balan.c 			reiserfs_panic(s, "PAP-12338",
s                 186 fs/reiserfs/file.c 	struct super_block *s = inode->i_sb;
s                 187 fs/reiserfs/file.c 	int bh_per_page = PAGE_SIZE / s->s_blocksize;
s                 195 fs/reiserfs/file.c 		reiserfs_write_lock(s);
s                 196 fs/reiserfs/file.c 		ret = journal_begin(&th, s, bh_per_page + 1);
s                 214 fs/reiserfs/file.c 				reiserfs_prepare_for_journal(s, bh, 1);
s                 232 fs/reiserfs/file.c 		reiserfs_write_unlock(s);
s                2358 fs/reiserfs/fix_node.c static int clear_all_dirty_bits(struct super_block *s, struct buffer_head *bh)
s                2360 fs/reiserfs/fix_node.c 	return reiserfs_prepare_for_journal(s, bh, 0);
s                 255 fs/reiserfs/inode.c 	struct super_block *s = th->t_super;
s                 270 fs/reiserfs/inode.c 		err = journal_begin(th, s, JOURNAL_PER_BALANCE_CNT * 6);
s                1642 fs/reiserfs/inode.c struct inode *reiserfs_iget(struct super_block *s, const struct cpu_key *key)
s                1650 fs/reiserfs/inode.c 	depth = reiserfs_write_unlock_nested(s);
s                1651 fs/reiserfs/inode.c 	inode = iget5_locked(s, key->on_disk_key.k_objectid,
s                1654 fs/reiserfs/inode.c 	reiserfs_write_lock_nested(s, depth);
s                2540 fs/reiserfs/inode.c 	struct super_block *s = inode->i_sb;
s                2541 fs/reiserfs/inode.c 	int bh_per_page = PAGE_SIZE / s->s_blocksize;
s                2558 fs/reiserfs/inode.c 		create_empty_buffers(page, s->s_blocksize,
s                2579 fs/reiserfs/inode.c 	block = page->index << (PAGE_SHIFT - s->s_blocksize_bits);
s                2616 fs/reiserfs/inode.c 		reiserfs_write_lock(s);
s                2617 fs/reiserfs/inode.c 		error = journal_begin(&th, s, bh_per_page + 1);
s                2619 fs/reiserfs/inode.c 			reiserfs_write_unlock(s);
s                2633 fs/reiserfs/inode.c 			reiserfs_prepare_for_journal(s, bh, 1);
s                2658 fs/reiserfs/inode.c 		reiserfs_write_unlock(s);
s                  88 fs/reiserfs/journal.c static int flush_journal_list(struct super_block *s,
s                  90 fs/reiserfs/journal.c static int flush_commit_list(struct super_block *s,
s                  97 fs/reiserfs/journal.c static void dirty_one_transaction(struct super_block *s,
s                 100 fs/reiserfs/journal.c static void queue_log_writer(struct super_block *s);
s                 552 fs/reiserfs/journal.c static inline void put_journal_list(struct super_block *s,
s                 556 fs/reiserfs/journal.c 		reiserfs_panic(s, "journal-2", "trans id %u, refcount at %d",
s                 580 fs/reiserfs/journal.c static int journal_list_still_alive(struct super_block *s,
s                 583 fs/reiserfs/journal.c 	struct reiserfs_journal *journal = SB_JOURNAL(s);
s                 885 fs/reiserfs/journal.c static int flush_older_commits(struct super_block *s,
s                 888 fs/reiserfs/journal.c 	struct reiserfs_journal *journal = SB_JOURNAL(s);
s                 923 fs/reiserfs/journal.c 				flush_commit_list(s, other_jl, 0);
s                 926 fs/reiserfs/journal.c 				if (!journal_list_still_alive(s, trans_id))
s                 936 fs/reiserfs/journal.c 				    (s, other_trans_id)) {
s                 950 fs/reiserfs/journal.c static int reiserfs_async_progress_wait(struct super_block *s)
s                 952 fs/reiserfs/journal.c 	struct reiserfs_journal *j = SB_JOURNAL(s);
s                 957 fs/reiserfs/journal.c 		depth = reiserfs_write_unlock_nested(s);
s                 959 fs/reiserfs/journal.c 		reiserfs_write_lock_nested(s, depth);
s                 972 fs/reiserfs/journal.c static int flush_commit_list(struct super_block *s,
s                 979 fs/reiserfs/journal.c 	struct reiserfs_journal *journal = SB_JOURNAL(s);
s                 984 fs/reiserfs/journal.c 	reiserfs_check_lock_depth(s, "flush_commit_list");
s                 999 fs/reiserfs/journal.c 		if (flush_older_commits(s, jl) == 1) {
s                1009 fs/reiserfs/journal.c 	reiserfs_mutex_lock_safe(&jl->j_commit_mutex, s);
s                1011 fs/reiserfs/journal.c 	if (!journal_list_still_alive(s, trans_id)) {
s                1033 fs/reiserfs/journal.c 		depth = reiserfs_write_unlock_nested(s);
s                1038 fs/reiserfs/journal.c 		reiserfs_write_lock_nested(s, depth);
s                1053 fs/reiserfs/journal.c 		bn = SB_ONDISK_JOURNAL_1st_BLOCK(s) + (jl->j_start + i) %
s                1054 fs/reiserfs/journal.c 		    SB_ONDISK_JOURNAL_SIZE(s);
s                1055 fs/reiserfs/journal.c 		tbh = journal_find_get_block(s, bn);
s                1058 fs/reiserfs/journal.c 		            depth = reiserfs_write_unlock_nested(s);
s                1060 fs/reiserfs/journal.c 			    reiserfs_write_lock_nested(s, depth);
s                1068 fs/reiserfs/journal.c 		bn = SB_ONDISK_JOURNAL_1st_BLOCK(s) +
s                1069 fs/reiserfs/journal.c 		    (jl->j_start + i) % SB_ONDISK_JOURNAL_SIZE(s);
s                1070 fs/reiserfs/journal.c 		tbh = journal_find_get_block(s, bn);
s                1072 fs/reiserfs/journal.c 		depth = reiserfs_write_unlock_nested(s);
s                1074 fs/reiserfs/journal.c 		reiserfs_write_lock_nested(s, depth);
s                1081 fs/reiserfs/journal.c 			depth = reiserfs_write_unlock_nested(s);
s                1083 fs/reiserfs/journal.c 			reiserfs_write_lock_nested(s, depth);
s                1087 fs/reiserfs/journal.c 			reiserfs_warning(s, "journal-601",
s                1111 fs/reiserfs/journal.c 		depth = reiserfs_write_unlock_nested(s);
s                1112 fs/reiserfs/journal.c 		if (reiserfs_barrier_flush(s))
s                1117 fs/reiserfs/journal.c 		reiserfs_write_lock_nested(s, depth);
s                1127 fs/reiserfs/journal.c 		reiserfs_warning(s, "journal-615", "buffer write failed");
s                1134 fs/reiserfs/journal.c 		reiserfs_warning(s, "clm-2200", "last commit %lu, current %lu",
s                1143 fs/reiserfs/journal.c 	cleanup_freed_for_journal_list(s, jl);
s                1149 fs/reiserfs/journal.c 		dirty_one_transaction(s, jl);
s                1157 fs/reiserfs/journal.c 	put_journal_list(s, jl);
s                1160 fs/reiserfs/journal.c 		reiserfs_abort(s, retval, "Journal write error in %s",
s                1327 fs/reiserfs/journal.c static void del_from_work_list(struct super_block *s,
s                1330 fs/reiserfs/journal.c 	struct reiserfs_journal *journal = SB_JOURNAL(s);
s                1347 fs/reiserfs/journal.c static int flush_journal_list(struct super_block *s,
s                1357 fs/reiserfs/journal.c 	struct reiserfs_journal *journal = SB_JOURNAL(s);
s                1364 fs/reiserfs/journal.c 		reiserfs_warning(s, "clm-2048", "called with wcount %d",
s                1370 fs/reiserfs/journal.c 		reiserfs_mutex_lock_safe(&journal->j_flush_mutex, s);
s                1377 fs/reiserfs/journal.c 		reiserfs_panic(s, "journal-715", "length is %lu, trans id %lu",
s                1392 fs/reiserfs/journal.c 	flush_commit_list(s, jl, 1);
s                1409 fs/reiserfs/journal.c 		reiserfs_panic(s, "journal-844", "journal list is flushing, "
s                1463 fs/reiserfs/journal.c 				flush_commit_list(s, pjl, 1);
s                1481 fs/reiserfs/journal.c 			reiserfs_warning(s, "journal-813",
s                1503 fs/reiserfs/journal.c 			reiserfs_warning(s, "clm-2082",
s                1517 fs/reiserfs/journal.c 				reiserfs_warning(s, "journal-945",
s                1527 fs/reiserfs/journal.c 					reiserfs_panic(s, "journal-1011",
s                1531 fs/reiserfs/journal.c 				depth = reiserfs_write_unlock_nested(s);
s                1533 fs/reiserfs/journal.c 				reiserfs_write_lock_nested(s, depth);
s                1536 fs/reiserfs/journal.c 					reiserfs_panic(s, "journal-1012",
s                1541 fs/reiserfs/journal.c 					reiserfs_warning(s, "journal-949",
s                1564 fs/reiserfs/journal.c 		reiserfs_abort(s, -EIO,
s                1576 fs/reiserfs/journal.c 		flush_older_journal_lists(s, jl);
s                1591 fs/reiserfs/journal.c 		    update_journal_header_block(s,
s                1593 fs/reiserfs/journal.c 						 2) % SB_ONDISK_JOURNAL_SIZE(s),
s                1596 fs/reiserfs/journal.c 			reiserfs_abort(s, -EIO,
s                1600 fs/reiserfs/journal.c 	remove_all_from_journal_list(s, jl, 0);
s                1603 fs/reiserfs/journal.c 	del_from_work_list(s, jl);
s                1607 fs/reiserfs/journal.c 		reiserfs_warning(s, "clm-2201", "last flush %lu, current %lu",
s                1623 fs/reiserfs/journal.c 	put_journal_list(s, jl);
s                1629 fs/reiserfs/journal.c static int write_one_transaction(struct super_block *s,
s                1637 fs/reiserfs/journal.c 	del_from_work_list(s, jl);
s                1681 fs/reiserfs/journal.c static void dirty_one_transaction(struct super_block *s,
s                1716 fs/reiserfs/journal.c static int kupdate_transactions(struct super_block *s,
s                1728 fs/reiserfs/journal.c 	struct reiserfs_journal *journal = SB_JOURNAL(s);
s                1731 fs/reiserfs/journal.c 	reiserfs_mutex_lock_safe(&journal->j_flush_mutex, s);
s                1732 fs/reiserfs/journal.c 	if (!journal_list_still_alive(s, orig_trans_id)) {
s                1746 fs/reiserfs/journal.c 			del_from_work_list(s, jl);
s                1749 fs/reiserfs/journal.c 		ret = write_one_transaction(s, jl, &chunk);
s                1786 fs/reiserfs/journal.c static int flush_used_journal_lists(struct super_block *s,
s                1796 fs/reiserfs/journal.c 	struct reiserfs_journal *journal = SB_JOURNAL(s);
s                1801 fs/reiserfs/journal.c 	if (reiserfs_data_log(s))
s                1828 fs/reiserfs/journal.c 		kupdate_transactions(s, jl, &tjl, &trans_id, len, i);
s                1830 fs/reiserfs/journal.c 	flush_journal_list(s, flush_jl, 1);
s                1831 fs/reiserfs/journal.c 	put_journal_list(s, flush_jl);
s                1832 fs/reiserfs/journal.c 	put_journal_list(s, jl);
s                2568 fs/reiserfs/journal.c static struct reiserfs_journal_list *alloc_journal_list(struct super_block *s)
s                2578 fs/reiserfs/journal.c 	SB_JOURNAL(s)->j_num_lists++;
s                2937 fs/reiserfs/journal.c void reiserfs_allow_writes(struct super_block *s)
s                2939 fs/reiserfs/journal.c 	struct reiserfs_journal *journal = SB_JOURNAL(s);
s                2945 fs/reiserfs/journal.c void reiserfs_wait_on_write_block(struct super_block *s)
s                2947 fs/reiserfs/journal.c 	struct reiserfs_journal *journal = SB_JOURNAL(s);
s                2952 fs/reiserfs/journal.c static void queue_log_writer(struct super_block *s)
s                2955 fs/reiserfs/journal.c 	struct reiserfs_journal *journal = SB_JOURNAL(s);
s                2966 fs/reiserfs/journal.c 		int depth = reiserfs_write_unlock_nested(s);
s                2968 fs/reiserfs/journal.c 		reiserfs_write_lock_nested(s, depth);
s                2974 fs/reiserfs/journal.c static void wake_queued_writers(struct super_block *s)
s                2976 fs/reiserfs/journal.c 	struct reiserfs_journal *journal = SB_JOURNAL(s);
s                3137 fs/reiserfs/journal.c 								    *s,
s                3147 fs/reiserfs/journal.c 	if (reiserfs_transaction_running(s)) {
s                3157 fs/reiserfs/journal.c 	ret = journal_begin(th, s, nblocks);
s                3163 fs/reiserfs/journal.c 	SB_JOURNAL(s)->j_persistent_trans++;
s                3169 fs/reiserfs/journal.c 	struct super_block *s = th->t_super;
s                3176 fs/reiserfs/journal.c 		SB_JOURNAL(s)->j_persistent_trans--;
s                  22 fs/reiserfs/lock.c void reiserfs_write_lock(struct super_block *s)
s                  24 fs/reiserfs/lock.c 	struct reiserfs_sb_info *sb_i = REISERFS_SB(s);
s                  35 fs/reiserfs/lock.c void reiserfs_write_unlock(struct super_block *s)
s                  37 fs/reiserfs/lock.c 	struct reiserfs_sb_info *sb_i = REISERFS_SB(s);
s                  52 fs/reiserfs/lock.c int __must_check reiserfs_write_unlock_nested(struct super_block *s)
s                  54 fs/reiserfs/lock.c 	struct reiserfs_sb_info *sb_i = REISERFS_SB(s);
s                  70 fs/reiserfs/lock.c void reiserfs_write_lock_nested(struct super_block *s, int depth)
s                  72 fs/reiserfs/lock.c 	struct reiserfs_sb_info *sb_i = REISERFS_SB(s);
s                 185 fs/reiserfs/namei.c static __u32 get_third_component(struct super_block *s,
s                 195 fs/reiserfs/namei.c 	res = REISERFS_SB(s)->s_hash_function(name, len);
s                  11 fs/reiserfs/objectid.c #define objectid_map(s,rs) (old_format_only (s) ? \
s                  17 fs/reiserfs/objectid.c static void check_objectid_map(struct super_block *s, __le32 * map)
s                  20 fs/reiserfs/objectid.c 		reiserfs_panic(s, "vs-15010", "map corrupted: %lx",
s                  27 fs/reiserfs/objectid.c static void check_objectid_map(struct super_block *s, __le32 * map)
s                  51 fs/reiserfs/objectid.c 	struct super_block *s = th->t_super;
s                  52 fs/reiserfs/objectid.c 	struct reiserfs_super_block *rs = SB_DISK_SUPER_BLOCK(s);
s                  53 fs/reiserfs/objectid.c 	__le32 *map = objectid_map(s, rs);
s                  58 fs/reiserfs/objectid.c 	check_objectid_map(s, map);
s                  60 fs/reiserfs/objectid.c 	reiserfs_prepare_for_journal(s, SB_BUFFER_WITH_SB(s), 1);
s                  64 fs/reiserfs/objectid.c 		reiserfs_warning(s, "reiserfs-15100", "no more object ids");
s                  65 fs/reiserfs/objectid.c 		reiserfs_restore_prepared_buffer(s, SB_BUFFER_WITH_SB(s));
s                  92 fs/reiserfs/objectid.c 	journal_mark_dirty(th, SB_BUFFER_WITH_SB(s));
s                 100 fs/reiserfs/objectid.c 	struct super_block *s = th->t_super;
s                 101 fs/reiserfs/objectid.c 	struct reiserfs_super_block *rs = SB_DISK_SUPER_BLOCK(s);
s                 102 fs/reiserfs/objectid.c 	__le32 *map = objectid_map(s, rs);
s                 107 fs/reiserfs/objectid.c 	check_objectid_map(s, map);
s                 109 fs/reiserfs/objectid.c 	reiserfs_prepare_for_journal(s, SB_BUFFER_WITH_SB(s), 1);
s                 110 fs/reiserfs/objectid.c 	journal_mark_dirty(th, SB_BUFFER_WITH_SB(s));
s                 160 fs/reiserfs/objectid.c 				PROC_INFO_INC(s, leaked_oid);
s                 175 fs/reiserfs/objectid.c 	reiserfs_error(s, "vs-15011", "tried to free free object id (%lu)",
s                 179 fs/reiserfs/objectid.c int reiserfs_convert_objectid_map_v1(struct super_block *s)
s                 181 fs/reiserfs/objectid.c 	struct reiserfs_super_block *disk_sb = SB_DISK_SUPER_BLOCK(s);
s                 183 fs/reiserfs/objectid.c 	int new_size = (s->s_blocksize - SB_SIZE) / sizeof(__u32) / 2 * 2;
s                 190 fs/reiserfs/objectid.c 	    (struct reiserfs_super_block_v1 *)(SB_BUFFER_WITH_SB(s)->b_data);
s                 316 fs/reiserfs/prints.c void reiserfs_debug(struct super_block *s, int level, const char *fmt, ...)
s                 320 fs/reiserfs/prints.c 	if (s)
s                 322 fs/reiserfs/prints.c 		       s->s_id, error_buf);
s                 781 fs/reiserfs/prints.c void print_statistics(struct super_block *s)
s                  60 fs/reiserfs/procfs.c #define objectid_map( s, rs ) (old_format_only (s) ?				\
s                 411 fs/reiserfs/procfs.c 	char *s;
s                 415 fs/reiserfs/procfs.c 	s = strchr(b, '/');
s                 416 fs/reiserfs/procfs.c 	if (s)
s                 417 fs/reiserfs/procfs.c 		*s = '!';
s                 441 fs/reiserfs/procfs.c 		char *s;
s                 445 fs/reiserfs/procfs.c 		s = strchr(b, '/');
s                 446 fs/reiserfs/procfs.c 		if (s)
s                 447 fs/reiserfs/procfs.c 			*s = '!';
s                 717 fs/reiserfs/reiserfs.h #define reiserfs_r5_hash(s) (REISERFS_SB(s)->s_mount_opt & (1 << FORCE_R5_HASH))
s                 718 fs/reiserfs/reiserfs.h #define reiserfs_rupasov_hash(s) (REISERFS_SB(s)->s_mount_opt & (1 << FORCE_RUPASOV_HASH))
s                 719 fs/reiserfs/reiserfs.h #define reiserfs_tea_hash(s) (REISERFS_SB(s)->s_mount_opt & (1 << FORCE_TEA_HASH))
s                 720 fs/reiserfs/reiserfs.h #define reiserfs_hash_detect(s) (REISERFS_SB(s)->s_mount_opt & (1 << FORCE_HASH_DETECT))
s                 721 fs/reiserfs/reiserfs.h #define reiserfs_no_border(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_NO_BORDER))
s                 722 fs/reiserfs/reiserfs.h #define reiserfs_no_unhashed_relocation(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_NO_UNHASHED_RELOCATION))
s                 723 fs/reiserfs/reiserfs.h #define reiserfs_hashed_relocation(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_HASHED_RELOCATION))
s                 724 fs/reiserfs/reiserfs.h #define reiserfs_test4(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_TEST4))
s                 726 fs/reiserfs/reiserfs.h #define have_large_tails(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_LARGETAIL))
s                 727 fs/reiserfs/reiserfs.h #define have_small_tails(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_SMALLTAIL))
s                 728 fs/reiserfs/reiserfs.h #define replay_only(s) (REISERFS_SB(s)->s_mount_opt & (1 << REPLAYONLY))
s                 729 fs/reiserfs/reiserfs.h #define reiserfs_attrs(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_ATTRS))
s                 730 fs/reiserfs/reiserfs.h #define old_format_only(s) (REISERFS_SB(s)->s_properties & (1 << REISERFS_3_5))
s                 731 fs/reiserfs/reiserfs.h #define convert_reiserfs(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_CONVERT))
s                 732 fs/reiserfs/reiserfs.h #define reiserfs_data_log(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_DATA_LOG))
s                 733 fs/reiserfs/reiserfs.h #define reiserfs_data_ordered(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_DATA_ORDERED))
s                 734 fs/reiserfs/reiserfs.h #define reiserfs_data_writeback(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_DATA_WRITEBACK))
s                 735 fs/reiserfs/reiserfs.h #define reiserfs_xattrs_user(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_XATTRS_USER))
s                 736 fs/reiserfs/reiserfs.h #define reiserfs_posixacl(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_POSIXACL))
s                 737 fs/reiserfs/reiserfs.h #define reiserfs_expose_privroot(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_EXPOSE_PRIVROOT))
s                 738 fs/reiserfs/reiserfs.h #define reiserfs_xattrs_optional(s) (reiserfs_xattrs_user(s) || reiserfs_posixacl(s))
s                 739 fs/reiserfs/reiserfs.h #define reiserfs_barrier_none(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_BARRIER_NONE))
s                 740 fs/reiserfs/reiserfs.h #define reiserfs_barrier_flush(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_BARRIER_FLUSH))
s                 742 fs/reiserfs/reiserfs.h #define reiserfs_error_panic(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_ERROR_PANIC))
s                 743 fs/reiserfs/reiserfs.h #define reiserfs_error_ro(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_ERROR_RO))
s                 752 fs/reiserfs/reiserfs.h #define SB_BUFFER_WITH_SB(s) (REISERFS_SB(s)->s_sbh)
s                 753 fs/reiserfs/reiserfs.h #define SB_JOURNAL(s) (REISERFS_SB(s)->s_journal)
s                 754 fs/reiserfs/reiserfs.h #define SB_JOURNAL_1st_RESERVED_BLOCK(s) (SB_JOURNAL(s)->j_1st_reserved_block)
s                 755 fs/reiserfs/reiserfs.h #define SB_JOURNAL_LEN_FREE(s) (SB_JOURNAL(s)->j_journal_len_free)
s                 756 fs/reiserfs/reiserfs.h #define SB_AP_BITMAP(s) (REISERFS_SB(s)->s_ap_bitmap)
s                 758 fs/reiserfs/reiserfs.h #define SB_DISK_JOURNAL_HEAD(s) (SB_JOURNAL(s)->j_header_bh->)
s                 772 fs/reiserfs/reiserfs.h void reiserfs_write_lock(struct super_block *s);
s                 773 fs/reiserfs/reiserfs.h void reiserfs_write_unlock(struct super_block *s);
s                 774 fs/reiserfs/reiserfs.h int __must_check reiserfs_write_unlock_nested(struct super_block *s);
s                 775 fs/reiserfs/reiserfs.h void reiserfs_write_lock_nested(struct super_block *s, int depth);
s                 778 fs/reiserfs/reiserfs.h void reiserfs_lock_check_recursive(struct super_block *s);
s                 780 fs/reiserfs/reiserfs.h static inline void reiserfs_lock_check_recursive(struct super_block *s) { }
s                 811 fs/reiserfs/reiserfs.h 					    struct super_block *s)
s                 815 fs/reiserfs/reiserfs.h 	depth = reiserfs_write_unlock_nested(s);
s                 817 fs/reiserfs/reiserfs.h 	reiserfs_write_lock_nested(s, depth);
s                 822 fs/reiserfs/reiserfs.h 				struct super_block *s)
s                 826 fs/reiserfs/reiserfs.h 	depth = reiserfs_write_unlock_nested(s);
s                 828 fs/reiserfs/reiserfs.h 	reiserfs_write_lock_nested(s, depth);
s                 832 fs/reiserfs/reiserfs.h reiserfs_down_read_safe(struct rw_semaphore *sem, struct super_block *s)
s                 835 fs/reiserfs/reiserfs.h        depth = reiserfs_write_unlock_nested(s);
s                 837 fs/reiserfs/reiserfs.h        reiserfs_write_lock_nested(s, depth);
s                 844 fs/reiserfs/reiserfs.h static inline void reiserfs_cond_resched(struct super_block *s)
s                 849 fs/reiserfs/reiserfs.h 		depth = reiserfs_write_unlock_nested(s);
s                 851 fs/reiserfs/reiserfs.h 		reiserfs_write_lock_nested(s, depth);
s                 902 fs/reiserfs/reiserfs.h void __reiserfs_warning(struct super_block *s, const char *id,
s                 904 fs/reiserfs/reiserfs.h #define reiserfs_warning(s, id, fmt, args...) \
s                 905 fs/reiserfs/reiserfs.h 	 __reiserfs_warning(s, id, __func__, fmt, ##args)
s                1054 fs/reiserfs/reiserfs.h #define SB_DISK_SUPER_BLOCK(s) (REISERFS_SB(s)->s_rs)
s                1055 fs/reiserfs/reiserfs.h #define SB_V1_DISK_SUPER_BLOCK(s) (&(SB_DISK_SUPER_BLOCK(s)->s_v1))
s                1056 fs/reiserfs/reiserfs.h #define SB_BLOCKSIZE(s) \
s                1057 fs/reiserfs/reiserfs.h         le32_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_blocksize))
s                1058 fs/reiserfs/reiserfs.h #define SB_BLOCK_COUNT(s) \
s                1059 fs/reiserfs/reiserfs.h         le32_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_block_count))
s                1060 fs/reiserfs/reiserfs.h #define SB_FREE_BLOCKS(s) \
s                1061 fs/reiserfs/reiserfs.h         le32_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_free_blocks))
s                1062 fs/reiserfs/reiserfs.h #define SB_REISERFS_MAGIC(s) \
s                1063 fs/reiserfs/reiserfs.h         (SB_V1_DISK_SUPER_BLOCK(s)->s_magic)
s                1064 fs/reiserfs/reiserfs.h #define SB_ROOT_BLOCK(s) \
s                1065 fs/reiserfs/reiserfs.h         le32_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_root_block))
s                1066 fs/reiserfs/reiserfs.h #define SB_TREE_HEIGHT(s) \
s                1067 fs/reiserfs/reiserfs.h         le16_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_tree_height))
s                1068 fs/reiserfs/reiserfs.h #define SB_REISERFS_STATE(s) \
s                1069 fs/reiserfs/reiserfs.h         le16_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_umount_state))
s                1070 fs/reiserfs/reiserfs.h #define SB_VERSION(s) le16_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_version))
s                1071 fs/reiserfs/reiserfs.h #define SB_BMAP_NR(s) le16_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_bmap_nr))
s                1073 fs/reiserfs/reiserfs.h #define PUT_SB_BLOCK_COUNT(s, val) \
s                1074 fs/reiserfs/reiserfs.h    do { SB_V1_DISK_SUPER_BLOCK(s)->s_block_count = cpu_to_le32(val); } while (0)
s                1075 fs/reiserfs/reiserfs.h #define PUT_SB_FREE_BLOCKS(s, val) \
s                1076 fs/reiserfs/reiserfs.h    do { SB_V1_DISK_SUPER_BLOCK(s)->s_free_blocks = cpu_to_le32(val); } while (0)
s                1077 fs/reiserfs/reiserfs.h #define PUT_SB_ROOT_BLOCK(s, val) \
s                1078 fs/reiserfs/reiserfs.h    do { SB_V1_DISK_SUPER_BLOCK(s)->s_root_block = cpu_to_le32(val); } while (0)
s                1079 fs/reiserfs/reiserfs.h #define PUT_SB_TREE_HEIGHT(s, val) \
s                1080 fs/reiserfs/reiserfs.h    do { SB_V1_DISK_SUPER_BLOCK(s)->s_tree_height = cpu_to_le16(val); } while (0)
s                1081 fs/reiserfs/reiserfs.h #define PUT_SB_REISERFS_STATE(s, val) \
s                1082 fs/reiserfs/reiserfs.h    do { SB_V1_DISK_SUPER_BLOCK(s)->s_umount_state = cpu_to_le16(val); } while (0)
s                1083 fs/reiserfs/reiserfs.h #define PUT_SB_VERSION(s, val) \
s                1084 fs/reiserfs/reiserfs.h    do { SB_V1_DISK_SUPER_BLOCK(s)->s_version = cpu_to_le16(val); } while (0)
s                1085 fs/reiserfs/reiserfs.h #define PUT_SB_BMAP_NR(s, val) \
s                1086 fs/reiserfs/reiserfs.h    do { SB_V1_DISK_SUPER_BLOCK(s)->s_bmap_nr = cpu_to_le16 (val); } while (0)
s                1088 fs/reiserfs/reiserfs.h #define SB_ONDISK_JP(s) (&SB_V1_DISK_SUPER_BLOCK(s)->s_journal)
s                1089 fs/reiserfs/reiserfs.h #define SB_ONDISK_JOURNAL_SIZE(s) \
s                1090 fs/reiserfs/reiserfs.h          le32_to_cpu ((SB_ONDISK_JP(s)->jp_journal_size))
s                1091 fs/reiserfs/reiserfs.h #define SB_ONDISK_JOURNAL_1st_BLOCK(s) \
s                1092 fs/reiserfs/reiserfs.h          le32_to_cpu ((SB_ONDISK_JP(s)->jp_journal_1st_block))
s                1093 fs/reiserfs/reiserfs.h #define SB_ONDISK_JOURNAL_DEVICE(s) \
s                1094 fs/reiserfs/reiserfs.h          le32_to_cpu ((SB_ONDISK_JP(s)->jp_journal_dev))
s                1095 fs/reiserfs/reiserfs.h #define SB_ONDISK_RESERVED_FOR_JOURNAL(s) \
s                1096 fs/reiserfs/reiserfs.h          le16_to_cpu ((SB_V1_DISK_SUPER_BLOCK(s)->s_reserved_for_journal))
s                1098 fs/reiserfs/reiserfs.h #define is_block_in_log_or_reserved_area(s, block) \
s                1099 fs/reiserfs/reiserfs.h          block >= SB_JOURNAL_1st_RESERVED_BLOCK(s) \
s                1100 fs/reiserfs/reiserfs.h          && block < SB_JOURNAL_1st_RESERVED_BLOCK(s) +  \
s                1101 fs/reiserfs/reiserfs.h          ((!is_reiserfs_jr(SB_DISK_SUPER_BLOCK(s)) ? \
s                1102 fs/reiserfs/reiserfs.h          SB_ONDISK_JOURNAL_SIZE(s) + 1 : SB_ONDISK_RESERVED_FOR_JOURNAL(s)))
s                2304 fs/reiserfs/reiserfs.h #define fs_generation(s) (REISERFS_SB(s)->s_generation_counter)
s                2305 fs/reiserfs/reiserfs.h #define get_generation(s) atomic_read (&fs_generation(s))
s                2307 fs/reiserfs/reiserfs.h #define __fs_changed(gen,s) (gen != get_generation (s))
s                2308 fs/reiserfs/reiserfs.h #define fs_changed(gen,s)		\
s                2310 fs/reiserfs/reiserfs.h 	reiserfs_cond_resched(s);	\
s                2311 fs/reiserfs/reiserfs.h 	__fs_changed(gen, s);		\
s                2782 fs/reiserfs/reiserfs.h #define REISERFS_QUOTA_TRANS_BLOCKS(s) (REISERFS_SB(s)->s_mount_opt & REISERFS_QUOTA_OPTS ? 2 : 0)
s                2784 fs/reiserfs/reiserfs.h #define REISERFS_QUOTA_INIT_BLOCKS(s) (REISERFS_SB(s)->s_mount_opt & REISERFS_QUOTA_OPTS ? \
s                2787 fs/reiserfs/reiserfs.h #define REISERFS_QUOTA_DEL_BLOCKS(s) (REISERFS_SB(s)->s_mount_opt & REISERFS_QUOTA_OPTS ? \
s                2790 fs/reiserfs/reiserfs.h #define REISERFS_QUOTA_TRANS_BLOCKS(s) 0
s                2791 fs/reiserfs/reiserfs.h #define REISERFS_QUOTA_INIT_BLOCKS(s) 0
s                2792 fs/reiserfs/reiserfs.h #define REISERFS_QUOTA_DEL_BLOCKS(s) 0
s                2815 fs/reiserfs/reiserfs.h #define journal_find_get_block(s, block) __find_get_block(SB_JOURNAL(s)->j_dev_bd, block, s->s_blocksize)
s                2816 fs/reiserfs/reiserfs.h #define journal_getblk(s, block) __getblk(SB_JOURNAL(s)->j_dev_bd, block, s->s_blocksize)
s                2817 fs/reiserfs/reiserfs.h #define journal_bread(s, block) __bread(SB_JOURNAL(s)->j_dev_bd, block, s->s_blocksize)
s                2897 fs/reiserfs/reiserfs.h static inline int reiserfs_transaction_running(struct super_block *s)
s                2900 fs/reiserfs/reiserfs.h 	if (th && th->t_super == s)
s                2924 fs/reiserfs/reiserfs.h void reiserfs_wait_on_write_block(struct super_block *s);
s                2926 fs/reiserfs/reiserfs.h void reiserfs_allow_writes(struct super_block *s);
s                2927 fs/reiserfs/reiserfs.h void reiserfs_check_lock_depth(struct super_block *s, char *caller);
s                2950 fs/reiserfs/reiserfs.h int reiserfs_allocate_list_bitmaps(struct super_block *s,
s                2953 fs/reiserfs/reiserfs.h void reiserfs_schedule_old_flush(struct super_block *s);
s                2954 fs/reiserfs/reiserfs.h void reiserfs_cancel_old_flush(struct super_block *s);
s                3006 fs/reiserfs/reiserfs.h #define search_item(s,key,path) search_by_key (s, key, path, DISK_LEAF_NODE_LEVEL)
s                3014 fs/reiserfs/reiserfs.h void pathrelse_and_restore(struct super_block *s, struct treepath *search_path);
s                3086 fs/reiserfs/reiserfs.h struct inode *reiserfs_iget(struct super_block *s, const struct cpu_key *key);
s                3189 fs/reiserfs/reiserfs.h void __reiserfs_panic(struct super_block *s, const char *id,
s                3192 fs/reiserfs/reiserfs.h #define reiserfs_panic(s, id, fmt, args...) \
s                3193 fs/reiserfs/reiserfs.h 	__reiserfs_panic(s, id, __func__, fmt, ##args)
s                3194 fs/reiserfs/reiserfs.h void __reiserfs_error(struct super_block *s, const char *id,
s                3196 fs/reiserfs/reiserfs.h #define reiserfs_error(s, id, fmt, args...) \
s                3197 fs/reiserfs/reiserfs.h 	 __reiserfs_error(s, id, __func__, fmt, ##args)
s                3198 fs/reiserfs/reiserfs.h void reiserfs_info(struct super_block *s, const char *fmt, ...);
s                3199 fs/reiserfs/reiserfs.h void reiserfs_debug(struct super_block *s, int level, const char *fmt, ...);
s                3209 fs/reiserfs/reiserfs.h void print_bmap(struct super_block *s, int silent);
s                3212 fs/reiserfs/reiserfs.h void print_objectid_map(struct super_block *s);
s                3216 fs/reiserfs/reiserfs.h void print_statistics(struct super_block *s);
s                3311 fs/reiserfs/reiserfs.h void reiserfs_init_alloc_options(struct super_block *s);
s                3320 fs/reiserfs/reiserfs.h void show_alloc_options(struct seq_file *seq, struct super_block *s);
s                3325 fs/reiserfs/reiserfs.h int is_reusable(struct super_block *s, b_blocknr_t block, int bit_value);
s                  19 fs/reiserfs/resize.c int reiserfs_resize(struct super_block *s, unsigned long block_count_new)
s                  25 fs/reiserfs/resize.c 	struct reiserfs_bitmap_info *old_bitmap = SB_AP_BITMAP(s);
s                  39 fs/reiserfs/resize.c 	sb = SB_DISK_SUPER_BLOCK(s);
s                  41 fs/reiserfs/resize.c 	if (SB_BLOCK_COUNT(s) >= block_count_new) {
s                  47 fs/reiserfs/resize.c 	depth = reiserfs_write_unlock_nested(s);
s                  48 fs/reiserfs/resize.c 	bh = sb_bread(s, block_count_new - 1);
s                  49 fs/reiserfs/resize.c 	reiserfs_write_lock_nested(s, depth);
s                  60 fs/reiserfs/resize.c 	if (SB_BUFFER_WITH_SB(s)->b_blocknr * SB_BUFFER_WITH_SB(s)->b_size
s                  68 fs/reiserfs/resize.c 	block_r = SB_BLOCK_COUNT(s) -
s                  69 fs/reiserfs/resize.c 			(reiserfs_bmap_count(s) - 1) * s->s_blocksize * 8;
s                  72 fs/reiserfs/resize.c 	bmap_nr_new = block_count_new / (s->s_blocksize * 8);
s                  73 fs/reiserfs/resize.c 	block_r_new = block_count_new - bmap_nr_new * s->s_blocksize * 8;
s                  77 fs/reiserfs/resize.c 		block_r_new = s->s_blocksize * 8;
s                  80 fs/reiserfs/resize.c 	block_count = SB_BLOCK_COUNT(s);
s                  81 fs/reiserfs/resize.c 	bmap_nr = reiserfs_bmap_count(s);
s                  86 fs/reiserfs/resize.c 		if (reiserfs_allocate_list_bitmaps(s, jbitmap, bmap_nr_new) < 0) {
s                 105 fs/reiserfs/resize.c 			jb = SB_JOURNAL(s)->j_list_bitmap + i;
s                 148 fs/reiserfs/resize.c 			depth = reiserfs_write_unlock_nested(s);
s                 149 fs/reiserfs/resize.c 			bh = sb_bread(s, i * s->s_blocksize * 8);
s                 150 fs/reiserfs/resize.c 			reiserfs_write_lock_nested(s, depth);
s                 157 fs/reiserfs/resize.c 			reiserfs_cache_bitmap_metadata(s, bh, bitmap + i);
s                 161 fs/reiserfs/resize.c 			depth = reiserfs_write_unlock_nested(s);
s                 163 fs/reiserfs/resize.c 			reiserfs_write_lock_nested(s, depth);
s                 169 fs/reiserfs/resize.c 		SB_AP_BITMAP(s) = bitmap;
s                 178 fs/reiserfs/resize.c 	err = journal_begin(&th, s, 10);
s                 183 fs/reiserfs/resize.c 	info = SB_AP_BITMAP(s) + bmap_nr - 1;
s                 184 fs/reiserfs/resize.c 	bh = reiserfs_read_bitmap_block(s, bmap_nr - 1);
s                 192 fs/reiserfs/resize.c 	reiserfs_prepare_for_journal(s, bh, 1);
s                 193 fs/reiserfs/resize.c 	for (i = block_r; i < s->s_blocksize * 8; i++)
s                 195 fs/reiserfs/resize.c 	info->free_count += s->s_blocksize * 8 - block_r;
s                 201 fs/reiserfs/resize.c 	info = SB_AP_BITMAP(s) + bmap_nr_new - 1;
s                 202 fs/reiserfs/resize.c 	bh = reiserfs_read_bitmap_block(s, bmap_nr_new - 1);
s                 210 fs/reiserfs/resize.c 	reiserfs_prepare_for_journal(s, bh, 1);
s                 211 fs/reiserfs/resize.c 	for (i = block_r_new; i < s->s_blocksize * 8; i++)
s                 216 fs/reiserfs/resize.c 	info->free_count -= s->s_blocksize * 8 - block_r_new;
s                 218 fs/reiserfs/resize.c 	reiserfs_prepare_for_journal(s, SB_BUFFER_WITH_SB(s), 1);
s                 219 fs/reiserfs/resize.c 	free_blocks = SB_FREE_BLOCKS(s);
s                 220 fs/reiserfs/resize.c 	PUT_SB_FREE_BLOCKS(s,
s                 223 fs/reiserfs/resize.c 	PUT_SB_BLOCK_COUNT(s, block_count_new);
s                 224 fs/reiserfs/resize.c 	PUT_SB_BMAP_NR(s, bmap_would_wrap(bmap_nr_new) ? : bmap_nr_new);
s                 226 fs/reiserfs/resize.c 	journal_mark_dirty(&th, SB_BUFFER_WITH_SB(s));
s                 228 fs/reiserfs/resize.c 	SB_JOURNAL(s)->j_must_wait = 1;
s                 529 fs/reiserfs/stree.c static int search_by_key_reada(struct super_block *s,
s                 537 fs/reiserfs/stree.c 		bh[i] = sb_getblk(s, b[i]);
s                 554 fs/reiserfs/stree.c 				depth = reiserfs_write_unlock_nested(s);
s                  64 fs/reiserfs/super.c static int reiserfs_remount(struct super_block *s, int *flags, char *data);
s                  67 fs/reiserfs/super.c static int reiserfs_sync_fs(struct super_block *s, int wait)
s                  75 fs/reiserfs/super.c 	dquot_writeback_dquots(s, -1);
s                  76 fs/reiserfs/super.c 	reiserfs_write_lock(s);
s                  77 fs/reiserfs/super.c 	if (!journal_begin(&th, s, 1))
s                  79 fs/reiserfs/super.c 			reiserfs_flush_old_commits(s);
s                  80 fs/reiserfs/super.c 	reiserfs_write_unlock(s);
s                  87 fs/reiserfs/super.c 	struct super_block *s;
s                  90 fs/reiserfs/super.c 	s = sbi->s_journal->j_work_sb;
s                  97 fs/reiserfs/super.c 	if (!down_read_trylock(&s->s_umount)) {
s                 111 fs/reiserfs/super.c 	reiserfs_sync_fs(s, 1);
s                 112 fs/reiserfs/super.c 	up_read(&s->s_umount);
s                 115 fs/reiserfs/super.c void reiserfs_schedule_old_flush(struct super_block *s)
s                 117 fs/reiserfs/super.c 	struct reiserfs_sb_info *sbi = REISERFS_SB(s);
s                 124 fs/reiserfs/super.c 	if (sb_rdonly(s) || !(s->s_flags & SB_ACTIVE))
s                 136 fs/reiserfs/super.c void reiserfs_cancel_old_flush(struct super_block *s)
s                 138 fs/reiserfs/super.c 	struct reiserfs_sb_info *sbi = REISERFS_SB(s);
s                 144 fs/reiserfs/super.c 	cancel_delayed_work_sync(&REISERFS_SB(s)->old_work);
s                 147 fs/reiserfs/super.c static int reiserfs_freeze(struct super_block *s)
s                 151 fs/reiserfs/super.c 	reiserfs_cancel_old_flush(s);
s                 153 fs/reiserfs/super.c 	reiserfs_write_lock(s);
s                 154 fs/reiserfs/super.c 	if (!sb_rdonly(s)) {
s                 155 fs/reiserfs/super.c 		int err = journal_begin(&th, s, 1);
s                 159 fs/reiserfs/super.c 			reiserfs_prepare_for_journal(s, SB_BUFFER_WITH_SB(s),
s                 161 fs/reiserfs/super.c 			journal_mark_dirty(&th, SB_BUFFER_WITH_SB(s));
s                 166 fs/reiserfs/super.c 	reiserfs_write_unlock(s);
s                 170 fs/reiserfs/super.c static int reiserfs_unfreeze(struct super_block *s)
s                 172 fs/reiserfs/super.c 	struct reiserfs_sb_info *sbi = REISERFS_SB(s);
s                 174 fs/reiserfs/super.c 	reiserfs_allow_writes(s);
s                 193 fs/reiserfs/super.c static int remove_save_link_only(struct super_block *s,
s                 200 fs/reiserfs/super.c 	err = journal_begin(&th, s, JOURNAL_PER_BALANCE_CNT);
s                 225 fs/reiserfs/super.c static int finish_unfinished(struct super_block *s)
s                 255 fs/reiserfs/super.c 	if (s->s_flags & SB_ACTIVE) {
s                 259 fs/reiserfs/super.c 		s->s_flags |= SB_ACTIVE;
s                 264 fs/reiserfs/super.c 		if (REISERFS_SB(s)->s_qf_names[i]) {
s                 267 fs/reiserfs/super.c 			if (sb_has_quota_active(s, i)) {
s                 271 fs/reiserfs/super.c 			reiserfs_write_unlock(s);
s                 272 fs/reiserfs/super.c 			ret = reiserfs_quota_on_mount(s, i);
s                 273 fs/reiserfs/super.c 			reiserfs_write_lock(s);
s                 275 fs/reiserfs/super.c 				reiserfs_warning(s, "reiserfs-2500",
s                 283 fs/reiserfs/super.c 	REISERFS_SB(s)->s_is_unlinked_ok = 1;
s                 286 fs/reiserfs/super.c 		retval = search_item(s, &max_cpu_key, &path);
s                 288 fs/reiserfs/super.c 			reiserfs_error(s, "vs-2140",
s                 296 fs/reiserfs/super.c 			reiserfs_warning(s, "vs-2060",
s                 323 fs/reiserfs/super.c 		inode = reiserfs_iget(s, &obj_key);
s                 329 fs/reiserfs/super.c 			reiserfs_warning(s, "vs-2180", "iget failed for %K",
s                 331 fs/reiserfs/super.c 			retval = remove_save_link_only(s, &save_link_key, 1);
s                 337 fs/reiserfs/super.c 			reiserfs_warning(s, "vs-2185",
s                 340 fs/reiserfs/super.c 			retval = remove_save_link_only(s, &save_link_key, 0);
s                 355 fs/reiserfs/super.c 			reiserfs_warning(s, "green-2101",
s                 359 fs/reiserfs/super.c 			retval = remove_save_link_only(s, &save_link_key, 0);
s                 372 fs/reiserfs/super.c 			reiserfs_info(s, "Truncating %k to %lld ..",
s                 382 fs/reiserfs/super.c 			reiserfs_info(s, "Removing %k..", INODE_PKEY(inode));
s                 389 fs/reiserfs/super.c 				reiserfs_warning(s, "super-2189", "Dead loop "
s                 393 fs/reiserfs/super.c 				retval = remove_save_link_only(s,
s                 402 fs/reiserfs/super.c 	REISERFS_SB(s)->s_is_unlinked_ok = 0;
s                 406 fs/reiserfs/super.c 	reiserfs_write_unlock(s);
s                 408 fs/reiserfs/super.c 		if (sb_dqopt(s)->files[i] && quota_enabled[i])
s                 409 fs/reiserfs/super.c 			dquot_quota_off(s, i);
s                 411 fs/reiserfs/super.c 	reiserfs_write_lock(s);
s                 414 fs/reiserfs/super.c 		s->s_flags &= ~SB_ACTIVE;
s                 418 fs/reiserfs/super.c 		reiserfs_info(s, "There were %d uncompleted unlinks/truncates. "
s                 550 fs/reiserfs/super.c static void reiserfs_kill_sb(struct super_block *s)
s                 552 fs/reiserfs/super.c 	if (REISERFS_SB(s)) {
s                 553 fs/reiserfs/super.c 		reiserfs_proc_info_done(s);
s                 562 fs/reiserfs/super.c 		shrink_dcache_sb(s);
s                 564 fs/reiserfs/super.c 		dput(REISERFS_SB(s)->xattr_root);
s                 565 fs/reiserfs/super.c 		REISERFS_SB(s)->xattr_root = NULL;
s                 566 fs/reiserfs/super.c 		dput(REISERFS_SB(s)->priv_root);
s                 567 fs/reiserfs/super.c 		REISERFS_SB(s)->priv_root = NULL;
s                 570 fs/reiserfs/super.c 	kill_block_super(s);
s                 576 fs/reiserfs/super.c static void reiserfs_quota_off_umount(struct super_block *s)
s                 581 fs/reiserfs/super.c 		reiserfs_quota_off(s, type);
s                 584 fs/reiserfs/super.c static inline void reiserfs_quota_off_umount(struct super_block *s)
s                 589 fs/reiserfs/super.c static void reiserfs_put_super(struct super_block *s)
s                 594 fs/reiserfs/super.c 	reiserfs_quota_off_umount(s);
s                 596 fs/reiserfs/super.c 	reiserfs_write_lock(s);
s                 602 fs/reiserfs/super.c 	if (!sb_rdonly(s)) {
s                 603 fs/reiserfs/super.c 		if (!journal_begin(&th, s, 10)) {
s                 604 fs/reiserfs/super.c 			reiserfs_prepare_for_journal(s, SB_BUFFER_WITH_SB(s),
s                 606 fs/reiserfs/super.c 			set_sb_umount_state(SB_DISK_SUPER_BLOCK(s),
s                 607 fs/reiserfs/super.c 					    REISERFS_SB(s)->s_mount_state);
s                 608 fs/reiserfs/super.c 			journal_mark_dirty(&th, SB_BUFFER_WITH_SB(s));
s                 616 fs/reiserfs/super.c 	journal_release(&th, s);
s                 618 fs/reiserfs/super.c 	reiserfs_free_bitmap_cache(s);
s                 620 fs/reiserfs/super.c 	brelse(SB_BUFFER_WITH_SB(s));
s                 622 fs/reiserfs/super.c 	print_statistics(s);
s                 624 fs/reiserfs/super.c 	if (REISERFS_SB(s)->reserved_blocks != 0) {
s                 625 fs/reiserfs/super.c 		reiserfs_warning(s, "green-2005", "reserved blocks left %d",
s                 626 fs/reiserfs/super.c 				 REISERFS_SB(s)->reserved_blocks);
s                 629 fs/reiserfs/super.c 	reiserfs_write_unlock(s);
s                 630 fs/reiserfs/super.c 	mutex_destroy(&REISERFS_SB(s)->lock);
s                 631 fs/reiserfs/super.c 	destroy_workqueue(REISERFS_SB(s)->commit_wq);
s                 632 fs/reiserfs/super.c 	kfree(REISERFS_SB(s)->s_jdev);
s                 633 fs/reiserfs/super.c 	kfree(s->s_fs_info);
s                 634 fs/reiserfs/super.c 	s->s_fs_info = NULL;
s                 723 fs/reiserfs/super.c 	struct super_block *s = root->d_sb;
s                 724 fs/reiserfs/super.c 	struct reiserfs_journal *journal = SB_JOURNAL(s);
s                 725 fs/reiserfs/super.c 	long opts = REISERFS_SB(s)->s_mount_opt;
s                 761 fs/reiserfs/super.c 	if (REISERFS_SB(s)->s_jdev)
s                 762 fs/reiserfs/super.c 		seq_show_option(seq, "jdev", REISERFS_SB(s)->s_jdev);
s                 768 fs/reiserfs/super.c 	if (REISERFS_SB(s)->s_qf_names[USRQUOTA])
s                 770 fs/reiserfs/super.c 				REISERFS_SB(s)->s_qf_names[USRQUOTA]);
s                 773 fs/reiserfs/super.c 	if (REISERFS_SB(s)->s_qf_names[GRPQUOTA])
s                 775 fs/reiserfs/super.c 				REISERFS_SB(s)->s_qf_names[GRPQUOTA]);
s                 778 fs/reiserfs/super.c 	if (REISERFS_SB(s)->s_jquota_fmt) {
s                 779 fs/reiserfs/super.c 		if (REISERFS_SB(s)->s_jquota_fmt == QFMT_VFS_OLD)
s                 781 fs/reiserfs/super.c 		else if (REISERFS_SB(s)->s_jquota_fmt == QFMT_VFS_V0)
s                 795 fs/reiserfs/super.c 	show_alloc_options(seq, s);
s                 979 fs/reiserfs/super.c static int reiserfs_getopt(struct super_block *s, char **cur, opt_desc_t * opts,
s                1009 fs/reiserfs/super.c 		if (reiserfs_parse_alloc_options(s, p + 6)) {
s                1022 fs/reiserfs/super.c 					reiserfs_warning(s, "super-6500",
s                1029 fs/reiserfs/super.c 					reiserfs_warning(s, "super-6501",
s                1039 fs/reiserfs/super.c 		reiserfs_warning(s, "super-6502",
s                1048 fs/reiserfs/super.c 			reiserfs_warning(s, "super-6503",
s                1058 fs/reiserfs/super.c 			reiserfs_warning(s, "super-6504",
s                1065 fs/reiserfs/super.c 		reiserfs_warning(s, "super-6505",
s                1081 fs/reiserfs/super.c 		reiserfs_warning(s, "super-6506",
s                1104 fs/reiserfs/super.c 	reiserfs_warning(s, "super-6506",
s                1111 fs/reiserfs/super.c static int reiserfs_parse_options(struct super_block *s,
s                1189 fs/reiserfs/super.c 		c = reiserfs_getopt(s, &pos, opts, &arg, mount_options);
s                1203 fs/reiserfs/super.c 				    i_size_read(s->s_bdev->bd_inode) >> s->
s                1209 fs/reiserfs/super.c 					reiserfs_warning(s, "super-6507",
s                1222 fs/reiserfs/super.c 				reiserfs_warning(s, "super-6508",
s                1231 fs/reiserfs/super.c 			reiserfs_warning(s, "super-6509", "nolargeio option "
s                1240 fs/reiserfs/super.c 					reiserfs_warning(s, "super-6510",
s                1253 fs/reiserfs/super.c 			if (sb_any_quota_loaded(s) &&
s                1254 fs/reiserfs/super.c 			    (!*arg != !REISERFS_SB(s)->s_qf_names[qtype])) {
s                1255 fs/reiserfs/super.c 				reiserfs_warning(s, "super-6511",
s                1262 fs/reiserfs/super.c 				if (REISERFS_SB(s)->s_qf_names[qtype]
s                1263 fs/reiserfs/super.c 				    && strcmp(REISERFS_SB(s)->s_qf_names[qtype],
s                1265 fs/reiserfs/super.c 					reiserfs_warning(s, "super-6512",
s                1272 fs/reiserfs/super.c 					reiserfs_warning(s, "super-6513",
s                1279 fs/reiserfs/super.c 					reiserfs_warning(s, "reiserfs-2502",
s                1291 fs/reiserfs/super.c 				    REISERFS_SB(s)->s_qf_names[qtype])
s                1306 fs/reiserfs/super.c 				reiserfs_warning(s, "super-6514",
s                1311 fs/reiserfs/super.c 			if (sb_any_quota_loaded(s) &&
s                1312 fs/reiserfs/super.c 			    *qfmt != REISERFS_SB(s)->s_jquota_fmt) {
s                1313 fs/reiserfs/super.c 				reiserfs_warning(s, "super-6515",
s                1322 fs/reiserfs/super.c 			reiserfs_warning(s, "reiserfs-2503", "journaled "
s                1330 fs/reiserfs/super.c 	if (!REISERFS_SB(s)->s_jquota_fmt && !*qfmt
s                1332 fs/reiserfs/super.c 		reiserfs_warning(s, "super-6515",
s                1337 fs/reiserfs/super.c 	       sb_has_quota_loaded(s, USRQUOTA)) ||
s                1339 fs/reiserfs/super.c 	       sb_has_quota_loaded(s, GRPQUOTA))) {
s                1340 fs/reiserfs/super.c 		reiserfs_warning(s, "super-6516", "quota options must "
s                1349 fs/reiserfs/super.c static void switch_data_mode(struct super_block *s, unsigned long mode)
s                1351 fs/reiserfs/super.c 	REISERFS_SB(s)->s_mount_opt &= ~((1 << REISERFS_DATA_LOG) |
s                1354 fs/reiserfs/super.c 	REISERFS_SB(s)->s_mount_opt |= (1 << mode);
s                1357 fs/reiserfs/super.c static void handle_data_mode(struct super_block *s, unsigned long mount_options)
s                1360 fs/reiserfs/super.c 		if (!reiserfs_data_log(s)) {
s                1361 fs/reiserfs/super.c 			switch_data_mode(s, REISERFS_DATA_LOG);
s                1362 fs/reiserfs/super.c 			reiserfs_info(s, "switching to journaled data mode\n");
s                1365 fs/reiserfs/super.c 		if (!reiserfs_data_ordered(s)) {
s                1366 fs/reiserfs/super.c 			switch_data_mode(s, REISERFS_DATA_ORDERED);
s                1367 fs/reiserfs/super.c 			reiserfs_info(s, "switching to ordered data mode\n");
s                1370 fs/reiserfs/super.c 		if (!reiserfs_data_writeback(s)) {
s                1371 fs/reiserfs/super.c 			switch_data_mode(s, REISERFS_DATA_WRITEBACK);
s                1372 fs/reiserfs/super.c 			reiserfs_info(s, "switching to writeback data mode\n");
s                1377 fs/reiserfs/super.c static void handle_barrier_mode(struct super_block *s, unsigned long bits)
s                1384 fs/reiserfs/super.c 		REISERFS_SB(s)->s_mount_opt &= ~all_barrier;
s                1386 fs/reiserfs/super.c 			REISERFS_SB(s)->s_mount_opt |= flush;
s                1389 fs/reiserfs/super.c 			REISERFS_SB(s)->s_mount_opt |= none;
s                1395 fs/reiserfs/super.c static void handle_attrs(struct super_block *s)
s                1397 fs/reiserfs/super.c 	struct reiserfs_super_block *rs = SB_DISK_SUPER_BLOCK(s);
s                1399 fs/reiserfs/super.c 	if (reiserfs_attrs(s)) {
s                1400 fs/reiserfs/super.c 		if (old_format_only(s)) {
s                1401 fs/reiserfs/super.c 			reiserfs_warning(s, "super-6517", "cannot support "
s                1403 fs/reiserfs/super.c 			REISERFS_SB(s)->s_mount_opt &= ~(1 << REISERFS_ATTRS);
s                1407 fs/reiserfs/super.c 			reiserfs_warning(s, "super-6518", "cannot support "
s                1410 fs/reiserfs/super.c 			REISERFS_SB(s)->s_mount_opt &= ~(1 << REISERFS_ATTRS);
s                1416 fs/reiserfs/super.c static void handle_quota_files(struct super_block *s, char **qf_names,
s                1422 fs/reiserfs/super.c 		if (qf_names[i] != REISERFS_SB(s)->s_qf_names[i])
s                1423 fs/reiserfs/super.c 			kfree(REISERFS_SB(s)->s_qf_names[i]);
s                1424 fs/reiserfs/super.c 		REISERFS_SB(s)->s_qf_names[i] = qf_names[i];
s                1427 fs/reiserfs/super.c 		REISERFS_SB(s)->s_jquota_fmt = *qfmt;
s                1431 fs/reiserfs/super.c static int reiserfs_remount(struct super_block *s, int *mount_flags, char *arg)
s                1436 fs/reiserfs/super.c 	unsigned long mount_options = REISERFS_SB(s)->s_mount_opt;
s                1439 fs/reiserfs/super.c 	struct reiserfs_journal *journal = SB_JOURNAL(s);
s                1452 fs/reiserfs/super.c 	sync_filesystem(s);
s                1453 fs/reiserfs/super.c 	reiserfs_write_lock(s);
s                1456 fs/reiserfs/super.c 	memcpy(qf_names, REISERFS_SB(s)->s_qf_names, sizeof(qf_names));
s                1459 fs/reiserfs/super.c 	rs = SB_DISK_SUPER_BLOCK(s);
s                1462 fs/reiserfs/super.c 	    (s, arg, &mount_options, &blocks, NULL, &commit_max_age,
s                1466 fs/reiserfs/super.c 			if (qf_names[i] != REISERFS_SB(s)->s_qf_names[i])
s                1473 fs/reiserfs/super.c 	handle_quota_files(s, qf_names, &qfmt);
s                1476 fs/reiserfs/super.c 	handle_attrs(s);
s                1500 fs/reiserfs/super.c 	REISERFS_SB(s)->s_mount_opt =
s                1501 fs/reiserfs/super.c 	    (REISERFS_SB(s)->
s                1514 fs/reiserfs/super.c 		err = reiserfs_resize(s, blocks);
s                1520 fs/reiserfs/super.c 		reiserfs_write_unlock(s);
s                1521 fs/reiserfs/super.c 		reiserfs_xattr_init(s, *mount_flags);
s                1523 fs/reiserfs/super.c 		if (sb_rdonly(s))
s                1527 fs/reiserfs/super.c 		err = dquot_suspend(s, -1);
s                1533 fs/reiserfs/super.c 		    || REISERFS_SB(s)->s_mount_state != REISERFS_VALID_FS) {
s                1537 fs/reiserfs/super.c 		reiserfs_write_lock(s);
s                1539 fs/reiserfs/super.c 		err = journal_begin(&th, s, 10);
s                1544 fs/reiserfs/super.c 		reiserfs_prepare_for_journal(s, SB_BUFFER_WITH_SB(s), 1);
s                1545 fs/reiserfs/super.c 		set_sb_umount_state(rs, REISERFS_SB(s)->s_mount_state);
s                1546 fs/reiserfs/super.c 		journal_mark_dirty(&th, SB_BUFFER_WITH_SB(s));
s                1549 fs/reiserfs/super.c 		if (!sb_rdonly(s)) {
s                1550 fs/reiserfs/super.c 			reiserfs_write_unlock(s);
s                1551 fs/reiserfs/super.c 			reiserfs_xattr_init(s, *mount_flags);
s                1560 fs/reiserfs/super.c 		handle_data_mode(s, mount_options);
s                1561 fs/reiserfs/super.c 		handle_barrier_mode(s, mount_options);
s                1562 fs/reiserfs/super.c 		REISERFS_SB(s)->s_mount_state = sb_umount_state(rs);
s                1565 fs/reiserfs/super.c 		s->s_flags &= ~SB_RDONLY;
s                1566 fs/reiserfs/super.c 		err = journal_begin(&th, s, 10);
s                1571 fs/reiserfs/super.c 		reiserfs_prepare_for_journal(s, SB_BUFFER_WITH_SB(s), 1);
s                1572 fs/reiserfs/super.c 		REISERFS_SB(s)->s_mount_state = sb_umount_state(rs);
s                1573 fs/reiserfs/super.c 		s->s_flags &= ~SB_RDONLY;
s                1575 fs/reiserfs/super.c 		if (!old_format_only(s))
s                1578 fs/reiserfs/super.c 		journal_mark_dirty(&th, SB_BUFFER_WITH_SB(s));
s                1579 fs/reiserfs/super.c 		REISERFS_SB(s)->s_mount_state = REISERFS_VALID_FS;
s                1582 fs/reiserfs/super.c 	SB_JOURNAL(s)->j_must_wait = 1;
s                1587 fs/reiserfs/super.c 	reiserfs_write_unlock(s);
s                1589 fs/reiserfs/super.c 		dquot_resume(s, -1);
s                1590 fs/reiserfs/super.c 		reiserfs_write_lock(s);
s                1591 fs/reiserfs/super.c 		finish_unfinished(s);
s                1592 fs/reiserfs/super.c 		reiserfs_write_unlock(s);
s                1593 fs/reiserfs/super.c 		reiserfs_xattr_init(s, *mount_flags);
s                1600 fs/reiserfs/super.c 	reiserfs_write_unlock(s);
s                1606 fs/reiserfs/super.c static int read_super_block(struct super_block *s, int offset)
s                1612 fs/reiserfs/super.c 	bh = sb_bread(s, offset / s->s_blocksize);
s                1614 fs/reiserfs/super.c 		reiserfs_warning(s, "sh-2006",
s                1616 fs/reiserfs/super.c 				 s->s_id, offset / s->s_blocksize,
s                1617 fs/reiserfs/super.c 				 s->s_blocksize);
s                1631 fs/reiserfs/super.c 	sb_set_blocksize(s, fs_blocksize);
s                1633 fs/reiserfs/super.c 	bh = sb_bread(s, offset / s->s_blocksize);
s                1635 fs/reiserfs/super.c 		reiserfs_warning(s, "sh-2007",
s                1637 fs/reiserfs/super.c 				 s->s_id, offset / s->s_blocksize,
s                1638 fs/reiserfs/super.c 				 s->s_blocksize);
s                1643 fs/reiserfs/super.c 	if (sb_blocksize(rs) != s->s_blocksize) {
s                1644 fs/reiserfs/super.c 		reiserfs_warning(s, "sh-2011", "can't find a reiserfs "
s                1646 fs/reiserfs/super.c 				 s->s_id,
s                1648 fs/reiserfs/super.c 				 s->s_blocksize);
s                1655 fs/reiserfs/super.c 		reiserfs_warning(s, "super-6519", "Unfinished reiserfsck "
s                1663 fs/reiserfs/super.c 	SB_BUFFER_WITH_SB(s) = bh;
s                1664 fs/reiserfs/super.c 	SB_DISK_SUPER_BLOCK(s) = rs;
s                1672 fs/reiserfs/super.c 			reiserfs_info(s, "found reiserfs format \"3.6\""
s                1675 fs/reiserfs/super.c 			reiserfs_info(s, "found reiserfs format \"3.5\""
s                1678 fs/reiserfs/super.c 			reiserfs_warning(s, "sh-2012", "found unknown "
s                1688 fs/reiserfs/super.c 		reiserfs_info(s,
s                1692 fs/reiserfs/super.c 	s->s_op = &reiserfs_sops;
s                1693 fs/reiserfs/super.c 	s->s_export_op = &reiserfs_export_ops;
s                1695 fs/reiserfs/super.c 	s->s_qcop = &reiserfs_qctl_operations;
s                1696 fs/reiserfs/super.c 	s->dq_op = &reiserfs_quota_operations;
s                1697 fs/reiserfs/super.c 	s->s_quota_types = QTYPE_MASK_USR | QTYPE_MASK_GRP;
s                1704 fs/reiserfs/super.c 	s->s_maxbytes = (512LL << 32) - s->s_blocksize;
s                1709 fs/reiserfs/super.c static int reread_meta_blocks(struct super_block *s)
s                1711 fs/reiserfs/super.c 	ll_rw_block(REQ_OP_READ, 0, 1, &SB_BUFFER_WITH_SB(s));
s                1712 fs/reiserfs/super.c 	wait_on_buffer(SB_BUFFER_WITH_SB(s));
s                1713 fs/reiserfs/super.c 	if (!buffer_uptodate(SB_BUFFER_WITH_SB(s))) {
s                1714 fs/reiserfs/super.c 		reiserfs_warning(s, "reiserfs-2504", "error reading the super");
s                1730 fs/reiserfs/super.c static __u32 find_hash_out(struct super_block *s)
s                1741 fs/reiserfs/super.c 	inode = d_inode(s->s_root);
s                1744 fs/reiserfs/super.c 	retval = search_by_entry_key(s, &key, &path, &de);
s                1757 fs/reiserfs/super.c 		if (reiserfs_rupasov_hash(s))
s                1759 fs/reiserfs/super.c 		reiserfs_info(s, "FS seems to be empty, autodetect is using the default hash\n");
s                1771 fs/reiserfs/super.c 		reiserfs_warning(s, "reiserfs-2506",
s                1786 fs/reiserfs/super.c 		reiserfs_warning(s, "reiserfs-2506",
s                1796 fs/reiserfs/super.c static int what_hash(struct super_block *s)
s                1800 fs/reiserfs/super.c 	code = sb_hash_function_code(SB_DISK_SUPER_BLOCK(s));
s                1807 fs/reiserfs/super.c 	if (code == UNSET_HASH || reiserfs_hash_detect(s))
s                1808 fs/reiserfs/super.c 		code = find_hash_out(s);
s                1810 fs/reiserfs/super.c 	if (code != UNSET_HASH && reiserfs_hash_detect(s)) {
s                1815 fs/reiserfs/super.c 		if (reiserfs_rupasov_hash(s) && code != YURA_HASH) {
s                1816 fs/reiserfs/super.c 			reiserfs_warning(s, "reiserfs-2507",
s                1821 fs/reiserfs/super.c 		} else if (reiserfs_tea_hash(s) && code != TEA_HASH) {
s                1822 fs/reiserfs/super.c 			reiserfs_warning(s, "reiserfs-2508",
s                1827 fs/reiserfs/super.c 		} else if (reiserfs_r5_hash(s) && code != R5_HASH) {
s                1828 fs/reiserfs/super.c 			reiserfs_warning(s, "reiserfs-2509",
s                1839 fs/reiserfs/super.c 		if (reiserfs_rupasov_hash(s)) {
s                1841 fs/reiserfs/super.c 		} else if (reiserfs_tea_hash(s)) {
s                1843 fs/reiserfs/super.c 		} else if (reiserfs_r5_hash(s)) {
s                1853 fs/reiserfs/super.c 	    !sb_rdonly(s) &&
s                1854 fs/reiserfs/super.c 	    code != sb_hash_function_code(SB_DISK_SUPER_BLOCK(s))) {
s                1855 fs/reiserfs/super.c 		set_sb_hash_function_code(SB_DISK_SUPER_BLOCK(s), code);
s                1861 fs/reiserfs/super.c static hashf_t hash_function(struct super_block *s)
s                1863 fs/reiserfs/super.c 	switch (what_hash(s)) {
s                1865 fs/reiserfs/super.c 		reiserfs_info(s, "Using tea hash to sort names\n");
s                1868 fs/reiserfs/super.c 		reiserfs_info(s, "Using rupasov hash to sort names\n");
s                1871 fs/reiserfs/super.c 		reiserfs_info(s, "Using r5 hash to sort names\n");
s                1892 fs/reiserfs/super.c #define SWARN(silent, s, id, ...)			\
s                1894 fs/reiserfs/super.c 		reiserfs_warning(s, id, __VA_ARGS__)
s                1896 fs/reiserfs/super.c static int reiserfs_fill_super(struct super_block *s, void *data, int silent)
s                1915 fs/reiserfs/super.c 	s->s_fs_info = sbi;
s                1925 fs/reiserfs/super.c 	reiserfs_init_alloc_options(s);
s                1933 fs/reiserfs/super.c 					 s->s_id);
s                1935 fs/reiserfs/super.c 		SWARN(silent, s, "", "Cannot allocate commit workqueue");
s                1942 fs/reiserfs/super.c 	    (s, (char *)data, &sbi->s_mount_opt, &blocks, &jdev_name,
s                1949 fs/reiserfs/super.c 			SWARN(silent, s, "", "Cannot allocate memory for "
s                1955 fs/reiserfs/super.c 	handle_quota_files(s, qf_names, &qfmt);
s                1959 fs/reiserfs/super.c 		SWARN(silent, s, "jmacd-7", "resize option for remount only");
s                1967 fs/reiserfs/super.c 	if (!read_super_block(s, REISERFS_OLD_DISK_OFFSET_IN_BYTES))
s                1974 fs/reiserfs/super.c 	else if (read_super_block(s, REISERFS_DISK_OFFSET_IN_BYTES)) {
s                1975 fs/reiserfs/super.c 		SWARN(silent, s, "sh-2021", "can not find reiserfs on %s",
s                1976 fs/reiserfs/super.c 		      s->s_id);
s                1980 fs/reiserfs/super.c 	s->s_time_min = 0;
s                1981 fs/reiserfs/super.c 	s->s_time_max = U32_MAX;
s                1983 fs/reiserfs/super.c 	rs = SB_DISK_SUPER_BLOCK(s);
s                1989 fs/reiserfs/super.c 	if (s->s_bdev && s->s_bdev->bd_inode
s                1990 fs/reiserfs/super.c 	    && i_size_read(s->s_bdev->bd_inode) <
s                1992 fs/reiserfs/super.c 		SWARN(silent, s, "", "Filesystem cannot be "
s                1994 fs/reiserfs/super.c 		SWARN(silent, s, "", "You may need to run fsck "
s                1996 fs/reiserfs/super.c 		SWARN(silent, s, "", "Or may be you forgot to "
s                2001 fs/reiserfs/super.c 	sbi->s_mount_state = SB_REISERFS_STATE(s);
s                2004 fs/reiserfs/super.c 	if ((errval = reiserfs_init_bitmap_cache(s))) {
s                2005 fs/reiserfs/super.c 		SWARN(silent, s, "jmacd-8", "unable to read bitmap");
s                2011 fs/reiserfs/super.c 	SWARN(silent, s, "", "CONFIG_REISERFS_CHECK is set ON");
s                2012 fs/reiserfs/super.c 	SWARN(silent, s, "", "- it is slow mode for debugging.");
s                2016 fs/reiserfs/super.c 	if (!reiserfs_data_log(s) && !reiserfs_data_ordered(s) &&
s                2017 fs/reiserfs/super.c 	    !reiserfs_data_writeback(s)) {
s                2021 fs/reiserfs/super.c 	if (reiserfs_data_log(s)) {
s                2022 fs/reiserfs/super.c 		reiserfs_info(s, "using journaled data mode\n");
s                2023 fs/reiserfs/super.c 	} else if (reiserfs_data_ordered(s)) {
s                2024 fs/reiserfs/super.c 		reiserfs_info(s, "using ordered data mode\n");
s                2026 fs/reiserfs/super.c 		reiserfs_info(s, "using writeback data mode\n");
s                2028 fs/reiserfs/super.c 	if (reiserfs_barrier_flush(s)) {
s                2032 fs/reiserfs/super.c 	if (journal_init(s, jdev_name, old_format, commit_max_age)) {
s                2033 fs/reiserfs/super.c 		SWARN(silent, s, "sh-2022",
s                2044 fs/reiserfs/super.c 	if (reread_meta_blocks(s)) {
s                2045 fs/reiserfs/super.c 		SWARN(silent, s, "jmacd-9",
s                2050 fs/reiserfs/super.c 	if (replay_only(s))
s                2053 fs/reiserfs/super.c 	s->s_xattr = reiserfs_xattr_handlers;
s                2055 fs/reiserfs/super.c 	if (bdev_read_only(s->s_bdev) && !sb_rdonly(s)) {
s                2056 fs/reiserfs/super.c 		SWARN(silent, s, "clm-7000",
s                2058 fs/reiserfs/super.c 		s->s_flags |= SB_RDONLY;
s                2063 fs/reiserfs/super.c 	    iget5_locked(s, REISERFS_ROOT_OBJECTID, reiserfs_find_actor,
s                2066 fs/reiserfs/super.c 		SWARN(silent, s, "jmacd-10", "get root inode failed");
s                2078 fs/reiserfs/super.c 	reiserfs_write_lock(s);
s                2085 fs/reiserfs/super.c 	s->s_root = d_make_root(root_inode);
s                2086 fs/reiserfs/super.c 	if (!s->s_root)
s                2089 fs/reiserfs/super.c 	sbi->s_hash_function = hash_function(s);
s                2091 fs/reiserfs/super.c 		dput(s->s_root);
s                2092 fs/reiserfs/super.c 		s->s_root = NULL;
s                2097 fs/reiserfs/super.c 	    || (is_reiserfs_jr(rs) && SB_VERSION(s) == REISERFS_VERSION_1))
s                2104 fs/reiserfs/super.c 	if (!sb_rdonly(s)) {
s                2106 fs/reiserfs/super.c 		errval = journal_begin(&th, s, 1);
s                2108 fs/reiserfs/super.c 			dput(s->s_root);
s                2109 fs/reiserfs/super.c 			s->s_root = NULL;
s                2112 fs/reiserfs/super.c 		reiserfs_prepare_for_journal(s, SB_BUFFER_WITH_SB(s), 1);
s                2123 fs/reiserfs/super.c 		if (bmap_would_wrap(reiserfs_bmap_count(s)) &&
s                2125 fs/reiserfs/super.c 			reiserfs_warning(s, "super-2030", "This file system "
s                2129 fs/reiserfs/super.c 					reiserfs_bmap_count(s));
s                2134 fs/reiserfs/super.c 		if (old_format_only(s)) {
s                2139 fs/reiserfs/super.c 			if (convert_reiserfs(s)) {
s                2142 fs/reiserfs/super.c 					reiserfs_info(s,
s                2157 fs/reiserfs/super.c 				reiserfs_convert_objectid_map_v1(s);
s                2161 fs/reiserfs/super.c 				reiserfs_info(s, "using 3.5.x disk format\n");
s                2167 fs/reiserfs/super.c 		journal_mark_dirty(&th, SB_BUFFER_WITH_SB(s));
s                2170 fs/reiserfs/super.c 			dput(s->s_root);
s                2171 fs/reiserfs/super.c 			s->s_root = NULL;
s                2175 fs/reiserfs/super.c 		reiserfs_write_unlock(s);
s                2176 fs/reiserfs/super.c 		if ((errval = reiserfs_lookup_privroot(s)) ||
s                2177 fs/reiserfs/super.c 		    (errval = reiserfs_xattr_init(s, s->s_flags))) {
s                2178 fs/reiserfs/super.c 			dput(s->s_root);
s                2179 fs/reiserfs/super.c 			s->s_root = NULL;
s                2182 fs/reiserfs/super.c 		reiserfs_write_lock(s);
s                2187 fs/reiserfs/super.c 		finish_unfinished(s);
s                2189 fs/reiserfs/super.c 		if (old_format_only(s) && !silent) {
s                2190 fs/reiserfs/super.c 			reiserfs_info(s, "using 3.5.x disk format\n");
s                2193 fs/reiserfs/super.c 		reiserfs_write_unlock(s);
s                2194 fs/reiserfs/super.c 		if ((errval = reiserfs_lookup_privroot(s)) ||
s                2195 fs/reiserfs/super.c 		    (errval = reiserfs_xattr_init(s, s->s_flags))) {
s                2196 fs/reiserfs/super.c 			dput(s->s_root);
s                2197 fs/reiserfs/super.c 			s->s_root = NULL;
s                2200 fs/reiserfs/super.c 		reiserfs_write_lock(s);
s                2207 fs/reiserfs/super.c 	handle_attrs(s);
s                2209 fs/reiserfs/super.c 	reiserfs_proc_info_init(s);
s                2214 fs/reiserfs/super.c 	reiserfs_write_unlock(s);
s                2219 fs/reiserfs/super.c 	reiserfs_write_unlock(s);
s                2224 fs/reiserfs/super.c 		reiserfs_write_lock(s);
s                2225 fs/reiserfs/super.c 		journal_release_error(NULL, s);
s                2226 fs/reiserfs/super.c 		reiserfs_write_unlock(s);
s                2232 fs/reiserfs/super.c 	reiserfs_cancel_old_flush(s);
s                2234 fs/reiserfs/super.c 	reiserfs_free_bitmap_cache(s);
s                2235 fs/reiserfs/super.c 	if (SB_BUFFER_WITH_SB(s))
s                2236 fs/reiserfs/super.c 		brelse(SB_BUFFER_WITH_SB(s));
s                2247 fs/reiserfs/super.c 	s->s_fs_info = NULL;
s                2255 fs/reiserfs/super.c 	buf->f_namelen = (REISERFS_MAX_NAME(s->s_blocksize));
s                 921 fs/reiserfs/xattr.c static int xattr_mount_check(struct super_block *s)
s                 927 fs/reiserfs/xattr.c 	if (old_format_only(s)) {
s                 928 fs/reiserfs/xattr.c 		if (reiserfs_xattrs_optional(s)) {
s                 933 fs/reiserfs/xattr.c 			reiserfs_warning(s, "jdm-2005",
s                 965 fs/reiserfs/xattr.c int reiserfs_lookup_privroot(struct super_block *s)
s                 971 fs/reiserfs/xattr.c 	inode_lock(d_inode(s->s_root));
s                 972 fs/reiserfs/xattr.c 	dentry = lookup_one_len(PRIVROOT_NAME, s->s_root,
s                 975 fs/reiserfs/xattr.c 		REISERFS_SB(s)->priv_root = dentry;
s                 983 fs/reiserfs/xattr.c 	inode_unlock(d_inode(s->s_root));
s                 993 fs/reiserfs/xattr.c int reiserfs_xattr_init(struct super_block *s, int mount_flags)
s                 996 fs/reiserfs/xattr.c 	struct dentry *privroot = REISERFS_SB(s)->priv_root;
s                 998 fs/reiserfs/xattr.c 	err = xattr_mount_check(s);
s                1003 fs/reiserfs/xattr.c 		inode_lock(d_inode(s->s_root));
s                1004 fs/reiserfs/xattr.c 		err = create_privroot(REISERFS_SB(s)->priv_root);
s                1005 fs/reiserfs/xattr.c 		inode_unlock(d_inode(s->s_root));
s                1010 fs/reiserfs/xattr.c 		if (!REISERFS_SB(s)->xattr_root) {
s                1016 fs/reiserfs/xattr.c 				REISERFS_SB(s)->xattr_root = dentry;
s                1025 fs/reiserfs/xattr.c 		clear_bit(REISERFS_XATTRS_USER, &REISERFS_SB(s)->s_mount_opt);
s                1026 fs/reiserfs/xattr.c 		clear_bit(REISERFS_POSIXACL, &REISERFS_SB(s)->s_mount_opt);
s                1030 fs/reiserfs/xattr.c 	if (reiserfs_posixacl(s))
s                1031 fs/reiserfs/xattr.c 		s->s_flags |= SB_POSIXACL;
s                1033 fs/reiserfs/xattr.c 		s->s_flags &= ~SB_POSIXACL;
s                 376 fs/seq_file.c  void seq_escape(struct seq_file *m, const char *s, const char *esc)
s                 382 fs/seq_file.c  	ret = string_escape_str(s, buf, size, ESCAPE_OCTAL, esc);
s                 434 fs/seq_file.c  char *mangle_path(char *s, const char *p, const char *esc)
s                 436 fs/seq_file.c  	while (s <= p) {
s                 439 fs/seq_file.c  			return s;
s                 441 fs/seq_file.c  			*s++ = c;
s                 442 fs/seq_file.c  		} else if (s + 4 > p) {
s                 445 fs/seq_file.c  			*s++ = '\\';
s                 446 fs/seq_file.c  			*s++ = '0' + ((c & 0300) >> 6);
s                 447 fs/seq_file.c  			*s++ = '0' + ((c & 070) >> 3);
s                 448 fs/seq_file.c  			*s++ = '0' + (c & 07);
s                 666 fs/seq_file.c  void seq_puts(struct seq_file *m, const char *s)
s                 668 fs/seq_file.c  	int len = strlen(s);
s                 674 fs/seq_file.c  	memcpy(m->buf + m->count, s, len);
s                  11 fs/squashfs/squashfs.h #define TRACE(s, args...)	pr_debug("SQUASHFS: "s, ## args)
s                  13 fs/squashfs/squashfs.h #define ERROR(s, args...)	pr_err("SQUASHFS error: "s, ## args)
s                  15 fs/squashfs/squashfs.h #define WARNING(s, args...)	pr_warn("SQUASHFS: "s, ## args)
s                 236 fs/statfs.c    	struct super_block *s = user_get_super(dev);
s                 238 fs/statfs.c    	if (!s)
s                 241 fs/statfs.c    	err = statfs_by_dentry(s->s_root, sbuf);
s                 242 fs/statfs.c    	drop_super(s);
s                 159 fs/super.c     	struct super_block *s = container_of(work, struct super_block,
s                 164 fs/super.c     		percpu_free_rwsem(&s->s_writers.rw_sem[i]);
s                 165 fs/super.c     	kfree(s);
s                 170 fs/super.c     	struct super_block *s = container_of(head, struct super_block, rcu);
s                 171 fs/super.c     	INIT_WORK(&s->destroy_work, destroy_super_work);
s                 172 fs/super.c     	schedule_work(&s->destroy_work);
s                 176 fs/super.c     static void destroy_unused_super(struct super_block *s)
s                 178 fs/super.c     	if (!s)
s                 180 fs/super.c     	up_write(&s->s_umount);
s                 181 fs/super.c     	list_lru_destroy(&s->s_dentry_lru);
s                 182 fs/super.c     	list_lru_destroy(&s->s_inode_lru);
s                 183 fs/super.c     	security_sb_free(s);
s                 184 fs/super.c     	put_user_ns(s->s_user_ns);
s                 185 fs/super.c     	kfree(s->s_subtype);
s                 186 fs/super.c     	free_prealloced_shrinker(&s->s_shrink);
s                 188 fs/super.c     	destroy_super_work(&s->destroy_work);
s                 203 fs/super.c     	struct super_block *s = kzalloc(sizeof(struct super_block),  GFP_USER);
s                 207 fs/super.c     	if (!s)
s                 210 fs/super.c     	INIT_LIST_HEAD(&s->s_mounts);
s                 211 fs/super.c     	s->s_user_ns = get_user_ns(user_ns);
s                 212 fs/super.c     	init_rwsem(&s->s_umount);
s                 213 fs/super.c     	lockdep_set_class(&s->s_umount, &type->s_umount_key);
s                 229 fs/super.c     	down_write_nested(&s->s_umount, SINGLE_DEPTH_NESTING);
s                 231 fs/super.c     	if (security_sb_alloc(s))
s                 235 fs/super.c     		if (__percpu_init_rwsem(&s->s_writers.rw_sem[i],
s                 240 fs/super.c     	init_waitqueue_head(&s->s_writers.wait_unfrozen);
s                 241 fs/super.c     	s->s_bdi = &noop_backing_dev_info;
s                 242 fs/super.c     	s->s_flags = flags;
s                 243 fs/super.c     	if (s->s_user_ns != &init_user_ns)
s                 244 fs/super.c     		s->s_iflags |= SB_I_NODEV;
s                 245 fs/super.c     	INIT_HLIST_NODE(&s->s_instances);
s                 246 fs/super.c     	INIT_HLIST_BL_HEAD(&s->s_roots);
s                 247 fs/super.c     	mutex_init(&s->s_sync_lock);
s                 248 fs/super.c     	INIT_LIST_HEAD(&s->s_inodes);
s                 249 fs/super.c     	spin_lock_init(&s->s_inode_list_lock);
s                 250 fs/super.c     	INIT_LIST_HEAD(&s->s_inodes_wb);
s                 251 fs/super.c     	spin_lock_init(&s->s_inode_wblist_lock);
s                 253 fs/super.c     	s->s_count = 1;
s                 254 fs/super.c     	atomic_set(&s->s_active, 1);
s                 255 fs/super.c     	mutex_init(&s->s_vfs_rename_mutex);
s                 256 fs/super.c     	lockdep_set_class(&s->s_vfs_rename_mutex, &type->s_vfs_rename_key);
s                 257 fs/super.c     	init_rwsem(&s->s_dquot.dqio_sem);
s                 258 fs/super.c     	s->s_maxbytes = MAX_NON_LFS;
s                 259 fs/super.c     	s->s_op = &default_op;
s                 260 fs/super.c     	s->s_time_gran = 1000000000;
s                 261 fs/super.c     	s->s_time_min = TIME64_MIN;
s                 262 fs/super.c     	s->s_time_max = TIME64_MAX;
s                 263 fs/super.c     	s->cleancache_poolid = CLEANCACHE_NO_POOL;
s                 265 fs/super.c     	s->s_shrink.seeks = DEFAULT_SEEKS;
s                 266 fs/super.c     	s->s_shrink.scan_objects = super_cache_scan;
s                 267 fs/super.c     	s->s_shrink.count_objects = super_cache_count;
s                 268 fs/super.c     	s->s_shrink.batch = 1024;
s                 269 fs/super.c     	s->s_shrink.flags = SHRINKER_NUMA_AWARE | SHRINKER_MEMCG_AWARE;
s                 270 fs/super.c     	if (prealloc_shrinker(&s->s_shrink))
s                 272 fs/super.c     	if (list_lru_init_memcg(&s->s_dentry_lru, &s->s_shrink))
s                 274 fs/super.c     	if (list_lru_init_memcg(&s->s_inode_lru, &s->s_shrink))
s                 276 fs/super.c     	return s;
s                 279 fs/super.c     	destroy_unused_super(s);
s                 288 fs/super.c     static void __put_super(struct super_block *s)
s                 290 fs/super.c     	if (!--s->s_count) {
s                 291 fs/super.c     		list_del_init(&s->s_list);
s                 292 fs/super.c     		WARN_ON(s->s_dentry_lru.node);
s                 293 fs/super.c     		WARN_ON(s->s_inode_lru.node);
s                 294 fs/super.c     		WARN_ON(!list_empty(&s->s_mounts));
s                 295 fs/super.c     		security_sb_free(s);
s                 296 fs/super.c     		fscrypt_sb_free(s);
s                 297 fs/super.c     		put_user_ns(s->s_user_ns);
s                 298 fs/super.c     		kfree(s->s_subtype);
s                 299 fs/super.c     		call_rcu(&s->rcu, destroy_super_rcu);
s                 329 fs/super.c     void deactivate_locked_super(struct super_block *s)
s                 331 fs/super.c     	struct file_system_type *fs = s->s_type;
s                 332 fs/super.c     	if (atomic_dec_and_test(&s->s_active)) {
s                 333 fs/super.c     		cleancache_invalidate_fs(s);
s                 334 fs/super.c     		unregister_shrinker(&s->s_shrink);
s                 335 fs/super.c     		fs->kill_sb(s);
s                 342 fs/super.c     		list_lru_destroy(&s->s_dentry_lru);
s                 343 fs/super.c     		list_lru_destroy(&s->s_inode_lru);
s                 346 fs/super.c     		put_super(s);
s                 348 fs/super.c     		up_write(&s->s_umount);
s                 362 fs/super.c     void deactivate_super(struct super_block *s)
s                 364 fs/super.c             if (!atomic_add_unless(&s->s_active, -1, 1)) {
s                 365 fs/super.c     		down_write(&s->s_umount);
s                 366 fs/super.c     		deactivate_locked_super(s);
s                 385 fs/super.c     static int grab_super(struct super_block *s) __releases(sb_lock)
s                 387 fs/super.c     	s->s_count++;
s                 389 fs/super.c     	down_write(&s->s_umount);
s                 390 fs/super.c     	if ((s->s_flags & SB_BORN) && atomic_inc_not_zero(&s->s_active)) {
s                 391 fs/super.c     		put_super(s);
s                 394 fs/super.c     	up_write(&s->s_umount);
s                 395 fs/super.c     	put_super(s);
s                 515 fs/super.c     	struct super_block *s = NULL;
s                 528 fs/super.c     	if (!s) {
s                 530 fs/super.c     		s = alloc_super(fc->fs_type, fc->sb_flags, user_ns);
s                 531 fs/super.c     		if (!s)
s                 536 fs/super.c     	s->s_fs_info = fc->s_fs_info;
s                 537 fs/super.c     	err = set(s, fc);
s                 539 fs/super.c     		s->s_fs_info = NULL;
s                 541 fs/super.c     		destroy_unused_super(s);
s                 545 fs/super.c     	s->s_type = fc->fs_type;
s                 546 fs/super.c     	s->s_iflags |= fc->s_iflags;
s                 547 fs/super.c     	strlcpy(s->s_id, s->s_type->name, sizeof(s->s_id));
s                 548 fs/super.c     	list_add_tail(&s->s_list, &super_blocks);
s                 549 fs/super.c     	hlist_add_head(&s->s_instances, &s->s_type->fs_supers);
s                 551 fs/super.c     	get_filesystem(s->s_type);
s                 552 fs/super.c     	register_shrinker_prepared(&s->s_shrink);
s                 553 fs/super.c     	return s;
s                 558 fs/super.c     		destroy_unused_super(s);
s                 563 fs/super.c     	destroy_unused_super(s);
s                 583 fs/super.c     	struct super_block *s = NULL;
s                 602 fs/super.c     				destroy_unused_super(s);
s                 607 fs/super.c     			destroy_unused_super(s);
s                 611 fs/super.c     	if (!s) {
s                 613 fs/super.c     		s = alloc_super(type, (flags & ~SB_SUBMOUNT), user_ns);
s                 614 fs/super.c     		if (!s)
s                 619 fs/super.c     	err = set(s, data);
s                 622 fs/super.c     		destroy_unused_super(s);
s                 625 fs/super.c     	s->s_type = type;
s                 626 fs/super.c     	strlcpy(s->s_id, type->name, sizeof(s->s_id));
s                 627 fs/super.c     	list_add_tail(&s->s_list, &super_blocks);
s                 628 fs/super.c     	hlist_add_head(&s->s_instances, &type->fs_supers);
s                 631 fs/super.c     	register_shrinker_prepared(&s->s_shrink);
s                 632 fs/super.c     	return s;
s                 796 fs/super.c     		struct super_block *s = __get_super(bdev, excl);
s                 797 fs/super.c     		if (!s || s->s_writers.frozen == SB_UNFROZEN)
s                 798 fs/super.c     			return s;
s                 800 fs/super.c     			up_read(&s->s_umount);
s                 802 fs/super.c     			up_write(&s->s_umount);
s                 803 fs/super.c     		wait_event(s->s_writers.wait_unfrozen,
s                 804 fs/super.c     			   s->s_writers.frozen == SB_UNFROZEN);
s                 805 fs/super.c     		put_super(s);
s                1099 fs/super.c     int set_anon_super(struct super_block *s, void *data)
s                1101 fs/super.c     	return get_anon_bdev(&s->s_dev);
s                1132 fs/super.c     static int test_single_super(struct super_block *s, struct fs_context *fc)
s                1253 fs/super.c     static int set_bdev_super(struct super_block *s, void *data)
s                1255 fs/super.c     	s->s_bdev = data;
s                1256 fs/super.c     	s->s_dev = s->s_bdev->bd_dev;
s                1257 fs/super.c     	s->s_bdi = bdi_get(s->s_bdev->bd_bdi);
s                1262 fs/super.c     static int set_bdev_super_fc(struct super_block *s, struct fs_context *fc)
s                1264 fs/super.c     	return set_bdev_super(s, fc->sget_key);
s                1267 fs/super.c     static int test_bdev_super_fc(struct super_block *s, struct fs_context *fc)
s                1269 fs/super.c     	return s->s_bdev == fc->sget_key;
s                1282 fs/super.c     	struct super_block *s;
s                1312 fs/super.c     	s = sget_fc(fc, test_bdev_super_fc, set_bdev_super_fc);
s                1314 fs/super.c     	if (IS_ERR(s)) {
s                1316 fs/super.c     		return PTR_ERR(s);
s                1319 fs/super.c     	if (s->s_root) {
s                1321 fs/super.c     		if ((fc->sb_flags ^ s->s_flags) & SB_RDONLY) {
s                1323 fs/super.c     			deactivate_locked_super(s);
s                1335 fs/super.c     		up_write(&s->s_umount);
s                1337 fs/super.c     		down_write(&s->s_umount);
s                1339 fs/super.c     		s->s_mode = mode;
s                1340 fs/super.c     		snprintf(s->s_id, sizeof(s->s_id), "%pg", bdev);
s                1341 fs/super.c     		sb_set_blocksize(s, block_size(bdev));
s                1342 fs/super.c     		error = fill_super(s, fc);
s                1344 fs/super.c     			deactivate_locked_super(s);
s                1348 fs/super.c     		s->s_flags |= SB_ACTIVE;
s                1349 fs/super.c     		bdev->bd_super = s;
s                1353 fs/super.c     	fc->root = dget(s->s_root);
s                1358 fs/super.c     static int test_bdev_super(struct super_block *s, void *data)
s                1360 fs/super.c     	return (void *)s->s_bdev == data;
s                1368 fs/super.c     	struct super_block *s;
s                1390 fs/super.c     	s = sget(fs_type, test_bdev_super, set_bdev_super, flags | SB_NOSEC,
s                1393 fs/super.c     	if (IS_ERR(s))
s                1396 fs/super.c     	if (s->s_root) {
s                1397 fs/super.c     		if ((flags ^ s->s_flags) & SB_RDONLY) {
s                1398 fs/super.c     			deactivate_locked_super(s);
s                1410 fs/super.c     		up_write(&s->s_umount);
s                1412 fs/super.c     		down_write(&s->s_umount);
s                1414 fs/super.c     		s->s_mode = mode;
s                1415 fs/super.c     		snprintf(s->s_id, sizeof(s->s_id), "%pg", bdev);
s                1416 fs/super.c     		sb_set_blocksize(s, block_size(bdev));
s                1417 fs/super.c     		error = fill_super(s, data, flags & SB_SILENT ? 1 : 0);
s                1419 fs/super.c     			deactivate_locked_super(s);
s                1423 fs/super.c     		s->s_flags |= SB_ACTIVE;
s                1424 fs/super.c     		bdev->bd_super = s;
s                1427 fs/super.c     	return dget(s->s_root);
s                1430 fs/super.c     	error = PTR_ERR(s);
s                1458 fs/super.c     	struct super_block *s = sget(fs_type, NULL, set_anon_super, flags, NULL);
s                1460 fs/super.c     	if (IS_ERR(s))
s                1461 fs/super.c     		return ERR_CAST(s);
s                1463 fs/super.c     	error = fill_super(s, data, flags & SB_SILENT ? 1 : 0);
s                1465 fs/super.c     		deactivate_locked_super(s);
s                1468 fs/super.c     	s->s_flags |= SB_ACTIVE;
s                1469 fs/super.c     	return dget(s->s_root);
s                1473 fs/super.c     static int reconfigure_single(struct super_block *s,
s                1484 fs/super.c     	fc = fs_context_for_reconfigure(s->s_root, flags, MS_RMT_MASK);
s                1498 fs/super.c     static int compare_single(struct super_block *s, void *p)
s                1507 fs/super.c     	struct super_block *s;
s                1510 fs/super.c     	s = sget(fs_type, compare_single, set_anon_super, flags, NULL);
s                1511 fs/super.c     	if (IS_ERR(s))
s                1512 fs/super.c     		return ERR_CAST(s);
s                1513 fs/super.c     	if (!s->s_root) {
s                1514 fs/super.c     		error = fill_super(s, data, flags & SB_SILENT ? 1 : 0);
s                1516 fs/super.c     			s->s_flags |= SB_ACTIVE;
s                1518 fs/super.c     		error = reconfigure_single(s, flags, data);
s                1521 fs/super.c     		deactivate_locked_super(s);
s                1524 fs/super.c     	return dget(s->s_root);
s                 429 fs/sysv/itree.c static unsigned sysv_nblocks(struct super_block *s, loff_t size)
s                 431 fs/sysv/itree.c 	struct sysv_sb_info *sbi = SYSV_SB(s);
s                 434 fs/sysv/itree.c 	blocks = (size + s->s_blocksize - 1) >> s->s_blocksize_bits;
s                 447 fs/sysv/itree.c 	struct super_block *s = path->dentry->d_sb;
s                 449 fs/sysv/itree.c 	stat->blocks = (s->s_blocksize / 512) * sysv_nblocks(s, stat->size);
s                 450 fs/sysv/itree.c 	stat->blksize = s->s_blocksize;
s                 670 fs/ubifs/debug.c 		const char *s;
s                 675 fs/ubifs/debug.c 				s = "dirty index";
s                 678 fs/ubifs/debug.c 				s = "freeable index";
s                 681 fs/ubifs/debug.c 				s = "index";
s                 686 fs/ubifs/debug.c 				s = "not categorized";
s                 689 fs/ubifs/debug.c 				s = "dirty";
s                 692 fs/ubifs/debug.c 				s = "free";
s                 695 fs/ubifs/debug.c 				s = "empty";
s                 698 fs/ubifs/debug.c 				s = "freeable";
s                 701 fs/ubifs/debug.c 				s = NULL;
s                 705 fs/ubifs/debug.c 		pr_cont("%s", s);
s                  55 fs/ubifs/key.h static inline uint32_t key_r5_hash(const char *s, int len)
s                  58 fs/ubifs/key.h 	const signed char *str = (const signed char *)s;
s                 418 fs/ubifs/super.c static int ubifs_show_options(struct seq_file *s, struct dentry *root)
s                 423 fs/ubifs/super.c 		seq_puts(s, ",fast_unmount");
s                 425 fs/ubifs/super.c 		seq_puts(s, ",norm_unmount");
s                 428 fs/ubifs/super.c 		seq_puts(s, ",bulk_read");
s                 430 fs/ubifs/super.c 		seq_puts(s, ",no_bulk_read");
s                 433 fs/ubifs/super.c 		seq_puts(s, ",chk_data_crc");
s                 435 fs/ubifs/super.c 		seq_puts(s, ",no_chk_data_crc");
s                 438 fs/ubifs/super.c 		seq_printf(s, ",compr=%s",
s                 442 fs/ubifs/super.c 	seq_printf(s, ",assert=%s", ubifs_assert_action_name(c));
s                 443 fs/ubifs/super.c 	seq_printf(s, ",ubi=%d,vol=%d", c->vi.ubi_num, c->vi.vol_id);
s                2294 fs/ubifs/super.c static void kill_ubifs_super(struct super_block *s)
s                2296 fs/ubifs/super.c 	struct ubifs_info *c = s->s_fs_info;
s                2297 fs/ubifs/super.c 	kill_anon_super(s);
s                 308 fs/unicode/mkutf8data.c 	const unsigned char *s = (const unsigned char*)str;
s                 311 fs/unicode/mkutf8data.c 	if (*s < 0x80) {
s                 312 fs/unicode/mkutf8data.c 		unichar = *s;
s                 313 fs/unicode/mkutf8data.c 	} else if (*s < UTF8_3_BITS) {
s                 314 fs/unicode/mkutf8data.c 		unichar = *s++ & 0x1F;
s                 316 fs/unicode/mkutf8data.c 		unichar |= *s & 0x3F;
s                 317 fs/unicode/mkutf8data.c 	} else if (*s < UTF8_4_BITS) {
s                 318 fs/unicode/mkutf8data.c 		unichar = *s++ & 0x0F;
s                 320 fs/unicode/mkutf8data.c 		unichar |= *s++ & 0x3F;
s                 322 fs/unicode/mkutf8data.c 		unichar |= *s & 0x3F;
s                 324 fs/unicode/mkutf8data.c 		unichar = *s++ & 0x0F;
s                 326 fs/unicode/mkutf8data.c 		unichar |= *s++ & 0x3F;
s                 328 fs/unicode/mkutf8data.c 		unichar |= *s++ & 0x3F;
s                 330 fs/unicode/mkutf8data.c 		unichar |= *s & 0x3F;
s                1510 fs/unicode/mkutf8data.c 	unsigned char *s;
s                1519 fs/unicode/mkutf8data.c 		s = (unsigned char*)leaf->utf8nfdi;
s                1520 fs/unicode/mkutf8data.c 		while ((*data++ = *s++) != 0)
s                1531 fs/unicode/mkutf8data.c 	unsigned char *s;
s                1540 fs/unicode/mkutf8data.c 		s = (unsigned char*)leaf->utf8nfdicf;
s                1541 fs/unicode/mkutf8data.c 		while ((*data++ = *s++) != 0)
s                1545 fs/unicode/mkutf8data.c 		s = (unsigned char*)leaf->utf8nfdi;
s                1546 fs/unicode/mkutf8data.c 		while ((*data++ = *s++) != 0)
s                2121 fs/unicode/mkutf8data.c 	char *s;
s                2143 fs/unicode/mkutf8data.c 		s = buf0;
s                2145 fs/unicode/mkutf8data.c 		if (*s == '<') {
s                2146 fs/unicode/mkutf8data.c 			type = ++s;
s                2147 fs/unicode/mkutf8data.c 			while (*++s != '>');
s                2148 fs/unicode/mkutf8data.c 			*s++ = '\0';
s                2154 fs/unicode/mkutf8data.c 		while (*s) {
s                2155 fs/unicode/mkutf8data.c 			mapping[i] = strtoul(s, &s, 16);
s                2183 fs/unicode/mkutf8data.c 	char *s;
s                2205 fs/unicode/mkutf8data.c 		s = buf0;
s                2206 fs/unicode/mkutf8data.c 		if (*s == '<')
s                2207 fs/unicode/mkutf8data.c 			while (*s++ != ' ')
s                2210 fs/unicode/mkutf8data.c 		while (*s) {
s                2211 fs/unicode/mkutf8data.c 			mapping[i] = strtoul(s, &s, 16);
s                2312 fs/unicode/mkutf8data.c 	char *s;
s                2353 fs/unicode/mkutf8data.c 		s = buf0;
s                2354 fs/unicode/mkutf8data.c 		while (*s) {
s                2355 fs/unicode/mkutf8data.c 			mapping[i] = strtoul(s, &s, 16);
s                2707 fs/unicode/mkutf8data.c 			       const char *s, size_t len)
s                2726 fs/unicode/mkutf8data.c 			s++;
s                2729 fs/unicode/mkutf8data.c 		if (*s & mask) {
s                2771 fs/unicode/mkutf8data.c 		trie = utf8hangul(s - 2, hangul);
s                2782 fs/unicode/mkutf8data.c 			      const char *s)
s                2784 fs/unicode/mkutf8data.c 	return utf8nlookup(tree, hangul, s, (size_t)-1);
s                2792 fs/unicode/mkutf8data.c static inline int utf8clen(const char *s)
s                2794 fs/unicode/mkutf8data.c 	unsigned char c = *s;
s                2803 fs/unicode/mkutf8data.c int utf8agemax(struct tree *tree, const char *s)
s                2813 fs/unicode/mkutf8data.c 	while (*s) {
s                2814 fs/unicode/mkutf8data.c 		leaf = utf8lookup(tree, hangul, s);
s                2820 fs/unicode/mkutf8data.c 		s += utf8clen(s);
s                2830 fs/unicode/mkutf8data.c int utf8agemin(struct tree *tree, const char *s)
s                2840 fs/unicode/mkutf8data.c 	while (*s) {
s                2841 fs/unicode/mkutf8data.c 		leaf = utf8lookup(tree, hangul, s);
s                2847 fs/unicode/mkutf8data.c 		s += utf8clen(s);
s                2856 fs/unicode/mkutf8data.c int utf8nagemax(struct tree *tree, const char *s, size_t len)
s                2866 fs/unicode/mkutf8data.c         while (len && *s) {
s                2867 fs/unicode/mkutf8data.c 		leaf = utf8nlookup(tree, hangul, s, len);
s                2873 fs/unicode/mkutf8data.c 		len -= utf8clen(s);
s                2874 fs/unicode/mkutf8data.c 		s += utf8clen(s);
s                2883 fs/unicode/mkutf8data.c int utf8nagemin(struct tree *tree, const char *s, size_t len)
s                2893 fs/unicode/mkutf8data.c         while (len && *s) {
s                2894 fs/unicode/mkutf8data.c 		leaf = utf8nlookup(tree, hangul, s, len);
s                2900 fs/unicode/mkutf8data.c 		len -= utf8clen(s);
s                2901 fs/unicode/mkutf8data.c 		s += utf8clen(s);
s                2912 fs/unicode/mkutf8data.c ssize_t utf8len(struct tree *tree, const char *s)
s                2920 fs/unicode/mkutf8data.c 	while (*s) {
s                2921 fs/unicode/mkutf8data.c 		leaf = utf8lookup(tree, hangul, s);
s                2925 fs/unicode/mkutf8data.c 			ret += utf8clen(s);
s                2929 fs/unicode/mkutf8data.c 			ret += utf8clen(s);
s                2930 fs/unicode/mkutf8data.c 		s += utf8clen(s);
s                2939 fs/unicode/mkutf8data.c ssize_t utf8nlen(struct tree *tree, const char *s, size_t len)
s                2947 fs/unicode/mkutf8data.c 	while (len && *s) {
s                2948 fs/unicode/mkutf8data.c 		leaf = utf8nlookup(tree, hangul, s, len);
s                2952 fs/unicode/mkutf8data.c 			ret += utf8clen(s);
s                2956 fs/unicode/mkutf8data.c 			ret += utf8clen(s);
s                2957 fs/unicode/mkutf8data.c 		len -= utf8clen(s);
s                2958 fs/unicode/mkutf8data.c 		s += utf8clen(s);
s                2968 fs/unicode/mkutf8data.c 	const char	*s;
s                2990 fs/unicode/mkutf8data.c int utf8ncursor(struct utf8cursor *u8c, struct tree *tree, const char *s,
s                2995 fs/unicode/mkutf8data.c 	if (!s)
s                2998 fs/unicode/mkutf8data.c 	u8c->s = s;
s                3011 fs/unicode/mkutf8data.c 	if (len > 0 && (*s & 0xC0) == 0x80)
s                3025 fs/unicode/mkutf8data.c int utf8cursor(struct utf8cursor *u8c, struct tree *tree, const char *s)
s                3027 fs/unicode/mkutf8data.c 	return utf8ncursor(u8c, tree, s, (unsigned int)-1);
s                3064 fs/unicode/mkutf8data.c 		if (u8c->p && *u8c->s == '\0') {
s                3065 fs/unicode/mkutf8data.c 			u8c->s = u8c->p;
s                3070 fs/unicode/mkutf8data.c 		if (!u8c->p && (u8c->len == 0 || *u8c->s == '\0')) {
s                3077 fs/unicode/mkutf8data.c 		} else if ((*u8c->s & 0xC0) == 0x80) {
s                3081 fs/unicode/mkutf8data.c 			return (unsigned char)*u8c->s++;
s                3086 fs/unicode/mkutf8data.c 			leaf = utf8lookup(u8c->tree, u8c->hangul, u8c->s);
s                3089 fs/unicode/mkutf8data.c 					   u8c->s, u8c->len);
s                3100 fs/unicode/mkutf8data.c 			u8c->len -= utf8clen(u8c->s);
s                3101 fs/unicode/mkutf8data.c 			u8c->p = u8c->s + utf8clen(u8c->s);
s                3102 fs/unicode/mkutf8data.c 			u8c->s = LEAF_STR(leaf);
s                3104 fs/unicode/mkutf8data.c 			if (*u8c->s == '\0') {
s                3110 fs/unicode/mkutf8data.c 			leaf = utf8lookup(u8c->tree, u8c->hangul, u8c->s);
s                3113 fs/unicode/mkutf8data.c 		u8c->unichar = utf8decode(u8c->s);
s                3129 fs/unicode/mkutf8data.c 			return (unsigned char)*u8c->s++;
s                3144 fs/unicode/mkutf8data.c 			u8c->ss = u8c->s;
s                3147 fs/unicode/mkutf8data.c 				u8c->len -= utf8clen(u8c->s);
s                3148 fs/unicode/mkutf8data.c 			u8c->s += utf8clen(u8c->s);
s                3152 fs/unicode/mkutf8data.c 				u8c->len -= utf8clen(u8c->s);
s                3153 fs/unicode/mkutf8data.c 			u8c->s += utf8clen(u8c->s);
s                3158 fs/unicode/mkutf8data.c 			u8c->s = u8c->ss;
s                3176 fs/unicode/mkutf8data.c 	char *s;
s                3182 fs/unicode/mkutf8data.c 	s = buf2;
s                3184 fs/unicode/mkutf8data.c 	if (utf8cursor(&u8c, tree, s))
s                3195 fs/unicode/mkutf8data.c 	s = buf2;
s                3197 fs/unicode/mkutf8data.c 	s[strlen(s) + 1] = -1;
s                3199 fs/unicode/mkutf8data.c 	if (utf8cursor(&u8c, tree, s))
s                3217 fs/unicode/mkutf8data.c 	char *s;
s                3236 fs/unicode/mkutf8data.c 		s = buf0;
s                3238 fs/unicode/mkutf8data.c 		while (*s) {
s                3239 fs/unicode/mkutf8data.c 			unichar = strtoul(s, &s, 16);
s                3245 fs/unicode/mkutf8data.c 		s = buf1;
s                3247 fs/unicode/mkutf8data.c 		while (*s) {
s                3248 fs/unicode/mkutf8data.c 			unichar = strtoul(s, &s, 16);
s                  91 fs/unicode/utf8-norm.c static inline int utf8clen(const char *s)
s                  93 fs/unicode/utf8-norm.c 	unsigned char c = *s;
s                 320 fs/unicode/utf8-norm.c 			       unsigned char *hangul, const char *s, size_t len)
s                 340 fs/unicode/utf8-norm.c 			s++;
s                 343 fs/unicode/utf8-norm.c 		if (*s & mask) {
s                 385 fs/unicode/utf8-norm.c 		trie = utf8hangul(s - 2, hangul);
s                 396 fs/unicode/utf8-norm.c 			      unsigned char *hangul, const char *s)
s                 398 fs/unicode/utf8-norm.c 	return utf8nlookup(data, hangul, s, (size_t)-1);
s                 406 fs/unicode/utf8-norm.c int utf8agemax(const struct utf8data *data, const char *s)
s                 416 fs/unicode/utf8-norm.c 	while (*s) {
s                 417 fs/unicode/utf8-norm.c 		leaf = utf8lookup(data, hangul, s);
s                 424 fs/unicode/utf8-norm.c 		s += utf8clen(s);
s                 435 fs/unicode/utf8-norm.c int utf8agemin(const struct utf8data *data, const char *s)
s                 445 fs/unicode/utf8-norm.c 	while (*s) {
s                 446 fs/unicode/utf8-norm.c 		leaf = utf8lookup(data, hangul, s);
s                 452 fs/unicode/utf8-norm.c 		s += utf8clen(s);
s                 462 fs/unicode/utf8-norm.c int utf8nagemax(const struct utf8data *data, const char *s, size_t len)
s                 472 fs/unicode/utf8-norm.c 	while (len && *s) {
s                 473 fs/unicode/utf8-norm.c 		leaf = utf8nlookup(data, hangul, s, len);
s                 479 fs/unicode/utf8-norm.c 		len -= utf8clen(s);
s                 480 fs/unicode/utf8-norm.c 		s += utf8clen(s);
s                 490 fs/unicode/utf8-norm.c int utf8nagemin(const struct utf8data *data, const char *s, size_t len)
s                 500 fs/unicode/utf8-norm.c 	while (len && *s) {
s                 501 fs/unicode/utf8-norm.c 		leaf = utf8nlookup(data, hangul, s, len);
s                 507 fs/unicode/utf8-norm.c 		len -= utf8clen(s);
s                 508 fs/unicode/utf8-norm.c 		s += utf8clen(s);
s                 520 fs/unicode/utf8-norm.c ssize_t utf8len(const struct utf8data *data, const char *s)
s                 528 fs/unicode/utf8-norm.c 	while (*s) {
s                 529 fs/unicode/utf8-norm.c 		leaf = utf8lookup(data, hangul, s);
s                 533 fs/unicode/utf8-norm.c 			ret += utf8clen(s);
s                 537 fs/unicode/utf8-norm.c 			ret += utf8clen(s);
s                 538 fs/unicode/utf8-norm.c 		s += utf8clen(s);
s                 548 fs/unicode/utf8-norm.c ssize_t utf8nlen(const struct utf8data *data, const char *s, size_t len)
s                 556 fs/unicode/utf8-norm.c 	while (len && *s) {
s                 557 fs/unicode/utf8-norm.c 		leaf = utf8nlookup(data, hangul, s, len);
s                 561 fs/unicode/utf8-norm.c 			ret += utf8clen(s);
s                 565 fs/unicode/utf8-norm.c 			ret += utf8clen(s);
s                 566 fs/unicode/utf8-norm.c 		len -= utf8clen(s);
s                 567 fs/unicode/utf8-norm.c 		s += utf8clen(s);
s                 584 fs/unicode/utf8-norm.c 		const char *s, size_t len)
s                 588 fs/unicode/utf8-norm.c 	if (!s)
s                 591 fs/unicode/utf8-norm.c 	u8c->s = s;
s                 603 fs/unicode/utf8-norm.c 	if (len > 0 && (*s & 0xC0) == 0x80)
s                 619 fs/unicode/utf8-norm.c 	       const char *s)
s                 621 fs/unicode/utf8-norm.c 	return utf8ncursor(u8c, data, s, (unsigned int)-1);
s                 659 fs/unicode/utf8-norm.c 		if (u8c->p && *u8c->s == '\0') {
s                 660 fs/unicode/utf8-norm.c 			u8c->s = u8c->p;
s                 665 fs/unicode/utf8-norm.c 		if (!u8c->p && (u8c->len == 0 || *u8c->s == '\0')) {
s                 672 fs/unicode/utf8-norm.c 		} else if ((*u8c->s & 0xC0) == 0x80) {
s                 676 fs/unicode/utf8-norm.c 			return (unsigned char)*u8c->s++;
s                 681 fs/unicode/utf8-norm.c 			leaf = utf8lookup(u8c->data, u8c->hangul, u8c->s);
s                 684 fs/unicode/utf8-norm.c 					   u8c->s, u8c->len);
s                 696 fs/unicode/utf8-norm.c 			u8c->len -= utf8clen(u8c->s);
s                 697 fs/unicode/utf8-norm.c 			u8c->p = u8c->s + utf8clen(u8c->s);
s                 698 fs/unicode/utf8-norm.c 			u8c->s = LEAF_STR(leaf);
s                 700 fs/unicode/utf8-norm.c 			if (*u8c->s == '\0') {
s                 707 fs/unicode/utf8-norm.c 			leaf = utf8lookup(u8c->data, u8c->hangul, u8c->s);
s                 727 fs/unicode/utf8-norm.c 			return (unsigned char)*u8c->s++;
s                 741 fs/unicode/utf8-norm.c 			u8c->ss = u8c->s;
s                 744 fs/unicode/utf8-norm.c 				u8c->len -= utf8clen(u8c->s);
s                 745 fs/unicode/utf8-norm.c 			u8c->s += utf8clen(u8c->s);
s                 749 fs/unicode/utf8-norm.c 				u8c->len -= utf8clen(u8c->s);
s                 750 fs/unicode/utf8-norm.c 			u8c->s += utf8clen(u8c->s);
s                 755 fs/unicode/utf8-norm.c 			u8c->s = u8c->ss;
s                  51 fs/unicode/utf8n.h extern int utf8agemax(const struct utf8data *data, const char *s);
s                  52 fs/unicode/utf8n.h extern int utf8nagemax(const struct utf8data *data, const char *s, size_t len);
s                  59 fs/unicode/utf8n.h extern int utf8agemin(const struct utf8data *data, const char *s);
s                  60 fs/unicode/utf8n.h extern int utf8nagemin(const struct utf8data *data, const char *s, size_t len);
s                  68 fs/unicode/utf8n.h extern ssize_t utf8len(const struct utf8data *data, const char *s);
s                  69 fs/unicode/utf8n.h extern ssize_t utf8nlen(const struct utf8data *data, const char *s, size_t len);
s                  79 fs/unicode/utf8n.h 	const char	*s;
s                  96 fs/unicode/utf8n.h 		      const char *s);
s                  98 fs/unicode/utf8n.h 		       const char *s, size_t len);
s                  44 fs/xfs/libxfs/xfs_alloc_btree.c 	ASSERT(ptr->s != 0);
s                  46 fs/xfs/libxfs/xfs_alloc_btree.c 	agf->agf_roots[btnum] = ptr->s;
s                  78 fs/xfs/libxfs/xfs_alloc_btree.c 	new->s = cpu_to_be32(bno);
s                 233 fs/xfs/libxfs/xfs_alloc_btree.c 	ptr->s = agf->agf_roots[cur->bc_btnum];
s                1500 fs/xfs/libxfs/xfs_bmap.c 	xfs_bmbt_irec_t	s;		/* internal version of extent */
s                1514 fs/xfs/libxfs/xfs_bmap.c 	xfs_iext_get_extent(ifp, &icur, &s);
s                1515 fs/xfs/libxfs/xfs_bmap.c 	rval = s.br_startoff == 0 && s.br_blockcount == 1;
s                 103 fs/xfs/libxfs/xfs_bmap_btree.c 	struct xfs_bmbt_irec	*s)
s                 105 fs/xfs/libxfs/xfs_bmap_btree.c 	int			extent_flag = (s->br_state != XFS_EXT_NORM);
s                 107 fs/xfs/libxfs/xfs_bmap_btree.c 	ASSERT(s->br_state == XFS_EXT_NORM || s->br_state == XFS_EXT_UNWRITTEN);
s                 108 fs/xfs/libxfs/xfs_bmap_btree.c 	ASSERT(!(s->br_startoff & xfs_mask64hi(64-BMBT_STARTOFF_BITLEN)));
s                 109 fs/xfs/libxfs/xfs_bmap_btree.c 	ASSERT(!(s->br_blockcount & xfs_mask64hi(64-BMBT_BLOCKCOUNT_BITLEN)));
s                 110 fs/xfs/libxfs/xfs_bmap_btree.c 	ASSERT(!(s->br_startblock & xfs_mask64hi(64-BMBT_STARTBLOCK_BITLEN)));
s                 114 fs/xfs/libxfs/xfs_bmap_btree.c 		 ((xfs_bmbt_rec_base_t)s->br_startoff << 9) |
s                 115 fs/xfs/libxfs/xfs_bmap_btree.c 		 ((xfs_bmbt_rec_base_t)s->br_startblock >> 43), &r->l0);
s                 117 fs/xfs/libxfs/xfs_bmap_btree.c 		((xfs_bmbt_rec_base_t)s->br_startblock << 21) |
s                 118 fs/xfs/libxfs/xfs_bmap_btree.c 		 ((xfs_bmbt_rec_base_t)s->br_blockcount &
s                  90 fs/xfs/libxfs/xfs_bmap_btree.h void xfs_bmbt_disk_set_all(struct xfs_bmbt_rec *r, struct xfs_bmbt_irec *s);
s                  93 fs/xfs/libxfs/xfs_bmap_btree.h extern void xfs_bmbt_disk_get_all(xfs_bmbt_rec_t *r, xfs_bmbt_irec_t *s);
s                 134 fs/xfs/libxfs/xfs_btree.c 		if (!uuid_equal(&block->bb_u.s.bb_uuid, &mp->m_sb.sb_meta_uuid))
s                 136 fs/xfs/libxfs/xfs_btree.c 		if (block->bb_u.s.bb_blkno !=
s                 148 fs/xfs/libxfs/xfs_btree.c 	if (block->bb_u.s.bb_leftsib != cpu_to_be32(NULLAGBLOCK) &&
s                 149 fs/xfs/libxfs/xfs_btree.c 	    !xfs_btree_check_sptr(cur, be32_to_cpu(block->bb_u.s.bb_leftsib),
s                 152 fs/xfs/libxfs/xfs_btree.c 	if (block->bb_u.s.bb_rightsib != cpu_to_be32(NULLAGBLOCK) &&
s                 153 fs/xfs/libxfs/xfs_btree.c 	    !xfs_btree_check_sptr(cur, be32_to_cpu(block->bb_u.s.bb_rightsib),
s                 243 fs/xfs/libxfs/xfs_btree.c 		if (xfs_btree_check_sptr(cur, be32_to_cpu((&ptr->s)[index]),
s                 317 fs/xfs/libxfs/xfs_btree.c 		block->bb_u.s.bb_lsn = cpu_to_be64(bip->bli_item.li_lsn);
s                 329 fs/xfs/libxfs/xfs_btree.c 		if (!xfs_log_check_lsn(mp, be64_to_cpu(block->bb_u.s.bb_lsn)))
s                 735 fs/xfs/libxfs/xfs_btree.c 		return block->bb_u.s.bb_rightsib == cpu_to_be32(NULLAGBLOCK);
s                 936 fs/xfs/libxfs/xfs_btree.c 	xfs_agblock_t		left = be32_to_cpu(block->bb_u.s.bb_leftsib);
s                 937 fs/xfs/libxfs/xfs_btree.c 	xfs_agblock_t		right = be32_to_cpu(block->bb_u.s.bb_rightsib);
s                1004 fs/xfs/libxfs/xfs_btree.c 		agbno = be32_to_cpu(ptr->s);
s                1056 fs/xfs/libxfs/xfs_btree.c 		if (b->bb_u.s.bb_leftsib == cpu_to_be32(NULLAGBLOCK))
s                1058 fs/xfs/libxfs/xfs_btree.c 		if (b->bb_u.s.bb_rightsib == cpu_to_be32(NULLAGBLOCK))
s                1071 fs/xfs/libxfs/xfs_btree.c 		return ptr->s == cpu_to_be32(NULLAGBLOCK);
s                1082 fs/xfs/libxfs/xfs_btree.c 		ptr->s = cpu_to_be32(NULLAGBLOCK);
s                1104 fs/xfs/libxfs/xfs_btree.c 			ptr->s = block->bb_u.s.bb_rightsib;
s                1106 fs/xfs/libxfs/xfs_btree.c 			ptr->s = block->bb_u.s.bb_leftsib;
s                1126 fs/xfs/libxfs/xfs_btree.c 			block->bb_u.s.bb_rightsib = ptr->s;
s                1128 fs/xfs/libxfs/xfs_btree.c 			block->bb_u.s.bb_leftsib = ptr->s;
s                1164 fs/xfs/libxfs/xfs_btree.c 		buf->bb_u.s.bb_leftsib = cpu_to_be32(NULLAGBLOCK);
s                1165 fs/xfs/libxfs/xfs_btree.c 		buf->bb_u.s.bb_rightsib = cpu_to_be32(NULLAGBLOCK);
s                1167 fs/xfs/libxfs/xfs_btree.c 			buf->bb_u.s.bb_blkno = cpu_to_be64(blkno);
s                1168 fs/xfs/libxfs/xfs_btree.c 			buf->bb_u.s.bb_owner = cpu_to_be32(__owner);
s                1169 fs/xfs/libxfs/xfs_btree.c 			uuid_copy(&buf->bb_u.s.bb_uuid, &mp->m_sb.sb_meta_uuid);
s                1170 fs/xfs/libxfs/xfs_btree.c 			buf->bb_u.s.bb_lsn = 0;
s                1247 fs/xfs/libxfs/xfs_btree.c 		ptr->s = cpu_to_be32(xfs_daddr_to_agbno(cur->bc_mp,
s                1518 fs/xfs/libxfs/xfs_btree.c 		offsetof(struct xfs_btree_block, bb_u.s.bb_leftsib),
s                1519 fs/xfs/libxfs/xfs_btree.c 		offsetof(struct xfs_btree_block, bb_u.s.bb_rightsib),
s                1520 fs/xfs/libxfs/xfs_btree.c 		offsetof(struct xfs_btree_block, bb_u.s.bb_blkno),
s                1521 fs/xfs/libxfs/xfs_btree.c 		offsetof(struct xfs_btree_block, bb_u.s.bb_lsn),
s                1522 fs/xfs/libxfs/xfs_btree.c 		offsetof(struct xfs_btree_block, bb_u.s.bb_uuid),
s                1523 fs/xfs/libxfs/xfs_btree.c 		offsetof(struct xfs_btree_block, bb_u.s.bb_owner),
s                1524 fs/xfs/libxfs/xfs_btree.c 		offsetof(struct xfs_btree_block, bb_u.s.bb_crc),
s                2966 fs/xfs/libxfs/xfs_btree.c 			cblock->bb_u.s.bb_blkno = cpu_to_be64(cbp->b_bn);
s                4374 fs/xfs/libxfs/xfs_btree.c 		if (block->bb_u.s.bb_owner == cpu_to_be32(bbcoi->new_owner))
s                4376 fs/xfs/libxfs/xfs_btree.c 		block->bb_u.s.bb_owner = cpu_to_be32(bbcoi->new_owner);
s                4480 fs/xfs/libxfs/xfs_btree.c 	if (!uuid_equal(&block->bb_u.s.bb_uuid, &mp->m_sb.sb_meta_uuid))
s                4482 fs/xfs/libxfs/xfs_btree.c 	if (block->bb_u.s.bb_blkno != cpu_to_be64(bp->b_bn))
s                4484 fs/xfs/libxfs/xfs_btree.c 	if (pag && be32_to_cpu(block->bb_u.s.bb_owner) != pag->pag_agno)
s                4510 fs/xfs/libxfs/xfs_btree.c 	if (block->bb_u.s.bb_leftsib != cpu_to_be32(NULLAGBLOCK) &&
s                4511 fs/xfs/libxfs/xfs_btree.c 	    !xfs_verify_agbno(mp, agno, be32_to_cpu(block->bb_u.s.bb_leftsib)))
s                4513 fs/xfs/libxfs/xfs_btree.c 	if (block->bb_u.s.bb_rightsib != cpu_to_be32(NULLAGBLOCK) &&
s                4514 fs/xfs/libxfs/xfs_btree.c 	    !xfs_verify_agbno(mp, agno, be32_to_cpu(block->bb_u.s.bb_rightsib)))
s                4880 fs/xfs/libxfs/xfs_btree.c 	return (int64_t)be32_to_cpu(a->s) - be32_to_cpu(b->s);
s                4931 fs/xfs/libxfs/xfs_btree.c 		return block->bb_u.s.bb_rightsib != cpu_to_be32(NULLAGBLOCK);
s                  23 fs/xfs/libxfs/xfs_btree.h 	__be32			s;	/* short form ptr */
s                1120 fs/xfs/libxfs/xfs_format.h #define	XFS_SUMOFFSTOBLOCK(mp,s)	\
s                1121 fs/xfs/libxfs/xfs_format.h 	(((s) * (uint)sizeof(xfs_suminfo_t)) >> (mp)->m_sb.sb_blocklog)
s                1630 fs/xfs/libxfs/xfs_format.h 		struct xfs_btree_block_shdr s;
s                1653 fs/xfs/libxfs/xfs_format.h 	offsetof(struct xfs_btree_block, bb_u.s.bb_crc)
s                 275 fs/xfs/libxfs/xfs_fs.h #define XFS_MAX_DBLOCKS(s) ((xfs_rfsblock_t)(s)->sb_agcount * (s)->sb_agblocks)
s                 276 fs/xfs/libxfs/xfs_fs.h #define XFS_MIN_DBLOCKS(s) ((xfs_rfsblock_t)((s)->sb_agcount - 1) *	\
s                 277 fs/xfs/libxfs/xfs_fs.h 			 (s)->sb_agblocks + XFS_MIN_AG_BLOCKS)
s                  50 fs/xfs/libxfs/xfs_ialloc_btree.c 	agi->agi_root = nptr->s;
s                  64 fs/xfs/libxfs/xfs_ialloc_btree.c 	agi->agi_free_root = nptr->s;
s                  80 fs/xfs/libxfs/xfs_ialloc_btree.c 	xfs_agblock_t		sbno = be32_to_cpu(start->s);
s                 103 fs/xfs/libxfs/xfs_ialloc_btree.c 	new->s = cpu_to_be32(XFS_FSB_TO_AGBNO(args.mp, args.fsbno));
s                 219 fs/xfs/libxfs/xfs_ialloc_btree.c 	ptr->s = agi->agi_root;
s                 230 fs/xfs/libxfs/xfs_ialloc_btree.c 	ptr->s = agi->agi_free_root;
s                  42 fs/xfs/libxfs/xfs_refcount_btree.c 	ASSERT(ptr->s != 0);
s                  44 fs/xfs/libxfs/xfs_refcount_btree.c 	agf->agf_refcount_root = ptr->s;
s                  87 fs/xfs/libxfs/xfs_refcount_btree.c 	new->s = cpu_to_be32(args.agbno);
s                 176 fs/xfs/libxfs/xfs_refcount_btree.c 	ptr->s = agf->agf_refcount_root;
s                  69 fs/xfs/libxfs/xfs_rmap_btree.c 	ASSERT(ptr->s != 0);
s                  71 fs/xfs/libxfs/xfs_rmap_btree.c 	agf->agf_roots[btnum] = ptr->s;
s                 108 fs/xfs/libxfs/xfs_rmap_btree.c 	new->s = cpu_to_be32(bno);
s                 222 fs/xfs/libxfs/xfs_rmap_btree.c 	ptr->s = agf->agf_roots[cur->bc_btnum];
s                  26 fs/xfs/mrlock.h #define mrlock_init(mrp, t,n,s)	mrinit(mrp, n)
s                 236 fs/xfs/scrub/btree.c 		res = xfs_btree_check_sptr(bs->cur, be32_to_cpu(ptr->s), level);
s                 751 fs/xfs/scrub/repair.c 		if (!uuid_equal(&btblock->bb_u.s.bb_uuid,
s                 809 fs/xfs/scrub/repair.c 	if (btblock->bb_u.s.bb_leftsib == cpu_to_be32(NULLAGBLOCK) &&
s                 810 fs/xfs/scrub/repair.c 	    btblock->bb_u.s.bb_rightsib == cpu_to_be32(NULLAGBLOCK))
s                 902 fs/xfs/xfs_bmap_util.c 		xfs_fileoff_t	s, e;
s                 908 fs/xfs/xfs_bmap_util.c 			s = startoffset_fsb;
s                 909 fs/xfs/xfs_bmap_util.c 			do_div(s, extsz);
s                 910 fs/xfs/xfs_bmap_util.c 			s *= extsz;
s                 919 fs/xfs/xfs_bmap_util.c 			s = 0;
s                 930 fs/xfs/xfs_bmap_util.c 		resblks = min_t(xfs_fileoff_t, (e - s), (MAXEXTLEN * nimaps));
s                 205 fs/xfs/xfs_linux.h #define xfs_sort(a,n,s,fn)	sort(a,n,s,fn,NULL)
s                2212 fs/xfs/xfs_log_recover.c 		lsn = be64_to_cpu(btb->bb_u.s.bb_lsn);
s                2213 fs/xfs/xfs_log_recover.c 		uuid = &btb->bb_u.s.bb_uuid;
s                 146 fs/xfs/xfs_quota.h #define xfs_qm_statvfs(ip, s)
s                 147 fs/xfs/xfs_rtalloc.h # define xfs_rtalloc_extent_is_free(m,t,s,l,i)          (ENOSYS)
s                  70 fs/xfs/xfs_stats.c 		xs_xstrat_bytes += per_cpu_ptr(stats, i)->s.xs_xstrat_bytes;
s                  71 fs/xfs/xfs_stats.c 		xs_write_bytes += per_cpu_ptr(stats, i)->s.xs_write_bytes;
s                  72 fs/xfs/xfs_stats.c 		xs_read_bytes += per_cpu_ptr(stats, i)->s.xs_read_bytes;
s                  96 fs/xfs/xfs_stats.c 		vn_active = per_cpu_ptr(stats, c)->s.vn_active;
s                  98 fs/xfs/xfs_stats.c 		per_cpu_ptr(stats, c)->s.vn_active = vn_active;
s                 146 fs/xfs/xfs_stats.h 		struct __xfsstats	s;
s                 164 fs/xfs/xfs_stats.h 	per_cpu_ptr(xfsstats.xs_stats, current_cpu())->s.v++;	\
s                 165 fs/xfs/xfs_stats.h 	per_cpu_ptr(mp->m_stats.xs_stats, current_cpu())->s.v++;	\
s                 170 fs/xfs/xfs_stats.h 	per_cpu_ptr(xfsstats.xs_stats, current_cpu())->s.v--;	\
s                 171 fs/xfs/xfs_stats.h 	per_cpu_ptr(mp->m_stats.xs_stats, current_cpu())->s.v--;	\
s                 176 fs/xfs/xfs_stats.h 	per_cpu_ptr(xfsstats.xs_stats, current_cpu())->s.v += (inc);	\
s                 177 fs/xfs/xfs_stats.h 	per_cpu_ptr(mp->m_stats.xs_stats, current_cpu())->s.v += (inc);	\
s                 114 fs/xfs/xfs_super.c suffix_kstrtoint(const substring_t *s, unsigned int base, int *res)
s                 120 fs/xfs/xfs_super.c 	value = match_strdup(s);
s                 457 include/acpi/acoutput.h #define return_ACPI_STATUS(s)           return(s)
s                 458 include/acpi/acoutput.h #define return_PTR(s)                   return(s)
s                 459 include/acpi/acoutput.h #define return_STR(s)                   return(s)
s                 460 include/acpi/acoutput.h #define return_VALUE(s)                 return(s)
s                 461 include/acpi/acoutput.h #define return_UINT8(s)                 return(s)
s                 462 include/acpi/acoutput.h #define return_UINT32(s)                return(s)
s                  23 include/acpi/platform/acgcc.h #define va_copy(d, s)           __builtin_va_copy(d, s)
s                  70 include/asm-generic/uaccess.h #define MAKE_MM_SEG(s)	((mm_segment_t) { (s) })
s                 244 include/asm-generic/uaccess.h #define __strnlen_user(s, n) (strnlen((s), (n)) + 1)
s                  19 include/asm-generic/vga.h #define VGA_MAP_MEM(x, s) (unsigned long)phys_to_virt(x)
s                 820 include/asm-generic/vmlinux.lds.h 		KEEP(*(.initcall##level##s.init))			\
s                 206 include/crypto/algapi.h 		unsigned long *s = (unsigned long *)src;
s                 209 include/crypto/algapi.h 			*d++ ^= *s++;
s                  18 include/crypto/blowfish.h 	u32 s[1024];
s                  24 include/crypto/internal/aead.h 		} s;
s                  19 include/crypto/internal/akcipher.h 		} s;
s                  25 include/crypto/internal/skcipher.h 		} s;
s                  71 include/crypto/internal/skcipher.h 	return &inst->s.base;
s                  28 include/crypto/poly1305.h 	u32 s[4];
s                  40 include/crypto/public_key.h 	u8 *s;			/* Signature */
s                  18 include/crypto/twofish.h 	u32 s[4][256], w[8], k[32];
s                  75 include/keys/trusted.h static inline void dump_sess(struct osapsess *s)
s                  78 include/keys/trusted.h 		       16, 1, &s->handle, 4, 0);
s                  81 include/keys/trusted.h 		       16, 1, &s->secret, SHA1_DIGEST_SIZE, 0);
s                  84 include/keys/trusted.h 		       16, 1, &s->enonce, SHA1_DIGEST_SIZE, 0);
s                 104 include/keys/trusted.h static inline void dump_sess(struct osapsess *s)
s                  44 include/linux/badblocks.h int badblocks_check(struct badblocks *bb, sector_t s, int sectors,
s                  46 include/linux/badblocks.h int badblocks_set(struct badblocks *bb, sector_t s, int sectors,
s                  48 include/linux/badblocks.h int badblocks_clear(struct badblocks *bb, sector_t s, int sectors);
s                1633 include/linux/blkdev.h 					  struct scatterlist *s)
s                  50 include/linux/btf.h bool btf_member_is_reg_int(const struct btf *btf, const struct btf_type *s,
s                  62 include/linux/can/dev/peak_canfd.h #define PUCAN_TSLOW_SJW_T(s, t)		(((s) & PUCAN_TSLOW_SJW_MASK) | \
s                  90 include/linux/can/dev/peak_canfd.h #define PUCAN_TFAST_SJW(s)		((s) & PUCAN_TFAST_SJW_MASK)
s                 303 include/linux/cdrom.h static inline void lba_to_msf(int lba, u8 *m, u8 *s, u8 *f)
s                 309 include/linux/cdrom.h 	*s = lba / CD_FRAMES;
s                 313 include/linux/cdrom.h static inline int msf_to_lba(u8 m, u8 s, u8 f)
s                 315 include/linux/cdrom.h 	return (((m * CD_SECS) + s) * CD_FRAMES + f) - CD_MSF_OFFSET;
s                 253 include/linux/ceph/ceph_fs.h extern const char *ceph_mds_state_name(int s);
s                   8 include/linux/ceph/ceph_hash.h extern unsigned ceph_str_hash_linux(const char *s, unsigned len);
s                   9 include/linux/ceph/ceph_hash.h extern unsigned ceph_str_hash_rjenkins(const char *s, unsigned len);
s                  11 include/linux/ceph/ceph_hash.h extern unsigned ceph_str_hash(int type, const char *s, unsigned len);
s                 265 include/linux/ceph/decode.h static inline void ceph_encode_copy(void **p, const void *s, int len)
s                 267 include/linux/ceph/decode.h 	memcpy(*p, s, len);
s                 288 include/linux/ceph/decode.h 				      const char *s, u32 len)
s                 293 include/linux/ceph/decode.h 		memcpy(*p, s, len);
s                 383 include/linux/ceph/decode.h #define ceph_encode_string_safe(p, end, s, n, bad)		\
s                 386 include/linux/ceph/decode.h 		ceph_encode_string(p, end, s, n);		\
s                  62 include/linux/ceph/pagelist.h 					      char *s, u32 len)
s                  68 include/linux/ceph/pagelist.h 		return ceph_pagelist_append(pl, s, len);
s                 132 include/linux/ceph/rados.h extern const char *ceph_osd_state_name(int s);
s                 156 include/linux/compiler-gcc.h #define __diag_GCC(version, severity, s) \
s                 157 include/linux/compiler-gcc.h 	__diag_GCC_ ## version(__diag_GCC_ ## severity s)
s                 164 include/linux/compiler-gcc.h #define __diag_str1(s)		#s
s                 165 include/linux/compiler-gcc.h #define __diag_str(s)		__diag_str1(s)
s                 166 include/linux/compiler-gcc.h #define __diag(s)		_Pragma(__diag_str(GCC diagnostic s))
s                 169 include/linux/compiler-gcc.h #define __diag_GCC_8(s)		__diag(s)
s                 171 include/linux/compiler-gcc.h #define __diag_GCC_8(s)
s                  56 include/linux/console.h 	void	(*con_putcs)(struct vc_data *vc, const unsigned short *s,
s                 133 include/linux/debugfs.h void debugfs_print_regs32(struct seq_file *s, const struct debugfs_reg32 *regs,
s                 141 include/linux/debugfs.h 					   int (*read_fn)(struct seq_file *s,
s                 345 include/linux/debugfs.h static inline void debugfs_print_regs32(struct seq_file *s, const struct debugfs_reg32 *regs,
s                 364 include/linux/debugfs.h 					   int (*read_fn)(struct seq_file *s,
s                 937 include/linux/device.h extern char *devm_kstrdup(struct device *dev, const char *s, gfp_t gfp) __malloc;
s                 939 include/linux/device.h 				      const char *s, gfp_t gfp);
s                 248 include/linux/dim.h dim_update_sample(u16 event_ctr, u64 packets, u64 bytes, struct dim_sample *s)
s                 250 include/linux/dim.h 	s->time	     = ktime_get();
s                 251 include/linux/dim.h 	s->pkt_ctr   = packets;
s                 252 include/linux/dim.h 	s->byte_ctr  = bytes;
s                 253 include/linux/dim.h 	s->event_ctr = event_ctr;
s                 267 include/linux/dim.h 			     struct dim_sample *s)
s                 269 include/linux/dim.h 	dim_update_sample(event_ctr, packets, bytes, s);
s                 270 include/linux/dim.h 	s->comp_ctr = comps;
s                 615 include/linux/dma-mapping.h #define dma_map_single(d, a, s, r) dma_map_single_attrs(d, a, s, r, 0)
s                 616 include/linux/dma-mapping.h #define dma_unmap_single(d, a, s, r) dma_unmap_single_attrs(d, a, s, r, 0)
s                 617 include/linux/dma-mapping.h #define dma_map_sg(d, s, n, r) dma_map_sg_attrs(d, s, n, r, 0)
s                 618 include/linux/dma-mapping.h #define dma_unmap_sg(d, s, n, r) dma_unmap_sg_attrs(d, s, n, r, 0)
s                 619 include/linux/dma-mapping.h #define dma_map_page(d, p, o, s, r) dma_map_page_attrs(d, p, o, s, r, 0)
s                 620 include/linux/dma-mapping.h #define dma_unmap_page(d, a, s, r) dma_unmap_page_attrs(d, a, s, r, 0)
s                 621 include/linux/dma-mapping.h #define dma_get_sgtable(d, t, v, h, s) dma_get_sgtable_attrs(d, t, v, h, s, 0)
s                 622 include/linux/dma-mapping.h #define dma_mmap_coherent(d, v, c, h, s) dma_mmap_attrs(d, v, c, h, s, 0)
s                 135 include/linux/dmi.h static inline int dmi_name_in_vendors(const char *s) { return 0; }
s                 136 include/linux/dmi.h static inline int dmi_name_in_serial(const char *s) { return 0; }
s                  67 include/linux/fault-inject.h int should_failslab(struct kmem_cache *s, gfp_t gfpflags);
s                  69 include/linux/fault-inject.h extern bool __should_failslab(struct kmem_cache *s, gfp_t gfpflags);
s                  71 include/linux/fault-inject.h static inline bool __should_failslab(struct kmem_cache *s, gfp_t gfpflags)
s                2280 include/linux/fs.h int set_anon_super(struct super_block *s, void *data);
s                2281 include/linux/fs.h int set_anon_super_fc(struct super_block *s, struct fs_context *fc);
s                 101 include/linux/genl_magic_func.h #define DPRINT_FIELD(dir, nla_type, name, s, nla)			\
s                 103 include/linux/genl_magic_func.h 		if (s)							\
s                 104 include/linux/genl_magic_func.h 			dprint_field(dir, nla_type, #name, &s->name);	\
s                 111 include/linux/genl_magic_func.h #define	DPRINT_ARRAY(dir, nla_type, name, s, nla)			\
s                 113 include/linux/genl_magic_func.h 		if (s)							\
s                 115 include/linux/genl_magic_func.h 					s->name, s->name ## _len);	\
s                 122 include/linux/genl_magic_func.h #define DPRINT_FIELD(dir, nla_type, name, s, nla) do {} while (0)
s                 123 include/linux/genl_magic_func.h #define	DPRINT_ARRAY(dir, nla_type, name, s, nla) do {} while (0)
s                 139 include/linux/genl_magic_func.h static int __ ## s_name ## _from_attrs(struct s_name *s,		\
s                 158 include/linux/genl_magic_func.h static int s_name ## _from_attrs(struct s_name *s,			\
s                 161 include/linux/genl_magic_func.h 	return __ ## s_name ## _from_attrs(s, info, false);		\
s                 163 include/linux/genl_magic_func.h static int s_name ## _from_attrs_for_change(struct s_name *s,		\
s                 166 include/linux/genl_magic_func.h 	return __ ## s_name ## _from_attrs(s, info, true);		\
s                 189 include/linux/genl_magic_func.h 			if (s)						\
s                 190 include/linux/genl_magic_func.h 				s->name = __get(nla);			\
s                 191 include/linux/genl_magic_func.h 			DPRINT_FIELD("<<", nla_type, name, s, nla))
s                 198 include/linux/genl_magic_func.h 			if (s)						\
s                 199 include/linux/genl_magic_func.h 				s->name ## _len =			\
s                 200 include/linux/genl_magic_func.h 					__get(s->name, nla, maxlen);	\
s                 201 include/linux/genl_magic_func.h 			DPRINT_ARRAY("<<", nla_type, name, s, nla))
s                 322 include/linux/genl_magic_func.h static int s_name ## _to_skb(struct sk_buff *skb, struct s_name *s,	\
s                 339 include/linux/genl_magic_func.h 		struct s_name *s)					\
s                 341 include/linux/genl_magic_func.h 	return s_name ## _to_skb(skb, s, 0);				\
s                 344 include/linux/genl_magic_func.h 		struct s_name *s)					\
s                 346 include/linux/genl_magic_func.h 	return s_name ## _to_skb(skb, s, 1);				\
s                 354 include/linux/genl_magic_func.h 		DPRINT_FIELD(">>", nla_type, name, s, NULL);		\
s                 355 include/linux/genl_magic_func.h 		if (__put(skb, attr_nr, s->name))			\
s                 363 include/linux/genl_magic_func.h 		DPRINT_ARRAY(">>",nla_type, name, s, NULL);		\
s                 365 include/linux/genl_magic_func.h 			s->name ## _len + (nla_type == NLA_NUL_STRING)),\
s                 366 include/linux/genl_magic_func.h 						s->name))		\
s                 372 include/linux/gpio/driver.h 	void			(*dbg_show)(struct seq_file *s,
s                 221 include/linux/hdlcdrv.h static inline void hdlcdrv_putbits(struct hdlcdrv_state *s, unsigned int bits)
s                 223 include/linux/hdlcdrv.h 	hdlcdrv_hbuf_put(&s->hdlcrx.hbuf, bits);
s                 226 include/linux/hdlcdrv.h static inline unsigned int hdlcdrv_getbits(struct hdlcdrv_state *s)
s                 230 include/linux/hdlcdrv.h 	if (hdlcdrv_hbuf_empty(&s->hdlctx.hbuf)) {
s                 231 include/linux/hdlcdrv.h 		if (s->hdlctx.calibrate > 0)
s                 232 include/linux/hdlcdrv.h 			s->hdlctx.calibrate--;
s                 234 include/linux/hdlcdrv.h 			s->hdlctx.ptt = 0;
s                 237 include/linux/hdlcdrv.h 		ret = hdlcdrv_hbuf_get(&s->hdlctx.hbuf);
s                 239 include/linux/hdlcdrv.h 	hdlcdrv_hbuf_put(&s->hdlcrx.hbuf, ret);
s                 244 include/linux/hdlcdrv.h static inline void hdlcdrv_channelbit(struct hdlcdrv_state *s, unsigned int bit)
s                 247 include/linux/hdlcdrv.h 	hdlcdrv_add_bitbuffer(&s->bitbuf_channel, bit);
s                 251 include/linux/hdlcdrv.h static inline void hdlcdrv_setdcd(struct hdlcdrv_state *s, int dcd)
s                 253 include/linux/hdlcdrv.h 	s->hdlcrx.dcd = !!dcd;
s                 256 include/linux/hdlcdrv.h static inline int hdlcdrv_ptt(struct hdlcdrv_state *s)
s                 258 include/linux/hdlcdrv.h 	return s->hdlctx.ptt || (s->hdlctx.calibrate > 0);
s                 960 include/linux/hyperv.h static inline void set_per_channel_state(struct vmbus_channel *c, void *s)
s                 962 include/linux/hyperv.h 	c->per_channel_state = s;
s                  50 include/linux/iio/common/st_sensors.h 					ch2, s, endian, rbits, sbits, addr) \
s                  60 include/linux/iio/common/st_sensors.h 		.sign = s, \
s                 257 include/linux/intel-iommu.h #define DMA_CCMD_SID(s) (((u64)((s) & 0xffff)) << 16)
s                 270 include/linux/intel-iommu.h #define dma_fsts_fault_record_index(s) (((s) >> 8) & 0xff)
s                  59 include/linux/kasan.h void * __must_check kasan_kmalloc(struct kmem_cache *s, const void *object,
s                  64 include/linux/kasan.h void * __must_check kasan_slab_alloc(struct kmem_cache *s, void *object,
s                  66 include/linux/kasan.h bool kasan_slab_free(struct kmem_cache *s, void *object, unsigned long ip);
s                 123 include/linux/kasan.h static inline void *kasan_kmalloc(struct kmem_cache *s, const void *object,
s                 134 include/linux/kasan.h static inline void *kasan_slab_alloc(struct kmem_cache *s, void *object,
s                 139 include/linux/kasan.h static inline bool kasan_slab_free(struct kmem_cache *s, void *object,
s                 339 include/linux/kernel.h int __must_check _kstrtoul(const char *s, unsigned int base, unsigned long *res);
s                 340 include/linux/kernel.h int __must_check _kstrtol(const char *s, unsigned int base, long *res);
s                 342 include/linux/kernel.h int __must_check kstrtoull(const char *s, unsigned int base, unsigned long long *res);
s                 343 include/linux/kernel.h int __must_check kstrtoll(const char *s, unsigned int base, long long *res);
s                 361 include/linux/kernel.h static inline int __must_check kstrtoul(const char *s, unsigned int base, unsigned long *res)
s                 369 include/linux/kernel.h 		return kstrtoull(s, base, (unsigned long long *)res);
s                 371 include/linux/kernel.h 		return _kstrtoul(s, base, res);
s                 390 include/linux/kernel.h static inline int __must_check kstrtol(const char *s, unsigned int base, long *res)
s                 398 include/linux/kernel.h 		return kstrtoll(s, base, (long long *)res);
s                 400 include/linux/kernel.h 		return _kstrtol(s, base, res);
s                 403 include/linux/kernel.h int __must_check kstrtouint(const char *s, unsigned int base, unsigned int *res);
s                 404 include/linux/kernel.h int __must_check kstrtoint(const char *s, unsigned int base, int *res);
s                 406 include/linux/kernel.h static inline int __must_check kstrtou64(const char *s, unsigned int base, u64 *res)
s                 408 include/linux/kernel.h 	return kstrtoull(s, base, res);
s                 411 include/linux/kernel.h static inline int __must_check kstrtos64(const char *s, unsigned int base, s64 *res)
s                 413 include/linux/kernel.h 	return kstrtoll(s, base, res);
s                 416 include/linux/kernel.h static inline int __must_check kstrtou32(const char *s, unsigned int base, u32 *res)
s                 418 include/linux/kernel.h 	return kstrtouint(s, base, res);
s                 421 include/linux/kernel.h static inline int __must_check kstrtos32(const char *s, unsigned int base, s32 *res)
s                 423 include/linux/kernel.h 	return kstrtoint(s, base, res);
s                 426 include/linux/kernel.h int __must_check kstrtou16(const char *s, unsigned int base, u16 *res);
s                 427 include/linux/kernel.h int __must_check kstrtos16(const char *s, unsigned int base, s16 *res);
s                 428 include/linux/kernel.h int __must_check kstrtou8(const char *s, unsigned int base, u8 *res);
s                 429 include/linux/kernel.h int __must_check kstrtos8(const char *s, unsigned int base, s8 *res);
s                 430 include/linux/kernel.h int __must_check kstrtobool(const char *s, bool *res);
s                 432 include/linux/kernel.h int __must_check kstrtoull_from_user(const char __user *s, size_t count, unsigned int base, unsigned long long *res);
s                 433 include/linux/kernel.h int __must_check kstrtoll_from_user(const char __user *s, size_t count, unsigned int base, long long *res);
s                 434 include/linux/kernel.h int __must_check kstrtoul_from_user(const char __user *s, size_t count, unsigned int base, unsigned long *res);
s                 435 include/linux/kernel.h int __must_check kstrtol_from_user(const char __user *s, size_t count, unsigned int base, long *res);
s                 436 include/linux/kernel.h int __must_check kstrtouint_from_user(const char __user *s, size_t count, unsigned int base, unsigned int *res);
s                 437 include/linux/kernel.h int __must_check kstrtoint_from_user(const char __user *s, size_t count, unsigned int base, int *res);
s                 438 include/linux/kernel.h int __must_check kstrtou16_from_user(const char __user *s, size_t count, unsigned int base, u16 *res);
s                 439 include/linux/kernel.h int __must_check kstrtos16_from_user(const char __user *s, size_t count, unsigned int base, s16 *res);
s                 440 include/linux/kernel.h int __must_check kstrtou8_from_user(const char __user *s, size_t count, unsigned int base, u8 *res);
s                 441 include/linux/kernel.h int __must_check kstrtos8_from_user(const char __user *s, size_t count, unsigned int base, s8 *res);
s                 442 include/linux/kernel.h int __must_check kstrtobool_from_user(const char __user *s, size_t count, bool *res);
s                 444 include/linux/kernel.h static inline int __must_check kstrtou64_from_user(const char __user *s, size_t count, unsigned int base, u64 *res)
s                 446 include/linux/kernel.h 	return kstrtoull_from_user(s, count, base, res);
s                 449 include/linux/kernel.h static inline int __must_check kstrtos64_from_user(const char __user *s, size_t count, unsigned int base, s64 *res)
s                 451 include/linux/kernel.h 	return kstrtoll_from_user(s, count, base, res);
s                 454 include/linux/kernel.h static inline int __must_check kstrtou32_from_user(const char __user *s, size_t count, unsigned int base, u32 *res)
s                 456 include/linux/kernel.h 	return kstrtouint_from_user(s, count, base, res);
s                 459 include/linux/kernel.h static inline int __must_check kstrtos32_from_user(const char __user *s, size_t count, unsigned int base, s32 *res)
s                 461 include/linux/kernel.h 	return kstrtoint_from_user(s, count, base, res);
s                 634 include/linux/kernel.h bool mac_pton(const char *s, u8 *mac);
s                1169 include/linux/libata.h extern void ata_id_string(const u16 *id, unsigned char *s,
s                1171 include/linux/libata.h extern void ata_id_c_string(const u16 *id, unsigned char *s,
s                  26 include/linux/libgcc.h 	struct DWstruct s;
s                 430 include/linux/lockdep.h # define lock_acquire(l, s, t, r, c, n, i)	do { } while (0)
s                 433 include/linux/lockdep.h # define lock_set_class(l, n, k, s, i)		do { } while (0)
s                 434 include/linux/lockdep.h # define lock_set_subclass(l, s, i)		do { } while (0)
s                 501 include/linux/lockdep.h #define lockdep_init_map_crosslock(m, n, k, s) do {} while (0)
s                 588 include/linux/lockdep.h #define lock_acquire_exclusive(l, s, t, n, i)		lock_acquire(l, s, t, 0, 1, n, i)
s                 589 include/linux/lockdep.h #define lock_acquire_shared(l, s, t, n, i)		lock_acquire(l, s, t, 1, 1, n, i)
s                 590 include/linux/lockdep.h #define lock_acquire_shared_recursive(l, s, t, n, i)	lock_acquire(l, s, t, 2, 1, n, i)
s                 592 include/linux/lockdep.h #define spin_acquire(l, s, t, i)		lock_acquire_exclusive(l, s, t, NULL, i)
s                 593 include/linux/lockdep.h #define spin_acquire_nest(l, s, t, n, i)	lock_acquire_exclusive(l, s, t, n, i)
s                 596 include/linux/lockdep.h #define rwlock_acquire(l, s, t, i)		lock_acquire_exclusive(l, s, t, NULL, i)
s                 597 include/linux/lockdep.h #define rwlock_acquire_read(l, s, t, i)		lock_acquire_shared_recursive(l, s, t, NULL, i)
s                 600 include/linux/lockdep.h #define seqcount_acquire(l, s, t, i)		lock_acquire_exclusive(l, s, t, NULL, i)
s                 601 include/linux/lockdep.h #define seqcount_acquire_read(l, s, t, i)	lock_acquire_shared_recursive(l, s, t, NULL, i)
s                 604 include/linux/lockdep.h #define mutex_acquire(l, s, t, i)		lock_acquire_exclusive(l, s, t, NULL, i)
s                 605 include/linux/lockdep.h #define mutex_acquire_nest(l, s, t, n, i)	lock_acquire_exclusive(l, s, t, n, i)
s                 608 include/linux/lockdep.h #define rwsem_acquire(l, s, t, i)		lock_acquire_exclusive(l, s, t, NULL, i)
s                 609 include/linux/lockdep.h #define rwsem_acquire_nest(l, s, t, n, i)	lock_acquire_exclusive(l, s, t, n, i)
s                 610 include/linux/lockdep.h #define rwsem_acquire_read(l, s, t, i)		lock_acquire_shared(l, s, t, NULL, i)
s                 659 include/linux/lockdep.h void lockdep_rcu_suspicious(const char *file, const int line, const char *s);
s                 662 include/linux/lockdep.h lockdep_rcu_suspicious(const char *file, const int line, const char *s)
s                  73 include/linux/mISDNhw.h #define schedule_event(s, ev)	do { \
s                  74 include/linux/mISDNhw.h 					test_and_set_bit(ev, &((s)->Flags)); \
s                  75 include/linux/mISDNhw.h 					schedule_work(&((s)->workq)); \
s                 436 include/linux/mISDNif.h #define mISDN_HEAD_P(s)		((struct mISDNhead *)&s->cb[0])
s                 437 include/linux/mISDNif.h #define mISDN_HEAD_PRIM(s)	(((struct mISDNhead *)&s->cb[0])->prim)
s                 438 include/linux/mISDNif.h #define mISDN_HEAD_ID(s)	(((struct mISDNhead *)&s->cb[0])->id)
s                  22 include/linux/mfd/syscon.h extern struct regmap *syscon_regmap_lookup_by_compatible(const char *s);
s                  37 include/linux/mfd/syscon.h static inline struct regmap *syscon_regmap_lookup_by_compatible(const char *s)
s                2086 include/linux/mm.h 					int poison, const char *s);
s                  22 include/linux/mtd/cfi_endian.h #define cfi_default(s) ((s)?:CFI_DEFAULT_ENDIAN)
s                  23 include/linux/mtd/cfi_endian.h #define cfi_be(s) (cfi_default(s) == CFI_BIG_ENDIAN)
s                  24 include/linux/mtd/cfi_endian.h #define cfi_le(s) (cfi_default(s) == CFI_LITTLE_ENDIAN)
s                  25 include/linux/mtd/cfi_endian.h #define cfi_host(s) (cfi_default(s) == CFI_HOST_ENDIAN)
s                  36 include/linux/mtd/cfi_endian.h #define _cpu_to_cfi(w, s, x) (cfi_host(s)?(x):_swap_to_cfi(w, s, x))
s                  37 include/linux/mtd/cfi_endian.h #define _cfi_to_cpu(w, s, x) (cfi_host(s)?(x):_swap_to_cpu(w, s, x))
s                  38 include/linux/mtd/cfi_endian.h #define _swap_to_cfi(w, s, x) (cfi_be(s)?cpu_to_be##w(x):cpu_to_le##w(x))
s                  39 include/linux/mtd/cfi_endian.h #define _swap_to_cpu(w, s, x) (cfi_be(s)?be##w##_to_cpu(x):le##w##_to_cpu(x))
s                  50 include/linux/mtd/inftl.h int INFTL_mount(struct INFTLrecord *s);
s                  51 include/linux/mtd/inftl.h int INFTL_formatblock(struct INFTLrecord *s, int block);
s                  53 include/linux/mtd/inftl.h void INFTL_dumptables(struct INFTLrecord *s);
s                  54 include/linux/mtd/inftl.h void INFTL_dumpVUchains(struct INFTLrecord *s);
s                  41 include/linux/mtd/nftl.h int NFTL_mount(struct NFTLrecord *s);
s                  42 include/linux/mtd/nftl.h int NFTL_formatblock(struct NFTLrecord *s, int block);
s                  23 include/linux/mtd/spear_smi.h #define DEFINE_PARTS(n, of, s)		\
s                  27 include/linux/mtd/spear_smi.h 	.size = s,			\
s                  64 include/linux/netfilter/ipset/ip_set.h #define SET_WITH_TIMEOUT(s)	((s)->extensions & IPSET_EXT_TIMEOUT)
s                  65 include/linux/netfilter/ipset/ip_set.h #define SET_WITH_COUNTER(s)	((s)->extensions & IPSET_EXT_COUNTER)
s                  66 include/linux/netfilter/ipset/ip_set.h #define SET_WITH_COMMENT(s)	((s)->extensions & IPSET_EXT_COMMENT)
s                  67 include/linux/netfilter/ipset/ip_set.h #define SET_WITH_SKBINFO(s)	((s)->extensions & IPSET_EXT_SKBINFO)
s                  68 include/linux/netfilter/ipset/ip_set.h #define SET_WITH_FORCEADD(s)	((s)->flags & IPSET_CREATE_FLAG_FORCEADD)
s                 129 include/linux/netfilter/ipset/ip_set.h #define ext_timeout(e, s)	\
s                 130 include/linux/netfilter/ipset/ip_set.h ((unsigned long *)(((void *)(e)) + (s)->offset[IPSET_EXT_ID_TIMEOUT]))
s                 131 include/linux/netfilter/ipset/ip_set.h #define ext_counter(e, s)	\
s                 132 include/linux/netfilter/ipset/ip_set.h ((struct ip_set_counter *)(((void *)(e)) + (s)->offset[IPSET_EXT_ID_COUNTER]))
s                 133 include/linux/netfilter/ipset/ip_set.h #define ext_comment(e, s)	\
s                 134 include/linux/netfilter/ipset/ip_set.h ((struct ip_set_comment *)(((void *)(e)) + (s)->offset[IPSET_EXT_ID_COMMENT]))
s                 135 include/linux/netfilter/ipset/ip_set.h #define ext_skbinfo(e, s)	\
s                 136 include/linux/netfilter/ipset/ip_set.h ((struct ip_set_skbinfo *)(((void *)(e)) + (s)->offset[IPSET_EXT_ID_SKBINFO]))
s                 507 include/linux/netfilter/x_tables.h #define COMPAT_XT_ALIGN(s) __ALIGN_KERNEL((s), __alignof__(struct _compat_xt_align))
s                 106 include/linux/netfilter_bridge/ebtables.h #define EBT_ALIGN(s) (((s) + (__alignof__(struct _xt_align)-1)) & \
s                 254 include/linux/nfs_fs.h static inline struct nfs_server *NFS_SB(const struct super_block *s)
s                 256 include/linux/nfs_fs.h 	return (struct nfs_server *)(s->s_fs_info);
s                  55 include/linux/nls.h extern int utf8_to_utf32(const u8 *s, int len, unicode_t *pu);
s                  56 include/linux/nls.h extern int utf32_to_utf8(unicode_t u, u8 *s, int maxlen);
s                  57 include/linux/nls.h extern int utf8s_to_utf16s(const u8 *s, int len,
s                  60 include/linux/nls.h 		enum utf16_endian endian, u8 *s, int maxlen);
s                1222 include/linux/of.h #define of_property_for_each_string(np, propname, prop, s)	\
s                1224 include/linux/of.h 		s = of_prop_next_string(prop, NULL);		\
s                1225 include/linux/of.h 		s;						\
s                1226 include/linux/of.h 		s = of_prop_next_string(prop, s))
s                  73 include/linux/of_fdt.h extern u64 dt_mem_next_cell(int s, const __be32 **cellp);
s                  76 include/linux/omap-gpmc.h 			       const struct gpmc_settings *s);
s                 230 include/linux/overflow.h #define check_shl_overflow(a, s, d) ({					\
s                 232 include/linux/overflow.h 	typeof(s) _s = s;						\
s                1655 include/linux/pci.h #define _PCI_NOP(o, s, t) \
s                1656 include/linux/pci.h 	static inline int pci_##o##_config_##s(struct pci_dev *dev, \
s                  39 include/linux/pinctrl/consumer.h extern int pinctrl_select_state(struct pinctrl *p, struct pinctrl_state *s);
s                 111 include/linux/pinctrl/consumer.h 				       struct pinctrl_state *s)
s                 146 include/linux/pinctrl/consumer.h 	struct pinctrl_state *s;
s                 153 include/linux/pinctrl/consumer.h 	s = pinctrl_lookup_state(p, name);
s                 154 include/linux/pinctrl/consumer.h 	if (IS_ERR(s)) {
s                 156 include/linux/pinctrl/consumer.h 		return ERR_CAST(s);
s                 159 include/linux/pinctrl/consumer.h 	ret = pinctrl_select_state(p, s);
s                 178 include/linux/pinctrl/consumer.h 	struct pinctrl_state *s;
s                 185 include/linux/pinctrl/consumer.h 	s = pinctrl_lookup_state(p, name);
s                 186 include/linux/pinctrl/consumer.h 	if (IS_ERR(s)) {
s                 188 include/linux/pinctrl/consumer.h 		return ERR_CAST(s);
s                 191 include/linux/pinctrl/consumer.h 	ret = pinctrl_select_state(p, s);
s                  57 include/linux/pinctrl/pinconf.h 				     struct seq_file *s,
s                  60 include/linux/pinctrl/pinconf.h 					   struct seq_file *s,
s                  63 include/linux/pinctrl/pinconf.h 					    struct seq_file *s,
s                  96 include/linux/pinctrl/pinctrl.h 	void (*pin_dbg_show) (struct pinctrl_dev *pctldev, struct seq_file *s,
s                 155 include/linux/posix-timers.h #define INIT_CPU_TIMERS(s)						\
s                 157 include/linux/posix-timers.h 		.bases = INIT_CPU_TIMERBASES(s.posix_cputimers.bases),	\
s                 162 include/linux/posix-timers.h #define INIT_CPU_TIMERS(s)
s                 146 include/linux/printk.h void early_printk(const char *s, ...) { }
s                 209 include/linux/printk.h int vprintk(const char *s, va_list args)
s                 214 include/linux/printk.h int printk(const char *s, ...)
s                 219 include/linux/printk.h int printk_deferred(const char *s, ...)
s                  25 include/linux/psi.h int psi_show(struct seq_file *s, struct psi_group *group, enum psi_res res);
s                 108 include/linux/pstore_ram.h int persistent_ram_write(struct persistent_ram_zone *prz, const void *s,
s                 111 include/linux/pstore_ram.h 			      const void __user *s, unsigned int count);
s                 260 include/linux/rcupdate.h #define RCU_LOCKDEP_WARN(c, s)						\
s                 265 include/linux/rcupdate.h 			lockdep_rcu_suspicious(__FILE__, __LINE__, s);	\
s                 290 include/linux/rcupdate.h #define RCU_LOCKDEP_WARN(c, s) do { } while (0)
s                  56 include/linux/regulator/fixed.h #define regulator_register_fixed(id, s, ns) regulator_register_always_on(id, \
s                  57 include/linux/regulator/fixed.h 						"fixed-dummy", s, ns, 0)
s                 200 include/linux/ring_buffer.h int ring_buffer_print_entry_header(struct trace_seq *s);
s                 201 include/linux/ring_buffer.h int ring_buffer_print_page_header(struct trace_seq *s);
s                  67 include/linux/rslib.h 		uint16_t *s, int no_eras, int *eras_pos, uint16_t invmsk,
s                  78 include/linux/rslib.h 		uint16_t *s, int no_eras, int *eras_pos, uint16_t invmsk,
s                 257 include/linux/scatterlist.h struct scatterlist *sg_last(struct scatterlist *s, unsigned int);
s                 610 include/linux/sched.h 	u32 s; /* Set of bits. */
s                  49 include/linux/seccomp.h static inline int seccomp_mode(struct seccomp *s)
s                  51 include/linux/seccomp.h 	return s->mode;
s                  77 include/linux/seccomp.h static inline int seccomp_mode(struct seccomp *s)
s                  26 include/linux/seq_buf.h static inline void seq_buf_clear(struct seq_buf *s)
s                  28 include/linux/seq_buf.h 	s->len = 0;
s                  29 include/linux/seq_buf.h 	s->readpos = 0;
s                  33 include/linux/seq_buf.h seq_buf_init(struct seq_buf *s, unsigned char *buf, unsigned int size)
s                  35 include/linux/seq_buf.h 	s->buffer = buf;
s                  36 include/linux/seq_buf.h 	s->size = size;
s                  37 include/linux/seq_buf.h 	seq_buf_clear(s);
s                  45 include/linux/seq_buf.h seq_buf_has_overflowed(struct seq_buf *s)
s                  47 include/linux/seq_buf.h 	return s->len > s->size;
s                  51 include/linux/seq_buf.h seq_buf_set_overflow(struct seq_buf *s)
s                  53 include/linux/seq_buf.h 	s->len = s->size + 1;
s                  60 include/linux/seq_buf.h seq_buf_buffer_left(struct seq_buf *s)
s                  62 include/linux/seq_buf.h 	if (seq_buf_has_overflowed(s))
s                  65 include/linux/seq_buf.h 	return s->size - s->len;
s                  69 include/linux/seq_buf.h static inline unsigned int seq_buf_used(struct seq_buf *s)
s                  71 include/linux/seq_buf.h 	return min(s->len, s->size);
s                  82 include/linux/seq_buf.h static inline size_t seq_buf_get_buf(struct seq_buf *s, char **bufp)
s                  84 include/linux/seq_buf.h 	WARN_ON(s->len > s->size + 1);
s                  86 include/linux/seq_buf.h 	if (s->len < s->size) {
s                  87 include/linux/seq_buf.h 		*bufp = s->buffer + s->len;
s                  88 include/linux/seq_buf.h 		return s->size - s->len;
s                 104 include/linux/seq_buf.h static inline void seq_buf_commit(struct seq_buf *s, int num)
s                 107 include/linux/seq_buf.h 		seq_buf_set_overflow(s);
s                 110 include/linux/seq_buf.h 		BUG_ON(s->len + num > s->size);
s                 111 include/linux/seq_buf.h 		s->len += num;
s                 116 include/linux/seq_buf.h int seq_buf_printf(struct seq_buf *s, const char *fmt, ...);
s                 118 include/linux/seq_buf.h int seq_buf_vprintf(struct seq_buf *s, const char *fmt, va_list args);
s                 119 include/linux/seq_buf.h extern int seq_buf_print_seq(struct seq_file *m, struct seq_buf *s);
s                 120 include/linux/seq_buf.h extern int seq_buf_to_user(struct seq_buf *s, char __user *ubuf,
s                 122 include/linux/seq_buf.h extern int seq_buf_puts(struct seq_buf *s, const char *str);
s                 123 include/linux/seq_buf.h extern int seq_buf_putc(struct seq_buf *s, unsigned char c);
s                 124 include/linux/seq_buf.h extern int seq_buf_putmem(struct seq_buf *s, const void *mem, unsigned int len);
s                 125 include/linux/seq_buf.h extern int seq_buf_putmem_hex(struct seq_buf *s, const void *mem,
s                 127 include/linux/seq_buf.h extern int seq_buf_path(struct seq_buf *s, const struct path *path, const char *esc);
s                 131 include/linux/seq_buf.h seq_buf_bprintf(struct seq_buf *s, const char *fmt, const u32 *binary);
s                 108 include/linux/seq_file.h char *mangle_path(char *s, const char *p, const char *esc);
s                 120 include/linux/seq_file.h void seq_puts(struct seq_file *m, const char *s);
s                 129 include/linux/seq_file.h void seq_escape(struct seq_file *m, const char *s, const char *esc);
s                  55 include/linux/seqlock.h static inline void __seqcount_init(seqcount_t *s, const char *name,
s                  61 include/linux/seqlock.h 	lockdep_init_map(&s->dep_map, name, key, 0);
s                  62 include/linux/seqlock.h 	s->sequence = 0;
s                  69 include/linux/seqlock.h # define seqcount_init(s)				\
s                  72 include/linux/seqlock.h 		__seqcount_init((s), #s, &__key);	\
s                  75 include/linux/seqlock.h static inline void seqcount_lockdep_reader_access(const seqcount_t *s)
s                  77 include/linux/seqlock.h 	seqcount_t *l = (seqcount_t *)s;
s                  88 include/linux/seqlock.h # define seqcount_init(s) __seqcount_init(s, NULL, NULL)
s                 108 include/linux/seqlock.h static inline unsigned __read_seqcount_begin(const seqcount_t *s)
s                 113 include/linux/seqlock.h 	ret = READ_ONCE(s->sequence);
s                 130 include/linux/seqlock.h static inline unsigned raw_read_seqcount(const seqcount_t *s)
s                 132 include/linux/seqlock.h 	unsigned ret = READ_ONCE(s->sequence);
s                 146 include/linux/seqlock.h static inline unsigned raw_read_seqcount_begin(const seqcount_t *s)
s                 148 include/linux/seqlock.h 	unsigned ret = __read_seqcount_begin(s);
s                 162 include/linux/seqlock.h static inline unsigned read_seqcount_begin(const seqcount_t *s)
s                 164 include/linux/seqlock.h 	seqcount_lockdep_reader_access(s);
s                 165 include/linux/seqlock.h 	return raw_read_seqcount_begin(s);
s                 182 include/linux/seqlock.h static inline unsigned raw_seqcount_begin(const seqcount_t *s)
s                 184 include/linux/seqlock.h 	unsigned ret = READ_ONCE(s->sequence);
s                 203 include/linux/seqlock.h static inline int __read_seqcount_retry(const seqcount_t *s, unsigned start)
s                 205 include/linux/seqlock.h 	return unlikely(s->sequence != start);
s                 218 include/linux/seqlock.h static inline int read_seqcount_retry(const seqcount_t *s, unsigned start)
s                 221 include/linux/seqlock.h 	return __read_seqcount_retry(s, start);
s                 226 include/linux/seqlock.h static inline void raw_write_seqcount_begin(seqcount_t *s)
s                 228 include/linux/seqlock.h 	s->sequence++;
s                 232 include/linux/seqlock.h static inline void raw_write_seqcount_end(seqcount_t *s)
s                 235 include/linux/seqlock.h 	s->sequence++;
s                 272 include/linux/seqlock.h static inline void raw_write_seqcount_barrier(seqcount_t *s)
s                 274 include/linux/seqlock.h 	s->sequence++;
s                 276 include/linux/seqlock.h 	s->sequence++;
s                 279 include/linux/seqlock.h static inline int raw_read_seqcount_latch(seqcount_t *s)
s                 282 include/linux/seqlock.h 	int seq = READ_ONCE(s->sequence); /* ^^^ */
s                 363 include/linux/seqlock.h static inline void raw_write_seqcount_latch(seqcount_t *s)
s                 366 include/linux/seqlock.h        s->sequence++;
s                 374 include/linux/seqlock.h static inline void write_seqcount_begin_nested(seqcount_t *s, int subclass)
s                 376 include/linux/seqlock.h 	raw_write_seqcount_begin(s);
s                 377 include/linux/seqlock.h 	seqcount_acquire(&s->dep_map, subclass, 0, _RET_IP_);
s                 380 include/linux/seqlock.h static inline void write_seqcount_begin(seqcount_t *s)
s                 382 include/linux/seqlock.h 	write_seqcount_begin_nested(s, 0);
s                 385 include/linux/seqlock.h static inline void write_seqcount_end(seqcount_t *s)
s                 387 include/linux/seqlock.h 	seqcount_release(&s->dep_map, 1, _RET_IP_);
s                 388 include/linux/seqlock.h 	raw_write_seqcount_end(s);
s                 398 include/linux/seqlock.h static inline void write_seqcount_invalidate(seqcount_t *s)
s                 401 include/linux/seqlock.h 	s->sequence+=2;
s                 175 include/linux/serial_8250.h void serial8250_console_write(struct uart_8250_port *up, const char *s,
s                 403 include/linux/serial_core.h void uart_console_write(struct uart_port *port, const char *s,
s                4186 include/linux/skbuff.h static inline void __skb_ext_copy(struct sk_buff *d, const struct sk_buff *s) {}
s                4187 include/linux/skbuff.h static inline void skb_ext_copy(struct sk_buff *dst, const struct sk_buff *s) {}
s                 425 include/linux/slab.h static __always_inline void *kmem_cache_alloc_node(struct kmem_cache *s, gfp_t flags, int node)
s                 427 include/linux/slab.h 	return kmem_cache_alloc(s, flags);
s                 435 include/linux/slab.h extern void *kmem_cache_alloc_node_trace(struct kmem_cache *s,
s                 440 include/linux/slab.h kmem_cache_alloc_node_trace(struct kmem_cache *s,
s                 444 include/linux/slab.h 	return kmem_cache_alloc_trace(s, gfpflags, size);
s                 449 include/linux/slab.h static __always_inline void *kmem_cache_alloc_trace(struct kmem_cache *s,
s                 452 include/linux/slab.h 	void *ret = kmem_cache_alloc(s, flags);
s                 454 include/linux/slab.h 	ret = kasan_kmalloc(s, ret, size, flags);
s                 459 include/linux/slab.h kmem_cache_alloc_node_trace(struct kmem_cache *s,
s                 463 include/linux/slab.h 	void *ret = kmem_cache_alloc_node(s, gfpflags, node);
s                 465 include/linux/slab.h 	ret = kasan_kmalloc(s, ret, size, gfpflags);
s                 704 include/linux/slab.h unsigned int kmem_cache_size(struct kmem_cache *s);
s                  90 include/linux/slimbus.h 				 enum slim_device_status s);
s                 146 include/linux/slub_def.h #define slub_cpu_partial(s)		((s)->cpu_partial)
s                 147 include/linux/slub_def.h #define slub_set_cpu_partial(s, n)		\
s                 149 include/linux/slub_def.h 	slub_cpu_partial(s) = (n);		\
s                 152 include/linux/slub_def.h #define slub_cpu_partial(s)		(0)
s                 153 include/linux/slub_def.h #define slub_set_cpu_partial(s, n)
s                 161 include/linux/slub_def.h static inline void sysfs_slab_unlink(struct kmem_cache *s)
s                 164 include/linux/slub_def.h static inline void sysfs_slab_release(struct kmem_cache *s)
s                 169 include/linux/slub_def.h void object_err(struct kmem_cache *s, struct page *page,
s                 172 include/linux/slub_def.h void *fixup_red_left(struct kmem_cache *s, void *p);
s                 177 include/linux/string.h void *memchr_inv(const void *s, int c, size_t n);
s                 178 include/linux/string.h char *strreplace(char *s, char old, char new);
s                 182 include/linux/string.h extern char *kstrdup(const char *s, gfp_t gfp) __malloc;
s                 183 include/linux/string.h extern const char *kstrdup_const(const char *s, gfp_t gfp);
s                 184 include/linux/string.h extern char *kstrndup(const char *s, size_t len, gfp_t gfp);
s                 186 include/linux/string.h extern char *kmemdup_nul(const char *s, size_t len, gfp_t gfp);
s                 192 include/linux/string.h extern int kstrtobool(const char *s, bool *res);
s                 193 include/linux/string.h static inline int strtobool(const char *s, bool *res)
s                 195 include/linux/string.h 	return kstrtobool(s, res);
s                 199 include/linux/string.h int __sysfs_match_string(const char * const *array, size_t n, const char *s);
s                 245 include/linux/string.h static inline void memzero_explicit(void *s, size_t count)
s                 247 include/linux/string.h 	memset(s, 0, count);
s                 248 include/linux/string.h 	barrier_data(s);
s                 432 include/linux/string.h void *__real_memchr_inv(const void *s, int c, size_t n) __RENAME(memchr_inv);
s                  73 include/linux/sunrpc/stats.h static inline struct proc_dir_entry *rpc_proc_register(struct net *net, struct rpc_stat *s) { return NULL; }
s                  77 include/linux/sunrpc/stats.h static inline struct proc_dir_entry *svc_proc_register(struct net *net, struct svc_stat *s,
s                 125 include/linux/sunrpc/xdr.h __be32 *xdr_encode_string(__be32 *p, const char *s);
s                 138 include/linux/sunrpc/xdr.h static inline __be32 *xdr_encode_array(__be32 *p, const void *s, unsigned int len)
s                 140 include/linux/sunrpc/xdr.h 	return xdr_encode_opaque(p, s, len);
s                 143 include/linux/timex.h #define shift_right(x, s) ({	\
s                 145 include/linux/timex.h 	__typeof__(s) __s = (s);	\
s                  32 include/linux/torture.h #define TOROUT_STRING(s) \
s                  33 include/linux/torture.h 	pr_alert("%s" TORTURE_FLAG " %s\n", torture_type, s)
s                  34 include/linux/torture.h #define VERBOSE_TOROUT_STRING(s) \
s                  35 include/linux/torture.h 	do { if (verbose) pr_alert("%s" TORTURE_FLAG " %s\n", torture_type, s); } while (0)
s                  36 include/linux/torture.h #define VERBOSE_TOROUT_ERRSTRING(s) \
s                  37 include/linux/torture.h 	do { if (verbose) pr_alert("%s" TORTURE_FLAG "!!! %s\n", torture_type, s); } while (0)
s                  69 include/linux/torture.h int torture_stutter_init(int s, int sgap);
s                  79 include/linux/torture.h int _torture_create_kthread(int (*fn)(void *arg), void *arg, char *s, char *m,
s                  21 include/linux/trace_seq.h trace_seq_init(struct trace_seq *s)
s                  23 include/linux/trace_seq.h 	seq_buf_init(&s->seq, s->buffer, PAGE_SIZE);
s                  24 include/linux/trace_seq.h 	s->full = 0;
s                  40 include/linux/trace_seq.h static inline int trace_seq_used(struct trace_seq *s)
s                  42 include/linux/trace_seq.h 	return seq_buf_used(&s->seq);
s                  55 include/linux/trace_seq.h trace_seq_buffer_ptr(struct trace_seq *s)
s                  57 include/linux/trace_seq.h 	return s->buffer + seq_buf_used(&s->seq);
s                  67 include/linux/trace_seq.h static inline bool trace_seq_has_overflowed(struct trace_seq *s)
s                  69 include/linux/trace_seq.h 	return s->full || seq_buf_has_overflowed(&s->seq);
s                  77 include/linux/trace_seq.h void trace_seq_printf(struct trace_seq *s, const char *fmt, ...);
s                  79 include/linux/trace_seq.h void trace_seq_vprintf(struct trace_seq *s, const char *fmt, va_list args);
s                  81 include/linux/trace_seq.h trace_seq_bprintf(struct trace_seq *s, const char *fmt, const u32 *binary);
s                  82 include/linux/trace_seq.h extern int trace_print_seq(struct seq_file *m, struct trace_seq *s);
s                  83 include/linux/trace_seq.h extern int trace_seq_to_user(struct trace_seq *s, char __user *ubuf,
s                  85 include/linux/trace_seq.h extern void trace_seq_puts(struct trace_seq *s, const char *str);
s                  86 include/linux/trace_seq.h extern void trace_seq_putc(struct trace_seq *s, unsigned char c);
s                  87 include/linux/trace_seq.h extern void trace_seq_putmem(struct trace_seq *s, const void *mem, unsigned int len);
s                  88 include/linux/trace_seq.h extern void trace_seq_putmem_hex(struct trace_seq *s, const void *mem,
s                  90 include/linux/trace_seq.h extern int trace_seq_path(struct trace_seq *s, const struct path *path);
s                  92 include/linux/trace_seq.h extern void trace_seq_bitmask(struct trace_seq *s, const unsigned long *maskp,
s                  96 include/linux/trace_seq.h static inline void trace_seq_printf(struct trace_seq *s, const char *fmt, ...)
s                 100 include/linux/trace_seq.h trace_seq_bprintf(struct trace_seq *s, const char *fmt, const u32 *binary)
s                 105 include/linux/trace_seq.h trace_seq_bitmask(struct trace_seq *s, const unsigned long *maskp,
s                 110 include/linux/trace_seq.h static inline int trace_print_seq(struct seq_file *m, struct trace_seq *s)
s                 114 include/linux/trace_seq.h static inline int trace_seq_to_user(struct trace_seq *s, char __user *ubuf,
s                 119 include/linux/trace_seq.h static inline void trace_seq_puts(struct trace_seq *s, const char *str)
s                 122 include/linux/trace_seq.h static inline void trace_seq_putc(struct trace_seq *s, unsigned char c)
s                 126 include/linux/trace_seq.h trace_seq_putmem(struct trace_seq *s, const void *mem, unsigned int len)
s                 129 include/linux/trace_seq.h static inline void trace_seq_putmem_hex(struct trace_seq *s, const void *mem,
s                 133 include/linux/trace_seq.h static inline int trace_seq_path(struct trace_seq *s, const struct path *path)
s                 373 include/linux/uaccess.h #define unsafe_copy_to_user(d,s,l,e) unsafe_op_wrap(__copy_to_user(d,s,l),e)
s                  10 include/linux/ucs2_string.h unsigned long ucs2_strnlen(const ucs2_char_t *s, size_t maxlength);
s                  11 include/linux/ucs2_string.h unsigned long ucs2_strlen(const ucs2_char_t *s);
s                  47 include/linux/usb/ehci-dbgp.h extern int early_dbgp_init(char *s);
s                 752 include/linux/usb/gadget.h 	const char		*s;
s                  18 include/linux/usb/xhci-dbgp.h int __init early_xdbc_parse_parameter(char *s);
s                  29 include/linux/vt_buffer.h static inline void scr_memsetw(u16 *s, u16 c, unsigned int count)
s                  34 include/linux/vt_buffer.h 		scr_writew(c, s++);
s                  36 include/linux/vt_buffer.h 	memset16(s, c, count / 2);
s                  42 include/linux/vt_buffer.h static inline void scr_memcpyw(u16 *d, const u16 *s, unsigned int count)
s                  47 include/linux/vt_buffer.h 		scr_writew(scr_readw(s++), d++);
s                  49 include/linux/vt_buffer.h 	memcpy(d, s, count);
s                  55 include/linux/vt_buffer.h static inline void scr_memmovew(u16 *d, const u16 *s, unsigned int count)
s                  58 include/linux/vt_buffer.h 	if (d < s)
s                  59 include/linux/vt_buffer.h 		scr_memcpyw(d, s, count);
s                  63 include/linux/vt_buffer.h 		s += count;
s                  65 include/linux/vt_buffer.h 			scr_writew(scr_readw(--s), --d);
s                  68 include/linux/vt_buffer.h 	memmove(d, s, count);
s                  19 include/linux/win_minmax.h 	struct minmax_sample s[3];
s                  24 include/linux/win_minmax.h 	return m->s[0].v;
s                  31 include/linux/win_minmax.h 	m->s[2] = m->s[1] = m->s[0] = val;
s                  32 include/linux/win_minmax.h 	return m->s[0].v;
s                 214 include/linux/xz.h XZ_EXTERN enum xz_ret xz_dec_run(struct xz_dec *s, struct xz_buf *b);
s                 227 include/linux/xz.h XZ_EXTERN void xz_dec_reset(struct xz_dec *s);
s                 234 include/linux/xz.h XZ_EXTERN void xz_dec_end(struct xz_dec *s);
s                 508 include/linux/zlib.h static inline unsigned long deflateBound(unsigned long s)
s                 510 include/linux/zlib.h 	return s + ((s + 7) >> 3) + ((s + 63) >> 6) + 11;
s                  41 include/media/i2c/ov772x.h #define OV772X_MANUAL_EDGECTRL(s, t)			\
s                  43 include/media/i2c/ov772x.h 	.strength  = (s & OV772X_EDGE_STRENGTH_MASK) |	\
s                1042 include/media/v4l2-ctrls.h int __v4l2_ctrl_s_ctrl_string(struct v4l2_ctrl *ctrl, const char *s);
s                1057 include/media/v4l2-ctrls.h static inline int v4l2_ctrl_s_ctrl_string(struct v4l2_ctrl *ctrl, const char *s)
s                1062 include/media/v4l2-ctrls.h 	rval = __v4l2_ctrl_s_ctrl_string(ctrl, s);
s                 500 include/media/v4l2-ioctl.h 				  struct v4l2_selection *s);
s                 502 include/media/v4l2-ioctl.h 				  struct v4l2_selection *s);
s                  55 include/net/9p/transport.h struct p9_trans_module *v9fs_get_trans_by_name(char *s);
s                  46 include/net/af_unix.h #define unix_state_lock(s)	spin_lock(&unix_sk(s)->lock)
s                  47 include/net/af_unix.h #define unix_state_unlock(s)	spin_unlock(&unix_sk(s)->lock)
s                  48 include/net/af_unix.h #define unix_state_lock_nested(s) \
s                  49 include/net/af_unix.h 				spin_lock_nested(&unix_sk(s)->lock, \
s                 268 include/net/bluetooth/bluetooth.h void bt_sock_link(struct bt_sock_list *l, struct sock *s);
s                 269 include/net/bluetooth/bluetooth.h void bt_sock_unlink(struct bt_sock_list *l, struct sock *s);
s                 229 include/net/bluetooth/rfcomm.h int rfcomm_send_rpn(struct rfcomm_session *s, int cr, u8 dlci,
s                 277 include/net/bluetooth/rfcomm.h void   rfcomm_session_getaddr(struct rfcomm_session *s, bdaddr_t *src,
s                 317 include/net/bluetooth/rfcomm.h int  rfcomm_connect_ind(struct rfcomm_session *s, u8 channel,
s                  50 include/net/caif/cfsrvl.h 	struct cfsrvl *s = container_of(layr, struct cfsrvl, layer);
s                  51 include/net/caif/cfsrvl.h 	if (layr == NULL || layr->up == NULL || s->hold == NULL)
s                  54 include/net/caif/cfsrvl.h 	s->hold(layr->up);
s                  59 include/net/caif/cfsrvl.h 	struct cfsrvl *s = container_of(layr, struct cfsrvl, layer);
s                  60 include/net/caif/cfsrvl.h 	if (layr == NULL || layr->up == NULL || s->hold == NULL)
s                  63 include/net/caif/cfsrvl.h 	s->put(layr->up);
s                 163 include/net/iucv/af_iucv.h void iucv_sock_link(struct iucv_sock_list *l, struct sock *s);
s                 164 include/net/iucv/af_iucv.h void iucv_sock_unlink(struct iucv_sock_list *l, struct sock *s);
s                  73 include/net/netfilter/nf_conntrack_core.h void print_tuple(struct seq_file *s, const struct nf_conntrack_tuple *tuple,
s                  59 include/net/netfilter/nf_conntrack_l4proto.h 	void (*print_conntrack)(struct seq_file *s, struct nf_conn *);
s                 107 include/net/netfilter/nf_nat.h int nf_xfrm_me_harder(struct net *n, struct sk_buff *s, unsigned int family);
s                  33 include/net/netns/generic.h 		} s;
s                  71 include/net/sctp/sctp.h #define SCTP_PAD4(s) (((s)+3)&~3)
s                  73 include/net/sctp/sctp.h #define SCTP_TRUNC4(s) ((s)&~3)
s                1480 include/net/sctp/structs.h #define SCTP_SO(s, i) sctp_stream_out((s), (i))
s                1481 include/net/sctp/structs.h #define SCTP_SI(s, i) sctp_stream_in((s), (i))
s                 313 include/net/x25.h #define X25_SKB_CB(s) ((struct x25_skb_cb *) ((s)->cb))
s                1509 include/net/xfrm.h static inline void xfrm_tmpl_sort(struct xfrm_tmpl **d, struct xfrm_tmpl **s,
s                1514 include/net/xfrm.h static inline void xfrm_state_sort(struct xfrm_state **d, struct xfrm_state **s,
s                 122 include/pcmcia/ss.h 	int (*init)(struct pcmcia_socket *s);
s                 123 include/pcmcia/ss.h 	int (*suspend)(struct pcmcia_socket *s);
s                 124 include/pcmcia/ss.h 	int (*get_status)(struct pcmcia_socket *s, u_int *value);
s                 125 include/pcmcia/ss.h 	int (*set_socket)(struct pcmcia_socket *s, socket_state_t *state);
s                 126 include/pcmcia/ss.h 	int (*set_io_map)(struct pcmcia_socket *s, struct pccard_io_map *io);
s                 127 include/pcmcia/ss.h 	int (*set_mem_map)(struct pcmcia_socket *s, struct pccard_mem_map *mem);
s                 430 include/scsi/scsi_device.h extern void scsi_sanitize_inquiry_string(unsigned char *s, int len);
s                 394 include/scsi/scsi_transport_fc.h #define starget_to_rport(s)			\
s                 395 include/scsi/scsi_transport_fc.h 	scsi_is_fc_rport(s->dev.parent) ? dev_to_rport(s->dev.parent) : NULL
s                 106 include/soc/fsl/dpaa2-io.h 			     struct dpaa2_io_store *s);
s                 108 include/soc/fsl/dpaa2-io.h 				  struct dpaa2_io_store *s);
s                 121 include/soc/fsl/dpaa2-io.h void dpaa2_io_store_destroy(struct dpaa2_io_store *s);
s                 122 include/soc/fsl/dpaa2-io.h struct dpaa2_dq *dpaa2_io_store_next(struct dpaa2_io_store *s, int *is_last);
s                  76 include/sound/hdaudio_ext.h #define hdac_stream(s)		(&(s)->hstream)
s                  77 include/sound/hdaudio_ext.h #define stream_to_hdac_ext_stream(s) \
s                  78 include/sound/hdaudio_ext.h 	container_of(s, struct hdac_ext_stream, hstream)
s                 639 include/sound/pcm.h #define snd_pcm_group_for_each_entry(s, substream) \
s                 640 include/sound/pcm.h 	list_for_each_entry(s, &substream->group->substreams, link_list)
s                1385 include/sound/pcm.h 	struct snd_pcm_substream *s;
s                1386 include/sound/pcm.h 	for (s = info->pcm->streams[info->stream].substream; s; s = s->next)
s                1387 include/sound/pcm.h 		if (s->number == idx)
s                1388 include/sound/pcm.h 			return s;
s                 272 include/sound/pcm_params.h static inline void snd_interval_copy(struct snd_interval *d, const struct snd_interval *s)
s                 274 include/sound/pcm_params.h 	*d = *s;
s                 500 include/sound/wavefront.h     wavefront_sample s;
s                  48 include/trace/events/hwmon.h 	TP_PROTO(int index, const char *attr_name, const char *s),
s                  50 include/trace/events/hwmon.h 	TP_ARGS(index, attr_name, s),
s                  55 include/trace/events/hwmon.h 		__string(label, s)
s                  61 include/trace/events/hwmon.h 		__assign_str(label, s);
s                 136 include/trace/events/libata.h #define __parse_status(s) libata_trace_parse_status(p, s)
s                  29 include/trace/events/rcu.h 	TP_PROTO(const char *s),
s                  31 include/trace/events/rcu.h 	TP_ARGS(s),
s                  34 include/trace/events/rcu.h 		__field(const char *, s)
s                  38 include/trace/events/rcu.h 		__entry->s = s;
s                  41 include/trace/events/rcu.h 	TP_printk("%s", __entry->s)
s                 730 include/trace/events/rcu.h 	TP_PROTO(const char *rcuname, const char *s, int cpu, int cnt, unsigned long done),
s                 732 include/trace/events/rcu.h 	TP_ARGS(rcuname, s, cpu, cnt, done),
s                 736 include/trace/events/rcu.h 		__field(const char *, s)
s                 744 include/trace/events/rcu.h 		__entry->s = s;
s                 751 include/trace/events/rcu.h 		  __entry->rcuname, __entry->s, __entry->cpu, __entry->cnt,
s                 349 include/trace/trace_events.h 	struct trace_seq *s = &iter->seq;				\
s                 360 include/trace/trace_events.h 	trace_seq_printf(s, print);					\
s                 362 include/trace/trace_events.h 	return trace_handle_return(s);					\
s                  27 include/uapi/linux/fd.h #define FD_MKSECTBASE(s) (((s) ^ 1) << 2)
s                 208 include/uapi/linux/jffs2.h 	struct jffs2_raw_summary s;
s                 417 include/uapi/linux/kvm.h 	} s;
s                  93 include/uapi/linux/lightnvm.h 		struct nvm_ioctl_create_simple s;
s                 100 include/uapi/linux/netfilter/x_tables.h #define XT_ALIGN(s) __ALIGN_KERNEL((s), __alignof__(struct _xt_align))
s                1151 include/uapi/linux/perf_event.h #define PERF_MEM_S(a, s) \
s                1152 include/uapi/linux/perf_event.h 	(((__u64)PERF_MEM_##a##_##s) << PERF_MEM_##a##_SHIFT)
s                 133 include/uapi/linux/tipc.h 	struct tipc_subscr s;		/* associated subscription */
s                 102 include/uapi/linux/vboxguest.h #define VBG_IOCTL_VMMDEV_REQUEST(s)	_IOC(_IOC_READ | _IOC_WRITE, 'V', 2, s)
s                 176 include/uapi/linux/vboxguest.h #define VBG_IOCTL_HGCM_CALL_32(s)	_IOC(_IOC_READ | _IOC_WRITE, 'V', 6, s)
s                 177 include/uapi/linux/vboxguest.h #define VBG_IOCTL_HGCM_CALL_64(s)	_IOC(_IOC_READ | _IOC_WRITE, 'V', 7, s)
s                 179 include/uapi/linux/vboxguest.h #define VBG_IOCTL_HGCM_CALL(s)		VBG_IOCTL_HGCM_CALL_64(s)
s                 181 include/uapi/linux/vboxguest.h #define VBG_IOCTL_HGCM_CALL(s)		VBG_IOCTL_HGCM_CALL_32(s)
s                 201 include/uapi/linux/vboxguest.h #define VBG_IOCTL_LOG(s)		_IOC(_IOC_READ | _IOC_WRITE, 'V', 9, s)
s                 500 include/uapi/sound/asound.h 	} s;
s                 224 include/video/pm3fb.h 	#define PM3VideoOverlayStride_STRIDE(s)		(((s) & 0xfff) << 0)
s                 234 include/video/pm3fb.h 	#define PM3VideoOverlayShrinkXDelta_DELTA(s,d)	\
s                 235 include/video/pm3fb.h 		((((s) << 16)/(d)) & 0x0ffffff0)
s                 238 include/video/pm3fb.h 	#define PM3VideoOverlayZoomXDelta_DELTA(s,d)	\
s                 239 include/video/pm3fb.h 		((((s) << 16)/(d)) & 0x0001fff0)
s                 242 include/video/pm3fb.h 	#define PM3VideoOverlayYDelta_DELTA(s,d)	\
s                 243 include/video/pm3fb.h 		((((s) << 16)/(d)) & 0x0ffffff0)
s                 224 init/do_mounts.c 	char s[32];
s                 277 init/do_mounts.c 	strcpy(s, name);
s                 278 init/do_mounts.c 	for (p = s; *p; p++)
s                 281 init/do_mounts.c 	res = blk_lookup_devt(s, 0);
s                 289 init/do_mounts.c 	while (p > s && isdigit(p[-1]))
s                 291 init/do_mounts.c 	if (p == s || !*p || *p == '0')
s                 297 init/do_mounts.c 	res = blk_lookup_devt(s, part);
s                 302 init/do_mounts.c 	if (p < s + 2 || !isdigit(p[-2]) || p[-1] != 'p')
s                 305 init/do_mounts.c 	res = blk_lookup_devt(s, part);
s                 361 init/do_mounts.c 	char *s = page;
s                 365 init/do_mounts.c 		while (*s++) {
s                 366 init/do_mounts.c 			if (s[-1] == ',')
s                 367 init/do_mounts.c 				s[-1] = '\0';
s                 378 init/do_mounts.c 			while ((*s++ = *p++) != '\n')
s                 380 init/do_mounts.c 			s[-1] = '\0';
s                 383 init/do_mounts.c 	*s = '\0';
s                 388 init/do_mounts.c 	struct super_block *s;
s                 394 init/do_mounts.c 	s = current->fs->pwd.dentry->d_sb;
s                 395 init/do_mounts.c 	ROOT_DEV = s->s_dev;
s                 398 init/do_mounts.c 	       s->s_type->name,
s                 399 init/do_mounts.c 	       sb_rdonly(s) ? " readonly" : "",
s                 134 init/init_task.c 	.rcu_read_unlock_special.s = 0,
s                 154 init/initramfs.c static void __init parse_header(char *s)
s                 161 init/initramfs.c 	for (i = 0, s += 6; i < 12; i++, s += 8) {
s                 162 init/initramfs.c 		memcpy(buf, s, 8);
s                 112 ipc/msg.c      static inline void msg_rmid(struct ipc_namespace *ns, struct msg_queue *s)
s                 114 ipc/msg.c      	ipc_rmid(&msg_ids(ns), &s->q_perm);
s                 850 ipc/msg.c      		struct msg_sender s;
s                 876 ipc/msg.c      		ss_add(msq, &s, msgsz);
s                 896 ipc/msg.c      		ss_del(&s);
s                1288 ipc/msg.c      static int sysvipc_msg_proc_show(struct seq_file *s, void *it)
s                1290 ipc/msg.c      	struct pid_namespace *pid_ns = ipc_seq_pid_ns(s);
s                1291 ipc/msg.c      	struct user_namespace *user_ns = seq_user_ns(s);
s                1295 ipc/msg.c      	seq_printf(s,
s                 174 ipc/sem.c      static int sysvipc_sem_proc_show(struct seq_file *s, void *it);
s                 483 ipc/sem.c      static inline void sem_rmid(struct ipc_namespace *ns, struct sem_array *s)
s                 485 ipc/sem.c      	ipc_rmid(&sem_ids(ns), &s->sem_perm);
s                2412 ipc/sem.c      static int sysvipc_sem_proc_show(struct seq_file *s, void *it)
s                2414 ipc/sem.c      	struct user_namespace *user_ns = seq_user_ns(s);
s                2429 ipc/sem.c      	seq_printf(s,
s                  96 ipc/shm.c      static int sysvipc_shm_proc_show(struct seq_file *s, void *it);
s                 228 ipc/shm.c      static inline void shm_rmid(struct ipc_namespace *ns, struct shmid_kernel *s)
s                 230 ipc/shm.c      	list_del(&s->shm_clist);
s                 231 ipc/shm.c      	ipc_rmid(&shm_ids(ns), &s->shm_perm);
s                1739 ipc/shm.c      static int sysvipc_shm_proc_show(struct seq_file *s, void *it)
s                1741 ipc/shm.c      	struct pid_namespace *pid_ns = ipc_seq_pid_ns(s);
s                1742 ipc/shm.c      	struct user_namespace *user_ns = seq_user_ns(s);
s                1756 ipc/shm.c      	seq_printf(s,
s                 745 ipc/util.c     struct pid_namespace *ipc_seq_pid_ns(struct seq_file *s)
s                 747 ipc/util.c     	struct ipc_proc_iter *iter = s->private;
s                 784 ipc/util.c     static void *sysvipc_proc_next(struct seq_file *s, void *it, loff_t *pos)
s                 786 ipc/util.c     	struct ipc_proc_iter *iter = s->private;
s                 801 ipc/util.c     static void *sysvipc_proc_start(struct seq_file *s, loff_t *pos)
s                 803 ipc/util.c     	struct ipc_proc_iter *iter = s->private;
s                 827 ipc/util.c     static void sysvipc_proc_stop(struct seq_file *s, void *it)
s                 830 ipc/util.c     	struct ipc_proc_iter *iter = s->private;
s                 843 ipc/util.c     static int sysvipc_proc_show(struct seq_file *s, void *it)
s                 845 ipc/util.c     	struct ipc_proc_iter *iter = s->private;
s                 849 ipc/util.c     		seq_puts(s, iface->header);
s                 853 ipc/util.c     	return iface->show(s, it);
s                1193 kernel/audit.c 		struct audit_status	s;
s                1194 kernel/audit.c 		memset(&s, 0, sizeof(s));
s                1195 kernel/audit.c 		s.enabled		= audit_enabled;
s                1196 kernel/audit.c 		s.failure		= audit_failure;
s                1199 kernel/audit.c 		s.pid			= auditd_pid_vnr();
s                1200 kernel/audit.c 		s.rate_limit		= audit_rate_limit;
s                1201 kernel/audit.c 		s.backlog_limit		= audit_backlog_limit;
s                1202 kernel/audit.c 		s.lost			= atomic_read(&audit_lost);
s                1203 kernel/audit.c 		s.backlog		= skb_queue_len(&audit_queue);
s                1204 kernel/audit.c 		s.feature_bitmap	= AUDIT_FEATURE_BITMAP_ALL;
s                1205 kernel/audit.c 		s.backlog_wait_time	= audit_backlog_wait_time;
s                1206 kernel/audit.c 		audit_send_reply(skb, seq, AUDIT_GET, 0, 0, &s, sizeof(s));
s                1210 kernel/audit.c 		struct audit_status	s;
s                1211 kernel/audit.c 		memset(&s, 0, sizeof(s));
s                1213 kernel/audit.c 		memcpy(&s, data, min_t(size_t, sizeof(s), data_len));
s                1214 kernel/audit.c 		if (s.mask & AUDIT_STATUS_ENABLED) {
s                1215 kernel/audit.c 			err = audit_set_enabled(s.enabled);
s                1219 kernel/audit.c 		if (s.mask & AUDIT_STATUS_FAILURE) {
s                1220 kernel/audit.c 			err = audit_set_failure(s.failure);
s                1224 kernel/audit.c 		if (s.mask & AUDIT_STATUS_PID) {
s                1231 kernel/audit.c 			pid_t new_pid = s.pid;
s                1284 kernel/audit.c 		if (s.mask & AUDIT_STATUS_RATE_LIMIT) {
s                1285 kernel/audit.c 			err = audit_set_rate_limit(s.rate_limit);
s                1289 kernel/audit.c 		if (s.mask & AUDIT_STATUS_BACKLOG_LIMIT) {
s                1290 kernel/audit.c 			err = audit_set_backlog_limit(s.backlog_limit);
s                1294 kernel/audit.c 		if (s.mask & AUDIT_STATUS_BACKLOG_WAIT_TIME) {
s                1295 kernel/audit.c 			if (sizeof(s) > (size_t)nlh->nlmsg_len)
s                1297 kernel/audit.c 			if (s.backlog_wait_time > 10*AUDIT_BACKLOG_WAIT_TIME)
s                1299 kernel/audit.c 			err = audit_set_backlog_wait_time(s.backlog_wait_time);
s                1303 kernel/audit.c 		if (s.mask == AUDIT_STATUS_LOST) {
s                1446 kernel/audit.c 		struct audit_tty_status s;
s                1450 kernel/audit.c 		s.enabled = t & AUDIT_TTY_ENABLE;
s                1451 kernel/audit.c 		s.log_passwd = !!(t & AUDIT_TTY_LOG_PASSWD);
s                1453 kernel/audit.c 		audit_send_reply(skb, seq, AUDIT_TTY_GET, 0, 0, &s, sizeof(s));
s                1457 kernel/audit.c 		struct audit_tty_status s, old;
s                1461 kernel/audit.c 		memset(&s, 0, sizeof(s));
s                1463 kernel/audit.c 		memcpy(&s, data, min_t(size_t, sizeof(s), data_len));
s                1465 kernel/audit.c 		if ((s.enabled != 0 && s.enabled != 1) ||
s                1466 kernel/audit.c 		    (s.log_passwd != 0 && s.log_passwd != 1))
s                1472 kernel/audit.c 			t = s.enabled | (-s.log_passwd & AUDIT_TTY_LOG_PASSWD);
s                1482 kernel/audit.c 				 old.enabled, s.enabled, old.log_passwd,
s                1483 kernel/audit.c 				 s.log_passwd, !err);
s                 294 kernel/audit.h #define auditsc_get_stamp(c, t, s) 0
s                  93 kernel/audit_tree.c static struct audit_tree *alloc_tree(const char *s)
s                  97 kernel/audit_tree.c 	tree = kmalloc(sizeof(struct audit_tree) + strlen(s) + 1, GFP_KERNEL);
s                 106 kernel/audit_tree.c 		strcpy(tree->pathname, s);
s                 627 kernel/bpf/btf.c bool btf_member_is_reg_int(const struct btf *btf, const struct btf_type *s,
s                 642 kernel/bpf/btf.c 	if (btf_type_kflag(s)) {
s                1523 kernel/bpf/core.c 	COND_JMP(s, JSGT, >)
s                1524 kernel/bpf/core.c 	COND_JMP(s, JSLT, <)
s                1525 kernel/bpf/core.c 	COND_JMP(s, JSGE, >=)
s                1526 kernel/bpf/core.c 	COND_JMP(s, JSLE, <=)
s                   6 kernel/bpf/percpu_freelist.c int pcpu_freelist_init(struct pcpu_freelist *s)
s                  10 kernel/bpf/percpu_freelist.c 	s->freelist = alloc_percpu(struct pcpu_freelist_head);
s                  11 kernel/bpf/percpu_freelist.c 	if (!s->freelist)
s                  15 kernel/bpf/percpu_freelist.c 		struct pcpu_freelist_head *head = per_cpu_ptr(s->freelist, cpu);
s                  23 kernel/bpf/percpu_freelist.c void pcpu_freelist_destroy(struct pcpu_freelist *s)
s                  25 kernel/bpf/percpu_freelist.c 	free_percpu(s->freelist);
s                  37 kernel/bpf/percpu_freelist.c void __pcpu_freelist_push(struct pcpu_freelist *s,
s                  40 kernel/bpf/percpu_freelist.c 	struct pcpu_freelist_head *head = this_cpu_ptr(s->freelist);
s                  45 kernel/bpf/percpu_freelist.c void pcpu_freelist_push(struct pcpu_freelist *s,
s                  51 kernel/bpf/percpu_freelist.c 	__pcpu_freelist_push(s, node);
s                  55 kernel/bpf/percpu_freelist.c void pcpu_freelist_populate(struct pcpu_freelist *s, void *buf, u32 elem_size,
s                  72 kernel/bpf/percpu_freelist.c 		head = per_cpu_ptr(s->freelist, cpu);
s                  84 kernel/bpf/percpu_freelist.c struct pcpu_freelist_node *__pcpu_freelist_pop(struct pcpu_freelist *s)
s                  92 kernel/bpf/percpu_freelist.c 		head = per_cpu_ptr(s->freelist, cpu);
s                 109 kernel/bpf/percpu_freelist.c struct pcpu_freelist_node *pcpu_freelist_pop(struct pcpu_freelist *s)
s                 115 kernel/bpf/percpu_freelist.c 	ret = __pcpu_freelist_pop(s);
s                  28 kernel/bpf/percpu_freelist.h void pcpu_freelist_populate(struct pcpu_freelist *s, void *buf, u32 elem_size,
s                  31 kernel/bpf/percpu_freelist.h void pcpu_freelist_destroy(struct pcpu_freelist *s);
s                 282 kernel/bpf/verifier.c static const char *ltrim(const char *s)
s                 284 kernel/bpf/verifier.c 	while (isspace(*s))
s                 285 kernel/bpf/verifier.c 		s++;
s                 287 kernel/bpf/verifier.c 	return s;
s                6608 kernel/bpf/verifier.c 	u32 i, s, nr_linfo, ncopy, expected_size, rec_size, prev_offset = 0;
s                6637 kernel/bpf/verifier.c 	s = 0;
s                6694 kernel/bpf/verifier.c 		if (s != env->subprog_cnt) {
s                6695 kernel/bpf/verifier.c 			if (linfo[i].insn_off == sub[s].start) {
s                6696 kernel/bpf/verifier.c 				sub[s].linfo_idx = i;
s                6697 kernel/bpf/verifier.c 				s++;
s                6698 kernel/bpf/verifier.c 			} else if (sub[s].start < linfo[i].insn_off) {
s                6699 kernel/bpf/verifier.c 				verbose(env, "missing bpf_line_info for func#%u\n", s);
s                6709 kernel/bpf/verifier.c 	if (s != env->subprog_cnt) {
s                6711 kernel/bpf/verifier.c 			env->subprog_cnt - s, s);
s                 392 kernel/cgroup/cgroup-v1.c static void *cgroup_pidlist_start(struct seq_file *s, loff_t *pos)
s                 400 kernel/cgroup/cgroup-v1.c 	struct kernfs_open_file *of = s->private;
s                 401 kernel/cgroup/cgroup-v1.c 	struct cgroup *cgrp = seq_css(s)->cgroup;
s                 403 kernel/cgroup/cgroup-v1.c 	enum cgroup_filetype type = seq_cft(s)->private;
s                 453 kernel/cgroup/cgroup-v1.c static void cgroup_pidlist_stop(struct seq_file *s, void *v)
s                 455 kernel/cgroup/cgroup-v1.c 	struct kernfs_open_file *of = s->private;
s                 461 kernel/cgroup/cgroup-v1.c 	mutex_unlock(&seq_css(s)->cgroup->pidlist_mutex);
s                 464 kernel/cgroup/cgroup-v1.c static void *cgroup_pidlist_next(struct seq_file *s, void *v, loff_t *pos)
s                 466 kernel/cgroup/cgroup-v1.c 	struct kernfs_open_file *of = s->private;
s                 484 kernel/cgroup/cgroup-v1.c static int cgroup_pidlist_show(struct seq_file *s, void *v)
s                 486 kernel/cgroup/cgroup-v1.c 	seq_printf(s, "%d\n", *(int *)v);
s                4666 kernel/cgroup/cgroup.c static void *cgroup_procs_next(struct seq_file *s, void *v, loff_t *pos)
s                4668 kernel/cgroup/cgroup.c 	struct kernfs_open_file *of = s->private;
s                4677 kernel/cgroup/cgroup.c static void *__cgroup_procs_start(struct seq_file *s, loff_t *pos,
s                4680 kernel/cgroup/cgroup.c 	struct kernfs_open_file *of = s->private;
s                4681 kernel/cgroup/cgroup.c 	struct cgroup *cgrp = seq_css(s)->cgroup;
s                4703 kernel/cgroup/cgroup.c 	return cgroup_procs_next(s, NULL, NULL);
s                4706 kernel/cgroup/cgroup.c static void *cgroup_procs_start(struct seq_file *s, loff_t *pos)
s                4708 kernel/cgroup/cgroup.c 	struct cgroup *cgrp = seq_css(s)->cgroup;
s                4719 kernel/cgroup/cgroup.c 	return __cgroup_procs_start(s, pos, CSS_TASK_ITER_PROCS |
s                4723 kernel/cgroup/cgroup.c static int cgroup_procs_show(struct seq_file *s, void *v)
s                4725 kernel/cgroup/cgroup.c 	seq_printf(s, "%d\n", task_pid_vnr(v));
s                4802 kernel/cgroup/cgroup.c static void *cgroup_threads_start(struct seq_file *s, loff_t *pos)
s                4804 kernel/cgroup/cgroup.c 	return __cgroup_procs_start(s, pos, 0);
s                 848 kernel/debug/debug_core.c static void kgdb_console_write(struct console *co, const char *s,
s                 859 kernel/debug/debug_core.c 	gdbstub_msg_write(s, count);
s                  68 kernel/debug/debug_core.h extern void gdbstub_msg_write(const char *s, int len);
s                 198 kernel/debug/gdbstub.c void gdbstub_msg_write(const char *s, int len)
s                 205 kernel/debug/gdbstub.c 		len = strlen(s);
s                 222 kernel/debug/gdbstub.c 			bufptr = hex_byte_pack(bufptr, s[i]);
s                 226 kernel/debug/gdbstub.c 		s += wcount;
s                 676 kernel/debug/kdb/kdb_main.c 	struct defcmd_set *s = defcmd_set + defcmd_set_count - 1;
s                 677 kernel/debug/kdb/kdb_main.c 	char **save_command = s->command;
s                 680 kernel/debug/kdb/kdb_main.c 		if (!s->count)
s                 681 kernel/debug/kdb/kdb_main.c 			s->usable = false;
s                 682 kernel/debug/kdb/kdb_main.c 		if (s->usable)
s                 687 kernel/debug/kdb/kdb_main.c 			kdb_register_flags(s->name, kdb_exec_defcmd, s->usage,
s                 688 kernel/debug/kdb/kdb_main.c 					   s->help, 0,
s                 692 kernel/debug/kdb/kdb_main.c 	if (!s->usable)
s                 694 kernel/debug/kdb/kdb_main.c 	s->command = kcalloc(s->count + 1, sizeof(*(s->command)), GFP_KDB);
s                 695 kernel/debug/kdb/kdb_main.c 	if (!s->command) {
s                 698 kernel/debug/kdb/kdb_main.c 		s->usable = false;
s                 701 kernel/debug/kdb/kdb_main.c 	memcpy(s->command, save_command, s->count * sizeof(*(s->command)));
s                 702 kernel/debug/kdb/kdb_main.c 	s->command[s->count++] = kdb_strdup(cmdstr, GFP_KDB);
s                 709 kernel/debug/kdb/kdb_main.c 	struct defcmd_set *save_defcmd_set = defcmd_set, *s;
s                 717 kernel/debug/kdb/kdb_main.c 		for (s = defcmd_set; s < defcmd_set + defcmd_set_count; ++s) {
s                 718 kernel/debug/kdb/kdb_main.c 			kdb_printf("defcmd %s \"%s\" \"%s\"\n", s->name,
s                 719 kernel/debug/kdb/kdb_main.c 				   s->usage, s->help);
s                 720 kernel/debug/kdb/kdb_main.c 			for (i = 0; i < s->count; ++i)
s                 721 kernel/debug/kdb/kdb_main.c 				kdb_printf("%s", s->command[i]);
s                 738 kernel/debug/kdb/kdb_main.c 	s = defcmd_set + defcmd_set_count;
s                 739 kernel/debug/kdb/kdb_main.c 	memset(s, 0, sizeof(*s));
s                 740 kernel/debug/kdb/kdb_main.c 	s->usable = true;
s                 741 kernel/debug/kdb/kdb_main.c 	s->name = kdb_strdup(argv[1], GFP_KDB);
s                 742 kernel/debug/kdb/kdb_main.c 	if (!s->name)
s                 744 kernel/debug/kdb/kdb_main.c 	s->usage = kdb_strdup(argv[2], GFP_KDB);
s                 745 kernel/debug/kdb/kdb_main.c 	if (!s->usage)
s                 747 kernel/debug/kdb/kdb_main.c 	s->help = kdb_strdup(argv[3], GFP_KDB);
s                 748 kernel/debug/kdb/kdb_main.c 	if (!s->help)
s                 750 kernel/debug/kdb/kdb_main.c 	if (s->usage[0] == '"') {
s                 751 kernel/debug/kdb/kdb_main.c 		strcpy(s->usage, argv[2]+1);
s                 752 kernel/debug/kdb/kdb_main.c 		s->usage[strlen(s->usage)-1] = '\0';
s                 754 kernel/debug/kdb/kdb_main.c 	if (s->help[0] == '"') {
s                 755 kernel/debug/kdb/kdb_main.c 		strcpy(s->help, argv[3]+1);
s                 756 kernel/debug/kdb/kdb_main.c 		s->help[strlen(s->help)-1] = '\0';
s                 763 kernel/debug/kdb/kdb_main.c 	kfree(s->usage);
s                 765 kernel/debug/kdb/kdb_main.c 	kfree(s->name);
s                 786 kernel/debug/kdb/kdb_main.c 	struct defcmd_set *s;
s                 789 kernel/debug/kdb/kdb_main.c 	for (s = defcmd_set, i = 0; i < defcmd_set_count; ++i, ++s) {
s                 790 kernel/debug/kdb/kdb_main.c 		if (strcmp(s->name, argv[0]) == 0)
s                 798 kernel/debug/kdb/kdb_main.c 	for (i = 0; i < s->count; ++i) {
s                 802 kernel/debug/kdb/kdb_main.c 		kdb_printf("[%s]kdb> %s\n", s->name, s->command[i]);
s                 803 kernel/debug/kdb/kdb_main.c 		ret = kdb_parse(s->command[i]);
s                1731 kernel/debug/kdb/kdb_main.c 			int s = num * (z-2);
s                1734 kernel/debug/kdb/kdb_main.c 				addr, addr + bytesperword * s - 1);
s                1735 kernel/debug/kdb/kdb_main.c 			addr += bytesperword * s;
s                1736 kernel/debug/kdb/kdb_main.c 			repeat -= s;
s                 310 kernel/debug/kdb/kdb_support.c 	char *s = kmalloc(n, type);
s                 311 kernel/debug/kdb/kdb_support.c 	if (!s)
s                 313 kernel/debug/kdb/kdb_support.c 	return strcpy(s, str);
s                 561 kernel/debug/kdb/kdb_support.c unsigned long kdb_task_state_string(const char *s)
s                 564 kernel/debug/kdb/kdb_support.c 	if (!s) {
s                 565 kernel/debug/kdb/kdb_support.c 		s = kdbgetenv("PS");
s                 566 kernel/debug/kdb/kdb_support.c 		if (!s)
s                 567 kernel/debug/kdb/kdb_support.c 			s = "DRSTCZEU";	/* default value for ps */
s                 569 kernel/debug/kdb/kdb_support.c 	while (*s) {
s                 570 kernel/debug/kdb/kdb_support.c 		switch (*s) {
s                 606 kernel/debug/kdb/kdb_support.c 				     __func__, *s);
s                 609 kernel/debug/kdb/kdb_support.c 		++s;
s                1350 kernel/dma/debug.c 	struct scatterlist *s;
s                1356 kernel/dma/debug.c 	for_each_sg(sg, s, mapped_ents, i) {
s                1363 kernel/dma/debug.c 		entry->pfn	      = page_to_pfn(sg_page(s));
s                1364 kernel/dma/debug.c 		entry->offset	      = s->offset,
s                1365 kernel/dma/debug.c 		entry->size           = sg_dma_len(s);
s                1366 kernel/dma/debug.c 		entry->dev_addr       = sg_dma_address(s);
s                1371 kernel/dma/debug.c 		check_for_stack(dev, sg_page(s), s->offset);
s                1373 kernel/dma/debug.c 		if (!PageHighMem(sg_page(s))) {
s                1374 kernel/dma/debug.c 			check_for_illegal_area(dev, sg_virt(s), sg_dma_len(s));
s                1377 kernel/dma/debug.c 		check_sg_segment(dev, s);
s                1406 kernel/dma/debug.c 	struct scatterlist *s;
s                1412 kernel/dma/debug.c 	for_each_sg(sglist, s, nelems, i) {
s                1417 kernel/dma/debug.c 			.pfn		= page_to_pfn(sg_page(s)),
s                1418 kernel/dma/debug.c 			.offset		= s->offset,
s                1419 kernel/dma/debug.c 			.dev_addr       = sg_dma_address(s),
s                1420 kernel/dma/debug.c 			.size           = sg_dma_len(s),
s                1582 kernel/dma/debug.c 	struct scatterlist *s;
s                1588 kernel/dma/debug.c 	for_each_sg(sg, s, nelems, i) {
s                1593 kernel/dma/debug.c 			.pfn		= page_to_pfn(sg_page(s)),
s                1594 kernel/dma/debug.c 			.offset		= s->offset,
s                1595 kernel/dma/debug.c 			.dev_addr       = sg_dma_address(s),
s                1596 kernel/dma/debug.c 			.size           = sg_dma_len(s),
s                1615 kernel/dma/debug.c 	struct scatterlist *s;
s                1621 kernel/dma/debug.c 	for_each_sg(sg, s, nelems, i) {
s                1626 kernel/dma/debug.c 			.pfn		= page_to_pfn(sg_page(s)),
s                1627 kernel/dma/debug.c 			.offset		= s->offset,
s                1628 kernel/dma/debug.c 			.dev_addr       = sg_dma_address(s),
s                1629 kernel/dma/debug.c 			.size           = sg_dma_len(s),
s                 220 kernel/fork.c  		struct vm_struct *s;
s                 222 kernel/fork.c  		s = this_cpu_xchg(cached_stacks[i], NULL);
s                 224 kernel/fork.c  		if (!s)
s                 228 kernel/fork.c  		memset(s->addr, 0, THREAD_SIZE);
s                 230 kernel/fork.c  		tsk->stack_vm_area = s;
s                 231 kernel/fork.c  		tsk->stack = s->addr;
s                 232 kernel/fork.c  		return s->addr;
s                 960 kernel/fork.c  static int __init coredump_filter_setup(char *s)
s                 963 kernel/fork.c  		(simple_strtoul(s, NULL, 0) << MMF_DUMP_FILTER_SHIFT) &
s                1665 kernel/fork.c  	p->rcu_read_unlock_special.s = 0;
s                 535 kernel/irq/timings.c 	struct irqt_stat __percpu *s;
s                 565 kernel/irq/timings.c 		s = idr_find(&irqt_stats, irq);
s                 566 kernel/irq/timings.c 		if (s)
s                 567 kernel/irq/timings.c 			irq_timings_store(irq, this_cpu_ptr(s), ts);
s                 574 kernel/irq/timings.c 	idr_for_each_entry(&irqt_stats, s, i) {
s                 576 kernel/irq/timings.c 		irqs = this_cpu_ptr(s);
s                 591 kernel/irq/timings.c 	struct irqt_stat __percpu *s;
s                 593 kernel/irq/timings.c 	s = idr_find(&irqt_stats, irq);
s                 594 kernel/irq/timings.c 	if (s) {
s                 595 kernel/irq/timings.c 		free_percpu(s);
s                 602 kernel/irq/timings.c 	struct irqt_stat __percpu *s;
s                 611 kernel/irq/timings.c 	s = idr_find(&irqt_stats, irq);
s                 612 kernel/irq/timings.c 	if (s)
s                 615 kernel/irq/timings.c 	s = alloc_percpu(*s);
s                 616 kernel/irq/timings.c 	if (!s)
s                 620 kernel/irq/timings.c 	id = idr_alloc(&irqt_stats, s, irq, irq + 1, GFP_NOWAIT);
s                 624 kernel/irq/timings.c 		free_percpu(s);
s                 771 kernel/irq/timings.c 	struct irqt_stat __percpu *s;
s                 781 kernel/irq/timings.c 	s = idr_find(&irqt_stats, irq);
s                 782 kernel/irq/timings.c 	if (!s) {
s                 787 kernel/irq/timings.c 	irqs = this_cpu_ptr(s);
s                5398 kernel/locking/lockdep.c void lockdep_rcu_suspicious(const char *file, const int line, const char *s)
s                5408 kernel/locking/lockdep.c 	pr_warn("%s:%d %s!\n", file, line, s);
s                 774 kernel/module.c static void setup_modinfo_##field(struct module *mod, const char *s)  \
s                 776 kernel/module.c 	mod->field = kstrdup(s, GFP_KERNEL);                          \
s                2266 kernel/module.c 	const struct kernel_symbol *s;
s                2281 kernel/module.c 		for (s = arr[i].sym; s < arr[i].sym + arr[i].num; s++) {
s                2282 kernel/module.c 			if (find_symbol(kernel_symbol_name(s), &owner, NULL,
s                2286 kernel/module.c 				       mod->name, kernel_symbol_name(s),
s                2440 kernel/module.c 			Elf_Shdr *s = &info->sechdrs[i];
s                2441 kernel/module.c 			const char *sname = info->secstrings + s->sh_name;
s                2443 kernel/module.c 			if ((s->sh_flags & masks[m][0]) != masks[m][0]
s                2444 kernel/module.c 			    || (s->sh_flags & masks[m][1])
s                2445 kernel/module.c 			    || s->sh_entsize != ~0UL
s                2448 kernel/module.c 			s->sh_entsize = get_offset(mod, &mod->core_layout.size, s, i);
s                2473 kernel/module.c 			Elf_Shdr *s = &info->sechdrs[i];
s                2474 kernel/module.c 			const char *sname = info->secstrings + s->sh_name;
s                2476 kernel/module.c 			if ((s->sh_flags & masks[m][0]) != masks[m][0]
s                2477 kernel/module.c 			    || (s->sh_flags & masks[m][1])
s                2478 kernel/module.c 			    || s->sh_entsize != ~0UL
s                2481 kernel/module.c 			s->sh_entsize = (get_offset(mod, &mod->init_layout.size, s, i)
s                2751 kernel/module.c 	char *s;
s                2768 kernel/module.c 	mod->core_kallsyms.strtab = s = mod->core_layout.base + info->stroffs;
s                2779 kernel/module.c 			dst[ndst++].st_name = s - mod->core_kallsyms.strtab;
s                2780 kernel/module.c 			s += strlcpy(s, &mod->kallsyms->strtab[src[i].st_name],
s                 396 kernel/panic.c 		char *s;
s                 399 kernel/panic.c 		s = buf + sprintf(buf, "Tainted: ");
s                 402 kernel/panic.c 			*s++ = test_bit(i, &tainted_mask) ?
s                 405 kernel/panic.c 		*s = 0;
s                 691 kernel/panic.c static int __init oops_setup(char *s)
s                 693 kernel/panic.c 	if (!s)
s                 695 kernel/panic.c 	if (!strcmp(s, "panic"))
s                  44 kernel/power/energy_model.c static int em_debug_cpus_show(struct seq_file *s, void *unused)
s                  46 kernel/power/energy_model.c 	seq_printf(s, "%*pbl\n", cpumask_pr_args(to_cpumask(s->private)));
s                 127 kernel/power/main.c 	char *s = buf;
s                 135 kernel/power/main.c 				s += sprintf(s, "[%s] ", label);
s                 137 kernel/power/main.c 				s += sprintf(s, "%s ", label);
s                 141 kernel/power/main.c 	if (s != buf)
s                 142 kernel/power/main.c 		*(s-1) = '\n';
s                 144 kernel/power/main.c 	return (s - buf);
s                 210 kernel/power/main.c 	char *s = buf;
s                 216 kernel/power/main.c 				s += sprintf(s, "[%s] ", pm_tests[level]);
s                 218 kernel/power/main.c 				s += sprintf(s, "%s ", pm_tests[level]);
s                 221 kernel/power/main.c 	if (s != buf)
s                 223 kernel/power/main.c 		*(s-1) = '\n';
s                 225 kernel/power/main.c 	return (s - buf);
s                 231 kernel/power/main.c 	const char * const *s;
s                 243 kernel/power/main.c 	for (s = &pm_tests[level]; level <= TEST_MAX; s++, level++)
s                 244 kernel/power/main.c 		if (*s && len == strlen(*s) && !strncmp(buf, *s, len)) {
s                 364 kernel/power/main.c static int suspend_stats_show(struct seq_file *s, void *unused)
s                 374 kernel/power/main.c 	seq_printf(s, "%s: %d\n%s: %d\n%s: %d\n%s: %d\n%s: %d\n"
s                 390 kernel/power/main.c 	seq_printf(s,	"failures:\n  last_failed_dev:\t%-s\n",
s                 395 kernel/power/main.c 		seq_printf(s, "\t\t\t%-s\n",
s                 398 kernel/power/main.c 	seq_printf(s,	"  last_failed_errno:\t%-d\n",
s                 403 kernel/power/main.c 		seq_printf(s, "\t\t\t%-d\n",
s                 406 kernel/power/main.c 	seq_printf(s,	"  last_failed_step:\t%-s\n",
s                 412 kernel/power/main.c 		seq_printf(s, "\t\t\t%-s\n",
s                 555 kernel/power/main.c 	char *s = buf;
s                 561 kernel/power/main.c 			s += sprintf(s,"%s ", pm_states[i]);
s                 565 kernel/power/main.c 		s += sprintf(s, "disk ");
s                 566 kernel/power/main.c 	if (s != buf)
s                 568 kernel/power/main.c 		*(s-1) = '\n';
s                 569 kernel/power/main.c 	return (s - buf);
s                 140 kernel/power/qos.c static int pm_qos_debug_show(struct seq_file *s, void *unused)
s                 142 kernel/power/qos.c 	struct pm_qos_object *qos = (struct pm_qos_object *)s->private;
s                 163 kernel/power/qos.c 		seq_puts(s, "Empty!\n");
s                 189 kernel/power/qos.c 		seq_printf(s, "%d: %d: %s\n", tot_reqs,
s                 193 kernel/power/qos.c 	seq_printf(s, "Type=%s, Value=%d, Requests: active=%d / total=%d\n",
s                2193 kernel/printk/printk.c 	char *s, *options, *brl_options = NULL;
s                2218 kernel/printk/printk.c 	for (s = buf; *s; s++)
s                2219 kernel/printk/printk.c 		if (isdigit(*s) || *s == ',')
s                2221 kernel/printk/printk.c 	idx = simple_strtoul(s, NULL, 10);
s                2222 kernel/printk/printk.c 	*s = 0;
s                  51 kernel/printk/printk_safe.c static void queue_flush_work(struct printk_safe_seq_buf *s)
s                  54 kernel/printk/printk_safe.c 		irq_work_queue(&s->work);
s                  67 kernel/printk/printk_safe.c static __printf(2, 0) int printk_safe_log_store(struct printk_safe_seq_buf *s,
s                  75 kernel/printk/printk_safe.c 	len = atomic_read(&s->len);
s                  78 kernel/printk/printk_safe.c 	if (len >= sizeof(s->buffer) - 1) {
s                  79 kernel/printk/printk_safe.c 		atomic_inc(&s->message_lost);
s                  80 kernel/printk/printk_safe.c 		queue_flush_work(s);
s                  92 kernel/printk/printk_safe.c 	add = vscnprintf(s->buffer + len, sizeof(s->buffer) - len, fmt, ap);
s                 102 kernel/printk/printk_safe.c 	if (atomic_cmpxchg(&s->len, len, len + add) != len)
s                 105 kernel/printk/printk_safe.c 	queue_flush_work(s);
s                 167 kernel/printk/printk_safe.c static void report_message_lost(struct printk_safe_seq_buf *s)
s                 169 kernel/printk/printk_safe.c 	int lost = atomic_xchg(&s->message_lost, 0);
s                 183 kernel/printk/printk_safe.c 	struct printk_safe_seq_buf *s =
s                 200 kernel/printk/printk_safe.c 	len = atomic_read(&s->len);
s                 208 kernel/printk/printk_safe.c 	if ((i && i >= len) || len > sizeof(s->buffer)) {
s                 220 kernel/printk/printk_safe.c 	i += printk_safe_flush_buffer(s->buffer + i, len - i);
s                 228 kernel/printk/printk_safe.c 	if (atomic_cmpxchg(&s->len, len, 0) != len)
s                 232 kernel/printk/printk_safe.c 	report_message_lost(s);
s                 291 kernel/printk/printk_safe.c 	struct printk_safe_seq_buf *s = this_cpu_ptr(&nmi_print_seq);
s                 293 kernel/printk/printk_safe.c 	return printk_safe_log_store(s, fmt, args);
s                 343 kernel/printk/printk_safe.c 	struct printk_safe_seq_buf *s = this_cpu_ptr(&safe_print_seq);
s                 345 kernel/printk/printk_safe.c 	return printk_safe_log_store(s, fmt, args);
s                 393 kernel/printk/printk_safe.c 		struct printk_safe_seq_buf *s;
s                 395 kernel/printk/printk_safe.c 		s = &per_cpu(safe_print_seq, cpu);
s                 396 kernel/printk/printk_safe.c 		init_irq_work(&s->work, __printk_safe_flush);
s                 399 kernel/printk/printk_safe.c 		s = &per_cpu(nmi_print_seq, cpu);
s                 400 kernel/printk/printk_safe.c 		init_irq_work(&s->work, __printk_safe_flush);
s                  30 kernel/rcu/rcu.h static inline unsigned long rcu_seq_ctr(unsigned long s)
s                  32 kernel/rcu/rcu.h 	return s >> RCU_SEQ_CTR_SHIFT;
s                  39 kernel/rcu/rcu.h static inline int rcu_seq_state(unsigned long s)
s                  41 kernel/rcu/rcu.h 	return s & RCU_SEQ_STATE_MASK;
s                  89 kernel/rcu/rcu.h 	unsigned long s;
s                  91 kernel/rcu/rcu.h 	s = (READ_ONCE(*sp) + 2 * RCU_SEQ_STATE_MASK + 1) & ~RCU_SEQ_STATE_MASK;
s                  93 kernel/rcu/rcu.h 	return s;
s                 106 kernel/rcu/rcu.h static inline bool rcu_seq_started(unsigned long *sp, unsigned long s)
s                 108 kernel/rcu/rcu.h 	return ULONG_CMP_LT((s - 1) & ~RCU_SEQ_STATE_MASK, READ_ONCE(*sp));
s                 115 kernel/rcu/rcu.h static inline bool rcu_seq_done(unsigned long *sp, unsigned long s)
s                 117 kernel/rcu/rcu.h 	return ULONG_CMP_GE(READ_ONCE(*sp), s);
s                  47 kernel/rcu/rcuperf.c #define PERFOUT_STRING(s) \
s                  48 kernel/rcu/rcuperf.c 	pr_alert("%s" PERF_FLAG " %s\n", perf_type, s)
s                  49 kernel/rcu/rcuperf.c #define VERBOSE_PERFOUT_STRING(s) \
s                  50 kernel/rcu/rcuperf.c 	do { if (verbose) pr_alert("%s" PERF_FLAG " %s\n", perf_type, s); } while (0)
s                  51 kernel/rcu/rcuperf.c #define VERBOSE_PERFOUT_ERRSTRING(s) \
s                  52 kernel/rcu/rcuperf.c 	do { if (verbose) pr_alert("%s" PERF_FLAG "!!! %s\n", perf_type, s); } while (0)
s                 599 kernel/rcu/srcutree.c 				  unsigned long s)
s                 604 kernel/rcu/srcutree.c 		if (rcu_seq_done(&ssp->srcu_gp_seq, s) ||
s                 605 kernel/rcu/srcutree.c 		    ULONG_CMP_GE(READ_ONCE(snp->srcu_gp_seq_needed_exp), s))
s                 608 kernel/rcu/srcutree.c 		if (ULONG_CMP_GE(snp->srcu_gp_seq_needed_exp, s)) {
s                 612 kernel/rcu/srcutree.c 		WRITE_ONCE(snp->srcu_gp_seq_needed_exp, s);
s                 616 kernel/rcu/srcutree.c 	if (ULONG_CMP_LT(ssp->srcu_gp_seq_needed_exp, s))
s                 617 kernel/rcu/srcutree.c 		ssp->srcu_gp_seq_needed_exp = s;
s                 632 kernel/rcu/srcutree.c 				 unsigned long s, bool do_norm)
s                 635 kernel/rcu/srcutree.c 	int idx = rcu_seq_ctr(s) % ARRAY_SIZE(sdp->mynode->srcu_have_cbs);
s                 641 kernel/rcu/srcutree.c 		if (rcu_seq_done(&ssp->srcu_gp_seq, s) && snp != sdp->mynode)
s                 644 kernel/rcu/srcutree.c 		if (ULONG_CMP_GE(snp->srcu_have_cbs[idx], s)) {
s                 646 kernel/rcu/srcutree.c 			if (snp == sdp->mynode && snp_seq == s)
s                 649 kernel/rcu/srcutree.c 			if (snp == sdp->mynode && snp_seq != s) {
s                 656 kernel/rcu/srcutree.c 				srcu_funnel_exp_start(ssp, snp, s);
s                 659 kernel/rcu/srcutree.c 		snp->srcu_have_cbs[idx] = s;
s                 662 kernel/rcu/srcutree.c 		if (!do_norm && ULONG_CMP_LT(snp->srcu_gp_seq_needed_exp, s))
s                 663 kernel/rcu/srcutree.c 			snp->srcu_gp_seq_needed_exp = s;
s                 669 kernel/rcu/srcutree.c 	if (ULONG_CMP_LT(ssp->srcu_gp_seq_needed, s)) {
s                 674 kernel/rcu/srcutree.c 		smp_store_release(&ssp->srcu_gp_seq_needed, s); /*^^^*/
s                 676 kernel/rcu/srcutree.c 	if (!do_norm && ULONG_CMP_LT(ssp->srcu_gp_seq_needed_exp, s))
s                 677 kernel/rcu/srcutree.c 		ssp->srcu_gp_seq_needed_exp = s;
s                 680 kernel/rcu/srcutree.c 	if (!rcu_seq_done(&ssp->srcu_gp_seq, s) &&
s                 842 kernel/rcu/srcutree.c 	unsigned long s;
s                 860 kernel/rcu/srcutree.c 	s = rcu_seq_snap(&ssp->srcu_gp_seq);
s                 861 kernel/rcu/srcutree.c 	(void)rcu_segcblist_accelerate(&sdp->srcu_cblist, s);
s                 862 kernel/rcu/srcutree.c 	if (ULONG_CMP_LT(sdp->srcu_gp_seq_needed, s)) {
s                 863 kernel/rcu/srcutree.c 		sdp->srcu_gp_seq_needed = s;
s                 866 kernel/rcu/srcutree.c 	if (!do_norm && ULONG_CMP_LT(sdp->srcu_gp_seq_needed_exp, s)) {
s                 867 kernel/rcu/srcutree.c 		sdp->srcu_gp_seq_needed_exp = s;
s                 872 kernel/rcu/srcutree.c 		srcu_funnel_gp_start(ssp, sdp, s, do_norm);
s                 874 kernel/rcu/srcutree.c 		srcu_funnel_exp_start(ssp, sdp->mynode, s);
s                1026 kernel/rcu/srcutree.c 	unsigned long s = rcu_seq_snap(&ssp->srcu_barrier_seq);
s                1030 kernel/rcu/srcutree.c 	if (rcu_seq_done(&ssp->srcu_barrier_seq, s)) {
s                1109 kernel/rcu/tree.c 			      unsigned long gp_seq_req, const char *s)
s                1112 kernel/rcu/tree.c 				      rnp->level, rnp->grplo, rnp->grphi, s);
s                2835 kernel/rcu/tree.c static void rcu_barrier_trace(const char *s, int cpu, unsigned long done)
s                2837 kernel/rcu/tree.c 	trace_rcu_barrier(rcu_state.name, s, cpu,
s                2890 kernel/rcu/tree.c 	unsigned long s = rcu_seq_snap(&rcu_state.barrier_sequence);
s                2892 kernel/rcu/tree.c 	rcu_barrier_trace(TPS("Begin"), -1, s);
s                2898 kernel/rcu/tree.c 	if (rcu_seq_done(&rcu_state.barrier_sequence, s)) {
s                 145 kernel/rcu/tree.h 	u16 s; /* Set of bits, aggregate OR here. */
s                  46 kernel/rcu/tree_exp.h 	unsigned long s;
s                  49 kernel/rcu/tree_exp.h 	s = rcu_seq_snap(&rcu_state.expedited_sequence);
s                  50 kernel/rcu/tree_exp.h 	trace_rcu_exp_grace_period(rcu_state.name, s, TPS("snap"));
s                  51 kernel/rcu/tree_exp.h 	return s;
s                  59 kernel/rcu/tree_exp.h static bool rcu_exp_gp_seq_done(unsigned long s)
s                  61 kernel/rcu/tree_exp.h 	return rcu_seq_done(&rcu_state.expedited_sequence, s);
s                 258 kernel/rcu/tree_exp.h static bool sync_exp_work_done(unsigned long s)
s                 260 kernel/rcu/tree_exp.h 	if (rcu_exp_gp_seq_done(s)) {
s                 261 kernel/rcu/tree_exp.h 		trace_rcu_exp_grace_period(rcu_state.name, s, TPS("done"));
s                 275 kernel/rcu/tree_exp.h static bool exp_funnel_lock(unsigned long s)
s                 282 kernel/rcu/tree_exp.h 	if (ULONG_CMP_LT(READ_ONCE(rnp->exp_seq_rq), s) &&
s                 284 kernel/rcu/tree_exp.h 	     ULONG_CMP_LT(READ_ONCE(rnp_root->exp_seq_rq), s)) &&
s                 296 kernel/rcu/tree_exp.h 		if (sync_exp_work_done(s))
s                 301 kernel/rcu/tree_exp.h 		if (ULONG_CMP_GE(rnp->exp_seq_rq, s)) {
s                 308 kernel/rcu/tree_exp.h 			wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3],
s                 309 kernel/rcu/tree_exp.h 				   sync_exp_work_done(s));
s                 312 kernel/rcu/tree_exp.h 		rnp->exp_seq_rq = s; /* Followers can wait on us. */
s                 319 kernel/rcu/tree_exp.h 	if (sync_exp_work_done(s)) {
s                 324 kernel/rcu/tree_exp.h 	trace_rcu_exp_grace_period(rcu_state.name, s, TPS("start"));
s                 538 kernel/rcu/tree_exp.h static void rcu_exp_wait_wake(unsigned long s)
s                 549 kernel/rcu/tree_exp.h 	trace_rcu_exp_grace_period(rcu_state.name, s, TPS("end"));
s                 552 kernel/rcu/tree_exp.h 		if (ULONG_CMP_LT(READ_ONCE(rnp->exp_seq_rq), s)) {
s                 555 kernel/rcu/tree_exp.h 			if (ULONG_CMP_LT(rnp->exp_seq_rq, s))
s                 556 kernel/rcu/tree_exp.h 				rnp->exp_seq_rq = s;
s                 560 kernel/rcu/tree_exp.h 		wake_up_all(&rnp->exp_wq[rcu_seq_ctr(s) & 0x3]);
s                 562 kernel/rcu/tree_exp.h 	trace_rcu_exp_grace_period(rcu_state.name, s, TPS("endwake"));
s                 570 kernel/rcu/tree_exp.h static void rcu_exp_sel_wait_wake(unsigned long s)
s                 576 kernel/rcu/tree_exp.h 	rcu_exp_wait_wake(s);
s                 796 kernel/rcu/tree_exp.h 	unsigned long s;
s                 814 kernel/rcu/tree_exp.h 	s = rcu_exp_gp_seq_snap();
s                 815 kernel/rcu/tree_exp.h 	if (exp_funnel_lock(s))
s                 821 kernel/rcu/tree_exp.h 		rcu_exp_sel_wait_wake(s);
s                 824 kernel/rcu/tree_exp.h 		rew.rew_s = s;
s                 831 kernel/rcu/tree_exp.h 	wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3],
s                 832 kernel/rcu/tree_exp.h 		   sync_exp_work_done(s));
s                 262 kernel/rcu/tree_plugin.h 	if (__this_cpu_read(rcu_data.cpu_no_qs.s)) {
s                 382 kernel/rcu/tree_plugin.h 		if (unlikely(READ_ONCE(t->rcu_read_unlock_special.s)))
s                 443 kernel/rcu/tree_plugin.h 	if (!special.s && !rdp->exp_deferred_qs) {
s                 451 kernel/rcu/tree_plugin.h 		if (!t->rcu_read_unlock_special.s && !rdp->exp_deferred_qs) {
s                 465 kernel/rcu/tree_plugin.h 		if (!t->rcu_read_unlock_special.s) {
s                 553 kernel/rcu/tree_plugin.h 		READ_ONCE(t->rcu_read_unlock_special.s)) &&
s                 800 kernel/rcu/tree_plugin.h 	if (!__this_cpu_read(rcu_data.cpu_no_qs.s))
s                1231 kernel/sched/fair.c static inline int task_faults_idx(enum numa_faults_stats s, int nid, int priv)
s                1233 kernel/sched/fair.c 	return NR_NUMA_HINT_FAULT_TYPES * (s * nr_node_ids + nid) + priv;
s                  86 kernel/sched/pelt.c #define cap_scale(v, s) ((v)*(s) >> SCHED_CAPACITY_SHIFT)
s                 243 kernel/sched/psi.c 	enum psi_states s;
s                 259 kernel/sched/psi.c 	for (s = 0; s < NR_PSI_STATES; s++) {
s                 270 kernel/sched/psi.c 		if (state_mask & (1 << s))
s                 271 kernel/sched/psi.c 			times[s] += now - state_start;
s                 273 kernel/sched/psi.c 		delta = times[s] - groupc->times_prev[aggregator][s];
s                 274 kernel/sched/psi.c 		groupc->times_prev[aggregator][s] = times[s];
s                 276 kernel/sched/psi.c 		times[s] = delta;
s                 278 kernel/sched/psi.c 			*pchanged_states |= (1 << s);
s                 310 kernel/sched/psi.c 	int s;
s                 332 kernel/sched/psi.c 		for (s = 0; s < PSI_NONIDLE; s++)
s                 333 kernel/sched/psi.c 			deltas[s] += (u64)times[s] * nonidle;
s                 349 kernel/sched/psi.c 	for (s = 0; s < NR_PSI_STATES - 1; s++)
s                 350 kernel/sched/psi.c 		group->total[aggregator][s] +=
s                 351 kernel/sched/psi.c 				div_u64(deltas[s], max(nonidle_total, 1UL));
s                 362 kernel/sched/psi.c 	int s;
s                 380 kernel/sched/psi.c 	for (s = 0; s < NR_PSI_STATES - 1; s++) {
s                 383 kernel/sched/psi.c 		sample = group->total[PSI_AVGS][s] - group->avg_total[s];
s                 403 kernel/sched/psi.c 		group->avg_total[s] += sample;
s                 404 kernel/sched/psi.c 		calc_avgs(group->avg[s], missed_periods, sample, period);
s                 677 kernel/sched/psi.c 	enum psi_states s;
s                 712 kernel/sched/psi.c 	for (s = 0; s < NR_PSI_STATES; s++) {
s                 713 kernel/sched/psi.c 		if (test_state(groupc->tasks, s))
s                 714 kernel/sched/psi.c 			state_mask |= (1 << s);
s                 196 kernel/sched/sched.h #define cap_scale(v, s) ((v)*(s) >> SCHED_CAPACITY_SHIFT)
s                 210 kernel/signal.c 	unsigned long i, *s, *m, x;
s                 213 kernel/signal.c 	s = pending->signal.sig;
s                 220 kernel/signal.c 	x = *s &~ *m;
s                 231 kernel/signal.c 			x = *++s &~ *++m;
s                 240 kernel/signal.c 		x = s[1] &~ m[1];
s                 779 kernel/signal.c static void flush_sigqueue_mask(sigset_t *mask, struct sigpending *s)
s                 784 kernel/signal.c 	sigandsets(&m, mask, &s->signal);
s                 788 kernel/signal.c 	sigandnsets(&s->signal, &s->signal, mask);
s                 789 kernel/signal.c 	list_for_each_entry_safe(q, n, &s->list, list) {
s                3569 kernel/signal.c 	sigset_t s;
s                3577 kernel/signal.c 	if (get_compat_sigset(&s, uthese))
s                3585 kernel/signal.c 	ret = do_sigtimedwait(&s, &info, uts ? &t : NULL);
s                3600 kernel/signal.c 	sigset_t s;
s                3608 kernel/signal.c 	if (get_compat_sigset(&s, uthese))
s                3616 kernel/signal.c 	ret = do_sigtimedwait(&s, &info, uts ? &t : NULL);
s                2607 kernel/sys.c   	struct sysinfo s;
s                2609 kernel/sys.c   	do_sysinfo(&s);
s                2614 kernel/sys.c   	if (upper_32_bits(s.totalram) || upper_32_bits(s.totalswap)) {
s                2617 kernel/sys.c   		while (s.mem_unit < PAGE_SIZE) {
s                2618 kernel/sys.c   			s.mem_unit <<= 1;
s                2622 kernel/sys.c   		s.totalram >>= bitcount;
s                2623 kernel/sys.c   		s.freeram >>= bitcount;
s                2624 kernel/sys.c   		s.sharedram >>= bitcount;
s                2625 kernel/sys.c   		s.bufferram >>= bitcount;
s                2626 kernel/sys.c   		s.totalswap >>= bitcount;
s                2627 kernel/sys.c   		s.freeswap >>= bitcount;
s                2628 kernel/sys.c   		s.totalhigh >>= bitcount;
s                2629 kernel/sys.c   		s.freehigh >>= bitcount;
s                2633 kernel/sys.c   	    __put_user(s.uptime, &info->uptime) ||
s                2634 kernel/sys.c   	    __put_user(s.loads[0], &info->loads[0]) ||
s                2635 kernel/sys.c   	    __put_user(s.loads[1], &info->loads[1]) ||
s                2636 kernel/sys.c   	    __put_user(s.loads[2], &info->loads[2]) ||
s                2637 kernel/sys.c   	    __put_user(s.totalram, &info->totalram) ||
s                2638 kernel/sys.c   	    __put_user(s.freeram, &info->freeram) ||
s                2639 kernel/sys.c   	    __put_user(s.sharedram, &info->sharedram) ||
s                2640 kernel/sys.c   	    __put_user(s.bufferram, &info->bufferram) ||
s                2641 kernel/sys.c   	    __put_user(s.totalswap, &info->totalswap) ||
s                2642 kernel/sys.c   	    __put_user(s.freeswap, &info->freeswap) ||
s                2643 kernel/sys.c   	    __put_user(s.procs, &info->procs) ||
s                2644 kernel/sys.c   	    __put_user(s.totalhigh, &info->totalhigh) ||
s                2645 kernel/sys.c   	    __put_user(s.freehigh, &info->freehigh) ||
s                2646 kernel/sys.c   	    __put_user(s.mem_unit, &info->mem_unit))
s                 117 kernel/taskstats.c 	struct listener *s, *tmp;
s                 126 kernel/taskstats.c 	list_for_each_entry(s, &listeners->list, list) {
s                 128 kernel/taskstats.c 		if (!list_is_last(&s->list, &listeners->list)) {
s                 133 kernel/taskstats.c 		rc = genlmsg_unicast(&init_net, skb_cur, s->pid);
s                 135 kernel/taskstats.c 			s->valid = 0;
s                 150 kernel/taskstats.c 	list_for_each_entry_safe(s, tmp, &listeners->list, list) {
s                 151 kernel/taskstats.c 		if (!s->valid) {
s                 152 kernel/taskstats.c 			list_del(&s->list);
s                 153 kernel/taskstats.c 			kfree(s);
s                 281 kernel/taskstats.c 	struct listener *s, *tmp, *s2;
s                 296 kernel/taskstats.c 			s = kmalloc_node(sizeof(struct listener),
s                 298 kernel/taskstats.c 			if (!s) {
s                 302 kernel/taskstats.c 			s->pid = pid;
s                 303 kernel/taskstats.c 			s->valid = 1;
s                 311 kernel/taskstats.c 			list_add(&s->list, &listeners->list);
s                 312 kernel/taskstats.c 			s = NULL;
s                 315 kernel/taskstats.c 			kfree(s); /* nop if NULL */
s                 325 kernel/taskstats.c 		list_for_each_entry_safe(s, tmp, &listeners->list, list) {
s                 326 kernel/taskstats.c 			if (s->pid == pid) {
s                 327 kernel/taskstats.c 				list_del(&s->list);
s                 328 kernel/taskstats.c 				kfree(s);
s                  28 kernel/time/test_udelay.c static int udelay_test_single(struct seq_file *s, int usecs, uint32_t iters)
s                  58 kernel/time/test_udelay.c 	seq_printf(s, "%d usecs x %d: exp=%d allowed=%d min=%d avg=%lld max=%d",
s                  62 kernel/time/test_udelay.c 		seq_printf(s, " FAIL=%d", fail_count);
s                  63 kernel/time/test_udelay.c 	seq_puts(s, "\n");
s                  68 kernel/time/test_udelay.c static int udelay_test_show(struct seq_file *s, void *v)
s                  80 kernel/time/test_udelay.c 		return udelay_test_single(s, usecs, iters);
s                  85 kernel/time/test_udelay.c 		seq_printf(s, "udelay() test (lpj=%ld kt=%lld.%09ld)\n",
s                  87 kernel/time/test_udelay.c 		seq_puts(s, "usage:\n");
s                  88 kernel/time/test_udelay.c 		seq_puts(s, "echo USECS [ITERS] > " DEBUGFS_FILENAME "\n");
s                  89 kernel/time/test_udelay.c 		seq_puts(s, "cat " DEBUGFS_FILENAME "\n");
s                  22 kernel/time/timekeeping_debug.c static int tk_debug_sleep_time_show(struct seq_file *s, void *data)
s                  25 kernel/time/timekeeping_debug.c 	seq_puts(s, "      time (secs)        count\n");
s                  26 kernel/time/timekeeping_debug.c 	seq_puts(s, "------------------------------\n");
s                  30 kernel/time/timekeeping_debug.c 		seq_printf(s, "%10u - %-10u %4u\n",
s                 633 kernel/torture.c int torture_stutter_init(const int s, const int sgap)
s                 635 kernel/torture.c 	stutter = s;
s                 775 kernel/torture.c int _torture_create_kthread(int (*fn)(void *arg), void *arg, char *s, char *m,
s                 781 kernel/torture.c 	*tp = kthread_run(fn, arg, "%s", s);
s                1325 kernel/trace/blktrace.c static void blk_log_dump_pdu(struct trace_seq *s,
s                1344 kernel/trace/blktrace.c 	trace_seq_putc(s, '(');
s                1348 kernel/trace/blktrace.c 		trace_seq_printf(s, "%s%02x",
s                1356 kernel/trace/blktrace.c 			trace_seq_puts(s, " ..) ");
s                1361 kernel/trace/blktrace.c 	trace_seq_puts(s, ") ");
s                1364 kernel/trace/blktrace.c static void blk_log_generic(struct trace_seq *s, const struct trace_entry *ent, bool has_cg)
s                1371 kernel/trace/blktrace.c 		trace_seq_printf(s, "%u ", t_bytes(ent));
s                1372 kernel/trace/blktrace.c 		blk_log_dump_pdu(s, ent, has_cg);
s                1373 kernel/trace/blktrace.c 		trace_seq_printf(s, "[%s]\n", cmd);
s                1376 kernel/trace/blktrace.c 			trace_seq_printf(s, "%llu + %u [%s]\n",
s                1379 kernel/trace/blktrace.c 			trace_seq_printf(s, "[%s]\n", cmd);
s                1383 kernel/trace/blktrace.c static void blk_log_with_error(struct trace_seq *s,
s                1387 kernel/trace/blktrace.c 		blk_log_dump_pdu(s, ent, has_cg);
s                1388 kernel/trace/blktrace.c 		trace_seq_printf(s, "[%d]\n", t_error(ent));
s                1391 kernel/trace/blktrace.c 			trace_seq_printf(s, "%llu + %u [%d]\n",
s                1395 kernel/trace/blktrace.c 			trace_seq_printf(s, "%llu [%d]\n",
s                1400 kernel/trace/blktrace.c static void blk_log_remap(struct trace_seq *s, const struct trace_entry *ent, bool has_cg)
s                1405 kernel/trace/blktrace.c 	trace_seq_printf(s, "%llu + %u <- (%d,%d) %llu\n",
s                1411 kernel/trace/blktrace.c static void blk_log_plug(struct trace_seq *s, const struct trace_entry *ent, bool has_cg)
s                1417 kernel/trace/blktrace.c 	trace_seq_printf(s, "[%s]\n", cmd);
s                1420 kernel/trace/blktrace.c static void blk_log_unplug(struct trace_seq *s, const struct trace_entry *ent, bool has_cg)
s                1426 kernel/trace/blktrace.c 	trace_seq_printf(s, "[%s] %llu\n", cmd, get_pdu_int(ent, has_cg));
s                1429 kernel/trace/blktrace.c static void blk_log_split(struct trace_seq *s, const struct trace_entry *ent, bool has_cg)
s                1435 kernel/trace/blktrace.c 	trace_seq_printf(s, "%llu / %llu [%s]\n", t_sector(ent),
s                1439 kernel/trace/blktrace.c static void blk_log_msg(struct trace_seq *s, const struct trace_entry *ent,
s                1443 kernel/trace/blktrace.c 	trace_seq_putmem(s, pdu_start(ent, has_cg),
s                1445 kernel/trace/blktrace.c 	trace_seq_putc(s, '\n');
s                1484 kernel/trace/blktrace.c 	void	   (*print)(struct trace_seq *s, const struct trace_entry *ent,
s                1508 kernel/trace/blktrace.c 	struct trace_seq *s = &iter->seq;
s                1523 kernel/trace/blktrace.c 		blk_log_msg(s, iter->ent, has_cg);
s                1524 kernel/trace/blktrace.c 		return trace_handle_return(s);
s                1528 kernel/trace/blktrace.c 		trace_seq_printf(s, "Unknown action %x\n", what);
s                1531 kernel/trace/blktrace.c 		what2act[what].print(s, iter->ent, has_cg);
s                1534 kernel/trace/blktrace.c 	return trace_handle_return(s);
s                1545 kernel/trace/blktrace.c 	struct trace_seq *s = &iter->seq;
s                1553 kernel/trace/blktrace.c 	trace_seq_putmem(s, &old, offset);
s                1554 kernel/trace/blktrace.c 	trace_seq_putmem(s, &t->sector,
s                1737 kernel/trace/blktrace.c 	char *buf, *s, *token;
s                1742 kernel/trace/blktrace.c 	s = strstrip(buf);
s                1745 kernel/trace/blktrace.c 		token = strsep(&s, ",");
s                 514 kernel/trace/ftrace.c 	static struct trace_seq s;
s                 557 kernel/trace/ftrace.c 	trace_seq_init(&s);
s                 558 kernel/trace/ftrace.c 	trace_print_graph_duration(rec->time, &s);
s                 559 kernel/trace/ftrace.c 	trace_seq_puts(&s, "    ");
s                 560 kernel/trace/ftrace.c 	trace_print_graph_duration(avg, &s);
s                 561 kernel/trace/ftrace.c 	trace_seq_puts(&s, "    ");
s                 562 kernel/trace/ftrace.c 	trace_print_graph_duration(stddev, &s);
s                 563 kernel/trace/ftrace.c 	trace_print_seq(m, &s);
s                  36 kernel/trace/ring_buffer.c int ring_buffer_print_entry_header(struct trace_seq *s)
s                  38 kernel/trace/ring_buffer.c 	trace_seq_puts(s, "# compressed entry header\n");
s                  39 kernel/trace/ring_buffer.c 	trace_seq_puts(s, "\ttype_len    :    5 bits\n");
s                  40 kernel/trace/ring_buffer.c 	trace_seq_puts(s, "\ttime_delta  :   27 bits\n");
s                  41 kernel/trace/ring_buffer.c 	trace_seq_puts(s, "\tarray       :   32 bits\n");
s                  42 kernel/trace/ring_buffer.c 	trace_seq_putc(s, '\n');
s                  43 kernel/trace/ring_buffer.c 	trace_seq_printf(s, "\tpadding     : type == %d\n",
s                  45 kernel/trace/ring_buffer.c 	trace_seq_printf(s, "\ttime_extend : type == %d\n",
s                  47 kernel/trace/ring_buffer.c 	trace_seq_printf(s, "\ttime_stamp : type == %d\n",
s                  49 kernel/trace/ring_buffer.c 	trace_seq_printf(s, "\tdata max type_len  == %d\n",
s                  52 kernel/trace/ring_buffer.c 	return !trace_seq_has_overflowed(s);
s                 373 kernel/trace/ring_buffer.c int ring_buffer_print_page_header(struct trace_seq *s)
s                 377 kernel/trace/ring_buffer.c 	trace_seq_printf(s, "\tfield: u64 timestamp;\t"
s                 382 kernel/trace/ring_buffer.c 	trace_seq_printf(s, "\tfield: local_t commit;\t"
s                 388 kernel/trace/ring_buffer.c 	trace_seq_printf(s, "\tfield: int overwrite;\t"
s                 394 kernel/trace/ring_buffer.c 	trace_seq_printf(s, "\tfield: char data;\t"
s                 400 kernel/trace/ring_buffer.c 	return !trace_seq_has_overflowed(s);
s                1483 kernel/trace/trace.c static ssize_t trace_seq_to_buffer(struct trace_seq *s, void *buf, size_t cnt)
s                1487 kernel/trace/trace.c 	if (trace_seq_used(s) <= s->seq.readpos)
s                1490 kernel/trace/trace.c 	len = trace_seq_used(s) - s->seq.readpos;
s                1493 kernel/trace/trace.c 	memcpy(buf, s->buffer + s->seq.readpos, cnt);
s                1495 kernel/trace/trace.c 	s->seq.readpos += cnt;
s                1964 kernel/trace/trace.c 				    struct saved_cmdlines_buffer *s)
s                1966 kernel/trace/trace.c 	s->map_cmdline_to_pid = kmalloc_array(val,
s                1967 kernel/trace/trace.c 					      sizeof(*s->map_cmdline_to_pid),
s                1969 kernel/trace/trace.c 	if (!s->map_cmdline_to_pid)
s                1972 kernel/trace/trace.c 	s->saved_cmdlines = kmalloc_array(TASK_COMM_LEN, val, GFP_KERNEL);
s                1973 kernel/trace/trace.c 	if (!s->saved_cmdlines) {
s                1974 kernel/trace/trace.c 		kfree(s->map_cmdline_to_pid);
s                1978 kernel/trace/trace.c 	s->cmdline_idx = 0;
s                1979 kernel/trace/trace.c 	s->cmdline_num = val;
s                1980 kernel/trace/trace.c 	memset(&s->map_pid_to_cmdline, NO_CMDLINE_MAP,
s                1981 kernel/trace/trace.c 	       sizeof(s->map_pid_to_cmdline));
s                1982 kernel/trace/trace.c 	memset(s->map_cmdline_to_pid, NO_CMDLINE_MAP,
s                1983 kernel/trace/trace.c 	       val * sizeof(*s->map_cmdline_to_pid));
s                2332 kernel/trace/trace.c enum print_line_t trace_handle_return(struct trace_seq *s)
s                2334 kernel/trace/trace.c 	return trace_seq_has_overflowed(s) ?
s                3698 kernel/trace/trace.c 	struct trace_seq *s = &iter->seq;
s                3719 kernel/trace/trace.c 		trace_seq_printf(s, "##### CPU %u buffer started ####\n",
s                3726 kernel/trace/trace.c 	struct trace_seq *s = &iter->seq;
s                3744 kernel/trace/trace.c 	if (trace_seq_has_overflowed(s))
s                3750 kernel/trace/trace.c 	trace_seq_printf(s, "Unknown type %d\n", entry->type);
s                3752 kernel/trace/trace.c 	return trace_handle_return(s);
s                3758 kernel/trace/trace.c 	struct trace_seq *s = &iter->seq;
s                3765 kernel/trace/trace.c 		trace_seq_printf(s, "%d %d %llu ",
s                3768 kernel/trace/trace.c 	if (trace_seq_has_overflowed(s))
s                3775 kernel/trace/trace.c 	trace_seq_printf(s, "%d ?\n", entry->type);
s                3777 kernel/trace/trace.c 	return trace_handle_return(s);
s                3783 kernel/trace/trace.c 	struct trace_seq *s = &iter->seq;
s                3791 kernel/trace/trace.c 		SEQ_PUT_HEX_FIELD(s, entry->pid);
s                3792 kernel/trace/trace.c 		SEQ_PUT_HEX_FIELD(s, iter->cpu);
s                3793 kernel/trace/trace.c 		SEQ_PUT_HEX_FIELD(s, iter->ts);
s                3794 kernel/trace/trace.c 		if (trace_seq_has_overflowed(s))
s                3805 kernel/trace/trace.c 	SEQ_PUT_FIELD(s, newline);
s                3807 kernel/trace/trace.c 	return trace_handle_return(s);
s                3813 kernel/trace/trace.c 	struct trace_seq *s = &iter->seq;
s                3820 kernel/trace/trace.c 		SEQ_PUT_FIELD(s, entry->pid);
s                3821 kernel/trace/trace.c 		SEQ_PUT_FIELD(s, iter->cpu);
s                3822 kernel/trace/trace.c 		SEQ_PUT_FIELD(s, iter->ts);
s                3823 kernel/trace/trace.c 		if (trace_seq_has_overflowed(s))
s                5195 kernel/trace/trace.c static void free_saved_cmdlines_buffer(struct saved_cmdlines_buffer *s)
s                5197 kernel/trace/trace.c 	kfree(s->saved_cmdlines);
s                5198 kernel/trace/trace.c 	kfree(s->map_cmdline_to_pid);
s                5199 kernel/trace/trace.c 	kfree(s);
s                5204 kernel/trace/trace.c 	struct saved_cmdlines_buffer *s, *savedcmd_temp;
s                5206 kernel/trace/trace.c 	s = kmalloc(sizeof(*s), GFP_KERNEL);
s                5207 kernel/trace/trace.c 	if (!s)
s                5210 kernel/trace/trace.c 	if (allocate_cmdlines_buffer(val, s) < 0) {
s                5211 kernel/trace/trace.c 		kfree(s);
s                5217 kernel/trace/trace.c 	savedcmd = s;
s                7531 kernel/trace/trace.c 	struct trace_seq *s;
s                7536 kernel/trace/trace.c 	s = kmalloc(sizeof(*s), GFP_KERNEL);
s                7537 kernel/trace/trace.c 	if (!s)
s                7540 kernel/trace/trace.c 	trace_seq_init(s);
s                7543 kernel/trace/trace.c 	trace_seq_printf(s, "entries: %ld\n", cnt);
s                7546 kernel/trace/trace.c 	trace_seq_printf(s, "overrun: %ld\n", cnt);
s                7549 kernel/trace/trace.c 	trace_seq_printf(s, "commit overrun: %ld\n", cnt);
s                7552 kernel/trace/trace.c 	trace_seq_printf(s, "bytes: %ld\n", cnt);
s                7558 kernel/trace/trace.c 		trace_seq_printf(s, "oldest event ts: %5llu.%06lu\n",
s                7563 kernel/trace/trace.c 		trace_seq_printf(s, "now ts: %5llu.%06lu\n", t, usec_rem);
s                7566 kernel/trace/trace.c 		trace_seq_printf(s, "oldest event ts: %llu\n",
s                7569 kernel/trace/trace.c 		trace_seq_printf(s, "now ts: %llu\n",
s                7574 kernel/trace/trace.c 	trace_seq_printf(s, "dropped events: %ld\n", cnt);
s                7577 kernel/trace/trace.c 	trace_seq_printf(s, "read events: %ld\n", cnt);
s                7580 kernel/trace/trace.c 					s->buffer, trace_seq_used(s));
s                7582 kernel/trace/trace.c 	kfree(s);
s                8877 kernel/trace/trace.c trace_printk_seq(struct trace_seq *s)
s                8880 kernel/trace/trace.c 	if (s->seq.len >= TRACE_MAX_PRINT)
s                8881 kernel/trace/trace.c 		s->seq.len = TRACE_MAX_PRINT;
s                8888 kernel/trace/trace.c 	if (WARN_ON_ONCE(s->seq.len >= s->seq.size))
s                8889 kernel/trace/trace.c 		s->seq.len = s->seq.size - 1;
s                8892 kernel/trace/trace.c 	s->buffer[s->seq.len] = 0;
s                8894 kernel/trace/trace.c 	printk(KERN_TRACE "%s", s->buffer);
s                8896 kernel/trace/trace.c 	trace_seq_init(s);
s                 436 kernel/trace/trace.h #define TRACER_OPT(s, b)	.name = #s, .bit = b
s                 860 kernel/trace/trace.h void trace_printk_seq(struct trace_seq *s);
s                 922 kernel/trace/trace.h extern void print_graph_headers_flags(struct seq_file *s, u32 flags);
s                 924 kernel/trace/trace.h trace_print_graph_duration(unsigned long long duration, struct trace_seq *s);
s                1564 kernel/trace/trace.h 			       struct trace_seq *s);
s                1570 kernel/trace/trace.h 					 struct trace_seq *s);
s                 156 kernel/trace/trace_branch.c static void branch_print_header(struct seq_file *s)
s                 158 kernel/trace/trace_branch.c 	seq_puts(s, "#           TASK-PID    CPU#    TIMESTAMP  CORRECT"
s                1330 kernel/trace/trace_events.c 	struct trace_seq *s;
s                1336 kernel/trace/trace_events.c 	s = kmalloc(sizeof(*s), GFP_KERNEL);
s                1338 kernel/trace/trace_events.c 	if (!s)
s                1341 kernel/trace/trace_events.c 	trace_seq_init(s);
s                1346 kernel/trace/trace_events.c 		print_event_filter(file, s);
s                1351 kernel/trace/trace_events.c 					    s->buffer, trace_seq_used(s));
s                1353 kernel/trace/trace_events.c 	kfree(s);
s                1487 kernel/trace/trace_events.c 	struct trace_seq *s;
s                1493 kernel/trace/trace_events.c 	s = kmalloc(sizeof(*s), GFP_KERNEL);
s                1494 kernel/trace/trace_events.c 	if (!s)
s                1497 kernel/trace/trace_events.c 	trace_seq_init(s);
s                1499 kernel/trace/trace_events.c 	print_subsystem_event_filter(system, s);
s                1501 kernel/trace/trace_events.c 				    s->buffer, trace_seq_used(s));
s                1503 kernel/trace/trace_events.c 	kfree(s);
s                1536 kernel/trace/trace_events.c 	int (*func)(struct trace_seq *s) = filp->private_data;
s                1537 kernel/trace/trace_events.c 	struct trace_seq *s;
s                1543 kernel/trace/trace_events.c 	s = kmalloc(sizeof(*s), GFP_KERNEL);
s                1544 kernel/trace/trace_events.c 	if (!s)
s                1547 kernel/trace/trace_events.c 	trace_seq_init(s);
s                1549 kernel/trace/trace_events.c 	func(s);
s                1551 kernel/trace/trace_events.c 				    s->buffer, trace_seq_used(s));
s                1553 kernel/trace/trace_events.c 	kfree(s);
s                 119 kernel/trace/trace_events_filter.c 	int t, s;
s                 122 kernel/trace/trace_events_filter.c 	s = prog[t].target;
s                 125 kernel/trace/trace_events_filter.c 	prog[N].target = s;
s                 933 kernel/trace/trace_events_filter.c 	struct trace_seq *s;
s                 941 kernel/trace/trace_events_filter.c 	s = kmalloc(sizeof(*s), GFP_KERNEL);
s                 942 kernel/trace/trace_events_filter.c 	if (!s)
s                 944 kernel/trace/trace_events_filter.c 	trace_seq_init(s);
s                 954 kernel/trace/trace_events_filter.c 	trace_seq_puts(s, filter->filter_string);
s                 956 kernel/trace/trace_events_filter.c 		trace_seq_printf(s, "\n%*s", pos, "^");
s                 957 kernel/trace/trace_events_filter.c 		trace_seq_printf(s, "\nparse_error: %s\n", err_text[pe->lasterr]);
s                 962 kernel/trace/trace_events_filter.c 		trace_seq_printf(s, "\nError: (%d)\n", pe->lasterr);
s                 967 kernel/trace/trace_events_filter.c 	trace_seq_putc(s, 0);
s                 968 kernel/trace/trace_events_filter.c 	buf = kmemdup_nul(s->buffer, s->seq.len, GFP_KERNEL);
s                 973 kernel/trace/trace_events_filter.c 	kfree(s);
s                 982 kernel/trace/trace_events_filter.c void print_event_filter(struct trace_event_file *file, struct trace_seq *s)
s                 987 kernel/trace/trace_events_filter.c 		trace_seq_printf(s, "%s\n", filter->filter_string);
s                 989 kernel/trace/trace_events_filter.c 		trace_seq_puts(s, "none\n");
s                 993 kernel/trace/trace_events_filter.c 				  struct trace_seq *s)
s                1000 kernel/trace/trace_events_filter.c 		trace_seq_printf(s, "%s\n", filter->filter_string);
s                1002 kernel/trace/trace_events_filter.c 		trace_seq_puts(s, DEFAULT_SYS_FILTER_MESSAGE "\n");
s                1166 kernel/trace/trace_events_filter.c 	int s;
s                1172 kernel/trace/trace_events_filter.c 	s = i;
s                1177 kernel/trace/trace_events_filter.c 	len = i - s;
s                1182 kernel/trace/trace_events_filter.c 	field_name = kmemdup_nul(str + s, len, GFP_KERNEL);
s                1215 kernel/trace/trace_events_filter.c 	s = i;
s                1257 kernel/trace/trace_events_filter.c 			s++;
s                1258 kernel/trace/trace_events_filter.c 		len = i - s;
s                1265 kernel/trace/trace_events_filter.c 		strncpy(pred->regex.pattern, str + s, len);
s                1301 kernel/trace/trace_events_filter.c 		s++;
s                1302 kernel/trace/trace_events_filter.c 		len = i - s;
s                1309 kernel/trace/trace_events_filter.c 		strncpy(pred->regex.pattern, str + s, len);
s                1348 kernel/trace/trace_events_filter.c 		len = i - s;
s                1355 kernel/trace/trace_events_filter.c 		strncpy(num_buf, str + s, len);
s                1364 kernel/trace/trace_events_filter.c 			parse_error(pe, FILT_ERR_ILLEGAL_INTVAL, pos + s);
s                 814 kernel/trace/trace_events_hist.c static void print_synth_event_num_val(struct trace_seq *s,
s                 820 kernel/trace/trace_events_hist.c 		trace_seq_printf(s, print_fmt, name, (u8)val, space);
s                 824 kernel/trace/trace_events_hist.c 		trace_seq_printf(s, print_fmt, name, (u16)val, space);
s                 828 kernel/trace/trace_events_hist.c 		trace_seq_printf(s, print_fmt, name, (u32)val, space);
s                 832 kernel/trace/trace_events_hist.c 		trace_seq_printf(s, print_fmt, name, val, space);
s                 842 kernel/trace/trace_events_hist.c 	struct trace_seq *s = &iter->seq;
s                 852 kernel/trace/trace_events_hist.c 	trace_seq_printf(s, "%s: ", se->name);
s                 855 kernel/trace/trace_events_hist.c 		if (trace_seq_has_overflowed(s))
s                 862 kernel/trace/trace_events_hist.c 			trace_seq_printf(s, "%s ", fmt);
s                 868 kernel/trace/trace_events_hist.c 			trace_seq_printf(s, print_fmt, se->fields[i]->name,
s                 877 kernel/trace/trace_events_hist.c 			print_synth_event_num_val(s, print_fmt,
s                 884 kernel/trace/trace_events_hist.c 				trace_seq_puts(s, " (");
s                 885 kernel/trace/trace_events_hist.c 				trace_print_flags_seq(s, "|",
s                 888 kernel/trace/trace_events_hist.c 				trace_seq_putc(s, ')');
s                 894 kernel/trace/trace_events_hist.c 	trace_seq_putc(s, '\n');
s                 896 kernel/trace/trace_events_hist.c 	return trace_handle_return(s);
s                2911 kernel/trace/trace_events_hist.c 	char *s, *ref_system = NULL, *ref_event = NULL, *ref_var = str;
s                2916 kernel/trace/trace_events_hist.c 	s = strchr(str, '.');
s                2917 kernel/trace/trace_events_hist.c 	if (s) {
s                2918 kernel/trace/trace_events_hist.c 		s = strchr(++s, '.');
s                2919 kernel/trace/trace_events_hist.c 		if (s) {
s                2934 kernel/trace/trace_events_hist.c 	s = local_field_var_ref(hist_data, ref_system, ref_event, ref_var);
s                2935 kernel/trace/trace_events_hist.c 	if (!s) {
s                2949 kernel/trace/trace_events_hist.c 		str = s;
s                2981 kernel/trace/trace_events_hist.c 	char *s;
s                2993 kernel/trace/trace_events_hist.c 	s = strchr(str, '(');
s                2994 kernel/trace/trace_events_hist.c 	if (s)
s                3001 kernel/trace/trace_events_hist.c 	s = strrchr(str, ')');
s                3002 kernel/trace/trace_events_hist.c 	if (s)
s                3003 kernel/trace/trace_events_hist.c 		*s = '\0';
s                4739 kernel/trace/trace_events_hist.c 	char *s, *str, *var_name, *field_str;
s                4764 kernel/trace/trace_events_hist.c 			s = kstrdup(var_name, GFP_KERNEL);
s                4765 kernel/trace/trace_events_hist.c 			if (!s) {
s                4769 kernel/trace/trace_events_hist.c 			hist_data->attrs->var_defs.name[n_vars] = s;
s                4771 kernel/trace/trace_events_hist.c 			s = kstrdup(field_str, GFP_KERNEL);
s                4772 kernel/trace/trace_events_hist.c 			if (!s) {
s                4777 kernel/trace/trace_events_hist.c 			hist_data->attrs->var_defs.expr[n_vars++] = s;
s                 733 kernel/trace/trace_events_trigger.c 	char *s;
s                 738 kernel/trace/trace_events_trigger.c 	s = strsep(&filter_str, " \t");
s                 740 kernel/trace/trace_events_trigger.c 	if (!strlen(s) || strcmp(s, "if") != 0)
s                  95 kernel/trace/trace_functions_graph.c 		     struct trace_seq *s, u32 flags);
s                 333 kernel/trace/trace_functions_graph.c static void print_graph_cpu(struct trace_seq *s, int cpu)
s                 340 kernel/trace/trace_functions_graph.c 	trace_seq_printf(s, " %*d) ", max_bytes_for_cpu, cpu);
s                 345 kernel/trace/trace_functions_graph.c static void print_graph_proc(struct trace_seq *s, pid_t pid)
s                 366 kernel/trace/trace_functions_graph.c 		trace_seq_putc(s, ' ');
s                 368 kernel/trace/trace_functions_graph.c 	trace_seq_printf(s, "%s-%s", comm, pid_str);
s                 372 kernel/trace/trace_functions_graph.c 		trace_seq_putc(s, ' ');
s                 376 kernel/trace/trace_functions_graph.c static void print_graph_lat_fmt(struct trace_seq *s, struct trace_entry *entry)
s                 378 kernel/trace/trace_functions_graph.c 	trace_seq_putc(s, ' ');
s                 379 kernel/trace/trace_functions_graph.c 	trace_print_lat_fmt(s, entry);
s                 380 kernel/trace/trace_functions_graph.c 	trace_seq_puts(s, " | ");
s                 385 kernel/trace/trace_functions_graph.c verif_pid(struct trace_seq *s, pid_t pid, int cpu, struct fgraph_data *data)
s                 411 kernel/trace/trace_functions_graph.c 	trace_seq_puts(s, " ------------------------------------------\n");
s                 412 kernel/trace/trace_functions_graph.c 	print_graph_cpu(s, cpu);
s                 413 kernel/trace/trace_functions_graph.c 	print_graph_proc(s, prev_pid);
s                 414 kernel/trace/trace_functions_graph.c 	trace_seq_puts(s, " => ");
s                 415 kernel/trace/trace_functions_graph.c 	print_graph_proc(s, pid);
s                 416 kernel/trace/trace_functions_graph.c 	trace_seq_puts(s, "\n ------------------------------------------\n\n");
s                 490 kernel/trace/trace_functions_graph.c static void print_graph_abs_time(u64 t, struct trace_seq *s)
s                 497 kernel/trace/trace_functions_graph.c 	trace_seq_printf(s, "%5lu.%06lu |  ",
s                 502 kernel/trace/trace_functions_graph.c print_graph_rel_time(struct trace_iterator *iter, struct trace_seq *s)
s                 509 kernel/trace/trace_functions_graph.c 	trace_seq_printf(s, "%9llu us |  ", usecs);
s                 517 kernel/trace/trace_functions_graph.c 	struct trace_seq *s = &iter->seq;
s                 527 kernel/trace/trace_functions_graph.c 			print_graph_abs_time(iter->ts, s);
s                 531 kernel/trace/trace_functions_graph.c 			print_graph_rel_time(iter, s);
s                 535 kernel/trace/trace_functions_graph.c 			print_graph_cpu(s, cpu);
s                 539 kernel/trace/trace_functions_graph.c 			print_graph_proc(s, pid);
s                 540 kernel/trace/trace_functions_graph.c 			trace_seq_puts(s, " | ");
s                 545 kernel/trace/trace_functions_graph.c 			print_graph_lat_fmt(s, ent);
s                 549 kernel/trace/trace_functions_graph.c 	print_graph_duration(tr, 0, s, flags | FLAGS_FILL_START);
s                 552 kernel/trace/trace_functions_graph.c 		trace_seq_puts(s, "==========>");
s                 554 kernel/trace/trace_functions_graph.c 		trace_seq_puts(s, "<==========");
s                 556 kernel/trace/trace_functions_graph.c 	print_graph_duration(tr, 0, s, flags | FLAGS_FILL_END);
s                 557 kernel/trace/trace_functions_graph.c 	trace_seq_putc(s, '\n');
s                 561 kernel/trace/trace_functions_graph.c trace_print_graph_duration(unsigned long long duration, struct trace_seq *s)
s                 573 kernel/trace/trace_functions_graph.c 	trace_seq_printf(s, "%s", usecs_str);
s                 582 kernel/trace/trace_functions_graph.c 		trace_seq_printf(s, ".%s", nsecs_str);
s                 586 kernel/trace/trace_functions_graph.c 	trace_seq_puts(s, " us ");
s                 590 kernel/trace/trace_functions_graph.c 		trace_seq_putc(s, ' ');
s                 595 kernel/trace/trace_functions_graph.c 		     struct trace_seq *s, u32 flags)
s                 604 kernel/trace/trace_functions_graph.c 		trace_seq_puts(s, "              |  ");
s                 607 kernel/trace/trace_functions_graph.c 		trace_seq_puts(s, "  ");
s                 610 kernel/trace/trace_functions_graph.c 		trace_seq_puts(s, " |");
s                 616 kernel/trace/trace_functions_graph.c 		trace_seq_printf(s, "%c ", trace_find_mark(duration));
s                 618 kernel/trace/trace_functions_graph.c 		trace_seq_puts(s, "  ");
s                 620 kernel/trace/trace_functions_graph.c 	trace_print_graph_duration(duration, s);
s                 621 kernel/trace/trace_functions_graph.c 	trace_seq_puts(s, "|  ");
s                 629 kernel/trace/trace_functions_graph.c 		struct trace_seq *s, u32 flags)
s                 662 kernel/trace/trace_functions_graph.c 	print_graph_duration(tr, duration, s, flags);
s                 666 kernel/trace/trace_functions_graph.c 		trace_seq_putc(s, ' ');
s                 668 kernel/trace/trace_functions_graph.c 	trace_seq_printf(s, "%ps();\n", (void *)call->func);
s                 673 kernel/trace/trace_functions_graph.c 	return trace_handle_return(s);
s                 679 kernel/trace/trace_functions_graph.c 			 struct trace_seq *s, int cpu, u32 flags)
s                 700 kernel/trace/trace_functions_graph.c 	print_graph_duration(tr, 0, s, flags | FLAGS_FILL_FULL);
s                 704 kernel/trace/trace_functions_graph.c 		trace_seq_putc(s, ' ');
s                 706 kernel/trace/trace_functions_graph.c 	trace_seq_printf(s, "%ps() {\n", (void *)call->func);
s                 708 kernel/trace/trace_functions_graph.c 	if (trace_seq_has_overflowed(s))
s                 719 kernel/trace/trace_functions_graph.c print_graph_prologue(struct trace_iterator *iter, struct trace_seq *s,
s                 728 kernel/trace/trace_functions_graph.c 	verif_pid(s, ent->pid, cpu, data);
s                 739 kernel/trace/trace_functions_graph.c 		print_graph_abs_time(iter->ts, s);
s                 743 kernel/trace/trace_functions_graph.c 		print_graph_rel_time(iter, s);
s                 747 kernel/trace/trace_functions_graph.c 		print_graph_cpu(s, cpu);
s                 751 kernel/trace/trace_functions_graph.c 		print_graph_proc(s, ent->pid);
s                 752 kernel/trace/trace_functions_graph.c 		trace_seq_puts(s, " | ");
s                 757 kernel/trace/trace_functions_graph.c 		print_graph_lat_fmt(s, ent);
s                 865 kernel/trace/trace_functions_graph.c print_graph_entry(struct ftrace_graph_ent_entry *field, struct trace_seq *s,
s                 877 kernel/trace/trace_functions_graph.c 	print_graph_prologue(iter, s, TRACE_GRAPH_ENT, call->func, flags);
s                 881 kernel/trace/trace_functions_graph.c 		ret = print_graph_entry_leaf(iter, field, leaf_ret, s, flags);
s                 883 kernel/trace/trace_functions_graph.c 		ret = print_graph_entry_nested(iter, field, s, cpu, flags);
s                 890 kernel/trace/trace_functions_graph.c 		if (s->full) {
s                 901 kernel/trace/trace_functions_graph.c print_graph_return(struct ftrace_graph_ret *trace, struct trace_seq *s,
s                 937 kernel/trace/trace_functions_graph.c 	print_graph_prologue(iter, s, 0, 0, flags);
s                 940 kernel/trace/trace_functions_graph.c 	print_graph_duration(tr, duration, s, flags);
s                 944 kernel/trace/trace_functions_graph.c 		trace_seq_putc(s, ' ');
s                 954 kernel/trace/trace_functions_graph.c 		trace_seq_puts(s, "}\n");
s                 956 kernel/trace/trace_functions_graph.c 		trace_seq_printf(s, "} /* %ps */\n", (void *)trace->func);
s                 960 kernel/trace/trace_functions_graph.c 		trace_seq_printf(s, " (Overruns: %lu)\n",
s                 966 kernel/trace/trace_functions_graph.c 	return trace_handle_return(s);
s                 970 kernel/trace/trace_functions_graph.c print_graph_comment(struct trace_seq *s, struct trace_entry *ent,
s                 984 kernel/trace/trace_functions_graph.c 	print_graph_prologue(iter, s, 0, 0, flags);
s                 987 kernel/trace/trace_functions_graph.c 	print_graph_duration(tr, 0, s, flags | FLAGS_FILL_FULL);
s                 992 kernel/trace/trace_functions_graph.c 			trace_seq_putc(s, ' ');
s                 995 kernel/trace/trace_functions_graph.c 	trace_seq_puts(s, "/* ");
s                1023 kernel/trace/trace_functions_graph.c 	if (trace_seq_has_overflowed(s))
s                1027 kernel/trace/trace_functions_graph.c 	if (s->buffer[s->seq.len - 1] == '\n') {
s                1028 kernel/trace/trace_functions_graph.c 		s->buffer[s->seq.len - 1] = '\0';
s                1029 kernel/trace/trace_functions_graph.c 		s->seq.len--;
s                1032 kernel/trace/trace_functions_graph.c 	trace_seq_puts(s, " */\n");
s                1034 kernel/trace/trace_functions_graph.c 	return trace_handle_return(s);
s                1044 kernel/trace/trace_functions_graph.c 	struct trace_seq *s = &iter->seq;
s                1060 kernel/trace/trace_functions_graph.c 		ret = print_graph_entry(field, s, iter, flags);
s                1080 kernel/trace/trace_functions_graph.c 		return print_graph_entry(&saved, s, iter, flags);
s                1085 kernel/trace/trace_functions_graph.c 		return print_graph_return(&field->ret, s, entry, iter, flags);
s                1093 kernel/trace/trace_functions_graph.c 		return print_graph_comment(s, entry, iter, flags);
s                1112 kernel/trace/trace_functions_graph.c static void print_lat_header(struct seq_file *s, u32 flags)
s                1128 kernel/trace/trace_functions_graph.c 	seq_printf(s, "#%.*s  _-----=> irqs-off        \n", size, spaces);
s                1129 kernel/trace/trace_functions_graph.c 	seq_printf(s, "#%.*s / _----=> need-resched    \n", size, spaces);
s                1130 kernel/trace/trace_functions_graph.c 	seq_printf(s, "#%.*s| / _---=> hardirq/softirq \n", size, spaces);
s                1131 kernel/trace/trace_functions_graph.c 	seq_printf(s, "#%.*s|| / _--=> preempt-depth   \n", size, spaces);
s                1132 kernel/trace/trace_functions_graph.c 	seq_printf(s, "#%.*s||| /                      \n", size, spaces);
s                1136 kernel/trace/trace_functions_graph.c 					struct seq_file *s, u32 flags)
s                1141 kernel/trace/trace_functions_graph.c 		print_lat_header(s, flags);
s                1144 kernel/trace/trace_functions_graph.c 	seq_putc(s, '#');
s                1146 kernel/trace/trace_functions_graph.c 		seq_puts(s, "     TIME       ");
s                1148 kernel/trace/trace_functions_graph.c 		seq_puts(s, "   REL TIME     ");
s                1150 kernel/trace/trace_functions_graph.c 		seq_puts(s, " CPU");
s                1152 kernel/trace/trace_functions_graph.c 		seq_puts(s, "  TASK/PID       ");
s                1154 kernel/trace/trace_functions_graph.c 		seq_puts(s, "||||   ");
s                1156 kernel/trace/trace_functions_graph.c 		seq_puts(s, "  DURATION   ");
s                1157 kernel/trace/trace_functions_graph.c 	seq_puts(s, "               FUNCTION CALLS\n");
s                1160 kernel/trace/trace_functions_graph.c 	seq_putc(s, '#');
s                1162 kernel/trace/trace_functions_graph.c 		seq_puts(s, "      |         ");
s                1164 kernel/trace/trace_functions_graph.c 		seq_puts(s, "      |         ");
s                1166 kernel/trace/trace_functions_graph.c 		seq_puts(s, " |  ");
s                1168 kernel/trace/trace_functions_graph.c 		seq_puts(s, "   |    |        ");
s                1170 kernel/trace/trace_functions_graph.c 		seq_puts(s, "||||   ");
s                1172 kernel/trace/trace_functions_graph.c 		seq_puts(s, "   |   |      ");
s                1173 kernel/trace/trace_functions_graph.c 	seq_puts(s, "               |   |   |   |\n");
s                1176 kernel/trace/trace_functions_graph.c static void print_graph_headers(struct seq_file *s)
s                1178 kernel/trace/trace_functions_graph.c 	print_graph_headers_flags(s, tracer_flags.val);
s                1181 kernel/trace/trace_functions_graph.c void print_graph_headers_flags(struct seq_file *s, u32 flags)
s                1183 kernel/trace/trace_functions_graph.c 	struct trace_iterator *iter = s->private;
s                1194 kernel/trace/trace_functions_graph.c 		print_trace_header(s, iter);
s                1197 kernel/trace/trace_functions_graph.c 	__print_graph_headers_flags(tr, s, flags);
s                 239 kernel/trace/trace_hwlat.c 		struct hwlat_sample s;
s                 248 kernel/trace/trace_hwlat.c 		s.seqnum = hwlat_data.count;
s                 249 kernel/trace/trace_hwlat.c 		s.duration = sample;
s                 250 kernel/trace/trace_hwlat.c 		s.outer_duration = outer_sample;
s                 251 kernel/trace/trace_hwlat.c 		ktime_get_real_ts64(&s.timestamp);
s                 252 kernel/trace/trace_hwlat.c 		s.nmi_total_ts = nmi_total_ts;
s                 253 kernel/trace/trace_hwlat.c 		s.nmi_count = nmi_count;
s                 254 kernel/trace/trace_hwlat.c 		trace_hwlat_sample(&s);
s                 257 kernel/trace/trace_irqsoff.c static void irqsoff_print_header(struct seq_file *s)
s                 262 kernel/trace/trace_irqsoff.c 		print_graph_headers_flags(s, GRAPH_TRACER_FLAGS);
s                 264 kernel/trace/trace_irqsoff.c 		trace_default_header(s);
s                 290 kernel/trace/trace_irqsoff.c static void irqsoff_print_header(struct seq_file *s)
s                 292 kernel/trace/trace_irqsoff.c 	trace_default_header(s);
s                 295 kernel/trace/trace_irqsoff.c static void irqsoff_print_header(struct seq_file *s)
s                 297 kernel/trace/trace_irqsoff.c 	trace_latency_header(s);
s                1277 kernel/trace/trace_kprobe.c 	struct trace_seq *s = &iter->seq;
s                1286 kernel/trace/trace_kprobe.c 	trace_seq_printf(s, "%s: (", trace_probe_name(tp));
s                1288 kernel/trace/trace_kprobe.c 	if (!seq_print_ip_sym(s, field->ip, flags | TRACE_ITER_SYM_OFFSET))
s                1291 kernel/trace/trace_kprobe.c 	trace_seq_putc(s, ')');
s                1293 kernel/trace/trace_kprobe.c 	if (print_probe_args(s, tp->args, tp->nr_args,
s                1297 kernel/trace/trace_kprobe.c 	trace_seq_putc(s, '\n');
s                1299 kernel/trace/trace_kprobe.c 	return trace_handle_return(s);
s                1307 kernel/trace/trace_kprobe.c 	struct trace_seq *s = &iter->seq;
s                1316 kernel/trace/trace_kprobe.c 	trace_seq_printf(s, "%s: (", trace_probe_name(tp));
s                1318 kernel/trace/trace_kprobe.c 	if (!seq_print_ip_sym(s, field->ret_ip, flags | TRACE_ITER_SYM_OFFSET))
s                1321 kernel/trace/trace_kprobe.c 	trace_seq_puts(s, " <- ");
s                1323 kernel/trace/trace_kprobe.c 	if (!seq_print_ip_sym(s, field->func, flags & ~TRACE_ITER_SYM_OFFSET))
s                1326 kernel/trace/trace_kprobe.c 	trace_seq_putc(s, ')');
s                1328 kernel/trace/trace_kprobe.c 	if (print_probe_args(s, tp->args, tp->nr_args,
s                1332 kernel/trace/trace_kprobe.c 	trace_seq_putc(s, '\n');
s                1335 kernel/trace/trace_kprobe.c 	return trace_handle_return(s);
s                  63 kernel/trace/trace_mmiotrace.c static void mmio_print_pcidev(struct trace_seq *s, const struct pci_dev *dev)
s                  69 kernel/trace/trace_mmiotrace.c 	trace_seq_printf(s, "PCIDEV %02x%02x %04x%04x %x",
s                  74 kernel/trace/trace_mmiotrace.c 		trace_seq_printf(s, " %llx",
s                  81 kernel/trace/trace_mmiotrace.c 		trace_seq_printf(s, " %llx",
s                  86 kernel/trace/trace_mmiotrace.c 		trace_seq_printf(s, " %s\n", drv->name);
s                  88 kernel/trace/trace_mmiotrace.c 		trace_seq_puts(s, " \n");
s                 102 kernel/trace/trace_mmiotrace.c 	struct trace_seq *s = &iter->seq;
s                 104 kernel/trace/trace_mmiotrace.c 	trace_seq_puts(s, "VERSION 20070824\n");
s                 138 kernel/trace/trace_mmiotrace.c 	struct trace_seq *s = &iter->seq;
s                 144 kernel/trace/trace_mmiotrace.c 		trace_seq_printf(s, "MARK 0.000000 Lost %lu events.\n", n);
s                 154 kernel/trace/trace_mmiotrace.c 	mmio_print_pcidev(s, hiter->dev);
s                 163 kernel/trace/trace_mmiotrace.c 	ret = trace_seq_to_user(s, ubuf, cnt);
s                 172 kernel/trace/trace_mmiotrace.c 	struct trace_seq *s	= &iter->seq;
s                 182 kernel/trace/trace_mmiotrace.c 		trace_seq_printf(s,
s                 189 kernel/trace/trace_mmiotrace.c 		trace_seq_printf(s,
s                 196 kernel/trace/trace_mmiotrace.c 		trace_seq_printf(s,
s                 205 kernel/trace/trace_mmiotrace.c 		trace_seq_puts(s, "rw what?\n");
s                 209 kernel/trace/trace_mmiotrace.c 	return trace_handle_return(s);
s                 217 kernel/trace/trace_mmiotrace.c 	struct trace_seq *s	= &iter->seq;
s                 227 kernel/trace/trace_mmiotrace.c 		trace_seq_printf(s,
s                 234 kernel/trace/trace_mmiotrace.c 		trace_seq_printf(s,
s                 239 kernel/trace/trace_mmiotrace.c 		trace_seq_puts(s, "map what?\n");
s                 243 kernel/trace/trace_mmiotrace.c 	return trace_handle_return(s);
s                 251 kernel/trace/trace_mmiotrace.c 	struct trace_seq *s	= &iter->seq;
s                 257 kernel/trace/trace_mmiotrace.c 	trace_seq_printf(s, "MARK %u.%06lu %s", secs, usec_rem, msg);
s                 259 kernel/trace/trace_mmiotrace.c 	return trace_handle_return(s);
s                  27 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                  33 kernel/trace/trace_output.c 	trace_seq_puts(s, field->str);
s                  35 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                  40 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                  46 kernel/trace/trace_output.c 	trace_seq_bprintf(s, field->fmt, field->buf);
s                  48 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                  53 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                  59 kernel/trace/trace_output.c 	trace_seq_puts(s, field->buf);
s                  61 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                 281 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                 294 kernel/trace/trace_output.c 	trace_seq_printf(s, "%s: ", trace_event_name(event));
s                 296 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                 303 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                 305 kernel/trace/trace_output.c 	trace_seq_printf(s, "%s: ", name);
s                 306 kernel/trace/trace_output.c 	trace_seq_vprintf(s, fmt, ap);
s                 308 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                 342 kernel/trace/trace_output.c seq_print_sym(struct trace_seq *s, unsigned long address, bool offset)
s                 355 kernel/trace/trace_output.c 		trace_seq_puts(s, name);
s                 359 kernel/trace/trace_output.c 	trace_seq_printf(s, "0x%08lx", address);
s                 368 kernel/trace/trace_output.c static int seq_print_user_ip(struct trace_seq *s, struct mm_struct *mm,
s                 375 kernel/trace/trace_output.c 	if (s->full)
s                 388 kernel/trace/trace_output.c 			ret = trace_seq_path(s, &file->f_path);
s                 390 kernel/trace/trace_output.c 				trace_seq_printf(s, "[+0x%lx]",
s                 396 kernel/trace/trace_output.c 		trace_seq_printf(s, " <" IP_FMT ">", ip);
s                 397 kernel/trace/trace_output.c 	return !trace_seq_has_overflowed(s);
s                 401 kernel/trace/trace_output.c seq_print_ip_sym(struct trace_seq *s, unsigned long ip, unsigned long sym_flags)
s                 404 kernel/trace/trace_output.c 		trace_seq_putc(s, '0');
s                 408 kernel/trace/trace_output.c 	seq_print_sym(s, ip, sym_flags & TRACE_ITER_SYM_OFFSET);
s                 411 kernel/trace/trace_output.c 		trace_seq_printf(s, " <" IP_FMT ">", ip);
s                 414 kernel/trace/trace_output.c 	return !trace_seq_has_overflowed(s);
s                 425 kernel/trace/trace_output.c int trace_print_lat_fmt(struct trace_seq *s, struct trace_entry *entry)
s                 467 kernel/trace/trace_output.c 	trace_seq_printf(s, "%c%c%c",
s                 471 kernel/trace/trace_output.c 		trace_seq_printf(s, "%x", entry->preempt_count);
s                 473 kernel/trace/trace_output.c 		trace_seq_putc(s, '.');
s                 475 kernel/trace/trace_output.c 	return !trace_seq_has_overflowed(s);
s                 479 kernel/trace/trace_output.c lat_print_generic(struct trace_seq *s, struct trace_entry *entry, int cpu)
s                 485 kernel/trace/trace_output.c 	trace_seq_printf(s, "%8.8s-%-5d %3d",
s                 488 kernel/trace/trace_output.c 	return trace_print_lat_fmt(s, entry);
s                 492 kernel/trace/trace_output.c #define MARK(v, s) {.val = v, .sym = s}
s                 528 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                 542 kernel/trace/trace_output.c 			s, "[%08llx] %ld.%03ldms (+%ld.%03ldms): ",
s                 549 kernel/trace/trace_output.c 			s, "[%016llx] %lld (+%lld): ",
s                 554 kernel/trace/trace_output.c 			s, " %4lldus%c: ",
s                 559 kernel/trace/trace_output.c 		trace_seq_printf(s, " %4lld: ", abs_ts);
s                 562 kernel/trace/trace_output.c 	return !trace_seq_has_overflowed(s);
s                 568 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                 576 kernel/trace/trace_output.c 	trace_seq_printf(s, "%16s-%-5d ", comm, entry->pid);
s                 582 kernel/trace/trace_output.c 			trace_seq_printf(s, "(-----) ");
s                 584 kernel/trace/trace_output.c 			trace_seq_printf(s, "(%5d) ", tgid);
s                 587 kernel/trace/trace_output.c 	trace_seq_printf(s, "[%03d] ", iter->cpu);
s                 590 kernel/trace/trace_output.c 		trace_print_lat_fmt(s, entry);
s                 596 kernel/trace/trace_output.c 		trace_seq_printf(s, " %5lu.%06lu: ", secs, usec_rem);
s                 598 kernel/trace/trace_output.c 		trace_seq_printf(s, " %12llu: ", iter->ts);
s                 600 kernel/trace/trace_output.c 	return !trace_seq_has_overflowed(s);
s                 608 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                 627 kernel/trace/trace_output.c 			s, "%16s %5d %3d %d %08x %08lx ",
s                 631 kernel/trace/trace_output.c 		lat_print_generic(s, entry, iter->cpu);
s                 636 kernel/trace/trace_output.c 	return !trace_seq_has_overflowed(s);
s                 823 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                 827 kernel/trace/trace_output.c 	seq_print_ip_sym(s, field->ip, flags);
s                 830 kernel/trace/trace_output.c 		trace_seq_puts(s, " <-");
s                 831 kernel/trace/trace_output.c 		seq_print_ip_sym(s, field->parent_ip, flags);
s                 834 kernel/trace/trace_output.c 	trace_seq_putc(s, '\n');
s                 836 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                 857 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                 861 kernel/trace/trace_output.c 	SEQ_PUT_HEX_FIELD(s, field->ip);
s                 862 kernel/trace/trace_output.c 	SEQ_PUT_HEX_FIELD(s, field->parent_ip);
s                 864 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                 871 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                 875 kernel/trace/trace_output.c 	SEQ_PUT_FIELD(s, field->ip);
s                 876 kernel/trace/trace_output.c 	SEQ_PUT_FIELD(s, field->parent_ip);
s                 878 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                 970 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                 979 kernel/trace/trace_output.c 	SEQ_PUT_HEX_FIELD(s, field->prev_pid);
s                 980 kernel/trace/trace_output.c 	SEQ_PUT_HEX_FIELD(s, field->prev_prio);
s                 981 kernel/trace/trace_output.c 	SEQ_PUT_HEX_FIELD(s, S);
s                 982 kernel/trace/trace_output.c 	SEQ_PUT_HEX_FIELD(s, field->next_cpu);
s                 983 kernel/trace/trace_output.c 	SEQ_PUT_HEX_FIELD(s, field->next_pid);
s                 984 kernel/trace/trace_output.c 	SEQ_PUT_HEX_FIELD(s, field->next_prio);
s                 985 kernel/trace/trace_output.c 	SEQ_PUT_HEX_FIELD(s, T);
s                 987 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                1006 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                1010 kernel/trace/trace_output.c 	SEQ_PUT_FIELD(s, field->prev_pid);
s                1011 kernel/trace/trace_output.c 	SEQ_PUT_FIELD(s, field->prev_prio);
s                1012 kernel/trace/trace_output.c 	SEQ_PUT_FIELD(s, field->prev_state);
s                1013 kernel/trace/trace_output.c 	SEQ_PUT_FIELD(s, field->next_cpu);
s                1014 kernel/trace/trace_output.c 	SEQ_PUT_FIELD(s, field->next_pid);
s                1015 kernel/trace/trace_output.c 	SEQ_PUT_FIELD(s, field->next_prio);
s                1016 kernel/trace/trace_output.c 	SEQ_PUT_FIELD(s, field->next_state);
s                1018 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                1051 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                1058 kernel/trace/trace_output.c 	trace_seq_puts(s, "<stack trace>\n");
s                1062 kernel/trace/trace_output.c 		if (trace_seq_has_overflowed(s))
s                1065 kernel/trace/trace_output.c 		trace_seq_puts(s, " => ");
s                1066 kernel/trace/trace_output.c 		seq_print_ip_sym(s, *p, flags);
s                1067 kernel/trace/trace_output.c 		trace_seq_putc(s, '\n');
s                1070 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                1088 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                1094 kernel/trace/trace_output.c 	trace_seq_puts(s, "<user stack trace>\n");
s                1112 kernel/trace/trace_output.c 		if (!ip || trace_seq_has_overflowed(s))
s                1115 kernel/trace/trace_output.c 		trace_seq_puts(s, " => ");
s                1116 kernel/trace/trace_output.c 		seq_print_user_ip(s, mm, ip, flags);
s                1117 kernel/trace/trace_output.c 		trace_seq_putc(s, '\n');
s                1123 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                1141 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                1146 kernel/trace/trace_output.c 	trace_seq_printf(s, "#%-5u inner/outer(us): %4llu/%-5llu ts:%lld.%09ld",
s                1159 kernel/trace/trace_output.c 			trace_seq_printf(s, " nmi-total:%llu",
s                1161 kernel/trace/trace_output.c 		trace_seq_printf(s, " nmi-count:%u",
s                1165 kernel/trace/trace_output.c 	trace_seq_putc(s, '\n');
s                1167 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                1176 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                1180 kernel/trace/trace_output.c 	trace_seq_printf(s, "%llu %lld %lld %09ld %u\n",
s                1187 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                1206 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                1211 kernel/trace/trace_output.c 	seq_print_ip_sym(s, field->ip, flags);
s                1212 kernel/trace/trace_output.c 	trace_seq_puts(s, ": ");
s                1213 kernel/trace/trace_output.c 	trace_seq_puts(s, field->str);
s                1215 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                1224 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                1228 kernel/trace/trace_output.c 	trace_seq_printf(s, ": %lx : ", field->ip);
s                1229 kernel/trace/trace_output.c 	trace_seq_puts(s, field->str);
s                1231 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                1250 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                1255 kernel/trace/trace_output.c 	seq_print_ip_sym(s, field->ip, flags);
s                1256 kernel/trace/trace_output.c 	trace_seq_puts(s, ": ");
s                1257 kernel/trace/trace_output.c 	trace_seq_bprintf(s, field->fmt, field->buf);
s                1259 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                1268 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                1272 kernel/trace/trace_output.c 	trace_seq_printf(s, ": %lx : ", field->ip);
s                1273 kernel/trace/trace_output.c 	trace_seq_bprintf(s, field->fmt, field->buf);
s                1275 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                1293 kernel/trace/trace_output.c 	struct trace_seq *s = &iter->seq;
s                1297 kernel/trace/trace_output.c 	seq_print_ip_sym(s, field->ip, flags);
s                1298 kernel/trace/trace_output.c 	trace_seq_printf(s, ": %s", field->buf);
s                1300 kernel/trace/trace_output.c 	return trace_handle_return(s);
s                  16 kernel/trace/trace_output.h seq_print_ip_sym(struct trace_seq *s, unsigned long ip,
s                  29 kernel/trace/trace_output.h trace_print_lat_fmt(struct trace_seq *s, struct trace_entry *entry);
s                  35 kernel/trace/trace_output.h #define SEQ_PUT_FIELD(s, x)				\
s                  36 kernel/trace/trace_output.h 	trace_seq_putmem(s, &(x), sizeof(x))
s                  38 kernel/trace/trace_output.h #define SEQ_PUT_HEX_FIELD(s, x)				\
s                  39 kernel/trace/trace_output.h 	trace_seq_putmem_hex(s, &(x), sizeof(x))
s                  34 kernel/trace/trace_probe.c int PRINT_TYPE_FUNC_NAME(tname)(struct trace_seq *s, void *data, void *ent)\
s                  36 kernel/trace/trace_probe.c 	trace_seq_printf(s, fmt, *(type *)data);			\
s                  37 kernel/trace/trace_probe.c 	return !trace_seq_has_overflowed(s);				\
s                  54 kernel/trace/trace_probe.c int PRINT_TYPE_FUNC_NAME(symbol)(struct trace_seq *s, void *data, void *ent)
s                  56 kernel/trace/trace_probe.c 	trace_seq_printf(s, "%pS", (void *)*(unsigned long *)data);
s                  57 kernel/trace/trace_probe.c 	return !trace_seq_has_overflowed(s);
s                  62 kernel/trace/trace_probe.c int PRINT_TYPE_FUNC_NAME(string)(struct trace_seq *s, void *data, void *ent)
s                  67 kernel/trace/trace_probe.c 		trace_seq_puts(s, "(fault)");
s                  69 kernel/trace/trace_probe.c 		trace_seq_printf(s, "\"%s\"",
s                  71 kernel/trace/trace_probe.c 	return !trace_seq_has_overflowed(s);
s                 151 kernel/trace/trace_probe.h int PRINT_TYPE_FUNC_NAME(type)(struct trace_seq *s, void *data, void *ent);\
s                 217 kernel/trace/trace_probe_tmpl.h print_probe_args(struct trace_seq *s, struct probe_arg *args, int nr_args,
s                 226 kernel/trace/trace_probe_tmpl.h 		trace_seq_printf(s, " %s=", a->name);
s                 228 kernel/trace/trace_probe_tmpl.h 			if (!a->type->print(s, data + a->offset, field))
s                 232 kernel/trace/trace_probe_tmpl.h 		trace_seq_putc(s, '{');
s                 235 kernel/trace/trace_probe_tmpl.h 			if (!a->type->print(s, p, field))
s                 237 kernel/trace/trace_probe_tmpl.h 			trace_seq_putc(s, j == a->count - 1 ? '}' : ',');
s                 201 kernel/trace/trace_sched_wakeup.c static void wakeup_print_header(struct seq_file *s)
s                 204 kernel/trace/trace_sched_wakeup.c 		print_graph_headers_flags(s, GRAPH_TRACER_FLAGS);
s                 206 kernel/trace/trace_sched_wakeup.c 		trace_default_header(s);
s                 297 kernel/trace/trace_sched_wakeup.c static void wakeup_print_header(struct seq_file *s)
s                 299 kernel/trace/trace_sched_wakeup.c 	trace_default_header(s);
s                  31 kernel/trace/trace_seq.c #define TRACE_SEQ_BUF_LEFT(s) seq_buf_buffer_left(&(s)->seq)
s                  34 kernel/trace/trace_seq.c #define TRACE_SEQ_BUF_USED(s) seq_buf_used(&(s)->seq)
s                  39 kernel/trace/trace_seq.c static inline void __trace_seq_init(struct trace_seq *s)
s                  41 kernel/trace/trace_seq.c 	if (unlikely(!s->seq.size))
s                  42 kernel/trace/trace_seq.c 		trace_seq_init(s);
s                  54 kernel/trace/trace_seq.c int trace_print_seq(struct seq_file *m, struct trace_seq *s)
s                  58 kernel/trace/trace_seq.c 	__trace_seq_init(s);
s                  60 kernel/trace/trace_seq.c 	ret = seq_buf_print_seq(m, &s->seq);
s                  68 kernel/trace/trace_seq.c 		trace_seq_init(s);
s                  84 kernel/trace/trace_seq.c void trace_seq_printf(struct trace_seq *s, const char *fmt, ...)
s                  86 kernel/trace/trace_seq.c 	unsigned int save_len = s->seq.len;
s                  89 kernel/trace/trace_seq.c 	if (s->full)
s                  92 kernel/trace/trace_seq.c 	__trace_seq_init(s);
s                  95 kernel/trace/trace_seq.c 	seq_buf_vprintf(&s->seq, fmt, ap);
s                  99 kernel/trace/trace_seq.c 	if (unlikely(seq_buf_has_overflowed(&s->seq))) {
s                 100 kernel/trace/trace_seq.c 		s->seq.len = save_len;
s                 101 kernel/trace/trace_seq.c 		s->full = 1;
s                 114 kernel/trace/trace_seq.c void trace_seq_bitmask(struct trace_seq *s, const unsigned long *maskp,
s                 117 kernel/trace/trace_seq.c 	unsigned int save_len = s->seq.len;
s                 119 kernel/trace/trace_seq.c 	if (s->full)
s                 122 kernel/trace/trace_seq.c 	__trace_seq_init(s);
s                 124 kernel/trace/trace_seq.c 	seq_buf_printf(&s->seq, "%*pb", nmaskbits, maskp);
s                 126 kernel/trace/trace_seq.c 	if (unlikely(seq_buf_has_overflowed(&s->seq))) {
s                 127 kernel/trace/trace_seq.c 		s->seq.len = save_len;
s                 128 kernel/trace/trace_seq.c 		s->full = 1;
s                 144 kernel/trace/trace_seq.c void trace_seq_vprintf(struct trace_seq *s, const char *fmt, va_list args)
s                 146 kernel/trace/trace_seq.c 	unsigned int save_len = s->seq.len;
s                 148 kernel/trace/trace_seq.c 	if (s->full)
s                 151 kernel/trace/trace_seq.c 	__trace_seq_init(s);
s                 153 kernel/trace/trace_seq.c 	seq_buf_vprintf(&s->seq, fmt, args);
s                 156 kernel/trace/trace_seq.c 	if (unlikely(seq_buf_has_overflowed(&s->seq))) {
s                 157 kernel/trace/trace_seq.c 		s->seq.len = save_len;
s                 158 kernel/trace/trace_seq.c 		s->full = 1;
s                 178 kernel/trace/trace_seq.c void trace_seq_bprintf(struct trace_seq *s, const char *fmt, const u32 *binary)
s                 180 kernel/trace/trace_seq.c 	unsigned int save_len = s->seq.len;
s                 182 kernel/trace/trace_seq.c 	if (s->full)
s                 185 kernel/trace/trace_seq.c 	__trace_seq_init(s);
s                 187 kernel/trace/trace_seq.c 	seq_buf_bprintf(&s->seq, fmt, binary);
s                 190 kernel/trace/trace_seq.c 	if (unlikely(seq_buf_has_overflowed(&s->seq))) {
s                 191 kernel/trace/trace_seq.c 		s->seq.len = save_len;
s                 192 kernel/trace/trace_seq.c 		s->full = 1;
s                 208 kernel/trace/trace_seq.c void trace_seq_puts(struct trace_seq *s, const char *str)
s                 212 kernel/trace/trace_seq.c 	if (s->full)
s                 215 kernel/trace/trace_seq.c 	__trace_seq_init(s);
s                 217 kernel/trace/trace_seq.c 	if (len > TRACE_SEQ_BUF_LEFT(s)) {
s                 218 kernel/trace/trace_seq.c 		s->full = 1;
s                 222 kernel/trace/trace_seq.c 	seq_buf_putmem(&s->seq, str, len);
s                 236 kernel/trace/trace_seq.c void trace_seq_putc(struct trace_seq *s, unsigned char c)
s                 238 kernel/trace/trace_seq.c 	if (s->full)
s                 241 kernel/trace/trace_seq.c 	__trace_seq_init(s);
s                 243 kernel/trace/trace_seq.c 	if (TRACE_SEQ_BUF_LEFT(s) < 1) {
s                 244 kernel/trace/trace_seq.c 		s->full = 1;
s                 248 kernel/trace/trace_seq.c 	seq_buf_putc(&s->seq, c);
s                 262 kernel/trace/trace_seq.c void trace_seq_putmem(struct trace_seq *s, const void *mem, unsigned int len)
s                 264 kernel/trace/trace_seq.c 	if (s->full)
s                 267 kernel/trace/trace_seq.c 	__trace_seq_init(s);
s                 269 kernel/trace/trace_seq.c 	if (len > TRACE_SEQ_BUF_LEFT(s)) {
s                 270 kernel/trace/trace_seq.c 		s->full = 1;
s                 274 kernel/trace/trace_seq.c 	seq_buf_putmem(&s->seq, mem, len);
s                 288 kernel/trace/trace_seq.c void trace_seq_putmem_hex(struct trace_seq *s, const void *mem,
s                 291 kernel/trace/trace_seq.c 	unsigned int save_len = s->seq.len;
s                 293 kernel/trace/trace_seq.c 	if (s->full)
s                 296 kernel/trace/trace_seq.c 	__trace_seq_init(s);
s                 299 kernel/trace/trace_seq.c 	if (len * 2 > TRACE_SEQ_BUF_LEFT(s)) {
s                 300 kernel/trace/trace_seq.c 		s->full = 1;
s                 305 kernel/trace/trace_seq.c 	seq_buf_putmem_hex(&s->seq, mem, len);
s                 307 kernel/trace/trace_seq.c 	if (unlikely(seq_buf_has_overflowed(&s->seq))) {
s                 308 kernel/trace/trace_seq.c 		s->seq.len = save_len;
s                 309 kernel/trace/trace_seq.c 		s->full = 1;
s                 327 kernel/trace/trace_seq.c int trace_seq_path(struct trace_seq *s, const struct path *path)
s                 329 kernel/trace/trace_seq.c 	unsigned int save_len = s->seq.len;
s                 331 kernel/trace/trace_seq.c 	if (s->full)
s                 334 kernel/trace/trace_seq.c 	__trace_seq_init(s);
s                 336 kernel/trace/trace_seq.c 	if (TRACE_SEQ_BUF_LEFT(s) < 1) {
s                 337 kernel/trace/trace_seq.c 		s->full = 1;
s                 341 kernel/trace/trace_seq.c 	seq_buf_path(&s->seq, path, "\n");
s                 343 kernel/trace/trace_seq.c 	if (unlikely(seq_buf_has_overflowed(&s->seq))) {
s                 344 kernel/trace/trace_seq.c 		s->seq.len = save_len;
s                 345 kernel/trace/trace_seq.c 		s->full = 1;
s                 373 kernel/trace/trace_seq.c int trace_seq_to_user(struct trace_seq *s, char __user *ubuf, int cnt)
s                 375 kernel/trace/trace_seq.c 	__trace_seq_init(s);
s                 376 kernel/trace/trace_seq.c 	return seq_buf_to_user(&s->seq, ubuf, cnt);
s                 173 kernel/trace/trace_stat.c static void *stat_seq_start(struct seq_file *s, loff_t *pos)
s                 175 kernel/trace/trace_stat.c 	struct stat_session *session = s->private;
s                 197 kernel/trace/trace_stat.c static void *stat_seq_next(struct seq_file *s, void *p, loff_t *pos)
s                 199 kernel/trace/trace_stat.c 	struct stat_session *session = s->private;
s                 210 kernel/trace/trace_stat.c static void stat_seq_stop(struct seq_file *s, void *p)
s                 212 kernel/trace/trace_stat.c 	struct stat_session *session = s->private;
s                 216 kernel/trace/trace_stat.c static int stat_seq_show(struct seq_file *s, void *v)
s                 218 kernel/trace/trace_stat.c 	struct stat_session *session = s->private;
s                 222 kernel/trace/trace_stat.c 		return session->ts->stat_headers(s);
s                 224 kernel/trace/trace_stat.c 	return session->ts->stat_show(s, l->stat);
s                  21 kernel/trace/trace_stat.h 	int			(*stat_show)(struct seq_file *s, void *p);
s                  25 kernel/trace/trace_stat.h 	int			(*stat_headers)(struct seq_file *s);
s                 126 kernel/trace/trace_syscalls.c 	struct trace_seq *s = &iter->seq;
s                 144 kernel/trace/trace_syscalls.c 	trace_seq_printf(s, "%s(", entry->name);
s                 148 kernel/trace/trace_syscalls.c 		if (trace_seq_has_overflowed(s))
s                 153 kernel/trace/trace_syscalls.c 			trace_seq_printf(s, "%s ", entry->types[i]);
s                 156 kernel/trace/trace_syscalls.c 		trace_seq_printf(s, "%s: %lx%s", entry->args[i],
s                 161 kernel/trace/trace_syscalls.c 	trace_seq_putc(s, ')');
s                 163 kernel/trace/trace_syscalls.c 	trace_seq_putc(s, '\n');
s                 165 kernel/trace/trace_syscalls.c 	return trace_handle_return(s);
s                 172 kernel/trace/trace_syscalls.c 	struct trace_seq *s = &iter->seq;
s                 183 kernel/trace/trace_syscalls.c 		trace_seq_putc(s, '\n');
s                 192 kernel/trace/trace_syscalls.c 	trace_seq_printf(s, "%s -> 0x%lx\n", entry->name,
s                 196 kernel/trace/trace_syscalls.c 	return trace_handle_return(s);
s                1004 kernel/trace/trace_uprobe.c 	struct trace_seq *s = &iter->seq;
s                1015 kernel/trace/trace_uprobe.c 		trace_seq_printf(s, "%s: (0x%lx <- 0x%lx)",
s                1020 kernel/trace/trace_uprobe.c 		trace_seq_printf(s, "%s: (0x%lx)",
s                1026 kernel/trace/trace_uprobe.c 	if (print_probe_args(s, tu->tp.args, tu->tp.nr_args, data, entry) < 0)
s                1029 kernel/trace/trace_uprobe.c 	trace_seq_putc(s, '\n');
s                1032 kernel/trace/trace_uprobe.c 	return trace_handle_return(s);
s                 154 lib/842/842_compress.c static int __split_add_bits(struct sw842_param *p, u64 d, u8 n, u8 s)
s                 158 lib/842/842_compress.c 	if (n <= s)
s                 161 lib/842/842_compress.c 	ret = add_bits(p, d >> s, n - s);
s                 164 lib/842/842_compress.c 	return add_bits(p, d & GENMASK_ULL(s - 1, 0), s);
s                 169 lib/842/842_compress.c 	int b = p->bit, bits = b + n, s = round_up(bits, 8) - bits;
s                 192 lib/842/842_compress.c 	d <<= s;
s                  59 lib/842/842_decompress.c #define beN_to_cpu(d, s)					\
s                  60 lib/842/842_decompress.c 	((s) == 2 ? be16_to_cpu(get_unaligned((__be16 *)d)) :	\
s                  61 lib/842/842_decompress.c 	 (s) == 4 ? be32_to_cpu(get_unaligned((__be32 *)d)) :	\
s                  62 lib/842/842_decompress.c 	 (s) == 8 ? be64_to_cpu(get_unaligned((__be64 *)d)) :	\
s                  67 lib/842/842_decompress.c static int __split_next_bits(struct sw842_param *p, u64 *d, u8 n, u8 s)
s                  72 lib/842/842_decompress.c 	if (n <= s) {
s                  73 lib/842/842_decompress.c 		pr_debug("split_next_bits invalid n %u s %u\n", n, s);
s                  77 lib/842/842_decompress.c 	ret = next_bits(p, &tmp, n - s);
s                  80 lib/842/842_decompress.c 	ret = next_bits(p, d, s);
s                  83 lib/842/842_decompress.c 	*d |= tmp << s;
s                  21 lib/ashldi3.c  		w.s.low = 0;
s                  22 lib/ashldi3.c  		w.s.high = (unsigned int) uu.s.low << -bm;
s                  24 lib/ashldi3.c  		const unsigned int carries = (unsigned int) uu.s.low >> bm;
s                  26 lib/ashldi3.c  		w.s.low = (unsigned int) uu.s.low << b;
s                  27 lib/ashldi3.c  		w.s.high = ((unsigned int) uu.s.high << b) | carries;
s                  22 lib/ashrdi3.c  		w.s.high =
s                  23 lib/ashrdi3.c  		    uu.s.high >> 31;
s                  24 lib/ashrdi3.c  		w.s.low = uu.s.high >> -bm;
s                  26 lib/ashrdi3.c  		const unsigned int carries = (unsigned int) uu.s.high << bm;
s                  28 lib/ashrdi3.c  		w.s.high = uu.s.high >> b;
s                  29 lib/ashrdi3.c  		w.s.low = ((unsigned int) uu.s.low >> b) | carries;
s                1189 lib/assoc_array.c 			struct assoc_array_shortcut *s = assoc_array_ptr_to_shortcut(ptr);
s                1190 lib/assoc_array.c 			ptr = s->back_pointer;
s                1239 lib/assoc_array.c 				struct assoc_array_shortcut *s =
s                1241 lib/assoc_array.c 				edit->set[1].ptr = &s->next_node;
s                1322 lib/assoc_array.c 			struct assoc_array_shortcut *s =
s                1324 lib/assoc_array.c 			s->back_pointer = NULL;
s                1560 lib/assoc_array.c 		struct assoc_array_shortcut *s;
s                1567 lib/assoc_array.c 		s = NULL;
s                1569 lib/assoc_array.c 			s = assoc_array_ptr_to_shortcut(ptr);
s                1570 lib/assoc_array.c 			ptr = s->next_node;
s                1585 lib/assoc_array.c 			BUG_ON(s);
s                1636 lib/assoc_array.c 				struct assoc_array_shortcut *s =
s                1641 lib/assoc_array.c 				new_parent = new_s->back_pointer = s->back_pointer;
s                1642 lib/assoc_array.c 				slot = new_s->parent_slot = s->parent_slot;
s                1643 lib/assoc_array.c 				kfree(s);
s                 350 lib/bch.c      	int i, j, s;
s                 355 lib/bch.c      	s = bch->ecc_bits;
s                 358 lib/bch.c      	m = ((unsigned int)s) & 31;
s                 360 lib/bch.c      		ecc[s/32] &= ~((1u << (32-m))-1);
s                 366 lib/bch.c      		s -= 32;
s                 370 lib/bch.c      				syn[j] ^= a_pow(bch, (j+1)*(i+s));
s                 374 lib/bch.c      	} while (s > 0);
s                 126 lib/btree.c    static unsigned long *longset(unsigned long *s, unsigned long c, size_t n)
s                 131 lib/btree.c    		s[i] = c;
s                 132 lib/btree.c    	return s;
s                 192 lib/checksum.c 	unsigned long long s = (__force u32)sum;
s                 194 lib/checksum.c 	s += (__force u32)saddr;
s                 195 lib/checksum.c 	s += (__force u32)daddr;
s                 197 lib/checksum.c 	s += proto + len;
s                 199 lib/checksum.c 	s += (proto + len) << 8;
s                 201 lib/checksum.c 	return (__force __wsum)from64to32(s);
s                  18 lib/cmpdi2.c   	if (au.s.high < bu.s.high)
s                  20 lib/cmpdi2.c   	else if (au.s.high > bu.s.high)
s                  23 lib/cmpdi2.c   	if ((unsigned int) au.s.low < (unsigned int) bu.s.low)
s                  25 lib/cmpdi2.c   	else if ((unsigned int) au.s.low > (unsigned int) bu.s.low)
s                 207 lib/decompress_unxz.c 	const uint8_t *s = src;
s                 210 lib/decompress_unxz.c 	if (d < s) {
s                 212 lib/decompress_unxz.c 			d[i] = s[i];
s                 213 lib/decompress_unxz.c 	} else if (d > s) {
s                 216 lib/decompress_unxz.c 			d[i] = s[i];
s                 258 lib/decompress_unxz.c 	struct xz_dec *s;
s                 270 lib/decompress_unxz.c 		s = xz_dec_init(XZ_SINGLE, 0);
s                 272 lib/decompress_unxz.c 		s = xz_dec_init(XZ_DYNALLOC, (uint32_t)-1);
s                 274 lib/decompress_unxz.c 	if (s == NULL)
s                 300 lib/decompress_unxz.c 		ret = xz_dec_run(s, &b);
s                 323 lib/decompress_unxz.c 			ret = xz_dec_run(s, &b);
s                 349 lib/decompress_unxz.c 	xz_dec_end(s);
s                 386 lib/decompress_unxz.c 	xz_dec_end(s);
s                 325 lib/inflate.c  	unsigned s,             /* number of simple-valued codes (0..s-1) */
s                 521 lib/inflate.c        else if (*p < s)
s                 529 lib/inflate.c          r.e = (uch)e[*p - s];   /* non-simple--look up in lists */
s                 530 lib/inflate.c          r.v.n = d[*p++ - s];
s                 284 lib/kobject.c  	const char *s;
s                 289 lib/kobject.c  	s = kvasprintf_const(GFP_KERNEL, fmt, vargs);
s                 290 lib/kobject.c  	if (!s)
s                 299 lib/kobject.c  	if (strchr(s, '/')) {
s                 302 lib/kobject.c  		t = kstrdup(s, GFP_KERNEL);
s                 303 lib/kobject.c  		kfree_const(s);
s                 307 lib/kobject.c  		s = t;
s                 310 lib/kobject.c  	kobj->name = s;
s                  24 lib/kstrtox.c  const char *_parse_integer_fixup_radix(const char *s, unsigned int *base)
s                  27 lib/kstrtox.c  		if (s[0] == '0') {
s                  28 lib/kstrtox.c  			if (_tolower(s[1]) == 'x' && isxdigit(s[2]))
s                  35 lib/kstrtox.c  	if (*base == 16 && s[0] == '0' && _tolower(s[1]) == 'x')
s                  36 lib/kstrtox.c  		s += 2;
s                  37 lib/kstrtox.c  	return s;
s                  48 lib/kstrtox.c  unsigned int _parse_integer(const char *s, unsigned int base, unsigned long long *p)
s                  56 lib/kstrtox.c  		unsigned int c = *s;
s                  79 lib/kstrtox.c  		s++;
s                  85 lib/kstrtox.c  static int _kstrtoull(const char *s, unsigned int base, unsigned long long *res)
s                  90 lib/kstrtox.c  	s = _parse_integer_fixup_radix(s, &base);
s                  91 lib/kstrtox.c  	rv = _parse_integer(s, base, &_res);
s                  96 lib/kstrtox.c  	s += rv;
s                  97 lib/kstrtox.c  	if (*s == '\n')
s                  98 lib/kstrtox.c  		s++;
s                  99 lib/kstrtox.c  	if (*s)
s                 121 lib/kstrtox.c  int kstrtoull(const char *s, unsigned int base, unsigned long long *res)
s                 123 lib/kstrtox.c  	if (s[0] == '+')
s                 124 lib/kstrtox.c  		s++;
s                 125 lib/kstrtox.c  	return _kstrtoull(s, base, res);
s                 145 lib/kstrtox.c  int kstrtoll(const char *s, unsigned int base, long long *res)
s                 150 lib/kstrtox.c  	if (s[0] == '-') {
s                 151 lib/kstrtox.c  		rv = _kstrtoull(s + 1, base, &tmp);
s                 158 lib/kstrtox.c  		rv = kstrtoull(s, base, &tmp);
s                 170 lib/kstrtox.c  int _kstrtoul(const char *s, unsigned int base, unsigned long *res)
s                 175 lib/kstrtox.c  	rv = kstrtoull(s, base, &tmp);
s                 186 lib/kstrtox.c  int _kstrtol(const char *s, unsigned int base, long *res)
s                 191 lib/kstrtox.c  	rv = kstrtoll(s, base, &tmp);
s                 217 lib/kstrtox.c  int kstrtouint(const char *s, unsigned int base, unsigned int *res)
s                 222 lib/kstrtox.c  	rv = kstrtoull(s, base, &tmp);
s                 248 lib/kstrtox.c  int kstrtoint(const char *s, unsigned int base, int *res)
s                 253 lib/kstrtox.c  	rv = kstrtoll(s, base, &tmp);
s                 263 lib/kstrtox.c  int kstrtou16(const char *s, unsigned int base, u16 *res)
s                 268 lib/kstrtox.c  	rv = kstrtoull(s, base, &tmp);
s                 278 lib/kstrtox.c  int kstrtos16(const char *s, unsigned int base, s16 *res)
s                 283 lib/kstrtox.c  	rv = kstrtoll(s, base, &tmp);
s                 293 lib/kstrtox.c  int kstrtou8(const char *s, unsigned int base, u8 *res)
s                 298 lib/kstrtox.c  	rv = kstrtoull(s, base, &tmp);
s                 308 lib/kstrtox.c  int kstrtos8(const char *s, unsigned int base, s8 *res)
s                 313 lib/kstrtox.c  	rv = kstrtoll(s, base, &tmp);
s                 332 lib/kstrtox.c  int kstrtobool(const char *s, bool *res)
s                 334 lib/kstrtox.c  	if (!s)
s                 337 lib/kstrtox.c  	switch (s[0]) {
s                 350 lib/kstrtox.c  		switch (s[1]) {
s                 374 lib/kstrtox.c  int kstrtobool_from_user(const char __user *s, size_t count, bool *res)
s                 380 lib/kstrtox.c  	if (copy_from_user(buf, s, count))
s                 388 lib/kstrtox.c  int f(const char __user *s, size_t count, unsigned int base, type *res)	\
s                 394 lib/kstrtox.c  	if (copy_from_user(buf, s, count))				\
s                   6 lib/kstrtox.h  const char *_parse_integer_fixup_radix(const char *s, unsigned int *base);
s                   7 lib/kstrtox.h  unsigned int _parse_integer(const char *s, unsigned int base, unsigned long long *res);
s                  21 lib/lshrdi3.c  		w.s.high = 0;
s                  22 lib/lshrdi3.c  		w.s.low = (unsigned int) uu.s.high >> -bm;
s                  24 lib/lshrdi3.c  		const unsigned int carries = (unsigned int) uu.s.high << bm;
s                  26 lib/lshrdi3.c  		w.s.high = (unsigned int) uu.s.high >> b;
s                  27 lib/lshrdi3.c  		w.s.low = ((unsigned int) uu.s.low >> b) | carries;
s                 190 lib/lz4/lz4_decompress.c 			unsigned int s;
s                 197 lib/lz4/lz4_decompress.c 				s = *ip++;
s                 198 lib/lz4/lz4_decompress.c 				length += s;
s                 201 lib/lz4/lz4_decompress.c 				: 1) & (s == 255));
s                 304 lib/lz4/lz4_decompress.c 			unsigned int s;
s                 307 lib/lz4/lz4_decompress.c 				s = *ip++;
s                 312 lib/lz4/lz4_decompress.c 				length += s;
s                 313 lib/lz4/lz4_decompress.c 			} while (s == 255);
s                 163 lib/lz4/lz4defs.h 	const BYTE *s = (const BYTE *)srcPtr;
s                 167 lib/lz4/lz4defs.h 		LZ4_copy8(d, s);
s                 169 lib/lz4/lz4defs.h 		s += 8;
s                  56 lib/mpi/mpi-internal.h #define MPN_COPY(d, s, n) \
s                  60 lib/mpi/mpi-internal.h 			(d)[_i] = (s)[_i];	\
s                  63 lib/mpi/mpi-internal.h #define MPN_COPY_DECR(d, s, n) \
s                  67 lib/mpi/mpi-internal.h 			(d)[_i] = (s)[_i];	\
s                  44 lib/muldi3.c   	umul_ppmm(__w.s.high, __w.s.low, u, v);		\
s                  53 lib/muldi3.c   	DWunion w = {.ll = __umulsidi3(uu.s.low, vv.s.low)};
s                  55 lib/muldi3.c   	w.s.high += ((unsigned long) uu.s.low * (unsigned long) vv.s.high
s                  56 lib/muldi3.c   		+ (unsigned long) uu.s.high * (unsigned long) vv.s.low);
s                   7 lib/net_utils.c bool mac_pton(const char *s, u8 *mac)
s                  12 lib/net_utils.c 	if (strlen(s) < 3 * ETH_ALEN - 1)
s                  17 lib/net_utils.c 		if (!isxdigit(s[i * 3]) || !isxdigit(s[i * 3 + 1]))
s                  19 lib/net_utils.c 		if (i != ETH_ALEN - 1 && s[i * 3 + 2] != ':')
s                  23 lib/net_utils.c 		mac[i] = (hex_to_bin(s[i * 3]) << 4) | hex_to_bin(s[i * 3 + 1]);
s                  24 lib/parser.c   static int match_one(char *s, const char *p, substring_t args[])
s                  36 lib/parser.c   			return strcmp(p, s) == 0;
s                  38 lib/parser.c   		if (strncmp(p, s, meta-p))
s                  41 lib/parser.c   		s += meta - p;
s                  47 lib/parser.c   			if (*s++ != '%')
s                  56 lib/parser.c   		args[argc].from = s;
s                  59 lib/parser.c   			size_t str_len = strlen(s);
s                  65 lib/parser.c   			args[argc].to = s + len;
s                  69 lib/parser.c   			simple_strtol(s, &args[argc].to, 0);
s                  72 lib/parser.c   			simple_strtoul(s, &args[argc].to, 0);
s                  75 lib/parser.c   			simple_strtoul(s, &args[argc].to, 8);
s                  78 lib/parser.c   			simple_strtoul(s, &args[argc].to, 16);
s                  86 lib/parser.c   		s = args[argc].to;
s                 105 lib/parser.c   int match_token(char *s, const match_table_t table, substring_t args[])
s                 109 lib/parser.c   	for (p = table; !match_one(s, p->pattern, args) ; p++)
s                 126 lib/parser.c   static int match_number(substring_t *s, int *result, int base)
s                 133 lib/parser.c   	buf = match_strdup(s);
s                 159 lib/parser.c   static int match_u64int(substring_t *s, u64 *result, int base)
s                 165 lib/parser.c   	buf = match_strdup(s);
s                 185 lib/parser.c   int match_int(substring_t *s, int *result)
s                 187 lib/parser.c   	return match_number(s, result, 0);
s                 202 lib/parser.c   int match_u64(substring_t *s, u64 *result)
s                 204 lib/parser.c   	return match_u64int(s, result, 0);
s                 217 lib/parser.c   int match_octal(substring_t *s, int *result)
s                 219 lib/parser.c   	return match_number(s, result, 8);
s                 232 lib/parser.c   int match_hex(substring_t *s, int *result)
s                 234 lib/parser.c   	return match_number(s, result, 16);
s                 251 lib/parser.c   	const char *s = str;
s                 255 lib/parser.c   	while (*s) {
s                 258 lib/parser.c   			s++;
s                 263 lib/parser.c   			str = s;
s                 269 lib/parser.c   			if (*s == *p) {
s                 270 lib/parser.c   				s++;
s                 276 lib/parser.c   				s = str;
s                 320 lib/parser.c   char *match_strdup(const substring_t *s)
s                 322 lib/parser.c   	return kmemdup_nul(s->from, s->to - s->from, GFP_KERNEL);
s                  62 lib/random32.c #define TAUSWORTHE(s, a, b, c, d) ((s & c) << d) ^ (((s << a) ^ s) >> b)
s                  46 lib/reed_solomon/decode_rs.c 	if (s != NULL) {
s                  51 lib/reed_solomon/decode_rs.c 			if (s[i] != nn)
s                  89 lib/reed_solomon/decode_rs.c 	s = syn;
s                  94 lib/reed_solomon/decode_rs.c 		syn_error |= s[i];
s                  95 lib/reed_solomon/decode_rs.c 		s[i] = index_of[s[i]];
s                 138 lib/reed_solomon/decode_rs.c 			if ((lambda[i] != 0) && (s[r - i - 1] != nn)) {
s                 142 lib/reed_solomon/decode_rs.c 							  s[r - i - 1])];
s                 240 lib/reed_solomon/decode_rs.c 			if ((s[i - j] != nn) && (lambda[j] != nn))
s                 242 lib/reed_solomon/decode_rs.c 				    alpha_to[rs_modnn(rs, s[i - j] + lambda[j])];
s                 299 lib/reed_solomon/decode_rs.c 		if (tmp != alpha_to[s[i]])
s                 362 lib/reed_solomon/reed_solomon.c 	       uint16_t *s, int no_eras, int *eras_pos, uint16_t invmsk,
s                 413 lib/reed_solomon/reed_solomon.c 		uint16_t *s, int no_eras, int *eras_pos, uint16_t invmsk,
s                  79 lib/reed_solomon/test_rslib.c 	uint16_t	*s;		/* syndrome */
s                 124 lib/reed_solomon/test_rslib.c 	ws->s = ws->r + nn;
s                 125 lib/reed_solomon/test_rslib.c 	ws->corr = ws->s + nroots;
s                 270 lib/reed_solomon/test_rslib.c 	uint16_t *s = ws->s;
s                 284 lib/reed_solomon/test_rslib.c 			compute_syndrome(rs, r, len, s);
s                 286 lib/reed_solomon/test_rslib.c 					s, eras, derrlocs, 0, corr);
s                 396 lib/scatterlist.c 	struct scatterlist *s;
s                 419 lib/scatterlist.c 	for_each_sg(sgt->sgl, s, sgt->orig_nents, i) {
s                 433 lib/scatterlist.c 		sg_set_page(s, pages[cur_page],
s                  28 lib/seq_buf.c  static bool seq_buf_can_fit(struct seq_buf *s, size_t len)
s                  30 lib/seq_buf.c  	return s->len + len <= s->size;
s                  40 lib/seq_buf.c  int seq_buf_print_seq(struct seq_file *m, struct seq_buf *s)
s                  42 lib/seq_buf.c  	unsigned int len = seq_buf_used(s);
s                  44 lib/seq_buf.c  	return seq_write(m, s->buffer, len);
s                  57 lib/seq_buf.c  int seq_buf_vprintf(struct seq_buf *s, const char *fmt, va_list args)
s                  61 lib/seq_buf.c  	WARN_ON(s->size == 0);
s                  63 lib/seq_buf.c  	if (s->len < s->size) {
s                  64 lib/seq_buf.c  		len = vsnprintf(s->buffer + s->len, s->size - s->len, fmt, args);
s                  65 lib/seq_buf.c  		if (s->len + len < s->size) {
s                  66 lib/seq_buf.c  			s->len += len;
s                  70 lib/seq_buf.c  	seq_buf_set_overflow(s);
s                  83 lib/seq_buf.c  int seq_buf_printf(struct seq_buf *s, const char *fmt, ...)
s                  89 lib/seq_buf.c  	ret = seq_buf_vprintf(s, fmt, ap);
s                 113 lib/seq_buf.c  int seq_buf_bprintf(struct seq_buf *s, const char *fmt, const u32 *binary)
s                 115 lib/seq_buf.c  	unsigned int len = seq_buf_buffer_left(s);
s                 118 lib/seq_buf.c  	WARN_ON(s->size == 0);
s                 120 lib/seq_buf.c  	if (s->len < s->size) {
s                 121 lib/seq_buf.c  		ret = bstr_printf(s->buffer + s->len, len, fmt, binary);
s                 122 lib/seq_buf.c  		if (s->len + ret < s->size) {
s                 123 lib/seq_buf.c  			s->len += ret;
s                 127 lib/seq_buf.c  	seq_buf_set_overflow(s);
s                 141 lib/seq_buf.c  int seq_buf_puts(struct seq_buf *s, const char *str)
s                 145 lib/seq_buf.c  	WARN_ON(s->size == 0);
s                 150 lib/seq_buf.c  	if (seq_buf_can_fit(s, len)) {
s                 151 lib/seq_buf.c  		memcpy(s->buffer + s->len, str, len);
s                 153 lib/seq_buf.c  		s->len += len - 1;
s                 156 lib/seq_buf.c  	seq_buf_set_overflow(s);
s                 169 lib/seq_buf.c  int seq_buf_putc(struct seq_buf *s, unsigned char c)
s                 171 lib/seq_buf.c  	WARN_ON(s->size == 0);
s                 173 lib/seq_buf.c  	if (seq_buf_can_fit(s, 1)) {
s                 174 lib/seq_buf.c  		s->buffer[s->len++] = c;
s                 177 lib/seq_buf.c  	seq_buf_set_overflow(s);
s                 193 lib/seq_buf.c  int seq_buf_putmem(struct seq_buf *s, const void *mem, unsigned int len)
s                 195 lib/seq_buf.c  	WARN_ON(s->size == 0);
s                 197 lib/seq_buf.c  	if (seq_buf_can_fit(s, len)) {
s                 198 lib/seq_buf.c  		memcpy(s->buffer + s->len, mem, len);
s                 199 lib/seq_buf.c  		s->len += len;
s                 202 lib/seq_buf.c  	seq_buf_set_overflow(s);
s                 221 lib/seq_buf.c  int seq_buf_putmem_hex(struct seq_buf *s, const void *mem,
s                 229 lib/seq_buf.c  	WARN_ON(s->size == 0);
s                 248 lib/seq_buf.c  		seq_buf_putmem(s, hex, j);
s                 249 lib/seq_buf.c  		if (seq_buf_has_overflowed(s))
s                 265 lib/seq_buf.c  int seq_buf_path(struct seq_buf *s, const struct path *path, const char *esc)
s                 268 lib/seq_buf.c  	size_t size = seq_buf_get_buf(s, &buf);
s                 271 lib/seq_buf.c  	WARN_ON(s->size == 0);
s                 281 lib/seq_buf.c  	seq_buf_commit(s, res);
s                 306 lib/seq_buf.c  int seq_buf_to_user(struct seq_buf *s, char __user *ubuf, int cnt)
s                 314 lib/seq_buf.c  	len = seq_buf_used(s);
s                 316 lib/seq_buf.c  	if (len <= s->readpos)
s                 319 lib/seq_buf.c  	len -= s->readpos;
s                 322 lib/seq_buf.c  	ret = copy_to_user(ubuf, s->buffer + s->readpos, cnt);
s                 328 lib/seq_buf.c  	s->readpos += cnt;
s                 409 lib/string.c   char *strchr(const char *s, int c)
s                 411 lib/string.c   	for (; *s != (char)c; ++s)
s                 412 lib/string.c   		if (*s == '\0')
s                 414 lib/string.c   	return (char *)s;
s                 428 lib/string.c   char *strchrnul(const char *s, int c)
s                 430 lib/string.c   	while (*s && *s != (char)c)
s                 431 lib/string.c   		s++;
s                 432 lib/string.c   	return (char *)s;
s                 443 lib/string.c   char *strrchr(const char *s, int c)
s                 447 lib/string.c   		if (*s == (char)c)
s                 448 lib/string.c   			last = s;
s                 449 lib/string.c   	} while (*s++);
s                 465 lib/string.c   char *strnchr(const char *s, size_t count, int c)
s                 468 lib/string.c   		if (*s == (char)c)
s                 469 lib/string.c   			return (char *)s;
s                 470 lib/string.c   		if (*s++ == '\0')
s                 500 lib/string.c   char *strim(char *s)
s                 505 lib/string.c   	size = strlen(s);
s                 507 lib/string.c   		return s;
s                 509 lib/string.c   	end = s + size - 1;
s                 510 lib/string.c   	while (end >= s && isspace(*end))
s                 514 lib/string.c   	return skip_spaces(s);
s                 523 lib/string.c   size_t strlen(const char *s)
s                 527 lib/string.c   	for (sc = s; *sc != '\0'; ++sc)
s                 529 lib/string.c   	return sc - s;
s                 540 lib/string.c   size_t strnlen(const char *s, size_t count)
s                 544 lib/string.c   	for (sc = s; count-- && *sc != '\0'; ++sc)
s                 546 lib/string.c   	return sc - s;
s                 557 lib/string.c   size_t strspn(const char *s, const char *accept)
s                 563 lib/string.c   	for (p = s; *p != '\0'; ++p) {
s                 584 lib/string.c   size_t strcspn(const char *s, const char *reject)
s                 590 lib/string.c   	for (p = s; *p != '\0'; ++p) {
s                 635 lib/string.c   char *strsep(char **s, const char *ct)
s                 637 lib/string.c   	char *sbegin = *s;
s                 646 lib/string.c   	*s = end;
s                 740 lib/string.c   void *memset(void *s, int c, size_t count)
s                 742 lib/string.c   	char *xs = s;
s                 746 lib/string.c   	return s;
s                 762 lib/string.c   void *memset16(uint16_t *s, uint16_t v, size_t count)
s                 764 lib/string.c   	uint16_t *xs = s;
s                 768 lib/string.c   	return s;
s                 784 lib/string.c   void *memset32(uint32_t *s, uint32_t v, size_t count)
s                 786 lib/string.c   	uint32_t *xs = s;
s                 790 lib/string.c   	return s;
s                 806 lib/string.c   void *memset64(uint64_t *s, uint64_t v, size_t count)
s                 808 lib/string.c   	uint64_t *xs = s;
s                 812 lib/string.c   	return s;
s                 830 lib/string.c   	const char *s = src;
s                 833 lib/string.c   		*tmp++ = *s++;
s                 851 lib/string.c   	const char *s;
s                 855 lib/string.c   		s = src;
s                 857 lib/string.c   			*tmp++ = *s++;
s                 861 lib/string.c   		s = src;
s                 862 lib/string.c   		s += count;
s                 864 lib/string.c   			*--tmp = *--s;
s                 997 lib/string.c   void *memchr(const void *s, int c, size_t n)
s                 999 lib/string.c   	const unsigned char *p = s;
s                1084 lib/string.c   char *strreplace(char *s, char old, char new)
s                1086 lib/string.c   	for (; *s; ++s)
s                1087 lib/string.c   		if (*s == old)
s                1088 lib/string.c   			*s = new;
s                1089 lib/string.c   	return s;
s                  76 lib/test-string_helpers.c 		const char *s = strings[i].in;
s                  80 lib/test-string_helpers.c 		memcpy(&in[p], s, len);
s                  85 lib/test-string_helpers.c 			s = strings[i].out;
s                  88 lib/test-string_helpers.c 		memcpy(&out_test[q_test], s, len);
s                 296 lib/test_overflow.c #define TEST_ONE_SHIFT(a, s, t, expect, of) ({				\
s                 299 lib/test_overflow.c 	typeof(s) __s = (s);						\
s                 305 lib/test_overflow.c 			#t, #a, #s, of ? "" : " not");			\
s                 309 lib/test_overflow.c 			#t, #a, #s, #expect);				\
s                 317 lib/test_overflow.c 		pr_info("ok: (%s)(%s << %s) == %s\n", #t, #a, #s,	\
s                  13 lib/ucmpdi2.c  	if ((unsigned int) au.s.high < (unsigned int) bu.s.high)
s                  15 lib/ucmpdi2.c  	else if ((unsigned int) au.s.high > (unsigned int) bu.s.high)
s                  17 lib/ucmpdi2.c  	if ((unsigned int) au.s.low < (unsigned int) bu.s.low)
s                  19 lib/ucmpdi2.c  	else if ((unsigned int) au.s.low > (unsigned int) bu.s.low)
s                   7 lib/ucs2_string.c ucs2_strnlen(const ucs2_char_t *s, size_t maxlength)
s                  11 lib/ucs2_string.c         while (*s++ != 0 && length < maxlength)
s                  18 lib/ucs2_string.c ucs2_strlen(const ucs2_char_t *s)
s                  20 lib/ucs2_string.c         return ucs2_strnlen(s, ~0UL);
s                 127 lib/vsprintf.c int skip_atoi(const char **s)
s                 132 lib/vsprintf.c 		i = i*10 + *((*s)++) - '0';
s                 133 lib/vsprintf.c 	} while (isdigit(**s));
s                 598 lib/vsprintf.c static char *string_nocheck(char *buf, char *end, const char *s,
s                 605 lib/vsprintf.c 		char c = *s++;
s                 617 lib/vsprintf.c static char *error_string(char *buf, char *end, const char *s,
s                 628 lib/vsprintf.c 	return string_nocheck(buf, end, s, spec);
s                 662 lib/vsprintf.c char *string(char *buf, char *end, const char *s,
s                 665 lib/vsprintf.c 	if (check_pointer(&buf, end, s, spec))
s                 668 lib/vsprintf.c 	return string_nocheck(buf, end, s, spec);
s                 834 lib/vsprintf.c 	const char *array[4], *s;
s                 863 lib/vsprintf.c 	s = array[--i];
s                 865 lib/vsprintf.c 		char c = *s++;
s                 870 lib/vsprintf.c 			s = array[--i];
s                3140 lib/vsprintf.c 		long long s;
s                3227 lib/vsprintf.c 			char *s = (char *)va_arg(args, char*);
s                3231 lib/vsprintf.c 				*s++ = *str++;
s                3238 lib/vsprintf.c 			char *s = (char *)va_arg(args, char *);
s                3246 lib/vsprintf.c 				*s++ = *str++;
s                3247 lib/vsprintf.c 			*s = '\0';
s                3268 lib/vsprintf.c 			char *s = (char *)va_arg(args, char *);
s                3299 lib/vsprintf.c 				*s++ = *str++;
s                3300 lib/vsprintf.c 			*s = '\0';
s                3346 lib/vsprintf.c 			val.s = qualifier != 'L' ?
s                3359 lib/vsprintf.c 					val.s = div_s64(val.s, base);
s                3369 lib/vsprintf.c 				*va_arg(args, signed char *) = val.s;
s                3375 lib/vsprintf.c 				*va_arg(args, short *) = val.s;
s                3381 lib/vsprintf.c 				*va_arg(args, long *) = val.s;
s                3387 lib/vsprintf.c 				*va_arg(args, long long *) = val.s;
s                3396 lib/vsprintf.c 				*va_arg(args, int *) = val.s;
s                  32 lib/win_minmax.c 	u32 dt = val->t - m->s[0].t;
s                  42 lib/win_minmax.c 		m->s[0] = m->s[1];
s                  43 lib/win_minmax.c 		m->s[1] = m->s[2];
s                  44 lib/win_minmax.c 		m->s[2] = *val;
s                  45 lib/win_minmax.c 		if (unlikely(val->t - m->s[0].t > win)) {
s                  46 lib/win_minmax.c 			m->s[0] = m->s[1];
s                  47 lib/win_minmax.c 			m->s[1] = m->s[2];
s                  48 lib/win_minmax.c 			m->s[2] = *val;
s                  50 lib/win_minmax.c 	} else if (unlikely(m->s[1].t == m->s[0].t) && dt > win/4) {
s                  55 lib/win_minmax.c 		m->s[2] = m->s[1] = *val;
s                  56 lib/win_minmax.c 	} else if (unlikely(m->s[2].t == m->s[1].t) && dt > win/2) {
s                  61 lib/win_minmax.c 		m->s[2] = *val;
s                  63 lib/win_minmax.c 	return m->s[0].v;
s                  71 lib/win_minmax.c 	if (unlikely(val.v >= m->s[0].v) ||	  /* found new max? */
s                  72 lib/win_minmax.c 	    unlikely(val.t - m->s[2].t > win))	  /* nothing left in window? */
s                  75 lib/win_minmax.c 	if (unlikely(val.v >= m->s[1].v))
s                  76 lib/win_minmax.c 		m->s[2] = m->s[1] = val;
s                  77 lib/win_minmax.c 	else if (unlikely(val.v >= m->s[2].v))
s                  78 lib/win_minmax.c 		m->s[2] = val;
s                  89 lib/win_minmax.c 	if (unlikely(val.v <= m->s[0].v) ||	  /* found new min? */
s                  90 lib/win_minmax.c 	    unlikely(val.t - m->s[2].t > win))	  /* nothing left in window? */
s                  93 lib/win_minmax.c 	if (unlikely(val.v <= m->s[1].v))
s                  94 lib/win_minmax.c 		m->s[2] = m->s[1] = val;
s                  95 lib/win_minmax.c 	else if (unlikely(val.v <= m->s[2].v))
s                  96 lib/win_minmax.c 		m->s[2] = val;
s                  88 lib/xz/xz_dec_bcj.c static size_t bcj_x86(struct xz_dec_bcj *s, uint8_t *buf, size_t size)
s                  97 lib/xz/xz_dec_bcj.c 	uint32_t prev_mask = s->x86_prev_mask;
s                 132 lib/xz/xz_dec_bcj.c 				dest = src - (s->pos + (uint32_t)i + 5);
s                 154 lib/xz/xz_dec_bcj.c 	s->x86_prev_mask = prev_pos > 3 ? 0 : prev_mask << (prev_pos - 1);
s                 160 lib/xz/xz_dec_bcj.c static size_t bcj_powerpc(struct xz_dec_bcj *s, uint8_t *buf, size_t size)
s                 169 lib/xz/xz_dec_bcj.c 			instr -= s->pos + (uint32_t)i;
s                 181 lib/xz/xz_dec_bcj.c static size_t bcj_ia64(struct xz_dec_bcj *s, uint8_t *buf, size_t size)
s                 242 lib/xz/xz_dec_bcj.c 				addr -= s->pos + (uint32_t)i;
s                 265 lib/xz/xz_dec_bcj.c static size_t bcj_arm(struct xz_dec_bcj *s, uint8_t *buf, size_t size)
s                 275 lib/xz/xz_dec_bcj.c 			addr -= s->pos + (uint32_t)i + 8;
s                 288 lib/xz/xz_dec_bcj.c static size_t bcj_armthumb(struct xz_dec_bcj *s, uint8_t *buf, size_t size)
s                 301 lib/xz/xz_dec_bcj.c 			addr -= s->pos + (uint32_t)i + 4;
s                 316 lib/xz/xz_dec_bcj.c static size_t bcj_sparc(struct xz_dec_bcj *s, uint8_t *buf, size_t size)
s                 325 lib/xz/xz_dec_bcj.c 			instr -= s->pos + (uint32_t)i;
s                 345 lib/xz/xz_dec_bcj.c static void bcj_apply(struct xz_dec_bcj *s,
s                 353 lib/xz/xz_dec_bcj.c 	switch (s->type) {
s                 356 lib/xz/xz_dec_bcj.c 		filtered = bcj_x86(s, buf, size);
s                 361 lib/xz/xz_dec_bcj.c 		filtered = bcj_powerpc(s, buf, size);
s                 366 lib/xz/xz_dec_bcj.c 		filtered = bcj_ia64(s, buf, size);
s                 371 lib/xz/xz_dec_bcj.c 		filtered = bcj_arm(s, buf, size);
s                 376 lib/xz/xz_dec_bcj.c 		filtered = bcj_armthumb(s, buf, size);
s                 381 lib/xz/xz_dec_bcj.c 		filtered = bcj_sparc(s, buf, size);
s                 391 lib/xz/xz_dec_bcj.c 	s->pos += filtered;
s                 399 lib/xz/xz_dec_bcj.c static void bcj_flush(struct xz_dec_bcj *s, struct xz_buf *b)
s                 403 lib/xz/xz_dec_bcj.c 	copy_size = min_t(size_t, s->temp.filtered, b->out_size - b->out_pos);
s                 404 lib/xz/xz_dec_bcj.c 	memcpy(b->out + b->out_pos, s->temp.buf, copy_size);
s                 407 lib/xz/xz_dec_bcj.c 	s->temp.filtered -= copy_size;
s                 408 lib/xz/xz_dec_bcj.c 	s->temp.size -= copy_size;
s                 409 lib/xz/xz_dec_bcj.c 	memmove(s->temp.buf, s->temp.buf + copy_size, s->temp.size);
s                 417 lib/xz/xz_dec_bcj.c XZ_EXTERN enum xz_ret xz_dec_bcj_run(struct xz_dec_bcj *s,
s                 428 lib/xz/xz_dec_bcj.c 	if (s->temp.filtered > 0) {
s                 429 lib/xz/xz_dec_bcj.c 		bcj_flush(s, b);
s                 430 lib/xz/xz_dec_bcj.c 		if (s->temp.filtered > 0)
s                 433 lib/xz/xz_dec_bcj.c 		if (s->ret == XZ_STREAM_END)
s                 449 lib/xz/xz_dec_bcj.c 	if (s->temp.size < b->out_size - b->out_pos || s->temp.size == 0) {
s                 451 lib/xz/xz_dec_bcj.c 		memcpy(b->out + b->out_pos, s->temp.buf, s->temp.size);
s                 452 lib/xz/xz_dec_bcj.c 		b->out_pos += s->temp.size;
s                 454 lib/xz/xz_dec_bcj.c 		s->ret = xz_dec_lzma2_run(lzma2, b);
s                 455 lib/xz/xz_dec_bcj.c 		if (s->ret != XZ_STREAM_END
s                 456 lib/xz/xz_dec_bcj.c 				&& (s->ret != XZ_OK || s->single_call))
s                 457 lib/xz/xz_dec_bcj.c 			return s->ret;
s                 459 lib/xz/xz_dec_bcj.c 		bcj_apply(s, b->out, &out_start, b->out_pos);
s                 466 lib/xz/xz_dec_bcj.c 		if (s->ret == XZ_STREAM_END)
s                 469 lib/xz/xz_dec_bcj.c 		s->temp.size = b->out_pos - out_start;
s                 470 lib/xz/xz_dec_bcj.c 		b->out_pos -= s->temp.size;
s                 471 lib/xz/xz_dec_bcj.c 		memcpy(s->temp.buf, b->out + b->out_pos, s->temp.size);
s                 478 lib/xz/xz_dec_bcj.c 		if (b->out_pos + s->temp.size < b->out_size)
s                 492 lib/xz/xz_dec_bcj.c 		s->out = b->out;
s                 493 lib/xz/xz_dec_bcj.c 		s->out_pos = b->out_pos;
s                 494 lib/xz/xz_dec_bcj.c 		s->out_size = b->out_size;
s                 495 lib/xz/xz_dec_bcj.c 		b->out = s->temp.buf;
s                 496 lib/xz/xz_dec_bcj.c 		b->out_pos = s->temp.size;
s                 497 lib/xz/xz_dec_bcj.c 		b->out_size = sizeof(s->temp.buf);
s                 499 lib/xz/xz_dec_bcj.c 		s->ret = xz_dec_lzma2_run(lzma2, b);
s                 501 lib/xz/xz_dec_bcj.c 		s->temp.size = b->out_pos;
s                 502 lib/xz/xz_dec_bcj.c 		b->out = s->out;
s                 503 lib/xz/xz_dec_bcj.c 		b->out_pos = s->out_pos;
s                 504 lib/xz/xz_dec_bcj.c 		b->out_size = s->out_size;
s                 506 lib/xz/xz_dec_bcj.c 		if (s->ret != XZ_OK && s->ret != XZ_STREAM_END)
s                 507 lib/xz/xz_dec_bcj.c 			return s->ret;
s                 509 lib/xz/xz_dec_bcj.c 		bcj_apply(s, s->temp.buf, &s->temp.filtered, s->temp.size);
s                 516 lib/xz/xz_dec_bcj.c 		if (s->ret == XZ_STREAM_END)
s                 517 lib/xz/xz_dec_bcj.c 			s->temp.filtered = s->temp.size;
s                 519 lib/xz/xz_dec_bcj.c 		bcj_flush(s, b);
s                 520 lib/xz/xz_dec_bcj.c 		if (s->temp.filtered > 0)
s                 524 lib/xz/xz_dec_bcj.c 	return s->ret;
s                 529 lib/xz/xz_dec_bcj.c 	struct xz_dec_bcj *s = kmalloc(sizeof(*s), GFP_KERNEL);
s                 530 lib/xz/xz_dec_bcj.c 	if (s != NULL)
s                 531 lib/xz/xz_dec_bcj.c 		s->single_call = single_call;
s                 533 lib/xz/xz_dec_bcj.c 	return s;
s                 536 lib/xz/xz_dec_bcj.c XZ_EXTERN enum xz_ret xz_dec_bcj_reset(struct xz_dec_bcj *s, uint8_t id)
s                 564 lib/xz/xz_dec_bcj.c 	s->type = id;
s                 565 lib/xz/xz_dec_bcj.c 	s->ret = XZ_OK;
s                 566 lib/xz/xz_dec_bcj.c 	s->pos = 0;
s                 567 lib/xz/xz_dec_bcj.c 	s->x86_prev_mask = 0;
s                 568 lib/xz/xz_dec_bcj.c 	s->temp.filtered = 0;
s                 569 lib/xz/xz_dec_bcj.c 	s->temp.size = 0;
s                 572 lib/xz/xz_dec_lzma2.c static uint16_t *lzma_literal_probs(struct xz_dec_lzma2 *s)
s                 574 lib/xz/xz_dec_lzma2.c 	uint32_t prev_byte = dict_get(&s->dict, 0);
s                 575 lib/xz/xz_dec_lzma2.c 	uint32_t low = prev_byte >> (8 - s->lzma.lc);
s                 576 lib/xz/xz_dec_lzma2.c 	uint32_t high = (s->dict.pos & s->lzma.literal_pos_mask) << s->lzma.lc;
s                 577 lib/xz/xz_dec_lzma2.c 	return s->lzma.literal[low + high];
s                 581 lib/xz/xz_dec_lzma2.c static void lzma_literal(struct xz_dec_lzma2 *s)
s                 590 lib/xz/xz_dec_lzma2.c 	probs = lzma_literal_probs(s);
s                 592 lib/xz/xz_dec_lzma2.c 	if (lzma_state_is_literal(s->lzma.state)) {
s                 593 lib/xz/xz_dec_lzma2.c 		symbol = rc_bittree(&s->rc, probs, 0x100);
s                 596 lib/xz/xz_dec_lzma2.c 		match_byte = dict_get(&s->dict, s->lzma.rep0) << 1;
s                 604 lib/xz/xz_dec_lzma2.c 			if (rc_bit(&s->rc, &probs[i])) {
s                 614 lib/xz/xz_dec_lzma2.c 	dict_put(&s->dict, (uint8_t)symbol);
s                 615 lib/xz/xz_dec_lzma2.c 	lzma_state_literal(&s->lzma.state);
s                 619 lib/xz/xz_dec_lzma2.c static void lzma_len(struct xz_dec_lzma2 *s, struct lzma_len_dec *l,
s                 625 lib/xz/xz_dec_lzma2.c 	if (!rc_bit(&s->rc, &l->choice)) {
s                 628 lib/xz/xz_dec_lzma2.c 		s->lzma.len = MATCH_LEN_MIN;
s                 630 lib/xz/xz_dec_lzma2.c 		if (!rc_bit(&s->rc, &l->choice2)) {
s                 633 lib/xz/xz_dec_lzma2.c 			s->lzma.len = MATCH_LEN_MIN + LEN_LOW_SYMBOLS;
s                 637 lib/xz/xz_dec_lzma2.c 			s->lzma.len = MATCH_LEN_MIN + LEN_LOW_SYMBOLS
s                 642 lib/xz/xz_dec_lzma2.c 	s->lzma.len += rc_bittree(&s->rc, probs, limit) - limit;
s                 646 lib/xz/xz_dec_lzma2.c static void lzma_match(struct xz_dec_lzma2 *s, uint32_t pos_state)
s                 652 lib/xz/xz_dec_lzma2.c 	lzma_state_match(&s->lzma.state);
s                 654 lib/xz/xz_dec_lzma2.c 	s->lzma.rep3 = s->lzma.rep2;
s                 655 lib/xz/xz_dec_lzma2.c 	s->lzma.rep2 = s->lzma.rep1;
s                 656 lib/xz/xz_dec_lzma2.c 	s->lzma.rep1 = s->lzma.rep0;
s                 658 lib/xz/xz_dec_lzma2.c 	lzma_len(s, &s->lzma.match_len_dec, pos_state);
s                 660 lib/xz/xz_dec_lzma2.c 	probs = s->lzma.dist_slot[lzma_get_dist_state(s->lzma.len)];
s                 661 lib/xz/xz_dec_lzma2.c 	dist_slot = rc_bittree(&s->rc, probs, DIST_SLOTS) - DIST_SLOTS;
s                 664 lib/xz/xz_dec_lzma2.c 		s->lzma.rep0 = dist_slot;
s                 667 lib/xz/xz_dec_lzma2.c 		s->lzma.rep0 = 2 + (dist_slot & 1);
s                 670 lib/xz/xz_dec_lzma2.c 			s->lzma.rep0 <<= limit;
s                 671 lib/xz/xz_dec_lzma2.c 			probs = s->lzma.dist_special + s->lzma.rep0
s                 673 lib/xz/xz_dec_lzma2.c 			rc_bittree_reverse(&s->rc, probs,
s                 674 lib/xz/xz_dec_lzma2.c 					&s->lzma.rep0, limit);
s                 676 lib/xz/xz_dec_lzma2.c 			rc_direct(&s->rc, &s->lzma.rep0, limit - ALIGN_BITS);
s                 677 lib/xz/xz_dec_lzma2.c 			s->lzma.rep0 <<= ALIGN_BITS;
s                 678 lib/xz/xz_dec_lzma2.c 			rc_bittree_reverse(&s->rc, s->lzma.dist_align,
s                 679 lib/xz/xz_dec_lzma2.c 					&s->lzma.rep0, ALIGN_BITS);
s                 688 lib/xz/xz_dec_lzma2.c static void lzma_rep_match(struct xz_dec_lzma2 *s, uint32_t pos_state)
s                 692 lib/xz/xz_dec_lzma2.c 	if (!rc_bit(&s->rc, &s->lzma.is_rep0[s->lzma.state])) {
s                 693 lib/xz/xz_dec_lzma2.c 		if (!rc_bit(&s->rc, &s->lzma.is_rep0_long[
s                 694 lib/xz/xz_dec_lzma2.c 				s->lzma.state][pos_state])) {
s                 695 lib/xz/xz_dec_lzma2.c 			lzma_state_short_rep(&s->lzma.state);
s                 696 lib/xz/xz_dec_lzma2.c 			s->lzma.len = 1;
s                 700 lib/xz/xz_dec_lzma2.c 		if (!rc_bit(&s->rc, &s->lzma.is_rep1[s->lzma.state])) {
s                 701 lib/xz/xz_dec_lzma2.c 			tmp = s->lzma.rep1;
s                 703 lib/xz/xz_dec_lzma2.c 			if (!rc_bit(&s->rc, &s->lzma.is_rep2[s->lzma.state])) {
s                 704 lib/xz/xz_dec_lzma2.c 				tmp = s->lzma.rep2;
s                 706 lib/xz/xz_dec_lzma2.c 				tmp = s->lzma.rep3;
s                 707 lib/xz/xz_dec_lzma2.c 				s->lzma.rep3 = s->lzma.rep2;
s                 710 lib/xz/xz_dec_lzma2.c 			s->lzma.rep2 = s->lzma.rep1;
s                 713 lib/xz/xz_dec_lzma2.c 		s->lzma.rep1 = s->lzma.rep0;
s                 714 lib/xz/xz_dec_lzma2.c 		s->lzma.rep0 = tmp;
s                 717 lib/xz/xz_dec_lzma2.c 	lzma_state_long_rep(&s->lzma.state);
s                 718 lib/xz/xz_dec_lzma2.c 	lzma_len(s, &s->lzma.rep_len_dec, pos_state);
s                 722 lib/xz/xz_dec_lzma2.c static bool lzma_main(struct xz_dec_lzma2 *s)
s                 730 lib/xz/xz_dec_lzma2.c 	if (dict_has_space(&s->dict) && s->lzma.len > 0)
s                 731 lib/xz/xz_dec_lzma2.c 		dict_repeat(&s->dict, &s->lzma.len, s->lzma.rep0);
s                 737 lib/xz/xz_dec_lzma2.c 	while (dict_has_space(&s->dict) && !rc_limit_exceeded(&s->rc)) {
s                 738 lib/xz/xz_dec_lzma2.c 		pos_state = s->dict.pos & s->lzma.pos_mask;
s                 740 lib/xz/xz_dec_lzma2.c 		if (!rc_bit(&s->rc, &s->lzma.is_match[
s                 741 lib/xz/xz_dec_lzma2.c 				s->lzma.state][pos_state])) {
s                 742 lib/xz/xz_dec_lzma2.c 			lzma_literal(s);
s                 744 lib/xz/xz_dec_lzma2.c 			if (rc_bit(&s->rc, &s->lzma.is_rep[s->lzma.state]))
s                 745 lib/xz/xz_dec_lzma2.c 				lzma_rep_match(s, pos_state);
s                 747 lib/xz/xz_dec_lzma2.c 				lzma_match(s, pos_state);
s                 749 lib/xz/xz_dec_lzma2.c 			if (!dict_repeat(&s->dict, &s->lzma.len, s->lzma.rep0))
s                 758 lib/xz/xz_dec_lzma2.c 	rc_normalize(&s->rc);
s                 767 lib/xz/xz_dec_lzma2.c static void lzma_reset(struct xz_dec_lzma2 *s)
s                 772 lib/xz/xz_dec_lzma2.c 	s->lzma.state = STATE_LIT_LIT;
s                 773 lib/xz/xz_dec_lzma2.c 	s->lzma.rep0 = 0;
s                 774 lib/xz/xz_dec_lzma2.c 	s->lzma.rep1 = 0;
s                 775 lib/xz/xz_dec_lzma2.c 	s->lzma.rep2 = 0;
s                 776 lib/xz/xz_dec_lzma2.c 	s->lzma.rep3 = 0;
s                 787 lib/xz/xz_dec_lzma2.c 	probs = s->lzma.is_match[0];
s                 791 lib/xz/xz_dec_lzma2.c 	rc_reset(&s->rc);
s                 799 lib/xz/xz_dec_lzma2.c static bool lzma_props(struct xz_dec_lzma2 *s, uint8_t props)
s                 804 lib/xz/xz_dec_lzma2.c 	s->lzma.pos_mask = 0;
s                 807 lib/xz/xz_dec_lzma2.c 		++s->lzma.pos_mask;
s                 810 lib/xz/xz_dec_lzma2.c 	s->lzma.pos_mask = (1 << s->lzma.pos_mask) - 1;
s                 812 lib/xz/xz_dec_lzma2.c 	s->lzma.literal_pos_mask = 0;
s                 815 lib/xz/xz_dec_lzma2.c 		++s->lzma.literal_pos_mask;
s                 818 lib/xz/xz_dec_lzma2.c 	s->lzma.lc = props;
s                 820 lib/xz/xz_dec_lzma2.c 	if (s->lzma.lc + s->lzma.literal_pos_mask > 4)
s                 823 lib/xz/xz_dec_lzma2.c 	s->lzma.literal_pos_mask = (1 << s->lzma.literal_pos_mask) - 1;
s                 825 lib/xz/xz_dec_lzma2.c 	lzma_reset(s);
s                 846 lib/xz/xz_dec_lzma2.c static bool lzma2_lzma(struct xz_dec_lzma2 *s, struct xz_buf *b)
s                 852 lib/xz/xz_dec_lzma2.c 	if (s->temp.size > 0 || s->lzma2.compressed == 0) {
s                 853 lib/xz/xz_dec_lzma2.c 		tmp = 2 * LZMA_IN_REQUIRED - s->temp.size;
s                 854 lib/xz/xz_dec_lzma2.c 		if (tmp > s->lzma2.compressed - s->temp.size)
s                 855 lib/xz/xz_dec_lzma2.c 			tmp = s->lzma2.compressed - s->temp.size;
s                 859 lib/xz/xz_dec_lzma2.c 		memcpy(s->temp.buf + s->temp.size, b->in + b->in_pos, tmp);
s                 861 lib/xz/xz_dec_lzma2.c 		if (s->temp.size + tmp == s->lzma2.compressed) {
s                 862 lib/xz/xz_dec_lzma2.c 			memzero(s->temp.buf + s->temp.size + tmp,
s                 863 lib/xz/xz_dec_lzma2.c 					sizeof(s->temp.buf)
s                 864 lib/xz/xz_dec_lzma2.c 						- s->temp.size - tmp);
s                 865 lib/xz/xz_dec_lzma2.c 			s->rc.in_limit = s->temp.size + tmp;
s                 866 lib/xz/xz_dec_lzma2.c 		} else if (s->temp.size + tmp < LZMA_IN_REQUIRED) {
s                 867 lib/xz/xz_dec_lzma2.c 			s->temp.size += tmp;
s                 871 lib/xz/xz_dec_lzma2.c 			s->rc.in_limit = s->temp.size + tmp - LZMA_IN_REQUIRED;
s                 874 lib/xz/xz_dec_lzma2.c 		s->rc.in = s->temp.buf;
s                 875 lib/xz/xz_dec_lzma2.c 		s->rc.in_pos = 0;
s                 877 lib/xz/xz_dec_lzma2.c 		if (!lzma_main(s) || s->rc.in_pos > s->temp.size + tmp)
s                 880 lib/xz/xz_dec_lzma2.c 		s->lzma2.compressed -= s->rc.in_pos;
s                 882 lib/xz/xz_dec_lzma2.c 		if (s->rc.in_pos < s->temp.size) {
s                 883 lib/xz/xz_dec_lzma2.c 			s->temp.size -= s->rc.in_pos;
s                 884 lib/xz/xz_dec_lzma2.c 			memmove(s->temp.buf, s->temp.buf + s->rc.in_pos,
s                 885 lib/xz/xz_dec_lzma2.c 					s->temp.size);
s                 889 lib/xz/xz_dec_lzma2.c 		b->in_pos += s->rc.in_pos - s->temp.size;
s                 890 lib/xz/xz_dec_lzma2.c 		s->temp.size = 0;
s                 895 lib/xz/xz_dec_lzma2.c 		s->rc.in = b->in;
s                 896 lib/xz/xz_dec_lzma2.c 		s->rc.in_pos = b->in_pos;
s                 898 lib/xz/xz_dec_lzma2.c 		if (in_avail >= s->lzma2.compressed + LZMA_IN_REQUIRED)
s                 899 lib/xz/xz_dec_lzma2.c 			s->rc.in_limit = b->in_pos + s->lzma2.compressed;
s                 901 lib/xz/xz_dec_lzma2.c 			s->rc.in_limit = b->in_size - LZMA_IN_REQUIRED;
s                 903 lib/xz/xz_dec_lzma2.c 		if (!lzma_main(s))
s                 906 lib/xz/xz_dec_lzma2.c 		in_avail = s->rc.in_pos - b->in_pos;
s                 907 lib/xz/xz_dec_lzma2.c 		if (in_avail > s->lzma2.compressed)
s                 910 lib/xz/xz_dec_lzma2.c 		s->lzma2.compressed -= in_avail;
s                 911 lib/xz/xz_dec_lzma2.c 		b->in_pos = s->rc.in_pos;
s                 916 lib/xz/xz_dec_lzma2.c 		if (in_avail > s->lzma2.compressed)
s                 917 lib/xz/xz_dec_lzma2.c 			in_avail = s->lzma2.compressed;
s                 919 lib/xz/xz_dec_lzma2.c 		memcpy(s->temp.buf, b->in + b->in_pos, in_avail);
s                 920 lib/xz/xz_dec_lzma2.c 		s->temp.size = in_avail;
s                 931 lib/xz/xz_dec_lzma2.c XZ_EXTERN enum xz_ret xz_dec_lzma2_run(struct xz_dec_lzma2 *s,
s                 936 lib/xz/xz_dec_lzma2.c 	while (b->in_pos < b->in_size || s->lzma2.sequence == SEQ_LZMA_RUN) {
s                 937 lib/xz/xz_dec_lzma2.c 		switch (s->lzma2.sequence) {
s                 976 lib/xz/xz_dec_lzma2.c 				s->lzma2.need_props = true;
s                 977 lib/xz/xz_dec_lzma2.c 				s->lzma2.need_dict_reset = false;
s                 978 lib/xz/xz_dec_lzma2.c 				dict_reset(&s->dict, b);
s                 979 lib/xz/xz_dec_lzma2.c 			} else if (s->lzma2.need_dict_reset) {
s                 984 lib/xz/xz_dec_lzma2.c 				s->lzma2.uncompressed = (tmp & 0x1F) << 16;
s                 985 lib/xz/xz_dec_lzma2.c 				s->lzma2.sequence = SEQ_UNCOMPRESSED_1;
s                 993 lib/xz/xz_dec_lzma2.c 					s->lzma2.need_props = false;
s                 994 lib/xz/xz_dec_lzma2.c 					s->lzma2.next_sequence
s                 997 lib/xz/xz_dec_lzma2.c 				} else if (s->lzma2.need_props) {
s                1001 lib/xz/xz_dec_lzma2.c 					s->lzma2.next_sequence
s                1004 lib/xz/xz_dec_lzma2.c 						lzma_reset(s);
s                1010 lib/xz/xz_dec_lzma2.c 				s->lzma2.sequence = SEQ_COMPRESSED_0;
s                1011 lib/xz/xz_dec_lzma2.c 				s->lzma2.next_sequence = SEQ_COPY;
s                1017 lib/xz/xz_dec_lzma2.c 			s->lzma2.uncompressed
s                1019 lib/xz/xz_dec_lzma2.c 			s->lzma2.sequence = SEQ_UNCOMPRESSED_2;
s                1023 lib/xz/xz_dec_lzma2.c 			s->lzma2.uncompressed
s                1025 lib/xz/xz_dec_lzma2.c 			s->lzma2.sequence = SEQ_COMPRESSED_0;
s                1029 lib/xz/xz_dec_lzma2.c 			s->lzma2.compressed
s                1031 lib/xz/xz_dec_lzma2.c 			s->lzma2.sequence = SEQ_COMPRESSED_1;
s                1035 lib/xz/xz_dec_lzma2.c 			s->lzma2.compressed
s                1037 lib/xz/xz_dec_lzma2.c 			s->lzma2.sequence = s->lzma2.next_sequence;
s                1041 lib/xz/xz_dec_lzma2.c 			if (!lzma_props(s, b->in[b->in_pos++]))
s                1044 lib/xz/xz_dec_lzma2.c 			s->lzma2.sequence = SEQ_LZMA_PREPARE;
s                1049 lib/xz/xz_dec_lzma2.c 			if (s->lzma2.compressed < RC_INIT_BYTES)
s                1052 lib/xz/xz_dec_lzma2.c 			if (!rc_read_init(&s->rc, b))
s                1055 lib/xz/xz_dec_lzma2.c 			s->lzma2.compressed -= RC_INIT_BYTES;
s                1056 lib/xz/xz_dec_lzma2.c 			s->lzma2.sequence = SEQ_LZMA_RUN;
s                1070 lib/xz/xz_dec_lzma2.c 			dict_limit(&s->dict, min_t(size_t,
s                1072 lib/xz/xz_dec_lzma2.c 					s->lzma2.uncompressed));
s                1073 lib/xz/xz_dec_lzma2.c 			if (!lzma2_lzma(s, b))
s                1076 lib/xz/xz_dec_lzma2.c 			s->lzma2.uncompressed -= dict_flush(&s->dict, b);
s                1078 lib/xz/xz_dec_lzma2.c 			if (s->lzma2.uncompressed == 0) {
s                1079 lib/xz/xz_dec_lzma2.c 				if (s->lzma2.compressed > 0 || s->lzma.len > 0
s                1080 lib/xz/xz_dec_lzma2.c 						|| !rc_is_finished(&s->rc))
s                1083 lib/xz/xz_dec_lzma2.c 				rc_reset(&s->rc);
s                1084 lib/xz/xz_dec_lzma2.c 				s->lzma2.sequence = SEQ_CONTROL;
s                1088 lib/xz/xz_dec_lzma2.c 						&& s->temp.size
s                1089 lib/xz/xz_dec_lzma2.c 						< s->lzma2.compressed)) {
s                1096 lib/xz/xz_dec_lzma2.c 			dict_uncompressed(&s->dict, b, &s->lzma2.compressed);
s                1097 lib/xz/xz_dec_lzma2.c 			if (s->lzma2.compressed > 0)
s                1100 lib/xz/xz_dec_lzma2.c 			s->lzma2.sequence = SEQ_CONTROL;
s                1111 lib/xz/xz_dec_lzma2.c 	struct xz_dec_lzma2 *s = kmalloc(sizeof(*s), GFP_KERNEL);
s                1112 lib/xz/xz_dec_lzma2.c 	if (s == NULL)
s                1115 lib/xz/xz_dec_lzma2.c 	s->dict.mode = mode;
s                1116 lib/xz/xz_dec_lzma2.c 	s->dict.size_max = dict_max;
s                1119 lib/xz/xz_dec_lzma2.c 		s->dict.buf = vmalloc(dict_max);
s                1120 lib/xz/xz_dec_lzma2.c 		if (s->dict.buf == NULL) {
s                1121 lib/xz/xz_dec_lzma2.c 			kfree(s);
s                1125 lib/xz/xz_dec_lzma2.c 		s->dict.buf = NULL;
s                1126 lib/xz/xz_dec_lzma2.c 		s->dict.allocated = 0;
s                1129 lib/xz/xz_dec_lzma2.c 	return s;
s                1132 lib/xz/xz_dec_lzma2.c XZ_EXTERN enum xz_ret xz_dec_lzma2_reset(struct xz_dec_lzma2 *s, uint8_t props)
s                1138 lib/xz/xz_dec_lzma2.c 	s->dict.size = 2 + (props & 1);
s                1139 lib/xz/xz_dec_lzma2.c 	s->dict.size <<= (props >> 1) + 11;
s                1141 lib/xz/xz_dec_lzma2.c 	if (DEC_IS_MULTI(s->dict.mode)) {
s                1142 lib/xz/xz_dec_lzma2.c 		if (s->dict.size > s->dict.size_max)
s                1145 lib/xz/xz_dec_lzma2.c 		s->dict.end = s->dict.size;
s                1147 lib/xz/xz_dec_lzma2.c 		if (DEC_IS_DYNALLOC(s->dict.mode)) {
s                1148 lib/xz/xz_dec_lzma2.c 			if (s->dict.allocated < s->dict.size) {
s                1149 lib/xz/xz_dec_lzma2.c 				s->dict.allocated = s->dict.size;
s                1150 lib/xz/xz_dec_lzma2.c 				vfree(s->dict.buf);
s                1151 lib/xz/xz_dec_lzma2.c 				s->dict.buf = vmalloc(s->dict.size);
s                1152 lib/xz/xz_dec_lzma2.c 				if (s->dict.buf == NULL) {
s                1153 lib/xz/xz_dec_lzma2.c 					s->dict.allocated = 0;
s                1160 lib/xz/xz_dec_lzma2.c 	s->lzma.len = 0;
s                1162 lib/xz/xz_dec_lzma2.c 	s->lzma2.sequence = SEQ_CONTROL;
s                1163 lib/xz/xz_dec_lzma2.c 	s->lzma2.need_dict_reset = true;
s                1165 lib/xz/xz_dec_lzma2.c 	s->temp.size = 0;
s                1170 lib/xz/xz_dec_lzma2.c XZ_EXTERN void xz_dec_lzma2_end(struct xz_dec_lzma2 *s)
s                1172 lib/xz/xz_dec_lzma2.c 	if (DEC_IS_MULTI(s->dict.mode))
s                1173 lib/xz/xz_dec_lzma2.c 		vfree(s->dict.buf);
s                1175 lib/xz/xz_dec_lzma2.c 	kfree(s);
s                 157 lib/xz/xz_dec_stream.c static bool fill_temp(struct xz_dec *s, struct xz_buf *b)
s                 160 lib/xz/xz_dec_stream.c 			b->in_size - b->in_pos, s->temp.size - s->temp.pos);
s                 162 lib/xz/xz_dec_stream.c 	memcpy(s->temp.buf + s->temp.pos, b->in + b->in_pos, copy_size);
s                 164 lib/xz/xz_dec_stream.c 	s->temp.pos += copy_size;
s                 166 lib/xz/xz_dec_stream.c 	if (s->temp.pos == s->temp.size) {
s                 167 lib/xz/xz_dec_stream.c 		s->temp.pos = 0;
s                 175 lib/xz/xz_dec_stream.c static enum xz_ret dec_vli(struct xz_dec *s, const uint8_t *in,
s                 180 lib/xz/xz_dec_stream.c 	if (s->pos == 0)
s                 181 lib/xz/xz_dec_stream.c 		s->vli = 0;
s                 187 lib/xz/xz_dec_stream.c 		s->vli |= (vli_type)(byte & 0x7F) << s->pos;
s                 191 lib/xz/xz_dec_stream.c 			if (byte == 0 && s->pos != 0)
s                 194 lib/xz/xz_dec_stream.c 			s->pos = 0;
s                 198 lib/xz/xz_dec_stream.c 		s->pos += 7;
s                 199 lib/xz/xz_dec_stream.c 		if (s->pos == 7 * VLI_BYTES_MAX)
s                 218 lib/xz/xz_dec_stream.c static enum xz_ret dec_block(struct xz_dec *s, struct xz_buf *b)
s                 222 lib/xz/xz_dec_stream.c 	s->in_start = b->in_pos;
s                 223 lib/xz/xz_dec_stream.c 	s->out_start = b->out_pos;
s                 226 lib/xz/xz_dec_stream.c 	if (s->bcj_active)
s                 227 lib/xz/xz_dec_stream.c 		ret = xz_dec_bcj_run(s->bcj, s->lzma2, b);
s                 230 lib/xz/xz_dec_stream.c 		ret = xz_dec_lzma2_run(s->lzma2, b);
s                 232 lib/xz/xz_dec_stream.c 	s->block.compressed += b->in_pos - s->in_start;
s                 233 lib/xz/xz_dec_stream.c 	s->block.uncompressed += b->out_pos - s->out_start;
s                 239 lib/xz/xz_dec_stream.c 	if (s->block.compressed > s->block_header.compressed
s                 240 lib/xz/xz_dec_stream.c 			|| s->block.uncompressed
s                 241 lib/xz/xz_dec_stream.c 				> s->block_header.uncompressed)
s                 244 lib/xz/xz_dec_stream.c 	if (s->check_type == XZ_CHECK_CRC32)
s                 245 lib/xz/xz_dec_stream.c 		s->crc32 = xz_crc32(b->out + s->out_start,
s                 246 lib/xz/xz_dec_stream.c 				b->out_pos - s->out_start, s->crc32);
s                 249 lib/xz/xz_dec_stream.c 		if (s->block_header.compressed != VLI_UNKNOWN
s                 250 lib/xz/xz_dec_stream.c 				&& s->block_header.compressed
s                 251 lib/xz/xz_dec_stream.c 					!= s->block.compressed)
s                 254 lib/xz/xz_dec_stream.c 		if (s->block_header.uncompressed != VLI_UNKNOWN
s                 255 lib/xz/xz_dec_stream.c 				&& s->block_header.uncompressed
s                 256 lib/xz/xz_dec_stream.c 					!= s->block.uncompressed)
s                 259 lib/xz/xz_dec_stream.c 		s->block.hash.unpadded += s->block_header.size
s                 260 lib/xz/xz_dec_stream.c 				+ s->block.compressed;
s                 263 lib/xz/xz_dec_stream.c 		s->block.hash.unpadded += check_sizes[s->check_type];
s                 265 lib/xz/xz_dec_stream.c 		if (s->check_type == XZ_CHECK_CRC32)
s                 266 lib/xz/xz_dec_stream.c 			s->block.hash.unpadded += 4;
s                 269 lib/xz/xz_dec_stream.c 		s->block.hash.uncompressed += s->block.uncompressed;
s                 270 lib/xz/xz_dec_stream.c 		s->block.hash.crc32 = xz_crc32(
s                 271 lib/xz/xz_dec_stream.c 				(const uint8_t *)&s->block.hash,
s                 272 lib/xz/xz_dec_stream.c 				sizeof(s->block.hash), s->block.hash.crc32);
s                 274 lib/xz/xz_dec_stream.c 		++s->block.count;
s                 281 lib/xz/xz_dec_stream.c static void index_update(struct xz_dec *s, const struct xz_buf *b)
s                 283 lib/xz/xz_dec_stream.c 	size_t in_used = b->in_pos - s->in_start;
s                 284 lib/xz/xz_dec_stream.c 	s->index.size += in_used;
s                 285 lib/xz/xz_dec_stream.c 	s->crc32 = xz_crc32(b->in + s->in_start, in_used, s->crc32);
s                 296 lib/xz/xz_dec_stream.c static enum xz_ret dec_index(struct xz_dec *s, struct xz_buf *b)
s                 301 lib/xz/xz_dec_stream.c 		ret = dec_vli(s, b->in, &b->in_pos, b->in_size);
s                 303 lib/xz/xz_dec_stream.c 			index_update(s, b);
s                 307 lib/xz/xz_dec_stream.c 		switch (s->index.sequence) {
s                 309 lib/xz/xz_dec_stream.c 			s->index.count = s->vli;
s                 316 lib/xz/xz_dec_stream.c 			if (s->index.count != s->block.count)
s                 319 lib/xz/xz_dec_stream.c 			s->index.sequence = SEQ_INDEX_UNPADDED;
s                 323 lib/xz/xz_dec_stream.c 			s->index.hash.unpadded += s->vli;
s                 324 lib/xz/xz_dec_stream.c 			s->index.sequence = SEQ_INDEX_UNCOMPRESSED;
s                 328 lib/xz/xz_dec_stream.c 			s->index.hash.uncompressed += s->vli;
s                 329 lib/xz/xz_dec_stream.c 			s->index.hash.crc32 = xz_crc32(
s                 330 lib/xz/xz_dec_stream.c 					(const uint8_t *)&s->index.hash,
s                 331 lib/xz/xz_dec_stream.c 					sizeof(s->index.hash),
s                 332 lib/xz/xz_dec_stream.c 					s->index.hash.crc32);
s                 333 lib/xz/xz_dec_stream.c 			--s->index.count;
s                 334 lib/xz/xz_dec_stream.c 			s->index.sequence = SEQ_INDEX_UNPADDED;
s                 337 lib/xz/xz_dec_stream.c 	} while (s->index.count > 0);
s                 346 lib/xz/xz_dec_stream.c static enum xz_ret crc32_validate(struct xz_dec *s, struct xz_buf *b)
s                 352 lib/xz/xz_dec_stream.c 		if (((s->crc32 >> s->pos) & 0xFF) != b->in[b->in_pos++])
s                 355 lib/xz/xz_dec_stream.c 		s->pos += 8;
s                 357 lib/xz/xz_dec_stream.c 	} while (s->pos < 32);
s                 359 lib/xz/xz_dec_stream.c 	s->crc32 = 0;
s                 360 lib/xz/xz_dec_stream.c 	s->pos = 0;
s                 370 lib/xz/xz_dec_stream.c static bool check_skip(struct xz_dec *s, struct xz_buf *b)
s                 372 lib/xz/xz_dec_stream.c 	while (s->pos < check_sizes[s->check_type]) {
s                 377 lib/xz/xz_dec_stream.c 		++s->pos;
s                 380 lib/xz/xz_dec_stream.c 	s->pos = 0;
s                 387 lib/xz/xz_dec_stream.c static enum xz_ret dec_stream_header(struct xz_dec *s)
s                 389 lib/xz/xz_dec_stream.c 	if (!memeq(s->temp.buf, HEADER_MAGIC, HEADER_MAGIC_SIZE))
s                 392 lib/xz/xz_dec_stream.c 	if (xz_crc32(s->temp.buf + HEADER_MAGIC_SIZE, 2, 0)
s                 393 lib/xz/xz_dec_stream.c 			!= get_le32(s->temp.buf + HEADER_MAGIC_SIZE + 2))
s                 396 lib/xz/xz_dec_stream.c 	if (s->temp.buf[HEADER_MAGIC_SIZE] != 0)
s                 405 lib/xz/xz_dec_stream.c 	s->check_type = s->temp.buf[HEADER_MAGIC_SIZE + 1];
s                 408 lib/xz/xz_dec_stream.c 	if (s->check_type > XZ_CHECK_MAX)
s                 411 lib/xz/xz_dec_stream.c 	if (s->check_type > XZ_CHECK_CRC32)
s                 414 lib/xz/xz_dec_stream.c 	if (s->check_type > XZ_CHECK_CRC32)
s                 422 lib/xz/xz_dec_stream.c static enum xz_ret dec_stream_footer(struct xz_dec *s)
s                 424 lib/xz/xz_dec_stream.c 	if (!memeq(s->temp.buf + 10, FOOTER_MAGIC, FOOTER_MAGIC_SIZE))
s                 427 lib/xz/xz_dec_stream.c 	if (xz_crc32(s->temp.buf + 4, 6, 0) != get_le32(s->temp.buf))
s                 435 lib/xz/xz_dec_stream.c 	if ((s->index.size >> 2) != get_le32(s->temp.buf + 4))
s                 438 lib/xz/xz_dec_stream.c 	if (s->temp.buf[8] != 0 || s->temp.buf[9] != s->check_type)
s                 449 lib/xz/xz_dec_stream.c static enum xz_ret dec_block_header(struct xz_dec *s)
s                 457 lib/xz/xz_dec_stream.c 	s->temp.size -= 4;
s                 458 lib/xz/xz_dec_stream.c 	if (xz_crc32(s->temp.buf, s->temp.size, 0)
s                 459 lib/xz/xz_dec_stream.c 			!= get_le32(s->temp.buf + s->temp.size))
s                 462 lib/xz/xz_dec_stream.c 	s->temp.pos = 2;
s                 469 lib/xz/xz_dec_stream.c 	if (s->temp.buf[1] & 0x3E)
s                 471 lib/xz/xz_dec_stream.c 	if (s->temp.buf[1] & 0x3F)
s                 476 lib/xz/xz_dec_stream.c 	if (s->temp.buf[1] & 0x40) {
s                 477 lib/xz/xz_dec_stream.c 		if (dec_vli(s, s->temp.buf, &s->temp.pos, s->temp.size)
s                 481 lib/xz/xz_dec_stream.c 		s->block_header.compressed = s->vli;
s                 483 lib/xz/xz_dec_stream.c 		s->block_header.compressed = VLI_UNKNOWN;
s                 487 lib/xz/xz_dec_stream.c 	if (s->temp.buf[1] & 0x80) {
s                 488 lib/xz/xz_dec_stream.c 		if (dec_vli(s, s->temp.buf, &s->temp.pos, s->temp.size)
s                 492 lib/xz/xz_dec_stream.c 		s->block_header.uncompressed = s->vli;
s                 494 lib/xz/xz_dec_stream.c 		s->block_header.uncompressed = VLI_UNKNOWN;
s                 499 lib/xz/xz_dec_stream.c 	s->bcj_active = s->temp.buf[1] & 0x01;
s                 500 lib/xz/xz_dec_stream.c 	if (s->bcj_active) {
s                 501 lib/xz/xz_dec_stream.c 		if (s->temp.size - s->temp.pos < 2)
s                 504 lib/xz/xz_dec_stream.c 		ret = xz_dec_bcj_reset(s->bcj, s->temp.buf[s->temp.pos++]);
s                 512 lib/xz/xz_dec_stream.c 		if (s->temp.buf[s->temp.pos++] != 0x00)
s                 518 lib/xz/xz_dec_stream.c 	if (s->temp.size - s->temp.pos < 2)
s                 522 lib/xz/xz_dec_stream.c 	if (s->temp.buf[s->temp.pos++] != 0x21)
s                 526 lib/xz/xz_dec_stream.c 	if (s->temp.buf[s->temp.pos++] != 0x01)
s                 530 lib/xz/xz_dec_stream.c 	if (s->temp.size - s->temp.pos < 1)
s                 533 lib/xz/xz_dec_stream.c 	ret = xz_dec_lzma2_reset(s->lzma2, s->temp.buf[s->temp.pos++]);
s                 538 lib/xz/xz_dec_stream.c 	while (s->temp.pos < s->temp.size)
s                 539 lib/xz/xz_dec_stream.c 		if (s->temp.buf[s->temp.pos++] != 0x00)
s                 542 lib/xz/xz_dec_stream.c 	s->temp.pos = 0;
s                 543 lib/xz/xz_dec_stream.c 	s->block.compressed = 0;
s                 544 lib/xz/xz_dec_stream.c 	s->block.uncompressed = 0;
s                 549 lib/xz/xz_dec_stream.c static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
s                 557 lib/xz/xz_dec_stream.c 	s->in_start = b->in_pos;
s                 560 lib/xz/xz_dec_stream.c 		switch (s->sequence) {
s                 570 lib/xz/xz_dec_stream.c 			if (!fill_temp(s, b))
s                 580 lib/xz/xz_dec_stream.c 			s->sequence = SEQ_BLOCK_START;
s                 582 lib/xz/xz_dec_stream.c 			ret = dec_stream_header(s);
s                 595 lib/xz/xz_dec_stream.c 				s->in_start = b->in_pos++;
s                 596 lib/xz/xz_dec_stream.c 				s->sequence = SEQ_INDEX;
s                 604 lib/xz/xz_dec_stream.c 			s->block_header.size
s                 607 lib/xz/xz_dec_stream.c 			s->temp.size = s->block_header.size;
s                 608 lib/xz/xz_dec_stream.c 			s->temp.pos = 0;
s                 609 lib/xz/xz_dec_stream.c 			s->sequence = SEQ_BLOCK_HEADER;
s                 614 lib/xz/xz_dec_stream.c 			if (!fill_temp(s, b))
s                 617 lib/xz/xz_dec_stream.c 			ret = dec_block_header(s);
s                 621 lib/xz/xz_dec_stream.c 			s->sequence = SEQ_BLOCK_UNCOMPRESS;
s                 626 lib/xz/xz_dec_stream.c 			ret = dec_block(s, b);
s                 630 lib/xz/xz_dec_stream.c 			s->sequence = SEQ_BLOCK_PADDING;
s                 642 lib/xz/xz_dec_stream.c 			while (s->block.compressed & 3) {
s                 649 lib/xz/xz_dec_stream.c 				++s->block.compressed;
s                 652 lib/xz/xz_dec_stream.c 			s->sequence = SEQ_BLOCK_CHECK;
s                 657 lib/xz/xz_dec_stream.c 			if (s->check_type == XZ_CHECK_CRC32) {
s                 658 lib/xz/xz_dec_stream.c 				ret = crc32_validate(s, b);
s                 663 lib/xz/xz_dec_stream.c 			else if (!check_skip(s, b)) {
s                 668 lib/xz/xz_dec_stream.c 			s->sequence = SEQ_BLOCK_START;
s                 672 lib/xz/xz_dec_stream.c 			ret = dec_index(s, b);
s                 676 lib/xz/xz_dec_stream.c 			s->sequence = SEQ_INDEX_PADDING;
s                 681 lib/xz/xz_dec_stream.c 			while ((s->index.size + (b->in_pos - s->in_start))
s                 684 lib/xz/xz_dec_stream.c 					index_update(s, b);
s                 693 lib/xz/xz_dec_stream.c 			index_update(s, b);
s                 696 lib/xz/xz_dec_stream.c 			if (!memeq(&s->block.hash, &s->index.hash,
s                 697 lib/xz/xz_dec_stream.c 					sizeof(s->block.hash)))
s                 700 lib/xz/xz_dec_stream.c 			s->sequence = SEQ_INDEX_CRC32;
s                 705 lib/xz/xz_dec_stream.c 			ret = crc32_validate(s, b);
s                 709 lib/xz/xz_dec_stream.c 			s->temp.size = STREAM_HEADER_SIZE;
s                 710 lib/xz/xz_dec_stream.c 			s->sequence = SEQ_STREAM_FOOTER;
s                 715 lib/xz/xz_dec_stream.c 			if (!fill_temp(s, b))
s                 718 lib/xz/xz_dec_stream.c 			return dec_stream_footer(s);
s                 750 lib/xz/xz_dec_stream.c XZ_EXTERN enum xz_ret xz_dec_run(struct xz_dec *s, struct xz_buf *b)
s                 756 lib/xz/xz_dec_stream.c 	if (DEC_IS_SINGLE(s->mode))
s                 757 lib/xz/xz_dec_stream.c 		xz_dec_reset(s);
s                 761 lib/xz/xz_dec_stream.c 	ret = dec_main(s, b);
s                 763 lib/xz/xz_dec_stream.c 	if (DEC_IS_SINGLE(s->mode)) {
s                 775 lib/xz/xz_dec_stream.c 		if (s->allow_buf_error)
s                 778 lib/xz/xz_dec_stream.c 		s->allow_buf_error = true;
s                 780 lib/xz/xz_dec_stream.c 		s->allow_buf_error = false;
s                 788 lib/xz/xz_dec_stream.c 	struct xz_dec *s = kmalloc(sizeof(*s), GFP_KERNEL);
s                 789 lib/xz/xz_dec_stream.c 	if (s == NULL)
s                 792 lib/xz/xz_dec_stream.c 	s->mode = mode;
s                 795 lib/xz/xz_dec_stream.c 	s->bcj = xz_dec_bcj_create(DEC_IS_SINGLE(mode));
s                 796 lib/xz/xz_dec_stream.c 	if (s->bcj == NULL)
s                 800 lib/xz/xz_dec_stream.c 	s->lzma2 = xz_dec_lzma2_create(mode, dict_max);
s                 801 lib/xz/xz_dec_stream.c 	if (s->lzma2 == NULL)
s                 804 lib/xz/xz_dec_stream.c 	xz_dec_reset(s);
s                 805 lib/xz/xz_dec_stream.c 	return s;
s                 809 lib/xz/xz_dec_stream.c 	xz_dec_bcj_end(s->bcj);
s                 812 lib/xz/xz_dec_stream.c 	kfree(s);
s                 816 lib/xz/xz_dec_stream.c XZ_EXTERN void xz_dec_reset(struct xz_dec *s)
s                 818 lib/xz/xz_dec_stream.c 	s->sequence = SEQ_STREAM_HEADER;
s                 819 lib/xz/xz_dec_stream.c 	s->allow_buf_error = false;
s                 820 lib/xz/xz_dec_stream.c 	s->pos = 0;
s                 821 lib/xz/xz_dec_stream.c 	s->crc32 = 0;
s                 822 lib/xz/xz_dec_stream.c 	memzero(&s->block, sizeof(s->block));
s                 823 lib/xz/xz_dec_stream.c 	memzero(&s->index, sizeof(s->index));
s                 824 lib/xz/xz_dec_stream.c 	s->temp.pos = 0;
s                 825 lib/xz/xz_dec_stream.c 	s->temp.size = STREAM_HEADER_SIZE;
s                 828 lib/xz/xz_dec_stream.c XZ_EXTERN void xz_dec_end(struct xz_dec *s)
s                 830 lib/xz/xz_dec_stream.c 	if (s != NULL) {
s                 831 lib/xz/xz_dec_stream.c 		xz_dec_lzma2_end(s->lzma2);
s                 833 lib/xz/xz_dec_stream.c 		xz_dec_bcj_end(s->bcj);
s                 835 lib/xz/xz_dec_stream.c 		kfree(s);
s                 122 lib/xz/xz_private.h XZ_EXTERN enum xz_ret xz_dec_lzma2_reset(struct xz_dec_lzma2 *s,
s                 126 lib/xz/xz_private.h XZ_EXTERN enum xz_ret xz_dec_lzma2_run(struct xz_dec_lzma2 *s,
s                 130 lib/xz/xz_private.h XZ_EXTERN void xz_dec_lzma2_end(struct xz_dec_lzma2 *s);
s                 145 lib/xz/xz_private.h XZ_EXTERN enum xz_ret xz_dec_bcj_reset(struct xz_dec_bcj *s, uint8_t id);
s                 152 lib/xz/xz_private.h XZ_EXTERN enum xz_ret xz_dec_bcj_run(struct xz_dec_bcj *s,
s                 157 lib/xz/xz_private.h #define xz_dec_bcj_end(s) kfree(s)
s                  66 lib/zlib_deflate/deflate.c typedef block_state (*compress_func) (deflate_state *s, int flush);
s                  69 lib/zlib_deflate/deflate.c static void fill_window    (deflate_state *s);
s                  70 lib/zlib_deflate/deflate.c static block_state deflate_stored (deflate_state *s, int flush);
s                  71 lib/zlib_deflate/deflate.c static block_state deflate_fast   (deflate_state *s, int flush);
s                  72 lib/zlib_deflate/deflate.c static block_state deflate_slow   (deflate_state *s, int flush);
s                  73 lib/zlib_deflate/deflate.c static void lm_init        (deflate_state *s);
s                  74 lib/zlib_deflate/deflate.c static void putShortMSB    (deflate_state *s, uInt b);
s                  77 lib/zlib_deflate/deflate.c static uInt longest_match  (deflate_state *s, IPos cur_match);
s                  80 lib/zlib_deflate/deflate.c static  void check_match (deflate_state *s, IPos start, IPos match,
s                 142 lib/zlib_deflate/deflate.c #define UPDATE_HASH(s,h,c) (h = (((h)<<s->hash_shift) ^ (c)) & s->hash_mask)
s                 153 lib/zlib_deflate/deflate.c #define INSERT_STRING(s, str, match_head) \
s                 154 lib/zlib_deflate/deflate.c    (UPDATE_HASH(s, s->ins_h, s->window[(str) + (MIN_MATCH-1)]), \
s                 155 lib/zlib_deflate/deflate.c     s->prev[(str) & s->w_mask] = match_head = s->head[s->ins_h], \
s                 156 lib/zlib_deflate/deflate.c     s->head[s->ins_h] = (Pos)(str))
s                 162 lib/zlib_deflate/deflate.c #define CLEAR_HASH(s) \
s                 163 lib/zlib_deflate/deflate.c     s->head[s->hash_size-1] = NIL; \
s                 164 lib/zlib_deflate/deflate.c     memset((char *)s->head, 0, (unsigned)(s->hash_size-1)*sizeof(*s->head));
s                 176 lib/zlib_deflate/deflate.c     deflate_state *s;
s                 218 lib/zlib_deflate/deflate.c     s = (deflate_state *) &(mem->deflate_memory);
s                 219 lib/zlib_deflate/deflate.c     strm->state = (struct internal_state *)s;
s                 220 lib/zlib_deflate/deflate.c     s->strm = strm;
s                 222 lib/zlib_deflate/deflate.c     s->noheader = noheader;
s                 223 lib/zlib_deflate/deflate.c     s->w_bits = windowBits;
s                 224 lib/zlib_deflate/deflate.c     s->w_size = 1 << s->w_bits;
s                 225 lib/zlib_deflate/deflate.c     s->w_mask = s->w_size - 1;
s                 227 lib/zlib_deflate/deflate.c     s->hash_bits = memLevel + 7;
s                 228 lib/zlib_deflate/deflate.c     s->hash_size = 1 << s->hash_bits;
s                 229 lib/zlib_deflate/deflate.c     s->hash_mask = s->hash_size - 1;
s                 230 lib/zlib_deflate/deflate.c     s->hash_shift =  ((s->hash_bits+MIN_MATCH-1)/MIN_MATCH);
s                 232 lib/zlib_deflate/deflate.c     s->window = (Byte *) mem->window_memory;
s                 233 lib/zlib_deflate/deflate.c     s->prev   = (Pos *)  mem->prev_memory;
s                 234 lib/zlib_deflate/deflate.c     s->head   = (Pos *)  mem->head_memory;
s                 236 lib/zlib_deflate/deflate.c     s->lit_bufsize = 1 << (memLevel + 6); /* 16K elements by default */
s                 239 lib/zlib_deflate/deflate.c     s->pending_buf = (uch *) overlay;
s                 240 lib/zlib_deflate/deflate.c     s->pending_buf_size = (ulg)s->lit_bufsize * (sizeof(ush)+2L);
s                 242 lib/zlib_deflate/deflate.c     s->d_buf = overlay + s->lit_bufsize/sizeof(ush);
s                 243 lib/zlib_deflate/deflate.c     s->l_buf = s->pending_buf + (1+sizeof(ush))*s->lit_bufsize;
s                 245 lib/zlib_deflate/deflate.c     s->level = level;
s                 246 lib/zlib_deflate/deflate.c     s->strategy = strategy;
s                 247 lib/zlib_deflate/deflate.c     s->method = (Byte)method;
s                 257 lib/zlib_deflate/deflate.c     deflate_state *s;
s                 266 lib/zlib_deflate/deflate.c     s = (deflate_state *)strm->state;
s                 267 lib/zlib_deflate/deflate.c     s->pending = 0;
s                 268 lib/zlib_deflate/deflate.c     s->pending_out = s->pending_buf;
s                 270 lib/zlib_deflate/deflate.c     if (s->noheader < 0) {
s                 271 lib/zlib_deflate/deflate.c         s->noheader = 0; /* was set to -1 by deflate(..., Z_FINISH); */
s                 273 lib/zlib_deflate/deflate.c     s->status = s->noheader ? BUSY_STATE : INIT_STATE;
s                 275 lib/zlib_deflate/deflate.c     s->last_flush = Z_NO_FLUSH;
s                 277 lib/zlib_deflate/deflate.c     zlib_tr_init(s);
s                 278 lib/zlib_deflate/deflate.c     lm_init(s);
s                 289 lib/zlib_deflate/deflate.c 	deflate_state *s,
s                 293 lib/zlib_deflate/deflate.c     put_byte(s, (Byte)(b >> 8));
s                 294 lib/zlib_deflate/deflate.c     put_byte(s, (Byte)(b & 0xff));
s                 307 lib/zlib_deflate/deflate.c     deflate_state *s = (deflate_state *) strm->state;
s                 308 lib/zlib_deflate/deflate.c     unsigned len = s->pending;
s                 314 lib/zlib_deflate/deflate.c 	memcpy(strm->next_out, s->pending_out, len);
s                 317 lib/zlib_deflate/deflate.c     s->pending_out += len;
s                 320 lib/zlib_deflate/deflate.c     s->pending -= len;
s                 321 lib/zlib_deflate/deflate.c     if (s->pending == 0) {
s                 322 lib/zlib_deflate/deflate.c         s->pending_out = s->pending_buf;
s                 333 lib/zlib_deflate/deflate.c     deflate_state *s;
s                 339 lib/zlib_deflate/deflate.c     s = (deflate_state *) strm->state;
s                 342 lib/zlib_deflate/deflate.c 	(s->status == FINISH_STATE && flush != Z_FINISH)) {
s                 347 lib/zlib_deflate/deflate.c     s->strm = strm; /* just in case */
s                 348 lib/zlib_deflate/deflate.c     old_flush = s->last_flush;
s                 349 lib/zlib_deflate/deflate.c     s->last_flush = flush;
s                 352 lib/zlib_deflate/deflate.c     if (s->status == INIT_STATE) {
s                 354 lib/zlib_deflate/deflate.c         uInt header = (Z_DEFLATED + ((s->w_bits-8)<<4)) << 8;
s                 355 lib/zlib_deflate/deflate.c         uInt level_flags = (s->level-1) >> 1;
s                 359 lib/zlib_deflate/deflate.c 	if (s->strstart != 0) header |= PRESET_DICT;
s                 362 lib/zlib_deflate/deflate.c         s->status = BUSY_STATE;
s                 363 lib/zlib_deflate/deflate.c         putShortMSB(s, header);
s                 366 lib/zlib_deflate/deflate.c 	if (s->strstart != 0) {
s                 367 lib/zlib_deflate/deflate.c 	    putShortMSB(s, (uInt)(strm->adler >> 16));
s                 368 lib/zlib_deflate/deflate.c 	    putShortMSB(s, (uInt)(strm->adler & 0xffff));
s                 374 lib/zlib_deflate/deflate.c     if (s->pending != 0) {
s                 383 lib/zlib_deflate/deflate.c 	    s->last_flush = -1;
s                 397 lib/zlib_deflate/deflate.c     if (s->status == FINISH_STATE && strm->avail_in != 0) {
s                 403 lib/zlib_deflate/deflate.c     if (strm->avail_in != 0 || s->lookahead != 0 ||
s                 404 lib/zlib_deflate/deflate.c         (flush != Z_NO_FLUSH && s->status != FINISH_STATE)) {
s                 407 lib/zlib_deflate/deflate.c 	bstate = (*(configuration_table[s->level].func))(s, flush);
s                 410 lib/zlib_deflate/deflate.c             s->status = FINISH_STATE;
s                 414 lib/zlib_deflate/deflate.c 	        s->last_flush = -1; /* avoid BUF_ERROR next call, see above */
s                 427 lib/zlib_deflate/deflate.c                 zlib_tr_align(s);
s                 431 lib/zlib_deflate/deflate.c 		zlib_tr_stored_type_only(s);
s                 433 lib/zlib_deflate/deflate.c                 zlib_tr_stored_block(s, (char*)0, 0L, 0);
s                 438 lib/zlib_deflate/deflate.c                     CLEAR_HASH(s);             /* forget history */
s                 443 lib/zlib_deflate/deflate.c 	      s->last_flush = -1; /* avoid BUF_ERROR at next call, see above */
s                 451 lib/zlib_deflate/deflate.c     if (s->noheader) return Z_STREAM_END;
s                 454 lib/zlib_deflate/deflate.c     putShortMSB(s, (uInt)(strm->adler >> 16));
s                 455 lib/zlib_deflate/deflate.c     putShortMSB(s, (uInt)(strm->adler & 0xffff));
s                 460 lib/zlib_deflate/deflate.c     s->noheader = -1; /* write the trailer only once! */
s                 461 lib/zlib_deflate/deflate.c     return s->pending != 0 ? Z_OK : Z_STREAM_END;
s                 470 lib/zlib_deflate/deflate.c     deflate_state *s;
s                 473 lib/zlib_deflate/deflate.c     s = (deflate_state *) strm->state;
s                 475 lib/zlib_deflate/deflate.c     status = s->status;
s                 520 lib/zlib_deflate/deflate.c 	deflate_state *s
s                 523 lib/zlib_deflate/deflate.c     s->window_size = (ulg)2L*s->w_size;
s                 525 lib/zlib_deflate/deflate.c     CLEAR_HASH(s);
s                 529 lib/zlib_deflate/deflate.c     s->max_lazy_match   = configuration_table[s->level].max_lazy;
s                 530 lib/zlib_deflate/deflate.c     s->good_match       = configuration_table[s->level].good_length;
s                 531 lib/zlib_deflate/deflate.c     s->nice_match       = configuration_table[s->level].nice_length;
s                 532 lib/zlib_deflate/deflate.c     s->max_chain_length = configuration_table[s->level].max_chain;
s                 534 lib/zlib_deflate/deflate.c     s->strstart = 0;
s                 535 lib/zlib_deflate/deflate.c     s->block_start = 0L;
s                 536 lib/zlib_deflate/deflate.c     s->lookahead = 0;
s                 537 lib/zlib_deflate/deflate.c     s->match_length = s->prev_length = MIN_MATCH-1;
s                 538 lib/zlib_deflate/deflate.c     s->match_available = 0;
s                 539 lib/zlib_deflate/deflate.c     s->ins_h = 0;
s                 555 lib/zlib_deflate/deflate.c 	deflate_state *s,
s                 559 lib/zlib_deflate/deflate.c     unsigned chain_length = s->max_chain_length;/* max hash chain length */
s                 560 lib/zlib_deflate/deflate.c     register Byte *scan = s->window + s->strstart; /* current string */
s                 563 lib/zlib_deflate/deflate.c     int best_len = s->prev_length;              /* best match length so far */
s                 564 lib/zlib_deflate/deflate.c     int nice_match = s->nice_match;             /* stop if match long enough */
s                 565 lib/zlib_deflate/deflate.c     IPos limit = s->strstart > (IPos)MAX_DIST(s) ?
s                 566 lib/zlib_deflate/deflate.c         s->strstart - (IPos)MAX_DIST(s) : NIL;
s                 570 lib/zlib_deflate/deflate.c     Pos *prev = s->prev;
s                 571 lib/zlib_deflate/deflate.c     uInt wmask = s->w_mask;
s                 577 lib/zlib_deflate/deflate.c     register Byte *strend = s->window + s->strstart + MAX_MATCH - 1;
s                 581 lib/zlib_deflate/deflate.c     register Byte *strend = s->window + s->strstart + MAX_MATCH;
s                 589 lib/zlib_deflate/deflate.c     Assert(s->hash_bits >= 8 && MAX_MATCH == 258, "Code too clever");
s                 592 lib/zlib_deflate/deflate.c     if (s->prev_length >= s->good_match) {
s                 598 lib/zlib_deflate/deflate.c     if ((uInt)nice_match > s->lookahead) nice_match = s->lookahead;
s                 600 lib/zlib_deflate/deflate.c     Assert((ulg)s->strstart <= s->window_size-MIN_LOOKAHEAD, "need lookahead");
s                 603 lib/zlib_deflate/deflate.c         Assert(cur_match < s->strstart, "no future");
s                 604 lib/zlib_deflate/deflate.c         match = s->window + cur_match;
s                 636 lib/zlib_deflate/deflate.c         Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
s                 668 lib/zlib_deflate/deflate.c         Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
s                 676 lib/zlib_deflate/deflate.c             s->match_start = cur_match;
s                 689 lib/zlib_deflate/deflate.c     if ((uInt)best_len <= s->lookahead) return best_len;
s                 690 lib/zlib_deflate/deflate.c     return s->lookahead;
s                 698 lib/zlib_deflate/deflate.c 	deflate_state *s,
s                 705 lib/zlib_deflate/deflate.c     if (memcmp((char *)s->window + match,
s                 706 lib/zlib_deflate/deflate.c                 (char *)s->window + start, length) != EQUAL) {
s                 710 lib/zlib_deflate/deflate.c 	    fprintf(stderr, "%c%c", s->window[match++], s->window[start++]);
s                 716 lib/zlib_deflate/deflate.c         do { putc(s->window[start++], stderr); } while (--length != 0);
s                 720 lib/zlib_deflate/deflate.c #  define check_match(s, start, match, length)
s                 734 lib/zlib_deflate/deflate.c 	deflate_state *s
s                 740 lib/zlib_deflate/deflate.c     uInt wsize = s->w_size;
s                 743 lib/zlib_deflate/deflate.c         more = (unsigned)(s->window_size -(ulg)s->lookahead -(ulg)s->strstart);
s                 746 lib/zlib_deflate/deflate.c         if (more == 0 && s->strstart == 0 && s->lookahead == 0) {
s                 758 lib/zlib_deflate/deflate.c         } else if (s->strstart >= wsize+MAX_DIST(s)) {
s                 760 lib/zlib_deflate/deflate.c             memcpy((char *)s->window, (char *)s->window+wsize,
s                 762 lib/zlib_deflate/deflate.c             s->match_start -= wsize;
s                 763 lib/zlib_deflate/deflate.c             s->strstart    -= wsize; /* we now have strstart >= MAX_DIST */
s                 764 lib/zlib_deflate/deflate.c             s->block_start -= (long) wsize;
s                 772 lib/zlib_deflate/deflate.c             n = s->hash_size;
s                 773 lib/zlib_deflate/deflate.c             p = &s->head[n];
s                 780 lib/zlib_deflate/deflate.c             p = &s->prev[n];
s                 790 lib/zlib_deflate/deflate.c         if (s->strm->avail_in == 0) return;
s                 805 lib/zlib_deflate/deflate.c         n = read_buf(s->strm, s->window + s->strstart + s->lookahead, more);
s                 806 lib/zlib_deflate/deflate.c         s->lookahead += n;
s                 809 lib/zlib_deflate/deflate.c         if (s->lookahead >= MIN_MATCH) {
s                 810 lib/zlib_deflate/deflate.c             s->ins_h = s->window[s->strstart];
s                 811 lib/zlib_deflate/deflate.c             UPDATE_HASH(s, s->ins_h, s->window[s->strstart+1]);
s                 820 lib/zlib_deflate/deflate.c     } while (s->lookahead < MIN_LOOKAHEAD && s->strm->avail_in != 0);
s                 827 lib/zlib_deflate/deflate.c #define FLUSH_BLOCK_ONLY(s, eof) { \
s                 828 lib/zlib_deflate/deflate.c    zlib_tr_flush_block(s, (s->block_start >= 0L ? \
s                 829 lib/zlib_deflate/deflate.c                    (char *)&s->window[(unsigned)s->block_start] : \
s                 831 lib/zlib_deflate/deflate.c 		(ulg)((long)s->strstart - s->block_start), \
s                 833 lib/zlib_deflate/deflate.c    s->block_start = s->strstart; \
s                 834 lib/zlib_deflate/deflate.c    flush_pending(s->strm); \
s                 839 lib/zlib_deflate/deflate.c #define FLUSH_BLOCK(s, eof) { \
s                 840 lib/zlib_deflate/deflate.c    FLUSH_BLOCK_ONLY(s, eof); \
s                 841 lib/zlib_deflate/deflate.c    if (s->strm->avail_out == 0) return (eof) ? finish_started : need_more; \
s                 854 lib/zlib_deflate/deflate.c 	deflate_state *s,
s                 864 lib/zlib_deflate/deflate.c     if (max_block_size > s->pending_buf_size - 5) {
s                 865 lib/zlib_deflate/deflate.c         max_block_size = s->pending_buf_size - 5;
s                 871 lib/zlib_deflate/deflate.c         if (s->lookahead <= 1) {
s                 873 lib/zlib_deflate/deflate.c             Assert(s->strstart < s->w_size+MAX_DIST(s) ||
s                 874 lib/zlib_deflate/deflate.c 		   s->block_start >= (long)s->w_size, "slide too late");
s                 876 lib/zlib_deflate/deflate.c             fill_window(s);
s                 877 lib/zlib_deflate/deflate.c             if (s->lookahead == 0 && flush == Z_NO_FLUSH) return need_more;
s                 879 lib/zlib_deflate/deflate.c             if (s->lookahead == 0) break; /* flush the current block */
s                 881 lib/zlib_deflate/deflate.c 	Assert(s->block_start >= 0L, "block gone");
s                 883 lib/zlib_deflate/deflate.c 	s->strstart += s->lookahead;
s                 884 lib/zlib_deflate/deflate.c 	s->lookahead = 0;
s                 887 lib/zlib_deflate/deflate.c  	max_start = s->block_start + max_block_size;
s                 888 lib/zlib_deflate/deflate.c         if (s->strstart == 0 || (ulg)s->strstart >= max_start) {
s                 890 lib/zlib_deflate/deflate.c 	    s->lookahead = (uInt)(s->strstart - max_start);
s                 891 lib/zlib_deflate/deflate.c 	    s->strstart = (uInt)max_start;
s                 892 lib/zlib_deflate/deflate.c             FLUSH_BLOCK(s, 0);
s                 897 lib/zlib_deflate/deflate.c         if (s->strstart - (uInt)s->block_start >= MAX_DIST(s)) {
s                 898 lib/zlib_deflate/deflate.c             FLUSH_BLOCK(s, 0);
s                 901 lib/zlib_deflate/deflate.c     FLUSH_BLOCK(s, flush == Z_FINISH);
s                 913 lib/zlib_deflate/deflate.c 	deflate_state *s,
s                 926 lib/zlib_deflate/deflate.c         if (s->lookahead < MIN_LOOKAHEAD) {
s                 927 lib/zlib_deflate/deflate.c             fill_window(s);
s                 928 lib/zlib_deflate/deflate.c             if (s->lookahead < MIN_LOOKAHEAD && flush == Z_NO_FLUSH) {
s                 931 lib/zlib_deflate/deflate.c             if (s->lookahead == 0) break; /* flush the current block */
s                 937 lib/zlib_deflate/deflate.c         if (s->lookahead >= MIN_MATCH) {
s                 938 lib/zlib_deflate/deflate.c             INSERT_STRING(s, s->strstart, hash_head);
s                 944 lib/zlib_deflate/deflate.c         if (hash_head != NIL && s->strstart - hash_head <= MAX_DIST(s)) {
s                 949 lib/zlib_deflate/deflate.c             if (s->strategy != Z_HUFFMAN_ONLY) {
s                 950 lib/zlib_deflate/deflate.c                 s->match_length = longest_match (s, hash_head);
s                 954 lib/zlib_deflate/deflate.c         if (s->match_length >= MIN_MATCH) {
s                 955 lib/zlib_deflate/deflate.c             check_match(s, s->strstart, s->match_start, s->match_length);
s                 957 lib/zlib_deflate/deflate.c             bflush = zlib_tr_tally(s, s->strstart - s->match_start,
s                 958 lib/zlib_deflate/deflate.c                                s->match_length - MIN_MATCH);
s                 960 lib/zlib_deflate/deflate.c             s->lookahead -= s->match_length;
s                 965 lib/zlib_deflate/deflate.c             if (s->match_length <= s->max_insert_length &&
s                 966 lib/zlib_deflate/deflate.c                 s->lookahead >= MIN_MATCH) {
s                 967 lib/zlib_deflate/deflate.c                 s->match_length--; /* string at strstart already in hash table */
s                 969 lib/zlib_deflate/deflate.c                     s->strstart++;
s                 970 lib/zlib_deflate/deflate.c                     INSERT_STRING(s, s->strstart, hash_head);
s                 974 lib/zlib_deflate/deflate.c                 } while (--s->match_length != 0);
s                 975 lib/zlib_deflate/deflate.c                 s->strstart++; 
s                 977 lib/zlib_deflate/deflate.c                 s->strstart += s->match_length;
s                 978 lib/zlib_deflate/deflate.c                 s->match_length = 0;
s                 979 lib/zlib_deflate/deflate.c                 s->ins_h = s->window[s->strstart];
s                 980 lib/zlib_deflate/deflate.c                 UPDATE_HASH(s, s->ins_h, s->window[s->strstart+1]);
s                 990 lib/zlib_deflate/deflate.c             Tracevv((stderr,"%c", s->window[s->strstart]));
s                 991 lib/zlib_deflate/deflate.c             bflush = zlib_tr_tally (s, 0, s->window[s->strstart]);
s                 992 lib/zlib_deflate/deflate.c             s->lookahead--;
s                 993 lib/zlib_deflate/deflate.c             s->strstart++; 
s                 995 lib/zlib_deflate/deflate.c         if (bflush) FLUSH_BLOCK(s, 0);
s                 997 lib/zlib_deflate/deflate.c     FLUSH_BLOCK(s, flush == Z_FINISH);
s                1007 lib/zlib_deflate/deflate.c 	deflate_state *s,
s                1021 lib/zlib_deflate/deflate.c         if (s->lookahead < MIN_LOOKAHEAD) {
s                1022 lib/zlib_deflate/deflate.c             fill_window(s);
s                1023 lib/zlib_deflate/deflate.c             if (s->lookahead < MIN_LOOKAHEAD && flush == Z_NO_FLUSH) {
s                1026 lib/zlib_deflate/deflate.c             if (s->lookahead == 0) break; /* flush the current block */
s                1032 lib/zlib_deflate/deflate.c         if (s->lookahead >= MIN_MATCH) {
s                1033 lib/zlib_deflate/deflate.c             INSERT_STRING(s, s->strstart, hash_head);
s                1038 lib/zlib_deflate/deflate.c         s->prev_length = s->match_length, s->prev_match = s->match_start;
s                1039 lib/zlib_deflate/deflate.c         s->match_length = MIN_MATCH-1;
s                1041 lib/zlib_deflate/deflate.c         if (hash_head != NIL && s->prev_length < s->max_lazy_match &&
s                1042 lib/zlib_deflate/deflate.c             s->strstart - hash_head <= MAX_DIST(s)) {
s                1047 lib/zlib_deflate/deflate.c             if (s->strategy != Z_HUFFMAN_ONLY) {
s                1048 lib/zlib_deflate/deflate.c                 s->match_length = longest_match (s, hash_head);
s                1052 lib/zlib_deflate/deflate.c             if (s->match_length <= 5 && (s->strategy == Z_FILTERED ||
s                1053 lib/zlib_deflate/deflate.c                  (s->match_length == MIN_MATCH &&
s                1054 lib/zlib_deflate/deflate.c                   s->strstart - s->match_start > TOO_FAR))) {
s                1059 lib/zlib_deflate/deflate.c                 s->match_length = MIN_MATCH-1;
s                1065 lib/zlib_deflate/deflate.c         if (s->prev_length >= MIN_MATCH && s->match_length <= s->prev_length) {
s                1066 lib/zlib_deflate/deflate.c             uInt max_insert = s->strstart + s->lookahead - MIN_MATCH;
s                1069 lib/zlib_deflate/deflate.c             check_match(s, s->strstart-1, s->prev_match, s->prev_length);
s                1071 lib/zlib_deflate/deflate.c             bflush = zlib_tr_tally(s, s->strstart -1 - s->prev_match,
s                1072 lib/zlib_deflate/deflate.c 				   s->prev_length - MIN_MATCH);
s                1079 lib/zlib_deflate/deflate.c             s->lookahead -= s->prev_length-1;
s                1080 lib/zlib_deflate/deflate.c             s->prev_length -= 2;
s                1082 lib/zlib_deflate/deflate.c                 if (++s->strstart <= max_insert) {
s                1083 lib/zlib_deflate/deflate.c                     INSERT_STRING(s, s->strstart, hash_head);
s                1085 lib/zlib_deflate/deflate.c             } while (--s->prev_length != 0);
s                1086 lib/zlib_deflate/deflate.c             s->match_available = 0;
s                1087 lib/zlib_deflate/deflate.c             s->match_length = MIN_MATCH-1;
s                1088 lib/zlib_deflate/deflate.c             s->strstart++;
s                1090 lib/zlib_deflate/deflate.c             if (bflush) FLUSH_BLOCK(s, 0);
s                1092 lib/zlib_deflate/deflate.c         } else if (s->match_available) {
s                1097 lib/zlib_deflate/deflate.c             Tracevv((stderr,"%c", s->window[s->strstart-1]));
s                1098 lib/zlib_deflate/deflate.c             if (zlib_tr_tally (s, 0, s->window[s->strstart-1])) {
s                1099 lib/zlib_deflate/deflate.c                 FLUSH_BLOCK_ONLY(s, 0);
s                1101 lib/zlib_deflate/deflate.c             s->strstart++;
s                1102 lib/zlib_deflate/deflate.c             s->lookahead--;
s                1103 lib/zlib_deflate/deflate.c             if (s->strm->avail_out == 0) return need_more;
s                1108 lib/zlib_deflate/deflate.c             s->match_available = 1;
s                1109 lib/zlib_deflate/deflate.c             s->strstart++;
s                1110 lib/zlib_deflate/deflate.c             s->lookahead--;
s                1114 lib/zlib_deflate/deflate.c     if (s->match_available) {
s                1115 lib/zlib_deflate/deflate.c         Tracevv((stderr,"%c", s->window[s->strstart-1]));
s                1116 lib/zlib_deflate/deflate.c         zlib_tr_tally (s, 0, s->window[s->strstart-1]);
s                1117 lib/zlib_deflate/deflate.c         s->match_available = 0;
s                1119 lib/zlib_deflate/deflate.c     FLUSH_BLOCK(s, flush == Z_FINISH);
s                 137 lib/zlib_deflate/deftree.c static void init_block     (deflate_state *s);
s                 138 lib/zlib_deflate/deftree.c static void pqdownheap     (deflate_state *s, ct_data *tree, int k);
s                 139 lib/zlib_deflate/deftree.c static void gen_bitlen     (deflate_state *s, tree_desc *desc);
s                 141 lib/zlib_deflate/deftree.c static void build_tree     (deflate_state *s, tree_desc *desc);
s                 142 lib/zlib_deflate/deftree.c static void scan_tree      (deflate_state *s, ct_data *tree, int max_code);
s                 143 lib/zlib_deflate/deftree.c static void send_tree      (deflate_state *s, ct_data *tree, int max_code);
s                 144 lib/zlib_deflate/deftree.c static int  build_bl_tree  (deflate_state *s);
s                 145 lib/zlib_deflate/deftree.c static void send_all_trees (deflate_state *s, int lcodes, int dcodes,
s                 147 lib/zlib_deflate/deftree.c static void compress_block (deflate_state *s, ct_data *ltree,
s                 149 lib/zlib_deflate/deftree.c static void set_data_type  (deflate_state *s);
s                 150 lib/zlib_deflate/deftree.c static void bi_windup      (deflate_state *s);
s                 151 lib/zlib_deflate/deftree.c static void bi_flush       (deflate_state *s);
s                 152 lib/zlib_deflate/deftree.c static void copy_block     (deflate_state *s, char *buf, unsigned len,
s                 156 lib/zlib_deflate/deftree.c #  define send_code(s, c, tree) send_bits(s, tree[c].Code, tree[c].Len)
s                 160 lib/zlib_deflate/deftree.c #  define send_code(s, c, tree) \
s                 162 lib/zlib_deflate/deftree.c        send_bits(s, tree[c].Code, tree[c].Len); }
s                 177 lib/zlib_deflate/deftree.c static void send_bits      (deflate_state *s, int value, int length);
s                 180 lib/zlib_deflate/deftree.c 	deflate_state *s,
s                 187 lib/zlib_deflate/deftree.c     s->bits_sent += (ulg)length;
s                 193 lib/zlib_deflate/deftree.c     if (s->bi_valid > (int)Buf_size - length) {
s                 194 lib/zlib_deflate/deftree.c         s->bi_buf |= (value << s->bi_valid);
s                 195 lib/zlib_deflate/deftree.c         put_short(s, s->bi_buf);
s                 196 lib/zlib_deflate/deftree.c         s->bi_buf = (ush)value >> (Buf_size - s->bi_valid);
s                 197 lib/zlib_deflate/deftree.c         s->bi_valid += length - Buf_size;
s                 199 lib/zlib_deflate/deftree.c         s->bi_buf |= value << s->bi_valid;
s                 200 lib/zlib_deflate/deftree.c         s->bi_valid += length;
s                 205 lib/zlib_deflate/deftree.c #define send_bits(s, value, length) \
s                 207 lib/zlib_deflate/deftree.c   if (s->bi_valid > (int)Buf_size - len) {\
s                 209 lib/zlib_deflate/deftree.c     s->bi_buf |= (val << s->bi_valid);\
s                 210 lib/zlib_deflate/deftree.c     put_short(s, s->bi_buf);\
s                 211 lib/zlib_deflate/deftree.c     s->bi_buf = (ush)val >> (Buf_size - s->bi_valid);\
s                 212 lib/zlib_deflate/deftree.c     s->bi_valid += len - Buf_size;\
s                 214 lib/zlib_deflate/deftree.c     s->bi_buf |= (value) << s->bi_valid;\
s                 215 lib/zlib_deflate/deftree.c     s->bi_valid += len;\
s                 296 lib/zlib_deflate/deftree.c 	deflate_state *s
s                 301 lib/zlib_deflate/deftree.c     s->compressed_len = 0L;
s                 303 lib/zlib_deflate/deftree.c     s->l_desc.dyn_tree = s->dyn_ltree;
s                 304 lib/zlib_deflate/deftree.c     s->l_desc.stat_desc = &static_l_desc;
s                 306 lib/zlib_deflate/deftree.c     s->d_desc.dyn_tree = s->dyn_dtree;
s                 307 lib/zlib_deflate/deftree.c     s->d_desc.stat_desc = &static_d_desc;
s                 309 lib/zlib_deflate/deftree.c     s->bl_desc.dyn_tree = s->bl_tree;
s                 310 lib/zlib_deflate/deftree.c     s->bl_desc.stat_desc = &static_bl_desc;
s                 312 lib/zlib_deflate/deftree.c     s->bi_buf = 0;
s                 313 lib/zlib_deflate/deftree.c     s->bi_valid = 0;
s                 314 lib/zlib_deflate/deftree.c     s->last_eob_len = 8; /* enough lookahead for inflate */
s                 316 lib/zlib_deflate/deftree.c     s->bits_sent = 0L;
s                 320 lib/zlib_deflate/deftree.c     init_block(s);
s                 327 lib/zlib_deflate/deftree.c 	deflate_state *s
s                 333 lib/zlib_deflate/deftree.c     for (n = 0; n < L_CODES;  n++) s->dyn_ltree[n].Freq = 0;
s                 334 lib/zlib_deflate/deftree.c     for (n = 0; n < D_CODES;  n++) s->dyn_dtree[n].Freq = 0;
s                 335 lib/zlib_deflate/deftree.c     for (n = 0; n < BL_CODES; n++) s->bl_tree[n].Freq = 0;
s                 337 lib/zlib_deflate/deftree.c     s->dyn_ltree[END_BLOCK].Freq = 1;
s                 338 lib/zlib_deflate/deftree.c     s->opt_len = s->static_len = 0L;
s                 339 lib/zlib_deflate/deftree.c     s->last_lit = s->matches = 0;
s                 350 lib/zlib_deflate/deftree.c #define pqremove(s, tree, top) \
s                 352 lib/zlib_deflate/deftree.c     top = s->heap[SMALLEST]; \
s                 353 lib/zlib_deflate/deftree.c     s->heap[SMALLEST] = s->heap[s->heap_len--]; \
s                 354 lib/zlib_deflate/deftree.c     pqdownheap(s, tree, SMALLEST); \
s                 372 lib/zlib_deflate/deftree.c 	deflate_state *s,
s                 377 lib/zlib_deflate/deftree.c     int v = s->heap[k];
s                 379 lib/zlib_deflate/deftree.c     while (j <= s->heap_len) {
s                 381 lib/zlib_deflate/deftree.c         if (j < s->heap_len &&
s                 382 lib/zlib_deflate/deftree.c             smaller(tree, s->heap[j+1], s->heap[j], s->depth)) {
s                 386 lib/zlib_deflate/deftree.c         if (smaller(tree, v, s->heap[j], s->depth)) break;
s                 389 lib/zlib_deflate/deftree.c         s->heap[k] = s->heap[j];  k = j;
s                 394 lib/zlib_deflate/deftree.c     s->heap[k] = v;
s                 408 lib/zlib_deflate/deftree.c 	deflate_state *s,
s                 425 lib/zlib_deflate/deftree.c     for (bits = 0; bits <= MAX_BITS; bits++) s->bl_count[bits] = 0;
s                 430 lib/zlib_deflate/deftree.c     tree[s->heap[s->heap_max]].Len = 0; /* root of the heap */
s                 432 lib/zlib_deflate/deftree.c     for (h = s->heap_max+1; h < HEAP_SIZE; h++) {
s                 433 lib/zlib_deflate/deftree.c         n = s->heap[h];
s                 441 lib/zlib_deflate/deftree.c         s->bl_count[bits]++;
s                 445 lib/zlib_deflate/deftree.c         s->opt_len += (ulg)f * (bits + xbits);
s                 446 lib/zlib_deflate/deftree.c         if (stree) s->static_len += (ulg)f * (stree[n].Len + xbits);
s                 456 lib/zlib_deflate/deftree.c         while (s->bl_count[bits] == 0) bits--;
s                 457 lib/zlib_deflate/deftree.c         s->bl_count[bits]--;      /* move one leaf down the tree */
s                 458 lib/zlib_deflate/deftree.c         s->bl_count[bits+1] += 2; /* move one overflow item as its brother */
s                 459 lib/zlib_deflate/deftree.c         s->bl_count[max_length]--;
s                 472 lib/zlib_deflate/deftree.c         n = s->bl_count[bits];
s                 474 lib/zlib_deflate/deftree.c             m = s->heap[--h];
s                 478 lib/zlib_deflate/deftree.c                 s->opt_len += ((long)bits - (long)tree[m].Len)
s                 539 lib/zlib_deflate/deftree.c 	deflate_state *s,
s                 554 lib/zlib_deflate/deftree.c     s->heap_len = 0, s->heap_max = HEAP_SIZE;
s                 558 lib/zlib_deflate/deftree.c             s->heap[++(s->heap_len)] = max_code = n;
s                 559 lib/zlib_deflate/deftree.c             s->depth[n] = 0;
s                 570 lib/zlib_deflate/deftree.c     while (s->heap_len < 2) {
s                 571 lib/zlib_deflate/deftree.c         node = s->heap[++(s->heap_len)] = (max_code < 2 ? ++max_code : 0);
s                 573 lib/zlib_deflate/deftree.c         s->depth[node] = 0;
s                 574 lib/zlib_deflate/deftree.c         s->opt_len--; if (stree) s->static_len -= stree[node].Len;
s                 582 lib/zlib_deflate/deftree.c     for (n = s->heap_len/2; n >= 1; n--) pqdownheap(s, tree, n);
s                 589 lib/zlib_deflate/deftree.c         pqremove(s, tree, n);  /* n = node of least frequency */
s                 590 lib/zlib_deflate/deftree.c         m = s->heap[SMALLEST]; /* m = node of next least frequency */
s                 592 lib/zlib_deflate/deftree.c         s->heap[--(s->heap_max)] = n; /* keep the nodes sorted by frequency */
s                 593 lib/zlib_deflate/deftree.c         s->heap[--(s->heap_max)] = m;
s                 597 lib/zlib_deflate/deftree.c         s->depth[node] = (uch) (max(s->depth[n], s->depth[m]) + 1);
s                 600 lib/zlib_deflate/deftree.c         if (tree == s->bl_tree) {
s                 606 lib/zlib_deflate/deftree.c         s->heap[SMALLEST] = node++;
s                 607 lib/zlib_deflate/deftree.c         pqdownheap(s, tree, SMALLEST);
s                 609 lib/zlib_deflate/deftree.c     } while (s->heap_len >= 2);
s                 611 lib/zlib_deflate/deftree.c     s->heap[--(s->heap_max)] = s->heap[SMALLEST];
s                 616 lib/zlib_deflate/deftree.c     gen_bitlen(s, (tree_desc *)desc);
s                 619 lib/zlib_deflate/deftree.c     gen_codes ((ct_data *)tree, max_code, s->bl_count);
s                 627 lib/zlib_deflate/deftree.c 	deflate_state *s,
s                 648 lib/zlib_deflate/deftree.c             s->bl_tree[curlen].Freq += count;
s                 650 lib/zlib_deflate/deftree.c             if (curlen != prevlen) s->bl_tree[curlen].Freq++;
s                 651 lib/zlib_deflate/deftree.c             s->bl_tree[REP_3_6].Freq++;
s                 653 lib/zlib_deflate/deftree.c             s->bl_tree[REPZ_3_10].Freq++;
s                 655 lib/zlib_deflate/deftree.c             s->bl_tree[REPZ_11_138].Freq++;
s                 673 lib/zlib_deflate/deftree.c 	deflate_state *s,
s                 694 lib/zlib_deflate/deftree.c             do { send_code(s, curlen, s->bl_tree); } while (--count != 0);
s                 698 lib/zlib_deflate/deftree.c                 send_code(s, curlen, s->bl_tree); count--;
s                 701 lib/zlib_deflate/deftree.c             send_code(s, REP_3_6, s->bl_tree); send_bits(s, count-3, 2);
s                 704 lib/zlib_deflate/deftree.c             send_code(s, REPZ_3_10, s->bl_tree); send_bits(s, count-3, 3);
s                 707 lib/zlib_deflate/deftree.c             send_code(s, REPZ_11_138, s->bl_tree); send_bits(s, count-11, 7);
s                 725 lib/zlib_deflate/deftree.c 	deflate_state *s
s                 731 lib/zlib_deflate/deftree.c     scan_tree(s, (ct_data *)s->dyn_ltree, s->l_desc.max_code);
s                 732 lib/zlib_deflate/deftree.c     scan_tree(s, (ct_data *)s->dyn_dtree, s->d_desc.max_code);
s                 735 lib/zlib_deflate/deftree.c     build_tree(s, (tree_desc *)(&(s->bl_desc)));
s                 745 lib/zlib_deflate/deftree.c         if (s->bl_tree[bl_order[max_blindex]].Len != 0) break;
s                 748 lib/zlib_deflate/deftree.c     s->opt_len += 3*(max_blindex+1) + 5+5+4;
s                 750 lib/zlib_deflate/deftree.c             s->opt_len, s->static_len));
s                 761 lib/zlib_deflate/deftree.c 	deflate_state *s,
s                 773 lib/zlib_deflate/deftree.c     send_bits(s, lcodes-257, 5); /* not +255 as stated in appnote.txt */
s                 774 lib/zlib_deflate/deftree.c     send_bits(s, dcodes-1,   5);
s                 775 lib/zlib_deflate/deftree.c     send_bits(s, blcodes-4,  4); /* not -3 as stated in appnote.txt */
s                 778 lib/zlib_deflate/deftree.c         send_bits(s, s->bl_tree[bl_order[rank]].Len, 3);
s                 780 lib/zlib_deflate/deftree.c     Tracev((stderr, "\nbl tree: sent %ld", s->bits_sent));
s                 782 lib/zlib_deflate/deftree.c     send_tree(s, (ct_data *)s->dyn_ltree, lcodes-1); /* literal tree */
s                 783 lib/zlib_deflate/deftree.c     Tracev((stderr, "\nlit tree: sent %ld", s->bits_sent));
s                 785 lib/zlib_deflate/deftree.c     send_tree(s, (ct_data *)s->dyn_dtree, dcodes-1); /* distance tree */
s                 786 lib/zlib_deflate/deftree.c     Tracev((stderr, "\ndist tree: sent %ld", s->bits_sent));
s                 793 lib/zlib_deflate/deftree.c 	deflate_state *s,
s                 799 lib/zlib_deflate/deftree.c     send_bits(s, (STORED_BLOCK<<1)+eof, 3);  /* send block type */
s                 800 lib/zlib_deflate/deftree.c     s->compressed_len = (s->compressed_len + 3 + 7) & (ulg)~7L;
s                 801 lib/zlib_deflate/deftree.c     s->compressed_len += (stored_len + 4) << 3;
s                 803 lib/zlib_deflate/deftree.c     copy_block(s, buf, (unsigned)stored_len, 1); /* with header */
s                 809 lib/zlib_deflate/deftree.c 	deflate_state *s
s                 812 lib/zlib_deflate/deftree.c     send_bits(s, (STORED_BLOCK << 1), 3);
s                 813 lib/zlib_deflate/deftree.c     bi_windup(s);
s                 814 lib/zlib_deflate/deftree.c     s->compressed_len = (s->compressed_len + 3) & ~7L;
s                 830 lib/zlib_deflate/deftree.c 	deflate_state *s
s                 833 lib/zlib_deflate/deftree.c     send_bits(s, STATIC_TREES<<1, 3);
s                 834 lib/zlib_deflate/deftree.c     send_code(s, END_BLOCK, static_ltree);
s                 835 lib/zlib_deflate/deftree.c     s->compressed_len += 10L; /* 3 for block type, 7 for EOB */
s                 836 lib/zlib_deflate/deftree.c     bi_flush(s);
s                 842 lib/zlib_deflate/deftree.c     if (1 + s->last_eob_len + 10 - s->bi_valid < 9) {
s                 843 lib/zlib_deflate/deftree.c         send_bits(s, STATIC_TREES<<1, 3);
s                 844 lib/zlib_deflate/deftree.c         send_code(s, END_BLOCK, static_ltree);
s                 845 lib/zlib_deflate/deftree.c         s->compressed_len += 10L;
s                 846 lib/zlib_deflate/deftree.c         bi_flush(s);
s                 848 lib/zlib_deflate/deftree.c     s->last_eob_len = 7;
s                 857 lib/zlib_deflate/deftree.c 	deflate_state *s,
s                 867 lib/zlib_deflate/deftree.c     if (s->level > 0) {
s                 870 lib/zlib_deflate/deftree.c 	if (s->data_type == Z_UNKNOWN) set_data_type(s);
s                 873 lib/zlib_deflate/deftree.c 	build_tree(s, (tree_desc *)(&(s->l_desc)));
s                 874 lib/zlib_deflate/deftree.c 	Tracev((stderr, "\nlit data: dyn %ld, stat %ld", s->opt_len,
s                 875 lib/zlib_deflate/deftree.c 		s->static_len));
s                 877 lib/zlib_deflate/deftree.c 	build_tree(s, (tree_desc *)(&(s->d_desc)));
s                 878 lib/zlib_deflate/deftree.c 	Tracev((stderr, "\ndist data: dyn %ld, stat %ld", s->opt_len,
s                 879 lib/zlib_deflate/deftree.c 		s->static_len));
s                 887 lib/zlib_deflate/deftree.c 	max_blindex = build_bl_tree(s);
s                 890 lib/zlib_deflate/deftree.c 	opt_lenb = (s->opt_len+3+7)>>3;
s                 891 lib/zlib_deflate/deftree.c 	static_lenb = (s->static_len+3+7)>>3;
s                 894 lib/zlib_deflate/deftree.c 		opt_lenb, s->opt_len, static_lenb, s->static_len, stored_len,
s                 895 lib/zlib_deflate/deftree.c 		s->last_lit));
s                 910 lib/zlib_deflate/deftree.c     if (eof && s->compressed_len == 0L) { /* force stored file */
s                 912 lib/zlib_deflate/deftree.c     if (stored_len <= opt_lenb && eof && s->compressed_len==0L && seekable()) {
s                 917 lib/zlib_deflate/deftree.c         copy_block(s, buf, (unsigned)stored_len, 0); /* without header */
s                 918 lib/zlib_deflate/deftree.c         s->compressed_len = stored_len << 3;
s                 919 lib/zlib_deflate/deftree.c         s->method = STORED;
s                 935 lib/zlib_deflate/deftree.c         zlib_tr_stored_block(s, buf, stored_len, eof);
s                 942 lib/zlib_deflate/deftree.c         send_bits(s, (STATIC_TREES<<1)+eof, 3);
s                 943 lib/zlib_deflate/deftree.c         compress_block(s, (ct_data *)static_ltree, (ct_data *)static_dtree);
s                 944 lib/zlib_deflate/deftree.c         s->compressed_len += 3 + s->static_len;
s                 946 lib/zlib_deflate/deftree.c         send_bits(s, (DYN_TREES<<1)+eof, 3);
s                 947 lib/zlib_deflate/deftree.c         send_all_trees(s, s->l_desc.max_code+1, s->d_desc.max_code+1,
s                 949 lib/zlib_deflate/deftree.c         compress_block(s, (ct_data *)s->dyn_ltree, (ct_data *)s->dyn_dtree);
s                 950 lib/zlib_deflate/deftree.c         s->compressed_len += 3 + s->opt_len;
s                 952 lib/zlib_deflate/deftree.c     Assert (s->compressed_len == s->bits_sent, "bad compressed size");
s                 953 lib/zlib_deflate/deftree.c     init_block(s);
s                 956 lib/zlib_deflate/deftree.c         bi_windup(s);
s                 957 lib/zlib_deflate/deftree.c         s->compressed_len += 7;  /* align on byte boundary */
s                 959 lib/zlib_deflate/deftree.c     Tracev((stderr,"\ncomprlen %lu(%lu) ", s->compressed_len>>3,
s                 960 lib/zlib_deflate/deftree.c            s->compressed_len-7*eof));
s                 962 lib/zlib_deflate/deftree.c     return s->compressed_len >> 3;
s                 970 lib/zlib_deflate/deftree.c 	deflate_state *s,
s                 975 lib/zlib_deflate/deftree.c     s->d_buf[s->last_lit] = (ush)dist;
s                 976 lib/zlib_deflate/deftree.c     s->l_buf[s->last_lit++] = (uch)lc;
s                 979 lib/zlib_deflate/deftree.c         s->dyn_ltree[lc].Freq++;
s                 981 lib/zlib_deflate/deftree.c         s->matches++;
s                 984 lib/zlib_deflate/deftree.c         Assert((ush)dist < (ush)MAX_DIST(s) &&
s                 988 lib/zlib_deflate/deftree.c         s->dyn_ltree[length_code[lc]+LITERALS+1].Freq++;
s                 989 lib/zlib_deflate/deftree.c         s->dyn_dtree[d_code(dist)].Freq++;
s                 993 lib/zlib_deflate/deftree.c     if ((s->last_lit & 0xfff) == 0 && s->level > 2) {
s                 995 lib/zlib_deflate/deftree.c         ulg out_length = (ulg)s->last_lit*8L;
s                 996 lib/zlib_deflate/deftree.c         ulg in_length = (ulg)((long)s->strstart - s->block_start);
s                 999 lib/zlib_deflate/deftree.c             out_length += (ulg)s->dyn_dtree[dcode].Freq *
s                1004 lib/zlib_deflate/deftree.c                s->last_lit, in_length, out_length,
s                1006 lib/zlib_deflate/deftree.c         if (s->matches < s->last_lit/2 && out_length < in_length/2) return 1;
s                1008 lib/zlib_deflate/deftree.c     return (s->last_lit == s->lit_bufsize-1);
s                1019 lib/zlib_deflate/deftree.c 	deflate_state *s,
s                1030 lib/zlib_deflate/deftree.c     if (s->last_lit != 0) do {
s                1031 lib/zlib_deflate/deftree.c         dist = s->d_buf[lx];
s                1032 lib/zlib_deflate/deftree.c         lc = s->l_buf[lx++];
s                1034 lib/zlib_deflate/deftree.c             send_code(s, lc, ltree); /* send a literal byte */
s                1039 lib/zlib_deflate/deftree.c             send_code(s, code+LITERALS+1, ltree); /* send the length code */
s                1043 lib/zlib_deflate/deftree.c                 send_bits(s, lc, extra);       /* send the extra length bits */
s                1049 lib/zlib_deflate/deftree.c             send_code(s, code, dtree);       /* send the distance code */
s                1053 lib/zlib_deflate/deftree.c                 send_bits(s, dist, extra);   /* send the extra distance bits */
s                1058 lib/zlib_deflate/deftree.c         Assert(s->pending < s->lit_bufsize + 2*lx, "pendingBuf overflow");
s                1060 lib/zlib_deflate/deftree.c     } while (lx < s->last_lit);
s                1062 lib/zlib_deflate/deftree.c     send_code(s, END_BLOCK, ltree);
s                1063 lib/zlib_deflate/deftree.c     s->last_eob_len = ltree[END_BLOCK].Len;
s                1073 lib/zlib_deflate/deftree.c 	deflate_state *s
s                1079 lib/zlib_deflate/deftree.c     while (n < 7)        bin_freq += s->dyn_ltree[n++].Freq;
s                1080 lib/zlib_deflate/deftree.c     while (n < 128)    ascii_freq += s->dyn_ltree[n++].Freq;
s                1081 lib/zlib_deflate/deftree.c     while (n < LITERALS) bin_freq += s->dyn_ltree[n++].Freq;
s                1082 lib/zlib_deflate/deftree.c     s->data_type = (Byte)(bin_freq > (ascii_freq >> 2) ? Z_BINARY : Z_ASCII);
s                1090 lib/zlib_deflate/deftree.c 	deflate_state *s,
s                1096 lib/zlib_deflate/deftree.c     bi_windup(s);        /* align on byte boundary */
s                1097 lib/zlib_deflate/deftree.c     s->last_eob_len = 8; /* enough lookahead for inflate */
s                1100 lib/zlib_deflate/deftree.c         put_short(s, (ush)len);   
s                1101 lib/zlib_deflate/deftree.c         put_short(s, (ush)~len);
s                1103 lib/zlib_deflate/deftree.c         s->bits_sent += 2*16;
s                1107 lib/zlib_deflate/deftree.c     s->bits_sent += (ulg)len<<3;
s                1110 lib/zlib_deflate/deftree.c     memcpy(&s->pending_buf[s->pending], buf, len);
s                1111 lib/zlib_deflate/deftree.c     s->pending += len;
s                 262 lib/zlib_deflate/defutil.h #define put_byte(s, c) {s->pending_buf[s->pending++] = (c);}
s                 270 lib/zlib_deflate/defutil.h #define MAX_DIST(s)  ((s)->w_size-MIN_LOOKAHEAD)
s                 276 lib/zlib_deflate/defutil.h void zlib_tr_init         (deflate_state *s);
s                 277 lib/zlib_deflate/defutil.h int  zlib_tr_tally        (deflate_state *s, unsigned dist, unsigned lc);
s                 278 lib/zlib_deflate/defutil.h ulg  zlib_tr_flush_block  (deflate_state *s, char *buf, ulg stored_len,
s                 280 lib/zlib_deflate/defutil.h void zlib_tr_align        (deflate_state *s);
s                 281 lib/zlib_deflate/defutil.h void zlib_tr_stored_block (deflate_state *s, char *buf, ulg stored_len,
s                 290 lib/zlib_deflate/defutil.h #define put_short(s, w) { \
s                 291 lib/zlib_deflate/defutil.h     put_byte(s, (uch)((w) & 0xff)); \
s                 292 lib/zlib_deflate/defutil.h     put_byte(s, (uch)((ush)(w) >> 8)); \
s                 298 lib/zlib_deflate/defutil.h static inline void bi_flush(deflate_state *s)
s                 300 lib/zlib_deflate/defutil.h     if (s->bi_valid == 16) {
s                 301 lib/zlib_deflate/defutil.h         put_short(s, s->bi_buf);
s                 302 lib/zlib_deflate/defutil.h         s->bi_buf = 0;
s                 303 lib/zlib_deflate/defutil.h         s->bi_valid = 0;
s                 304 lib/zlib_deflate/defutil.h     } else if (s->bi_valid >= 8) {
s                 305 lib/zlib_deflate/defutil.h         put_byte(s, (Byte)s->bi_buf);
s                 306 lib/zlib_deflate/defutil.h         s->bi_buf >>= 8;
s                 307 lib/zlib_deflate/defutil.h         s->bi_valid -= 8;
s                 314 lib/zlib_deflate/defutil.h static inline void bi_windup(deflate_state *s)
s                 316 lib/zlib_deflate/defutil.h     if (s->bi_valid > 8) {
s                 317 lib/zlib_deflate/defutil.h         put_short(s, s->bi_buf);
s                 318 lib/zlib_deflate/defutil.h     } else if (s->bi_valid > 0) {
s                 319 lib/zlib_deflate/defutil.h         put_byte(s, (Byte)s->bi_buf);
s                 321 lib/zlib_deflate/defutil.h     s->bi_buf = 0;
s                 322 lib/zlib_deflate/defutil.h     s->bi_valid = 0;
s                 324 lib/zlib_deflate/defutil.h     s->bits_sent = (s->bits_sent+7) & ~7;
s                2607 lib/zstd/compress.c 	U32 s;
s                2610 lib/zstd/compress.c 	for (s = 0; s <= maxSymbolValue; ++s) {
s                2611 lib/zstd/compress.c 		if (normalizedCounter[s] == 0)
s                 161 lib/zstd/fse_compress.c 			FSE_FUNCTION_TYPE s = tableSymbol[u];	/* note : static analyzer may not understand tableSymbol is properly initialized */
s                 162 lib/zstd/fse_compress.c 			tableU16[cumul[s]++] = (U16)(tableSize + u); /* TableU16 : sorted by symbol order; gives next state value */
s                 169 lib/zstd/fse_compress.c 		unsigned s;
s                 170 lib/zstd/fse_compress.c 		for (s = 0; s <= maxSymbolValue; s++) {
s                 171 lib/zstd/fse_compress.c 			switch (normalizedCounter[s]) {
s                 176 lib/zstd/fse_compress.c 				symbolTT[s].deltaNbBits = (tableLog << 16) - (1 << tableLog);
s                 177 lib/zstd/fse_compress.c 				symbolTT[s].deltaFindState = total - 1;
s                 181 lib/zstd/fse_compress.c 				U32 const maxBitsOut = tableLog - BIT_highbit32(normalizedCounter[s] - 1);
s                 182 lib/zstd/fse_compress.c 				U32 const minStatePlus = normalizedCounter[s] << maxBitsOut;
s                 183 lib/zstd/fse_compress.c 				symbolTT[s].deltaNbBits = (maxBitsOut << 16) - minStatePlus;
s                 184 lib/zstd/fse_compress.c 				symbolTT[s].deltaFindState = total - normalizedCounter[s];
s                 185 lib/zstd/fse_compress.c 				total += normalizedCounter[s];
s                 345 lib/zstd/fse_compress.c 		U32 s;
s                 346 lib/zstd/fse_compress.c 		for (s = 0; s <= maxSymbolValue; s++)
s                 347 lib/zstd/fse_compress.c 			if (count[s] > max)
s                 348 lib/zstd/fse_compress.c 				max = count[s];
s                 422 lib/zstd/fse_compress.c 		U32 s;
s                 423 lib/zstd/fse_compress.c 		for (s = 255; s > maxSymbolValue; s--) {
s                 424 lib/zstd/fse_compress.c 			Counting1[s] += Counting2[s] + Counting3[s] + Counting4[s];
s                 425 lib/zstd/fse_compress.c 			if (Counting1[s])
s                 431 lib/zstd/fse_compress.c 		U32 s;
s                 432 lib/zstd/fse_compress.c 		for (s = 0; s <= maxSymbolValue; s++) {
s                 433 lib/zstd/fse_compress.c 			count[s] = Counting1[s] + Counting2[s] + Counting3[s] + Counting4[s];
s                 434 lib/zstd/fse_compress.c 			if (count[s] > max)
s                 435 lib/zstd/fse_compress.c 				max = count[s];
s                 522 lib/zstd/fse_compress.c 	U32 s;
s                 530 lib/zstd/fse_compress.c 	for (s = 0; s <= maxSymbolValue; s++) {
s                 531 lib/zstd/fse_compress.c 		if (count[s] == 0) {
s                 532 lib/zstd/fse_compress.c 			norm[s] = 0;
s                 535 lib/zstd/fse_compress.c 		if (count[s] <= lowThreshold) {
s                 536 lib/zstd/fse_compress.c 			norm[s] = -1;
s                 538 lib/zstd/fse_compress.c 			total -= count[s];
s                 541 lib/zstd/fse_compress.c 		if (count[s] <= lowOne) {
s                 542 lib/zstd/fse_compress.c 			norm[s] = 1;
s                 544 lib/zstd/fse_compress.c 			total -= count[s];
s                 548 lib/zstd/fse_compress.c 		norm[s] = NOT_YET_ASSIGNED;
s                 555 lib/zstd/fse_compress.c 		for (s = 0; s <= maxSymbolValue; s++) {
s                 556 lib/zstd/fse_compress.c 			if ((norm[s] == NOT_YET_ASSIGNED) && (count[s] <= lowOne)) {
s                 557 lib/zstd/fse_compress.c 				norm[s] = 1;
s                 559 lib/zstd/fse_compress.c 				total -= count[s];
s                 571 lib/zstd/fse_compress.c 		for (s = 0; s <= maxSymbolValue; s++)
s                 572 lib/zstd/fse_compress.c 			if (count[s] > maxC)
s                 573 lib/zstd/fse_compress.c 				maxV = s, maxC = count[s];
s                 580 lib/zstd/fse_compress.c 		for (s = 0; ToDistribute > 0; s = (s + 1) % (maxSymbolValue + 1))
s                 581 lib/zstd/fse_compress.c 			if (norm[s] > 0)
s                 582 lib/zstd/fse_compress.c 				ToDistribute--, norm[s]++;
s                 591 lib/zstd/fse_compress.c 		for (s = 0; s <= maxSymbolValue; s++) {
s                 592 lib/zstd/fse_compress.c 			if (norm[s] == NOT_YET_ASSIGNED) {
s                 593 lib/zstd/fse_compress.c 				U64 const end = tmpTotal + (count[s] * rStep);
s                 599 lib/zstd/fse_compress.c 				norm[s] = (short)weight;
s                 626 lib/zstd/fse_compress.c 		unsigned s;
s                 631 lib/zstd/fse_compress.c 		for (s = 0; s <= maxSymbolValue; s++) {
s                 632 lib/zstd/fse_compress.c 			if (count[s] == total)
s                 634 lib/zstd/fse_compress.c 			if (count[s] == 0) {
s                 635 lib/zstd/fse_compress.c 				normalizedCounter[s] = 0;
s                 638 lib/zstd/fse_compress.c 			if (count[s] <= lowThreshold) {
s                 639 lib/zstd/fse_compress.c 				normalizedCounter[s] = -1;
s                 642 lib/zstd/fse_compress.c 				short proba = (short)((count[s] * step) >> scale);
s                 645 lib/zstd/fse_compress.c 					proba += (count[s] * step) - ((U64)proba << scale) > restToBeat;
s                 648 lib/zstd/fse_compress.c 					largestP = proba, largest = s;
s                 649 lib/zstd/fse_compress.c 				normalizedCounter[s] = proba;
s                 675 lib/zstd/fse_compress.c 	unsigned s;
s                 686 lib/zstd/fse_compress.c 	for (s = 0; s < tableSize; s++)
s                 687 lib/zstd/fse_compress.c 		tableU16[s] = (U16)(tableSize + s);
s                 692 lib/zstd/fse_compress.c 		for (s = 0; s <= maxSymbolValue; s++) {
s                 693 lib/zstd/fse_compress.c 			symbolTT[s].deltaNbBits = deltaNbBits;
s                 694 lib/zstd/fse_compress.c 			symbolTT[s].deltaFindState = s - 1;
s                 742 lib/zstd/fse_compress.c #define FSE_FLUSHBITS(s) (fast ? BIT_flushBitsFast(s) : BIT_flushBits(s))
s                 120 lib/zstd/fse_decompress.c 			U32 s;
s                 121 lib/zstd/fse_decompress.c 			for (s = 0; s < maxSV1; s++) {
s                 122 lib/zstd/fse_decompress.c 				if (normalizedCounter[s] == -1) {
s                 123 lib/zstd/fse_decompress.c 					tableDecode[highThreshold--].symbol = (FSE_FUNCTION_TYPE)s;
s                 124 lib/zstd/fse_decompress.c 					symbolNext[s] = 1;
s                 126 lib/zstd/fse_decompress.c 					if (normalizedCounter[s] >= largeLimit)
s                 128 lib/zstd/fse_decompress.c 					symbolNext[s] = normalizedCounter[s];
s                 139 lib/zstd/fse_decompress.c 		U32 s, position = 0;
s                 140 lib/zstd/fse_decompress.c 		for (s = 0; s < maxSV1; s++) {
s                 142 lib/zstd/fse_decompress.c 			for (i = 0; i < normalizedCounter[s]; i++) {
s                 143 lib/zstd/fse_decompress.c 				tableDecode[position].symbol = (FSE_FUNCTION_TYPE)s;
s                 196 lib/zstd/fse_decompress.c 	unsigned s;
s                 205 lib/zstd/fse_decompress.c 	for (s = 0; s < maxSV1; s++) {
s                 206 lib/zstd/fse_decompress.c 		dinfo[s].newState = 0;
s                 207 lib/zstd/fse_decompress.c 		dinfo[s].symbol = (BYTE)s;
s                 208 lib/zstd/fse_decompress.c 		dinfo[s].nbBits = (BYTE)nbBits;
s                 504 lib/zstd/huf_compress.c 	int s;
s                 505 lib/zstd/huf_compress.c 	for (s = 0; s <= (int)maxSymbolValue; ++s) {
s                 506 lib/zstd/huf_compress.c 		nbBits += CTable[s].nbBits * count[s];
s                 514 lib/zstd/huf_compress.c 	int s;
s                 515 lib/zstd/huf_compress.c 	for (s = 0; s <= (int)maxSymbolValue; ++s) {
s                 516 lib/zstd/huf_compress.c 		bad |= (count[s] != 0) & (CTable[s].nbBits == 0);
s                 528 lib/zstd/huf_compress.c #define HUF_FLUSHBITS(s)  BIT_flushBits(s)
s                 415 lib/zstd/huf_decompress.c 		U32 s;
s                 416 lib/zstd/huf_decompress.c 		for (s = 0; s < sortedListSize; s++) { /* note : sortedSymbols already skipped */
s                 417 lib/zstd/huf_decompress.c 			const U32 symbol = sortedSymbols[s].symbol;
s                 418 lib/zstd/huf_decompress.c 			const U32 weight = sortedSymbols[s].weight;
s                 446 lib/zstd/huf_decompress.c 	U32 s;
s                 451 lib/zstd/huf_decompress.c 	for (s = 0; s < sortedListSize; s++) {
s                 452 lib/zstd/huf_decompress.c 		const U16 symbol = sortedList[s].symbol;
s                 453 lib/zstd/huf_decompress.c 		const U32 weight = sortedList[s].weight;
s                 551 lib/zstd/huf_decompress.c 		U32 s;
s                 552 lib/zstd/huf_decompress.c 		for (s = 0; s < nbSymbols; s++) {
s                 553 lib/zstd/huf_decompress.c 			U32 const w = weightList[s];
s                 555 lib/zstd/huf_decompress.c 			sortedSymbol[r].symbol = (BYTE)s;
s                  17 mm/failslab.c  bool __should_failslab(struct kmem_cache *s, gfp_t gfpflags)
s                  20 mm/failslab.c  	if (unlikely(s == kmem_cache))
s                  30 mm/failslab.c  	if (failslab.cache_filter && !(s->flags & SLAB_FAILSLAB))
s                  33 mm/failslab.c  	return should_fail(&failslab.attr, s->object_size);
s                3024 mm/hugetlb.c   static int __init hugetlb_nrpages_setup(char *s)
s                3031 mm/hugetlb.c   			"an unsupported hugepagesz, ignoring\n", s);
s                3049 mm/hugetlb.c   	if (sscanf(s, "%lu", mhp) <= 0)
s                3066 mm/hugetlb.c   static int __init hugetlb_default_setup(char *s)
s                3068 mm/hugetlb.c   	default_hstate_size = memparse(s, &s);
s                  37 mm/hugetlb_cgroup.c struct hugetlb_cgroup *hugetlb_cgroup_from_css(struct cgroup_subsys_state *s)
s                  39 mm/hugetlb_cgroup.c 	return s ? container_of(s, struct hugetlb_cgroup, css) : NULL;
s                1395 mm/memcontrol.c 	struct seq_buf s;
s                1398 mm/memcontrol.c 	seq_buf_init(&s, kmalloc(PAGE_SIZE, GFP_KERNEL), PAGE_SIZE);
s                1399 mm/memcontrol.c 	if (!s.buffer)
s                1413 mm/memcontrol.c 	seq_buf_printf(&s, "anon %llu\n",
s                1416 mm/memcontrol.c 	seq_buf_printf(&s, "file %llu\n",
s                1419 mm/memcontrol.c 	seq_buf_printf(&s, "kernel_stack %llu\n",
s                1422 mm/memcontrol.c 	seq_buf_printf(&s, "slab %llu\n",
s                1426 mm/memcontrol.c 	seq_buf_printf(&s, "sock %llu\n",
s                1430 mm/memcontrol.c 	seq_buf_printf(&s, "shmem %llu\n",
s                1433 mm/memcontrol.c 	seq_buf_printf(&s, "file_mapped %llu\n",
s                1436 mm/memcontrol.c 	seq_buf_printf(&s, "file_dirty %llu\n",
s                1439 mm/memcontrol.c 	seq_buf_printf(&s, "file_writeback %llu\n",
s                1449 mm/memcontrol.c 	seq_buf_printf(&s, "anon_thp %llu\n",
s                1454 mm/memcontrol.c 		seq_buf_printf(&s, "%s %llu\n", mem_cgroup_lru_names[i],
s                1458 mm/memcontrol.c 	seq_buf_printf(&s, "slab_reclaimable %llu\n",
s                1461 mm/memcontrol.c 	seq_buf_printf(&s, "slab_unreclaimable %llu\n",
s                1467 mm/memcontrol.c 	seq_buf_printf(&s, "pgfault %lu\n", memcg_events(memcg, PGFAULT));
s                1468 mm/memcontrol.c 	seq_buf_printf(&s, "pgmajfault %lu\n", memcg_events(memcg, PGMAJFAULT));
s                1470 mm/memcontrol.c 	seq_buf_printf(&s, "workingset_refault %lu\n",
s                1472 mm/memcontrol.c 	seq_buf_printf(&s, "workingset_activate %lu\n",
s                1474 mm/memcontrol.c 	seq_buf_printf(&s, "workingset_nodereclaim %lu\n",
s                1477 mm/memcontrol.c 	seq_buf_printf(&s, "pgrefill %lu\n", memcg_events(memcg, PGREFILL));
s                1478 mm/memcontrol.c 	seq_buf_printf(&s, "pgscan %lu\n",
s                1481 mm/memcontrol.c 	seq_buf_printf(&s, "pgsteal %lu\n",
s                1484 mm/memcontrol.c 	seq_buf_printf(&s, "pgactivate %lu\n", memcg_events(memcg, PGACTIVATE));
s                1485 mm/memcontrol.c 	seq_buf_printf(&s, "pgdeactivate %lu\n", memcg_events(memcg, PGDEACTIVATE));
s                1486 mm/memcontrol.c 	seq_buf_printf(&s, "pglazyfree %lu\n", memcg_events(memcg, PGLAZYFREE));
s                1487 mm/memcontrol.c 	seq_buf_printf(&s, "pglazyfreed %lu\n", memcg_events(memcg, PGLAZYFREED));
s                1490 mm/memcontrol.c 	seq_buf_printf(&s, "thp_fault_alloc %lu\n",
s                1492 mm/memcontrol.c 	seq_buf_printf(&s, "thp_collapse_alloc %lu\n",
s                1497 mm/memcontrol.c 	WARN_ON_ONCE(seq_buf_has_overflowed(&s));
s                1499 mm/memcontrol.c 	return s.buffer;
s                6944 mm/memcontrol.c static int __init cgroup_memory(char *s)
s                6948 mm/memcontrol.c 	while ((token = strsep(&s, ",")) != NULL) {
s                7212 mm/memcontrol.c static int __init enable_swap_account(char *s)
s                7214 mm/memcontrol.c 	if (!strcmp(s, "1"))
s                7216 mm/memcontrol.c 	else if (!strcmp(s, "0"))
s                 121 mm/memory.c    static int __init disable_randmaps(char *s)
s                1105 mm/mempolicy.c 		int s,d;
s                1109 mm/mempolicy.c 		for_each_node_mask(s, tmp) {
s                1127 mm/mempolicy.c 						(node_isset(s, *to)))
s                1130 mm/mempolicy.c 			d = node_remap(s, *from, *to);
s                1131 mm/mempolicy.c 			if (s == d)
s                1134 mm/mempolicy.c 			source = s;	/* Node moved. Memorize */
s                5469 mm/page_alloc.c static int __parse_numa_zonelist_order(char *s)
s                5477 mm/page_alloc.c 	if (!(*s == 'd' || *s == 'D' || *s == 'n' || *s == 'N')) {
s                5478 mm/page_alloc.c 		pr_warn("Ignoring unsupported numa_zonelist_order value:  %s\n", s);
s                5484 mm/page_alloc.c static __init int setup_numa_zonelist_order(char *s)
s                5486 mm/page_alloc.c 	if (!s)
s                5489 mm/page_alloc.c 	return __parse_numa_zonelist_order(s);
s                7493 mm/page_alloc.c unsigned long free_reserved_area(void *start, void *end, int poison, const char *s)
s                7518 mm/page_alloc.c 	if (pages && s)
s                7520 mm/page_alloc.c 			s, pages << (PAGE_SHIFT - 10));
s                 457 mm/slab.c      static int __init noaliencache_setup(char *s)
s                2215 mm/slab.c      bool __kmem_cache_empty(struct kmem_cache *s)
s                2220 mm/slab.c      	for_each_kmem_cache_node(s, node, n)
s                2251 mm/slab.c      void __kmemcg_cache_deactivate_after_rcu(struct kmem_cache *s)
s                3493 mm/slab.c      cache_alloc_debugcheck_after_bulk(struct kmem_cache *s, gfp_t flags,
s                3499 mm/slab.c      		p[i] = cache_alloc_debugcheck_after(s, flags, p[i], caller);
s                3502 mm/slab.c      int kmem_cache_alloc_bulk(struct kmem_cache *s, gfp_t flags, size_t size,
s                3507 mm/slab.c      	s = slab_pre_alloc_hook(s, flags);
s                3508 mm/slab.c      	if (!s)
s                3511 mm/slab.c      	cache_alloc_debugcheck_before(s, flags);
s                3515 mm/slab.c      		void *objp = __do_cache_alloc(s, flags);
s                3523 mm/slab.c      	cache_alloc_debugcheck_after_bulk(s, flags, size, p, _RET_IP_);
s                3526 mm/slab.c      	if (unlikely(slab_want_init_on_alloc(flags, s)))
s                3528 mm/slab.c      			memset(p[i], 0, s->object_size);
s                3530 mm/slab.c      	slab_post_alloc_hook(s, flags, size, p);
s                3535 mm/slab.c      	cache_alloc_debugcheck_after_bulk(s, flags, i, p, _RET_IP_);
s                3536 mm/slab.c      	slab_post_alloc_hook(s, flags, i, p);
s                3537 mm/slab.c      	__kmem_cache_free_bulk(s, i, p);
s                3702 mm/slab.c      	struct kmem_cache *s;
s                3710 mm/slab.c      			s = virt_to_cache(objp);
s                3712 mm/slab.c      			s = cache_from_obj(orig_s, objp);
s                3713 mm/slab.c      		if (!s)
s                3716 mm/slab.c      		debug_check_no_locks_freed(objp, s->object_size);
s                3717 mm/slab.c      		if (!(s->flags & SLAB_DEBUG_OBJECTS))
s                3718 mm/slab.c      			debug_check_no_obj_freed(objp, s->object_size);
s                3720 mm/slab.c      		__cache_free(s, objp, _RET_IP_);
s                 166 mm/slab.h      int slab_unmergeable(struct kmem_cache *s);
s                 237 mm/slab.h      void __kmemcg_cache_deactivate(struct kmem_cache *s);
s                 238 mm/slab.h      void __kmemcg_cache_deactivate_after_rcu(struct kmem_cache *s);
s                 240 mm/slab.h      void kmem_cache_shrink_all(struct kmem_cache *s);
s                 258 mm/slab.h      void get_slabinfo(struct kmem_cache *s, struct slabinfo *sinfo);
s                 259 mm/slab.h      void slabinfo_show_stats(struct seq_file *m, struct kmem_cache *s);
s                 272 mm/slab.h      static inline int cache_vmstat_idx(struct kmem_cache *s)
s                 274 mm/slab.h      	return (s->flags & SLAB_RECLAIM_ACCOUNT) ?
s                 292 mm/slab.h      static inline bool is_root_cache(struct kmem_cache *s)
s                 294 mm/slab.h      	return !s->memcg_params.root_cache;
s                 297 mm/slab.h      static inline bool slab_equal_or_root(struct kmem_cache *s,
s                 300 mm/slab.h      	return p == s || p == s->memcg_params.root_cache;
s                 308 mm/slab.h      static inline const char *cache_name(struct kmem_cache *s)
s                 310 mm/slab.h      	if (!is_root_cache(s))
s                 311 mm/slab.h      		s = s->memcg_params.root_cache;
s                 312 mm/slab.h      	return s->name;
s                 315 mm/slab.h      static inline struct kmem_cache *memcg_root_cache(struct kmem_cache *s)
s                 317 mm/slab.h      	if (is_root_cache(s))
s                 318 mm/slab.h      		return s;
s                 319 mm/slab.h      	return s->memcg_params.root_cache;
s                 334 mm/slab.h      	struct kmem_cache *s;
s                 336 mm/slab.h      	s = READ_ONCE(page->slab_cache);
s                 337 mm/slab.h      	if (s && !is_root_cache(s))
s                 338 mm/slab.h      		return READ_ONCE(s->memcg_params.memcg);
s                 349 mm/slab.h      					     struct kmem_cache *s)
s                 356 mm/slab.h      	memcg = READ_ONCE(s->memcg_params.memcg);
s                 362 mm/slab.h      		mod_node_page_state(page_pgdat(page), cache_vmstat_idx(s),
s                 364 mm/slab.h      		percpu_ref_get_many(&s->memcg_params.refcnt, 1 << order);
s                 373 mm/slab.h      	mod_lruvec_state(lruvec, cache_vmstat_idx(s), 1 << order);
s                 376 mm/slab.h      	percpu_ref_get_many(&s->memcg_params.refcnt, 1 << order);
s                 388 mm/slab.h      						struct kmem_cache *s)
s                 394 mm/slab.h      	memcg = READ_ONCE(s->memcg_params.memcg);
s                 397 mm/slab.h      		mod_lruvec_state(lruvec, cache_vmstat_idx(s), -(1 << order));
s                 400 mm/slab.h      		mod_node_page_state(page_pgdat(page), cache_vmstat_idx(s),
s                 405 mm/slab.h      	percpu_ref_put_many(&s->memcg_params.refcnt, 1 << order);
s                 409 mm/slab.h      extern void memcg_link_cache(struct kmem_cache *s, struct mem_cgroup *memcg);
s                 420 mm/slab.h      static inline bool is_root_cache(struct kmem_cache *s)
s                 425 mm/slab.h      static inline bool slab_equal_or_root(struct kmem_cache *s,
s                 428 mm/slab.h      	return s == p;
s                 431 mm/slab.h      static inline const char *cache_name(struct kmem_cache *s)
s                 433 mm/slab.h      	return s->name;
s                 436 mm/slab.h      static inline struct kmem_cache *memcg_root_cache(struct kmem_cache *s)
s                 438 mm/slab.h      	return s;
s                 447 mm/slab.h      				    struct kmem_cache *s)
s                 453 mm/slab.h      				       struct kmem_cache *s)
s                 457 mm/slab.h      static inline void slab_init_memcg_params(struct kmem_cache *s)
s                 461 mm/slab.h      static inline void memcg_link_cache(struct kmem_cache *s,
s                 481 mm/slab.h      					    struct kmem_cache *s)
s                 483 mm/slab.h      	if (is_root_cache(s)) {
s                 484 mm/slab.h      		mod_node_page_state(page_pgdat(page), cache_vmstat_idx(s),
s                 489 mm/slab.h      	return memcg_charge_slab(page, gfp, order, s);
s                 493 mm/slab.h      					       struct kmem_cache *s)
s                 495 mm/slab.h      	if (is_root_cache(s)) {
s                 496 mm/slab.h      		mod_node_page_state(page_pgdat(page), cache_vmstat_idx(s),
s                 501 mm/slab.h      	memcg_uncharge_slab(page, order, s);
s                 504 mm/slab.h      static inline struct kmem_cache *cache_from_obj(struct kmem_cache *s, void *x)
s                 517 mm/slab.h      	    !unlikely(s->flags & SLAB_CONSISTENCY_CHECKS))
s                 518 mm/slab.h      		return s;
s                 521 mm/slab.h      	WARN_ONCE(cachep && !slab_equal_or_root(cachep, s),
s                 523 mm/slab.h      		  __func__, s->name, cachep->name);
s                 527 mm/slab.h      static inline size_t slab_ksize(const struct kmem_cache *s)
s                 530 mm/slab.h      	return s->object_size;
s                 538 mm/slab.h      	if (s->flags & (SLAB_RED_ZONE | SLAB_POISON))
s                 539 mm/slab.h      		return s->object_size;
s                 541 mm/slab.h      	if (s->flags & SLAB_KASAN)
s                 542 mm/slab.h      		return s->object_size;
s                 548 mm/slab.h      	if (s->flags & (SLAB_TYPESAFE_BY_RCU | SLAB_STORE_USER))
s                 549 mm/slab.h      		return s->inuse;
s                 553 mm/slab.h      	return s->size;
s                 557 mm/slab.h      static inline struct kmem_cache *slab_pre_alloc_hook(struct kmem_cache *s,
s                 567 mm/slab.h      	if (should_failslab(s, flags))
s                 571 mm/slab.h      	    ((flags & __GFP_ACCOUNT) || (s->flags & SLAB_ACCOUNT)))
s                 572 mm/slab.h      		return memcg_kmem_get_cache(s);
s                 574 mm/slab.h      	return s;
s                 577 mm/slab.h      static inline void slab_post_alloc_hook(struct kmem_cache *s, gfp_t flags,
s                 584 mm/slab.h      		p[i] = kasan_slab_alloc(s, p[i], flags);
s                 586 mm/slab.h      		kmemleak_alloc_recursive(p[i], s->object_size, 1,
s                 587 mm/slab.h      					 s->flags, flags);
s                 591 mm/slab.h      		memcg_kmem_put_cache(s);
s                 628 mm/slab.h      static inline struct kmem_cache_node *get_node(struct kmem_cache *s, int node)
s                 630 mm/slab.h      	return s->node[node];
s                  79 mm/slab_common.c unsigned int kmem_cache_size(struct kmem_cache *s)
s                  81 mm/slab_common.c 	return s->object_size;
s                 104 mm/slab_common.c void __kmem_cache_free_bulk(struct kmem_cache *s, size_t nr, void **p)
s                 109 mm/slab_common.c 		if (s)
s                 110 mm/slab_common.c 			kmem_cache_free(s, p[i]);
s                 116 mm/slab_common.c int __kmem_cache_alloc_bulk(struct kmem_cache *s, gfp_t flags, size_t nr,
s                 122 mm/slab_common.c 		void *x = p[i] = kmem_cache_alloc(s, flags);
s                 124 mm/slab_common.c 			__kmem_cache_free_bulk(s, i, p);
s                 138 mm/slab_common.c void slab_init_memcg_params(struct kmem_cache *s)
s                 140 mm/slab_common.c 	s->memcg_params.root_cache = NULL;
s                 141 mm/slab_common.c 	RCU_INIT_POINTER(s->memcg_params.memcg_caches, NULL);
s                 142 mm/slab_common.c 	INIT_LIST_HEAD(&s->memcg_params.children);
s                 143 mm/slab_common.c 	s->memcg_params.dying = false;
s                 146 mm/slab_common.c static int init_memcg_params(struct kmem_cache *s,
s                 152 mm/slab_common.c 		int ret = percpu_ref_init(&s->memcg_params.refcnt,
s                 158 mm/slab_common.c 		s->memcg_params.root_cache = root_cache;
s                 159 mm/slab_common.c 		INIT_LIST_HEAD(&s->memcg_params.children_node);
s                 160 mm/slab_common.c 		INIT_LIST_HEAD(&s->memcg_params.kmem_caches_node);
s                 164 mm/slab_common.c 	slab_init_memcg_params(s);
s                 175 mm/slab_common.c 	RCU_INIT_POINTER(s->memcg_params.memcg_caches, arr);
s                 179 mm/slab_common.c static void destroy_memcg_params(struct kmem_cache *s)
s                 181 mm/slab_common.c 	if (is_root_cache(s)) {
s                 182 mm/slab_common.c 		kvfree(rcu_access_pointer(s->memcg_params.memcg_caches));
s                 184 mm/slab_common.c 		mem_cgroup_put(s->memcg_params.memcg);
s                 185 mm/slab_common.c 		WRITE_ONCE(s->memcg_params.memcg, NULL);
s                 186 mm/slab_common.c 		percpu_ref_exit(&s->memcg_params.refcnt);
s                 198 mm/slab_common.c static int update_memcg_params(struct kmem_cache *s, int new_array_size)
s                 207 mm/slab_common.c 	old = rcu_dereference_protected(s->memcg_params.memcg_caches,
s                 213 mm/slab_common.c 	rcu_assign_pointer(s->memcg_params.memcg_caches, new);
s                 221 mm/slab_common.c 	struct kmem_cache *s;
s                 225 mm/slab_common.c 	list_for_each_entry(s, &slab_root_caches, root_caches_node) {
s                 226 mm/slab_common.c 		ret = update_memcg_params(s, num_memcgs);
s                 238 mm/slab_common.c void memcg_link_cache(struct kmem_cache *s, struct mem_cgroup *memcg)
s                 240 mm/slab_common.c 	if (is_root_cache(s)) {
s                 241 mm/slab_common.c 		list_add(&s->root_caches_node, &slab_root_caches);
s                 244 mm/slab_common.c 		s->memcg_params.memcg = memcg;
s                 245 mm/slab_common.c 		list_add(&s->memcg_params.children_node,
s                 246 mm/slab_common.c 			 &s->memcg_params.root_cache->memcg_params.children);
s                 247 mm/slab_common.c 		list_add(&s->memcg_params.kmem_caches_node,
s                 248 mm/slab_common.c 			 &s->memcg_params.memcg->kmem_caches);
s                 252 mm/slab_common.c static void memcg_unlink_cache(struct kmem_cache *s)
s                 254 mm/slab_common.c 	if (is_root_cache(s)) {
s                 255 mm/slab_common.c 		list_del(&s->root_caches_node);
s                 257 mm/slab_common.c 		list_del(&s->memcg_params.children_node);
s                 258 mm/slab_common.c 		list_del(&s->memcg_params.kmem_caches_node);
s                 262 mm/slab_common.c static inline int init_memcg_params(struct kmem_cache *s,
s                 268 mm/slab_common.c static inline void destroy_memcg_params(struct kmem_cache *s)
s                 272 mm/slab_common.c static inline void memcg_unlink_cache(struct kmem_cache *s)
s                 309 mm/slab_common.c int slab_unmergeable(struct kmem_cache *s)
s                 311 mm/slab_common.c 	if (slab_nomerge || (s->flags & SLAB_NEVER_MERGE))
s                 314 mm/slab_common.c 	if (!is_root_cache(s))
s                 317 mm/slab_common.c 	if (s->ctor)
s                 320 mm/slab_common.c 	if (s->usersize)
s                 326 mm/slab_common.c 	if (s->refcount < 0)
s                 335 mm/slab_common.c 	struct kmem_cache *s;
s                 351 mm/slab_common.c 	list_for_each_entry_reverse(s, &slab_root_caches, root_caches_node) {
s                 352 mm/slab_common.c 		if (slab_unmergeable(s))
s                 355 mm/slab_common.c 		if (size > s->size)
s                 358 mm/slab_common.c 		if ((flags & SLAB_MERGE_SAME) != (s->flags & SLAB_MERGE_SAME))
s                 364 mm/slab_common.c 		if ((s->size & ~(align - 1)) != s->size)
s                 367 mm/slab_common.c 		if (s->size - size >= sizeof(void *))
s                 371 mm/slab_common.c 			(align > s->align || s->align % align))
s                 374 mm/slab_common.c 		return s;
s                 385 mm/slab_common.c 	struct kmem_cache *s;
s                 392 mm/slab_common.c 	s = kmem_cache_zalloc(kmem_cache, GFP_KERNEL);
s                 393 mm/slab_common.c 	if (!s)
s                 396 mm/slab_common.c 	s->name = name;
s                 397 mm/slab_common.c 	s->size = s->object_size = object_size;
s                 398 mm/slab_common.c 	s->align = align;
s                 399 mm/slab_common.c 	s->ctor = ctor;
s                 400 mm/slab_common.c 	s->useroffset = useroffset;
s                 401 mm/slab_common.c 	s->usersize = usersize;
s                 403 mm/slab_common.c 	err = init_memcg_params(s, root_cache);
s                 407 mm/slab_common.c 	err = __kmem_cache_create(s, flags);
s                 411 mm/slab_common.c 	s->refcount = 1;
s                 412 mm/slab_common.c 	list_add(&s->list, &slab_caches);
s                 413 mm/slab_common.c 	memcg_link_cache(s, memcg);
s                 417 mm/slab_common.c 	return s;
s                 420 mm/slab_common.c 	destroy_memcg_params(s);
s                 421 mm/slab_common.c 	kmem_cache_free(kmem_cache, s);
s                 460 mm/slab_common.c 	struct kmem_cache *s = NULL;
s                 495 mm/slab_common.c 		s = __kmem_cache_alias(name, size, align, flags, ctor);
s                 496 mm/slab_common.c 	if (s)
s                 505 mm/slab_common.c 	s = create_cache(cache_name, size,
s                 508 mm/slab_common.c 	if (IS_ERR(s)) {
s                 509 mm/slab_common.c 		err = PTR_ERR(s);
s                 531 mm/slab_common.c 	return s;
s                 572 mm/slab_common.c 	struct kmem_cache *s, *s2;
s                 592 mm/slab_common.c 	list_for_each_entry_safe(s, s2, &to_destroy, list) {
s                 594 mm/slab_common.c 		sysfs_slab_release(s);
s                 596 mm/slab_common.c 		slab_kmem_cache_release(s);
s                 601 mm/slab_common.c static int shutdown_cache(struct kmem_cache *s)
s                 604 mm/slab_common.c 	kasan_cache_shutdown(s);
s                 606 mm/slab_common.c 	if (__kmem_cache_shutdown(s) != 0)
s                 609 mm/slab_common.c 	memcg_unlink_cache(s);
s                 610 mm/slab_common.c 	list_del(&s->list);
s                 612 mm/slab_common.c 	if (s->flags & SLAB_TYPESAFE_BY_RCU) {
s                 614 mm/slab_common.c 		sysfs_slab_unlink(s);
s                 616 mm/slab_common.c 		list_add_tail(&s->list, &slab_caches_to_rcu_destroy);
s                 620 mm/slab_common.c 		sysfs_slab_unlink(s);
s                 621 mm/slab_common.c 		sysfs_slab_release(s);
s                 623 mm/slab_common.c 		slab_kmem_cache_release(s);
s                 646 mm/slab_common.c 	struct kmem_cache *s = NULL;
s                 680 mm/slab_common.c 	s = create_cache(cache_name, root_cache->object_size,
s                 690 mm/slab_common.c 	if (IS_ERR(s)) {
s                 701 mm/slab_common.c 	arr->entries[idx] = s;
s                 712 mm/slab_common.c 	struct kmem_cache *s = container_of(work, struct kmem_cache,
s                 719 mm/slab_common.c 	s->memcg_params.work_fn(s);
s                 728 mm/slab_common.c 	struct kmem_cache *s = container_of(head, struct kmem_cache,
s                 736 mm/slab_common.c 	INIT_WORK(&s->memcg_params.work, kmemcg_workfn);
s                 737 mm/slab_common.c 	queue_work(memcg_kmem_cache_wq, &s->memcg_params.work);
s                 740 mm/slab_common.c static void kmemcg_cache_shutdown_fn(struct kmem_cache *s)
s                 742 mm/slab_common.c 	WARN_ON(shutdown_cache(s));
s                 747 mm/slab_common.c 	struct kmem_cache *s = container_of(percpu_ref, struct kmem_cache,
s                 752 mm/slab_common.c 	if (s->memcg_params.root_cache->memcg_params.dying)
s                 755 mm/slab_common.c 	s->memcg_params.work_fn = kmemcg_cache_shutdown_fn;
s                 756 mm/slab_common.c 	INIT_WORK(&s->memcg_params.work, kmemcg_workfn);
s                 757 mm/slab_common.c 	queue_work(memcg_kmem_cache_wq, &s->memcg_params.work);
s                 763 mm/slab_common.c static void kmemcg_cache_deactivate_after_rcu(struct kmem_cache *s)
s                 765 mm/slab_common.c 	__kmemcg_cache_deactivate_after_rcu(s);
s                 766 mm/slab_common.c 	percpu_ref_kill(&s->memcg_params.refcnt);
s                 769 mm/slab_common.c static void kmemcg_cache_deactivate(struct kmem_cache *s)
s                 771 mm/slab_common.c 	if (WARN_ON_ONCE(is_root_cache(s)))
s                 774 mm/slab_common.c 	__kmemcg_cache_deactivate(s);
s                 775 mm/slab_common.c 	s->flags |= SLAB_DEACTIVATED;
s                 783 mm/slab_common.c 	if (s->memcg_params.root_cache->memcg_params.dying)
s                 786 mm/slab_common.c 	s->memcg_params.work_fn = kmemcg_cache_deactivate_after_rcu;
s                 787 mm/slab_common.c 	call_rcu(&s->memcg_params.rcu_head, kmemcg_rcufn);
s                 797 mm/slab_common.c 	struct kmem_cache *s, *c;
s                 806 mm/slab_common.c 	list_for_each_entry(s, &slab_root_caches, root_caches_node) {
s                 807 mm/slab_common.c 		arr = rcu_dereference_protected(s->memcg_params.memcg_caches,
s                 817 mm/slab_common.c 	list_for_each_entry(s, &memcg->kmem_caches,
s                 819 mm/slab_common.c 		WRITE_ONCE(s->memcg_params.memcg, parent);
s                 834 mm/slab_common.c static int shutdown_memcg_caches(struct kmem_cache *s)
s                 841 mm/slab_common.c 	BUG_ON(!is_root_cache(s));
s                 847 mm/slab_common.c 	arr = rcu_dereference_protected(s->memcg_params.memcg_caches,
s                 874 mm/slab_common.c 	list_for_each_entry_safe(c, c2, &s->memcg_params.children,
s                 878 mm/slab_common.c 	list_splice(&busy, &s->memcg_params.children);
s                 884 mm/slab_common.c 	if (!list_empty(&s->memcg_params.children))
s                 889 mm/slab_common.c static void flush_memcg_workqueue(struct kmem_cache *s)
s                 892 mm/slab_common.c 	s->memcg_params.dying = true;
s                 918 mm/slab_common.c 	if (!list_empty(&s->memcg_params.children))
s                 922 mm/slab_common.c static inline int shutdown_memcg_caches(struct kmem_cache *s)
s                 927 mm/slab_common.c static inline void flush_memcg_workqueue(struct kmem_cache *s)
s                 932 mm/slab_common.c void slab_kmem_cache_release(struct kmem_cache *s)
s                 934 mm/slab_common.c 	__kmem_cache_release(s);
s                 935 mm/slab_common.c 	destroy_memcg_params(s);
s                 936 mm/slab_common.c 	kfree_const(s->name);
s                 937 mm/slab_common.c 	kmem_cache_free(kmem_cache, s);
s                 940 mm/slab_common.c void kmem_cache_destroy(struct kmem_cache *s)
s                 944 mm/slab_common.c 	if (unlikely(!s))
s                 947 mm/slab_common.c 	flush_memcg_workqueue(s);
s                 954 mm/slab_common.c 	s->refcount--;
s                 955 mm/slab_common.c 	if (s->refcount)
s                 958 mm/slab_common.c 	err = shutdown_memcg_caches(s);
s                 960 mm/slab_common.c 		err = shutdown_cache(s);
s                 964 mm/slab_common.c 		       s->name);
s                1002 mm/slab_common.c void kmem_cache_shrink_all(struct kmem_cache *s)
s                1006 mm/slab_common.c 	if (!IS_ENABLED(CONFIG_MEMCG_KMEM) || !is_root_cache(s)) {
s                1007 mm/slab_common.c 		kmem_cache_shrink(s);
s                1013 mm/slab_common.c 	kasan_cache_shrink(s);
s                1014 mm/slab_common.c 	__kmem_cache_shrink(s);
s                1021 mm/slab_common.c 	for_each_memcg_cache(c, s) {
s                1025 mm/slab_common.c 		if (s->flags & SLAB_DEACTIVATED)
s                1042 mm/slab_common.c void __init create_boot_cache(struct kmem_cache *s, const char *name,
s                1049 mm/slab_common.c 	s->name = name;
s                1050 mm/slab_common.c 	s->size = s->object_size = size;
s                1058 mm/slab_common.c 	s->align = calculate_alignment(flags, align, size);
s                1060 mm/slab_common.c 	s->useroffset = useroffset;
s                1061 mm/slab_common.c 	s->usersize = usersize;
s                1063 mm/slab_common.c 	slab_init_memcg_params(s);
s                1065 mm/slab_common.c 	err = __kmem_cache_create(s, flags);
s                1071 mm/slab_common.c 	s->refcount = -1;	/* Exempt from merging for now */
s                1078 mm/slab_common.c 	struct kmem_cache *s = kmem_cache_zalloc(kmem_cache, GFP_NOWAIT);
s                1080 mm/slab_common.c 	if (!s)
s                1083 mm/slab_common.c 	create_boot_cache(s, name, size, flags, useroffset, usersize);
s                1084 mm/slab_common.c 	list_add(&s->list, &slab_caches);
s                1085 mm/slab_common.c 	memcg_link_cache(s, NULL);
s                1086 mm/slab_common.c 	s->refcount = 1;
s                1087 mm/slab_common.c 	return s;
s                1291 mm/slab_common.c 		struct kmem_cache *s = kmalloc_caches[KMALLOC_NORMAL][i];
s                1293 mm/slab_common.c 		if (s) {
s                1432 mm/slab_common.c memcg_accumulate_slabinfo(struct kmem_cache *s, struct slabinfo *info)
s                1437 mm/slab_common.c 	if (!is_root_cache(s))
s                1440 mm/slab_common.c 	for_each_memcg_cache(c, s) {
s                1452 mm/slab_common.c static void cache_show(struct kmem_cache *s, struct seq_file *m)
s                1457 mm/slab_common.c 	get_slabinfo(s, &sinfo);
s                1459 mm/slab_common.c 	memcg_accumulate_slabinfo(s, &sinfo);
s                1462 mm/slab_common.c 		   cache_name(s), sinfo.active_objs, sinfo.num_objs, s->size,
s                1469 mm/slab_common.c 	slabinfo_show_stats(m, s);
s                1475 mm/slab_common.c 	struct kmem_cache *s = list_entry(p, struct kmem_cache, root_caches_node);
s                1479 mm/slab_common.c 	cache_show(s, m);
s                1485 mm/slab_common.c 	struct kmem_cache *s, *s2;
s                1503 mm/slab_common.c 	list_for_each_entry_safe(s, s2, &slab_caches, list) {
s                1504 mm/slab_common.c 		if (!is_root_cache(s) || (s->flags & SLAB_RECLAIM_ACCOUNT))
s                1507 mm/slab_common.c 		get_slabinfo(s, &sinfo);
s                1510 mm/slab_common.c 			pr_info("%-17s %10luKB %10luKB\n", cache_name(s),
s                1511 mm/slab_common.c 				(sinfo.active_objs * s->size) / 1024,
s                1512 mm/slab_common.c 				(sinfo.num_objs * s->size) / 1024);
s                1540 mm/slab_common.c 	struct kmem_cache *s = list_entry(p, struct kmem_cache,
s                1546 mm/slab_common.c 	cache_show(s, m);
s                1598 mm/slab_common.c 	struct kmem_cache *s, *c;
s                1604 mm/slab_common.c 	list_for_each_entry(s, &slab_root_caches, root_caches_node) {
s                1608 mm/slab_common.c 		if (list_empty(&s->memcg_params.children))
s                1612 mm/slab_common.c 		get_slabinfo(s, &sinfo);
s                1614 mm/slab_common.c 			   cache_name(s), sinfo.active_objs, sinfo.num_objs,
s                1617 mm/slab_common.c 		for_each_memcg_cache(c, s) {
s                1802 mm/slab_common.c int should_failslab(struct kmem_cache *s, gfp_t gfpflags)
s                1804 mm/slab_common.c 	if (__should_failslab(s, gfpflags))
s                 146 mm/slob.c      static void set_slob(slob_t *s, slobidx_t size, slob_t *next)
s                 148 mm/slob.c      	slob_t *base = (slob_t *)((unsigned long)s & PAGE_MASK);
s                 152 mm/slob.c      		s[0].units = size;
s                 153 mm/slob.c      		s[1].units = offset;
s                 155 mm/slob.c      		s[0].units = -offset;
s                 161 mm/slob.c      static slobidx_t slob_units(slob_t *s)
s                 163 mm/slob.c      	if (s->units > 0)
s                 164 mm/slob.c      		return s->units;
s                 171 mm/slob.c      static slob_t *slob_next(slob_t *s)
s                 173 mm/slob.c      	slob_t *base = (slob_t *)((unsigned long)s & PAGE_MASK);
s                 176 mm/slob.c      	if (s[0].units < 0)
s                 177 mm/slob.c      		next = -s[0].units;
s                 179 mm/slob.c      		next = s[1].units;
s                 186 mm/slob.c      static int slob_last(slob_t *s)
s                 188 mm/slob.c      	return !((unsigned long)slob_next(s) & ~PAGE_MASK);
s                 674 mm/slob.c      void kmem_cache_free_bulk(struct kmem_cache *s, size_t size, void **p)
s                 676 mm/slob.c      	__kmem_cache_free_bulk(s, size, p);
s                 680 mm/slob.c      int kmem_cache_alloc_bulk(struct kmem_cache *s, gfp_t flags, size_t size,
s                 683 mm/slob.c      	return __kmem_cache_alloc_bulk(s, flags, size, p);
s                 119 mm/slub.c      static inline int kmem_cache_debug(struct kmem_cache *s)
s                 122 mm/slub.c      	return unlikely(s->flags & SLAB_DEBUG_FLAGS);
s                 128 mm/slub.c      void *fixup_red_left(struct kmem_cache *s, void *p)
s                 130 mm/slub.c      	if (kmem_cache_debug(s) && s->flags & SLAB_RED_ZONE)
s                 131 mm/slub.c      		p += s->red_left_pad;
s                 136 mm/slub.c      static inline bool kmem_cache_has_cpu_partial(struct kmem_cache *s)
s                 139 mm/slub.c      	return !kmem_cache_debug(s);
s                 219 mm/slub.c      static void memcg_propagate_slab_attrs(struct kmem_cache *s);
s                 220 mm/slub.c      static void sysfs_slab_remove(struct kmem_cache *s);
s                 222 mm/slub.c      static inline int sysfs_slab_add(struct kmem_cache *s) { return 0; }
s                 223 mm/slub.c      static inline int sysfs_slab_alias(struct kmem_cache *s, const char *p)
s                 225 mm/slub.c      static inline void memcg_propagate_slab_attrs(struct kmem_cache *s) { }
s                 226 mm/slub.c      static inline void sysfs_slab_remove(struct kmem_cache *s) { }
s                 229 mm/slub.c      static inline void stat(const struct kmem_cache *s, enum stat_item si)
s                 236 mm/slub.c      	raw_cpu_inc(s->cpu_slab->stat[si]);
s                 249 mm/slub.c      static inline void *freelist_ptr(const struct kmem_cache *s, void *ptr,
s                 263 mm/slub.c      	return (void *)((unsigned long)ptr ^ s->random ^
s                 271 mm/slub.c      static inline void *freelist_dereference(const struct kmem_cache *s,
s                 274 mm/slub.c      	return freelist_ptr(s, (void *)*(unsigned long *)(ptr_addr),
s                 278 mm/slub.c      static inline void *get_freepointer(struct kmem_cache *s, void *object)
s                 280 mm/slub.c      	return freelist_dereference(s, object + s->offset);
s                 283 mm/slub.c      static void prefetch_freepointer(const struct kmem_cache *s, void *object)
s                 285 mm/slub.c      	prefetch(object + s->offset);
s                 288 mm/slub.c      static inline void *get_freepointer_safe(struct kmem_cache *s, void *object)
s                 294 mm/slub.c      		return get_freepointer(s, object);
s                 296 mm/slub.c      	freepointer_addr = (unsigned long)object + s->offset;
s                 298 mm/slub.c      	return freelist_ptr(s, p, freepointer_addr);
s                 301 mm/slub.c      static inline void set_freepointer(struct kmem_cache *s, void *object, void *fp)
s                 303 mm/slub.c      	unsigned long freeptr_addr = (unsigned long)object + s->offset;
s                 309 mm/slub.c      	*(void **)freeptr_addr = freelist_ptr(s, fp, freeptr_addr);
s                 319 mm/slub.c      static inline unsigned int slab_index(void *p, struct kmem_cache *s, void *addr)
s                 321 mm/slub.c      	return (kasan_reset_tag(p) - addr) / s->size;
s                 365 mm/slub.c      static inline bool __cmpxchg_double_slab(struct kmem_cache *s, struct page *page,
s                 373 mm/slub.c      	if (s->flags & __CMPXCHG_DOUBLE) {
s                 393 mm/slub.c      	stat(s, CMPXCHG_DOUBLE_FAIL);
s                 396 mm/slub.c      	pr_info("%s %s: cmpxchg double redo ", n, s->name);
s                 402 mm/slub.c      static inline bool cmpxchg_double_slab(struct kmem_cache *s, struct page *page,
s                 409 mm/slub.c      	if (s->flags & __CMPXCHG_DOUBLE) {
s                 434 mm/slub.c      	stat(s, CMPXCHG_DOUBLE_FAIL);
s                 437 mm/slub.c      	pr_info("%s %s: cmpxchg double redo ", n, s->name);
s                 450 mm/slub.c      static void get_map(struct kmem_cache *s, struct page *page, unsigned long *map)
s                 455 mm/slub.c      	for (p = page->freelist; p; p = get_freepointer(s, p))
s                 456 mm/slub.c      		set_bit(slab_index(p, s, addr), map);
s                 459 mm/slub.c      static inline unsigned int size_from_object(struct kmem_cache *s)
s                 461 mm/slub.c      	if (s->flags & SLAB_RED_ZONE)
s                 462 mm/slub.c      		return s->size - s->red_left_pad;
s                 464 mm/slub.c      	return s->size;
s                 467 mm/slub.c      static inline void *restore_red_left(struct kmem_cache *s, void *p)
s                 469 mm/slub.c      	if (s->flags & SLAB_RED_ZONE)
s                 470 mm/slub.c      		p -= s->red_left_pad;
s                 508 mm/slub.c      static inline int check_valid_pointer(struct kmem_cache *s,
s                 518 mm/slub.c      	object = restore_red_left(s, object);
s                 519 mm/slub.c      	if (object < base || object >= base + page->objects * s->size ||
s                 520 mm/slub.c      		(object - base) % s->size) {
s                 536 mm/slub.c      static struct track *get_track(struct kmem_cache *s, void *object,
s                 541 mm/slub.c      	if (s->offset)
s                 542 mm/slub.c      		p = object + s->offset + sizeof(void *);
s                 544 mm/slub.c      		p = object + s->inuse;
s                 549 mm/slub.c      static void set_track(struct kmem_cache *s, void *object,
s                 552 mm/slub.c      	struct track *p = get_track(s, object, alloc);
s                 574 mm/slub.c      static void init_tracking(struct kmem_cache *s, void *object)
s                 576 mm/slub.c      	if (!(s->flags & SLAB_STORE_USER))
s                 579 mm/slub.c      	set_track(s, object, TRACK_FREE, 0UL);
s                 580 mm/slub.c      	set_track(s, object, TRACK_ALLOC, 0UL);
s                 583 mm/slub.c      static void print_track(const char *s, struct track *t, unsigned long pr_time)
s                 589 mm/slub.c      	       s, (void *)t->addr, pr_time - t->when, t->cpu, t->pid);
s                 602 mm/slub.c      static void print_tracking(struct kmem_cache *s, void *object)
s                 605 mm/slub.c      	if (!(s->flags & SLAB_STORE_USER))
s                 608 mm/slub.c      	print_track("Allocated", get_track(s, object, TRACK_ALLOC), pr_time);
s                 609 mm/slub.c      	print_track("Freed", get_track(s, object, TRACK_FREE), pr_time);
s                 619 mm/slub.c      static void slab_bug(struct kmem_cache *s, char *fmt, ...)
s                 628 mm/slub.c      	pr_err("BUG %s (%s): %pV\n", s->name, print_tainted(), &vaf);
s                 635 mm/slub.c      static void slab_fix(struct kmem_cache *s, char *fmt, ...)
s                 643 mm/slub.c      	pr_err("FIX %s: %pV\n", s->name, &vaf);
s                 647 mm/slub.c      static void print_trailer(struct kmem_cache *s, struct page *page, u8 *p)
s                 652 mm/slub.c      	print_tracking(s, p);
s                 657 mm/slub.c      	       p, p - addr, get_freepointer(s, p));
s                 659 mm/slub.c      	if (s->flags & SLAB_RED_ZONE)
s                 660 mm/slub.c      		print_section(KERN_ERR, "Redzone ", p - s->red_left_pad,
s                 661 mm/slub.c      			      s->red_left_pad);
s                 666 mm/slub.c      		      min_t(unsigned int, s->object_size, PAGE_SIZE));
s                 667 mm/slub.c      	if (s->flags & SLAB_RED_ZONE)
s                 668 mm/slub.c      		print_section(KERN_ERR, "Redzone ", p + s->object_size,
s                 669 mm/slub.c      			s->inuse - s->object_size);
s                 671 mm/slub.c      	if (s->offset)
s                 672 mm/slub.c      		off = s->offset + sizeof(void *);
s                 674 mm/slub.c      		off = s->inuse;
s                 676 mm/slub.c      	if (s->flags & SLAB_STORE_USER)
s                 679 mm/slub.c      	off += kasan_metadata_size(s);
s                 681 mm/slub.c      	if (off != size_from_object(s))
s                 684 mm/slub.c      			      size_from_object(s) - off);
s                 689 mm/slub.c      void object_err(struct kmem_cache *s, struct page *page,
s                 692 mm/slub.c      	slab_bug(s, "%s", reason);
s                 693 mm/slub.c      	print_trailer(s, page, object);
s                 696 mm/slub.c      static __printf(3, 4) void slab_err(struct kmem_cache *s, struct page *page,
s                 705 mm/slub.c      	slab_bug(s, "%s", buf);
s                 710 mm/slub.c      static void init_object(struct kmem_cache *s, void *object, u8 val)
s                 714 mm/slub.c      	if (s->flags & SLAB_RED_ZONE)
s                 715 mm/slub.c      		memset(p - s->red_left_pad, val, s->red_left_pad);
s                 717 mm/slub.c      	if (s->flags & __OBJECT_POISON) {
s                 718 mm/slub.c      		memset(p, POISON_FREE, s->object_size - 1);
s                 719 mm/slub.c      		p[s->object_size - 1] = POISON_END;
s                 722 mm/slub.c      	if (s->flags & SLAB_RED_ZONE)
s                 723 mm/slub.c      		memset(p + s->object_size, val, s->inuse - s->object_size);
s                 726 mm/slub.c      static void restore_bytes(struct kmem_cache *s, char *message, u8 data,
s                 729 mm/slub.c      	slab_fix(s, "Restoring 0x%p-0x%p=0x%x\n", from, to - 1, data);
s                 733 mm/slub.c      static int check_bytes_and_report(struct kmem_cache *s, struct page *page,
s                 750 mm/slub.c      	slab_bug(s, "%s overwritten", what);
s                 753 mm/slub.c      	print_trailer(s, page, object);
s                 755 mm/slub.c      	restore_bytes(s, what, value, fault, end);
s                 797 mm/slub.c      static int check_pad_bytes(struct kmem_cache *s, struct page *page, u8 *p)
s                 799 mm/slub.c      	unsigned long off = s->inuse;	/* The end of info */
s                 801 mm/slub.c      	if (s->offset)
s                 805 mm/slub.c      	if (s->flags & SLAB_STORE_USER)
s                 809 mm/slub.c      	off += kasan_metadata_size(s);
s                 811 mm/slub.c      	if (size_from_object(s) == off)
s                 814 mm/slub.c      	return check_bytes_and_report(s, page, p, "Object padding",
s                 815 mm/slub.c      			p + off, POISON_INUSE, size_from_object(s) - off);
s                 819 mm/slub.c      static int slab_pad_check(struct kmem_cache *s, struct page *page)
s                 828 mm/slub.c      	if (!(s->flags & SLAB_POISON))
s                 834 mm/slub.c      	remainder = length % s->size;
s                 847 mm/slub.c      	slab_err(s, page, "Padding overwritten. 0x%p-0x%p", fault, end - 1);
s                 850 mm/slub.c      	restore_bytes(s, "slab padding", POISON_INUSE, fault, end);
s                 854 mm/slub.c      static int check_object(struct kmem_cache *s, struct page *page,
s                 858 mm/slub.c      	u8 *endobject = object + s->object_size;
s                 860 mm/slub.c      	if (s->flags & SLAB_RED_ZONE) {
s                 861 mm/slub.c      		if (!check_bytes_and_report(s, page, object, "Redzone",
s                 862 mm/slub.c      			object - s->red_left_pad, val, s->red_left_pad))
s                 865 mm/slub.c      		if (!check_bytes_and_report(s, page, object, "Redzone",
s                 866 mm/slub.c      			endobject, val, s->inuse - s->object_size))
s                 869 mm/slub.c      		if ((s->flags & SLAB_POISON) && s->object_size < s->inuse) {
s                 870 mm/slub.c      			check_bytes_and_report(s, page, p, "Alignment padding",
s                 872 mm/slub.c      				s->inuse - s->object_size);
s                 876 mm/slub.c      	if (s->flags & SLAB_POISON) {
s                 877 mm/slub.c      		if (val != SLUB_RED_ACTIVE && (s->flags & __OBJECT_POISON) &&
s                 878 mm/slub.c      			(!check_bytes_and_report(s, page, p, "Poison", p,
s                 879 mm/slub.c      					POISON_FREE, s->object_size - 1) ||
s                 880 mm/slub.c      			 !check_bytes_and_report(s, page, p, "Poison",
s                 881 mm/slub.c      				p + s->object_size - 1, POISON_END, 1)))
s                 886 mm/slub.c      		check_pad_bytes(s, page, p);
s                 889 mm/slub.c      	if (!s->offset && val == SLUB_RED_ACTIVE)
s                 897 mm/slub.c      	if (!check_valid_pointer(s, page, get_freepointer(s, p))) {
s                 898 mm/slub.c      		object_err(s, page, p, "Freepointer corrupt");
s                 904 mm/slub.c      		set_freepointer(s, p, NULL);
s                 910 mm/slub.c      static int check_slab(struct kmem_cache *s, struct page *page)
s                 917 mm/slub.c      		slab_err(s, page, "Not a valid slab page");
s                 921 mm/slub.c      	maxobj = order_objects(compound_order(page), s->size);
s                 923 mm/slub.c      		slab_err(s, page, "objects %u > max %u",
s                 928 mm/slub.c      		slab_err(s, page, "inuse %u > max %u",
s                 933 mm/slub.c      	slab_pad_check(s, page);
s                 941 mm/slub.c      static int on_freelist(struct kmem_cache *s, struct page *page, void *search)
s                 952 mm/slub.c      		if (!check_valid_pointer(s, page, fp)) {
s                 954 mm/slub.c      				object_err(s, page, object,
s                 956 mm/slub.c      				set_freepointer(s, object, NULL);
s                 958 mm/slub.c      				slab_err(s, page, "Freepointer corrupt");
s                 961 mm/slub.c      				slab_fix(s, "Freelist cleared");
s                 967 mm/slub.c      		fp = get_freepointer(s, object);
s                 971 mm/slub.c      	max_objects = order_objects(compound_order(page), s->size);
s                 976 mm/slub.c      		slab_err(s, page, "Wrong number of objects. Found %d but should be %d",
s                 979 mm/slub.c      		slab_fix(s, "Number of objects adjusted.");
s                 982 mm/slub.c      		slab_err(s, page, "Wrong object count. Counter is %d but counted were %d",
s                 985 mm/slub.c      		slab_fix(s, "Object count adjusted.");
s                 990 mm/slub.c      static void trace(struct kmem_cache *s, struct page *page, void *object,
s                 993 mm/slub.c      	if (s->flags & SLAB_TRACE) {
s                 995 mm/slub.c      			s->name,
s                1002 mm/slub.c      					s->object_size);
s                1011 mm/slub.c      static void add_full(struct kmem_cache *s,
s                1014 mm/slub.c      	if (!(s->flags & SLAB_STORE_USER))
s                1021 mm/slub.c      static void remove_full(struct kmem_cache *s, struct kmem_cache_node *n, struct page *page)
s                1023 mm/slub.c      	if (!(s->flags & SLAB_STORE_USER))
s                1031 mm/slub.c      static inline unsigned long slabs_node(struct kmem_cache *s, int node)
s                1033 mm/slub.c      	struct kmem_cache_node *n = get_node(s, node);
s                1043 mm/slub.c      static inline void inc_slabs_node(struct kmem_cache *s, int node, int objects)
s                1045 mm/slub.c      	struct kmem_cache_node *n = get_node(s, node);
s                1058 mm/slub.c      static inline void dec_slabs_node(struct kmem_cache *s, int node, int objects)
s                1060 mm/slub.c      	struct kmem_cache_node *n = get_node(s, node);
s                1067 mm/slub.c      static void setup_object_debug(struct kmem_cache *s, struct page *page,
s                1070 mm/slub.c      	if (!(s->flags & (SLAB_STORE_USER|SLAB_RED_ZONE|__OBJECT_POISON)))
s                1073 mm/slub.c      	init_object(s, object, SLUB_RED_INACTIVE);
s                1074 mm/slub.c      	init_tracking(s, object);
s                1078 mm/slub.c      void setup_page_debug(struct kmem_cache *s, struct page *page, void *addr)
s                1080 mm/slub.c      	if (!(s->flags & SLAB_POISON))
s                1088 mm/slub.c      static inline int alloc_consistency_checks(struct kmem_cache *s,
s                1091 mm/slub.c      	if (!check_slab(s, page))
s                1094 mm/slub.c      	if (!check_valid_pointer(s, page, object)) {
s                1095 mm/slub.c      		object_err(s, page, object, "Freelist Pointer check fails");
s                1099 mm/slub.c      	if (!check_object(s, page, object, SLUB_RED_INACTIVE))
s                1105 mm/slub.c      static noinline int alloc_debug_processing(struct kmem_cache *s,
s                1109 mm/slub.c      	if (s->flags & SLAB_CONSISTENCY_CHECKS) {
s                1110 mm/slub.c      		if (!alloc_consistency_checks(s, page, object))
s                1115 mm/slub.c      	if (s->flags & SLAB_STORE_USER)
s                1116 mm/slub.c      		set_track(s, object, TRACK_ALLOC, addr);
s                1117 mm/slub.c      	trace(s, page, object, 1);
s                1118 mm/slub.c      	init_object(s, object, SLUB_RED_ACTIVE);
s                1128 mm/slub.c      		slab_fix(s, "Marking all objects used");
s                1135 mm/slub.c      static inline int free_consistency_checks(struct kmem_cache *s,
s                1138 mm/slub.c      	if (!check_valid_pointer(s, page, object)) {
s                1139 mm/slub.c      		slab_err(s, page, "Invalid object pointer 0x%p", object);
s                1143 mm/slub.c      	if (on_freelist(s, page, object)) {
s                1144 mm/slub.c      		object_err(s, page, object, "Object already free");
s                1148 mm/slub.c      	if (!check_object(s, page, object, SLUB_RED_ACTIVE))
s                1151 mm/slub.c      	if (unlikely(s != page->slab_cache)) {
s                1153 mm/slub.c      			slab_err(s, page, "Attempt to free object(0x%p) outside of slab",
s                1160 mm/slub.c      			object_err(s, page, object,
s                1169 mm/slub.c      	struct kmem_cache *s, struct page *page,
s                1173 mm/slub.c      	struct kmem_cache_node *n = get_node(s, page_to_nid(page));
s                1182 mm/slub.c      	if (s->flags & SLAB_CONSISTENCY_CHECKS) {
s                1183 mm/slub.c      		if (!check_slab(s, page))
s                1190 mm/slub.c      	if (s->flags & SLAB_CONSISTENCY_CHECKS) {
s                1191 mm/slub.c      		if (!free_consistency_checks(s, page, object, addr))
s                1195 mm/slub.c      	if (s->flags & SLAB_STORE_USER)
s                1196 mm/slub.c      		set_track(s, object, TRACK_FREE, addr);
s                1197 mm/slub.c      	trace(s, page, object, 0);
s                1199 mm/slub.c      	init_object(s, object, SLUB_RED_INACTIVE);
s                1203 mm/slub.c      		object = get_freepointer(s, object);
s                1210 mm/slub.c      		slab_err(s, page, "Bulk freelist count(%d) invalid(%d)\n",
s                1216 mm/slub.c      		slab_fix(s, "Object at 0x%p not freed", object);
s                1342 mm/slub.c      static inline void setup_object_debug(struct kmem_cache *s,
s                1345 mm/slub.c      void setup_page_debug(struct kmem_cache *s, struct page *page, void *addr) {}
s                1347 mm/slub.c      static inline int alloc_debug_processing(struct kmem_cache *s,
s                1351 mm/slub.c      	struct kmem_cache *s, struct page *page,
s                1355 mm/slub.c      static inline int slab_pad_check(struct kmem_cache *s, struct page *page)
s                1357 mm/slub.c      static inline int check_object(struct kmem_cache *s, struct page *page,
s                1359 mm/slub.c      static inline void add_full(struct kmem_cache *s, struct kmem_cache_node *n,
s                1361 mm/slub.c      static inline void remove_full(struct kmem_cache *s, struct kmem_cache_node *n,
s                1373 mm/slub.c      static inline unsigned long slabs_node(struct kmem_cache *s, int node)
s                1377 mm/slub.c      static inline void inc_slabs_node(struct kmem_cache *s, int node,
s                1379 mm/slub.c      static inline void dec_slabs_node(struct kmem_cache *s, int node,
s                1402 mm/slub.c      static __always_inline bool slab_free_hook(struct kmem_cache *s, void *x)
s                1404 mm/slub.c      	kmemleak_free_recursive(x, s->flags);
s                1416 mm/slub.c      		debug_check_no_locks_freed(x, s->object_size);
s                1420 mm/slub.c      	if (!(s->flags & SLAB_DEBUG_OBJECTS))
s                1421 mm/slub.c      		debug_check_no_obj_freed(x, s->object_size);
s                1424 mm/slub.c      	return kasan_slab_free(s, x, _RET_IP_);
s                1427 mm/slub.c      static inline bool slab_free_freelist_hook(struct kmem_cache *s,
s                1442 mm/slub.c      		next = get_freepointer(s, object);
s                1444 mm/slub.c      		if (slab_want_init_on_free(s)) {
s                1449 mm/slub.c      			memset(object, 0, s->object_size);
s                1450 mm/slub.c      			rsize = (s->flags & SLAB_RED_ZONE) ? s->red_left_pad
s                1452 mm/slub.c      			memset((char *)object + s->inuse, 0,
s                1453 mm/slub.c      			       s->size - s->inuse - rsize);
s                1457 mm/slub.c      		if (!slab_free_hook(s, object)) {
s                1459 mm/slub.c      			set_freepointer(s, object, *head);
s                1472 mm/slub.c      static void *setup_object(struct kmem_cache *s, struct page *page,
s                1475 mm/slub.c      	setup_object_debug(s, page, object);
s                1476 mm/slub.c      	object = kasan_init_slab_obj(s, object);
s                1477 mm/slub.c      	if (unlikely(s->ctor)) {
s                1478 mm/slub.c      		kasan_unpoison_object_data(s, object);
s                1479 mm/slub.c      		s->ctor(object);
s                1480 mm/slub.c      		kasan_poison_object_data(s, object);
s                1488 mm/slub.c      static inline struct page *alloc_slab_page(struct kmem_cache *s,
s                1499 mm/slub.c      	if (page && charge_slab_page(page, flags, order, s)) {
s                1509 mm/slub.c      static int init_cache_random_seq(struct kmem_cache *s)
s                1511 mm/slub.c      	unsigned int count = oo_objects(s->oo);
s                1515 mm/slub.c      	if (s->random_seq)
s                1518 mm/slub.c      	err = cache_random_seq_create(s, count, GFP_KERNEL);
s                1521 mm/slub.c      			s->name);
s                1526 mm/slub.c      	if (s->random_seq) {
s                1530 mm/slub.c      			s->random_seq[i] *= s->size;
s                1538 mm/slub.c      	struct kmem_cache *s;
s                1542 mm/slub.c      	list_for_each_entry(s, &slab_caches, list)
s                1543 mm/slub.c      		init_cache_random_seq(s);
s                1549 mm/slub.c      static void *next_freelist_entry(struct kmem_cache *s, struct page *page,
s                1561 mm/slub.c      		idx = s->random_seq[*pos];
s                1571 mm/slub.c      static bool shuffle_freelist(struct kmem_cache *s, struct page *page)
s                1578 mm/slub.c      	if (page->objects < 2 || !s->random_seq)
s                1581 mm/slub.c      	freelist_count = oo_objects(s->oo);
s                1584 mm/slub.c      	page_limit = page->objects * s->size;
s                1585 mm/slub.c      	start = fixup_red_left(s, page_address(page));
s                1588 mm/slub.c      	cur = next_freelist_entry(s, page, &pos, start, page_limit,
s                1590 mm/slub.c      	cur = setup_object(s, page, cur);
s                1594 mm/slub.c      		next = next_freelist_entry(s, page, &pos, start, page_limit,
s                1596 mm/slub.c      		next = setup_object(s, page, next);
s                1597 mm/slub.c      		set_freepointer(s, cur, next);
s                1600 mm/slub.c      	set_freepointer(s, cur, NULL);
s                1605 mm/slub.c      static inline int init_cache_random_seq(struct kmem_cache *s)
s                1610 mm/slub.c      static inline bool shuffle_freelist(struct kmem_cache *s, struct page *page)
s                1616 mm/slub.c      static struct page *allocate_slab(struct kmem_cache *s, gfp_t flags, int node)
s                1619 mm/slub.c      	struct kmem_cache_order_objects oo = s->oo;
s                1630 mm/slub.c      	flags |= s->allocflags;
s                1637 mm/slub.c      	if ((alloc_gfp & __GFP_DIRECT_RECLAIM) && oo_order(oo) > oo_order(s->min))
s                1640 mm/slub.c      	page = alloc_slab_page(s, alloc_gfp, node, oo);
s                1642 mm/slub.c      		oo = s->min;
s                1648 mm/slub.c      		page = alloc_slab_page(s, alloc_gfp, node, oo);
s                1651 mm/slub.c      		stat(s, ORDER_FALLBACK);
s                1656 mm/slub.c      	page->slab_cache = s;
s                1665 mm/slub.c      	setup_page_debug(s, page, start);
s                1667 mm/slub.c      	shuffle = shuffle_freelist(s, page);
s                1670 mm/slub.c      		start = fixup_red_left(s, start);
s                1671 mm/slub.c      		start = setup_object(s, page, start);
s                1674 mm/slub.c      			next = p + s->size;
s                1675 mm/slub.c      			next = setup_object(s, page, next);
s                1676 mm/slub.c      			set_freepointer(s, p, next);
s                1679 mm/slub.c      		set_freepointer(s, p, NULL);
s                1691 mm/slub.c      	inc_slabs_node(s, page_to_nid(page), page->objects);
s                1696 mm/slub.c      static struct page *new_slab(struct kmem_cache *s, gfp_t flags, int node)
s                1706 mm/slub.c      	return allocate_slab(s,
s                1710 mm/slub.c      static void __free_slab(struct kmem_cache *s, struct page *page)
s                1715 mm/slub.c      	if (s->flags & SLAB_CONSISTENCY_CHECKS) {
s                1718 mm/slub.c      		slab_pad_check(s, page);
s                1719 mm/slub.c      		for_each_object(p, s, page_address(page),
s                1721 mm/slub.c      			check_object(s, page, p, SLUB_RED_INACTIVE);
s                1730 mm/slub.c      	uncharge_slab_page(page, order, s);
s                1741 mm/slub.c      static void free_slab(struct kmem_cache *s, struct page *page)
s                1743 mm/slub.c      	if (unlikely(s->flags & SLAB_TYPESAFE_BY_RCU)) {
s                1746 mm/slub.c      		__free_slab(s, page);
s                1749 mm/slub.c      static void discard_slab(struct kmem_cache *s, struct page *page)
s                1751 mm/slub.c      	dec_slabs_node(s, page_to_nid(page), page->objects);
s                1752 mm/slub.c      	free_slab(s, page);
s                1789 mm/slub.c      static inline void *acquire_slab(struct kmem_cache *s,
s                1818 mm/slub.c      	if (!__cmpxchg_double_slab(s, page,
s                1829 mm/slub.c      static void put_cpu_partial(struct kmem_cache *s, struct page *page, int drain);
s                1835 mm/slub.c      static void *get_partial_node(struct kmem_cache *s, struct kmem_cache_node *n,
s                1859 mm/slub.c      		t = acquire_slab(s, n, page, object == NULL, &objects);
s                1866 mm/slub.c      			stat(s, ALLOC_FROM_PARTIAL);
s                1869 mm/slub.c      			put_cpu_partial(s, page, 0);
s                1870 mm/slub.c      			stat(s, CPU_PARTIAL_NODE);
s                1872 mm/slub.c      		if (!kmem_cache_has_cpu_partial(s)
s                1873 mm/slub.c      			|| available > slub_cpu_partial(s) / 2)
s                1884 mm/slub.c      static void *get_any_partial(struct kmem_cache *s, gfp_t flags,
s                1913 mm/slub.c      	if (!s->remote_node_defrag_ratio ||
s                1914 mm/slub.c      			get_cycles() % 1024 > s->remote_node_defrag_ratio)
s                1923 mm/slub.c      			n = get_node(s, zone_to_nid(zone));
s                1926 mm/slub.c      					n->nr_partial > s->min_partial) {
s                1927 mm/slub.c      				object = get_partial_node(s, n, c, flags);
s                1948 mm/slub.c      static void *get_partial(struct kmem_cache *s, gfp_t flags, int node,
s                1957 mm/slub.c      	object = get_partial_node(s, get_node(s, searchnode), c, flags);
s                1961 mm/slub.c      	return get_any_partial(s, flags, c);
s                2002 mm/slub.c      		const struct kmem_cache *s, unsigned long tid)
s                2005 mm/slub.c      	unsigned long actual_tid = __this_cpu_read(s->cpu_slab->tid);
s                2007 mm/slub.c      	pr_info("%s %s: cmpxchg redo ", n, s->name);
s                2022 mm/slub.c      	stat(s, CMPXCHG_DOUBLE_CPU_FAIL);
s                2025 mm/slub.c      static void init_kmem_cache_cpus(struct kmem_cache *s)
s                2030 mm/slub.c      		per_cpu_ptr(s->cpu_slab, cpu)->tid = init_tid(cpu);
s                2036 mm/slub.c      static void deactivate_slab(struct kmem_cache *s, struct page *page,
s                2040 mm/slub.c      	struct kmem_cache_node *n = get_node(s, page_to_nid(page));
s                2049 mm/slub.c      		stat(s, DEACTIVATE_REMOTE_FREES);
s                2061 mm/slub.c      	while (freelist && (nextfree = get_freepointer(s, freelist))) {
s                2068 mm/slub.c      			set_freepointer(s, freelist, prior);
s                2073 mm/slub.c      		} while (!__cmpxchg_double_slab(s, page,
s                2105 mm/slub.c      		set_freepointer(s, freelist, old.freelist);
s                2112 mm/slub.c      	if (!new.inuse && n->nr_partial >= s->min_partial)
s                2127 mm/slub.c      		if (kmem_cache_debug(s) && !lock) {
s                2142 mm/slub.c      			remove_full(s, n, page);
s                2147 mm/slub.c      			add_full(s, n, page);
s                2151 mm/slub.c      	if (!__cmpxchg_double_slab(s, page,
s                2161 mm/slub.c      		stat(s, tail);
s                2163 mm/slub.c      		stat(s, DEACTIVATE_FULL);
s                2165 mm/slub.c      		stat(s, DEACTIVATE_EMPTY);
s                2166 mm/slub.c      		discard_slab(s, page);
s                2167 mm/slub.c      		stat(s, FREE_SLAB);
s                2181 mm/slub.c      static void unfreeze_partials(struct kmem_cache *s,
s                2194 mm/slub.c      		n2 = get_node(s, page_to_nid(page));
s                2214 mm/slub.c      		} while (!__cmpxchg_double_slab(s, page,
s                2219 mm/slub.c      		if (unlikely(!new.inuse && n->nr_partial >= s->min_partial)) {
s                2224 mm/slub.c      			stat(s, FREE_ADD_PARTIAL);
s                2235 mm/slub.c      		stat(s, DEACTIVATE_EMPTY);
s                2236 mm/slub.c      		discard_slab(s, page);
s                2237 mm/slub.c      		stat(s, FREE_SLAB);
s                2249 mm/slub.c      static void put_cpu_partial(struct kmem_cache *s, struct page *page, int drain)
s                2260 mm/slub.c      		oldpage = this_cpu_read(s->cpu_slab->partial);
s                2265 mm/slub.c      			if (drain && pobjects > s->cpu_partial) {
s                2272 mm/slub.c      				unfreeze_partials(s, this_cpu_ptr(s->cpu_slab));
s                2277 mm/slub.c      				stat(s, CPU_PARTIAL_DRAIN);
s                2288 mm/slub.c      	} while (this_cpu_cmpxchg(s->cpu_slab->partial, oldpage, page)
s                2290 mm/slub.c      	if (unlikely(!s->cpu_partial)) {
s                2294 mm/slub.c      		unfreeze_partials(s, this_cpu_ptr(s->cpu_slab));
s                2301 mm/slub.c      static inline void flush_slab(struct kmem_cache *s, struct kmem_cache_cpu *c)
s                2303 mm/slub.c      	stat(s, CPUSLAB_FLUSH);
s                2304 mm/slub.c      	deactivate_slab(s, c->page, c->freelist, c);
s                2314 mm/slub.c      static inline void __flush_cpu_slab(struct kmem_cache *s, int cpu)
s                2316 mm/slub.c      	struct kmem_cache_cpu *c = per_cpu_ptr(s->cpu_slab, cpu);
s                2319 mm/slub.c      		flush_slab(s, c);
s                2321 mm/slub.c      	unfreeze_partials(s, c);
s                2326 mm/slub.c      	struct kmem_cache *s = d;
s                2328 mm/slub.c      	__flush_cpu_slab(s, smp_processor_id());
s                2333 mm/slub.c      	struct kmem_cache *s = info;
s                2334 mm/slub.c      	struct kmem_cache_cpu *c = per_cpu_ptr(s->cpu_slab, cpu);
s                2339 mm/slub.c      static void flush_all(struct kmem_cache *s)
s                2341 mm/slub.c      	on_each_cpu_cond(has_cpu_slab, flush_cpu_slab, s, 1, GFP_ATOMIC);
s                2350 mm/slub.c      	struct kmem_cache *s;
s                2354 mm/slub.c      	list_for_each_entry(s, &slab_caches, list) {
s                2356 mm/slub.c      		__flush_cpu_slab(s, cpu);
s                2405 mm/slub.c      slab_out_of_memory(struct kmem_cache *s, gfp_t gfpflags, int nid)
s                2419 mm/slub.c      		s->name, s->object_size, s->size, oo_order(s->oo),
s                2420 mm/slub.c      		oo_order(s->min));
s                2422 mm/slub.c      	if (oo_order(s->min) > get_order(s->object_size))
s                2424 mm/slub.c      			s->name);
s                2426 mm/slub.c      	for_each_kmem_cache_node(s, node, n) {
s                2441 mm/slub.c      static inline void *new_slab_objects(struct kmem_cache *s, gfp_t flags,
s                2448 mm/slub.c      	WARN_ON_ONCE(s->ctor && (flags & __GFP_ZERO));
s                2450 mm/slub.c      	freelist = get_partial(s, flags, node, c);
s                2455 mm/slub.c      	page = new_slab(s, flags, node);
s                2457 mm/slub.c      		c = raw_cpu_ptr(s->cpu_slab);
s                2459 mm/slub.c      			flush_slab(s, c);
s                2468 mm/slub.c      		stat(s, ALLOC_SLAB);
s                2494 mm/slub.c      static inline void *get_freelist(struct kmem_cache *s, struct page *page)
s                2510 mm/slub.c      	} while (!__cmpxchg_double_slab(s, page,
s                2537 mm/slub.c      static void *___slab_alloc(struct kmem_cache *s, gfp_t gfpflags, int node,
s                2565 mm/slub.c      			stat(s, ALLOC_NODE_MISMATCH);
s                2566 mm/slub.c      			deactivate_slab(s, page, c->freelist, c);
s                2577 mm/slub.c      		deactivate_slab(s, page, c->freelist, c);
s                2586 mm/slub.c      	freelist = get_freelist(s, page);
s                2590 mm/slub.c      		stat(s, DEACTIVATE_BYPASS);
s                2594 mm/slub.c      	stat(s, ALLOC_REFILL);
s                2603 mm/slub.c      	c->freelist = get_freepointer(s, freelist);
s                2612 mm/slub.c      		stat(s, CPU_PARTIAL_ALLOC);
s                2616 mm/slub.c      	freelist = new_slab_objects(s, gfpflags, node, &c);
s                2619 mm/slub.c      		slab_out_of_memory(s, gfpflags, node);
s                2624 mm/slub.c      	if (likely(!kmem_cache_debug(s) && pfmemalloc_match(page, gfpflags)))
s                2628 mm/slub.c      	if (kmem_cache_debug(s) &&
s                2629 mm/slub.c      			!alloc_debug_processing(s, page, freelist, addr))
s                2632 mm/slub.c      	deactivate_slab(s, page, get_freepointer(s, freelist), c);
s                2640 mm/slub.c      static void *__slab_alloc(struct kmem_cache *s, gfp_t gfpflags, int node,
s                2653 mm/slub.c      	c = this_cpu_ptr(s->cpu_slab);
s                2656 mm/slub.c      	p = ___slab_alloc(s, gfpflags, node, addr, c);
s                2665 mm/slub.c      static __always_inline void maybe_wipe_obj_freeptr(struct kmem_cache *s,
s                2668 mm/slub.c      	if (unlikely(slab_want_init_on_free(s)) && obj)
s                2669 mm/slub.c      		memset((void *)((char *)obj + s->offset), 0, sizeof(void *));
s                2682 mm/slub.c      static __always_inline void *slab_alloc_node(struct kmem_cache *s,
s                2690 mm/slub.c      	s = slab_pre_alloc_hook(s, gfpflags);
s                2691 mm/slub.c      	if (!s)
s                2705 mm/slub.c      		tid = this_cpu_read(s->cpu_slab->tid);
s                2706 mm/slub.c      		c = raw_cpu_ptr(s->cpu_slab);
s                2730 mm/slub.c      		object = __slab_alloc(s, gfpflags, node, addr, c);
s                2731 mm/slub.c      		stat(s, ALLOC_SLOWPATH);
s                2733 mm/slub.c      		void *next_object = get_freepointer_safe(s, object);
s                2750 mm/slub.c      				s->cpu_slab->freelist, s->cpu_slab->tid,
s                2754 mm/slub.c      			note_cmpxchg_failure("slab_alloc", s, tid);
s                2757 mm/slub.c      		prefetch_freepointer(s, next_object);
s                2758 mm/slub.c      		stat(s, ALLOC_FASTPATH);
s                2761 mm/slub.c      	maybe_wipe_obj_freeptr(s, object);
s                2763 mm/slub.c      	if (unlikely(slab_want_init_on_alloc(gfpflags, s)) && object)
s                2764 mm/slub.c      		memset(object, 0, s->object_size);
s                2766 mm/slub.c      	slab_post_alloc_hook(s, gfpflags, 1, &object);
s                2771 mm/slub.c      static __always_inline void *slab_alloc(struct kmem_cache *s,
s                2774 mm/slub.c      	return slab_alloc_node(s, gfpflags, NUMA_NO_NODE, addr);
s                2777 mm/slub.c      void *kmem_cache_alloc(struct kmem_cache *s, gfp_t gfpflags)
s                2779 mm/slub.c      	void *ret = slab_alloc(s, gfpflags, _RET_IP_);
s                2781 mm/slub.c      	trace_kmem_cache_alloc(_RET_IP_, ret, s->object_size,
s                2782 mm/slub.c      				s->size, gfpflags);
s                2789 mm/slub.c      void *kmem_cache_alloc_trace(struct kmem_cache *s, gfp_t gfpflags, size_t size)
s                2791 mm/slub.c      	void *ret = slab_alloc(s, gfpflags, _RET_IP_);
s                2792 mm/slub.c      	trace_kmalloc(_RET_IP_, ret, size, s->size, gfpflags);
s                2793 mm/slub.c      	ret = kasan_kmalloc(s, ret, size, gfpflags);
s                2800 mm/slub.c      void *kmem_cache_alloc_node(struct kmem_cache *s, gfp_t gfpflags, int node)
s                2802 mm/slub.c      	void *ret = slab_alloc_node(s, gfpflags, node, _RET_IP_);
s                2805 mm/slub.c      				    s->object_size, s->size, gfpflags, node);
s                2812 mm/slub.c      void *kmem_cache_alloc_node_trace(struct kmem_cache *s,
s                2816 mm/slub.c      	void *ret = slab_alloc_node(s, gfpflags, node, _RET_IP_);
s                2819 mm/slub.c      			   size, s->size, gfpflags, node);
s                2821 mm/slub.c      	ret = kasan_kmalloc(s, ret, size, gfpflags);
s                2836 mm/slub.c      static void __slab_free(struct kmem_cache *s, struct page *page,
s                2848 mm/slub.c      	stat(s, FREE_SLOWPATH);
s                2850 mm/slub.c      	if (kmem_cache_debug(s) &&
s                2851 mm/slub.c      	    !free_debug_processing(s, page, head, tail, cnt, addr))
s                2861 mm/slub.c      		set_freepointer(s, tail, prior);
s                2867 mm/slub.c      			if (kmem_cache_has_cpu_partial(s) && !prior) {
s                2879 mm/slub.c      				n = get_node(s, page_to_nid(page));
s                2893 mm/slub.c      	} while (!cmpxchg_double_slab(s, page,
s                2905 mm/slub.c      			put_cpu_partial(s, page, 1);
s                2906 mm/slub.c      			stat(s, CPU_PARTIAL_FREE);
s                2913 mm/slub.c      			stat(s, FREE_FROZEN);
s                2917 mm/slub.c      	if (unlikely(!new.inuse && n->nr_partial >= s->min_partial))
s                2924 mm/slub.c      	if (!kmem_cache_has_cpu_partial(s) && unlikely(!prior)) {
s                2925 mm/slub.c      		remove_full(s, n, page);
s                2927 mm/slub.c      		stat(s, FREE_ADD_PARTIAL);
s                2938 mm/slub.c      		stat(s, FREE_REMOVE_PARTIAL);
s                2941 mm/slub.c      		remove_full(s, n, page);
s                2945 mm/slub.c      	stat(s, FREE_SLAB);
s                2946 mm/slub.c      	discard_slab(s, page);
s                2964 mm/slub.c      static __always_inline void do_slab_free(struct kmem_cache *s,
s                2979 mm/slub.c      		tid = this_cpu_read(s->cpu_slab->tid);
s                2980 mm/slub.c      		c = raw_cpu_ptr(s->cpu_slab);
s                2990 mm/slub.c      		set_freepointer(s, tail_obj, freelist);
s                2993 mm/slub.c      				s->cpu_slab->freelist, s->cpu_slab->tid,
s                2997 mm/slub.c      			note_cmpxchg_failure("slab_free", s, tid);
s                3000 mm/slub.c      		stat(s, FREE_FASTPATH);
s                3002 mm/slub.c      		__slab_free(s, page, head, tail_obj, cnt, addr);
s                3006 mm/slub.c      static __always_inline void slab_free(struct kmem_cache *s, struct page *page,
s                3014 mm/slub.c      	if (slab_free_freelist_hook(s, &head, &tail))
s                3015 mm/slub.c      		do_slab_free(s, page, head, tail, cnt, addr);
s                3025 mm/slub.c      void kmem_cache_free(struct kmem_cache *s, void *x)
s                3027 mm/slub.c      	s = cache_from_obj(s, x);
s                3028 mm/slub.c      	if (!s)
s                3030 mm/slub.c      	slab_free(s, virt_to_head_page(x), x, NULL, 1, _RET_IP_);
s                3040 mm/slub.c      	struct kmem_cache *s;
s                3056 mm/slub.c      int build_detached_freelist(struct kmem_cache *s, size_t size,
s                3076 mm/slub.c      	if (!s) {
s                3086 mm/slub.c      		df->s = page->slab_cache;
s                3088 mm/slub.c      		df->s = cache_from_obj(s, object); /* Support for memcg */
s                3093 mm/slub.c      	set_freepointer(df->s, object, NULL);
s                3107 mm/slub.c      			set_freepointer(df->s, object, df->freelist);
s                3127 mm/slub.c      void kmem_cache_free_bulk(struct kmem_cache *s, size_t size, void **p)
s                3135 mm/slub.c      		size = build_detached_freelist(s, size, p, &df);
s                3139 mm/slub.c      		slab_free(df.s, df.page, df.freelist, df.tail, df.cnt,_RET_IP_);
s                3145 mm/slub.c      int kmem_cache_alloc_bulk(struct kmem_cache *s, gfp_t flags, size_t size,
s                3152 mm/slub.c      	s = slab_pre_alloc_hook(s, flags);
s                3153 mm/slub.c      	if (unlikely(!s))
s                3161 mm/slub.c      	c = this_cpu_ptr(s->cpu_slab);
s                3180 mm/slub.c      			p[i] = ___slab_alloc(s, flags, NUMA_NO_NODE,
s                3185 mm/slub.c      			c = this_cpu_ptr(s->cpu_slab);
s                3186 mm/slub.c      			maybe_wipe_obj_freeptr(s, p[i]);
s                3190 mm/slub.c      		c->freelist = get_freepointer(s, object);
s                3192 mm/slub.c      		maybe_wipe_obj_freeptr(s, p[i]);
s                3198 mm/slub.c      	if (unlikely(slab_want_init_on_alloc(flags, s))) {
s                3202 mm/slub.c      			memset(p[j], 0, s->object_size);
s                3206 mm/slub.c      	slab_post_alloc_hook(s, flags, size, p);
s                3210 mm/slub.c      	slab_post_alloc_hook(s, flags, i, p);
s                3211 mm/slub.c      	__kmem_cache_free_bulk(s, i, p);
s                3354 mm/slub.c      static inline int alloc_kmem_cache_cpus(struct kmem_cache *s)
s                3363 mm/slub.c      	s->cpu_slab = __alloc_percpu(sizeof(struct kmem_cache_cpu),
s                3366 mm/slub.c      	if (!s->cpu_slab)
s                3369 mm/slub.c      	init_kmem_cache_cpus(s);
s                3422 mm/slub.c      static void free_kmem_cache_nodes(struct kmem_cache *s)
s                3427 mm/slub.c      	for_each_kmem_cache_node(s, node, n) {
s                3428 mm/slub.c      		s->node[node] = NULL;
s                3433 mm/slub.c      void __kmem_cache_release(struct kmem_cache *s)
s                3435 mm/slub.c      	cache_random_seq_destroy(s);
s                3436 mm/slub.c      	free_percpu(s->cpu_slab);
s                3437 mm/slub.c      	free_kmem_cache_nodes(s);
s                3440 mm/slub.c      static int init_kmem_cache_nodes(struct kmem_cache *s)
s                3455 mm/slub.c      			free_kmem_cache_nodes(s);
s                3460 mm/slub.c      		s->node[node] = n;
s                3465 mm/slub.c      static void set_min_partial(struct kmem_cache *s, unsigned long min)
s                3471 mm/slub.c      	s->min_partial = min;
s                3474 mm/slub.c      static void set_cpu_partial(struct kmem_cache *s)
s                3494 mm/slub.c      	if (!kmem_cache_has_cpu_partial(s))
s                3495 mm/slub.c      		s->cpu_partial = 0;
s                3496 mm/slub.c      	else if (s->size >= PAGE_SIZE)
s                3497 mm/slub.c      		s->cpu_partial = 2;
s                3498 mm/slub.c      	else if (s->size >= 1024)
s                3499 mm/slub.c      		s->cpu_partial = 6;
s                3500 mm/slub.c      	else if (s->size >= 256)
s                3501 mm/slub.c      		s->cpu_partial = 13;
s                3503 mm/slub.c      		s->cpu_partial = 30;
s                3511 mm/slub.c      static int calculate_sizes(struct kmem_cache *s, int forced_order)
s                3513 mm/slub.c      	slab_flags_t flags = s->flags;
s                3514 mm/slub.c      	unsigned int size = s->object_size;
s                3531 mm/slub.c      			!s->ctor)
s                3532 mm/slub.c      		s->flags |= __OBJECT_POISON;
s                3534 mm/slub.c      		s->flags &= ~__OBJECT_POISON;
s                3542 mm/slub.c      	if ((flags & SLAB_RED_ZONE) && size == s->object_size)
s                3550 mm/slub.c      	s->inuse = size;
s                3553 mm/slub.c      		s->ctor)) {
s                3562 mm/slub.c      		s->offset = size;
s                3575 mm/slub.c      	kasan_cache_create(s, &size, &s->flags);
s                3587 mm/slub.c      		s->red_left_pad = sizeof(void *);
s                3588 mm/slub.c      		s->red_left_pad = ALIGN(s->red_left_pad, s->align);
s                3589 mm/slub.c      		size += s->red_left_pad;
s                3598 mm/slub.c      	size = ALIGN(size, s->align);
s                3599 mm/slub.c      	s->size = size;
s                3608 mm/slub.c      	s->allocflags = 0;
s                3610 mm/slub.c      		s->allocflags |= __GFP_COMP;
s                3612 mm/slub.c      	if (s->flags & SLAB_CACHE_DMA)
s                3613 mm/slub.c      		s->allocflags |= GFP_DMA;
s                3615 mm/slub.c      	if (s->flags & SLAB_CACHE_DMA32)
s                3616 mm/slub.c      		s->allocflags |= GFP_DMA32;
s                3618 mm/slub.c      	if (s->flags & SLAB_RECLAIM_ACCOUNT)
s                3619 mm/slub.c      		s->allocflags |= __GFP_RECLAIMABLE;
s                3624 mm/slub.c      	s->oo = oo_make(order, size);
s                3625 mm/slub.c      	s->min = oo_make(get_order(size), size);
s                3626 mm/slub.c      	if (oo_objects(s->oo) > oo_objects(s->max))
s                3627 mm/slub.c      		s->max = s->oo;
s                3629 mm/slub.c      	return !!oo_objects(s->oo);
s                3632 mm/slub.c      static int kmem_cache_open(struct kmem_cache *s, slab_flags_t flags)
s                3634 mm/slub.c      	s->flags = kmem_cache_flags(s->size, flags, s->name, s->ctor);
s                3636 mm/slub.c      	s->random = get_random_long();
s                3639 mm/slub.c      	if (!calculate_sizes(s, -1))
s                3646 mm/slub.c      		if (get_order(s->size) > get_order(s->object_size)) {
s                3647 mm/slub.c      			s->flags &= ~DEBUG_METADATA_FLAGS;
s                3648 mm/slub.c      			s->offset = 0;
s                3649 mm/slub.c      			if (!calculate_sizes(s, -1))
s                3656 mm/slub.c      	if (system_has_cmpxchg_double() && (s->flags & SLAB_NO_CMPXCHG) == 0)
s                3658 mm/slub.c      		s->flags |= __CMPXCHG_DOUBLE;
s                3665 mm/slub.c      	set_min_partial(s, ilog2(s->size) / 2);
s                3667 mm/slub.c      	set_cpu_partial(s);
s                3670 mm/slub.c      	s->remote_node_defrag_ratio = 1000;
s                3675 mm/slub.c      		if (init_cache_random_seq(s))
s                3679 mm/slub.c      	if (!init_kmem_cache_nodes(s))
s                3682 mm/slub.c      	if (alloc_kmem_cache_cpus(s))
s                3685 mm/slub.c      	free_kmem_cache_nodes(s);
s                3690 mm/slub.c      static void list_slab_objects(struct kmem_cache *s, struct page *page,
s                3699 mm/slub.c      	slab_err(s, page, text, s->name);
s                3702 mm/slub.c      	get_map(s, page, map);
s                3703 mm/slub.c      	for_each_object(p, s, addr, page->objects) {
s                3705 mm/slub.c      		if (!test_bit(slab_index(p, s, addr), map)) {
s                3707 mm/slub.c      			print_tracking(s, p);
s                3720 mm/slub.c      static void free_partial(struct kmem_cache *s, struct kmem_cache_node *n)
s                3732 mm/slub.c      			list_slab_objects(s, page,
s                3739 mm/slub.c      		discard_slab(s, page);
s                3742 mm/slub.c      bool __kmem_cache_empty(struct kmem_cache *s)
s                3747 mm/slub.c      	for_each_kmem_cache_node(s, node, n)
s                3748 mm/slub.c      		if (n->nr_partial || slabs_node(s, node))
s                3756 mm/slub.c      int __kmem_cache_shutdown(struct kmem_cache *s)
s                3761 mm/slub.c      	flush_all(s);
s                3763 mm/slub.c      	for_each_kmem_cache_node(s, node, n) {
s                3764 mm/slub.c      		free_partial(s, n);
s                3765 mm/slub.c      		if (n->nr_partial || slabs_node(s, node))
s                3768 mm/slub.c      	sysfs_slab_remove(s);
s                3806 mm/slub.c      	struct kmem_cache *s;
s                3812 mm/slub.c      	s = kmalloc_slab(size, flags);
s                3814 mm/slub.c      	if (unlikely(ZERO_OR_NULL_PTR(s)))
s                3815 mm/slub.c      		return s;
s                3817 mm/slub.c      	ret = slab_alloc(s, flags, _RET_IP_);
s                3819 mm/slub.c      	trace_kmalloc(_RET_IP_, ret, size, s->size, flags);
s                3821 mm/slub.c      	ret = kasan_kmalloc(s, ret, size, flags);
s                3847 mm/slub.c      	struct kmem_cache *s;
s                3860 mm/slub.c      	s = kmalloc_slab(size, flags);
s                3862 mm/slub.c      	if (unlikely(ZERO_OR_NULL_PTR(s)))
s                3863 mm/slub.c      		return s;
s                3865 mm/slub.c      	ret = slab_alloc_node(s, flags, node, _RET_IP_);
s                3867 mm/slub.c      	trace_kmalloc_node(_RET_IP_, ret, size, s->size, flags, node);
s                3869 mm/slub.c      	ret = kasan_kmalloc(s, ret, size, flags);
s                3888 mm/slub.c      	struct kmem_cache *s;
s                3895 mm/slub.c      	s = page->slab_cache;
s                3903 mm/slub.c      	offset = (ptr - page_address(page)) % s->size;
s                3906 mm/slub.c      	if (kmem_cache_debug(s) && s->flags & SLAB_RED_ZONE) {
s                3907 mm/slub.c      		if (offset < s->red_left_pad)
s                3909 mm/slub.c      				       s->name, to_user, offset, n);
s                3910 mm/slub.c      		offset -= s->red_left_pad;
s                3914 mm/slub.c      	if (offset >= s->useroffset &&
s                3915 mm/slub.c      	    offset - s->useroffset <= s->usersize &&
s                3916 mm/slub.c      	    n <= s->useroffset - offset + s->usersize)
s                3925 mm/slub.c      	object_size = slab_ksize(s);
s                3928 mm/slub.c      		usercopy_warn("SLUB object", s->name, to_user, offset, n);
s                3932 mm/slub.c      	usercopy_abort("SLUB object", s->name, to_user, offset, n);
s                3990 mm/slub.c      int __kmem_cache_shrink(struct kmem_cache *s)
s                4002 mm/slub.c      	flush_all(s);
s                4003 mm/slub.c      	for_each_kmem_cache_node(s, node, n) {
s                4043 mm/slub.c      			discard_slab(s, page);
s                4045 mm/slub.c      		if (slabs_node(s, node))
s                4053 mm/slub.c      void __kmemcg_cache_deactivate_after_rcu(struct kmem_cache *s)
s                4067 mm/slub.c      	if (!__kmem_cache_shrink(s))
s                4068 mm/slub.c      		sysfs_slab_remove(s);
s                4071 mm/slub.c      void __kmemcg_cache_deactivate(struct kmem_cache *s)
s                4077 mm/slub.c      	slub_set_cpu_partial(s, 0);
s                4078 mm/slub.c      	s->min_partial = 0;
s                4084 mm/slub.c      	struct kmem_cache *s;
s                4087 mm/slub.c      	list_for_each_entry(s, &slab_caches, list)
s                4088 mm/slub.c      		__kmem_cache_shrink(s);
s                4097 mm/slub.c      	struct kmem_cache *s;
s                4111 mm/slub.c      	list_for_each_entry(s, &slab_caches, list) {
s                4112 mm/slub.c      		n = get_node(s, offline_node);
s                4120 mm/slub.c      			BUG_ON(slabs_node(s, offline_node));
s                4122 mm/slub.c      			s->node[offline_node] = NULL;
s                4132 mm/slub.c      	struct kmem_cache *s;
s                4150 mm/slub.c      	list_for_each_entry(s, &slab_caches, list) {
s                4162 mm/slub.c      		s->node[nid] = n;
s                4214 mm/slub.c      	struct kmem_cache *s = kmem_cache_zalloc(kmem_cache, GFP_NOWAIT);
s                4217 mm/slub.c      	memcpy(s, static_cache, kmem_cache->object_size);
s                4224 mm/slub.c      	__flush_cpu_slab(s, smp_processor_id());
s                4225 mm/slub.c      	for_each_kmem_cache_node(s, node, n) {
s                4229 mm/slub.c      			p->slab_cache = s;
s                4233 mm/slub.c      			p->slab_cache = s;
s                4236 mm/slub.c      	slab_init_memcg_params(s);
s                4237 mm/slub.c      	list_add(&s->list, &slab_caches);
s                4238 mm/slub.c      	memcg_link_cache(s, NULL);
s                4239 mm/slub.c      	return s;
s                4293 mm/slub.c      	struct kmem_cache *s, *c;
s                4295 mm/slub.c      	s = find_mergeable(size, align, flags, name, ctor);
s                4296 mm/slub.c      	if (s) {
s                4297 mm/slub.c      		s->refcount++;
s                4303 mm/slub.c      		s->object_size = max(s->object_size, size);
s                4304 mm/slub.c      		s->inuse = max(s->inuse, ALIGN(size, sizeof(void *)));
s                4306 mm/slub.c      		for_each_memcg_cache(c, s) {
s                4307 mm/slub.c      			c->object_size = s->object_size;
s                4311 mm/slub.c      		if (sysfs_slab_alias(s, name)) {
s                4312 mm/slub.c      			s->refcount--;
s                4313 mm/slub.c      			s = NULL;
s                4317 mm/slub.c      	return s;
s                4320 mm/slub.c      int __kmem_cache_create(struct kmem_cache *s, slab_flags_t flags)
s                4324 mm/slub.c      	err = kmem_cache_open(s, flags);
s                4332 mm/slub.c      	memcg_propagate_slab_attrs(s);
s                4333 mm/slub.c      	err = sysfs_slab_add(s);
s                4335 mm/slub.c      		__kmem_cache_release(s);
s                4342 mm/slub.c      	struct kmem_cache *s;
s                4348 mm/slub.c      	s = kmalloc_slab(size, gfpflags);
s                4350 mm/slub.c      	if (unlikely(ZERO_OR_NULL_PTR(s)))
s                4351 mm/slub.c      		return s;
s                4353 mm/slub.c      	ret = slab_alloc(s, gfpflags, caller);
s                4356 mm/slub.c      	trace_kmalloc(caller, ret, size, s->size, gfpflags);
s                4365 mm/slub.c      	struct kmem_cache *s;
s                4378 mm/slub.c      	s = kmalloc_slab(size, gfpflags);
s                4380 mm/slub.c      	if (unlikely(ZERO_OR_NULL_PTR(s)))
s                4381 mm/slub.c      		return s;
s                4383 mm/slub.c      	ret = slab_alloc_node(s, gfpflags, node, caller);
s                4386 mm/slub.c      	trace_kmalloc_node(caller, ret, size, s->size, gfpflags, node);
s                4405 mm/slub.c      static int validate_slab(struct kmem_cache *s, struct page *page,
s                4411 mm/slub.c      	if (!check_slab(s, page) ||
s                4412 mm/slub.c      			!on_freelist(s, page, NULL))
s                4418 mm/slub.c      	get_map(s, page, map);
s                4419 mm/slub.c      	for_each_object(p, s, addr, page->objects) {
s                4420 mm/slub.c      		if (test_bit(slab_index(p, s, addr), map))
s                4421 mm/slub.c      			if (!check_object(s, page, p, SLUB_RED_INACTIVE))
s                4425 mm/slub.c      	for_each_object(p, s, addr, page->objects)
s                4426 mm/slub.c      		if (!test_bit(slab_index(p, s, addr), map))
s                4427 mm/slub.c      			if (!check_object(s, page, p, SLUB_RED_ACTIVE))
s                4432 mm/slub.c      static void validate_slab_slab(struct kmem_cache *s, struct page *page,
s                4436 mm/slub.c      	validate_slab(s, page, map);
s                4440 mm/slub.c      static int validate_slab_node(struct kmem_cache *s,
s                4450 mm/slub.c      		validate_slab_slab(s, page, map);
s                4455 mm/slub.c      		       s->name, count, n->nr_partial);
s                4457 mm/slub.c      	if (!(s->flags & SLAB_STORE_USER))
s                4461 mm/slub.c      		validate_slab_slab(s, page, map);
s                4466 mm/slub.c      		       s->name, count, atomic_long_read(&n->nr_slabs));
s                4473 mm/slub.c      static long validate_slab_cache(struct kmem_cache *s)
s                4478 mm/slub.c      	unsigned long *map = bitmap_alloc(oo_objects(s->max), GFP_KERNEL);
s                4483 mm/slub.c      	flush_all(s);
s                4484 mm/slub.c      	for_each_kmem_cache_node(s, node, n)
s                4485 mm/slub.c      		count += validate_slab_node(s, n, map);
s                4539 mm/slub.c      static int add_location(struct loc_track *t, struct kmem_cache *s,
s                4615 mm/slub.c      static void process_slab(struct loc_track *t, struct kmem_cache *s,
s                4623 mm/slub.c      	get_map(s, page, map);
s                4625 mm/slub.c      	for_each_object(p, s, addr, page->objects)
s                4626 mm/slub.c      		if (!test_bit(slab_index(p, s, addr), map))
s                4627 mm/slub.c      			add_location(t, s, get_track(s, p, alloc));
s                4630 mm/slub.c      static int list_locations(struct kmem_cache *s, char *buf,
s                4638 mm/slub.c      	unsigned long *map = bitmap_alloc(oo_objects(s->max), GFP_KERNEL);
s                4646 mm/slub.c      	flush_all(s);
s                4648 mm/slub.c      	for_each_kmem_cache_node(s, node, n) {
s                4657 mm/slub.c      			process_slab(&t, s, page, alloc, map);
s                4659 mm/slub.c      			process_slab(&t, s, page, alloc, map);
s                4806 mm/slub.c      static ssize_t show_slab_objects(struct kmem_cache *s,
s                4822 mm/slub.c      			struct kmem_cache_cpu *c = per_cpu_ptr(s->cpu_slab,
s                4872 mm/slub.c      		for_each_kmem_cache_node(s, node, n) {
s                4890 mm/slub.c      		for_each_kmem_cache_node(s, node, n) {
s                4913 mm/slub.c      static int any_slab_objects(struct kmem_cache *s)
s                4918 mm/slub.c      	for_each_kmem_cache_node(s, node, n)
s                4931 mm/slub.c      	ssize_t (*show)(struct kmem_cache *s, char *buf);
s                4932 mm/slub.c      	ssize_t (*store)(struct kmem_cache *s, const char *x, size_t count);
s                4943 mm/slub.c      static ssize_t slab_size_show(struct kmem_cache *s, char *buf)
s                4945 mm/slub.c      	return sprintf(buf, "%u\n", s->size);
s                4949 mm/slub.c      static ssize_t align_show(struct kmem_cache *s, char *buf)
s                4951 mm/slub.c      	return sprintf(buf, "%u\n", s->align);
s                4955 mm/slub.c      static ssize_t object_size_show(struct kmem_cache *s, char *buf)
s                4957 mm/slub.c      	return sprintf(buf, "%u\n", s->object_size);
s                4961 mm/slub.c      static ssize_t objs_per_slab_show(struct kmem_cache *s, char *buf)
s                4963 mm/slub.c      	return sprintf(buf, "%u\n", oo_objects(s->oo));
s                4967 mm/slub.c      static ssize_t order_store(struct kmem_cache *s,
s                4980 mm/slub.c      	calculate_sizes(s, order);
s                4984 mm/slub.c      static ssize_t order_show(struct kmem_cache *s, char *buf)
s                4986 mm/slub.c      	return sprintf(buf, "%u\n", oo_order(s->oo));
s                4990 mm/slub.c      static ssize_t min_partial_show(struct kmem_cache *s, char *buf)
s                4992 mm/slub.c      	return sprintf(buf, "%lu\n", s->min_partial);
s                4995 mm/slub.c      static ssize_t min_partial_store(struct kmem_cache *s, const char *buf,
s                5005 mm/slub.c      	set_min_partial(s, min);
s                5010 mm/slub.c      static ssize_t cpu_partial_show(struct kmem_cache *s, char *buf)
s                5012 mm/slub.c      	return sprintf(buf, "%u\n", slub_cpu_partial(s));
s                5015 mm/slub.c      static ssize_t cpu_partial_store(struct kmem_cache *s, const char *buf,
s                5024 mm/slub.c      	if (objects && !kmem_cache_has_cpu_partial(s))
s                5027 mm/slub.c      	slub_set_cpu_partial(s, objects);
s                5028 mm/slub.c      	flush_all(s);
s                5033 mm/slub.c      static ssize_t ctor_show(struct kmem_cache *s, char *buf)
s                5035 mm/slub.c      	if (!s->ctor)
s                5037 mm/slub.c      	return sprintf(buf, "%pS\n", s->ctor);
s                5041 mm/slub.c      static ssize_t aliases_show(struct kmem_cache *s, char *buf)
s                5043 mm/slub.c      	return sprintf(buf, "%d\n", s->refcount < 0 ? 0 : s->refcount - 1);
s                5047 mm/slub.c      static ssize_t partial_show(struct kmem_cache *s, char *buf)
s                5049 mm/slub.c      	return show_slab_objects(s, buf, SO_PARTIAL);
s                5053 mm/slub.c      static ssize_t cpu_slabs_show(struct kmem_cache *s, char *buf)
s                5055 mm/slub.c      	return show_slab_objects(s, buf, SO_CPU);
s                5059 mm/slub.c      static ssize_t objects_show(struct kmem_cache *s, char *buf)
s                5061 mm/slub.c      	return show_slab_objects(s, buf, SO_ALL|SO_OBJECTS);
s                5065 mm/slub.c      static ssize_t objects_partial_show(struct kmem_cache *s, char *buf)
s                5067 mm/slub.c      	return show_slab_objects(s, buf, SO_PARTIAL|SO_OBJECTS);
s                5071 mm/slub.c      static ssize_t slabs_cpu_partial_show(struct kmem_cache *s, char *buf)
s                5081 mm/slub.c      		page = slub_percpu_partial(per_cpu_ptr(s->cpu_slab, cpu));
s                5095 mm/slub.c      		page = slub_percpu_partial(per_cpu_ptr(s->cpu_slab, cpu));
s                5106 mm/slub.c      static ssize_t reclaim_account_show(struct kmem_cache *s, char *buf)
s                5108 mm/slub.c      	return sprintf(buf, "%d\n", !!(s->flags & SLAB_RECLAIM_ACCOUNT));
s                5111 mm/slub.c      static ssize_t reclaim_account_store(struct kmem_cache *s,
s                5114 mm/slub.c      	s->flags &= ~SLAB_RECLAIM_ACCOUNT;
s                5116 mm/slub.c      		s->flags |= SLAB_RECLAIM_ACCOUNT;
s                5121 mm/slub.c      static ssize_t hwcache_align_show(struct kmem_cache *s, char *buf)
s                5123 mm/slub.c      	return sprintf(buf, "%d\n", !!(s->flags & SLAB_HWCACHE_ALIGN));
s                5128 mm/slub.c      static ssize_t cache_dma_show(struct kmem_cache *s, char *buf)
s                5130 mm/slub.c      	return sprintf(buf, "%d\n", !!(s->flags & SLAB_CACHE_DMA));
s                5135 mm/slub.c      static ssize_t usersize_show(struct kmem_cache *s, char *buf)
s                5137 mm/slub.c      	return sprintf(buf, "%u\n", s->usersize);
s                5141 mm/slub.c      static ssize_t destroy_by_rcu_show(struct kmem_cache *s, char *buf)
s                5143 mm/slub.c      	return sprintf(buf, "%d\n", !!(s->flags & SLAB_TYPESAFE_BY_RCU));
s                5148 mm/slub.c      static ssize_t slabs_show(struct kmem_cache *s, char *buf)
s                5150 mm/slub.c      	return show_slab_objects(s, buf, SO_ALL);
s                5154 mm/slub.c      static ssize_t total_objects_show(struct kmem_cache *s, char *buf)
s                5156 mm/slub.c      	return show_slab_objects(s, buf, SO_ALL|SO_TOTAL);
s                5160 mm/slub.c      static ssize_t sanity_checks_show(struct kmem_cache *s, char *buf)
s                5162 mm/slub.c      	return sprintf(buf, "%d\n", !!(s->flags & SLAB_CONSISTENCY_CHECKS));
s                5165 mm/slub.c      static ssize_t sanity_checks_store(struct kmem_cache *s,
s                5168 mm/slub.c      	s->flags &= ~SLAB_CONSISTENCY_CHECKS;
s                5170 mm/slub.c      		s->flags &= ~__CMPXCHG_DOUBLE;
s                5171 mm/slub.c      		s->flags |= SLAB_CONSISTENCY_CHECKS;
s                5177 mm/slub.c      static ssize_t trace_show(struct kmem_cache *s, char *buf)
s                5179 mm/slub.c      	return sprintf(buf, "%d\n", !!(s->flags & SLAB_TRACE));
s                5182 mm/slub.c      static ssize_t trace_store(struct kmem_cache *s, const char *buf,
s                5190 mm/slub.c      	if (s->refcount > 1)
s                5193 mm/slub.c      	s->flags &= ~SLAB_TRACE;
s                5195 mm/slub.c      		s->flags &= ~__CMPXCHG_DOUBLE;
s                5196 mm/slub.c      		s->flags |= SLAB_TRACE;
s                5202 mm/slub.c      static ssize_t red_zone_show(struct kmem_cache *s, char *buf)
s                5204 mm/slub.c      	return sprintf(buf, "%d\n", !!(s->flags & SLAB_RED_ZONE));
s                5207 mm/slub.c      static ssize_t red_zone_store(struct kmem_cache *s,
s                5210 mm/slub.c      	if (any_slab_objects(s))
s                5213 mm/slub.c      	s->flags &= ~SLAB_RED_ZONE;
s                5215 mm/slub.c      		s->flags |= SLAB_RED_ZONE;
s                5217 mm/slub.c      	calculate_sizes(s, -1);
s                5222 mm/slub.c      static ssize_t poison_show(struct kmem_cache *s, char *buf)
s                5224 mm/slub.c      	return sprintf(buf, "%d\n", !!(s->flags & SLAB_POISON));
s                5227 mm/slub.c      static ssize_t poison_store(struct kmem_cache *s,
s                5230 mm/slub.c      	if (any_slab_objects(s))
s                5233 mm/slub.c      	s->flags &= ~SLAB_POISON;
s                5235 mm/slub.c      		s->flags |= SLAB_POISON;
s                5237 mm/slub.c      	calculate_sizes(s, -1);
s                5242 mm/slub.c      static ssize_t store_user_show(struct kmem_cache *s, char *buf)
s                5244 mm/slub.c      	return sprintf(buf, "%d\n", !!(s->flags & SLAB_STORE_USER));
s                5247 mm/slub.c      static ssize_t store_user_store(struct kmem_cache *s,
s                5250 mm/slub.c      	if (any_slab_objects(s))
s                5253 mm/slub.c      	s->flags &= ~SLAB_STORE_USER;
s                5255 mm/slub.c      		s->flags &= ~__CMPXCHG_DOUBLE;
s                5256 mm/slub.c      		s->flags |= SLAB_STORE_USER;
s                5258 mm/slub.c      	calculate_sizes(s, -1);
s                5263 mm/slub.c      static ssize_t validate_show(struct kmem_cache *s, char *buf)
s                5268 mm/slub.c      static ssize_t validate_store(struct kmem_cache *s,
s                5274 mm/slub.c      		ret = validate_slab_cache(s);
s                5282 mm/slub.c      static ssize_t alloc_calls_show(struct kmem_cache *s, char *buf)
s                5284 mm/slub.c      	if (!(s->flags & SLAB_STORE_USER))
s                5286 mm/slub.c      	return list_locations(s, buf, TRACK_ALLOC);
s                5290 mm/slub.c      static ssize_t free_calls_show(struct kmem_cache *s, char *buf)
s                5292 mm/slub.c      	if (!(s->flags & SLAB_STORE_USER))
s                5294 mm/slub.c      	return list_locations(s, buf, TRACK_FREE);
s                5300 mm/slub.c      static ssize_t failslab_show(struct kmem_cache *s, char *buf)
s                5302 mm/slub.c      	return sprintf(buf, "%d\n", !!(s->flags & SLAB_FAILSLAB));
s                5305 mm/slub.c      static ssize_t failslab_store(struct kmem_cache *s, const char *buf,
s                5308 mm/slub.c      	if (s->refcount > 1)
s                5311 mm/slub.c      	s->flags &= ~SLAB_FAILSLAB;
s                5313 mm/slub.c      		s->flags |= SLAB_FAILSLAB;
s                5319 mm/slub.c      static ssize_t shrink_show(struct kmem_cache *s, char *buf)
s                5324 mm/slub.c      static ssize_t shrink_store(struct kmem_cache *s,
s                5328 mm/slub.c      		kmem_cache_shrink_all(s);
s                5336 mm/slub.c      static ssize_t remote_node_defrag_ratio_show(struct kmem_cache *s, char *buf)
s                5338 mm/slub.c      	return sprintf(buf, "%u\n", s->remote_node_defrag_ratio / 10);
s                5341 mm/slub.c      static ssize_t remote_node_defrag_ratio_store(struct kmem_cache *s,
s                5353 mm/slub.c      	s->remote_node_defrag_ratio = ratio * 10;
s                5361 mm/slub.c      static int show_stat(struct kmem_cache *s, char *buf, enum stat_item si)
s                5372 mm/slub.c      		unsigned x = per_cpu_ptr(s->cpu_slab, cpu)->stat[si];
s                5390 mm/slub.c      static void clear_stat(struct kmem_cache *s, enum stat_item si)
s                5395 mm/slub.c      		per_cpu_ptr(s->cpu_slab, cpu)->stat[si] = 0;
s                5399 mm/slub.c      static ssize_t text##_show(struct kmem_cache *s, char *buf)	\
s                5401 mm/slub.c      	return show_stat(s, buf, si);				\
s                5403 mm/slub.c      static ssize_t text##_store(struct kmem_cache *s,		\
s                5408 mm/slub.c      	clear_stat(s, si);					\
s                5523 mm/slub.c      	struct kmem_cache *s;
s                5527 mm/slub.c      	s = to_slab(kobj);
s                5532 mm/slub.c      	err = attribute->show(s, buf);
s                5542 mm/slub.c      	struct kmem_cache *s;
s                5546 mm/slub.c      	s = to_slab(kobj);
s                5551 mm/slub.c      	err = attribute->store(s, buf, len);
s                5553 mm/slub.c      	if (slab_state >= FULL && err >= 0 && is_root_cache(s)) {
s                5557 mm/slub.c      		if (s->max_attr_size < len)
s                5558 mm/slub.c      			s->max_attr_size = len;
s                5577 mm/slub.c      		for_each_memcg_cache(c, s)
s                5585 mm/slub.c      static void memcg_propagate_slab_attrs(struct kmem_cache *s)
s                5592 mm/slub.c      	if (is_root_cache(s))
s                5595 mm/slub.c      	root_cache = s->memcg_params.root_cache;
s                5635 mm/slub.c      			attr->store(s, buf, len);
s                5673 mm/slub.c      static inline struct kset *cache_kset(struct kmem_cache *s)
s                5676 mm/slub.c      	if (!is_root_cache(s))
s                5677 mm/slub.c      		return s->memcg_params.root_cache->memcg_kset;
s                5688 mm/slub.c      static char *create_unique_id(struct kmem_cache *s)
s                5703 mm/slub.c      	if (s->flags & SLAB_CACHE_DMA)
s                5705 mm/slub.c      	if (s->flags & SLAB_CACHE_DMA32)
s                5707 mm/slub.c      	if (s->flags & SLAB_RECLAIM_ACCOUNT)
s                5709 mm/slub.c      	if (s->flags & SLAB_CONSISTENCY_CHECKS)
s                5711 mm/slub.c      	if (s->flags & SLAB_ACCOUNT)
s                5715 mm/slub.c      	p += sprintf(p, "%07u", s->size);
s                5723 mm/slub.c      	struct kmem_cache *s =
s                5726 mm/slub.c      	if (!s->kobj.state_in_sysfs)
s                5736 mm/slub.c      	kset_unregister(s->memcg_kset);
s                5738 mm/slub.c      	kobject_uevent(&s->kobj, KOBJ_REMOVE);
s                5740 mm/slub.c      	kobject_put(&s->kobj);
s                5743 mm/slub.c      static int sysfs_slab_add(struct kmem_cache *s)
s                5747 mm/slub.c      	struct kset *kset = cache_kset(s);
s                5748 mm/slub.c      	int unmergeable = slab_unmergeable(s);
s                5750 mm/slub.c      	INIT_WORK(&s->kobj_remove_work, sysfs_slab_remove_workfn);
s                5753 mm/slub.c      		kobject_init(&s->kobj, &slab_ktype);
s                5767 mm/slub.c      		sysfs_remove_link(&slab_kset->kobj, s->name);
s                5768 mm/slub.c      		name = s->name;
s                5774 mm/slub.c      		name = create_unique_id(s);
s                5777 mm/slub.c      	s->kobj.kset = kset;
s                5778 mm/slub.c      	err = kobject_init_and_add(&s->kobj, &slab_ktype, NULL, "%s", name);
s                5780 mm/slub.c      		kobject_put(&s->kobj);
s                5784 mm/slub.c      	err = sysfs_create_group(&s->kobj, &slab_attr_group);
s                5789 mm/slub.c      	if (is_root_cache(s) && memcg_sysfs_enabled) {
s                5790 mm/slub.c      		s->memcg_kset = kset_create_and_add("cgroup", NULL, &s->kobj);
s                5791 mm/slub.c      		if (!s->memcg_kset) {
s                5798 mm/slub.c      	kobject_uevent(&s->kobj, KOBJ_ADD);
s                5801 mm/slub.c      		sysfs_slab_alias(s, s->name);
s                5808 mm/slub.c      	kobject_del(&s->kobj);
s                5812 mm/slub.c      static void sysfs_slab_remove(struct kmem_cache *s)
s                5821 mm/slub.c      	kobject_get(&s->kobj);
s                5822 mm/slub.c      	schedule_work(&s->kobj_remove_work);
s                5825 mm/slub.c      void sysfs_slab_unlink(struct kmem_cache *s)
s                5828 mm/slub.c      		kobject_del(&s->kobj);
s                5831 mm/slub.c      void sysfs_slab_release(struct kmem_cache *s)
s                5834 mm/slub.c      		kobject_put(&s->kobj);
s                5842 mm/slub.c      	struct kmem_cache *s;
s                5849 mm/slub.c      static int sysfs_slab_alias(struct kmem_cache *s, const char *name)
s                5858 mm/slub.c      		return sysfs_create_link(&slab_kset->kobj, &s->kobj, name);
s                5865 mm/slub.c      	al->s = s;
s                5874 mm/slub.c      	struct kmem_cache *s;
s                5888 mm/slub.c      	list_for_each_entry(s, &slab_caches, list) {
s                5889 mm/slub.c      		err = sysfs_slab_add(s);
s                5892 mm/slub.c      			       s->name);
s                5899 mm/slub.c      		err = sysfs_slab_alias(al->s, al->name);
s                5918 mm/slub.c      void get_slabinfo(struct kmem_cache *s, struct slabinfo *sinfo)
s                5926 mm/slub.c      	for_each_kmem_cache_node(s, node, n) {
s                5936 mm/slub.c      	sinfo->objects_per_slab = oo_objects(s->oo);
s                5937 mm/slub.c      	sinfo->cache_order = oo_order(s->oo);
s                5940 mm/slub.c      void slabinfo_show_stats(struct seq_file *m, struct kmem_cache *s)
s                  51 mm/util.c      char *kstrdup(const char *s, gfp_t gfp)
s                  56 mm/util.c      	if (!s)
s                  59 mm/util.c      	len = strlen(s) + 1;
s                  62 mm/util.c      		memcpy(buf, s, len);
s                  77 mm/util.c      const char *kstrdup_const(const char *s, gfp_t gfp)
s                  79 mm/util.c      	if (is_kernel_rodata((unsigned long)s))
s                  80 mm/util.c      		return s;
s                  82 mm/util.c      	return kstrdup(s, gfp);
s                  96 mm/util.c      char *kstrndup(const char *s, size_t max, gfp_t gfp)
s                 101 mm/util.c      	if (!s)
s                 104 mm/util.c      	len = strnlen(s, max);
s                 107 mm/util.c      		memcpy(buf, s, len);
s                 143 mm/util.c      char *kmemdup_nul(const char *s, size_t len, gfp_t gfp)
s                 147 mm/util.c      	if (!s)
s                 152 mm/util.c      		memcpy(buf, s, len);
s                 218 mm/util.c      char *strndup_user(const char __user *s, long n)
s                 223 mm/util.c      	length = strnlen_user(s, n);
s                 231 mm/util.c      	p = memdup_user(s, length);
s                1688 mm/vmalloc.c   				unsigned long s, e;
s                1690 mm/vmalloc.c   				s = va_start + (vb->dirty_min << PAGE_SHIFT);
s                1693 mm/vmalloc.c   				start = min(s, start);
s                 212 mm/z3fold.c    static inline struct z3fold_pool *slots_to_pool(struct z3fold_buddy_slots *s)
s                 214 mm/z3fold.c    	return (struct z3fold_pool *)(s->pool & ~HANDLE_FLAG_MASK);
s                 590 mm/zsmalloc.c  static int zs_stats_size_show(struct seq_file *s, void *v)
s                 593 mm/zsmalloc.c  	struct zs_pool *pool = s->private;
s                 602 mm/zsmalloc.c  	seq_printf(s, " %5s %5s %11s %12s %13s %10s %10s %16s %8s\n",
s                 625 mm/zsmalloc.c  		seq_printf(s, " %5u %5u %11lu %12lu %13lu"
s                 639 mm/zsmalloc.c  	seq_puts(s, "\n");
s                 640 mm/zsmalloc.c  	seq_printf(s, " %5s %5s %11lu %12lu %13lu %10lu %10lu %16s %8lu\n",
s                 670 mm/zswap.c     	char *s = strstrip((char *)val);
s                 679 mm/zswap.c     	if (!strcmp(s, *(char **)kp->arg) && zswap_has_pool)
s                 686 mm/zswap.c     		return param_set_charp(s, kp);
s                 689 mm/zswap.c     		if (!zpool_has_pool(s)) {
s                 690 mm/zswap.c     			pr_err("zpool %s not available\n", s);
s                 693 mm/zswap.c     		type = s;
s                 695 mm/zswap.c     		if (!crypto_has_comp(s, 0, 0)) {
s                 696 mm/zswap.c     			pr_err("compressor %s not available\n", s);
s                 699 mm/zswap.c     		compressor = s;
s                 720 mm/zswap.c     		ret = param_set_charp(s, kp);
s                 749 mm/zswap.c     		ret = param_set_charp(s, kp);
s                 105 net/9p/client.c static int get_protocol_version(char *s)
s                 109 net/9p/client.c 	if (!strcmp(s, "9p2000")) {
s                 112 net/9p/client.c 	} else if (!strcmp(s, "9p2000.u")) {
s                 115 net/9p/client.c 	} else if (!strcmp(s, "9p2000.L")) {
s                 119 net/9p/client.c 		pr_info("Unknown protocol version %s\n", s);
s                 138 net/9p/client.c 	char *s;
s                 178 net/9p/client.c 			s = match_strdup(&args[0]);
s                 179 net/9p/client.c 			if (!s) {
s                 187 net/9p/client.c 			clnt->trans_mod = v9fs_get_trans_by_name(s);
s                 190 net/9p/client.c 					s);
s                 193 net/9p/client.c 			kfree(s);
s                 199 net/9p/client.c 			s = match_strdup(&args[0]);
s                 200 net/9p/client.c 			if (!s) {
s                 206 net/9p/client.c 			r = get_protocol_version(s);
s                 211 net/9p/client.c 			kfree(s);
s                  95 net/9p/mod.c   struct p9_trans_module *v9fs_get_trans_by_name(char *s)
s                 102 net/9p/mod.c   		if (strcmp(t->name, s) == 0 &&
s                 170 net/9p/trans_virtio.c 	int s;
s                 174 net/9p/trans_virtio.c 		s = rest_of_page(data);
s                 175 net/9p/trans_virtio.c 		if (s > count)
s                 176 net/9p/trans_virtio.c 			s = count;
s                 180 net/9p/trans_virtio.c 		sg_set_buf(&sg[index++], data, s);
s                 181 net/9p/trans_virtio.c 		count -= s;
s                 182 net/9p/trans_virtio.c 		data += s;
s                 216 net/9p/trans_virtio.c 	int i = 0, s;
s                 226 net/9p/trans_virtio.c 		s = PAGE_SIZE - data_off;
s                 227 net/9p/trans_virtio.c 		if (s > count)
s                 228 net/9p/trans_virtio.c 			s = count;
s                 232 net/9p/trans_virtio.c 		sg_set_page(&sg[index++], pdata[i++], s, data_off);
s                 234 net/9p/trans_virtio.c 		count -= s;
s                 165 net/appletalk/atalk_proc.c 	struct sock *s;
s                 174 net/appletalk/atalk_proc.c 	s = sk_entry(v);
s                 175 net/appletalk/atalk_proc.c 	at = at_sk(s);
s                 179 net/appletalk/atalk_proc.c 		   s->sk_type, ntohs(at->src_net), at->src_node, at->src_port,
s                 181 net/appletalk/atalk_proc.c 		   sk_wmem_alloc_get(s),
s                 182 net/appletalk/atalk_proc.c 		   sk_rmem_alloc_get(s),
s                 183 net/appletalk/atalk_proc.c 		   s->sk_state,
s                 184 net/appletalk/atalk_proc.c 		   from_kuid_munged(seq_user_ns(seq), sock_i_uid(s)));
s                  90 net/appletalk/ddp.c 	struct sock *s;
s                  93 net/appletalk/ddp.c 	sk_for_each(s, &atalk_sockets) {
s                  94 net/appletalk/ddp.c 		struct atalk_sock *at = at_sk(s);
s                 118 net/appletalk/ddp.c 	s = NULL;
s                 121 net/appletalk/ddp.c 	return s;
s                 137 net/appletalk/ddp.c 	struct sock *s;
s                 141 net/appletalk/ddp.c 	sk_for_each(s, &atalk_sockets) {
s                 142 net/appletalk/ddp.c 		at = at_sk(s);
s                 149 net/appletalk/ddp.c 	s = NULL;
s                 153 net/appletalk/ddp.c 	return s;
s                1083 net/appletalk/ddp.c 		struct sock *s;
s                1085 net/appletalk/ddp.c 		sk_for_each(s, &atalk_sockets) {
s                1086 net/appletalk/ddp.c 			struct atalk_sock *at = at_sk(s);
s                 124 net/atm/br2684.c static struct net_device *br2684_find_dev(const struct br2684_if_spec *s)
s                 128 net/atm/br2684.c 	switch (s->method) {
s                 132 net/atm/br2684.c 			if (BRPRIV(net_dev)->number == s->spec.devnum)
s                 139 net/atm/br2684.c 			if (!strncmp(net_dev->name, s->spec.ifname, IFNAMSIZ))
s                 270 net/atm/common.c 		struct sock *s;
s                 273 net/atm/common.c 		sk_for_each_safe(s, tmp, head) {
s                 274 net/atm/common.c 			vcc = atm_sk(s);
s                 277 net/atm/common.c 				sk_del_node_init(s);
s                 316 net/atm/common.c 	struct sock *s;
s                 319 net/atm/common.c 	sk_for_each(s, head) {
s                 320 net/atm/common.c 		walk = atm_sk(s);
s                 199 net/atm/signaling.c 	struct sock *s;
s                 212 net/atm/signaling.c 		sk_for_each(s, head) {
s                 213 net/atm/signaling.c 			vcc = atm_sk(s);
s                  79 net/ax25/af_ax25.c 	ax25_cb *s;
s                  86 net/ax25/af_ax25.c 	ax25_for_each(s, &ax25_list) {
s                  87 net/ax25/af_ax25.c 		if (s->ax25_dev == ax25_dev) {
s                  88 net/ax25/af_ax25.c 			s->ax25_dev = NULL;
s                  90 net/ax25/af_ax25.c 			ax25_disconnect(s, ENETUNREACH);
s                 155 net/ax25/af_ax25.c 	ax25_cb *s;
s                 158 net/ax25/af_ax25.c 	ax25_for_each(s, &ax25_list) {
s                 159 net/ax25/af_ax25.c 		if ((s->iamdigi && !digi) || (!s->iamdigi && digi))
s                 161 net/ax25/af_ax25.c 		if (s->sk && !ax25cmp(&s->source_addr, addr) &&
s                 162 net/ax25/af_ax25.c 		    s->sk->sk_type == type && s->sk->sk_state == TCP_LISTEN) {
s                 164 net/ax25/af_ax25.c 			if (s->ax25_dev == NULL || s->ax25_dev->dev == dev) {
s                 165 net/ax25/af_ax25.c 				sock_hold(s->sk);
s                 167 net/ax25/af_ax25.c 				return s->sk;
s                 183 net/ax25/af_ax25.c 	ax25_cb *s;
s                 186 net/ax25/af_ax25.c 	ax25_for_each(s, &ax25_list) {
s                 187 net/ax25/af_ax25.c 		if (s->sk && !ax25cmp(&s->source_addr, my_addr) &&
s                 188 net/ax25/af_ax25.c 		    !ax25cmp(&s->dest_addr, dest_addr) &&
s                 189 net/ax25/af_ax25.c 		    s->sk->sk_type == type) {
s                 190 net/ax25/af_ax25.c 			sk = s->sk;
s                 208 net/ax25/af_ax25.c 	ax25_cb *s;
s                 211 net/ax25/af_ax25.c 	ax25_for_each(s, &ax25_list) {
s                 212 net/ax25/af_ax25.c 		if (s->sk && s->sk->sk_type != SOCK_SEQPACKET)
s                 214 net/ax25/af_ax25.c 		if (s->ax25_dev == NULL)
s                 216 net/ax25/af_ax25.c 		if (ax25cmp(&s->source_addr, src_addr) == 0 && ax25cmp(&s->dest_addr, dest_addr) == 0 && s->ax25_dev->dev == dev) {
s                 218 net/ax25/af_ax25.c 				if (s->digipeat == NULL)
s                 220 net/ax25/af_ax25.c 				if (ax25digicmp(s->digipeat, digi) != 0)
s                 223 net/ax25/af_ax25.c 				if (s->digipeat != NULL && s->digipeat->ndigi != 0)
s                 226 net/ax25/af_ax25.c 			ax25_cb_hold(s);
s                 229 net/ax25/af_ax25.c 			return s;
s                 241 net/ax25/af_ax25.c 	ax25_cb *s;
s                 245 net/ax25/af_ax25.c 	ax25_for_each(s, &ax25_list) {
s                 246 net/ax25/af_ax25.c 		if (s->sk != NULL && ax25cmp(&s->source_addr, addr) == 0 &&
s                 247 net/ax25/af_ax25.c 		    s->sk->sk_type == SOCK_RAW &&
s                 248 net/ax25/af_ax25.c 		    s->sk->sk_protocol == proto &&
s                 249 net/ax25/af_ax25.c 		    s->ax25_dev->dev == skb->dev &&
s                 250 net/ax25/af_ax25.c 		    atomic_read(&s->sk->sk_rmem_alloc) <= s->sk->sk_rcvbuf) {
s                 253 net/ax25/af_ax25.c 			if (sock_queue_rcv_skb(s->sk, copy) != 0)
s                  48 net/ax25/ax25_addr.c 	char c, *s;
s                  51 net/ax25/ax25_addr.c 	for (n = 0, s = buf; n < 6; n++) {
s                  54 net/ax25/ax25_addr.c 		if (c != ' ') *s++ = c;
s                  57 net/ax25/ax25_addr.c 	*s++ = '-';
s                  60 net/ax25/ax25_addr.c 		*s++ = '1';
s                  64 net/ax25/ax25_addr.c 	*s++ = n + '0';
s                  65 net/ax25/ax25_addr.c 	*s++ = '\0';
s                  81 net/ax25/ax25_addr.c 	const char *s;
s                  84 net/ax25/ax25_addr.c 	for (s = callsign, n = 0; n < 6; n++) {
s                  85 net/ax25/ax25_addr.c 		if (*s != '\0' && *s != '-')
s                  86 net/ax25/ax25_addr.c 			addr->ax25_call[n] = *s++;
s                  93 net/ax25/ax25_addr.c 	if (*s++ == '\0') {
s                  98 net/ax25/ax25_addr.c 	addr->ax25_call[6] = *s++ - '0';
s                 100 net/ax25/ax25_addr.c 	if (*s != '\0') {
s                 102 net/ax25/ax25_addr.c 		addr->ax25_call[6] += *s++ - '0';
s                  93 net/ax25/ax25_dev.c 	ax25_dev *s, *ax25_dev;
s                 109 net/ax25/ax25_dev.c 	for (s = ax25_dev_list; s != NULL; s = s->next)
s                 110 net/ax25/ax25_dev.c 		if (s->forward == dev)
s                 111 net/ax25/ax25_dev.c 			s->forward = NULL;
s                 113 net/ax25/ax25_dev.c 	if ((s = ax25_dev_list) == ax25_dev) {
s                 114 net/ax25/ax25_dev.c 		ax25_dev_list = s->next;
s                 122 net/ax25/ax25_dev.c 	while (s != NULL && s->next != NULL) {
s                 123 net/ax25/ax25_dev.c 		if (s->next == ax25_dev) {
s                 124 net/ax25/ax25_dev.c 			s->next = ax25_dev->next;
s                 132 net/ax25/ax25_dev.c 		s = s->next;
s                 185 net/ax25/ax25_dev.c 	ax25_dev *s, *ax25_dev;
s                 190 net/ax25/ax25_dev.c 		s        = ax25_dev;
s                 193 net/ax25/ax25_dev.c 		kfree(s);
s                 126 net/ax25/ax25_iface.c 	struct listen_struct *s, *listen;
s                 144 net/ax25/ax25_iface.c 			s = listen->next;
s                 147 net/ax25/ax25_iface.c 			kfree(s);
s                  44 net/ax25/ax25_route.c 	ax25_route *s, *t, *ax25_rt;
s                  49 net/ax25/ax25_route.c 		s       = ax25_rt;
s                  52 net/ax25/ax25_route.c 		if (s->dev == dev) {
s                  53 net/ax25/ax25_route.c 			if (ax25_route_list == s) {
s                  54 net/ax25/ax25_route.c 				ax25_route_list = s->next;
s                  55 net/ax25/ax25_route.c 				kfree(s->digipeat);
s                  56 net/ax25/ax25_route.c 				kfree(s);
s                  59 net/ax25/ax25_route.c 					if (t->next == s) {
s                  60 net/ax25/ax25_route.c 						t->next = s->next;
s                  61 net/ax25/ax25_route.c 						kfree(s->digipeat);
s                  62 net/ax25/ax25_route.c 						kfree(s);
s                 147 net/ax25/ax25_route.c 	ax25_route *s, *t, *ax25_rt;
s                 157 net/ax25/ax25_route.c 		s       = ax25_rt;
s                 159 net/ax25/ax25_route.c 		if (s->dev == ax25_dev->dev &&
s                 160 net/ax25/ax25_route.c 		    ax25cmp(&route->dest_addr, &s->callsign) == 0) {
s                 161 net/ax25/ax25_route.c 			if (ax25_route_list == s) {
s                 162 net/ax25/ax25_route.c 				ax25_route_list = s->next;
s                 163 net/ax25/ax25_route.c 				ax25_put_route(s);
s                 166 net/ax25/ax25_route.c 					if (t->next == s) {
s                 167 net/ax25/ax25_route.c 						t->next = s->next;
s                 168 net/ax25/ax25_route.c 						ax25_put_route(s);
s                 476 net/ax25/ax25_route.c 	ax25_route *s, *ax25_rt = ax25_route_list;
s                 480 net/ax25/ax25_route.c 		s       = ax25_rt;
s                 483 net/ax25/ax25_route.c 		kfree(s->digipeat);
s                 484 net/ax25/ax25_route.c 		kfree(s);
s                 196 net/bluetooth/af_bluetooth.c 	struct bt_sock *s, *n;
s                 202 net/bluetooth/af_bluetooth.c 	list_for_each_entry_safe(s, n, &bt_sk(parent)->accept_q, accept_q) {
s                 203 net/bluetooth/af_bluetooth.c 		sk = (struct sock *)s;
s                 436 net/bluetooth/af_bluetooth.c 	struct bt_sock *s, *n;
s                 439 net/bluetooth/af_bluetooth.c 	list_for_each_entry_safe(s, n, &bt_sk(parent)->accept_q, accept_q) {
s                 440 net/bluetooth/af_bluetooth.c 		sk = (struct sock *)s;
s                  50 net/bluetooth/bnep/core.c 	struct bnep_session *s;
s                  54 net/bluetooth/bnep/core.c 	list_for_each_entry(s, &bnep_session_list, list)
s                  55 net/bluetooth/bnep/core.c 		if (ether_addr_equal(dst, s->eh.h_source))
s                  56 net/bluetooth/bnep/core.c 			return s;
s                  61 net/bluetooth/bnep/core.c static void __bnep_link_session(struct bnep_session *s)
s                  63 net/bluetooth/bnep/core.c 	list_add(&s->list, &bnep_session_list);
s                  66 net/bluetooth/bnep/core.c static void __bnep_unlink_session(struct bnep_session *s)
s                  68 net/bluetooth/bnep/core.c 	list_del(&s->list);
s                  71 net/bluetooth/bnep/core.c static int bnep_send(struct bnep_session *s, void *data, size_t len)
s                  73 net/bluetooth/bnep/core.c 	struct socket *sock = s->sock;
s                  76 net/bluetooth/bnep/core.c 	return kernel_sendmsg(sock, &s->msg, &iv, 1, len);
s                  79 net/bluetooth/bnep/core.c static int bnep_send_rsp(struct bnep_session *s, u8 ctrl, u16 resp)
s                  85 net/bluetooth/bnep/core.c 	return bnep_send(s, &rsp, sizeof(rsp));
s                  89 net/bluetooth/bnep/core.c static inline void bnep_set_default_proto_filter(struct bnep_session *s)
s                  92 net/bluetooth/bnep/core.c 	s->proto_filter[0].start = ETH_P_IP;
s                  93 net/bluetooth/bnep/core.c 	s->proto_filter[0].end   = ETH_P_ARP;
s                  95 net/bluetooth/bnep/core.c 	s->proto_filter[1].start = ETH_P_RARP;
s                  96 net/bluetooth/bnep/core.c 	s->proto_filter[1].end   = ETH_P_AARP;
s                  98 net/bluetooth/bnep/core.c 	s->proto_filter[2].start = ETH_P_IPX;
s                  99 net/bluetooth/bnep/core.c 	s->proto_filter[2].end   = ETH_P_IPV6;
s                 103 net/bluetooth/bnep/core.c static int bnep_ctrl_set_netfilter(struct bnep_session *s, __be16 *data, int len)
s                 122 net/bluetooth/bnep/core.c 		struct bnep_proto_filter *f = s->proto_filter;
s                 137 net/bluetooth/bnep/core.c 			bnep_set_default_proto_filter(s);
s                 139 net/bluetooth/bnep/core.c 		bnep_send_rsp(s, BNEP_FILTER_NET_TYPE_RSP, BNEP_SUCCESS);
s                 141 net/bluetooth/bnep/core.c 		bnep_send_rsp(s, BNEP_FILTER_NET_TYPE_RSP, BNEP_FILTER_LIMIT_REACHED);
s                 144 net/bluetooth/bnep/core.c 	bnep_send_rsp(s, BNEP_FILTER_NET_TYPE_RSP, BNEP_FILTER_UNSUPPORTED_REQ);
s                 149 net/bluetooth/bnep/core.c static int bnep_ctrl_set_mcfilter(struct bnep_session *s, u8 *data, int len)
s                 171 net/bluetooth/bnep/core.c 		s->mc_filter = 0;
s                 174 net/bluetooth/bnep/core.c 		set_bit(bnep_mc_hash(s->dev->broadcast), (ulong *) &s->mc_filter);
s                 188 net/bluetooth/bnep/core.c 			set_bit(bnep_mc_hash(a1), (ulong *) &s->mc_filter);
s                 189 net/bluetooth/bnep/core.c 			while (memcmp(a1, a2, 6) < 0 && s->mc_filter != ~0LL) {
s                 195 net/bluetooth/bnep/core.c 				set_bit(bnep_mc_hash(a1), (ulong *) &s->mc_filter);
s                 200 net/bluetooth/bnep/core.c 	BT_DBG("mc filter hash 0x%llx", s->mc_filter);
s                 202 net/bluetooth/bnep/core.c 	bnep_send_rsp(s, BNEP_FILTER_MULTI_ADDR_RSP, BNEP_SUCCESS);
s                 204 net/bluetooth/bnep/core.c 	bnep_send_rsp(s, BNEP_FILTER_MULTI_ADDR_RSP, BNEP_FILTER_UNSUPPORTED_REQ);
s                 209 net/bluetooth/bnep/core.c static int bnep_rx_control(struct bnep_session *s, void *data, int len)
s                 226 net/bluetooth/bnep/core.c 		err = bnep_ctrl_set_netfilter(s, data, len);
s                 230 net/bluetooth/bnep/core.c 		err = bnep_ctrl_set_mcfilter(s, data, len);
s                 235 net/bluetooth/bnep/core.c 		if (test_bit(BNEP_SETUP_RESPONSE, &s->flags) &&
s                 236 net/bluetooth/bnep/core.c 		    !test_and_set_bit(BNEP_SETUP_RSP_SENT, &s->flags))
s                 237 net/bluetooth/bnep/core.c 			err = bnep_send_rsp(s, BNEP_SETUP_CONN_RSP,
s                 240 net/bluetooth/bnep/core.c 			err = bnep_send_rsp(s, BNEP_SETUP_CONN_RSP,
s                 249 net/bluetooth/bnep/core.c 			err = bnep_send(s, pkt, sizeof(pkt));
s                 257 net/bluetooth/bnep/core.c static int bnep_rx_extension(struct bnep_session *s, struct sk_buff *skb)
s                 273 net/bluetooth/bnep/core.c 			bnep_rx_control(s, skb->data, skb->len);
s                 298 net/bluetooth/bnep/core.c static int bnep_rx_frame(struct bnep_session *s, struct sk_buff *skb)
s                 300 net/bluetooth/bnep/core.c 	struct net_device *dev = s->dev;
s                 314 net/bluetooth/bnep/core.c 		if (bnep_rx_control(s, skb->data, skb->len) < 0) {
s                 349 net/bluetooth/bnep/core.c 		s->eh.h_proto = get_unaligned((__be16 *) (skb->data - 2));
s                 353 net/bluetooth/bnep/core.c 		if (bnep_rx_extension(s, skb) < 0)
s                 358 net/bluetooth/bnep/core.c 	if (ntohs(s->eh.h_proto) == ETH_P_8021Q) {
s                 361 net/bluetooth/bnep/core.c 		s->eh.h_proto = get_unaligned((__be16 *) (skb->data - 2));
s                 377 net/bluetooth/bnep/core.c 		__skb_put_data(nskb, &s->eh, ETH_HLEN);
s                 381 net/bluetooth/bnep/core.c 		__skb_put_data(nskb, s->eh.h_dest, ETH_ALEN);
s                 383 net/bluetooth/bnep/core.c 		put_unaligned(s->eh.h_proto, (__be16 *) __skb_put(nskb, 2));
s                 388 net/bluetooth/bnep/core.c 		__skb_put_data(nskb, s->eh.h_source, ETH_ALEN + 2);
s                 393 net/bluetooth/bnep/core.c 		put_unaligned(s->eh.h_proto, (__be16 *) __skb_put(nskb, 2));
s                 419 net/bluetooth/bnep/core.c static int bnep_tx_frame(struct bnep_session *s, struct sk_buff *skb)
s                 422 net/bluetooth/bnep/core.c 	struct socket *sock = s->sock;
s                 437 net/bluetooth/bnep/core.c 	if (compress_src && ether_addr_equal(eh->h_dest, s->eh.h_source))
s                 440 net/bluetooth/bnep/core.c 	if (compress_dst && ether_addr_equal(eh->h_source, s->eh.h_dest))
s                 465 net/bluetooth/bnep/core.c 		len = kernel_sendmsg(sock, &s->msg, iv, il, len);
s                 470 net/bluetooth/bnep/core.c 		s->dev->stats.tx_bytes += len;
s                 471 net/bluetooth/bnep/core.c 		s->dev->stats.tx_packets++;
s                 480 net/bluetooth/bnep/core.c 	struct bnep_session *s = arg;
s                 481 net/bluetooth/bnep/core.c 	struct net_device *dev = s->dev;
s                 482 net/bluetooth/bnep/core.c 	struct sock *sk = s->sock->sk;
s                 492 net/bluetooth/bnep/core.c 		if (atomic_read(&s->terminate))
s                 498 net/bluetooth/bnep/core.c 				bnep_rx_frame(s, skb);
s                 508 net/bluetooth/bnep/core.c 			if (bnep_tx_frame(s, skb))
s                 527 net/bluetooth/bnep/core.c 	s->sock->sk->sk_err = EUNATCH;
s                 529 net/bluetooth/bnep/core.c 	wake_up_interruptible(sk_sleep(s->sock->sk));
s                 532 net/bluetooth/bnep/core.c 	fput(s->sock->file);
s                 534 net/bluetooth/bnep/core.c 	__bnep_unlink_session(s);
s                 560 net/bluetooth/bnep/core.c 	struct bnep_session *s, *ss;
s                 591 net/bluetooth/bnep/core.c 	s = netdev_priv(dev);
s                 595 net/bluetooth/bnep/core.c 	memcpy(s->eh.h_dest,   &src, ETH_ALEN);
s                 596 net/bluetooth/bnep/core.c 	memcpy(s->eh.h_source, &dst, ETH_ALEN);
s                 597 net/bluetooth/bnep/core.c 	memcpy(dev->dev_addr, s->eh.h_dest, ETH_ALEN);
s                 599 net/bluetooth/bnep/core.c 	s->dev   = dev;
s                 600 net/bluetooth/bnep/core.c 	s->sock  = sock;
s                 601 net/bluetooth/bnep/core.c 	s->role  = req->role;
s                 602 net/bluetooth/bnep/core.c 	s->state = BT_CONNECTED;
s                 603 net/bluetooth/bnep/core.c 	s->flags = req->flags;
s                 605 net/bluetooth/bnep/core.c 	s->msg.msg_flags = MSG_NOSIGNAL;
s                 612 net/bluetooth/bnep/core.c 	s->mc_filter = ~0LL;
s                 617 net/bluetooth/bnep/core.c 	bnep_set_default_proto_filter(s);
s                 620 net/bluetooth/bnep/core.c 	SET_NETDEV_DEV(dev, bnep_get_device(s));
s                 627 net/bluetooth/bnep/core.c 	__bnep_link_session(s);
s                 630 net/bluetooth/bnep/core.c 	s->task = kthread_run(bnep_session, s, "kbnepd %s", dev->name);
s                 631 net/bluetooth/bnep/core.c 	if (IS_ERR(s->task)) {
s                 635 net/bluetooth/bnep/core.c 		__bnep_unlink_session(s);
s                 636 net/bluetooth/bnep/core.c 		err = PTR_ERR(s->task);
s                 653 net/bluetooth/bnep/core.c 	struct bnep_session *s;
s                 663 net/bluetooth/bnep/core.c 	s = __bnep_get_session(req->dst);
s                 664 net/bluetooth/bnep/core.c 	if (s) {
s                 665 net/bluetooth/bnep/core.c 		atomic_inc(&s->terminate);
s                 666 net/bluetooth/bnep/core.c 		wake_up_interruptible(sk_sleep(s->sock->sk));
s                 674 net/bluetooth/bnep/core.c static void __bnep_copy_ci(struct bnep_conninfo *ci, struct bnep_session *s)
s                 679 net/bluetooth/bnep/core.c 	memcpy(ci->dst, s->eh.h_source, ETH_ALEN);
s                 680 net/bluetooth/bnep/core.c 	strcpy(ci->device, s->dev->name);
s                 681 net/bluetooth/bnep/core.c 	ci->flags = s->flags & valid_flags;
s                 682 net/bluetooth/bnep/core.c 	ci->state = s->state;
s                 683 net/bluetooth/bnep/core.c 	ci->role  = s->role;
s                 688 net/bluetooth/bnep/core.c 	struct bnep_session *s;
s                 693 net/bluetooth/bnep/core.c 	list_for_each_entry(s, &bnep_session_list, list) {
s                 696 net/bluetooth/bnep/core.c 		__bnep_copy_ci(&ci, s);
s                 716 net/bluetooth/bnep/core.c 	struct bnep_session *s;
s                 721 net/bluetooth/bnep/core.c 	s = __bnep_get_session(ci->dst);
s                 722 net/bluetooth/bnep/core.c 	if (s)
s                 723 net/bluetooth/bnep/core.c 		__bnep_copy_ci(ci, s);
s                  53 net/bluetooth/bnep/netdev.c 	struct bnep_session *s = netdev_priv(dev);
s                  54 net/bluetooth/bnep/netdev.c 	struct sock *sk = s->sock->sk;
s                 122 net/bluetooth/bnep/netdev.c static int bnep_net_mc_filter(struct sk_buff *skb, struct bnep_session *s)
s                 126 net/bluetooth/bnep/netdev.c 	if ((eh->h_dest[0] & 1) && !test_bit(bnep_mc_hash(eh->h_dest), (ulong *) &s->mc_filter))
s                 148 net/bluetooth/bnep/netdev.c static int bnep_net_proto_filter(struct sk_buff *skb, struct bnep_session *s)
s                 151 net/bluetooth/bnep/netdev.c 	struct bnep_proto_filter *f = s->proto_filter;
s                 167 net/bluetooth/bnep/netdev.c 	struct bnep_session *s = netdev_priv(dev);
s                 168 net/bluetooth/bnep/netdev.c 	struct sock *sk = s->sock->sk;
s                 173 net/bluetooth/bnep/netdev.c 	if (bnep_net_mc_filter(skb, s)) {
s                 180 net/bluetooth/bnep/netdev.c 	if (bnep_net_proto_filter(skb, s)) {
s                 153 net/bluetooth/cmtp/capi.c 	unsigned char *s;
s                 163 net/bluetooth/cmtp/capi.c 	s = skb_put(skb, CAPI_MSG_BASELEN + 6 + len);
s                 165 net/bluetooth/cmtp/capi.c 	capimsg_setu16(s, 0, CAPI_MSG_BASELEN + 6 + len);
s                 166 net/bluetooth/cmtp/capi.c 	capimsg_setu16(s, 2, appl);
s                 167 net/bluetooth/cmtp/capi.c 	capimsg_setu8 (s, 4, CAPI_INTEROPERABILITY);
s                 168 net/bluetooth/cmtp/capi.c 	capimsg_setu8 (s, 5, subcmd);
s                 169 net/bluetooth/cmtp/capi.c 	capimsg_setu16(s, 6, msgnum);
s                 172 net/bluetooth/cmtp/capi.c 	capimsg_setu16(s, 8, 0x0001);
s                 174 net/bluetooth/cmtp/capi.c 	capimsg_setu8 (s, 10, 3 + len);
s                 175 net/bluetooth/cmtp/capi.c 	capimsg_setu16(s, 11, function);
s                 176 net/bluetooth/cmtp/capi.c 	capimsg_setu8 (s, 13, len);
s                 179 net/bluetooth/cmtp/capi.c 		memcpy(s + 14, buf, len);
s                 333 net/bluetooth/cmtp/core.c 	struct cmtp_session *session, *s;
s                 350 net/bluetooth/cmtp/core.c 	s = __cmtp_get_session(&l2cap_pi(sock->sk)->chan->dst);
s                 351 net/bluetooth/cmtp/core.c 	if (s && s->state == BT_CONNECTED) {
s                  70 net/bluetooth/hidp/core.c static void hidp_session_terminate(struct hidp_session *s);
s                1104 net/bluetooth/hidp/core.c 	struct hidp_session *s;
s                1110 net/bluetooth/hidp/core.c 	s = __hidp_session_find(&session->bdaddr);
s                1111 net/bluetooth/hidp/core.c 	if (s) {
s                  35 net/bluetooth/lib.c 	const unsigned char *s = (const unsigned char *)src;
s                  40 net/bluetooth/lib.c 		d[i] = s[5 - i];
s                  54 net/bluetooth/rfcomm/core.c static int rfcomm_send_frame(struct rfcomm_session *s, u8 *data, int len);
s                  55 net/bluetooth/rfcomm/core.c static int rfcomm_send_sabm(struct rfcomm_session *s, u8 dlci);
s                  56 net/bluetooth/rfcomm/core.c static int rfcomm_send_disc(struct rfcomm_session *s, u8 dlci);
s                  58 net/bluetooth/rfcomm/core.c static int rfcomm_send_nsc(struct rfcomm_session *s, int cr, u8 type);
s                  59 net/bluetooth/rfcomm/core.c static int rfcomm_send_pn(struct rfcomm_session *s, int cr, struct rfcomm_dlc *d);
s                  60 net/bluetooth/rfcomm/core.c static int rfcomm_send_msc(struct rfcomm_session *s, int cr, u8 dlci, u8 v24_sig);
s                  61 net/bluetooth/rfcomm/core.c static int rfcomm_send_test(struct rfcomm_session *s, int cr, u8 *pattern, int len);
s                  62 net/bluetooth/rfcomm/core.c static int rfcomm_send_credits(struct rfcomm_session *s, u8 addr, u8 credits);
s                  65 net/bluetooth/rfcomm/core.c static void rfcomm_process_connect(struct rfcomm_session *s);
s                  72 net/bluetooth/rfcomm/core.c static struct rfcomm_session *rfcomm_session_del(struct rfcomm_session *s);
s                  84 net/bluetooth/rfcomm/core.c #define __session_dir(s)  ((s)->initiator ? 0x00 : 0x01)
s                 238 net/bluetooth/rfcomm/core.c 	struct rfcomm_session *s = from_timer(s, t, timer);
s                 240 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p state %ld", s, s->state);
s                 242 net/bluetooth/rfcomm/core.c 	set_bit(RFCOMM_TIMED_OUT, &s->flags);
s                 246 net/bluetooth/rfcomm/core.c static void rfcomm_session_set_timer(struct rfcomm_session *s, long timeout)
s                 248 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p state %ld timeout %ld", s, s->state, timeout);
s                 250 net/bluetooth/rfcomm/core.c 	mod_timer(&s->timer, jiffies + timeout);
s                 253 net/bluetooth/rfcomm/core.c static void rfcomm_session_clear_timer(struct rfcomm_session *s)
s                 255 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p state %ld", s, s->state);
s                 257 net/bluetooth/rfcomm/core.c 	del_timer_sync(&s->timer);
s                 331 net/bluetooth/rfcomm/core.c static void rfcomm_dlc_link(struct rfcomm_session *s, struct rfcomm_dlc *d)
s                 333 net/bluetooth/rfcomm/core.c 	BT_DBG("dlc %p session %p", d, s);
s                 335 net/bluetooth/rfcomm/core.c 	rfcomm_session_clear_timer(s);
s                 337 net/bluetooth/rfcomm/core.c 	list_add(&d->list, &s->dlcs);
s                 338 net/bluetooth/rfcomm/core.c 	d->session = s;
s                 343 net/bluetooth/rfcomm/core.c 	struct rfcomm_session *s = d->session;
s                 345 net/bluetooth/rfcomm/core.c 	BT_DBG("dlc %p refcnt %d session %p", d, refcount_read(&d->refcnt), s);
s                 351 net/bluetooth/rfcomm/core.c 	if (list_empty(&s->dlcs))
s                 352 net/bluetooth/rfcomm/core.c 		rfcomm_session_set_timer(s, RFCOMM_IDLE_TIMEOUT);
s                 355 net/bluetooth/rfcomm/core.c static struct rfcomm_dlc *rfcomm_dlc_get(struct rfcomm_session *s, u8 dlci)
s                 359 net/bluetooth/rfcomm/core.c 	list_for_each_entry(d, &s->dlcs, list)
s                 373 net/bluetooth/rfcomm/core.c 	struct rfcomm_session *s;
s                 386 net/bluetooth/rfcomm/core.c 	s = rfcomm_session_get(src, dst);
s                 387 net/bluetooth/rfcomm/core.c 	if (!s) {
s                 388 net/bluetooth/rfcomm/core.c 		s = rfcomm_session_create(src, dst, d->sec_level, &err);
s                 389 net/bluetooth/rfcomm/core.c 		if (!s)
s                 393 net/bluetooth/rfcomm/core.c 	dlci = __dlci(__session_dir(s), channel);
s                 396 net/bluetooth/rfcomm/core.c 	if (rfcomm_dlc_get(s, dlci))
s                 402 net/bluetooth/rfcomm/core.c 	d->addr     = __addr(s->initiator, dlci);
s                 406 net/bluetooth/rfcomm/core.c 	rfcomm_dlc_link(s, d);
s                 410 net/bluetooth/rfcomm/core.c 	d->mtu = s->mtu;
s                 411 net/bluetooth/rfcomm/core.c 	d->cfc = (s->cfc == RFCOMM_CFC_UNKNOWN) ? 0 : s->cfc;
s                 413 net/bluetooth/rfcomm/core.c 	if (s->state == BT_CONNECTED) {
s                 415 net/bluetooth/rfcomm/core.c 			rfcomm_send_pn(s, 1, d);
s                 439 net/bluetooth/rfcomm/core.c 	struct rfcomm_session *s = d->session;
s                 443 net/bluetooth/rfcomm/core.c 		rfcomm_send_disc(s, d->dlci);
s                 453 net/bluetooth/rfcomm/core.c 	struct rfcomm_session *s = d->session;
s                 454 net/bluetooth/rfcomm/core.c 	if (!s)
s                 458 net/bluetooth/rfcomm/core.c 			d, d->state, d->dlci, err, s);
s                 479 net/bluetooth/rfcomm/core.c 		if (s->state != BT_BOUND) {
s                 507 net/bluetooth/rfcomm/core.c 	struct rfcomm_session *s, *s_list;
s                 513 net/bluetooth/rfcomm/core.c 	s = d->session;
s                 514 net/bluetooth/rfcomm/core.c 	if (!s)
s                 521 net/bluetooth/rfcomm/core.c 		if (s_list == s) {
s                 522 net/bluetooth/rfcomm/core.c 			list_for_each_entry(d_list, &s->dlcs, list) {
s                 539 net/bluetooth/rfcomm/core.c 	struct rfcomm_session *s;
s                 547 net/bluetooth/rfcomm/core.c 	s = rfcomm_session_get(src, dst);
s                 548 net/bluetooth/rfcomm/core.c 	if (s) {
s                 549 net/bluetooth/rfcomm/core.c 		dlci = __dlci(__session_dir(s), channel);
s                 550 net/bluetooth/rfcomm/core.c 		dlc = rfcomm_dlc_get(s, dlci);
s                 647 net/bluetooth/rfcomm/core.c 	struct rfcomm_session *s = kzalloc(sizeof(*s), GFP_KERNEL);
s                 649 net/bluetooth/rfcomm/core.c 	if (!s)
s                 652 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p sock %p", s, sock);
s                 654 net/bluetooth/rfcomm/core.c 	timer_setup(&s->timer, rfcomm_session_timeout, 0);
s                 656 net/bluetooth/rfcomm/core.c 	INIT_LIST_HEAD(&s->dlcs);
s                 657 net/bluetooth/rfcomm/core.c 	s->state = state;
s                 658 net/bluetooth/rfcomm/core.c 	s->sock  = sock;
s                 660 net/bluetooth/rfcomm/core.c 	s->mtu = RFCOMM_DEFAULT_MTU;
s                 661 net/bluetooth/rfcomm/core.c 	s->cfc = disable_cfc ? RFCOMM_CFC_DISABLED : RFCOMM_CFC_UNKNOWN;
s                 667 net/bluetooth/rfcomm/core.c 			kfree(s);
s                 671 net/bluetooth/rfcomm/core.c 	list_add(&s->list, &session_list);
s                 673 net/bluetooth/rfcomm/core.c 	return s;
s                 676 net/bluetooth/rfcomm/core.c static struct rfcomm_session *rfcomm_session_del(struct rfcomm_session *s)
s                 678 net/bluetooth/rfcomm/core.c 	int state = s->state;
s                 680 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p state %ld", s, s->state);
s                 682 net/bluetooth/rfcomm/core.c 	list_del(&s->list);
s                 684 net/bluetooth/rfcomm/core.c 	rfcomm_session_clear_timer(s);
s                 685 net/bluetooth/rfcomm/core.c 	sock_release(s->sock);
s                 686 net/bluetooth/rfcomm/core.c 	kfree(s);
s                 696 net/bluetooth/rfcomm/core.c 	struct rfcomm_session *s, *n;
s                 698 net/bluetooth/rfcomm/core.c 	list_for_each_entry_safe(s, n, &session_list, list) {
s                 699 net/bluetooth/rfcomm/core.c 		chan = l2cap_pi(s->sock->sk)->chan;
s                 703 net/bluetooth/rfcomm/core.c 			return s;
s                 708 net/bluetooth/rfcomm/core.c static struct rfcomm_session *rfcomm_session_close(struct rfcomm_session *s,
s                 713 net/bluetooth/rfcomm/core.c 	s->state = BT_CLOSED;
s                 715 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p state %ld err %d", s, s->state, err);
s                 718 net/bluetooth/rfcomm/core.c 	list_for_each_entry_safe(d, n, &s->dlcs, list) {
s                 723 net/bluetooth/rfcomm/core.c 	rfcomm_session_clear_timer(s);
s                 724 net/bluetooth/rfcomm/core.c 	return rfcomm_session_del(s);
s                 732 net/bluetooth/rfcomm/core.c 	struct rfcomm_session *s = NULL;
s                 761 net/bluetooth/rfcomm/core.c 	s = rfcomm_session_add(sock, BT_BOUND);
s                 762 net/bluetooth/rfcomm/core.c 	if (!s) {
s                 767 net/bluetooth/rfcomm/core.c 	s->initiator = 1;
s                 776 net/bluetooth/rfcomm/core.c 		return s;
s                 778 net/bluetooth/rfcomm/core.c 	return rfcomm_session_del(s);
s                 785 net/bluetooth/rfcomm/core.c void rfcomm_session_getaddr(struct rfcomm_session *s, bdaddr_t *src, bdaddr_t *dst)
s                 787 net/bluetooth/rfcomm/core.c 	struct l2cap_chan *chan = l2cap_pi(s->sock->sk)->chan;
s                 795 net/bluetooth/rfcomm/core.c static int rfcomm_send_frame(struct rfcomm_session *s, u8 *data, int len)
s                 800 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p len %d", s, len);
s                 804 net/bluetooth/rfcomm/core.c 	return kernel_sendmsg(s->sock, &msg, &iv, 1, len);
s                 807 net/bluetooth/rfcomm/core.c static int rfcomm_send_cmd(struct rfcomm_session *s, struct rfcomm_cmd *cmd)
s                 809 net/bluetooth/rfcomm/core.c 	BT_DBG("%p cmd %u", s, cmd->ctrl);
s                 811 net/bluetooth/rfcomm/core.c 	return rfcomm_send_frame(s, (void *) cmd, sizeof(*cmd));
s                 814 net/bluetooth/rfcomm/core.c static int rfcomm_send_sabm(struct rfcomm_session *s, u8 dlci)
s                 818 net/bluetooth/rfcomm/core.c 	BT_DBG("%p dlci %d", s, dlci);
s                 820 net/bluetooth/rfcomm/core.c 	cmd.addr = __addr(s->initiator, dlci);
s                 825 net/bluetooth/rfcomm/core.c 	return rfcomm_send_cmd(s, &cmd);
s                 828 net/bluetooth/rfcomm/core.c static int rfcomm_send_ua(struct rfcomm_session *s, u8 dlci)
s                 832 net/bluetooth/rfcomm/core.c 	BT_DBG("%p dlci %d", s, dlci);
s                 834 net/bluetooth/rfcomm/core.c 	cmd.addr = __addr(!s->initiator, dlci);
s                 839 net/bluetooth/rfcomm/core.c 	return rfcomm_send_cmd(s, &cmd);
s                 842 net/bluetooth/rfcomm/core.c static int rfcomm_send_disc(struct rfcomm_session *s, u8 dlci)
s                 846 net/bluetooth/rfcomm/core.c 	BT_DBG("%p dlci %d", s, dlci);
s                 848 net/bluetooth/rfcomm/core.c 	cmd.addr = __addr(s->initiator, dlci);
s                 853 net/bluetooth/rfcomm/core.c 	return rfcomm_send_cmd(s, &cmd);
s                 878 net/bluetooth/rfcomm/core.c static int rfcomm_send_dm(struct rfcomm_session *s, u8 dlci)
s                 882 net/bluetooth/rfcomm/core.c 	BT_DBG("%p dlci %d", s, dlci);
s                 884 net/bluetooth/rfcomm/core.c 	cmd.addr = __addr(!s->initiator, dlci);
s                 889 net/bluetooth/rfcomm/core.c 	return rfcomm_send_cmd(s, &cmd);
s                 892 net/bluetooth/rfcomm/core.c static int rfcomm_send_nsc(struct rfcomm_session *s, int cr, u8 type)
s                 898 net/bluetooth/rfcomm/core.c 	BT_DBG("%p cr %d type %d", s, cr, type);
s                 901 net/bluetooth/rfcomm/core.c 	hdr->addr = __addr(s->initiator, 0);
s                 914 net/bluetooth/rfcomm/core.c 	return rfcomm_send_frame(s, buf, ptr - buf);
s                 917 net/bluetooth/rfcomm/core.c static int rfcomm_send_pn(struct rfcomm_session *s, int cr, struct rfcomm_dlc *d)
s                 924 net/bluetooth/rfcomm/core.c 	BT_DBG("%p cr %d dlci %d mtu %d", s, cr, d->dlci, d->mtu);
s                 927 net/bluetooth/rfcomm/core.c 	hdr->addr = __addr(s->initiator, 0);
s                 941 net/bluetooth/rfcomm/core.c 	if (s->cfc) {
s                 956 net/bluetooth/rfcomm/core.c 	return rfcomm_send_frame(s, buf, ptr - buf);
s                 959 net/bluetooth/rfcomm/core.c int rfcomm_send_rpn(struct rfcomm_session *s, int cr, u8 dlci,
s                 971 net/bluetooth/rfcomm/core.c 		s, cr, dlci, bit_rate, data_bits, stop_bits, parity,
s                 975 net/bluetooth/rfcomm/core.c 	hdr->addr = __addr(s->initiator, 0);
s                 994 net/bluetooth/rfcomm/core.c 	return rfcomm_send_frame(s, buf, ptr - buf);
s                 997 net/bluetooth/rfcomm/core.c static int rfcomm_send_rls(struct rfcomm_session *s, int cr, u8 dlci, u8 status)
s                1004 net/bluetooth/rfcomm/core.c 	BT_DBG("%p cr %d status 0x%x", s, cr, status);
s                1007 net/bluetooth/rfcomm/core.c 	hdr->addr = __addr(s->initiator, 0);
s                1021 net/bluetooth/rfcomm/core.c 	return rfcomm_send_frame(s, buf, ptr - buf);
s                1024 net/bluetooth/rfcomm/core.c static int rfcomm_send_msc(struct rfcomm_session *s, int cr, u8 dlci, u8 v24_sig)
s                1031 net/bluetooth/rfcomm/core.c 	BT_DBG("%p cr %d v24 0x%x", s, cr, v24_sig);
s                1034 net/bluetooth/rfcomm/core.c 	hdr->addr = __addr(s->initiator, 0);
s                1048 net/bluetooth/rfcomm/core.c 	return rfcomm_send_frame(s, buf, ptr - buf);
s                1051 net/bluetooth/rfcomm/core.c static int rfcomm_send_fcoff(struct rfcomm_session *s, int cr)
s                1057 net/bluetooth/rfcomm/core.c 	BT_DBG("%p cr %d", s, cr);
s                1060 net/bluetooth/rfcomm/core.c 	hdr->addr = __addr(s->initiator, 0);
s                1070 net/bluetooth/rfcomm/core.c 	return rfcomm_send_frame(s, buf, ptr - buf);
s                1073 net/bluetooth/rfcomm/core.c static int rfcomm_send_fcon(struct rfcomm_session *s, int cr)
s                1079 net/bluetooth/rfcomm/core.c 	BT_DBG("%p cr %d", s, cr);
s                1082 net/bluetooth/rfcomm/core.c 	hdr->addr = __addr(s->initiator, 0);
s                1092 net/bluetooth/rfcomm/core.c 	return rfcomm_send_frame(s, buf, ptr - buf);
s                1095 net/bluetooth/rfcomm/core.c static int rfcomm_send_test(struct rfcomm_session *s, int cr, u8 *pattern, int len)
s                1097 net/bluetooth/rfcomm/core.c 	struct socket *sock = s->sock;
s                1105 net/bluetooth/rfcomm/core.c 	BT_DBG("%p cr %d", s, cr);
s                1107 net/bluetooth/rfcomm/core.c 	hdr[0] = __addr(s->initiator, 0);
s                1127 net/bluetooth/rfcomm/core.c static int rfcomm_send_credits(struct rfcomm_session *s, u8 addr, u8 credits)
s                1132 net/bluetooth/rfcomm/core.c 	BT_DBG("%p addr %d credits %d", s, addr, credits);
s                1143 net/bluetooth/rfcomm/core.c 	return rfcomm_send_frame(s, buf, ptr - buf);
s                1167 net/bluetooth/rfcomm/core.c static struct rfcomm_session *rfcomm_recv_ua(struct rfcomm_session *s, u8 dlci)
s                1169 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p state %ld dlci %d", s, s->state, dlci);
s                1173 net/bluetooth/rfcomm/core.c 		struct rfcomm_dlc *d = rfcomm_dlc_get(s, dlci);
s                1175 net/bluetooth/rfcomm/core.c 			rfcomm_send_dm(s, dlci);
s                1176 net/bluetooth/rfcomm/core.c 			return s;
s                1188 net/bluetooth/rfcomm/core.c 			rfcomm_send_msc(s, 1, dlci, d->v24_sig);
s                1195 net/bluetooth/rfcomm/core.c 			if (list_empty(&s->dlcs)) {
s                1196 net/bluetooth/rfcomm/core.c 				s->state = BT_DISCONN;
s                1197 net/bluetooth/rfcomm/core.c 				rfcomm_send_disc(s, 0);
s                1198 net/bluetooth/rfcomm/core.c 				rfcomm_session_clear_timer(s);
s                1205 net/bluetooth/rfcomm/core.c 		switch (s->state) {
s                1207 net/bluetooth/rfcomm/core.c 			s->state = BT_CONNECTED;
s                1208 net/bluetooth/rfcomm/core.c 			rfcomm_process_connect(s);
s                1212 net/bluetooth/rfcomm/core.c 			s = rfcomm_session_close(s, ECONNRESET);
s                1216 net/bluetooth/rfcomm/core.c 	return s;
s                1219 net/bluetooth/rfcomm/core.c static struct rfcomm_session *rfcomm_recv_dm(struct rfcomm_session *s, u8 dlci)
s                1223 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p state %ld dlci %d", s, s->state, dlci);
s                1227 net/bluetooth/rfcomm/core.c 		struct rfcomm_dlc *d = rfcomm_dlc_get(s, dlci);
s                1238 net/bluetooth/rfcomm/core.c 		if (s->state == BT_CONNECT)
s                1243 net/bluetooth/rfcomm/core.c 		s = rfcomm_session_close(s, err);
s                1245 net/bluetooth/rfcomm/core.c 	return s;
s                1248 net/bluetooth/rfcomm/core.c static struct rfcomm_session *rfcomm_recv_disc(struct rfcomm_session *s,
s                1253 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p state %ld dlci %d", s, s->state, dlci);
s                1256 net/bluetooth/rfcomm/core.c 		struct rfcomm_dlc *d = rfcomm_dlc_get(s, dlci);
s                1258 net/bluetooth/rfcomm/core.c 			rfcomm_send_ua(s, dlci);
s                1268 net/bluetooth/rfcomm/core.c 			rfcomm_send_dm(s, dlci);
s                1271 net/bluetooth/rfcomm/core.c 		rfcomm_send_ua(s, 0);
s                1273 net/bluetooth/rfcomm/core.c 		if (s->state == BT_CONNECT)
s                1278 net/bluetooth/rfcomm/core.c 		s = rfcomm_session_close(s, err);
s                1280 net/bluetooth/rfcomm/core.c 	return s;
s                1324 net/bluetooth/rfcomm/core.c static int rfcomm_recv_sabm(struct rfcomm_session *s, u8 dlci)
s                1329 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p state %ld dlci %d", s, s->state, dlci);
s                1332 net/bluetooth/rfcomm/core.c 		rfcomm_send_ua(s, 0);
s                1334 net/bluetooth/rfcomm/core.c 		if (s->state == BT_OPEN) {
s                1335 net/bluetooth/rfcomm/core.c 			s->state = BT_CONNECTED;
s                1336 net/bluetooth/rfcomm/core.c 			rfcomm_process_connect(s);
s                1342 net/bluetooth/rfcomm/core.c 	d = rfcomm_dlc_get(s, dlci);
s                1353 net/bluetooth/rfcomm/core.c 	if (rfcomm_connect_ind(s, channel, &d)) {
s                1355 net/bluetooth/rfcomm/core.c 		d->addr = __addr(s->initiator, dlci);
s                1356 net/bluetooth/rfcomm/core.c 		rfcomm_dlc_link(s, d);
s                1360 net/bluetooth/rfcomm/core.c 		rfcomm_send_dm(s, dlci);
s                1368 net/bluetooth/rfcomm/core.c 	struct rfcomm_session *s = d->session;
s                1373 net/bluetooth/rfcomm/core.c 	if ((pn->flow_ctrl == 0xf0 && s->cfc != RFCOMM_CFC_DISABLED) ||
s                1382 net/bluetooth/rfcomm/core.c 	if (s->cfc == RFCOMM_CFC_UNKNOWN)
s                1383 net/bluetooth/rfcomm/core.c 		s->cfc = d->cfc;
s                1389 net/bluetooth/rfcomm/core.c 	if (cr && d->mtu > s->mtu)
s                1390 net/bluetooth/rfcomm/core.c 		d->mtu = s->mtu;
s                1395 net/bluetooth/rfcomm/core.c static int rfcomm_recv_pn(struct rfcomm_session *s, int cr, struct sk_buff *skb)
s                1401 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p state %ld dlci %d", s, s->state, dlci);
s                1406 net/bluetooth/rfcomm/core.c 	d = rfcomm_dlc_get(s, dlci);
s                1411 net/bluetooth/rfcomm/core.c 			rfcomm_send_pn(s, 0, d);
s                1419 net/bluetooth/rfcomm/core.c 				rfcomm_send_sabm(s, d->dlci);
s                1431 net/bluetooth/rfcomm/core.c 		if (rfcomm_connect_ind(s, channel, &d)) {
s                1433 net/bluetooth/rfcomm/core.c 			d->addr = __addr(s->initiator, dlci);
s                1434 net/bluetooth/rfcomm/core.c 			rfcomm_dlc_link(s, d);
s                1439 net/bluetooth/rfcomm/core.c 			rfcomm_send_pn(s, 0, d);
s                1441 net/bluetooth/rfcomm/core.c 			rfcomm_send_dm(s, dlci);
s                1447 net/bluetooth/rfcomm/core.c static int rfcomm_recv_rpn(struct rfcomm_session *s, int cr, int len, struct sk_buff *skb)
s                1547 net/bluetooth/rfcomm/core.c 	rfcomm_send_rpn(s, 0, dlci, bit_rate, data_bits, stop_bits,
s                1553 net/bluetooth/rfcomm/core.c static int rfcomm_recv_rls(struct rfcomm_session *s, int cr, struct sk_buff *skb)
s                1567 net/bluetooth/rfcomm/core.c 	rfcomm_send_rls(s, 0, dlci, rls->status);
s                1572 net/bluetooth/rfcomm/core.c static int rfcomm_recv_msc(struct rfcomm_session *s, int cr, struct sk_buff *skb)
s                1580 net/bluetooth/rfcomm/core.c 	d = rfcomm_dlc_get(s, dlci);
s                1599 net/bluetooth/rfcomm/core.c 		rfcomm_send_msc(s, 0, dlci, msc->v24_sig);
s                1608 net/bluetooth/rfcomm/core.c static int rfcomm_recv_mcc(struct rfcomm_session *s, struct sk_buff *skb)
s                1617 net/bluetooth/rfcomm/core.c 	BT_DBG("%p type 0x%x cr %d", s, type, cr);
s                1623 net/bluetooth/rfcomm/core.c 		rfcomm_recv_pn(s, cr, skb);
s                1627 net/bluetooth/rfcomm/core.c 		rfcomm_recv_rpn(s, cr, len, skb);
s                1631 net/bluetooth/rfcomm/core.c 		rfcomm_recv_rls(s, cr, skb);
s                1635 net/bluetooth/rfcomm/core.c 		rfcomm_recv_msc(s, cr, skb);
s                1640 net/bluetooth/rfcomm/core.c 			set_bit(RFCOMM_TX_THROTTLED, &s->flags);
s                1641 net/bluetooth/rfcomm/core.c 			rfcomm_send_fcoff(s, 0);
s                1647 net/bluetooth/rfcomm/core.c 			clear_bit(RFCOMM_TX_THROTTLED, &s->flags);
s                1648 net/bluetooth/rfcomm/core.c 			rfcomm_send_fcon(s, 0);
s                1654 net/bluetooth/rfcomm/core.c 			rfcomm_send_test(s, 0, skb->data, skb->len);
s                1662 net/bluetooth/rfcomm/core.c 		rfcomm_send_nsc(s, cr, type);
s                1668 net/bluetooth/rfcomm/core.c static int rfcomm_recv_data(struct rfcomm_session *s, u8 dlci, int pf, struct sk_buff *skb)
s                1672 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p state %ld dlci %d pf %d", s, s->state, dlci, pf);
s                1674 net/bluetooth/rfcomm/core.c 	d = rfcomm_dlc_get(s, dlci);
s                1676 net/bluetooth/rfcomm/core.c 		rfcomm_send_dm(s, dlci);
s                1701 net/bluetooth/rfcomm/core.c static struct rfcomm_session *rfcomm_recv_frame(struct rfcomm_session *s,
s                1707 net/bluetooth/rfcomm/core.c 	if (!s) {
s                1710 net/bluetooth/rfcomm/core.c 		return s;
s                1723 net/bluetooth/rfcomm/core.c 		return s;
s                1734 net/bluetooth/rfcomm/core.c 			rfcomm_recv_sabm(s, dlci);
s                1739 net/bluetooth/rfcomm/core.c 			s = rfcomm_recv_disc(s, dlci);
s                1744 net/bluetooth/rfcomm/core.c 			s = rfcomm_recv_ua(s, dlci);
s                1748 net/bluetooth/rfcomm/core.c 		s = rfcomm_recv_dm(s, dlci);
s                1753 net/bluetooth/rfcomm/core.c 			rfcomm_recv_data(s, dlci, __test_pf(hdr->ctrl), skb);
s                1754 net/bluetooth/rfcomm/core.c 			return s;
s                1756 net/bluetooth/rfcomm/core.c 		rfcomm_recv_mcc(s, skb);
s                1764 net/bluetooth/rfcomm/core.c 	return s;
s                1769 net/bluetooth/rfcomm/core.c static void rfcomm_process_connect(struct rfcomm_session *s)
s                1773 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p state %ld", s, s->state);
s                1775 net/bluetooth/rfcomm/core.c 	list_for_each_entry_safe(d, n, &s->dlcs, list) {
s                1777 net/bluetooth/rfcomm/core.c 			d->mtu = s->mtu;
s                1779 net/bluetooth/rfcomm/core.c 				rfcomm_send_pn(s, 1, d);
s                1839 net/bluetooth/rfcomm/core.c static void rfcomm_process_dlcs(struct rfcomm_session *s)
s                1843 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p state %ld", s, s->state);
s                1845 net/bluetooth/rfcomm/core.c 	list_for_each_entry_safe(d, n, &s->dlcs, list) {
s                1859 net/bluetooth/rfcomm/core.c 				rfcomm_send_pn(s, 1, d);
s                1877 net/bluetooth/rfcomm/core.c 				rfcomm_send_dm(s, d->dlci);
s                1887 net/bluetooth/rfcomm/core.c 		if (test_bit(RFCOMM_TX_THROTTLED, &s->flags))
s                1896 net/bluetooth/rfcomm/core.c static struct rfcomm_session *rfcomm_process_rx(struct rfcomm_session *s)
s                1898 net/bluetooth/rfcomm/core.c 	struct socket *sock = s->sock;
s                1902 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p state %ld qlen %d", s, s->state, skb_queue_len(&sk->sk_receive_queue));
s                1908 net/bluetooth/rfcomm/core.c 			s = rfcomm_recv_frame(s, skb);
s                1909 net/bluetooth/rfcomm/core.c 			if (!s)
s                1916 net/bluetooth/rfcomm/core.c 	if (s && (sk->sk_state == BT_CLOSED))
s                1917 net/bluetooth/rfcomm/core.c 		s = rfcomm_session_close(s, sk->sk_err);
s                1919 net/bluetooth/rfcomm/core.c 	return s;
s                1922 net/bluetooth/rfcomm/core.c static void rfcomm_accept_connection(struct rfcomm_session *s)
s                1924 net/bluetooth/rfcomm/core.c 	struct socket *sock = s->sock, *nsock;
s                1932 net/bluetooth/rfcomm/core.c 	BT_DBG("session %p", s);
s                1942 net/bluetooth/rfcomm/core.c 	s = rfcomm_session_add(nsock, BT_OPEN);
s                1943 net/bluetooth/rfcomm/core.c 	if (s) {
s                1946 net/bluetooth/rfcomm/core.c 		s->mtu = min(l2cap_pi(nsock->sk)->chan->omtu,
s                1954 net/bluetooth/rfcomm/core.c static struct rfcomm_session *rfcomm_check_connection(struct rfcomm_session *s)
s                1956 net/bluetooth/rfcomm/core.c 	struct sock *sk = s->sock->sk;
s                1958 net/bluetooth/rfcomm/core.c 	BT_DBG("%p state %ld", s, s->state);
s                1962 net/bluetooth/rfcomm/core.c 		s->state = BT_CONNECT;
s                1966 net/bluetooth/rfcomm/core.c 		s->mtu = min(l2cap_pi(sk)->chan->omtu, l2cap_pi(sk)->chan->imtu) - 5;
s                1968 net/bluetooth/rfcomm/core.c 		rfcomm_send_sabm(s, 0);
s                1972 net/bluetooth/rfcomm/core.c 		s = rfcomm_session_close(s, sk->sk_err);
s                1975 net/bluetooth/rfcomm/core.c 	return s;
s                1980 net/bluetooth/rfcomm/core.c 	struct rfcomm_session *s, *n;
s                1984 net/bluetooth/rfcomm/core.c 	list_for_each_entry_safe(s, n, &session_list, list) {
s                1985 net/bluetooth/rfcomm/core.c 		if (test_and_clear_bit(RFCOMM_TIMED_OUT, &s->flags)) {
s                1986 net/bluetooth/rfcomm/core.c 			s->state = BT_DISCONN;
s                1987 net/bluetooth/rfcomm/core.c 			rfcomm_send_disc(s, 0);
s                1991 net/bluetooth/rfcomm/core.c 		switch (s->state) {
s                1993 net/bluetooth/rfcomm/core.c 			rfcomm_accept_connection(s);
s                1997 net/bluetooth/rfcomm/core.c 			s = rfcomm_check_connection(s);
s                2001 net/bluetooth/rfcomm/core.c 			s = rfcomm_process_rx(s);
s                2005 net/bluetooth/rfcomm/core.c 		if (s)
s                2006 net/bluetooth/rfcomm/core.c 			rfcomm_process_dlcs(s);
s                2017 net/bluetooth/rfcomm/core.c 	struct rfcomm_session *s;
s                2053 net/bluetooth/rfcomm/core.c 	s = rfcomm_session_add(sock, BT_LISTEN);
s                2054 net/bluetooth/rfcomm/core.c 	if (!s) {
s                2067 net/bluetooth/rfcomm/core.c 	struct rfcomm_session *s, *n;
s                2071 net/bluetooth/rfcomm/core.c 	list_for_each_entry_safe(s, n, &session_list, list)
s                2072 net/bluetooth/rfcomm/core.c 		rfcomm_session_del(s);
s                2101 net/bluetooth/rfcomm/core.c 	struct rfcomm_session *s;
s                2106 net/bluetooth/rfcomm/core.c 	s = rfcomm_session_get(&conn->hdev->bdaddr, &conn->dst);
s                2107 net/bluetooth/rfcomm/core.c 	if (!s)
s                2110 net/bluetooth/rfcomm/core.c 	list_for_each_entry_safe(d, n, &s->dlcs, list) {
s                2150 net/bluetooth/rfcomm/core.c 	struct rfcomm_session *s;
s                2154 net/bluetooth/rfcomm/core.c 	list_for_each_entry(s, &session_list, list) {
s                2155 net/bluetooth/rfcomm/core.c 		struct l2cap_chan *chan = l2cap_pi(s->sock->sk)->chan;
s                2157 net/bluetooth/rfcomm/core.c 		list_for_each_entry(d, &s->dlcs, list) {
s                 956 net/bluetooth/rfcomm/sock.c int rfcomm_connect_ind(struct rfcomm_session *s, u8 channel, struct rfcomm_dlc **d)
s                 962 net/bluetooth/rfcomm/sock.c 	BT_DBG("session %p channel %d", s, channel);
s                 964 net/bluetooth/rfcomm/sock.c 	rfcomm_session_getaddr(s, &src, &dst);
s                  55 net/bridge/netfilter/ebtable_broute.c 			       const struct nf_hook_state *s)
s                  66 net/bridge/netfilter/ebtable_broute.c 			   NFPROTO_BRIDGE, s->in, NULL, NULL,
s                  67 net/bridge/netfilter/ebtable_broute.c 			   s->net, NULL);
s                 219 net/caif/cfcnfg.c 					  struct caif_connect_request *s,
s                 228 net/caif/cfcnfg.c 	l->priority = CAIF_PRIO_MAX - s->priority + 1;
s                 230 net/caif/cfcnfg.c 	if (s->ifindex != 0) {
s                 231 net/caif/cfcnfg.c 		res = cfcnfg_get_id_from_ifi(cnfg, s->ifindex);
s                 236 net/caif/cfcnfg.c 		switch (s->link_selector) {
s                 251 net/caif/cfcnfg.c 	switch (s->protocol) {
s                 254 net/caif/cfcnfg.c 		l->endpoint = (s->sockaddr.u.at.type >> 2) & 0x3;
s                 255 net/caif/cfcnfg.c 		l->chtype = s->sockaddr.u.at.type & 0x3;
s                 260 net/caif/cfcnfg.c 		l->u.datagram.connid = s->sockaddr.u.dgm.connection_id;
s                 266 net/caif/cfcnfg.c 		l->u.datagram.connid = s->sockaddr.u.dgm.connection_id;
s                 270 net/caif/cfcnfg.c 		l->u.datagram.connid = s->sockaddr.u.rfm.connection_id;
s                 271 net/caif/cfcnfg.c 		strlcpy(l->u.rfm.volume, s->sockaddr.u.rfm.volume,
s                 278 net/caif/cfcnfg.c 		strlcpy(l->u.utility.name, s->sockaddr.u.util.service,
s                 281 net/caif/cfcnfg.c 		l->u.utility.paramlen = s->param.size;
s                 285 net/caif/cfcnfg.c 		memcpy(l->u.utility.params, s->param.data,
s                 291 net/caif/cfcnfg.c 		l->endpoint = s->sockaddr.u.dbg.service;
s                 292 net/caif/cfcnfg.c 		l->chtype = s->sockaddr.u.dbg.type;
s                 107 net/ceph/ceph_hash.c unsigned int ceph_str_hash(int type, const char *s, unsigned int len)
s                 111 net/ceph/ceph_hash.c 		return ceph_str_hash_linux(s, len);
s                 113 net/ceph/ceph_hash.c 		return ceph_str_hash_rjenkins(s, len);
s                  48 net/ceph/ceph_strings.c const char *ceph_osd_state_name(int s)
s                  50 net/ceph/ceph_strings.c 	switch (s) {
s                 249 net/ceph/cls_lock_client.c 	char *s;
s                 257 net/ceph/cls_lock_client.c 	s = ceph_extract_encoded_string(p, end, NULL, GFP_NOIO);
s                 258 net/ceph/cls_lock_client.c 	if (IS_ERR(s))
s                 259 net/ceph/cls_lock_client.c 		return PTR_ERR(s);
s                 261 net/ceph/cls_lock_client.c 	locker->id.cookie = s;
s                 287 net/ceph/cls_lock_client.c 	char *s;
s                 308 net/ceph/cls_lock_client.c 	s = ceph_extract_encoded_string(p, end, NULL, GFP_NOIO);
s                 309 net/ceph/cls_lock_client.c 	if (IS_ERR(s)) {
s                 310 net/ceph/cls_lock_client.c 		ret = PTR_ERR(s);
s                 314 net/ceph/cls_lock_client.c 	*tag = s;
s                  79 net/ceph/crush/mapper.c 	unsigned int i, s;
s                  88 net/ceph/crush/mapper.c 			s = crush_hash32_3(bucket->hash, x, bucket->id, 0) %
s                  90 net/ceph/crush/mapper.c 			work->perm[0] = s;
s                 127 net/ceph/crush/mapper.c 	s = work->perm[pr];
s                 130 net/ceph/crush/mapper.c 		bucket->size, x, r, pr, s);
s                 131 net/ceph/crush/mapper.c 	return bucket->items[s];
s                  34 net/ceph/debugfs.c static int monmap_show(struct seq_file *s, void *p)
s                  37 net/ceph/debugfs.c 	struct ceph_client *client = s->private;
s                  42 net/ceph/debugfs.c 	seq_printf(s, "epoch %d\n", client->monc.monmap->epoch);
s                  47 net/ceph/debugfs.c 		seq_printf(s, "\t%s%lld\t%s\n",
s                  54 net/ceph/debugfs.c static int osdmap_show(struct seq_file *s, void *p)
s                  57 net/ceph/debugfs.c 	struct ceph_client *client = s->private;
s                  66 net/ceph/debugfs.c 	seq_printf(s, "epoch %u barrier %u flags 0x%x\n", map->epoch,
s                  73 net/ceph/debugfs.c 		seq_printf(s, "pool %lld '%s' type %d size %d min_size %d pg_num %u pg_num_mask %d flags 0x%llx lfor %u read_tier %lld write_tier %lld\n",
s                  84 net/ceph/debugfs.c 		seq_printf(s, "osd%d\t%s\t%3d%%\t(%s)\t%3d%%\n",
s                  94 net/ceph/debugfs.c 		seq_printf(s, "pg_temp %llu.%x [", pg->pgid.pool,
s                  97 net/ceph/debugfs.c 			seq_printf(s, "%s%d", (i == 0 ? "" : ","),
s                  99 net/ceph/debugfs.c 		seq_printf(s, "]\n");
s                 105 net/ceph/debugfs.c 		seq_printf(s, "primary_temp %llu.%x %d\n", pg->pgid.pool,
s                 112 net/ceph/debugfs.c 		seq_printf(s, "pg_upmap %llu.%x [", pg->pgid.pool,
s                 115 net/ceph/debugfs.c 			seq_printf(s, "%s%d", (i == 0 ? "" : ","),
s                 117 net/ceph/debugfs.c 		seq_printf(s, "]\n");
s                 123 net/ceph/debugfs.c 		seq_printf(s, "pg_upmap_items %llu.%x [", pg->pgid.pool,
s                 126 net/ceph/debugfs.c 			seq_printf(s, "%s%d->%d", (i == 0 ? "" : ","),
s                 129 net/ceph/debugfs.c 		seq_printf(s, "]\n");
s                 136 net/ceph/debugfs.c static int monc_show(struct seq_file *s, void *p)
s                 138 net/ceph/debugfs.c 	struct ceph_client *client = s->private;
s                 147 net/ceph/debugfs.c 		seq_printf(s, "have %s %u", ceph_sub_str[i],
s                 150 net/ceph/debugfs.c 			seq_printf(s, " want %llu%s",
s                 154 net/ceph/debugfs.c 		seq_putc(s, '\n');
s                 156 net/ceph/debugfs.c 	seq_printf(s, "fs_cluster_id %d\n", monc->fs_cluster_id);
s                 163 net/ceph/debugfs.c 			seq_printf(s, "%llu statfs\n", req->tid);
s                 165 net/ceph/debugfs.c 			seq_printf(s, "%llu mon_get_version", req->tid);
s                 167 net/ceph/debugfs.c 			seq_printf(s, "%llu unknown\n", req->tid);
s                 174 net/ceph/debugfs.c static void dump_spgid(struct seq_file *s, const struct ceph_spg *spgid)
s                 176 net/ceph/debugfs.c 	seq_printf(s, "%llu.%x", spgid->pgid.pool, spgid->pgid.seed);
s                 178 net/ceph/debugfs.c 		seq_printf(s, "s%d", spgid->shard);
s                 181 net/ceph/debugfs.c static void dump_target(struct seq_file *s, struct ceph_osd_request_target *t)
s                 185 net/ceph/debugfs.c 	seq_printf(s, "osd%d\t%llu.%x\t", t->osd, t->pgid.pool, t->pgid.seed);
s                 186 net/ceph/debugfs.c 	dump_spgid(s, &t->spgid);
s                 187 net/ceph/debugfs.c 	seq_puts(s, "\t[");
s                 189 net/ceph/debugfs.c 		seq_printf(s, "%s%d", (!i ? "" : ","), t->up.osds[i]);
s                 190 net/ceph/debugfs.c 	seq_printf(s, "]/%d\t[", t->up.primary);
s                 192 net/ceph/debugfs.c 		seq_printf(s, "%s%d", (!i ? "" : ","), t->acting.osds[i]);
s                 193 net/ceph/debugfs.c 	seq_printf(s, "]/%d\te%u\t", t->acting.primary, t->epoch);
s                 195 net/ceph/debugfs.c 		seq_printf(s, "%*pE/%*pE\t0x%x",
s                 200 net/ceph/debugfs.c 		seq_printf(s, "%*pE\t0x%x", t->target_oid.name_len,
s                 204 net/ceph/debugfs.c 		seq_puts(s, "\tP");
s                 207 net/ceph/debugfs.c static void dump_request(struct seq_file *s, struct ceph_osd_request *req)
s                 211 net/ceph/debugfs.c 	seq_printf(s, "%llu\t", req->r_tid);
s                 212 net/ceph/debugfs.c 	dump_target(s, &req->r_t);
s                 214 net/ceph/debugfs.c 	seq_printf(s, "\t%d", req->r_attempts);
s                 219 net/ceph/debugfs.c 		seq_printf(s, "%s%s", (i == 0 ? "\t" : ","),
s                 222 net/ceph/debugfs.c 			seq_printf(s, "-%s",
s                 226 net/ceph/debugfs.c 	seq_putc(s, '\n');
s                 229 net/ceph/debugfs.c static void dump_requests(struct seq_file *s, struct ceph_osd *osd)
s                 238 net/ceph/debugfs.c 		dump_request(s, req);
s                 244 net/ceph/debugfs.c static void dump_linger_request(struct seq_file *s,
s                 247 net/ceph/debugfs.c 	seq_printf(s, "%llu\t", lreq->linger_id);
s                 248 net/ceph/debugfs.c 	dump_target(s, &lreq->t);
s                 250 net/ceph/debugfs.c 	seq_printf(s, "\t%u\t%s%s/%d\n", lreq->register_gen,
s                 255 net/ceph/debugfs.c static void dump_linger_requests(struct seq_file *s, struct ceph_osd *osd)
s                 264 net/ceph/debugfs.c 		dump_linger_request(s, lreq);
s                 270 net/ceph/debugfs.c static void dump_snapid(struct seq_file *s, u64 snapid)
s                 273 net/ceph/debugfs.c 		seq_puts(s, "head");
s                 275 net/ceph/debugfs.c 		seq_puts(s, "snapdir");
s                 277 net/ceph/debugfs.c 		seq_printf(s, "%llx", snapid);
s                 280 net/ceph/debugfs.c static void dump_name_escaped(struct seq_file *s, unsigned char *name,
s                 288 net/ceph/debugfs.c 			seq_printf(s, "%%%02x", name[i]);
s                 290 net/ceph/debugfs.c 			seq_putc(s, name[i]);
s                 295 net/ceph/debugfs.c static void dump_hoid(struct seq_file *s, const struct ceph_hobject_id *hoid)
s                 299 net/ceph/debugfs.c 		seq_puts(s, "MIN");
s                 303 net/ceph/debugfs.c 		seq_puts(s, "MAX");
s                 306 net/ceph/debugfs.c 	seq_printf(s, "%lld:%08x:", hoid->pool, hoid->hash_reverse_bits);
s                 307 net/ceph/debugfs.c 	dump_name_escaped(s, hoid->nspace, hoid->nspace_len);
s                 308 net/ceph/debugfs.c 	seq_putc(s, ':');
s                 309 net/ceph/debugfs.c 	dump_name_escaped(s, hoid->key, hoid->key_len);
s                 310 net/ceph/debugfs.c 	seq_putc(s, ':');
s                 311 net/ceph/debugfs.c 	dump_name_escaped(s, hoid->oid, hoid->oid_len);
s                 312 net/ceph/debugfs.c 	seq_putc(s, ':');
s                 313 net/ceph/debugfs.c 	dump_snapid(s, hoid->snapid);
s                 316 net/ceph/debugfs.c static void dump_backoffs(struct seq_file *s, struct ceph_osd *osd)
s                 325 net/ceph/debugfs.c 		seq_printf(s, "osd%d\t", osd->o_osd);
s                 326 net/ceph/debugfs.c 		dump_spgid(s, &backoff->spgid);
s                 327 net/ceph/debugfs.c 		seq_printf(s, "\t%llu\t", backoff->id);
s                 328 net/ceph/debugfs.c 		dump_hoid(s, backoff->begin);
s                 329 net/ceph/debugfs.c 		seq_putc(s, '\t');
s                 330 net/ceph/debugfs.c 		dump_hoid(s, backoff->end);
s                 331 net/ceph/debugfs.c 		seq_putc(s, '\n');
s                 337 net/ceph/debugfs.c static int osdc_show(struct seq_file *s, void *pp)
s                 339 net/ceph/debugfs.c 	struct ceph_client *client = s->private;
s                 344 net/ceph/debugfs.c 	seq_printf(s, "REQUESTS %d homeless %d\n",
s                 350 net/ceph/debugfs.c 		dump_requests(s, osd);
s                 352 net/ceph/debugfs.c 	dump_requests(s, &osdc->homeless_osd);
s                 354 net/ceph/debugfs.c 	seq_puts(s, "LINGER REQUESTS\n");
s                 358 net/ceph/debugfs.c 		dump_linger_requests(s, osd);
s                 360 net/ceph/debugfs.c 	dump_linger_requests(s, &osdc->homeless_osd);
s                 362 net/ceph/debugfs.c 	seq_puts(s, "BACKOFFS\n");
s                 366 net/ceph/debugfs.c 		dump_backoffs(s, osd);
s                 373 net/ceph/debugfs.c static int client_options_show(struct seq_file *s, void *p)
s                 375 net/ceph/debugfs.c 	struct ceph_client *client = s->private;
s                 378 net/ceph/debugfs.c 	ret = ceph_print_client_options(s, client, true);
s                 382 net/ceph/debugfs.c 	seq_putc(s, '\n');
s                 192 net/ceph/messenger.c 	char *s;
s                 198 net/ceph/messenger.c 	s = addr_str[i];
s                 202 net/ceph/messenger.c 		snprintf(s, MAX_ADDR_STR_LEN, "(%d)%pI4:%hu",
s                 208 net/ceph/messenger.c 		snprintf(s, MAX_ADDR_STR_LEN, "(%d)[%pI6c]:%hu",
s                 214 net/ceph/messenger.c 		snprintf(s, MAX_ADDR_STR_LEN, "(unknown sockaddr family %hu)",
s                 218 net/ceph/messenger.c 	return s;
s                2089 net/ceph/osdmap.c 		u32 s = next_bit | pgid->seed;
s                2091 net/ceph/osdmap.c 		if (s < old_pg_num || s == pgid->seed)
s                2093 net/ceph/osdmap.c 		if (s >= new_pg_num)
s                2096 net/ceph/osdmap.c 		s = ceph_stable_mod(s, old_pg_num, old_mask);
s                2097 net/ceph/osdmap.c 		if (s == pgid->seed)
s                 486 net/core/dev.c 	struct netdev_boot_setup *s;
s                 489 net/core/dev.c 	s = dev_boot_setup;
s                 491 net/core/dev.c 		if (s[i].name[0] == '\0' || s[i].name[0] == ' ') {
s                 492 net/core/dev.c 			memset(s[i].name, 0, sizeof(s[i].name));
s                 493 net/core/dev.c 			strlcpy(s[i].name, name, IFNAMSIZ);
s                 494 net/core/dev.c 			memcpy(&s[i].map, map, sizeof(s[i].map));
s                 513 net/core/dev.c 	struct netdev_boot_setup *s = dev_boot_setup;
s                 517 net/core/dev.c 		if (s[i].name[0] != '\0' && s[i].name[0] != ' ' &&
s                 518 net/core/dev.c 		    !strcmp(dev->name, s[i].name)) {
s                 519 net/core/dev.c 			dev->irq = s[i].map.irq;
s                 520 net/core/dev.c 			dev->base_addr = s[i].map.base_addr;
s                 521 net/core/dev.c 			dev->mem_start = s[i].map.mem_start;
s                 522 net/core/dev.c 			dev->mem_end = s[i].map.mem_end;
s                 543 net/core/dev.c 	const struct netdev_boot_setup *s = dev_boot_setup;
s                 557 net/core/dev.c 		if (!strcmp(name, s[i].name))
s                 558 net/core/dev.c 			return s[i].map.base_addr;
s                  79 net/core/net_namespace.c 		ng->s.len = max_gen_ptrs;
s                  92 net/core/net_namespace.c 	if (old_ng->s.len > id) {
s                 113 net/core/net_namespace.c 	       (old_ng->s.len - MIN_PERNET_OPS_ID) * sizeof(void *));
s                 117 net/core/net_namespace.c 	kfree_rcu(old_ng, s.rcu);
s                2422 net/core/pktgen.c 				__be32 s;
s                2428 net/core/pktgen.c 						s = htonl(t);
s                2429 net/core/pktgen.c 					} while (ipv4_is_loopback(s) ||
s                2430 net/core/pktgen.c 						ipv4_is_multicast(s) ||
s                2431 net/core/pktgen.c 						ipv4_is_lbcast(s) ||
s                2432 net/core/pktgen.c 						ipv4_is_zeronet(s) ||
s                2433 net/core/pktgen.c 						ipv4_is_local_multicast(s));
s                2434 net/core/pktgen.c 					pkt_dev->cur_daddr = s;
s                 122 net/core/utils.c 	const char *s;
s                 131 net/core/utils.c 	s = src;
s                 136 net/core/utils.c 		c = xdigit2bin(srclen > 0 ? *s : '\0', delim);
s                 160 net/core/utils.c 		s++;
s                 167 net/core/utils.c 		*end = s;
s                 188 net/core/utils.c 	const char *s, *tok = NULL;
s                 198 net/core/utils.c 	s = src;
s                 206 net/core/utils.c 		c = xdigit2bin(srclen > 0 ? *s : '\0', delim);
s                 244 net/core/utils.c 			tok = s + 1;
s                 249 net/core/utils.c 			ret = in4_pton(tok ? tok : s, srclen + (int)(s - tok), d, delim, &s);
s                 277 net/core/utils.c 		s++;
s                 296 net/core/utils.c 		*end = s;
s                  54 net/dccp/ccids/lib/tfrc.h u32 tfrc_calc_x(u16 s, u32 R, u32 p);
s                 613 net/dccp/ccids/lib/tfrc_equation.c u32 tfrc_calc_x(u16 s, u32 R, u32 p)
s                 652 net/dccp/ccids/lib/tfrc_equation.c 	result = scaled_div(s, R);
s                1021 net/dccp/feat.c 	u8 c, s;
s                1023 net/dccp/feat.c 	for (s = 0; s < slen; s++)
s                1025 net/dccp/feat.c 			if (servlist[s] == clilist[c])
s                1026 net/dccp/feat.c 				return servlist[s];
s                 508 net/decnet/dn_neigh.c 	struct elist_cb_state *s = _info;
s                 511 net/decnet/dn_neigh.c 	if (neigh->dev != s->dev)
s                 518 net/decnet/dn_neigh.c 	if (s->t == s->n)
s                 519 net/decnet/dn_neigh.c 		s->rs = dn_find_slot(s->ptr, s->n, dn->priority);
s                 521 net/decnet/dn_neigh.c 		s->t++;
s                 522 net/decnet/dn_neigh.c 	if (s->rs == NULL)
s                 525 net/decnet/dn_neigh.c 	dn_dn2eth(s->rs, dn->addr);
s                 526 net/decnet/dn_neigh.c 	s->rs += 6;
s                 527 net/decnet/dn_neigh.c 	*(s->rs) = neigh->nud_state & NUD_CONNECTED ? 0x80 : 0x0;
s                 528 net/decnet/dn_neigh.c 	*(s->rs) |= dn->priority;
s                 529 net/decnet/dn_neigh.c 	s->rs++;
s                1778 net/decnet/dn_route.c 	struct dn_rt_cache_iter_state *s = seq->private;
s                1780 net/decnet/dn_route.c 	for(s->bucket = dn_rt_hash_mask; s->bucket >= 0; --s->bucket) {
s                1782 net/decnet/dn_route.c 		rt = rcu_dereference_bh(dn_rt_hash_table[s->bucket].chain);
s                1792 net/decnet/dn_route.c 	struct dn_rt_cache_iter_state *s = seq->private;
s                1797 net/decnet/dn_route.c 		if (--s->bucket < 0)
s                1800 net/decnet/dn_route.c 		rt = rcu_dereference_bh(dn_rt_hash_table[s->bucket].chain);
s                 208 net/dsa/dsa.c  	struct pcpu_sw_netstats *s;
s                 232 net/dsa/dsa.c  	s = this_cpu_ptr(p->stats64);
s                 233 net/dsa/dsa.c  	u64_stats_update_begin(&s->syncp);
s                 234 net/dsa/dsa.c  	s->rx_packets++;
s                 235 net/dsa/dsa.c  	s->rx_bytes += skb->len;
s                 236 net/dsa/dsa.c  	u64_stats_update_end(&s->syncp);
s                 508 net/dsa/slave.c 	struct pcpu_sw_netstats *s;
s                 511 net/dsa/slave.c 	s = this_cpu_ptr(p->stats64);
s                 512 net/dsa/slave.c 	u64_stats_update_begin(&s->syncp);
s                 513 net/dsa/slave.c 	s->tx_packets++;
s                 514 net/dsa/slave.c 	s->tx_bytes += skb->len;
s                 515 net/dsa/slave.c 	u64_stats_update_end(&s->syncp);
s                 665 net/dsa/slave.c 	struct pcpu_sw_netstats *s;
s                 672 net/dsa/slave.c 		s = per_cpu_ptr(p->stats64, i);
s                 674 net/dsa/slave.c 			start = u64_stats_fetch_begin_irq(&s->syncp);
s                 675 net/dsa/slave.c 			tx_packets = s->tx_packets;
s                 676 net/dsa/slave.c 			tx_bytes = s->tx_bytes;
s                 677 net/dsa/slave.c 			rx_packets = s->rx_packets;
s                 678 net/dsa/slave.c 			rx_bytes = s->rx_bytes;
s                 679 net/dsa/slave.c 		} while (u64_stats_fetch_retry_irq(&s->syncp, start));
s                1050 net/dsa/slave.c 	struct pcpu_sw_netstats *s;
s                1058 net/dsa/slave.c 		s = per_cpu_ptr(p->stats64, i);
s                1060 net/dsa/slave.c 			start = u64_stats_fetch_begin_irq(&s->syncp);
s                1061 net/dsa/slave.c 			tx_packets = s->tx_packets;
s                1062 net/dsa/slave.c 			tx_bytes = s->tx_bytes;
s                1063 net/dsa/slave.c 			rx_packets = s->rx_packets;
s                1064 net/dsa/slave.c 			rx_bytes = s->rx_bytes;
s                1065 net/dsa/slave.c 		} while (u64_stats_fetch_retry_irq(&s->syncp, start));
s                1310 net/ipv4/arp.c 	char c, *s;
s                1313 net/ipv4/arp.c 	for (n = 0, s = buf; n < 6; n++) {
s                1317 net/ipv4/arp.c 			*s++ = c;
s                1320 net/ipv4/arp.c 	*s++ = '-';
s                1323 net/ipv4/arp.c 		*s++ = '1';
s                1327 net/ipv4/arp.c 	*s++ = n + '0';
s                1328 net/ipv4/arp.c 	*s++ = '\0';
s                2335 net/ipv4/fib_trie.c static void trie_collect_stats(struct trie *t, struct trie_stat *s)
s                2340 net/ipv4/fib_trie.c 	memset(s, 0, sizeof(*s));
s                2347 net/ipv4/fib_trie.c 			s->leaves++;
s                2348 net/ipv4/fib_trie.c 			s->totdepth += iter.depth;
s                2349 net/ipv4/fib_trie.c 			if (iter.depth > s->maxdepth)
s                2350 net/ipv4/fib_trie.c 				s->maxdepth = iter.depth;
s                2353 net/ipv4/fib_trie.c 				++s->prefixes;
s                2355 net/ipv4/fib_trie.c 			s->tnodes++;
s                2357 net/ipv4/fib_trie.c 				s->nodesizes[n->bits]++;
s                2358 net/ipv4/fib_trie.c 			s->nullpointers += tn_info(n)->empty_children;
s                2411 net/ipv4/fib_trie.c 	struct trie_use_stats s = { 0 };
s                2418 net/ipv4/fib_trie.c 		s.gets += pcpu->gets;
s                2419 net/ipv4/fib_trie.c 		s.backtrack += pcpu->backtrack;
s                2420 net/ipv4/fib_trie.c 		s.semantic_match_passed += pcpu->semantic_match_passed;
s                2421 net/ipv4/fib_trie.c 		s.semantic_match_miss += pcpu->semantic_match_miss;
s                2422 net/ipv4/fib_trie.c 		s.null_node_hit += pcpu->null_node_hit;
s                2423 net/ipv4/fib_trie.c 		s.resize_node_skipped += pcpu->resize_node_skipped;
s                2427 net/ipv4/fib_trie.c 	seq_printf(seq, "gets = %u\n", s.gets);
s                2428 net/ipv4/fib_trie.c 	seq_printf(seq, "backtracks = %u\n", s.backtrack);
s                2430 net/ipv4/fib_trie.c 		   s.semantic_match_passed);
s                2431 net/ipv4/fib_trie.c 	seq_printf(seq, "semantic match miss = %u\n", s.semantic_match_miss);
s                2432 net/ipv4/fib_trie.c 	seq_printf(seq, "null node hit= %u\n", s.null_node_hit);
s                2433 net/ipv4/fib_trie.c 	seq_printf(seq, "skipped node resize = %u\n\n", s.resize_node_skipped);
s                2571 net/ipv4/fib_trie.c static inline const char *rtn_scope(char *buf, size_t len, enum rt_scope_t s)
s                2573 net/ipv4/fib_trie.c 	switch (s) {
s                2580 net/ipv4/fib_trie.c 		snprintf(buf, len, "scope=%d", s);
s                 607 net/ipv4/netfilter/arp_tables.c 		seqcount_t *s = &per_cpu(xt_recseq, cpu);
s                 617 net/ipv4/netfilter/arp_tables.c 				start = read_seqcount_begin(s);
s                 620 net/ipv4/netfilter/arp_tables.c 			} while (read_seqcount_retry(s, start));
s                 158 net/ipv4/netfilter/ip_tables.c get_chainname_rulenum(const struct ipt_entry *s, const struct ipt_entry *e,
s                 162 net/ipv4/netfilter/ip_tables.c 	const struct xt_standard_target *t = (void *)ipt_get_target_c(s);
s                 168 net/ipv4/netfilter/ip_tables.c 	} else if (s == e) {
s                 171 net/ipv4/netfilter/ip_tables.c 		if (unconditional(s) &&
s                 748 net/ipv4/netfilter/ip_tables.c 		seqcount_t *s = &per_cpu(xt_recseq, cpu);
s                 758 net/ipv4/netfilter/ip_tables.c 				start = read_seqcount_begin(s);
s                 761 net/ipv4/netfilter/ip_tables.c 			} while (read_seqcount_retry(s, start));
s                 677 net/ipv4/netfilter/ipt_CLUSTERIP.c static void *clusterip_seq_start(struct seq_file *s, loff_t *pos)
s                 679 net/ipv4/netfilter/ipt_CLUSTERIP.c 	struct clusterip_config *c = s->private;
s                 703 net/ipv4/netfilter/ipt_CLUSTERIP.c static void *clusterip_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                 717 net/ipv4/netfilter/ipt_CLUSTERIP.c static void clusterip_seq_stop(struct seq_file *s, void *v)
s                 723 net/ipv4/netfilter/ipt_CLUSTERIP.c static int clusterip_seq_show(struct seq_file *s, void *v)
s                 728 net/ipv4/netfilter/ipt_CLUSTERIP.c 		seq_putc(s, ',');
s                 730 net/ipv4/netfilter/ipt_CLUSTERIP.c 	seq_printf(s, "%u", idx->bit);
s                 733 net/ipv4/netfilter/ipt_CLUSTERIP.c 		seq_putc(s, '\n');
s                  69 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 	unsigned char s[12] = {0,};
s                  73 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		memcpy(&s[1], &ctx->from, 4);
s                  74 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		memcpy(&s[7], &ctx->to, 4);
s                  75 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		s[0] = ~0;
s                  76 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		s[1] = ~s[1];
s                  77 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		s[2] = ~s[2];
s                  78 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		s[3] = ~s[3];
s                  79 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		s[4] = ~s[4];
s                  80 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		s[5] = ~0;
s                  83 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		memcpy(&s[0], &ctx->from, 4);
s                  84 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		memcpy(&s[4], &ctx->to, 4);
s                  85 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		s[0] = ~s[0];
s                  86 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		s[1] = ~s[1];
s                  87 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		s[2] = ~s[2];
s                  88 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		s[3] = ~s[3];
s                  91 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 	*ctx->check = csum_fold(csum_partial(s, size,
s                  61 net/ipv4/raw_diag.c 	struct sock *sk = NULL, *s;
s                  69 net/ipv4/raw_diag.c 		sk_for_each(s, &hashinfo->ht[slot]) {
s                  70 net/ipv4/raw_diag.c 			sk = raw_lookup(net, s, r);
s                3282 net/ipv6/addrconf.c 	struct ipv6_stable_secret *s = &idev->cnf.stable_secret;
s                3284 net/ipv6/addrconf.c 	if (s->initialized)
s                3286 net/ipv6/addrconf.c 	s = &idev->cnf.stable_secret;
s                3287 net/ipv6/addrconf.c 	get_random_bytes(&s->secret, sizeof(s->secret));
s                3288 net/ipv6/addrconf.c 	s->initialized = true;
s                 183 net/ipv6/netfilter/ip6_tables.c get_chainname_rulenum(const struct ip6t_entry *s, const struct ip6t_entry *e,
s                 187 net/ipv6/netfilter/ip6_tables.c 	const struct xt_standard_target *t = (void *)ip6t_get_target_c(s);
s                 193 net/ipv6/netfilter/ip6_tables.c 	} else if (s == e) {
s                 196 net/ipv6/netfilter/ip6_tables.c 		if (unconditional(s) &&
s                 765 net/ipv6/netfilter/ip6_tables.c 		seqcount_t *s = &per_cpu(xt_recseq, cpu);
s                 775 net/ipv6/netfilter/ip6_tables.c 				start = read_seqcount_begin(s);
s                 778 net/ipv6/netfilter/ip6_tables.c 			} while (read_seqcount_retry(s, start));
s                3758 net/key/af_key.c 	struct sock *s = sk_entry(v);
s                3764 net/key/af_key.c 			       s,
s                3765 net/key/af_key.c 			       refcount_read(&s->sk_refcnt),
s                3766 net/key/af_key.c 			       sk_rmem_alloc_get(s),
s                3767 net/key/af_key.c 			       sk_wmem_alloc_get(s),
s                3768 net/key/af_key.c 			       from_kuid_munged(seq_user_ns(f), sock_i_uid(s)),
s                3769 net/key/af_key.c 			       sock_i_ino(s)
s                 594 net/mac80211/debugfs_sta.c #define PFLAG_RANGE(t, i, n, s, m, off, fmt)				\
s                 598 net/mac80211/debugfs_sta.c 		PRINT(fmt, (s << idx) + (m * idx));			\
s                 601 net/mac80211/debugfs_sta.c #define PFLAG_RANGE_DEFAULT(t, i, n, s, m, off, fmt, a, b)		\
s                 607 net/mac80211/debugfs_sta.c 		PFLAG_RANGE(t, i, n, s, m, off, fmt);			\
s                  79 net/mac80211/mesh_hwmp.c #define net_traversal_jiffies(s) \
s                  80 net/mac80211/mesh_hwmp.c 	msecs_to_jiffies(s->u.mesh.mshcfg.dot11MeshHWMPnetDiameterTraversalTime)
s                  81 net/mac80211/mesh_hwmp.c #define default_lifetime(s) \
s                  82 net/mac80211/mesh_hwmp.c 	MSEC_TO_TU(s->u.mesh.mshcfg.dot11MeshHWMPactivePathTimeout)
s                  83 net/mac80211/mesh_hwmp.c #define min_preq_int_jiff(s) \
s                  84 net/mac80211/mesh_hwmp.c 	(msecs_to_jiffies(s->u.mesh.mshcfg.dot11MeshHWMPpreqMinInterval))
s                  85 net/mac80211/mesh_hwmp.c #define max_preq_retries(s) (s->u.mesh.mshcfg.dot11MeshHWMPmaxPREQretries)
s                  86 net/mac80211/mesh_hwmp.c #define disc_timeout_jiff(s) \
s                  88 net/mac80211/mesh_hwmp.c #define root_path_confirmation_jiffies(s) \
s                  20 net/mac80211/mesh_plink.c #define mod_plink_timer(s, t) (mod_timer(&s->mesh->plink_timer, \
s                 594 net/mac80211/rx.c #define CHECK_GI(s) \
s                 595 net/mac80211/rx.c 	BUILD_BUG_ON(IEEE80211_RADIOTAP_HE_DATA5_GI_##s != \
s                 596 net/mac80211/rx.c 		     (int)NL80211_RATE_INFO_HE_GI_##s)
s                 627 net/mac80211/rx.c #define CHECK_RU_ALLOC(s) \
s                 628 net/mac80211/rx.c 	BUILD_BUG_ON(IEEE80211_RADIOTAP_HE_DATA5_DATA_BW_RU_ALLOC_##s##T != \
s                 629 net/mac80211/rx.c 		     NL80211_RATE_INFO_HE_RU_ALLOC_##s + 4)
s                 829 net/mac80211/sta_info.h static inline u32 sta_stats_encode_rate(struct ieee80211_rx_status *s)
s                 833 net/mac80211/sta_info.h 	r = STA_STATS_FIELD(BW, s->bw);
s                 835 net/mac80211/sta_info.h 	if (s->enc_flags & RX_ENC_FLAG_SHORT_GI)
s                 838 net/mac80211/sta_info.h 	switch (s->encoding) {
s                 841 net/mac80211/sta_info.h 		r |= STA_STATS_FIELD(VHT_NSS, s->nss);
s                 842 net/mac80211/sta_info.h 		r |= STA_STATS_FIELD(VHT_MCS, s->rate_idx);
s                 846 net/mac80211/sta_info.h 		r |= STA_STATS_FIELD(HT_MCS, s->rate_idx);
s                 850 net/mac80211/sta_info.h 		r |= STA_STATS_FIELD(LEGACY_BAND, s->band);
s                 851 net/mac80211/sta_info.h 		r |= STA_STATS_FIELD(LEGACY_IDX, s->rate_idx);
s                 855 net/mac80211/sta_info.h 		r |= STA_STATS_FIELD(HE_NSS, s->nss);
s                 856 net/mac80211/sta_info.h 		r |= STA_STATS_FIELD(HE_MCS, s->rate_idx);
s                 857 net/mac80211/sta_info.h 		r |= STA_STATS_FIELD(HE_GI, s->he_gi);
s                 858 net/mac80211/sta_info.h 		r |= STA_STATS_FIELD(HE_RU, s->he_ru);
s                 859 net/mac80211/sta_info.h 		r |= STA_STATS_FIELD(HE_DCM, s->he_dcm);
s                 450 net/mac80211/status.c #define CHECK_GI(s) \
s                 451 net/mac80211/status.c 	BUILD_BUG_ON(IEEE80211_RADIOTAP_HE_DATA5_GI_##s != \
s                 452 net/mac80211/status.c 	(int)NL80211_RATE_INFO_HE_GI_##s)
s                 481 net/mac80211/status.c #define CHECK_RU_ALLOC(s) \
s                 482 net/mac80211/status.c 	BUILD_BUG_ON(IEEE80211_RADIOTAP_HE_DATA5_DATA_BW_RU_ALLOC_##s##T != \
s                 483 net/mac80211/status.c 	NL80211_RATE_INFO_HE_RU_ALLOC_##s + 4)
s                  26 net/mac80211/trace.h #define STA_NAMED_ASSIGN(s)	memcpy(__entry->sta_addr, (s)->addr, ETH_ALEN)
s                 921 net/mac80211/wpa.c static inline void bip_ipn_swap(u8 *d, const u8 *s)
s                 923 net/mac80211/wpa.c 	*d++ = s[5];
s                 924 net/mac80211/wpa.c 	*d++ = s[4];
s                 925 net/mac80211/wpa.c 	*d++ = s[3];
s                 926 net/mac80211/wpa.c 	*d++ = s[2];
s                 927 net/mac80211/wpa.c 	*d++ = s[1];
s                 928 net/mac80211/wpa.c 	*d = s[0];
s                 506 net/netfilter/core.c 		 const struct nf_hook_entries *e, unsigned int s)
s                 511 net/netfilter/core.c 	for (; s < e->num_hook_entries; s++) {
s                 512 net/netfilter/core.c 		verdict = nf_hook_entry_hookfn(&e->hooks[s], skb, state);
s                 523 net/netfilter/core.c 			ret = nf_queue(skb, state, s, verdict);
s                 664 net/netfilter/ipset/ip_set_core.c 	struct ip_set *s;
s                 669 net/netfilter/ipset/ip_set_core.c 		s = rcu_dereference(inst->ip_set_list)[i];
s                 670 net/netfilter/ipset/ip_set_core.c 		if (s && STRNCMP(s->name, name)) {
s                 671 net/netfilter/ipset/ip_set_core.c 			__ip_set_get(s);
s                 673 net/netfilter/ipset/ip_set_core.c 			*set = s;
s                 870 net/netfilter/ipset/ip_set_core.c 	struct ip_set *s;
s                 875 net/netfilter/ipset/ip_set_core.c 		s = ip_set(inst, i);
s                 876 net/netfilter/ipset/ip_set_core.c 		if (!s) {
s                 879 net/netfilter/ipset/ip_set_core.c 		} else if (STRNCMP(name, s->name)) {
s                 881 net/netfilter/ipset/ip_set_core.c 			*set = s;
s                1047 net/netfilter/ipset/ip_set_core.c 	struct ip_set *s;
s                1070 net/netfilter/ipset/ip_set_core.c 			s = ip_set(inst, i);
s                1071 net/netfilter/ipset/ip_set_core.c 			if (s && (s->ref || s->ref_netlink)) {
s                1079 net/netfilter/ipset/ip_set_core.c 			s = ip_set(inst, i);
s                1080 net/netfilter/ipset/ip_set_core.c 			if (s) {
s                1082 net/netfilter/ipset/ip_set_core.c 				ip_set_destroy_set(s);
s                1088 net/netfilter/ipset/ip_set_core.c 		s = find_set_and_id(inst, nla_data(attr[IPSET_ATTR_SETNAME]),
s                1090 net/netfilter/ipset/ip_set_core.c 		if (!s) {
s                1093 net/netfilter/ipset/ip_set_core.c 		} else if (s->ref || s->ref_netlink) {
s                1100 net/netfilter/ipset/ip_set_core.c 		ip_set_destroy_set(s);
s                1126 net/netfilter/ipset/ip_set_core.c 	struct ip_set *s;
s                1134 net/netfilter/ipset/ip_set_core.c 			s = ip_set(inst, i);
s                1135 net/netfilter/ipset/ip_set_core.c 			if (s)
s                1136 net/netfilter/ipset/ip_set_core.c 				ip_set_flush_set(s);
s                1139 net/netfilter/ipset/ip_set_core.c 		s = find_set(inst, nla_data(attr[IPSET_ATTR_SETNAME]));
s                1140 net/netfilter/ipset/ip_set_core.c 		if (!s)
s                1143 net/netfilter/ipset/ip_set_core.c 		ip_set_flush_set(s);
s                1166 net/netfilter/ipset/ip_set_core.c 	struct ip_set *set, *s;
s                1188 net/netfilter/ipset/ip_set_core.c 		s = ip_set(inst, i);
s                1189 net/netfilter/ipset/ip_set_core.c 		if (s && STRNCMP(s->name, name2)) {
s                 353 net/netfilter/ipset/ip_set_list_set.c 	struct ip_set *s;
s                 366 net/netfilter/ipset/ip_set_list_set.c 	e.id = ip_set_get_byname(map->net, nla_data(tb[IPSET_ATTR_NAME]), &s);
s                 370 net/netfilter/ipset/ip_set_list_set.c 	if (s->type->features & IPSET_TYPE_NAME) {
s                 389 net/netfilter/ipset/ip_set_list_set.c 					    &s);
s                 140 net/netfilter/ipvs/ip_vs_core.c 		struct ip_vs_cpu_stats *s;
s                 145 net/netfilter/ipvs/ip_vs_core.c 		s = this_cpu_ptr(dest->stats.cpustats);
s                 146 net/netfilter/ipvs/ip_vs_core.c 		u64_stats_update_begin(&s->syncp);
s                 147 net/netfilter/ipvs/ip_vs_core.c 		s->cnt.inpkts++;
s                 148 net/netfilter/ipvs/ip_vs_core.c 		s->cnt.inbytes += skb->len;
s                 149 net/netfilter/ipvs/ip_vs_core.c 		u64_stats_update_end(&s->syncp);
s                 152 net/netfilter/ipvs/ip_vs_core.c 		s = this_cpu_ptr(svc->stats.cpustats);
s                 153 net/netfilter/ipvs/ip_vs_core.c 		u64_stats_update_begin(&s->syncp);
s                 154 net/netfilter/ipvs/ip_vs_core.c 		s->cnt.inpkts++;
s                 155 net/netfilter/ipvs/ip_vs_core.c 		s->cnt.inbytes += skb->len;
s                 156 net/netfilter/ipvs/ip_vs_core.c 		u64_stats_update_end(&s->syncp);
s                 158 net/netfilter/ipvs/ip_vs_core.c 		s = this_cpu_ptr(ipvs->tot_stats.cpustats);
s                 159 net/netfilter/ipvs/ip_vs_core.c 		u64_stats_update_begin(&s->syncp);
s                 160 net/netfilter/ipvs/ip_vs_core.c 		s->cnt.inpkts++;
s                 161 net/netfilter/ipvs/ip_vs_core.c 		s->cnt.inbytes += skb->len;
s                 162 net/netfilter/ipvs/ip_vs_core.c 		u64_stats_update_end(&s->syncp);
s                 176 net/netfilter/ipvs/ip_vs_core.c 		struct ip_vs_cpu_stats *s;
s                 181 net/netfilter/ipvs/ip_vs_core.c 		s = this_cpu_ptr(dest->stats.cpustats);
s                 182 net/netfilter/ipvs/ip_vs_core.c 		u64_stats_update_begin(&s->syncp);
s                 183 net/netfilter/ipvs/ip_vs_core.c 		s->cnt.outpkts++;
s                 184 net/netfilter/ipvs/ip_vs_core.c 		s->cnt.outbytes += skb->len;
s                 185 net/netfilter/ipvs/ip_vs_core.c 		u64_stats_update_end(&s->syncp);
s                 188 net/netfilter/ipvs/ip_vs_core.c 		s = this_cpu_ptr(svc->stats.cpustats);
s                 189 net/netfilter/ipvs/ip_vs_core.c 		u64_stats_update_begin(&s->syncp);
s                 190 net/netfilter/ipvs/ip_vs_core.c 		s->cnt.outpkts++;
s                 191 net/netfilter/ipvs/ip_vs_core.c 		s->cnt.outbytes += skb->len;
s                 192 net/netfilter/ipvs/ip_vs_core.c 		u64_stats_update_end(&s->syncp);
s                 194 net/netfilter/ipvs/ip_vs_core.c 		s = this_cpu_ptr(ipvs->tot_stats.cpustats);
s                 195 net/netfilter/ipvs/ip_vs_core.c 		u64_stats_update_begin(&s->syncp);
s                 196 net/netfilter/ipvs/ip_vs_core.c 		s->cnt.outpkts++;
s                 197 net/netfilter/ipvs/ip_vs_core.c 		s->cnt.outbytes += skb->len;
s                 198 net/netfilter/ipvs/ip_vs_core.c 		u64_stats_update_end(&s->syncp);
s                 209 net/netfilter/ipvs/ip_vs_core.c 	struct ip_vs_cpu_stats *s;
s                 213 net/netfilter/ipvs/ip_vs_core.c 	s = this_cpu_ptr(cp->dest->stats.cpustats);
s                 214 net/netfilter/ipvs/ip_vs_core.c 	u64_stats_update_begin(&s->syncp);
s                 215 net/netfilter/ipvs/ip_vs_core.c 	s->cnt.conns++;
s                 216 net/netfilter/ipvs/ip_vs_core.c 	u64_stats_update_end(&s->syncp);
s                 218 net/netfilter/ipvs/ip_vs_core.c 	s = this_cpu_ptr(svc->stats.cpustats);
s                 219 net/netfilter/ipvs/ip_vs_core.c 	u64_stats_update_begin(&s->syncp);
s                 220 net/netfilter/ipvs/ip_vs_core.c 	s->cnt.conns++;
s                 221 net/netfilter/ipvs/ip_vs_core.c 	u64_stats_update_end(&s->syncp);
s                 223 net/netfilter/ipvs/ip_vs_core.c 	s = this_cpu_ptr(ipvs->tot_stats.cpustats);
s                 224 net/netfilter/ipvs/ip_vs_core.c 	u64_stats_update_begin(&s->syncp);
s                 225 net/netfilter/ipvs/ip_vs_core.c 	s->cnt.conns++;
s                 226 net/netfilter/ipvs/ip_vs_core.c 	u64_stats_update_end(&s->syncp);
s                2344 net/netfilter/ipvs/ip_vs_ctl.c 	struct ip_vs_service_user	s;
s                  88 net/netfilter/ipvs/ip_vs_dh.c ip_vs_dh_get(int af, struct ip_vs_dh_state *s, const union nf_inet_addr *addr)
s                  90 net/netfilter/ipvs/ip_vs_dh.c 	return rcu_dereference(s->buckets[ip_vs_dh_hashkey(af, addr)].dest);
s                  98 net/netfilter/ipvs/ip_vs_dh.c ip_vs_dh_reassign(struct ip_vs_dh_state *s, struct ip_vs_service *svc)
s                 106 net/netfilter/ipvs/ip_vs_dh.c 	b = &s->buckets[0];
s                 134 net/netfilter/ipvs/ip_vs_dh.c static void ip_vs_dh_flush(struct ip_vs_dh_state *s)
s                 140 net/netfilter/ipvs/ip_vs_dh.c 	b = &s->buckets[0];
s                 154 net/netfilter/ipvs/ip_vs_dh.c 	struct ip_vs_dh_state *s;
s                 157 net/netfilter/ipvs/ip_vs_dh.c 	s = kzalloc(sizeof(struct ip_vs_dh_state), GFP_KERNEL);
s                 158 net/netfilter/ipvs/ip_vs_dh.c 	if (s == NULL)
s                 161 net/netfilter/ipvs/ip_vs_dh.c 	svc->sched_data = s;
s                 167 net/netfilter/ipvs/ip_vs_dh.c 	ip_vs_dh_reassign(s, svc);
s                 175 net/netfilter/ipvs/ip_vs_dh.c 	struct ip_vs_dh_state *s = svc->sched_data;
s                 178 net/netfilter/ipvs/ip_vs_dh.c 	ip_vs_dh_flush(s);
s                 181 net/netfilter/ipvs/ip_vs_dh.c 	kfree_rcu(s, rcu_head);
s                 190 net/netfilter/ipvs/ip_vs_dh.c 	struct ip_vs_dh_state *s = svc->sched_data;
s                 193 net/netfilter/ipvs/ip_vs_dh.c 	ip_vs_dh_reassign(s, svc);
s                 217 net/netfilter/ipvs/ip_vs_dh.c 	struct ip_vs_dh_state *s;
s                 221 net/netfilter/ipvs/ip_vs_dh.c 	s = (struct ip_vs_dh_state *) svc->sched_data;
s                 222 net/netfilter/ipvs/ip_vs_dh.c 	dest = ip_vs_dh_get(svc->af, s, &iph->daddr);
s                  63 net/netfilter/ipvs/ip_vs_est.c 		struct ip_vs_cpu_stats *s = per_cpu_ptr(stats, i);
s                  69 net/netfilter/ipvs/ip_vs_est.c 				start = u64_stats_fetch_begin(&s->syncp);
s                  70 net/netfilter/ipvs/ip_vs_est.c 				conns = s->cnt.conns;
s                  71 net/netfilter/ipvs/ip_vs_est.c 				inpkts = s->cnt.inpkts;
s                  72 net/netfilter/ipvs/ip_vs_est.c 				outpkts = s->cnt.outpkts;
s                  73 net/netfilter/ipvs/ip_vs_est.c 				inbytes = s->cnt.inbytes;
s                  74 net/netfilter/ipvs/ip_vs_est.c 				outbytes = s->cnt.outbytes;
s                  75 net/netfilter/ipvs/ip_vs_est.c 			} while (u64_stats_fetch_retry(&s->syncp, start));
s                  84 net/netfilter/ipvs/ip_vs_est.c 				start = u64_stats_fetch_begin(&s->syncp);
s                  85 net/netfilter/ipvs/ip_vs_est.c 				sum->conns = s->cnt.conns;
s                  86 net/netfilter/ipvs/ip_vs_est.c 				sum->inpkts = s->cnt.inpkts;
s                  87 net/netfilter/ipvs/ip_vs_est.c 				sum->outpkts = s->cnt.outpkts;
s                  88 net/netfilter/ipvs/ip_vs_est.c 				sum->inbytes = s->cnt.inbytes;
s                  89 net/netfilter/ipvs/ip_vs_est.c 				sum->outbytes = s->cnt.outbytes;
s                  90 net/netfilter/ipvs/ip_vs_est.c 			} while (u64_stats_fetch_retry(&s->syncp, start));
s                  99 net/netfilter/ipvs/ip_vs_est.c 	struct ip_vs_stats *s;
s                 105 net/netfilter/ipvs/ip_vs_est.c 		s = container_of(e, struct ip_vs_stats, est);
s                 107 net/netfilter/ipvs/ip_vs_est.c 		spin_lock(&s->lock);
s                 108 net/netfilter/ipvs/ip_vs_est.c 		ip_vs_read_cpu_stats(&s->kstats, s->cpustats);
s                 111 net/netfilter/ipvs/ip_vs_est.c 		rate = (s->kstats.conns - e->last_conns) << 9;
s                 112 net/netfilter/ipvs/ip_vs_est.c 		e->last_conns = s->kstats.conns;
s                 115 net/netfilter/ipvs/ip_vs_est.c 		rate = (s->kstats.inpkts - e->last_inpkts) << 9;
s                 116 net/netfilter/ipvs/ip_vs_est.c 		e->last_inpkts = s->kstats.inpkts;
s                 119 net/netfilter/ipvs/ip_vs_est.c 		rate = (s->kstats.outpkts - e->last_outpkts) << 9;
s                 120 net/netfilter/ipvs/ip_vs_est.c 		e->last_outpkts = s->kstats.outpkts;
s                 124 net/netfilter/ipvs/ip_vs_est.c 		rate = (s->kstats.inbytes - e->last_inbytes) << 4;
s                 125 net/netfilter/ipvs/ip_vs_est.c 		e->last_inbytes = s->kstats.inbytes;
s                 128 net/netfilter/ipvs/ip_vs_est.c 		rate = (s->kstats.outbytes - e->last_outbytes) << 4;
s                 129 net/netfilter/ipvs/ip_vs_est.c 		e->last_outbytes = s->kstats.outbytes;
s                 131 net/netfilter/ipvs/ip_vs_est.c 		spin_unlock(&s->lock);
s                 102 net/netfilter/ipvs/ip_vs_ftp.c 	char *s, c;
s                 119 net/netfilter/ipvs/ip_vs_ftp.c 	s = data + plen;
s                 123 net/netfilter/ipvs/ip_vs_ftp.c 		for (;; s++) {
s                 124 net/netfilter/ipvs/ip_vs_ftp.c 			if (s == data_limit)
s                 130 net/netfilter/ipvs/ip_vs_ftp.c 				if (!ext && isdigit(*s))
s                 132 net/netfilter/ipvs/ip_vs_ftp.c 				if (*s == skip)
s                 134 net/netfilter/ipvs/ip_vs_ftp.c 			} else if (*s != skip) {
s                 142 net/netfilter/ipvs/ip_vs_ftp.c 		for (data = s; ; data++) {
s                 160 net/netfilter/ipvs/ip_vs_ftp.c 		*start = s;
s                 166 net/netfilter/ipvs/ip_vs_ftp.c 	if (s == data_limit)
s                 168 net/netfilter/ipvs/ip_vs_ftp.c 	*start = s;
s                 169 net/netfilter/ipvs/ip_vs_ftp.c 	edelim = *s++;
s                 172 net/netfilter/ipvs/ip_vs_ftp.c 	if (s == data_limit)
s                 174 net/netfilter/ipvs/ip_vs_ftp.c 	if (*s == edelim) {
s                 178 net/netfilter/ipvs/ip_vs_ftp.c 		s++;
s                 179 net/netfilter/ipvs/ip_vs_ftp.c 		if (s == data_limit)
s                 182 net/netfilter/ipvs/ip_vs_ftp.c 		if (*s != edelim)
s                 185 net/netfilter/ipvs/ip_vs_ftp.c 		s++;
s                 190 net/netfilter/ipvs/ip_vs_ftp.c 		if (af == AF_INET6 && *s != '2')
s                 192 net/netfilter/ipvs/ip_vs_ftp.c 		if (af == AF_INET && *s != '1')
s                 194 net/netfilter/ipvs/ip_vs_ftp.c 		s++;
s                 195 net/netfilter/ipvs/ip_vs_ftp.c 		if (s == data_limit)
s                 197 net/netfilter/ipvs/ip_vs_ftp.c 		if (*s != edelim)
s                 199 net/netfilter/ipvs/ip_vs_ftp.c 		s++;
s                 200 net/netfilter/ipvs/ip_vs_ftp.c 		if (s == data_limit)
s                 203 net/netfilter/ipvs/ip_vs_ftp.c 			if (in6_pton(s, data_limit - s, (u8 *)addr, edelim,
s                 207 net/netfilter/ipvs/ip_vs_ftp.c 			if (in4_pton(s, data_limit - s, (u8 *)addr, edelim,
s                 211 net/netfilter/ipvs/ip_vs_ftp.c 		s = (char *) ep;
s                 212 net/netfilter/ipvs/ip_vs_ftp.c 		if (s == data_limit)
s                 214 net/netfilter/ipvs/ip_vs_ftp.c 		if (*s != edelim)
s                 216 net/netfilter/ipvs/ip_vs_ftp.c 		s++;
s                 218 net/netfilter/ipvs/ip_vs_ftp.c 	for (hport = 0; ; s++)
s                 220 net/netfilter/ipvs/ip_vs_ftp.c 		if (s == data_limit)
s                 222 net/netfilter/ipvs/ip_vs_ftp.c 		if (!isdigit(*s))
s                 224 net/netfilter/ipvs/ip_vs_ftp.c 		hport = hport * 10 + *s - '0';
s                 226 net/netfilter/ipvs/ip_vs_ftp.c 	if (s == data_limit || !hport || *s != edelim)
s                 228 net/netfilter/ipvs/ip_vs_ftp.c 	s++;
s                 229 net/netfilter/ipvs/ip_vs_ftp.c 	*end = s;
s                 105 net/netfilter/ipvs/ip_vs_mh.c static void ip_vs_mh_reset(struct ip_vs_mh_state *s)
s                 111 net/netfilter/ipvs/ip_vs_mh.c 	l = &s->lookup[0];
s                 122 net/netfilter/ipvs/ip_vs_mh.c static int ip_vs_mh_permutate(struct ip_vs_mh_state *s,
s                 134 net/netfilter/ipvs/ip_vs_mh.c 	if (s->gcd < 1)
s                 139 net/netfilter/ipvs/ip_vs_mh.c 	ds = &s->dest_setup[0];
s                 144 net/netfilter/ipvs/ip_vs_mh.c 					      dest->port, &s->hash1, 0) %
s                 147 net/netfilter/ipvs/ip_vs_mh.c 					    dest->port, &s->hash2, 0) %
s                 152 net/netfilter/ipvs/ip_vs_mh.c 		ds->turns = ((lw / s->gcd) >> s->rshift) ? : (lw != 0);
s                 159 net/netfilter/ipvs/ip_vs_mh.c static int ip_vs_mh_populate(struct ip_vs_mh_state *s,
s                 172 net/netfilter/ipvs/ip_vs_mh.c 	if (s->gcd < 1) {
s                 173 net/netfilter/ipvs/ip_vs_mh.c 		ip_vs_mh_reset(s);
s                 189 net/netfilter/ipvs/ip_vs_mh.c 		ds = &s->dest_setup[0];
s                 209 net/netfilter/ipvs/ip_vs_mh.c 			dest = rcu_dereference_protected(s->lookup[c].dest, 1);
s                 215 net/netfilter/ipvs/ip_vs_mh.c 				RCU_INIT_POINTER(s->lookup[c].dest, new_dest);
s                 236 net/netfilter/ipvs/ip_vs_mh.c ip_vs_mh_get(struct ip_vs_service *svc, struct ip_vs_mh_state *s,
s                 239 net/netfilter/ipvs/ip_vs_mh.c 	unsigned int hash = ip_vs_mh_hashkey(svc->af, addr, port, &s->hash1, 0)
s                 241 net/netfilter/ipvs/ip_vs_mh.c 	struct ip_vs_dest *dest = rcu_dereference(s->lookup[hash].dest);
s                 248 net/netfilter/ipvs/ip_vs_mh.c ip_vs_mh_get_fallback(struct ip_vs_service *svc, struct ip_vs_mh_state *s,
s                 257 net/netfilter/ipvs/ip_vs_mh.c 				 &s->hash1, 0) % IP_VS_MH_TAB_SIZE;
s                 258 net/netfilter/ipvs/ip_vs_mh.c 	dest = rcu_dereference(s->lookup[ihash].dest);
s                 272 net/netfilter/ipvs/ip_vs_mh.c 		hash = ip_vs_mh_hashkey(svc->af, addr, port, &s->hash1,
s                 274 net/netfilter/ipvs/ip_vs_mh.c 		dest = rcu_dereference(s->lookup[hash].dest);
s                 289 net/netfilter/ipvs/ip_vs_mh.c static int ip_vs_mh_reassign(struct ip_vs_mh_state *s,
s                 298 net/netfilter/ipvs/ip_vs_mh.c 		s->dest_setup = kcalloc(svc->num_dests,
s                 301 net/netfilter/ipvs/ip_vs_mh.c 		if (!s->dest_setup)
s                 305 net/netfilter/ipvs/ip_vs_mh.c 	ip_vs_mh_permutate(s, svc);
s                 307 net/netfilter/ipvs/ip_vs_mh.c 	ret = ip_vs_mh_populate(s, svc);
s                 317 net/netfilter/ipvs/ip_vs_mh.c 		kfree(s->dest_setup);
s                 318 net/netfilter/ipvs/ip_vs_mh.c 		s->dest_setup = NULL;
s                 375 net/netfilter/ipvs/ip_vs_mh.c 	struct ip_vs_mh_state *s;
s                 377 net/netfilter/ipvs/ip_vs_mh.c 	s = container_of(head, struct ip_vs_mh_state, rcu_head);
s                 378 net/netfilter/ipvs/ip_vs_mh.c 	kfree(s->lookup);
s                 379 net/netfilter/ipvs/ip_vs_mh.c 	kfree(s);
s                 385 net/netfilter/ipvs/ip_vs_mh.c 	struct ip_vs_mh_state *s;
s                 388 net/netfilter/ipvs/ip_vs_mh.c 	s = kzalloc(sizeof(*s), GFP_KERNEL);
s                 389 net/netfilter/ipvs/ip_vs_mh.c 	if (!s)
s                 392 net/netfilter/ipvs/ip_vs_mh.c 	s->lookup = kcalloc(IP_VS_MH_TAB_SIZE, sizeof(struct ip_vs_mh_lookup),
s                 394 net/netfilter/ipvs/ip_vs_mh.c 	if (!s->lookup) {
s                 395 net/netfilter/ipvs/ip_vs_mh.c 		kfree(s);
s                 399 net/netfilter/ipvs/ip_vs_mh.c 	generate_hash_secret(&s->hash1, &s->hash2);
s                 400 net/netfilter/ipvs/ip_vs_mh.c 	s->gcd = ip_vs_mh_gcd_weight(svc);
s                 401 net/netfilter/ipvs/ip_vs_mh.c 	s->rshift = ip_vs_mh_shift_weight(svc, s->gcd);
s                 408 net/netfilter/ipvs/ip_vs_mh.c 	ret = ip_vs_mh_reassign(s, svc);
s                 410 net/netfilter/ipvs/ip_vs_mh.c 		ip_vs_mh_reset(s);
s                 411 net/netfilter/ipvs/ip_vs_mh.c 		ip_vs_mh_state_free(&s->rcu_head);
s                 416 net/netfilter/ipvs/ip_vs_mh.c 	svc->sched_data = s;
s                 422 net/netfilter/ipvs/ip_vs_mh.c 	struct ip_vs_mh_state *s = svc->sched_data;
s                 425 net/netfilter/ipvs/ip_vs_mh.c 	ip_vs_mh_reset(s);
s                 427 net/netfilter/ipvs/ip_vs_mh.c 	call_rcu(&s->rcu_head, ip_vs_mh_state_free);
s                 435 net/netfilter/ipvs/ip_vs_mh.c 	struct ip_vs_mh_state *s = svc->sched_data;
s                 437 net/netfilter/ipvs/ip_vs_mh.c 	s->gcd = ip_vs_mh_gcd_weight(svc);
s                 438 net/netfilter/ipvs/ip_vs_mh.c 	s->rshift = ip_vs_mh_shift_weight(svc, s->gcd);
s                 441 net/netfilter/ipvs/ip_vs_mh.c 	return ip_vs_mh_reassign(s, svc);
s                 479 net/netfilter/ipvs/ip_vs_mh.c 	struct ip_vs_mh_state *s;
s                 490 net/netfilter/ipvs/ip_vs_mh.c 	s = (struct ip_vs_mh_state *)svc->sched_data;
s                 493 net/netfilter/ipvs/ip_vs_mh.c 		dest = ip_vs_mh_get_fallback(svc, s, hash_addr, port);
s                 495 net/netfilter/ipvs/ip_vs_mh.c 		dest = ip_vs_mh_get(svc, s, hash_addr, port);
s                 104 net/netfilter/ipvs/ip_vs_sh.c ip_vs_sh_get(struct ip_vs_service *svc, struct ip_vs_sh_state *s,
s                 108 net/netfilter/ipvs/ip_vs_sh.c 	struct ip_vs_dest *dest = rcu_dereference(s->buckets[hash].dest);
s                 121 net/netfilter/ipvs/ip_vs_sh.c ip_vs_sh_get_fallback(struct ip_vs_service *svc, struct ip_vs_sh_state *s,
s                 130 net/netfilter/ipvs/ip_vs_sh.c 	dest = rcu_dereference(s->buckets[ihash].dest);
s                 145 net/netfilter/ipvs/ip_vs_sh.c 		dest = rcu_dereference(s->buckets[hash].dest);
s                 163 net/netfilter/ipvs/ip_vs_sh.c ip_vs_sh_reassign(struct ip_vs_sh_state *s, struct ip_vs_service *svc)
s                 172 net/netfilter/ipvs/ip_vs_sh.c 	b = &s->buckets[0];
s                 210 net/netfilter/ipvs/ip_vs_sh.c static void ip_vs_sh_flush(struct ip_vs_sh_state *s)
s                 216 net/netfilter/ipvs/ip_vs_sh.c 	b = &s->buckets[0];
s                 230 net/netfilter/ipvs/ip_vs_sh.c 	struct ip_vs_sh_state *s;
s                 233 net/netfilter/ipvs/ip_vs_sh.c 	s = kzalloc(sizeof(struct ip_vs_sh_state), GFP_KERNEL);
s                 234 net/netfilter/ipvs/ip_vs_sh.c 	if (s == NULL)
s                 237 net/netfilter/ipvs/ip_vs_sh.c 	svc->sched_data = s;
s                 243 net/netfilter/ipvs/ip_vs_sh.c 	ip_vs_sh_reassign(s, svc);
s                 251 net/netfilter/ipvs/ip_vs_sh.c 	struct ip_vs_sh_state *s = svc->sched_data;
s                 254 net/netfilter/ipvs/ip_vs_sh.c 	ip_vs_sh_flush(s);
s                 257 net/netfilter/ipvs/ip_vs_sh.c 	kfree_rcu(s, rcu_head);
s                 266 net/netfilter/ipvs/ip_vs_sh.c 	struct ip_vs_sh_state *s = svc->sched_data;
s                 269 net/netfilter/ipvs/ip_vs_sh.c 	ip_vs_sh_reassign(s, svc);
s                 313 net/netfilter/ipvs/ip_vs_sh.c 	struct ip_vs_sh_state *s;
s                 324 net/netfilter/ipvs/ip_vs_sh.c 	s = (struct ip_vs_sh_state *) svc->sched_data;
s                 327 net/netfilter/ipvs/ip_vs_sh.c 		dest = ip_vs_sh_get_fallback(svc, s, hash_addr, port);
s                 329 net/netfilter/ipvs/ip_vs_sh.c 		dest = ip_vs_sh_get(svc, s, hash_addr, port);
s                 547 net/netfilter/ipvs/ip_vs_sync.c 	struct ip_vs_sync_conn_v0 *s;
s                 593 net/netfilter/ipvs/ip_vs_sync.c 	s = (struct ip_vs_sync_conn_v0 *) buff->head;
s                 596 net/netfilter/ipvs/ip_vs_sync.c 	s->reserved = 0;
s                 597 net/netfilter/ipvs/ip_vs_sync.c 	s->protocol = cp->protocol;
s                 598 net/netfilter/ipvs/ip_vs_sync.c 	s->cport = cp->cport;
s                 599 net/netfilter/ipvs/ip_vs_sync.c 	s->vport = cp->vport;
s                 600 net/netfilter/ipvs/ip_vs_sync.c 	s->dport = cp->dport;
s                 601 net/netfilter/ipvs/ip_vs_sync.c 	s->caddr = cp->caddr.ip;
s                 602 net/netfilter/ipvs/ip_vs_sync.c 	s->vaddr = cp->vaddr.ip;
s                 603 net/netfilter/ipvs/ip_vs_sync.c 	s->daddr = cp->daddr.ip;
s                 604 net/netfilter/ipvs/ip_vs_sync.c 	s->flags = htons(cp->flags & ~IP_VS_CONN_F_HASHED);
s                 605 net/netfilter/ipvs/ip_vs_sync.c 	s->state = htons(cp->state);
s                 608 net/netfilter/ipvs/ip_vs_sync.c 			(struct ip_vs_sync_conn_options *)&s[1];
s                 636 net/netfilter/ipvs/ip_vs_sync.c 	union ip_vs_sync_conn *s;
s                 722 net/netfilter/ipvs/ip_vs_sync.c 	s = (union ip_vs_sync_conn *)p;
s                 725 net/netfilter/ipvs/ip_vs_sync.c 	s->v4.type = (cp->af == AF_INET6 ? STYPE_F_INET6 : 0);
s                 726 net/netfilter/ipvs/ip_vs_sync.c 	s->v4.ver_size = htons(len & SVER_MASK);	/* Version 0 */
s                 727 net/netfilter/ipvs/ip_vs_sync.c 	s->v4.flags = htonl(cp->flags & ~IP_VS_CONN_F_HASHED);
s                 728 net/netfilter/ipvs/ip_vs_sync.c 	s->v4.state = htons(cp->state);
s                 729 net/netfilter/ipvs/ip_vs_sync.c 	s->v4.protocol = cp->protocol;
s                 730 net/netfilter/ipvs/ip_vs_sync.c 	s->v4.cport = cp->cport;
s                 731 net/netfilter/ipvs/ip_vs_sync.c 	s->v4.vport = cp->vport;
s                 732 net/netfilter/ipvs/ip_vs_sync.c 	s->v4.dport = cp->dport;
s                 733 net/netfilter/ipvs/ip_vs_sync.c 	s->v4.fwmark = htonl(cp->fwmark);
s                 734 net/netfilter/ipvs/ip_vs_sync.c 	s->v4.timeout = htonl(cp->timeout / HZ);
s                 740 net/netfilter/ipvs/ip_vs_sync.c 		s->v6.caddr = cp->caddr.in6;
s                 741 net/netfilter/ipvs/ip_vs_sync.c 		s->v6.vaddr = cp->vaddr.in6;
s                 742 net/netfilter/ipvs/ip_vs_sync.c 		s->v6.daddr = cp->daddr.in6;
s                 747 net/netfilter/ipvs/ip_vs_sync.c 		s->v4.caddr = cp->caddr.ip;
s                 748 net/netfilter/ipvs/ip_vs_sync.c 		s->v4.vaddr = cp->vaddr.ip;
s                 749 net/netfilter/ipvs/ip_vs_sync.c 		s->v4.daddr = cp->daddr.ip;
s                 966 net/netfilter/ipvs/ip_vs_sync.c 	struct ip_vs_sync_conn_v0 *s;
s                 981 net/netfilter/ipvs/ip_vs_sync.c 		s = (struct ip_vs_sync_conn_v0 *) p;
s                 982 net/netfilter/ipvs/ip_vs_sync.c 		flags = ntohs(s->flags) | IP_VS_CONN_F_SYNC;
s                 985 net/netfilter/ipvs/ip_vs_sync.c 			opt = (struct ip_vs_sync_conn_options *)&s[1];
s                 996 net/netfilter/ipvs/ip_vs_sync.c 		state = ntohs(s->state);
s                 998 net/netfilter/ipvs/ip_vs_sync.c 			pp = ip_vs_proto_get(s->protocol);
s                1001 net/netfilter/ipvs/ip_vs_sync.c 					s->protocol);
s                1015 net/netfilter/ipvs/ip_vs_sync.c 		ip_vs_conn_fill_param(ipvs, AF_INET, s->protocol,
s                1016 net/netfilter/ipvs/ip_vs_sync.c 				      (const union nf_inet_addr *)&s->caddr,
s                1017 net/netfilter/ipvs/ip_vs_sync.c 				      s->cport,
s                1018 net/netfilter/ipvs/ip_vs_sync.c 				      (const union nf_inet_addr *)&s->vaddr,
s                1019 net/netfilter/ipvs/ip_vs_sync.c 				      s->vport, &param);
s                1022 net/netfilter/ipvs/ip_vs_sync.c 		ip_vs_proc_conn(ipvs, &param, flags, state, s->protocol, AF_INET,
s                1023 net/netfilter/ipvs/ip_vs_sync.c 				(union nf_inet_addr *)&s->daddr, s->dport,
s                1076 net/netfilter/ipvs/ip_vs_sync.c 	union  ip_vs_sync_conn *s;
s                1085 net/netfilter/ipvs/ip_vs_sync.c 	s = (union ip_vs_sync_conn *) p;
s                1087 net/netfilter/ipvs/ip_vs_sync.c 	if (s->v6.type & STYPE_F_INET6) {
s                1096 net/netfilter/ipvs/ip_vs_sync.c 	} else if (!s->v4.type) {
s                1151 net/netfilter/ipvs/ip_vs_sync.c 	flags  = ntohl(s->v4.flags) & IP_VS_CONN_F_BACKUP_MASK;
s                1153 net/netfilter/ipvs/ip_vs_sync.c 	state = ntohs(s->v4.state);
s                1156 net/netfilter/ipvs/ip_vs_sync.c 		pp = ip_vs_proto_get(s->v4.protocol);
s                1159 net/netfilter/ipvs/ip_vs_sync.c 				s->v4.protocol);
s                1174 net/netfilter/ipvs/ip_vs_sync.c 	if (ip_vs_conn_fill_param_sync(ipvs, af, s, &param, pe_data,
s                1181 net/netfilter/ipvs/ip_vs_sync.c 		ip_vs_proc_conn(ipvs, &param, flags, state, s->v4.protocol, af,
s                1182 net/netfilter/ipvs/ip_vs_sync.c 				(union nf_inet_addr *)&s->v4.daddr, s->v4.dport,
s                1183 net/netfilter/ipvs/ip_vs_sync.c 				ntohl(s->v4.timeout), ntohl(s->v4.fwmark),
s                1188 net/netfilter/ipvs/ip_vs_sync.c 		ip_vs_proc_conn(ipvs, &param, flags, state, s->v6.protocol, af,
s                1189 net/netfilter/ipvs/ip_vs_sync.c 				(union nf_inet_addr *)&s->v6.daddr, s->v6.dport,
s                1190 net/netfilter/ipvs/ip_vs_sync.c 				ntohl(s->v6.timeout), ntohl(s->v6.fwmark),
s                1236 net/netfilter/ipvs/ip_vs_sync.c 			union ip_vs_sync_conn *s;
s                1241 net/netfilter/ipvs/ip_vs_sync.c 			if (p + sizeof(s->v4) > buffer+buflen) {
s                1245 net/netfilter/ipvs/ip_vs_sync.c 			s = (union ip_vs_sync_conn *)p;
s                1246 net/netfilter/ipvs/ip_vs_sync.c 			size = ntohs(s->v4.ver_size) & SVER_MASK;
s                1253 net/netfilter/ipvs/ip_vs_sync.c 			if (ntohs(s->v4.ver_size) >> SVER_SHIFT) {
s                1255 net/netfilter/ipvs/ip_vs_sync.c 					      ntohs(s->v4.ver_size) >> SVER_SHIFT);
s                 606 net/netfilter/nf_conntrack_expect.c static int exp_seq_show(struct seq_file *s, void *v)
s                 616 net/netfilter/nf_conntrack_expect.c 		seq_printf(s, "%ld ", timer_pending(&expect->timeout)
s                 619 net/netfilter/nf_conntrack_expect.c 		seq_puts(s, "- ");
s                 620 net/netfilter/nf_conntrack_expect.c 	seq_printf(s, "l3proto = %u proto=%u ",
s                 623 net/netfilter/nf_conntrack_expect.c 	print_tuple(s, &expect->tuple,
s                 627 net/netfilter/nf_conntrack_expect.c 		seq_puts(s, "PERMANENT");
s                 631 net/netfilter/nf_conntrack_expect.c 		seq_printf(s, "%sINACTIVE", delim);
s                 635 net/netfilter/nf_conntrack_expect.c 		seq_printf(s, "%sUSERSPACE", delim);
s                 639 net/netfilter/nf_conntrack_expect.c 		seq_printf(s, "%s%s", expect->flags ? " " : "", helper->name);
s                 641 net/netfilter/nf_conntrack_expect.c 			seq_printf(s, "/%s",
s                 645 net/netfilter/nf_conntrack_expect.c 	seq_putc(s, '\n');
s                 584 net/netfilter/nf_conntrack_proto_dccp.c static void dccp_print_conntrack(struct seq_file *s, struct nf_conn *ct)
s                 586 net/netfilter/nf_conntrack_proto_dccp.c 	seq_printf(s, "%s ", dccp_state_names[ct->proto.dccp.state]);
s                 201 net/netfilter/nf_conntrack_proto_gre.c static void gre_print_conntrack(struct seq_file *s, struct nf_conn *ct)
s                 203 net/netfilter/nf_conntrack_proto_gre.c 	seq_printf(s, "timeout=%u, stream_timeout=%u ",
s                 148 net/netfilter/nf_conntrack_proto_sctp.c static void sctp_print_conntrack(struct seq_file *s, struct nf_conn *ct)
s                 150 net/netfilter/nf_conntrack_proto_sctp.c 	seq_printf(s, "%s ", sctp_conntrack_names[ct->proto.sctp.state]);
s                 274 net/netfilter/nf_conntrack_proto_tcp.c static void tcp_print_conntrack(struct seq_file *s, struct nf_conn *ct)
s                 279 net/netfilter/nf_conntrack_proto_tcp.c 	seq_printf(s, "%s ", tcp_conntrack_names[ct->proto.tcp.state]);
s                 209 net/netfilter/nf_conntrack_sip.c 	int s = *shift;
s                 225 net/netfilter/nf_conntrack_sip.c 		*shift = s;
s                  35 net/netfilter/nf_conntrack_standalone.c print_tuple(struct seq_file *s, const struct nf_conntrack_tuple *tuple,
s                  40 net/netfilter/nf_conntrack_standalone.c 		seq_printf(s, "src=%pI4 dst=%pI4 ",
s                  44 net/netfilter/nf_conntrack_standalone.c 		seq_printf(s, "src=%pI6 dst=%pI6 ",
s                  53 net/netfilter/nf_conntrack_standalone.c 		seq_printf(s, "type=%u code=%u id=%u ",
s                  59 net/netfilter/nf_conntrack_standalone.c 		seq_printf(s, "sport=%hu dport=%hu ",
s                  65 net/netfilter/nf_conntrack_standalone.c 		seq_printf(s, "sport=%hu dport=%hu ",
s                  71 net/netfilter/nf_conntrack_standalone.c 		seq_printf(s, "sport=%hu dport=%hu ",
s                  76 net/netfilter/nf_conntrack_standalone.c 		seq_printf(s, "sport=%hu dport=%hu ",
s                  81 net/netfilter/nf_conntrack_standalone.c 		seq_printf(s, "type=%u code=%u id=%u ",
s                  87 net/netfilter/nf_conntrack_standalone.c 		seq_printf(s, "srckey=0x%x dstkey=0x%x ",
s                 160 net/netfilter/nf_conntrack_standalone.c static void *ct_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                 163 net/netfilter/nf_conntrack_standalone.c 	return ct_get_next(s, v);
s                 166 net/netfilter/nf_conntrack_standalone.c static void ct_seq_stop(struct seq_file *s, void *v)
s                 173 net/netfilter/nf_conntrack_standalone.c static void ct_show_secctx(struct seq_file *s, const struct nf_conn *ct)
s                 183 net/netfilter/nf_conntrack_standalone.c 	seq_printf(s, "secctx=%s ", secctx);
s                 188 net/netfilter/nf_conntrack_standalone.c static inline void ct_show_secctx(struct seq_file *s, const struct nf_conn *ct)
s                 194 net/netfilter/nf_conntrack_standalone.c static void ct_show_zone(struct seq_file *s, const struct nf_conn *ct,
s                 203 net/netfilter/nf_conntrack_standalone.c 		seq_printf(s, "zone=%u ", zone->id);
s                 206 net/netfilter/nf_conntrack_standalone.c 		seq_printf(s, "zone-orig=%u ", zone->id);
s                 209 net/netfilter/nf_conntrack_standalone.c 		seq_printf(s, "zone-reply=%u ", zone->id);
s                 216 net/netfilter/nf_conntrack_standalone.c static inline void ct_show_zone(struct seq_file *s, const struct nf_conn *ct,
s                 223 net/netfilter/nf_conntrack_standalone.c static void ct_show_delta_time(struct seq_file *s, const struct nf_conn *ct)
s                 225 net/netfilter/nf_conntrack_standalone.c 	struct ct_iter_state *st = s->private;
s                 237 net/netfilter/nf_conntrack_standalone.c 		seq_printf(s, "delta-time=%llu ",
s                 244 net/netfilter/nf_conntrack_standalone.c ct_show_delta_time(struct seq_file *s, const struct nf_conn *ct)
s                 275 net/netfilter/nf_conntrack_standalone.c seq_print_acct(struct seq_file *s, const struct nf_conn *ct, int dir)
s                 285 net/netfilter/nf_conntrack_standalone.c 	seq_printf(s, "packets=%llu bytes=%llu ",
s                 293 net/netfilter/nf_conntrack_standalone.c static int ct_seq_show(struct seq_file *s, void *v)
s                 298 net/netfilter/nf_conntrack_standalone.c 	struct net *net = seq_file_net(s);
s                 320 net/netfilter/nf_conntrack_standalone.c 	seq_printf(s, "%-8s %u %-8s %u ",
s                 325 net/netfilter/nf_conntrack_standalone.c 		seq_printf(s, "%ld ", nf_ct_expires(ct)  / HZ);
s                 328 net/netfilter/nf_conntrack_standalone.c 		l4proto->print_conntrack(s, ct);
s                 330 net/netfilter/nf_conntrack_standalone.c 	print_tuple(s, &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple,
s                 333 net/netfilter/nf_conntrack_standalone.c 	ct_show_zone(s, ct, NF_CT_ZONE_DIR_ORIG);
s                 335 net/netfilter/nf_conntrack_standalone.c 	if (seq_has_overflowed(s))
s                 338 net/netfilter/nf_conntrack_standalone.c 	if (seq_print_acct(s, ct, IP_CT_DIR_ORIGINAL))
s                 342 net/netfilter/nf_conntrack_standalone.c 		seq_puts(s, "[UNREPLIED] ");
s                 344 net/netfilter/nf_conntrack_standalone.c 	print_tuple(s, &ct->tuplehash[IP_CT_DIR_REPLY].tuple, l4proto);
s                 346 net/netfilter/nf_conntrack_standalone.c 	ct_show_zone(s, ct, NF_CT_ZONE_DIR_REPL);
s                 348 net/netfilter/nf_conntrack_standalone.c 	if (seq_print_acct(s, ct, IP_CT_DIR_REPLY))
s                 352 net/netfilter/nf_conntrack_standalone.c 		seq_puts(s, "[OFFLOAD] ");
s                 354 net/netfilter/nf_conntrack_standalone.c 		seq_puts(s, "[ASSURED] ");
s                 356 net/netfilter/nf_conntrack_standalone.c 	if (seq_has_overflowed(s))
s                 360 net/netfilter/nf_conntrack_standalone.c 	seq_printf(s, "mark=%u ", ct->mark);
s                 363 net/netfilter/nf_conntrack_standalone.c 	ct_show_secctx(s, ct);
s                 364 net/netfilter/nf_conntrack_standalone.c 	ct_show_zone(s, ct, NF_CT_DEFAULT_ZONE_DIR);
s                 365 net/netfilter/nf_conntrack_standalone.c 	ct_show_delta_time(s, ct);
s                 367 net/netfilter/nf_conntrack_standalone.c 	seq_printf(s, "use=%u\n", atomic_read(&ct->ct_general.use));
s                 369 net/netfilter/nf_conntrack_standalone.c 	if (seq_has_overflowed(s))
s                 338 net/netfilter/nf_log.c static void *seq_next(struct seq_file *s, void *v, loff_t *pos)
s                 340 net/netfilter/nf_log.c 	struct net *net = seq_file_net(s);
s                 350 net/netfilter/nf_log.c static void seq_stop(struct seq_file *s, void *v)
s                 355 net/netfilter/nf_log.c static int seq_show(struct seq_file *s, void *v)
s                 360 net/netfilter/nf_log.c 	struct net *net = seq_file_net(s);
s                 365 net/netfilter/nf_log.c 		seq_printf(s, "%2lld NONE (", *pos);
s                 367 net/netfilter/nf_log.c 		seq_printf(s, "%2lld %s (", *pos, logger->name);
s                 369 net/netfilter/nf_log.c 	if (seq_has_overflowed(s))
s                 377 net/netfilter/nf_log.c 		seq_puts(s, logger->name);
s                 379 net/netfilter/nf_log.c 			seq_puts(s, ",");
s                 381 net/netfilter/nf_log.c 		if (seq_has_overflowed(s))
s                 385 net/netfilter/nf_log.c 	seq_puts(s, ")\n");
s                 387 net/netfilter/nf_log.c 	if (seq_has_overflowed(s))
s                1063 net/netfilter/nfnetlink_log.c static void *seq_start(struct seq_file *s, loff_t *pos)
s                1067 net/netfilter/nfnetlink_log.c 	return get_idx(seq_file_net(s), s->private, *pos);
s                1070 net/netfilter/nfnetlink_log.c static void *seq_next(struct seq_file *s, void *v, loff_t *pos)
s                1073 net/netfilter/nfnetlink_log.c 	return get_next(seq_file_net(s), s->private, v);
s                1076 net/netfilter/nfnetlink_log.c static void seq_stop(struct seq_file *s, void *v)
s                1082 net/netfilter/nfnetlink_log.c static int seq_show(struct seq_file *s, void *v)
s                1086 net/netfilter/nfnetlink_log.c 	seq_printf(s, "%5u %6u %5u %1u %5u %6u %2u\n",
s                 736 net/netfilter/nfnetlink_queue.c #define nf_bridge_adjust_skb_data(s) do {} while (0)
s                 737 net/netfilter/nfnetlink_queue.c #define nf_bridge_adjust_segmented_data(s) do {} while (0)
s                1455 net/netfilter/nfnetlink_queue.c static void *seq_start(struct seq_file *s, loff_t *pos)
s                1456 net/netfilter/nfnetlink_queue.c 	__acquires(nfnl_queue_pernet(seq_file_net(s))->instances_lock)
s                1458 net/netfilter/nfnetlink_queue.c 	spin_lock(&nfnl_queue_pernet(seq_file_net(s))->instances_lock);
s                1459 net/netfilter/nfnetlink_queue.c 	return get_idx(s, *pos);
s                1462 net/netfilter/nfnetlink_queue.c static void *seq_next(struct seq_file *s, void *v, loff_t *pos)
s                1465 net/netfilter/nfnetlink_queue.c 	return get_next(s, v);
s                1468 net/netfilter/nfnetlink_queue.c static void seq_stop(struct seq_file *s, void *v)
s                1469 net/netfilter/nfnetlink_queue.c 	__releases(nfnl_queue_pernet(seq_file_net(s))->instances_lock)
s                1471 net/netfilter/nfnetlink_queue.c 	spin_unlock(&nfnl_queue_pernet(seq_file_net(s))->instances_lock);
s                1474 net/netfilter/nfnetlink_queue.c static int seq_show(struct seq_file *s, void *v)
s                1478 net/netfilter/nfnetlink_queue.c 	seq_printf(s, "%5u %6u %5u %1u %5u %5u %5u %8u %2d\n",
s                  33 net/netfilter/nft_byteorder.c 	union { u32 u32; u16 u16; } *s, *d;
s                  36 net/netfilter/nft_byteorder.c 	s = (void *)src;
s                  64 net/netfilter/nft_byteorder.c 				d[i].u32 = ntohl((__force __be32)s[i].u32);
s                  68 net/netfilter/nft_byteorder.c 				d[i].u32 = (__force __u32)htonl(s[i].u32);
s                  76 net/netfilter/nft_byteorder.c 				d[i].u16 = ntohs((__force __be16)s[i].u16);
s                  80 net/netfilter/nft_byteorder.c 				d[i].u16 = (__force __u16)htons(s[i].u16);
s                1400 net/netfilter/x_tables.c 		seqcount_t *s = &per_cpu(xt_recseq, cpu);
s                1401 net/netfilter/x_tables.c 		u32 seq = raw_read_seqcount(s);
s                1407 net/netfilter/x_tables.c 			} while (seq == raw_read_seqcount(s));
s                1052 net/netfilter/xt_hashlimit.c static void *dl_seq_start(struct seq_file *s, loff_t *pos)
s                1055 net/netfilter/xt_hashlimit.c 	struct xt_hashlimit_htable *htable = PDE_DATA(file_inode(s->file));
s                1070 net/netfilter/xt_hashlimit.c static void *dl_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                1072 net/netfilter/xt_hashlimit.c 	struct xt_hashlimit_htable *htable = PDE_DATA(file_inode(s->file));
s                1083 net/netfilter/xt_hashlimit.c static void dl_seq_stop(struct seq_file *s, void *v)
s                1086 net/netfilter/xt_hashlimit.c 	struct xt_hashlimit_htable *htable = PDE_DATA(file_inode(s->file));
s                1095 net/netfilter/xt_hashlimit.c 			 struct seq_file *s)
s                1099 net/netfilter/xt_hashlimit.c 		seq_printf(s, "%ld %pI4:%u->%pI4:%u %llu %llu %llu\n",
s                1110 net/netfilter/xt_hashlimit.c 		seq_printf(s, "%ld %pI6:%u->%pI6:%u %llu %llu %llu\n",
s                1126 net/netfilter/xt_hashlimit.c 			       struct seq_file *s)
s                1128 net/netfilter/xt_hashlimit.c 	struct xt_hashlimit_htable *ht = PDE_DATA(file_inode(s->file));
s                1134 net/netfilter/xt_hashlimit.c 	dl_seq_print(ent, family, s);
s                1137 net/netfilter/xt_hashlimit.c 	return seq_has_overflowed(s);
s                1141 net/netfilter/xt_hashlimit.c 			       struct seq_file *s)
s                1143 net/netfilter/xt_hashlimit.c 	struct xt_hashlimit_htable *ht = PDE_DATA(file_inode(s->file));
s                1149 net/netfilter/xt_hashlimit.c 	dl_seq_print(ent, family, s);
s                1152 net/netfilter/xt_hashlimit.c 	return seq_has_overflowed(s);
s                1156 net/netfilter/xt_hashlimit.c 			    struct seq_file *s)
s                1158 net/netfilter/xt_hashlimit.c 	struct xt_hashlimit_htable *ht = PDE_DATA(file_inode(s->file));
s                1164 net/netfilter/xt_hashlimit.c 	dl_seq_print(ent, family, s);
s                1167 net/netfilter/xt_hashlimit.c 	return seq_has_overflowed(s);
s                1170 net/netfilter/xt_hashlimit.c static int dl_seq_show_v2(struct seq_file *s, void *v)
s                1172 net/netfilter/xt_hashlimit.c 	struct xt_hashlimit_htable *htable = PDE_DATA(file_inode(s->file));
s                1178 net/netfilter/xt_hashlimit.c 			if (dl_seq_real_show_v2(ent, htable->family, s))
s                1184 net/netfilter/xt_hashlimit.c static int dl_seq_show_v1(struct seq_file *s, void *v)
s                1186 net/netfilter/xt_hashlimit.c 	struct xt_hashlimit_htable *htable = PDE_DATA(file_inode(s->file));
s                1192 net/netfilter/xt_hashlimit.c 			if (dl_seq_real_show_v1(ent, htable->family, s))
s                1198 net/netfilter/xt_hashlimit.c static int dl_seq_show(struct seq_file *s, void *v)
s                1200 net/netfilter/xt_hashlimit.c 	struct xt_hashlimit_htable *htable = PDE_DATA(file_inode(s->file));
s                1206 net/netfilter/xt_hashlimit.c 			if (dl_seq_real_show(ent, htable->family, s))
s                  32 net/netfilter/xt_multiport.c 	u_int16_t s, e;
s                  35 net/netfilter/xt_multiport.c 		s = minfo->ports[i];
s                  40 net/netfilter/xt_multiport.c 			pr_debug("src or dst matches with %d-%d?\n", s, e);
s                  44 net/netfilter/xt_multiport.c 				if (src >= s && src <= e)
s                  48 net/netfilter/xt_multiport.c 				if (dst >= s && dst <= e)
s                  52 net/netfilter/xt_multiport.c 				if ((dst >= s && dst <= e) ||
s                  53 net/netfilter/xt_multiport.c 				    (src >= s && src <= e))
s                  61 net/netfilter/xt_multiport.c 			pr_debug("src or dst matches with %d?\n", s);
s                  65 net/netfilter/xt_multiport.c 				if (src == s)
s                  69 net/netfilter/xt_multiport.c 				if (dst == s)
s                  73 net/netfilter/xt_multiport.c 				if (src == s || dst == s)
s                 504 net/netfilter/xt_recent.c static void recent_seq_stop(struct seq_file *s, void *v)
s                  58 net/netlabel/netlabel_addrlist.h static inline struct netlbl_af4list *__af4list_valid(struct list_head *s,
s                  61 net/netlabel/netlabel_addrlist.h 	struct list_head *i = s;
s                  62 net/netlabel/netlabel_addrlist.h 	struct netlbl_af4list *n = __af4list_entry(s);
s                  70 net/netlabel/netlabel_addrlist.h static inline struct netlbl_af4list *__af4list_valid_rcu(struct list_head *s,
s                  73 net/netlabel/netlabel_addrlist.h 	struct list_head *i = s;
s                  74 net/netlabel/netlabel_addrlist.h 	struct netlbl_af4list *n = __af4list_entry(s);
s                 125 net/netlabel/netlabel_addrlist.h static inline struct netlbl_af6list *__af6list_valid(struct list_head *s,
s                 128 net/netlabel/netlabel_addrlist.h 	struct list_head *i = s;
s                 129 net/netlabel/netlabel_addrlist.h 	struct netlbl_af6list *n = __af6list_entry(s);
s                 137 net/netlabel/netlabel_addrlist.h static inline struct netlbl_af6list *__af6list_valid_rcu(struct list_head *s,
s                 140 net/netlabel/netlabel_addrlist.h 	struct list_head *i = s;
s                 141 net/netlabel/netlabel_addrlist.h 	struct netlbl_af6list *n = __af6list_entry(s);
s                2625 net/netlink/af_netlink.c 		struct sock *s = v;
s                2626 net/netlink/af_netlink.c 		struct netlink_sock *nlk = nlk_sk(s);
s                2629 net/netlink/af_netlink.c 			   s,
s                2630 net/netlink/af_netlink.c 			   s->sk_protocol,
s                2633 net/netlink/af_netlink.c 			   sk_rmem_alloc_get(s),
s                2634 net/netlink/af_netlink.c 			   sk_wmem_alloc_get(s),
s                2636 net/netlink/af_netlink.c 			   refcount_read(&s->sk_refcnt),
s                2637 net/netlink/af_netlink.c 			   atomic_read(&s->sk_drops),
s                2638 net/netlink/af_netlink.c 			   sock_i_ino(s)
s                  81 net/netrom/af_netrom.c 	struct sock *s;
s                  84 net/netrom/af_netrom.c 	sk_for_each(s, &nr_list)
s                  85 net/netrom/af_netrom.c 		if (nr_sk(s)->device == dev)
s                  86 net/netrom/af_netrom.c 			nr_disconnect(s, ENETUNREACH);
s                 125 net/netrom/af_netrom.c 	struct sock *s;
s                 128 net/netrom/af_netrom.c 	sk_for_each(s, &nr_list)
s                 129 net/netrom/af_netrom.c 		if (!ax25cmp(&nr_sk(s)->source_addr, addr) &&
s                 130 net/netrom/af_netrom.c 		    s->sk_state == TCP_LISTEN) {
s                 131 net/netrom/af_netrom.c 			sock_hold(s);
s                 134 net/netrom/af_netrom.c 	s = NULL;
s                 137 net/netrom/af_netrom.c 	return s;
s                 145 net/netrom/af_netrom.c 	struct sock *s;
s                 148 net/netrom/af_netrom.c 	sk_for_each(s, &nr_list) {
s                 149 net/netrom/af_netrom.c 		struct nr_sock *nr = nr_sk(s);
s                 152 net/netrom/af_netrom.c 			sock_hold(s);
s                 156 net/netrom/af_netrom.c 	s = NULL;
s                 159 net/netrom/af_netrom.c 	return s;
s                 168 net/netrom/af_netrom.c 	struct sock *s;
s                 171 net/netrom/af_netrom.c 	sk_for_each(s, &nr_list) {
s                 172 net/netrom/af_netrom.c 		struct nr_sock *nr = nr_sk(s);
s                 176 net/netrom/af_netrom.c 			sock_hold(s);
s                 180 net/netrom/af_netrom.c 	s = NULL;
s                 183 net/netrom/af_netrom.c 	return s;
s                1250 net/netrom/af_netrom.c 	struct sock *s = sk_entry(v);
s                1262 net/netrom/af_netrom.c 		bh_lock_sock(s);
s                1263 net/netrom/af_netrom.c 		nr = nr_sk(s);
s                1295 net/netrom/af_netrom.c 			sk_wmem_alloc_get(s),
s                1296 net/netrom/af_netrom.c 			sk_rmem_alloc_get(s),
s                1297 net/netrom/af_netrom.c 			s->sk_socket ? SOCK_INODE(s->sk_socket)->i_ino : 0L);
s                1299 net/netrom/af_netrom.c 		bh_unlock_sock(s);
s                 456 net/netrom/nr_route.c 	struct nr_node  *s;
s                 461 net/netrom/nr_route.c 	nr_node_for_each_safe(s, nodet, &nr_node_list) {
s                 462 net/netrom/nr_route.c 		nr_node_lock(s);
s                 463 net/netrom/nr_route.c 		for (i = 0; i < s->count; i++) {
s                 464 net/netrom/nr_route.c 			switch (s->routes[i].obs_count) {
s                 469 net/netrom/nr_route.c 				nr_neigh = s->routes[i].neighbour;
s                 477 net/netrom/nr_route.c 				s->count--;
s                 481 net/netrom/nr_route.c 					s->routes[0] = s->routes[1];
s                 484 net/netrom/nr_route.c 					s->routes[1] = s->routes[2];
s                 491 net/netrom/nr_route.c 				s->routes[i].obs_count--;
s                 497 net/netrom/nr_route.c 		if (s->count <= 0)
s                 498 net/netrom/nr_route.c 			nr_remove_node_locked(s);
s                 499 net/netrom/nr_route.c 		nr_node_unlock(s);
s                 511 net/netrom/nr_route.c 	struct nr_neigh *s;
s                 517 net/netrom/nr_route.c 	nr_neigh_for_each_safe(s, nodet, &nr_neigh_list) {
s                 518 net/netrom/nr_route.c 		if (s->dev == dev) {
s                 523 net/netrom/nr_route.c 					if (t->routes[i].neighbour == s) {
s                 544 net/netrom/nr_route.c 			nr_remove_neigh_locked(s);
s                 709 net/netrom/nr_route.c 	struct nr_neigh *s, *nr_neigh = NULL;
s                 713 net/netrom/nr_route.c 	nr_neigh_for_each(s, &nr_neigh_list) {
s                 714 net/netrom/nr_route.c 		if (s->ax25 == ax25) {
s                 715 net/netrom/nr_route.c 			nr_neigh_hold(s);
s                 716 net/netrom/nr_route.c 			nr_neigh = s;
s                 956 net/netrom/nr_route.c 	struct nr_neigh *s = NULL;
s                 967 net/netrom/nr_route.c 	nr_neigh_for_each_safe(s, nodet, &nr_neigh_list) {
s                 968 net/netrom/nr_route.c 		while(s->count) {
s                 969 net/netrom/nr_route.c 			s->count--;
s                 970 net/netrom/nr_route.c 			nr_neigh_put(s);
s                 972 net/netrom/nr_route.c 		nr_remove_neigh_locked(s);
s                  29 net/nfc/digital_dep.c #define DIGITAL_ATR_RES_TO_WT(s)	((s) & 0xF)
s                  34 net/nfc/digital_dep.c #define DIGITAL_PAYLOAD_BITS_TO_PP(s)	(((s) & 0x3) << 4)
s                  35 net/nfc/digital_dep.c #define DIGITAL_PAYLOAD_PP_TO_BITS(s)	(((s) >> 4) & 0x3)
s                  36 net/nfc/digital_dep.c #define DIGITAL_PAYLOAD_BITS_TO_FSL(s)	((s) & 0x3)
s                  37 net/nfc/digital_dep.c #define DIGITAL_PAYLOAD_FSL_TO_BITS(s)	((s) & 0x3)
s                 201 net/nfc/llcp.h void nfc_llcp_sock_link(struct llcp_sock_list *l, struct sock *s);
s                 202 net/nfc/llcp.h void nfc_llcp_sock_unlink(struct llcp_sock_list *l, struct sock *s);
s                  46 net/nfc/llcp_core.c 	struct sk_buff *s, *tmp;
s                  57 net/nfc/llcp_core.c 	skb_queue_walk_safe(&local->tx_queue, s, tmp) {
s                  58 net/nfc/llcp_core.c 		if (s->sk != &sock->sk)
s                  61 net/nfc/llcp_core.c 		skb_unlink(s, &local->tx_queue);
s                  62 net/nfc/llcp_core.c 		kfree_skb(s);
s                1078 net/nfc/llcp_core.c 		struct sk_buff *s, *tmp;
s                1084 net/nfc/llcp_core.c 		skb_queue_walk_safe(&llcp_sock->tx_pending_queue, s, tmp) {
s                1085 net/nfc/llcp_core.c 			n = nfc_llcp_ns(s);
s                1087 net/nfc/llcp_core.c 			skb_unlink(s, &llcp_sock->tx_pending_queue);
s                1088 net/nfc/llcp_core.c 			kfree_skb(s);
s                1096 net/nfc/llcp_core.c 					    s, tmp) {
s                1097 net/nfc/llcp_core.c 			skb_unlink(s, &llcp_sock->tx_pending_queue);
s                1098 net/nfc/llcp_core.c 			skb_queue_head(&local->tx_queue, s);
s                  53 net/openvswitch/flow_table.c 	const long *s = (const long *)((const u8 *)src + start);
s                  63 net/openvswitch/flow_table.c 		*d++ = *s++ & *m++;
s                4598 net/packet/af_packet.c 		struct sock *s = sk_entry(v);
s                4599 net/packet/af_packet.c 		const struct packet_sock *po = pkt_sk(s);
s                4603 net/packet/af_packet.c 			   s,
s                4604 net/packet/af_packet.c 			   refcount_read(&s->sk_refcnt),
s                4605 net/packet/af_packet.c 			   s->sk_type,
s                4609 net/packet/af_packet.c 			   atomic_read(&s->sk_rmem_alloc),
s                4610 net/packet/af_packet.c 			   from_kuid_munged(seq_user_ns(seq), sock_i_uid(s)),
s                4611 net/packet/af_packet.c 			   sock_i_ino(s));
s                  42 net/phonet/pep.c #define pep_sb_size(s) (((s) + 5) & ~3) /* 2-bytes head, 32-bits aligned */
s                 142 net/rose/af_rose.c 	struct sock *s;
s                 145 net/rose/af_rose.c 	sk_for_each(s, &rose_list) {
s                 146 net/rose/af_rose.c 		struct rose_sock *rose = rose_sk(s);
s                 149 net/rose/af_rose.c 			rose_disconnect(s, ENETUNREACH, ROSE_OUT_OF_ORDER, 0);
s                 162 net/rose/af_rose.c 	struct sock *s;
s                 165 net/rose/af_rose.c 	sk_for_each(s, &rose_list) {
s                 166 net/rose/af_rose.c 		struct rose_sock *rose = rose_sk(s);
s                 169 net/rose/af_rose.c 			rose_disconnect(s, ENETUNREACH, ROSE_OUT_OF_ORDER, 0);
s                 222 net/rose/af_rose.c 	struct sock *s;
s                 225 net/rose/af_rose.c 	sk_for_each(s, &rose_list) {
s                 226 net/rose/af_rose.c 		struct rose_sock *rose = rose_sk(s);
s                 230 net/rose/af_rose.c 		    !rose->source_ndigis && s->sk_state == TCP_LISTEN)
s                 234 net/rose/af_rose.c 	sk_for_each(s, &rose_list) {
s                 235 net/rose/af_rose.c 		struct rose_sock *rose = rose_sk(s);
s                 239 net/rose/af_rose.c 		    s->sk_state == TCP_LISTEN)
s                 242 net/rose/af_rose.c 	s = NULL;
s                 245 net/rose/af_rose.c 	return s;
s                 253 net/rose/af_rose.c 	struct sock *s;
s                 256 net/rose/af_rose.c 	sk_for_each(s, &rose_list) {
s                 257 net/rose/af_rose.c 		struct rose_sock *rose = rose_sk(s);
s                 262 net/rose/af_rose.c 	s = NULL;
s                 265 net/rose/af_rose.c 	return s;
s                1376 net/rose/af_rose.c 		struct sock *s = sk_entry(v);
s                1377 net/rose/af_rose.c 		struct rose_sock *rose = rose_sk(s);
s                1413 net/rose/af_rose.c 			sk_wmem_alloc_get(s),
s                1414 net/rose/af_rose.c 			sk_rmem_alloc_get(s),
s                1415 net/rose/af_rose.c 			s->sk_socket ? SOCK_INODE(s->sk_socket)->i_ino : 0L);
s                 204 net/rose/rose_route.c 	struct rose_node *s;
s                 206 net/rose/rose_route.c 	if ((s = rose_node_list) == rose_node) {
s                 212 net/rose/rose_route.c 	while (s != NULL && s->next != NULL) {
s                 213 net/rose/rose_route.c 		if (s->next == rose_node) {
s                 214 net/rose/rose_route.c 			s->next = rose_node->next;
s                 219 net/rose/rose_route.c 		s = s->next;
s                 228 net/rose/rose_route.c 	struct rose_neigh *s;
s                 235 net/rose/rose_route.c 	if ((s = rose_neigh_list) == rose_neigh) {
s                 244 net/rose/rose_route.c 	while (s != NULL && s->next != NULL) {
s                 245 net/rose/rose_route.c 		if (s->next == rose_neigh) {
s                 246 net/rose/rose_route.c 			s->next = rose_neigh->next;
s                 254 net/rose/rose_route.c 		s = s->next;
s                 263 net/rose/rose_route.c 	struct rose_route *s;
s                 271 net/rose/rose_route.c 	if ((s = rose_route_list) == rose_route) {
s                 277 net/rose/rose_route.c 	while (s != NULL && s->next != NULL) {
s                 278 net/rose/rose_route.c 		if (s->next == rose_route) {
s                 279 net/rose/rose_route.c 			s->next = rose_route->next;
s                 284 net/rose/rose_route.c 		s = s->next;
s                 479 net/rose/rose_route.c 	struct rose_neigh *s, *rose_neigh;
s                 487 net/rose/rose_route.c 		s          = rose_neigh;
s                 490 net/rose/rose_route.c 		if (s->dev != dev)
s                 500 net/rose/rose_route.c 				if (t->neighbour[i] != s)
s                 520 net/rose/rose_route.c 		rose_remove_neigh(s);
s                 532 net/rose/rose_route.c 	struct rose_route *s, *rose_route;
s                 537 net/rose/rose_route.c 		s          = rose_route;
s                 540 net/rose/rose_route.c 		if (s->neigh1->dev == dev || s->neigh2->dev == dev)
s                 541 net/rose/rose_route.c 			rose_remove_route(s);
s                 554 net/rose/rose_route.c 	struct rose_neigh *s, *rose_neigh;
s                 571 net/rose/rose_route.c 		s          = rose_neigh;
s                 574 net/rose/rose_route.c 		if (s->use == 0 && !s->loopback) {
s                 575 net/rose/rose_route.c 			s->count = 0;
s                 576 net/rose/rose_route.c 			rose_remove_neigh(s);
s                 765 net/rose/rose_route.c 	struct rose_route *rose_route, *s;
s                 782 net/rose/rose_route.c 			s = rose_route->next;
s                 784 net/rose/rose_route.c 			rose_route = s;
s                1304 net/rose/rose_route.c 	struct rose_neigh *s, *rose_neigh = rose_neigh_list;
s                1309 net/rose/rose_route.c 		s          = rose_neigh;
s                1312 net/rose/rose_route.c 		rose_remove_neigh(s);
s                1133 net/rxrpc/key.c #define ENCODE_DATA(l, s)						\
s                1137 net/rxrpc/key.c 		memcpy(xdr, (s), _l);					\
s                1148 net/rxrpc/key.c #define ENCODE_STR(s)				\
s                1150 net/rxrpc/key.c 		const char *_s = (s);		\
s                 418 net/sched/act_pedit.c 	int s;
s                 420 net/sched/act_pedit.c 	s = struct_size(opt, keys, p->tcfp_nkeys);
s                 423 net/sched/act_pedit.c 	opt = kzalloc(s, GFP_ATOMIC);
s                 443 net/sched/act_pedit.c 		if (nla_put(skb, TCA_PEDIT_PARMS_EX, s, opt))
s                 446 net/sched/act_pedit.c 		if (nla_put(skb, TCA_PEDIT_PARMS, s, opt))
s                  47 net/sched/act_sample.c 	struct tcf_sample *s;
s                  99 net/sched/act_sample.c 	s = to_sample(*a);
s                 101 net/sched/act_sample.c 	spin_lock_bh(&s->tcf_lock);
s                 103 net/sched/act_sample.c 	s->rate = rate;
s                 104 net/sched/act_sample.c 	s->psample_group_num = psample_group_num;
s                 105 net/sched/act_sample.c 	rcu_swap_protected(s->psample_group, psample_group,
s                 106 net/sched/act_sample.c 			   lockdep_is_held(&s->tcf_lock));
s                 109 net/sched/act_sample.c 		s->truncate = true;
s                 110 net/sched/act_sample.c 		s->trunc_size = nla_get_u32(tb[TCA_SAMPLE_TRUNC_SIZE]);
s                 112 net/sched/act_sample.c 	spin_unlock_bh(&s->tcf_lock);
s                 132 net/sched/act_sample.c 	struct tcf_sample *s = to_sample(a);
s                 136 net/sched/act_sample.c 	psample_group = rcu_dereference_protected(s->psample_group, 1);
s                 137 net/sched/act_sample.c 	RCU_INIT_POINTER(s->psample_group, NULL);
s                 161 net/sched/act_sample.c 	struct tcf_sample *s = to_sample(a);
s                 168 net/sched/act_sample.c 	tcf_lastuse_update(&s->tcf_tm);
s                 169 net/sched/act_sample.c 	bstats_cpu_update(this_cpu_ptr(s->common.cpu_bstats), skb);
s                 170 net/sched/act_sample.c 	retval = READ_ONCE(s->tcf_action);
s                 172 net/sched/act_sample.c 	psample_group = rcu_dereference_bh(s->psample_group);
s                 175 net/sched/act_sample.c 	if (psample_group && (prandom_u32() % s->rate == 0)) {
s                 188 net/sched/act_sample.c 		size = s->truncate ? s->trunc_size : skb->len;
s                 190 net/sched/act_sample.c 				      s->rate);
s                 203 net/sched/act_sample.c 	struct tcf_sample *s = to_sample(a);
s                 205 net/sched/act_sample.c 		.index      = s->tcf_index,
s                 206 net/sched/act_sample.c 		.refcnt     = refcount_read(&s->tcf_refcnt) - ref,
s                 207 net/sched/act_sample.c 		.bindcnt    = atomic_read(&s->tcf_bindcnt) - bind,
s                 211 net/sched/act_sample.c 	spin_lock_bh(&s->tcf_lock);
s                 212 net/sched/act_sample.c 	opt.action = s->tcf_action;
s                 216 net/sched/act_sample.c 	tcf_tm_dump(&t, &s->tcf_tm);
s                 220 net/sched/act_sample.c 	if (nla_put_u32(skb, TCA_SAMPLE_RATE, s->rate))
s                 223 net/sched/act_sample.c 	if (s->truncate)
s                 224 net/sched/act_sample.c 		if (nla_put_u32(skb, TCA_SAMPLE_TRUNC_SIZE, s->trunc_size))
s                 227 net/sched/act_sample.c 	if (nla_put_u32(skb, TCA_SAMPLE_PSAMPLE_GROUP, s->psample_group_num))
s                 229 net/sched/act_sample.c 	spin_unlock_bh(&s->tcf_lock);
s                 234 net/sched/act_sample.c 	spin_unlock_bh(&s->tcf_lock);
s                 267 net/sched/act_sample.c 	struct tcf_sample *s = to_sample(a);
s                 270 net/sched/act_sample.c 	spin_lock_bh(&s->tcf_lock);
s                 271 net/sched/act_sample.c 	group = rcu_dereference_protected(s->psample_group,
s                 272 net/sched/act_sample.c 					  lockdep_is_held(&s->tcf_lock));
s                 277 net/sched/act_sample.c 	spin_unlock_bh(&s->tcf_lock);
s                 131 net/sched/cls_rsvp.h 	struct rsvp_session *s;
s                 170 net/sched/cls_rsvp.h 	for (s = rcu_dereference_bh(head->ht[h1]); s;
s                 171 net/sched/cls_rsvp.h 	     s = rcu_dereference_bh(s->next)) {
s                 172 net/sched/cls_rsvp.h 		if (dst[RSVP_DST_LEN-1] == s->dst[RSVP_DST_LEN - 1] &&
s                 173 net/sched/cls_rsvp.h 		    protocol == s->protocol &&
s                 174 net/sched/cls_rsvp.h 		    !(s->dpi.mask &
s                 175 net/sched/cls_rsvp.h 		      (*(u32 *)(xprt + s->dpi.offset) ^ s->dpi.key)) &&
s                 177 net/sched/cls_rsvp.h 		    dst[0] == s->dst[0] &&
s                 178 net/sched/cls_rsvp.h 		    dst[1] == s->dst[1] &&
s                 179 net/sched/cls_rsvp.h 		    dst[2] == s->dst[2] &&
s                 181 net/sched/cls_rsvp.h 		    tunnelid == s->tunnelid) {
s                 183 net/sched/cls_rsvp.h 			for (f = rcu_dereference_bh(s->ht[h2]); f;
s                 208 net/sched/cls_rsvp.h 			for (f = rcu_dereference_bh(s->ht[16]); f;
s                 223 net/sched/cls_rsvp.h 	struct rsvp_session *s;
s                 229 net/sched/cls_rsvp.h 	for (s = rtnl_dereference(head->ht[h1]); s;
s                 230 net/sched/cls_rsvp.h 	     s = rtnl_dereference(s->next)) {
s                 231 net/sched/cls_rsvp.h 		for (ins = &s->ht[h2], pins = rtnl_dereference(*ins); ;
s                 250 net/sched/cls_rsvp.h 	struct rsvp_session *s;
s                 258 net/sched/cls_rsvp.h 	for (s = rtnl_dereference(head->ht[h1]); s;
s                 259 net/sched/cls_rsvp.h 	     s = rtnl_dereference(s->next)) {
s                 260 net/sched/cls_rsvp.h 		for (f = rtnl_dereference(s->ht[h2]); f;
s                 321 net/sched/cls_rsvp.h 		struct rsvp_session *s;
s                 323 net/sched/cls_rsvp.h 		while ((s = rtnl_dereference(data->ht[h1])) != NULL) {
s                 324 net/sched/cls_rsvp.h 			RCU_INIT_POINTER(data->ht[h1], s->next);
s                 329 net/sched/cls_rsvp.h 				while ((f = rtnl_dereference(s->ht[h2])) != NULL) {
s                 330 net/sched/cls_rsvp.h 					rcu_assign_pointer(s->ht[h2], f->next);
s                 334 net/sched/cls_rsvp.h 			kfree_rcu(s, rcu);
s                 348 net/sched/cls_rsvp.h 	struct rsvp_session *nsp, *s = f->sess;
s                 351 net/sched/cls_rsvp.h 	fp = &s->ht[(h >> 8) & 0xFF];
s                 361 net/sched/cls_rsvp.h 				if (s->ht[i])
s                 368 net/sched/cls_rsvp.h 				if (nsp == s) {
s                 369 net/sched/cls_rsvp.h 					RCU_INIT_POINTER(*sp, s->next);
s                 370 net/sched/cls_rsvp.h 					kfree_rcu(s, rcu);
s                 428 net/sched/cls_rsvp.h 		struct rsvp_session *s;
s                 429 net/sched/cls_rsvp.h 		for (s = rtnl_dereference(sht[h1]); s;
s                 430 net/sched/cls_rsvp.h 		     s = rtnl_dereference(s->next)) {
s                 434 net/sched/cls_rsvp.h 				for (f = rtnl_dereference(s->ht[h2]); f;
s                 481 net/sched/cls_rsvp.h 	struct rsvp_session *nsp, *s;
s                 585 net/sched/cls_rsvp.h 	     (s = rtnl_dereference(*sp)) != NULL;
s                 586 net/sched/cls_rsvp.h 	     sp = &s->next) {
s                 587 net/sched/cls_rsvp.h 		if (dst[RSVP_DST_LEN-1] == s->dst[RSVP_DST_LEN-1] &&
s                 588 net/sched/cls_rsvp.h 		    pinfo && pinfo->protocol == s->protocol &&
s                 589 net/sched/cls_rsvp.h 		    memcmp(&pinfo->dpi, &s->dpi, sizeof(s->dpi)) == 0 &&
s                 591 net/sched/cls_rsvp.h 		    dst[0] == s->dst[0] &&
s                 592 net/sched/cls_rsvp.h 		    dst[1] == s->dst[1] &&
s                 593 net/sched/cls_rsvp.h 		    dst[2] == s->dst[2] &&
s                 595 net/sched/cls_rsvp.h 		    pinfo->tunnelid == s->tunnelid) {
s                 600 net/sched/cls_rsvp.h 			fp = &s->ht[h2];
s                 602 net/sched/cls_rsvp.h 			f->sess = s;
s                 608 net/sched/cls_rsvp.h 			fp = &s->ht[h2];
s                 627 net/sched/cls_rsvp.h 	s = kzalloc(sizeof(struct rsvp_session), GFP_KERNEL);
s                 628 net/sched/cls_rsvp.h 	if (s == NULL)
s                 630 net/sched/cls_rsvp.h 	memcpy(s->dst, dst, sizeof(s->dst));
s                 633 net/sched/cls_rsvp.h 		s->dpi = pinfo->dpi;
s                 634 net/sched/cls_rsvp.h 		s->protocol = pinfo->protocol;
s                 635 net/sched/cls_rsvp.h 		s->tunnelid = pinfo->tunnelid;
s                 640 net/sched/cls_rsvp.h 		if ((nsp->dpi.mask & s->dpi.mask) != s->dpi.mask)
s                 643 net/sched/cls_rsvp.h 	RCU_INIT_POINTER(s->next, nsp);
s                 644 net/sched/cls_rsvp.h 	rcu_assign_pointer(*sp, s);
s                 666 net/sched/cls_rsvp.h 		struct rsvp_session *s;
s                 668 net/sched/cls_rsvp.h 		for (s = rtnl_dereference(head->ht[h]); s;
s                 669 net/sched/cls_rsvp.h 		     s = rtnl_dereference(s->next)) {
s                 673 net/sched/cls_rsvp.h 				for (f = rtnl_dereference(s->ht[h1]); f;
s                 694 net/sched/cls_rsvp.h 	struct rsvp_session *s;
s                 700 net/sched/cls_rsvp.h 	s = f->sess;
s                 708 net/sched/cls_rsvp.h 	if (nla_put(skb, TCA_RSVP_DST, sizeof(s->dst), &s->dst))
s                 710 net/sched/cls_rsvp.h 	pinfo.dpi = s->dpi;
s                 712 net/sched/cls_rsvp.h 	pinfo.protocol = s->protocol;
s                 713 net/sched/cls_rsvp.h 	pinfo.tunnelid = s->tunnelid;
s                 796 net/sched/cls_u32.c 	struct tc_u32_sel *s = &n->sel;
s                 799 net/sched/cls_u32.c 	new = kzalloc(sizeof(*n) + s->nkeys*sizeof(struct tc_u32_key),
s                 833 net/sched/cls_u32.c 	memcpy(&new->sel, s, struct_size(s, keys, s->nkeys));
s                 851 net/sched/cls_u32.c 	struct tc_u32_sel *s;
s                1020 net/sched/cls_u32.c 	s = nla_data(tb[TCA_U32_SEL]);
s                1021 net/sched/cls_u32.c 	sel_size = struct_size(s, keys, s->nkeys);
s                1034 net/sched/cls_u32.c 	size = sizeof(struct tc_u32_pcnt) + s->nkeys * sizeof(u64);
s                1042 net/sched/cls_u32.c 	memcpy(&n->sel, s, sel_size);
s                1045 net/sched/cls_u32.c 	n->fshift = s->hmask ? ffs(ntohl(s->hmask)) - 1 : 0;
s                 473 net/sched/sch_api.c 	struct tc_sizespec *s;
s                 487 net/sched/sch_api.c 	s = nla_data(tb[TCA_STAB_BASE]);
s                 489 net/sched/sch_api.c 	if (s->tsize > 0) {
s                 498 net/sched/sch_api.c 	if (tsize != s->tsize || (!tab && tsize > 0)) {
s                 504 net/sched/sch_api.c 		if (memcmp(&stab->szopts, s, sizeof(*s)))
s                 517 net/sched/sch_api.c 	stab->szopts = *s;
s                1181 net/sched/sch_qfq.c 		unsigned int s;
s                1188 net/sched/sch_qfq.c 		s = qfq_calc_state(q, grp);
s                1189 net/sched/sch_qfq.c 		__set_bit(grp->index, &q->bitmaps[s]);
s                1274 net/sched/sch_qfq.c 	int s;
s                1302 net/sched/sch_qfq.c 	s = qfq_calc_state(q, grp);
s                1303 net/sched/sch_qfq.c 	__set_bit(grp->index, &q->bitmaps[s]);
s                1306 net/sched/sch_qfq.c 		 s, q->bitmaps[s],
s                1359 net/sched/sch_qfq.c 	int s;
s                1396 net/sched/sch_qfq.c 			s = qfq_calc_state(q, grp);
s                1397 net/sched/sch_qfq.c 			__set_bit(grp->index, &q->bitmaps[s]);
s                  80 net/sunrpc/sysctl.c 	char		tmpbuf[20], c, *s = NULL;
s                 107 net/sunrpc/sysctl.c 		value = simple_strtol(tmpbuf, &s, 0);
s                 108 net/sunrpc/sysctl.c 		if (s) {
s                 109 net/sunrpc/sysctl.c 			left -= (s - tmpbuf);
s                 110 net/sunrpc/sysctl.c 			if (left && !isspace(*s))
s                 112 net/sunrpc/sysctl.c 			while (left && isspace(*s))
s                 113 net/sunrpc/sysctl.c 				left--, s++;
s                1722 net/sunrpc/xdr.c 		char *s = kmalloc(ret + 1, gfp_flags);
s                1723 net/sunrpc/xdr.c 		if (s != NULL) {
s                1724 net/sunrpc/xdr.c 			memcpy(s, p, ret);
s                1725 net/sunrpc/xdr.c 			s[ret] = '\0';
s                1726 net/sunrpc/xdr.c 			*str = s;
s                1727 net/sunrpc/xdr.c 			return strlen(s);
s                 676 net/tipc/group.c 	evt.s.seq.type = grp->type;
s                 677 net/tipc/group.c 	evt.s.seq.lower = m->instance;
s                 678 net/tipc/group.c 	evt.s.seq.upper = m->instance;
s                2368 net/tipc/link.c static int __tipc_nl_add_stats(struct sk_buff *skb, struct tipc_stats *s)
s                2380 net/tipc/link.c 		{TIPC_NLA_STATS_RX_FRAGMENTS, s->recv_fragments},
s                2381 net/tipc/link.c 		{TIPC_NLA_STATS_RX_FRAGMENTED, s->recv_fragmented},
s                2382 net/tipc/link.c 		{TIPC_NLA_STATS_RX_BUNDLES, s->recv_bundles},
s                2383 net/tipc/link.c 		{TIPC_NLA_STATS_RX_BUNDLED, s->recv_bundled},
s                2385 net/tipc/link.c 		{TIPC_NLA_STATS_TX_FRAGMENTS, s->sent_fragments},
s                2386 net/tipc/link.c 		{TIPC_NLA_STATS_TX_FRAGMENTED, s->sent_fragmented},
s                2387 net/tipc/link.c 		{TIPC_NLA_STATS_TX_BUNDLES, s->sent_bundles},
s                2388 net/tipc/link.c 		{TIPC_NLA_STATS_TX_BUNDLED, s->sent_bundled},
s                2389 net/tipc/link.c 		{TIPC_NLA_STATS_MSG_PROF_TOT, (s->msg_length_counts) ?
s                2390 net/tipc/link.c 			s->msg_length_counts : 1},
s                2391 net/tipc/link.c 		{TIPC_NLA_STATS_MSG_LEN_CNT, s->msg_length_counts},
s                2392 net/tipc/link.c 		{TIPC_NLA_STATS_MSG_LEN_TOT, s->msg_lengths_total},
s                2393 net/tipc/link.c 		{TIPC_NLA_STATS_MSG_LEN_P0, s->msg_length_profile[0]},
s                2394 net/tipc/link.c 		{TIPC_NLA_STATS_MSG_LEN_P1, s->msg_length_profile[1]},
s                2395 net/tipc/link.c 		{TIPC_NLA_STATS_MSG_LEN_P2, s->msg_length_profile[2]},
s                2396 net/tipc/link.c 		{TIPC_NLA_STATS_MSG_LEN_P3, s->msg_length_profile[3]},
s                2397 net/tipc/link.c 		{TIPC_NLA_STATS_MSG_LEN_P4, s->msg_length_profile[4]},
s                2398 net/tipc/link.c 		{TIPC_NLA_STATS_MSG_LEN_P5, s->msg_length_profile[5]},
s                2399 net/tipc/link.c 		{TIPC_NLA_STATS_MSG_LEN_P6, s->msg_length_profile[6]},
s                2400 net/tipc/link.c 		{TIPC_NLA_STATS_RX_STATES, s->recv_states},
s                2401 net/tipc/link.c 		{TIPC_NLA_STATS_RX_PROBES, s->recv_probes},
s                2402 net/tipc/link.c 		{TIPC_NLA_STATS_RX_NACKS, s->recv_nacks},
s                2403 net/tipc/link.c 		{TIPC_NLA_STATS_RX_DEFERRED, s->deferred_recv},
s                2404 net/tipc/link.c 		{TIPC_NLA_STATS_TX_STATES, s->sent_states},
s                2405 net/tipc/link.c 		{TIPC_NLA_STATS_TX_PROBES, s->sent_probes},
s                2406 net/tipc/link.c 		{TIPC_NLA_STATS_TX_NACKS, s->sent_nacks},
s                2407 net/tipc/link.c 		{TIPC_NLA_STATS_TX_ACKS, s->sent_acks},
s                2408 net/tipc/link.c 		{TIPC_NLA_STATS_RETRANSMITTED, s->retransmitted},
s                2409 net/tipc/link.c 		{TIPC_NLA_STATS_DUPLICATES, s->duplicates},
s                2410 net/tipc/link.c 		{TIPC_NLA_STATS_LINK_CONGS, s->link_congs},
s                2411 net/tipc/link.c 		{TIPC_NLA_STATS_MAX_QUEUE, s->max_queue_sz},
s                2412 net/tipc/link.c 		{TIPC_NLA_STATS_AVG_QUEUE, s->queue_sz_counts ?
s                2413 net/tipc/link.c 			(s->accu_queue_sz / s->queue_sz_counts) : 0}
s                 846 net/tipc/msg.h static inline void msg_set_peer_stopping(struct tipc_msg *m, u32 s)
s                 848 net/tipc/msg.h 	msg_set_bits(m, 5, 13, 0x1, s);
s                 288 net/tipc/name_table.c 	struct tipc_subscr *sb = &sub->evt.s;
s                 680 net/tipc/name_table.c 	struct tipc_subscr *s = &sub->evt.s;
s                 681 net/tipc/name_table.c 	u32 type = tipc_sub_read(s, seq.type);
s                 695 net/tipc/name_table.c 			tipc_sub_read(s, seq.lower),
s                 696 net/tipc/name_table.c 			tipc_sub_read(s, seq.upper));
s                 709 net/tipc/name_table.c 	struct tipc_subscr *s = &sub->evt.s;
s                 710 net/tipc/name_table.c 	u32 type = tipc_sub_read(s, seq.type);
s                 130 net/tipc/name_table.h bool tipc_nametbl_subscribe(struct tipc_subscription *s);
s                 131 net/tipc/name_table.h void tipc_nametbl_unsubscribe(struct tipc_subscription *s);
s                 175 net/tipc/netlink_compat.c static inline bool string_is_valid(char *s, int len)
s                 177 net/tipc/netlink_compat.c 	return memchr(s, '\0', len) ? true : false;
s                  80 net/tipc/subscr.c 	struct tipc_subscr *s = &sub->evt.s;
s                  81 net/tipc/subscr.c 	u32 filter = tipc_sub_read(s, filter);
s                  84 net/tipc/subscr.c 	seq.type = tipc_sub_read(s, seq.type);
s                  85 net/tipc/subscr.c 	seq.lower = tipc_sub_read(s, seq.lower);
s                  86 net/tipc/subscr.c 	seq.upper = tipc_sub_read(s, seq.upper);
s                 106 net/tipc/subscr.c 	struct tipc_subscr *s = &sub->evt.s;
s                 109 net/tipc/subscr.c 	tipc_sub_send_event(sub, s->seq.lower, s->seq.upper,
s                 131 net/tipc/subscr.c 					     struct tipc_subscr *s,
s                 134 net/tipc/subscr.c 	u32 filter = tipc_sub_read(s, filter);
s                 139 net/tipc/subscr.c 	    (tipc_sub_read(s, seq.lower) > tipc_sub_read(s, seq.upper))) {
s                 153 net/tipc/subscr.c 	memcpy(&sub->evt.s, s, sizeof(*s));
s                 161 net/tipc/subscr.c 	timeout = tipc_sub_read(&sub->evt.s, timeout);
s                 170 net/tipc/subscr.c 	if (sub->evt.s.timeout != TIPC_WAIT_FOREVER)
s                  70 net/tipc/subscr.h 					     struct tipc_subscr *s,
s                 105 net/tipc/subscr.h 		int swap_ = !((evt__)->s.filter & (TIPC_FILTER_MASK));	\
s                 117 net/tipc/topsrv.c static void tipc_conn_delete_sub(struct tipc_conn *con, struct tipc_subscr *s);
s                 127 net/tipc/topsrv.c 	struct tipc_topsrv *s = con->server;
s                 130 net/tipc/topsrv.c 	spin_lock_bh(&s->idr_lock);
s                 131 net/tipc/topsrv.c 	idr_remove(&s->conn_idr, con->conid);
s                 132 net/tipc/topsrv.c 	s->idr_in_use--;
s                 133 net/tipc/topsrv.c 	spin_unlock_bh(&s->idr_lock);
s                 180 net/tipc/topsrv.c static struct tipc_conn *tipc_conn_alloc(struct tipc_topsrv *s)
s                 197 net/tipc/topsrv.c 	spin_lock_bh(&s->idr_lock);
s                 198 net/tipc/topsrv.c 	ret = idr_alloc(&s->conn_idr, con, 0, 0, GFP_ATOMIC);
s                 201 net/tipc/topsrv.c 		spin_unlock_bh(&s->idr_lock);
s                 205 net/tipc/topsrv.c 	s->idr_in_use++;
s                 206 net/tipc/topsrv.c 	spin_unlock_bh(&s->idr_lock);
s                 209 net/tipc/topsrv.c 	con->server = s;
s                 214 net/tipc/topsrv.c static struct tipc_conn *tipc_conn_lookup(struct tipc_topsrv *s, int conid)
s                 218 net/tipc/topsrv.c 	spin_lock_bh(&s->idr_lock);
s                 219 net/tipc/topsrv.c 	con = idr_find(&s->conn_idr, conid);
s                 222 net/tipc/topsrv.c 	spin_unlock_bh(&s->idr_lock);
s                 229 net/tipc/topsrv.c static void tipc_conn_delete_sub(struct tipc_conn *con, struct tipc_subscr *s)
s                 237 net/tipc/topsrv.c 		if (!s || !memcmp(s, &sub->evt.s, sizeof(*s))) {
s                 240 net/tipc/topsrv.c 		} else if (s) {
s                 266 net/tipc/topsrv.c 			tipc_conn_delete_sub(con, &evt->s);
s                 361 net/tipc/topsrv.c 			     struct tipc_subscr *s)
s                 366 net/tipc/topsrv.c 	if (tipc_sub_read(s, filter) & TIPC_SUB_CANCEL) {
s                 367 net/tipc/topsrv.c 		s->filter &= __constant_ntohl(~TIPC_SUB_CANCEL);
s                 368 net/tipc/topsrv.c 		tipc_conn_delete_sub(con, s);
s                 375 net/tipc/topsrv.c 	sub = tipc_sub_subscribe(srv->net, s, con->conid);
s                 390 net/tipc/topsrv.c 	struct tipc_subscr s;
s                 394 net/tipc/topsrv.c 	iov.iov_base = &s;
s                 395 net/tipc/topsrv.c 	iov.iov_len = sizeof(s);
s                 401 net/tipc/topsrv.c 	if (ret == sizeof(s)) {
s                 403 net/tipc/topsrv.c 		ret = tipc_conn_rcv_sub(srv, con, &s);
s                 600 net/tipc/topsrv.c 	u32 port = *(u32 *)&evt->s.usr_handle;
s                 617 net/tipc/topsrv.c static int tipc_topsrv_work_start(struct tipc_topsrv *s)
s                 619 net/tipc/topsrv.c 	s->rcv_wq = alloc_ordered_workqueue("tipc_rcv", 0);
s                 620 net/tipc/topsrv.c 	if (!s->rcv_wq) {
s                 625 net/tipc/topsrv.c 	s->send_wq = alloc_ordered_workqueue("tipc_send", 0);
s                 626 net/tipc/topsrv.c 	if (!s->send_wq) {
s                 628 net/tipc/topsrv.c 		destroy_workqueue(s->rcv_wq);
s                 635 net/tipc/topsrv.c static void tipc_topsrv_work_stop(struct tipc_topsrv *s)
s                 637 net/tipc/topsrv.c 	destroy_workqueue(s->rcv_wq);
s                 638 net/tipc/topsrv.c 	destroy_workqueue(s->send_wq);
s                 197 net/unix/af_unix.c struct sock *unix_peer_get(struct sock *s)
s                 201 net/unix/af_unix.c 	unix_state_lock(s);
s                 202 net/unix/af_unix.c 	peer = unix_peer(s);
s                 205 net/unix/af_unix.c 	unix_state_unlock(s);
s                 277 net/unix/af_unix.c 	struct sock *s;
s                 279 net/unix/af_unix.c 	sk_for_each(s, &unix_socket_table[hash ^ type]) {
s                 280 net/unix/af_unix.c 		struct unix_sock *u = unix_sk(s);
s                 282 net/unix/af_unix.c 		if (!net_eq(sock_net(s), net))
s                 289 net/unix/af_unix.c 	s = NULL;
s                 291 net/unix/af_unix.c 	return s;
s                 299 net/unix/af_unix.c 	struct sock *s;
s                 302 net/unix/af_unix.c 	s = __unix_find_socket_byname(net, sunname, len, type, hash);
s                 303 net/unix/af_unix.c 	if (s)
s                 304 net/unix/af_unix.c 		sock_hold(s);
s                 306 net/unix/af_unix.c 	return s;
s                 311 net/unix/af_unix.c 	struct sock *s;
s                 314 net/unix/af_unix.c 	sk_for_each(s,
s                 316 net/unix/af_unix.c 		struct dentry *dentry = unix_sk(s)->path.dentry;
s                 319 net/unix/af_unix.c 			sock_hold(s);
s                 323 net/unix/af_unix.c 	s = NULL;
s                 326 net/unix/af_unix.c 	return s;
s                2782 net/unix/af_unix.c 		struct sock *s = v;
s                2783 net/unix/af_unix.c 		struct unix_sock *u = unix_sk(s);
s                2784 net/unix/af_unix.c 		unix_state_lock(s);
s                2787 net/unix/af_unix.c 			s,
s                2788 net/unix/af_unix.c 			refcount_read(&s->sk_refcnt),
s                2790 net/unix/af_unix.c 			s->sk_state == TCP_LISTEN ? __SO_ACCEPTCON : 0,
s                2791 net/unix/af_unix.c 			s->sk_type,
s                2792 net/unix/af_unix.c 			s->sk_socket ?
s                2793 net/unix/af_unix.c 			(s->sk_state == TCP_ESTABLISHED ? SS_CONNECTED : SS_UNCONNECTED) :
s                2794 net/unix/af_unix.c 			(s->sk_state == TCP_ESTABLISHED ? SS_CONNECTING : SS_DISCONNECTING),
s                2795 net/unix/af_unix.c 			sock_i_ino(s));
s                2803 net/unix/af_unix.c 			if (!UNIX_ABSTRACT(s))
s                2813 net/unix/af_unix.c 		unix_state_unlock(s);
s                  31 net/unix/scm.c 		struct sock *s = sock->sk;
s                  34 net/unix/scm.c 		if (s && sock->ops && sock->ops->family == PF_UNIX)
s                  35 net/unix/scm.c 			u_sock = s;
s                  49 net/unix/scm.c 	struct sock *s = unix_get_socket(fp);
s                  53 net/unix/scm.c 	if (s) {
s                  54 net/unix/scm.c 		struct unix_sock *u = unix_sk(s);
s                  70 net/unix/scm.c 	struct sock *s = unix_get_socket(fp);
s                  74 net/unix/scm.c 	if (s) {
s                  75 net/unix/scm.c 		struct unix_sock *u = unix_sk(s);
s                 207 net/x25/af_x25.c 	struct sock *s;
s                 211 net/x25/af_x25.c 	sk_for_each(s, &x25_list)
s                 212 net/x25/af_x25.c 		if (x25_sk(s)->neighbour && x25_sk(s)->neighbour->dev == dev)
s                 213 net/x25/af_x25.c 			x25_disconnect(s, ENETUNREACH, 0, 0);
s                 277 net/x25/af_x25.c 	struct sock *s;
s                 283 net/x25/af_x25.c 	sk_for_each(s, &x25_list)
s                 285 net/x25/af_x25.c 			x25_sk(s)->source_addr.x25_addr) ||
s                 286 net/x25/af_x25.c 				!strcmp(x25_sk(s)->source_addr.x25_addr,
s                 288 net/x25/af_x25.c 					s->sk_state == TCP_LISTEN) {
s                 293 net/x25/af_x25.c 			if (x25_sk(s)->cudmatchlength > 0 &&
s                 294 net/x25/af_x25.c 				skb->len >= x25_sk(s)->cudmatchlength) {
s                 295 net/x25/af_x25.c 				if((memcmp(x25_sk(s)->calluserdata.cuddata,
s                 297 net/x25/af_x25.c 					x25_sk(s)->cudmatchlength)) == 0) {
s                 298 net/x25/af_x25.c 					sock_hold(s);
s                 302 net/x25/af_x25.c 				next_best = s;
s                 305 net/x25/af_x25.c 		s = next_best;
s                 306 net/x25/af_x25.c 		sock_hold(s);
s                 309 net/x25/af_x25.c 	s = NULL;
s                 312 net/x25/af_x25.c 	return s;
s                 320 net/x25/af_x25.c 	struct sock *s;
s                 322 net/x25/af_x25.c 	sk_for_each(s, &x25_list)
s                 323 net/x25/af_x25.c 		if (x25_sk(s)->lci == lci && x25_sk(s)->neighbour == nb) {
s                 324 net/x25/af_x25.c 			sock_hold(s);
s                 327 net/x25/af_x25.c 	s = NULL;
s                 329 net/x25/af_x25.c 	return s;
s                 334 net/x25/af_x25.c 	struct sock *s;
s                 337 net/x25/af_x25.c 	s = __x25_find_socket(lci, nb);
s                 339 net/x25/af_x25.c 	return s;
s                1763 net/x25/af_x25.c 	struct sock *s;
s                1767 net/x25/af_x25.c 	sk_for_each(s, &x25_list)
s                1768 net/x25/af_x25.c 		if (x25_sk(s)->neighbour == nb)
s                1769 net/x25/af_x25.c 			x25_disconnect(s, ENETUNREACH, 0, 0);
s                  80 net/x25/x25_proc.c 	struct sock *s;
s                  91 net/x25/x25_proc.c 	s = sk_entry(v);
s                  92 net/x25/x25_proc.c 	x25 = x25_sk(s);
s                 104 net/x25/x25_proc.c 		   x25->va, x25_display_timer(s) / HZ, x25->t2  / HZ,
s                 106 net/x25/x25_proc.c 		   sk_wmem_alloc_get(s),
s                 107 net/x25/x25_proc.c 		   sk_rmem_alloc_get(s),
s                 108 net/x25/x25_proc.c 		   s->sk_socket ? SOCK_INODE(s->sk_socket)->i_ino : 0L);
s                 539 net/xfrm/xfrm_interface.c 			       struct rtnl_link_stats64 *s)
s                 557 net/xfrm/xfrm_interface.c 		s->rx_packets += tmp.rx_packets;
s                 558 net/xfrm/xfrm_interface.c 		s->rx_bytes   += tmp.rx_bytes;
s                 559 net/xfrm/xfrm_interface.c 		s->tx_packets += tmp.tx_packets;
s                 560 net/xfrm/xfrm_interface.c 		s->tx_bytes   += tmp.tx_bytes;
s                 563 net/xfrm/xfrm_interface.c 	s->rx_dropped = dev->stats.rx_dropped;
s                 564 net/xfrm/xfrm_interface.c 	s->tx_dropped = dev->stats.tx_dropped;
s                 813 net/xfrm/xfrm_user.c static int copy_sec_ctx(struct xfrm_sec_ctx *s, struct sk_buff *skb)
s                 817 net/xfrm/xfrm_user.c 	int ctx_size = sizeof(*uctx) + s->ctx_len;
s                 826 net/xfrm/xfrm_user.c 	uctx->ctx_doi = s->ctx_doi;
s                 827 net/xfrm/xfrm_user.c 	uctx->ctx_alg = s->ctx_alg;
s                 828 net/xfrm/xfrm_user.c 	uctx->ctx_len = s->ctx_len;
s                 829 net/xfrm/xfrm_user.c 	memcpy(uctx + 1, s->ctx_str, s->ctx_len);
s                  46 samples/connector/ucon.c static int netlink_send(int s, struct cn_msg *msg)
s                  70 samples/connector/ucon.c 	err = send(s, nlh, size, 0);
s                  99 samples/connector/ucon.c 	int s;
s                 110 samples/connector/ucon.c 	while ((s = getopt(argc, argv, "hs")) != -1) {
s                 111 samples/connector/ucon.c 		switch (s) {
s                 139 samples/connector/ucon.c 	s = socket(PF_NETLINK, SOCK_DGRAM, NETLINK_CONNECTOR);
s                 140 samples/connector/ucon.c 	if (s == -1) {
s                 151 samples/connector/ucon.c 	if (bind(s, (struct sockaddr *)&l_local, sizeof(struct sockaddr_nl)) == -1) {
s                 153 samples/connector/ucon.c 		close(s);
s                 160 samples/connector/ucon.c 		setsockopt(s, SOL_NETLINK, NETLINK_ADD_MEMBERSHIP, &on, sizeof(on));
s                 178 samples/connector/ucon.c 				len = netlink_send(s, data);
s                 188 samples/connector/ucon.c 	pfd.fd = s;
s                 208 samples/connector/ucon.c 		len = recv(s, buf, sizeof(buf), 0);
s                 211 samples/connector/ucon.c 			close(s);
s                 234 samples/connector/ucon.c 	close(s);
s                 362 samples/mic/mpssd/mpssd.c 	   const char *s, int line)
s                 368 samples/mic/mpssd/mpssd.c 			mic->name, s, line, i,
s                 140 samples/vfio-mdev/mtty.c 	struct serial_port s[2];
s                 300 samples/vfio-mdev/mtty.c 		if (mdev_state->s[index].dlab) {
s                 301 samples/vfio-mdev/mtty.c 			mdev_state->s[index].divisor |= data;
s                 308 samples/vfio-mdev/mtty.c 		if (mdev_state->s[index].rxtx.count <
s                 309 samples/vfio-mdev/mtty.c 				mdev_state->s[index].max_fifo_size) {
s                 310 samples/vfio-mdev/mtty.c 			mdev_state->s[index].rxtx.fifo[
s                 311 samples/vfio-mdev/mtty.c 					mdev_state->s[index].rxtx.head] = data;
s                 312 samples/vfio-mdev/mtty.c 			mdev_state->s[index].rxtx.count++;
s                 313 samples/vfio-mdev/mtty.c 			CIRCULAR_BUF_INC_IDX(mdev_state->s[index].rxtx.head);
s                 314 samples/vfio-mdev/mtty.c 			mdev_state->s[index].overrun = false;
s                 320 samples/vfio-mdev/mtty.c 			if ((mdev_state->s[index].uart_reg[UART_IER] &
s                 322 samples/vfio-mdev/mtty.c 			   (mdev_state->s[index].rxtx.count ==
s                 323 samples/vfio-mdev/mtty.c 				    mdev_state->s[index].intr_trigger_level)) {
s                 335 samples/vfio-mdev/mtty.c 			mdev_state->s[index].overrun = true;
s                 341 samples/vfio-mdev/mtty.c 			if (mdev_state->s[index].uart_reg[UART_IER] &
s                 350 samples/vfio-mdev/mtty.c 		if (mdev_state->s[index].dlab)
s                 351 samples/vfio-mdev/mtty.c 			mdev_state->s[index].divisor |= (u16)data << 8;
s                 353 samples/vfio-mdev/mtty.c 			mdev_state->s[index].uart_reg[offset] = data;
s                 356 samples/vfio-mdev/mtty.c 			    (mdev_state->s[index].rxtx.head ==
s                 357 samples/vfio-mdev/mtty.c 					mdev_state->s[index].rxtx.tail)) {
s                 371 samples/vfio-mdev/mtty.c 		mdev_state->s[index].fcr = data;
s                 376 samples/vfio-mdev/mtty.c 			mdev_state->s[index].rxtx.count = 0;
s                 377 samples/vfio-mdev/mtty.c 			mdev_state->s[index].rxtx.head = 0;
s                 378 samples/vfio-mdev/mtty.c 			mdev_state->s[index].rxtx.tail = 0;
s                 384 samples/vfio-mdev/mtty.c 			mdev_state->s[index].intr_trigger_level = 1;
s                 388 samples/vfio-mdev/mtty.c 			mdev_state->s[index].intr_trigger_level = 4;
s                 392 samples/vfio-mdev/mtty.c 			mdev_state->s[index].intr_trigger_level = 8;
s                 396 samples/vfio-mdev/mtty.c 			mdev_state->s[index].intr_trigger_level = 14;
s                 405 samples/vfio-mdev/mtty.c 		mdev_state->s[index].intr_trigger_level = 1;
s                 407 samples/vfio-mdev/mtty.c 			mdev_state->s[index].max_fifo_size = MAX_FIFO_SIZE;
s                 409 samples/vfio-mdev/mtty.c 			mdev_state->s[index].max_fifo_size = 1;
s                 410 samples/vfio-mdev/mtty.c 			mdev_state->s[index].intr_trigger_level = 1;
s                 417 samples/vfio-mdev/mtty.c 			mdev_state->s[index].dlab = true;
s                 418 samples/vfio-mdev/mtty.c 			mdev_state->s[index].divisor = 0;
s                 420 samples/vfio-mdev/mtty.c 			mdev_state->s[index].dlab = false;
s                 422 samples/vfio-mdev/mtty.c 		mdev_state->s[index].uart_reg[offset] = data;
s                 426 samples/vfio-mdev/mtty.c 		mdev_state->s[index].uart_reg[offset] = data;
s                 428 samples/vfio-mdev/mtty.c 		if ((mdev_state->s[index].uart_reg[UART_IER] & UART_IER_MSI) &&
s                 436 samples/vfio-mdev/mtty.c 		if ((mdev_state->s[index].uart_reg[UART_IER] & UART_IER_MSI) &&
s                 451 samples/vfio-mdev/mtty.c 		mdev_state->s[index].uart_reg[offset] = data;
s                 466 samples/vfio-mdev/mtty.c 		if (mdev_state->s[index].dlab) {
s                 467 samples/vfio-mdev/mtty.c 			*buf  = (u8)mdev_state->s[index].divisor;
s                 473 samples/vfio-mdev/mtty.c 		if (mdev_state->s[index].rxtx.head !=
s                 474 samples/vfio-mdev/mtty.c 				 mdev_state->s[index].rxtx.tail) {
s                 475 samples/vfio-mdev/mtty.c 			*buf = mdev_state->s[index].rxtx.fifo[
s                 476 samples/vfio-mdev/mtty.c 						mdev_state->s[index].rxtx.tail];
s                 477 samples/vfio-mdev/mtty.c 			mdev_state->s[index].rxtx.count--;
s                 478 samples/vfio-mdev/mtty.c 			CIRCULAR_BUF_INC_IDX(mdev_state->s[index].rxtx.tail);
s                 481 samples/vfio-mdev/mtty.c 		if (mdev_state->s[index].rxtx.head ==
s                 482 samples/vfio-mdev/mtty.c 				mdev_state->s[index].rxtx.tail) {
s                 490 samples/vfio-mdev/mtty.c 			if (mdev_state->s[index].uart_reg[UART_IER] &
s                 499 samples/vfio-mdev/mtty.c 		if (mdev_state->s[index].dlab) {
s                 500 samples/vfio-mdev/mtty.c 			*buf = (u8)(mdev_state->s[index].divisor >> 8);
s                 503 samples/vfio-mdev/mtty.c 		*buf = mdev_state->s[index].uart_reg[offset] & 0x0f;
s                 508 samples/vfio-mdev/mtty.c 		u8 ier = mdev_state->s[index].uart_reg[UART_IER];
s                 513 samples/vfio-mdev/mtty.c 		if ((ier & UART_IER_RLSI) && mdev_state->s[index].overrun)
s                 518 samples/vfio-mdev/mtty.c 		    (mdev_state->s[index].rxtx.count >=
s                 519 samples/vfio-mdev/mtty.c 		      mdev_state->s[index].intr_trigger_level))
s                 524 samples/vfio-mdev/mtty.c 		    (mdev_state->s[index].rxtx.head ==
s                 525 samples/vfio-mdev/mtty.c 				mdev_state->s[index].rxtx.tail))
s                 530 samples/vfio-mdev/mtty.c 		    (mdev_state->s[index].uart_reg[UART_MCR] &
s                 546 samples/vfio-mdev/mtty.c 		*buf = mdev_state->s[index].uart_reg[offset];
s                 555 samples/vfio-mdev/mtty.c 		if (mdev_state->s[index].rxtx.head !=
s                 556 samples/vfio-mdev/mtty.c 				 mdev_state->s[index].rxtx.tail)
s                 560 samples/vfio-mdev/mtty.c 		if (mdev_state->s[index].overrun)
s                 564 samples/vfio-mdev/mtty.c 		if (mdev_state->s[index].rxtx.head ==
s                 565 samples/vfio-mdev/mtty.c 				 mdev_state->s[index].rxtx.tail)
s                 577 samples/vfio-mdev/mtty.c 		if (mdev_state->s[index].uart_reg[UART_MCR] &
s                 579 samples/vfio-mdev/mtty.c 			if (mdev_state->s[index].rxtx.count <
s                 580 samples/vfio-mdev/mtty.c 					mdev_state->s[index].max_fifo_size)
s                 589 samples/vfio-mdev/mtty.c 		*buf = mdev_state->s[index].uart_reg[offset];
s                 682 samples/vfio-mdev/mtty.c 				*buf, mdev_state->s[index].dlab);
s                 692 samples/vfio-mdev/mtty.c 				*buf, mdev_state->s[index].dlab);
s                 738 samples/vfio-mdev/mtty.c 	mdev_state->s[0].max_fifo_size = MAX_FIFO_SIZE;
s                 739 samples/vfio-mdev/mtty.c 	mdev_state->s[1].max_fifo_size = MAX_FIFO_SIZE;
s                  50 samples/vfs/test-fsmount.c void mount_error(int fd, const char *s)
s                  53 samples/vfs/test-fsmount.c 	fprintf(stderr, "%s: %m\n", s);
s                 232 scripts/basic/fixdep.c static int str_ends_with(const char *s, int slen, const char *sub)
s                 239 scripts/basic/fixdep.c 	return !memcmp(s + slen - sublen, sub, sublen);
s                 299 scripts/basic/fixdep.c static int is_ignored_file(const char *s, int len)
s                 301 scripts/basic/fixdep.c 	return str_ends_with(s, len, "include/generated/autoconf.h") ||
s                 302 scripts/basic/fixdep.c 	       str_ends_with(s, len, "include/generated/autoksyms.h") ||
s                 303 scripts/basic/fixdep.c 	       str_ends_with(s, len, ".ver");
s                 675 scripts/dtc/checks.c 		const char *s = strrchr(prop->name, '-');
s                 676 scripts/dtc/checks.c 		if (!s || !streq(s, "-names"))
s                  56 scripts/dtc/data.c struct data data_copy_escape_string(const char *s, int len)
s                  67 scripts/dtc/data.c 		char c = s[i++];
s                  70 scripts/dtc/data.c 			c = get_escape_char(s, &i);
s                  13 scripts/dtc/dtc-parser.y extern void yyerror(char const *s);
s                 569 scripts/dtc/dtc-parser.y void yyerror(char const *s)
s                 571 scripts/dtc/dtc-parser.y 	ERROR(&yylloc, "%s", s);
s                 116 scripts/dtc/dtc.c 	const char *s;
s                 118 scripts/dtc/dtc.c 	s = strrchr(fname, '.');
s                 119 scripts/dtc/dtc.c 	if (s == NULL)
s                 121 scripts/dtc/dtc.c 	if (!strcasecmp(s, ".dts"))
s                 123 scripts/dtc/dtc.c 	if (!strcasecmp(s, ".yaml"))
s                 125 scripts/dtc/dtc.c 	if (!strcasecmp(s, ".dtb"))
s                  56 scripts/dtc/dtc.h #define strstarts(s, prefix)	(strncmp((s), (prefix), strlen(prefix)) == 0)
s                 104 scripts/dtc/dtc.h struct data data_copy_escape_string(const char *s, int len);
s                  59 scripts/dtc/fdtdump.c 	const char *p, *s, *t;
s                 104 scripts/dtc/fdtdump.c 			s = p;
s                 105 scripts/dtc/fdtdump.c 			p = PALIGN(p + strlen(s) + 1, 4);
s                 107 scripts/dtc/fdtdump.c 			if (*s == '\0')
s                 108 scripts/dtc/fdtdump.c 				s = "/";
s                 110 scripts/dtc/fdtdump.c 			printf("%*s%s {\n", depth * shift, "", s);
s                 133 scripts/dtc/fdtdump.c 		s = p_strings + fdt32_to_cpu(GET_CELL(p));
s                 140 scripts/dtc/fdtdump.c 		printf("%*s%s", depth * shift, "", s);
s                  57 scripts/dtc/fdtget.c 	const char *s;
s                  73 scripts/dtc/fdtget.c 		for (s = data; s - data < len; s += strlen(s) + 1) {
s                  74 scripts/dtc/fdtget.c 			if (s != data)
s                  76 scripts/dtc/fdtget.c 			printf("%s", (const char *)s);
s                 265 scripts/dtc/libfdt/fdt.c const char *fdt_find_string_(const char *strtab, int tabsize, const char *s)
s                 267 scripts/dtc/libfdt/fdt.c 	int len = strlen(s) + 1;
s                 272 scripts/dtc/libfdt/fdt.c 		if (memcmp(p, s, len) == 0)
s                 698 scripts/dtc/libfdt/fdt_overlay.c 	const char *s, *e;
s                 742 scripts/dtc/libfdt/fdt_overlay.c 		s = strchr(path + 1, '/');
s                 743 scripts/dtc/libfdt/fdt_overlay.c 		if (!s)
s                 747 scripts/dtc/libfdt/fdt_overlay.c 		frag_name_len = s - path - 1;
s                 751 scripts/dtc/libfdt/fdt_overlay.c 		if ((e - s) < len || memcmp(s, "/__overlay__/", len))
s                 754 scripts/dtc/libfdt/fdt_overlay.c 		rel_path = s + len;
s                  14 scripts/dtc/libfdt/fdt_ro.c 			    const char *s, int len)
s                  23 scripts/dtc/libfdt/fdt_ro.c 	if (memcmp(p, s, len) != 0)
s                  28 scripts/dtc/libfdt/fdt_ro.c 	else if (!memchr(s, '@', len) && (p[len] == '@'))
s                  39 scripts/dtc/libfdt/fdt_ro.c 	const char *s, *n;
s                  70 scripts/dtc/libfdt/fdt_ro.c 	s = (const char *)fdt + absoffset;
s                  71 scripts/dtc/libfdt/fdt_ro.c 	n = memchr(s, '\0', len);
s                  79 scripts/dtc/libfdt/fdt_ro.c 		*lenp = n - s;
s                  80 scripts/dtc/libfdt/fdt_ro.c 	return s;
s                  94 scripts/dtc/libfdt/fdt_ro.c 			  const char *s, int len)
s                  99 scripts/dtc/libfdt/fdt_ro.c 	return p && (slen == len) && (memcmp(p, s, len) == 0);
s                  95 scripts/dtc/libfdt/fdt_rw.c static void fdt_del_last_string_(void *fdt, const char *s)
s                  97 scripts/dtc/libfdt/fdt_rw.c 	int newlen = strlen(s) + 1;
s                 115 scripts/dtc/libfdt/fdt_rw.c static int fdt_find_add_string_(void *fdt, const char *s, int *allocated)
s                 120 scripts/dtc/libfdt/fdt_rw.c 	int len = strlen(s) + 1;
s                 125 scripts/dtc/libfdt/fdt_rw.c 	p = fdt_find_string_(strtab, fdt_size_dt_strings(fdt), s);
s                 137 scripts/dtc/libfdt/fdt_rw.c 	memcpy(new, s, len);
s                  52 scripts/dtc/libfdt/fdt_strerror.c 		const char *s = fdt_errtable[-errval].str;
s                  54 scripts/dtc/libfdt/fdt_strerror.c 		if (s)
s                  55 scripts/dtc/libfdt/fdt_strerror.c 			return s;
s                 242 scripts/dtc/libfdt/fdt_sw.c static int fdt_add_string_(void *fdt, const char *s)
s                 246 scripts/dtc/libfdt/fdt_sw.c 	int len = strlen(s) + 1;
s                 254 scripts/dtc/libfdt/fdt_sw.c 	memcpy(strtab + offset, s, len);
s                 260 scripts/dtc/libfdt/fdt_sw.c static void fdt_del_last_string_(void *fdt, const char *s)
s                 263 scripts/dtc/libfdt/fdt_sw.c 	int len = strlen(s) + 1;
s                 268 scripts/dtc/libfdt/fdt_sw.c static int fdt_find_add_string_(void *fdt, const char *s, int *allocated)
s                 276 scripts/dtc/libfdt/fdt_sw.c 	p = fdt_find_string_(strtab - strtabsize, strtabsize, s);
s                 282 scripts/dtc/libfdt/fdt_sw.c 	return fdt_add_string_(fdt, s);
s                  23 scripts/dtc/libfdt/libfdt_internal.h const char *fdt_find_string_(const char *strtab, int tabsize, const char *s);
s                  49 scripts/dtc/treesource.c static void write_propval_string(FILE *f, const char *s, size_t len)
s                  51 scripts/dtc/treesource.c 	const char *end = s + len - 1;
s                  59 scripts/dtc/treesource.c 	while (s < end) {
s                  60 scripts/dtc/treesource.c 		char c = *s++;
s                  25 scripts/dtc/util.c char *xstrdup(const char *s)
s                  27 scripts/dtc/util.c 	int len = strlen(s) + 1;
s                  30 scripts/dtc/util.c 	memcpy(d, s, len);
s                 109 scripts/dtc/util.c 	const char *s = data;
s                 117 scripts/dtc/util.c 	if (s[len - 1] != '\0')
s                 120 scripts/dtc/util.c 	se = s + len;
s                 122 scripts/dtc/util.c 	while (s < se) {
s                 123 scripts/dtc/util.c 		ss = s;
s                 124 scripts/dtc/util.c 		while (s < se && *s && isprint((unsigned char)*s))
s                 125 scripts/dtc/util.c 			s++;
s                 128 scripts/dtc/util.c 		if (*s != '\0' || s == ss)
s                 131 scripts/dtc/util.c 		s++;
s                 143 scripts/dtc/util.c static char get_oct_char(const char *s, int *i)
s                 150 scripts/dtc/util.c 	strncpy(x, s + *i, 3);
s                 166 scripts/dtc/util.c static char get_hex_char(const char *s, int *i)
s                 173 scripts/dtc/util.c 	strncpy(x, s + *i, 2);
s                 183 scripts/dtc/util.c char get_escape_char(const char *s, int *i)
s                 185 scripts/dtc/util.c 	char	c = s[*i];
s                 221 scripts/dtc/util.c 		val = get_oct_char(s, &j);
s                 224 scripts/dtc/util.c 		val = get_hex_char(s, &j);
s                 374 scripts/dtc/util.c 	const char *s;
s                 383 scripts/dtc/util.c 		s = data;
s                 385 scripts/dtc/util.c 			printf("\"%s\"", s);
s                 386 scripts/dtc/util.c 			s += strlen(s) + 1;
s                 387 scripts/dtc/util.c 			if (s < data + len)
s                 389 scripts/dtc/util.c 		} while (s < data + len);
s                  24 scripts/dtc/util.h #define stringify(s)	stringify_(s)
s                  25 scripts/dtc/util.h #define stringify_(s)	#s
s                  58 scripts/dtc/util.h extern char *xstrdup(const char *s);
s                  82 scripts/dtc/util.h char get_escape_char(const char *s, int *i);
s                 276 scripts/gcc-plugins/gcc-common.h static inline bool gimple_clobber_p(gimple s __unused)
s                 961 scripts/gcc-plugins/gcc-common.h static inline void debug_gimple_stmt(const_gimple s)
s                 963 scripts/gcc-plugins/gcc-common.h 	debug_gimple_stmt(CONST_CAST_GIMPLE(s));
s                 967 scripts/gcc-plugins/gcc-common.h #define debug_gimple_stmt(s) debug_gimple_stmt(CONST_CAST_GIMPLE(s))
s                 125 scripts/genksyms/genksyms.c static unsigned long partial_crc32(const char *s, unsigned long crc)
s                 127 scripts/genksyms/genksyms.c 	while (*s)
s                 128 scripts/genksyms/genksyms.c 		crc = partial_crc32_one(*s++, crc);
s                 132 scripts/genksyms/genksyms.c static unsigned long crc32(const char *s)
s                 134 scripts/genksyms/genksyms.c 	return partial_crc32(s, 0xffffffff) ^ 0xffffffff;
s                 329 scripts/genksyms/genksyms.c void free_list(struct string_list *s, struct string_list *e)
s                 331 scripts/genksyms/genksyms.c 	while (s != e) {
s                 332 scripts/genksyms/genksyms.c 		struct string_list *next = s->next;
s                 333 scripts/genksyms/genksyms.c 		free_node(s);
s                 334 scripts/genksyms/genksyms.c 		s = next;
s                  59 scripts/genksyms/genksyms.h void free_list(struct string_list *s, struct string_list *e);
s                  94 scripts/insert-sys-cert.c 				struct sym *s)
s                  99 scripts/insert-sys-cert.c 	s->size = 0;
s                 100 scripts/insert-sys-cert.c 	s->address = 0;
s                 101 scripts/insert-sys-cert.c 	s->offset = 0;
s                 125 scripts/insert-sys-cert.c 	s->address = strtoul(l, NULL, 16);
s                 126 scripts/insert-sys-cert.c 	if (s->address == 0)
s                 128 scripts/insert-sys-cert.c 	s->offset = get_offset_from_address(hdr, s->address);
s                 129 scripts/insert-sys-cert.c 	s->name = name;
s                 130 scripts/insert-sys-cert.c 	s->content = (void *)hdr + s->offset;
s                 158 scripts/insert-sys-cert.c 				  char *name, struct sym *s)
s                 166 scripts/insert-sys-cert.c 	s->size = 0;
s                 167 scripts/insert-sys-cert.c 	s->address = 0;
s                 168 scripts/insert-sys-cert.c 	s->offset = 0;
s                 176 scripts/insert-sys-cert.c 	s->size = elf_sym->st_size;
s                 177 scripts/insert-sys-cert.c 	s->address = elf_sym->st_value;
s                 178 scripts/insert-sys-cert.c 	s->offset = s->address - sec->sh_addr
s                 180 scripts/insert-sys-cert.c 	s->name = name;
s                 181 scripts/insert-sys-cert.c 	s->content = (void *)hdr + s->offset;
s                 260 scripts/insert-sys-cert.c static void print_sym(Elf_Ehdr *hdr, struct sym *s)
s                 262 scripts/insert-sys-cert.c 	info("sym:    %s\n", s->name);
s                 263 scripts/insert-sys-cert.c 	info("addr:   0x%lx\n", s->address);
s                 264 scripts/insert-sys-cert.c 	info("size:   %d\n", s->size);
s                 265 scripts/insert-sys-cert.c 	info("offset: 0x%lx\n", (unsigned long)s->offset);
s                 110 scripts/kallsyms.c static int read_symbol(FILE *in, struct sym_entry *s)
s                 115 scripts/kallsyms.c 	rc = fscanf(in, "%llx %c %499s\n", &s->addr, &stype, sym);
s                 130 scripts/kallsyms.c 		_text = s->addr;
s                 131 scripts/kallsyms.c 	else if (check_symbol_range(sym, s->addr, text_ranges,
s                 159 scripts/kallsyms.c 	s->len = strlen(sym) + 1;
s                 160 scripts/kallsyms.c 	s->sym = malloc(s->len + 1);
s                 161 scripts/kallsyms.c 	if (!s->sym) {
s                 166 scripts/kallsyms.c 	strcpy((char *)s->sym + 1, sym);
s                 167 scripts/kallsyms.c 	s->sym[0] = stype;
s                 169 scripts/kallsyms.c 	s->percpu_absolute = 0;
s                 172 scripts/kallsyms.c 	check_symbol_range(sym, s->addr, &percpu_range, 1);
s                 177 scripts/kallsyms.c static int symbol_in_range(struct sym_entry *s, struct addr_range *ranges,
s                 186 scripts/kallsyms.c 		if (s->addr >= ar->start && s->addr <= ar->end)
s                 193 scripts/kallsyms.c static int symbol_valid(struct sym_entry *s)
s                 227 scripts/kallsyms.c 	char *sym_name = (char *)s->sym + 1;
s                 232 scripts/kallsyms.c 		if (symbol_in_range(s, text_ranges,
s                 241 scripts/kallsyms.c 		if ((s->addr == text_range_text->end &&
s                 244 scripts/kallsyms.c 		    (s->addr == text_range_inittext->end &&
s                 325 scripts/kallsyms.c static int symbol_absolute(struct sym_entry *s)
s                 327 scripts/kallsyms.c 	return s->percpu_absolute;
s                 132 scripts/kconfig/confdata.c 	const char *s;
s                 140 scripts/kconfig/confdata.c 	s = name;
s                 142 scripts/kconfig/confdata.c 	while ((c = *s++))
s                 191 scripts/kconfig/confdata.c static void conf_default_message_callback(const char *s)
s                 194 scripts/kconfig/confdata.c 	printf("%s", s);
s                 198 scripts/kconfig/confdata.c static void (*conf_message_callback)(const char *s) =
s                 200 scripts/kconfig/confdata.c void conf_set_message_callback(void (*fn)(const char *s))
s                 996 scripts/kconfig/expr.c 	signed long long s;
s                1010 scripts/kconfig/expr.c 		val->s = !strcmp(str, "n") ? 0 :
s                1015 scripts/kconfig/expr.c 		val->s = strtoll(str, &tail, 10);
s                1023 scripts/kconfig/expr.c 		val->s = strtoll(str, &tail, 0);
s                1084 scripts/kconfig/expr.c 		res = (lval.s > rval.s) - (lval.s < rval.s);
s                1251 scripts/kconfig/expr.c 		const char *last_cr = strrchr(gs->s, '\n');
s                1258 scripts/kconfig/expr.c 			last_cr = gs->s;
s                1260 scripts/kconfig/expr.c 		last_line_length = strlen(gs->s) - (last_cr - gs->s);
s                  51 scripts/kconfig/expr.h #define expr_list_for_each_sym(l, e, s) \
s                  52 scripts/kconfig/expr.h 	for (e = (l); e && (s = e->right.sym); e = e->left.expr)
s                  88 scripts/kconfig/lkc.h char *xstrdup(const char *s);
s                  89 scripts/kconfig/lkc.h char *xstrndup(const char *s, size_t n);
s                  96 scripts/kconfig/lkc.h 	char  *s;
s                 105 scripts/kconfig/lkc.h void str_append(struct gstr *gs, const char *s);
s                  13 scripts/kconfig/lkc_proto.h void conf_set_message_callback(void (*fn)(const char *s));
s                 248 scripts/kconfig/lxdialog/textbox.c 		const char *s;
s                 250 scripts/kconfig/lxdialog/textbox.c 		s = buf;
s                 253 scripts/kconfig/lxdialog/textbox.c 		while (s < page && (s = strchr(s, '\n'))) {
s                 255 scripts/kconfig/lxdialog/textbox.c 			s++;
s                 774 scripts/kconfig/mconf.c static void conf_message_callback(const char *s)
s                 778 scripts/kconfig/mconf.c 			printf("%s", s);
s                 780 scripts/kconfig/mconf.c 		show_textbox(NULL, s, 6, 60);
s                 745 scripts/kconfig/menu.c 				jump->offset = strlen(r->s);
s                1213 scripts/kconfig/nconf.c static void conf_message_callback(const char *s)
s                1215 scripts/kconfig/nconf.c 	btn_dialog(main_window, s, 1, "<OK>");
s                 793 scripts/kconfig/symbol.c static unsigned strhash(const char *s)
s                 797 scripts/kconfig/symbol.c 	for (; *s; s++)
s                 798 scripts/kconfig/symbol.c 		hash = (hash ^ *s) * 0x01000193;
s                  35 scripts/kconfig/util.c 	gs.s = xmalloc(sizeof(char) * 64);
s                  38 scripts/kconfig/util.c 	strcpy(gs.s, "\0");
s                  45 scripts/kconfig/util.c 	if (gs->s)
s                  46 scripts/kconfig/util.c 		free(gs->s);
s                  47 scripts/kconfig/util.c 	gs->s = NULL;
s                  52 scripts/kconfig/util.c void str_append(struct gstr *gs, const char *s)
s                  55 scripts/kconfig/util.c 	if (s) {
s                  56 scripts/kconfig/util.c 		l = strlen(gs->s) + strlen(s) + 1;
s                  58 scripts/kconfig/util.c 			gs->s = xrealloc(gs->s, l);
s                  61 scripts/kconfig/util.c 		strcat(gs->s, s);
s                  69 scripts/kconfig/util.c 	char s[10000]; /* big enough... */
s                  71 scripts/kconfig/util.c 	vsnprintf(s, sizeof(s), fmt, ap);
s                  72 scripts/kconfig/util.c 	str_append(gs, s);
s                  79 scripts/kconfig/util.c 	return gs->s;
s                 109 scripts/kconfig/util.c char *xstrdup(const char *s)
s                 113 scripts/kconfig/util.c 	p = strdup(s);
s                 120 scripts/kconfig/util.c char *xstrndup(const char *s, size_t n)
s                 124 scripts/kconfig/util.c 	p = strndup(s, n);
s                 951 scripts/mod/file2alias.c static void dmi_ascii_filter(char *d, const char *s)
s                 954 scripts/mod/file2alias.c 	for (; *s; s++)
s                 955 scripts/mod/file2alias.c 		if (*s > ' ' && *s < 127 && *s != ':')
s                 956 scripts/mod/file2alias.c 			*(d++) = *s;
s                  11 scripts/mod/mk_elfconfig.c 	union { short s; char c[2]; } endian_test;
s                  48 scripts/mod/mk_elfconfig.c 	endian_test.s = 0x0102;
s                 202 scripts/mod/modpost.c 	struct symbol *s = NOFAIL(malloc(sizeof(*s) + strlen(name) + 1));
s                 204 scripts/mod/modpost.c 	memset(s, 0, sizeof(*s));
s                 205 scripts/mod/modpost.c 	strcpy(s->name, name);
s                 206 scripts/mod/modpost.c 	s->weak = weak;
s                 207 scripts/mod/modpost.c 	s->next = next;
s                 208 scripts/mod/modpost.c 	s->is_static = 1;
s                 209 scripts/mod/modpost.c 	return s;
s                 228 scripts/mod/modpost.c 	struct symbol *s;
s                 234 scripts/mod/modpost.c 	for (s = symbolhash[tdb_hash(name) % SYMBOL_HASH_SIZE]; s; s = s->next) {
s                 235 scripts/mod/modpost.c 		if (strcmp(s->name, name) == 0)
s                 236 scripts/mod/modpost.c 			return s;
s                 290 scripts/mod/modpost.c static enum export export_no(const char *s)
s                 294 scripts/mod/modpost.c 	if (!s)
s                 297 scripts/mod/modpost.c 		if (strcmp(export_list[i].str, s) == 0)
s                 360 scripts/mod/modpost.c 	struct symbol *s = find_symbol(symname);
s                 366 scripts/mod/modpost.c 	if (!s) {
s                 372 scripts/mod/modpost.c 	free(s->namespace);
s                 373 scripts/mod/modpost.c 	s->namespace =
s                 384 scripts/mod/modpost.c 	struct symbol *s = find_symbol(name);
s                 386 scripts/mod/modpost.c 	if (!s) {
s                 387 scripts/mod/modpost.c 		s = new_symbol(name, mod, export);
s                 389 scripts/mod/modpost.c 		if (!s->preloaded) {
s                 391 scripts/mod/modpost.c 			     mod->name, name, s->module->name,
s                 392 scripts/mod/modpost.c 			     is_vmlinux(s->module->name) ? "" : ".ko");
s                 395 scripts/mod/modpost.c 			s->module = mod;
s                 398 scripts/mod/modpost.c 	s->preloaded = 0;
s                 399 scripts/mod/modpost.c 	s->vmlinux   = is_vmlinux(mod->name);
s                 400 scripts/mod/modpost.c 	s->kernel    = 0;
s                 401 scripts/mod/modpost.c 	s->export    = export;
s                 402 scripts/mod/modpost.c 	return s;
s                 408 scripts/mod/modpost.c 	struct symbol *s = find_symbol(name);
s                 410 scripts/mod/modpost.c 	if (!s) {
s                 411 scripts/mod/modpost.c 		s = new_symbol(name, mod, export);
s                 413 scripts/mod/modpost.c 		s->preloaded = 1;
s                 415 scripts/mod/modpost.c 	s->crc = crc;
s                 416 scripts/mod/modpost.c 	s->crc_valid = 1;
s                 452 scripts/mod/modpost.c 	char *s = line;
s                 462 scripts/mod/modpost.c 			*s++ = *p++;
s                 467 scripts/mod/modpost.c 			*s = '\0';
s                 822 scripts/mod/modpost.c static int strrcmp(const char *s, const char *sub)
s                 826 scripts/mod/modpost.c 	if (!s || !sub)
s                 829 scripts/mod/modpost.c 	slen = strlen(s);
s                 838 scripts/mod/modpost.c 	return memcmp(s + slen - sublen, sub, sublen);
s                1397 scripts/mod/modpost.c static char *sec2annotation(const char *s)
s                1399 scripts/mod/modpost.c 	if (match(s, init_exit_sections)) {
s                1405 scripts/mod/modpost.c 		if (*s == '.')
s                1406 scripts/mod/modpost.c 			s++;
s                1407 scripts/mod/modpost.c 		while (*s && *s != '.')
s                1408 scripts/mod/modpost.c 			*p++ = *s++;
s                1410 scripts/mod/modpost.c 		if (*s == '.')
s                1411 scripts/mod/modpost.c 			s++;
s                1412 scripts/mod/modpost.c 		if (strstr(s, "rodata") != NULL)
s                1414 scripts/mod/modpost.c 		else if (strstr(s, "data") != NULL)
s                1434 scripts/mod/modpost.c 	const char *const *s = list;
s                1436 scripts/mod/modpost.c 	while (*s) {
s                1437 scripts/mod/modpost.c 		fprintf(stderr, "%s", *s);
s                1438 scripts/mod/modpost.c 		s++;
s                1439 scripts/mod/modpost.c 		if (*s)
s                1995 scripts/mod/modpost.c static char *remove_dot(char *s)
s                1997 scripts/mod/modpost.c 	size_t n = strcspn(s, ".");
s                1999 scripts/mod/modpost.c 	if (n && s[n]) {
s                2000 scripts/mod/modpost.c 		size_t m = strspn(s + n + 1, "0123456789");
s                2001 scripts/mod/modpost.c 		if (m && (s[n + m] == '.' || s[n + m] == 0))
s                2002 scripts/mod/modpost.c 			s[n] = 0;
s                2004 scripts/mod/modpost.c 	return s;
s                2072 scripts/mod/modpost.c 			struct symbol *s =
s                2076 scripts/mod/modpost.c 			if (s)
s                2077 scripts/mod/modpost.c 				s->is_static = 0;
s                2142 scripts/mod/modpost.c void buf_write(struct buffer *buf, const char *s, int len)
s                2148 scripts/mod/modpost.c 	strncpy(buf->p + buf->pos, s, len);
s                2152 scripts/mod/modpost.c static void check_for_gpl_usage(enum export exp, const char *m, const char *s)
s                2159 scripts/mod/modpost.c 		      "uses GPL-only symbol '%s'\n", m, e, s);
s                2163 scripts/mod/modpost.c 		      "uses GPL-only symbol marked UNUSED '%s'\n", m, e, s);
s                2167 scripts/mod/modpost.c 		      "uses future GPL-only symbol '%s'\n", m, e, s);
s                2177 scripts/mod/modpost.c static void check_for_unused(enum export exp, const char *m, const char *s)
s                2185 scripts/mod/modpost.c 		      "uses symbol '%s' marked UNUSED\n", m, e, s);
s                2195 scripts/mod/modpost.c 	struct symbol *s, *exp;
s                2198 scripts/mod/modpost.c 	for (s = mod->unres; s; s = s->next) {
s                2200 scripts/mod/modpost.c 		exp = find_symbol(s->name);
s                2202 scripts/mod/modpost.c 			if (have_vmlinux && !s->weak) {
s                2205 scripts/mod/modpost.c 					     s->name, mod->name);
s                2208 scripts/mod/modpost.c 					       s->name, mod->name);
s                2309 scripts/mod/modpost.c 	struct symbol *s, *exp;
s                2312 scripts/mod/modpost.c 	for (s = mod->unres; s; s = s->next) {
s                2313 scripts/mod/modpost.c 		exp = find_symbol(s->name);
s                2316 scripts/mod/modpost.c 		s->module = exp->module;
s                2317 scripts/mod/modpost.c 		s->crc_valid = exp->crc_valid;
s                2318 scripts/mod/modpost.c 		s->crc = exp->crc;
s                2328 scripts/mod/modpost.c 	for (s = mod->unres; s; s = s->next) {
s                2329 scripts/mod/modpost.c 		if (!s->module)
s                2331 scripts/mod/modpost.c 		if (!s->crc_valid) {
s                2333 scripts/mod/modpost.c 				s->name, mod->name);
s                2336 scripts/mod/modpost.c 		if (strlen(s->name) >= MODULE_NAME_LEN) {
s                2338 scripts/mod/modpost.c 			       s->name, mod->name);
s                2343 scripts/mod/modpost.c 			   s->crc, s->name);
s                2353 scripts/mod/modpost.c 	struct symbol *s;
s                2357 scripts/mod/modpost.c 	for (s = mod->unres; s; s = s->next)
s                2358 scripts/mod/modpost.c 		if (s->module)
s                2359 scripts/mod/modpost.c 			s->module->seen = is_vmlinux(s->module->name);
s                2363 scripts/mod/modpost.c 	for (s = mod->unres; s; s = s->next) {
s                2365 scripts/mod/modpost.c 		if (!s->module)
s                2368 scripts/mod/modpost.c 		if (s->module->seen)
s                2371 scripts/mod/modpost.c 		s->module->seen = 1;
s                2372 scripts/mod/modpost.c 		p = strrchr(s->module->name, '/');
s                2376 scripts/mod/modpost.c 			p = s->module->name;
s                2453 scripts/mod/modpost.c 		struct symbol *s;
s                2478 scripts/mod/modpost.c 		s = sym_add_exported(symname, mod, export_no(export));
s                2479 scripts/mod/modpost.c 		s->kernel    = kernel;
s                2480 scripts/mod/modpost.c 		s->preloaded = 1;
s                2481 scripts/mod/modpost.c 		s->is_static = 0;
s                2677 scripts/mod/modpost.c 		struct symbol *s;
s                2679 scripts/mod/modpost.c 		for (s = symbolhash[n]; s; s = s->next) {
s                2684 scripts/mod/modpost.c 			if (is_vmlinux(s->module->name) && !s->module->is_dot_o)
s                2687 scripts/mod/modpost.c 			if (s->is_static)
s                2689 scripts/mod/modpost.c 				     s->name, s->module->name,
s                2690 scripts/mod/modpost.c 				     export_str(s->export));
s                 110 scripts/mod/modpost.h buf_write(struct buffer *buf, const char *s, int len);
s                  46 scripts/mod/sumversion.c static inline uint32_t lshift(uint32_t x, unsigned int s)
s                  49 scripts/mod/sumversion.c 	return ((x << s) & 0xFFFFFFFF) | (x >> (32 - s));
s                  67 scripts/mod/sumversion.c #define ROUND1(a,b,c,d,k,s) (a = lshift(a + F(b,c,d) + k, s))
s                  68 scripts/mod/sumversion.c #define ROUND2(a,b,c,d,k,s) (a = lshift(a + G(b,c,d) + k + (uint32_t)0x5A827999,s))
s                  69 scripts/mod/sumversion.c #define ROUND3(a,b,c,d,k,s) (a = lshift(a + H(b,c,d) + k + (uint32_t)0x6ED9EBA1,s))
s                  29 scripts/selinux/genheaders/genheaders.c static char *stoupperx(const char *s)
s                  31 scripts/selinux/genheaders/genheaders.c 	char *s2 = strdup(s);
s                  84 scripts/selinux/genheaders/genheaders.c 		const char *s = initial_sid_to_string[i];
s                  85 scripts/selinux/genheaders/genheaders.c 		fprintf(fout, "#define SECINITSID_%-39s %2d\n", s, i);
s                  93 scripts/selinux/genheaders/genheaders.c 		static char s[] = "SOCKET";
s                  95 scripts/selinux/genheaders/genheaders.c 		int len = strlen(map->name), l = sizeof(s) - 1;
s                  96 scripts/selinux/genheaders/genheaders.c 		if (len >= l && memcmp(map->name + len - l, s, l) == 0)
s                1190 scripts/unifdef.c strlcmp(const char *s, const char *t, size_t n)
s                1193 scripts/unifdef.c 		if (*s != *t)
s                1194 scripts/unifdef.c 			return ((unsigned char)*s - (unsigned char)*t);
s                1196 scripts/unifdef.c 			++s, ++t;
s                1197 scripts/unifdef.c 	return ((unsigned char)*s);
s                1489 security/apparmor/apparmorfs.c 	char *buffer, *s;
s                1493 security/apparmor/apparmorfs.c 	s = buffer = kmalloc(size, GFP_KERNEL);
s                1498 security/apparmor/apparmorfs.c 		strcpy(s, "../../");
s                1499 security/apparmor/apparmorfs.c 		s += 6;
s                1503 security/apparmor/apparmorfs.c 	error = snprintf(s, size, "raw_data/%s/%s", dirname, fname);
s                  46 security/device_cgroup.c static inline struct dev_cgroup *css_to_devcgroup(struct cgroup_subsys_state *s)
s                  48 security/device_cgroup.c 	return s ? container_of(s, struct dev_cgroup, css) : NULL;
s                 115 security/integrity/digsig_asymmetric.c 	pks.s = hdr->sig;
s                 398 security/keys/trusted.c static int osap(struct tpm_buf *tb, struct osapsess *s,
s                 421 security/keys/trusted.c 	s->handle = LOAD32(tb->data, TPM_DATA_OFFSET);
s                 422 security/keys/trusted.c 	memcpy(s->enonce, &(tb->data[TPM_DATA_OFFSET + sizeof(uint32_t)]),
s                 426 security/keys/trusted.c 	return TSS_rawhmac(s->secret, key, SHA1_DIGEST_SIZE, TPM_NONCE_SIZE,
s                 423 security/selinux/hooks.c #define A(s, has_arg) {#s, sizeof(#s) - 1, Opt_##s, has_arg}
s                 438 security/selinux/hooks.c static int match_opt_prefix(char *s, int l, char **arg)
s                 444 security/selinux/hooks.c 		if (len > l || memcmp(s, tokens[i].name, len))
s                 447 security/selinux/hooks.c 			if (len == l || s[len] != '=')
s                 449 security/selinux/hooks.c 			*arg = s + len + 1;
s                 631 security/selinux/hooks.c static int parse_sid(struct super_block *sb, const char *s, u32 *sid)
s                 633 security/selinux/hooks.c 	int rc = security_context_str_to_sid(&selinux_state, s,
s                 638 security/selinux/hooks.c 		       s, sb->s_id, sb->s_type->name, rc);
s                 995 security/selinux/hooks.c static int selinux_add_opt(int token, const char *s, void **mnt_opts)
s                1008 security/selinux/hooks.c 	if (!s)
s                1014 security/selinux/hooks.c 		opts->context = s;
s                1019 security/selinux/hooks.c 		opts->fscontext = s;
s                1024 security/selinux/hooks.c 		opts->rootcontext = s;
s                1029 security/selinux/hooks.c 		opts->defcontext = s;
s                2607 security/selinux/hooks.c static inline int opt_len(const char *s)
s                2613 security/selinux/hooks.c 	for (len = 0; (c = s[len]) != '\0'; len++) {
s                  28 security/selinux/ss/conditional.c 	int s[COND_EXPR_MAXDEPTH];
s                  37 security/selinux/ss/conditional.c 			s[sp] = p->bool_val_to_struct[cur->bool - 1]->state;
s                  42 security/selinux/ss/conditional.c 			s[sp] = !s[sp];
s                  48 security/selinux/ss/conditional.c 			s[sp] |= s[sp + 1];
s                  54 security/selinux/ss/conditional.c 			s[sp] &= s[sp + 1];
s                  60 security/selinux/ss/conditional.c 			s[sp] ^= s[sp + 1];
s                  66 security/selinux/ss/conditional.c 			s[sp] = (s[sp] == s[sp + 1]);
s                  72 security/selinux/ss/conditional.c 			s[sp] = (s[sp] != s[sp + 1]);
s                  78 security/selinux/ss/conditional.c 	return s[0];
s                 270 security/selinux/ss/ebitmap.c 				unsigned int s;
s                 274 security/selinux/ss/ebitmap.c 				s = find_first_bit(n->maps, EBITMAP_SIZE);
s                 275 security/selinux/ss/ebitmap.c 				if (s < EBITMAP_SIZE)
s                 238 security/selinux/ss/mls.c 		       struct sidtab *s,
s                 267 security/selinux/ss/mls.c 		defcon = sidtab_search(s, def_sid);
s                  39 security/selinux/ss/mls.h 		       struct sidtab *s,
s                 674 security/selinux/ss/policydb.c static void symtab_hash_eval(struct symtab *s)
s                 679 security/selinux/ss/policydb.c 		hash_eval(s[i].table, symtab_name[i]);
s                 850 security/selinux/ss/policydb.c int policydb_load_isids(struct policydb *p, struct sidtab *s)
s                 855 security/selinux/ss/policydb.c 	rc = sidtab_init(s);
s                 867 security/selinux/ss/policydb.c 			sidtab_destroy(s);
s                 873 security/selinux/ss/policydb.c 			sidtab_destroy(s);
s                 877 security/selinux/ss/policydb.c 		rc = sidtab_set_initial(s, c->sid[0], &c->context[0]);
s                 881 security/selinux/ss/policydb.c 			sidtab_destroy(s);
s                 312 security/selinux/ss/policydb.h extern int policydb_load_isids(struct policydb *p, struct sidtab *s);
s                 273 security/selinux/ss/services.c 	int s[CEXPR_MAXDEPTH];
s                 280 security/selinux/ss/services.c 			s[sp] = !s[sp];
s                 285 security/selinux/ss/services.c 			s[sp] &= s[sp + 1];
s                 290 security/selinux/ss/services.c 			s[sp] |= s[sp + 1];
s                 311 security/selinux/ss/services.c 					s[++sp] = ebitmap_get_bit(&r1->dominates,
s                 315 security/selinux/ss/services.c 					s[++sp] = ebitmap_get_bit(&r2->dominates,
s                 319 security/selinux/ss/services.c 					s[++sp] = (!ebitmap_get_bit(&r1->dominates,
s                 355 security/selinux/ss/services.c 				s[++sp] = mls_level_eq(l1, l2);
s                 358 security/selinux/ss/services.c 				s[++sp] = !mls_level_eq(l1, l2);
s                 361 security/selinux/ss/services.c 				s[++sp] = mls_level_dom(l1, l2);
s                 364 security/selinux/ss/services.c 				s[++sp] = mls_level_dom(l2, l1);
s                 367 security/selinux/ss/services.c 				s[++sp] = mls_level_incomp(l2, l1);
s                 381 security/selinux/ss/services.c 				s[++sp] = (val1 == val2);
s                 384 security/selinux/ss/services.c 				s[++sp] = (val1 != val2);
s                 417 security/selinux/ss/services.c 				s[++sp] = ebitmap_get_bit(&e->names, val1 - 1);
s                 420 security/selinux/ss/services.c 				s[++sp] = !ebitmap_get_bit(&e->names, val1 - 1);
s                 434 security/selinux/ss/services.c 	return s[0];
s                1583 security/selinux/ss/services.c 	char *s = NULL, *t = NULL, *n = NULL;
s                1587 security/selinux/ss/services.c 	if (context_struct_to_string(policydb, scontext, &s, &slen))
s                1599 security/selinux/ss/services.c 			 s, t, sym_name(policydb, SYM_CLASSES, tclass-1));
s                1602 security/selinux/ss/services.c 	kfree(s);
s                1900 security/selinux/ss/services.c 	char *s;
s                1906 security/selinux/ss/services.c 	if (!context_struct_to_string(policydb, context, &s, &len)) {
s                1908 security/selinux/ss/services.c 			s);
s                1909 security/selinux/ss/services.c 		kfree(s);
s                1935 security/selinux/ss/services.c 	char *s;
s                1942 security/selinux/ss/services.c 		s = kstrdup(oldc->str, GFP_KERNEL);
s                1943 security/selinux/ss/services.c 		if (!s)
s                1946 security/selinux/ss/services.c 		rc = string_to_context_struct(args->newp, NULL, s,
s                1956 security/selinux/ss/services.c 			memcpy(s, oldc->str, oldc->len);
s                1958 security/selinux/ss/services.c 			newc->str = s;
s                1962 security/selinux/ss/services.c 		kfree(s);
s                2039 security/selinux/ss/services.c 	rc = context_struct_to_string(args->oldp, oldc, &s, &len);
s                2043 security/selinux/ss/services.c 	newc->str = s;
s                2971 security/selinux/ss/services.c 	char *s;
s                3012 security/selinux/ss/services.c 			if (!context_struct_to_string(policydb, &newcon, &s,
s                3022 security/selinux/ss/services.c 				audit_log_n_untrustedstring(ab, s, len - 1);
s                3024 security/selinux/ss/services.c 				kfree(s);
s                  20 security/selinux/ss/sidtab.c int sidtab_init(struct sidtab *s)
s                  24 security/selinux/ss/sidtab.c 	memset(s->roots, 0, sizeof(s->roots));
s                  28 security/selinux/ss/sidtab.c 		s->rcache[i] = SIDTAB_MAX;
s                  31 security/selinux/ss/sidtab.c 		s->isids[i].set = 0;
s                  33 security/selinux/ss/sidtab.c 	s->count = 0;
s                  34 security/selinux/ss/sidtab.c 	s->convert = NULL;
s                  36 security/selinux/ss/sidtab.c 	spin_lock_init(&s->lock);
s                  40 security/selinux/ss/sidtab.c int sidtab_set_initial(struct sidtab *s, u32 sid, struct context *context)
s                  48 security/selinux/ss/sidtab.c 	entry = &s->isids[sid - 1];
s                  70 security/selinux/ss/sidtab.c static int sidtab_alloc_roots(struct sidtab *s, u32 level)
s                  74 security/selinux/ss/sidtab.c 	if (!s->roots[0].ptr_leaf) {
s                  75 security/selinux/ss/sidtab.c 		s->roots[0].ptr_leaf = kzalloc(SIDTAB_NODE_ALLOC_SIZE,
s                  77 security/selinux/ss/sidtab.c 		if (!s->roots[0].ptr_leaf)
s                  81 security/selinux/ss/sidtab.c 		if (!s->roots[l].ptr_inner) {
s                  82 security/selinux/ss/sidtab.c 			s->roots[l].ptr_inner = kzalloc(SIDTAB_NODE_ALLOC_SIZE,
s                  84 security/selinux/ss/sidtab.c 			if (!s->roots[l].ptr_inner)
s                  86 security/selinux/ss/sidtab.c 			s->roots[l].ptr_inner->entries[0] = s->roots[l - 1];
s                  91 security/selinux/ss/sidtab.c static struct context *sidtab_do_lookup(struct sidtab *s, u32 index, int alloc)
s                 101 security/selinux/ss/sidtab.c 	if (alloc && sidtab_alloc_roots(s, level) != 0)
s                 105 security/selinux/ss/sidtab.c 	entry = &s->roots[level];
s                 131 security/selinux/ss/sidtab.c static struct context *sidtab_lookup(struct sidtab *s, u32 index)
s                 134 security/selinux/ss/sidtab.c 	u32 count = smp_load_acquire(&s->count);
s                 139 security/selinux/ss/sidtab.c 	return sidtab_do_lookup(s, index, 0);
s                 142 security/selinux/ss/sidtab.c static struct context *sidtab_lookup_initial(struct sidtab *s, u32 sid)
s                 144 security/selinux/ss/sidtab.c 	return s->isids[sid - 1].set ? &s->isids[sid - 1].context : NULL;
s                 147 security/selinux/ss/sidtab.c static struct context *sidtab_search_core(struct sidtab *s, u32 sid, int force)
s                 153 security/selinux/ss/sidtab.c 			context = sidtab_lookup(s, sid - (SECINITSID_NUM + 1));
s                 155 security/selinux/ss/sidtab.c 			context = sidtab_lookup_initial(s, sid);
s                 160 security/selinux/ss/sidtab.c 	return sidtab_lookup_initial(s, SECINITSID_UNLABELED);
s                 163 security/selinux/ss/sidtab.c struct context *sidtab_search(struct sidtab *s, u32 sid)
s                 165 security/selinux/ss/sidtab.c 	return sidtab_search_core(s, sid, 0);
s                 168 security/selinux/ss/sidtab.c struct context *sidtab_search_force(struct sidtab *s, u32 sid)
s                 170 security/selinux/ss/sidtab.c 	return sidtab_search_core(s, sid, 1);
s                 208 security/selinux/ss/sidtab.c static void sidtab_rcache_update(struct sidtab *s, u32 index, u32 pos)
s                 211 security/selinux/ss/sidtab.c 		WRITE_ONCE(s->rcache[pos], READ_ONCE(s->rcache[pos - 1]));
s                 214 security/selinux/ss/sidtab.c 	WRITE_ONCE(s->rcache[0], index);
s                 217 security/selinux/ss/sidtab.c static void sidtab_rcache_push(struct sidtab *s, u32 index)
s                 219 security/selinux/ss/sidtab.c 	sidtab_rcache_update(s, index, SIDTAB_RCACHE_SIZE - 1);
s                 222 security/selinux/ss/sidtab.c static int sidtab_rcache_search(struct sidtab *s, struct context *context,
s                 228 security/selinux/ss/sidtab.c 		u32 v = READ_ONCE(s->rcache[i]);
s                 233 security/selinux/ss/sidtab.c 		if (context_cmp(sidtab_do_lookup(s, v, 0), context)) {
s                 234 security/selinux/ss/sidtab.c 			sidtab_rcache_update(s, v, i);
s                 242 security/selinux/ss/sidtab.c static int sidtab_reverse_lookup(struct sidtab *s, struct context *context,
s                 251 security/selinux/ss/sidtab.c 	rc = sidtab_rcache_search(s, context, index);
s                 256 security/selinux/ss/sidtab.c 	count = smp_load_acquire(&s->count);
s                 260 security/selinux/ss/sidtab.c 	rc = sidtab_find_context(s->roots[level], &pos, count, level,
s                 263 security/selinux/ss/sidtab.c 		sidtab_rcache_push(s, *index);
s                 268 security/selinux/ss/sidtab.c 	spin_lock_irqsave(&s->lock, flags);
s                 270 security/selinux/ss/sidtab.c 	convert = s->convert;
s                 271 security/selinux/ss/sidtab.c 	count_locked = s->count;
s                 276 security/selinux/ss/sidtab.c 		if (context_cmp(sidtab_do_lookup(s, count, 0), context)) {
s                 277 security/selinux/ss/sidtab.c 			sidtab_rcache_push(s, count);
s                 292 security/selinux/ss/sidtab.c 	dst = sidtab_do_lookup(s, count, 1);
s                 326 security/selinux/ss/sidtab.c 	sidtab_rcache_push(s, count);
s                 330 security/selinux/ss/sidtab.c 	smp_store_release(&s->count, count + 1);
s                 334 security/selinux/ss/sidtab.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 338 security/selinux/ss/sidtab.c int sidtab_context_to_sid(struct sidtab *s, struct context *context, u32 *sid)
s                 344 security/selinux/ss/sidtab.c 		struct sidtab_isid_entry *entry = &s->isids[i];
s                 352 security/selinux/ss/sidtab.c 	rc = sidtab_reverse_lookup(s, context, sid);
s                 406 security/selinux/ss/sidtab.c int sidtab_convert(struct sidtab *s, struct sidtab_convert_params *params)
s                 412 security/selinux/ss/sidtab.c 	spin_lock_irqsave(&s->lock, flags);
s                 415 security/selinux/ss/sidtab.c 	if (s->convert) {
s                 416 security/selinux/ss/sidtab.c 		spin_unlock_irqrestore(&s->lock, flags);
s                 420 security/selinux/ss/sidtab.c 	count = s->count;
s                 428 security/selinux/ss/sidtab.c 		spin_unlock_irqrestore(&s->lock, flags);
s                 436 security/selinux/ss/sidtab.c 	s->convert = params;
s                 439 security/selinux/ss/sidtab.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 446 security/selinux/ss/sidtab.c 				 &s->roots[level], &pos, count, level, params);
s                 449 security/selinux/ss/sidtab.c 		spin_lock_irqsave(&s->lock, flags);
s                 450 security/selinux/ss/sidtab.c 		s->convert = NULL;
s                 451 security/selinux/ss/sidtab.c 		spin_unlock_irqrestore(&s->lock, flags);
s                 481 security/selinux/ss/sidtab.c void sidtab_destroy(struct sidtab *s)
s                 486 security/selinux/ss/sidtab.c 		if (s->isids[i].set)
s                 487 security/selinux/ss/sidtab.c 			context_destroy(&s->isids[i].context);
s                 490 security/selinux/ss/sidtab.c 	while (level && !s->roots[level].ptr_inner)
s                 493 security/selinux/ss/sidtab.c 	sidtab_destroy_tree(s->roots[level], level);
s                  93 security/selinux/ss/sidtab.h int sidtab_init(struct sidtab *s);
s                  94 security/selinux/ss/sidtab.h int sidtab_set_initial(struct sidtab *s, u32 sid, struct context *context);
s                  95 security/selinux/ss/sidtab.h struct context *sidtab_search(struct sidtab *s, u32 sid);
s                  96 security/selinux/ss/sidtab.h struct context *sidtab_search_force(struct sidtab *s, u32 sid);
s                  98 security/selinux/ss/sidtab.h int sidtab_convert(struct sidtab *s, struct sidtab_convert_params *params);
s                 100 security/selinux/ss/sidtab.h int sidtab_context_to_sid(struct sidtab *s, struct context *context, u32 *sid);
s                 102 security/selinux/ss/sidtab.h void sidtab_destroy(struct sidtab *s);
s                  36 security/selinux/ss/symtab.c int symtab_init(struct symtab *s, unsigned int size)
s                  38 security/selinux/ss/symtab.c 	s->table = hashtab_create(symhash, symcmp, size);
s                  39 security/selinux/ss/symtab.c 	if (!s->table)
s                  41 security/selinux/ss/symtab.c 	s->nprim = 0;
s                  20 security/selinux/ss/symtab.h int symtab_init(struct symtab *s, unsigned int size);
s                  60 security/smack/smack_lsm.c #define A(s) {"smack"#s, sizeof("smack"#s) - 1, Opt_##s}
s                  71 security/smack/smack_lsm.c static int match_opt_prefix(char *s, int l, char **arg)
s                  77 security/smack/smack_lsm.c 		if (len > l || memcmp(s, smk_mount_opts[i].name, len))
s                  79 security/smack/smack_lsm.c 		if (len == l || s[len] != '=')
s                  81 security/smack/smack_lsm.c 		*arg = s + len + 1;
s                  95 security/smack/smack_lsm.c static void smk_bu_mode(int mode, char *s)
s                 100 security/smack/smack_lsm.c 		s[i++] = 'r';
s                 102 security/smack/smack_lsm.c 		s[i++] = 'w';
s                 104 security/smack/smack_lsm.c 		s[i++] = 'x';
s                 106 security/smack/smack_lsm.c 		s[i++] = 'a';
s                 108 security/smack/smack_lsm.c 		s[i++] = 't';
s                 110 security/smack/smack_lsm.c 		s[i++] = 'l';
s                 112 security/smack/smack_lsm.c 		s[i++] = '-';
s                 113 security/smack/smack_lsm.c 	s[i] = '\0';
s                 585 security/smack/smack_lsm.c static int smack_add_opt(int token, const char *s, void **mnt_opts)
s                 595 security/smack/smack_lsm.c 	if (!s)
s                 602 security/smack/smack_lsm.c 		opts->fsdefault = s;
s                 607 security/smack/smack_lsm.c 		opts->fsfloor = s;
s                 612 security/smack/smack_lsm.c 		opts->fshat = s;
s                 617 security/smack/smack_lsm.c 		opts->fsroot = s;
s                 622 security/smack/smack_lsm.c 		opts->fstransmute = s;
s                3991 security/smack/smack_lsm.c 	u32 s = 0;	/* 0 is the invalid secid */
s                4008 security/smack/smack_lsm.c 		s = ssp->smk_out->smk_secid;
s                4012 security/smack/smack_lsm.c 		s = skb->secmark;
s                4013 security/smack/smack_lsm.c 		if (s != 0)
s                4025 security/smack/smack_lsm.c 			s = skp->smk_secid;
s                4031 security/smack/smack_lsm.c 		s = skb->secmark;
s                4035 security/smack/smack_lsm.c 	*secid = s;
s                4036 security/smack/smack_lsm.c 	if (s == 0)
s                 531 security/smack/smackfs.c static void *smk_seq_start(struct seq_file *s, loff_t *pos,
s                 548 security/smack/smackfs.c static void *smk_seq_next(struct seq_file *s, void *v, loff_t *pos,
s                 559 security/smack/smackfs.c static void smk_seq_stop(struct seq_file *s, void *v)
s                 564 security/smack/smackfs.c static void smk_rule_show(struct seq_file *s, struct smack_rule *srp, int max)
s                 579 security/smack/smackfs.c 	seq_printf(s, "%s %s",
s                 583 security/smack/smackfs.c 	seq_putc(s, ' ');
s                 586 security/smack/smackfs.c 		seq_putc(s, 'r');
s                 588 security/smack/smackfs.c 		seq_putc(s, 'w');
s                 590 security/smack/smackfs.c 		seq_putc(s, 'x');
s                 592 security/smack/smackfs.c 		seq_putc(s, 'a');
s                 594 security/smack/smackfs.c 		seq_putc(s, 't');
s                 596 security/smack/smackfs.c 		seq_putc(s, 'l');
s                 598 security/smack/smackfs.c 		seq_putc(s, 'b');
s                 600 security/smack/smackfs.c 	seq_putc(s, '\n');
s                 607 security/smack/smackfs.c static void *load2_seq_start(struct seq_file *s, loff_t *pos)
s                 609 security/smack/smackfs.c 	return smk_seq_start(s, pos, &smack_known_list);
s                 612 security/smack/smackfs.c static void *load2_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                 614 security/smack/smackfs.c 	return smk_seq_next(s, v, pos, &smack_known_list);
s                 617 security/smack/smackfs.c static int load_seq_show(struct seq_file *s, void *v)
s                 625 security/smack/smackfs.c 		smk_rule_show(s, srp, SMK_LABELLEN);
s                 753 security/smack/smackfs.c static void *cipso_seq_start(struct seq_file *s, loff_t *pos)
s                 755 security/smack/smackfs.c 	return smk_seq_start(s, pos, &smack_known_list);
s                 758 security/smack/smackfs.c static void *cipso_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                 760 security/smack/smackfs.c 	return smk_seq_next(s, v, pos, &smack_known_list);
s                 767 security/smack/smackfs.c static int cipso_seq_show(struct seq_file *s, void *v)
s                 787 security/smack/smackfs.c 	seq_printf(s, "%s %3d", skp->smk_known, skp->smk_netlabel.attr.mls.lvl);
s                 791 security/smack/smackfs.c 		seq_printf(s, "%c%d", sep, i);
s                 795 security/smack/smackfs.c 	seq_putc(s, '\n');
s                 961 security/smack/smackfs.c static int cipso2_seq_show(struct seq_file *s, void *v)
s                 970 security/smack/smackfs.c 	seq_printf(s, "%s %3d", skp->smk_known, skp->smk_netlabel.attr.mls.lvl);
s                 974 security/smack/smackfs.c 		seq_printf(s, "%c%d", sep, i);
s                 978 security/smack/smackfs.c 	seq_putc(s, '\n');
s                1031 security/smack/smackfs.c static void *net4addr_seq_start(struct seq_file *s, loff_t *pos)
s                1033 security/smack/smackfs.c 	return smk_seq_start(s, pos, &smk_net4addr_list);
s                1036 security/smack/smackfs.c static void *net4addr_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                1038 security/smack/smackfs.c 	return smk_seq_next(s, v, pos, &smk_net4addr_list);
s                1044 security/smack/smackfs.c static int net4addr_seq_show(struct seq_file *s, void *v)
s                1053 security/smack/smackfs.c 	seq_printf(s, "%pI4/%d %s\n", &skp->smk_host.s_addr,
s                1297 security/smack/smackfs.c static void *net6addr_seq_start(struct seq_file *s, loff_t *pos)
s                1299 security/smack/smackfs.c 	return smk_seq_start(s, pos, &smk_net6addr_list);
s                1302 security/smack/smackfs.c static void *net6addr_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                1304 security/smack/smackfs.c 	return smk_seq_next(s, v, pos, &smk_net6addr_list);
s                1310 security/smack/smackfs.c static int net6addr_seq_show(struct seq_file *s, void *v)
s                1317 security/smack/smackfs.c 		seq_printf(s, "%pI6/%d %s\n", &skp->smk_host, skp->smk_masks,
s                1861 security/smack/smackfs.c static void *onlycap_seq_start(struct seq_file *s, loff_t *pos)
s                1863 security/smack/smackfs.c 	return smk_seq_start(s, pos, &smack_onlycap_list);
s                1866 security/smack/smackfs.c static void *onlycap_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                1868 security/smack/smackfs.c 	return smk_seq_next(s, v, pos, &smack_onlycap_list);
s                1871 security/smack/smackfs.c static int onlycap_seq_show(struct seq_file *s, void *v)
s                1877 security/smack/smackfs.c 	seq_puts(s, sklep->smk_label->smk_known);
s                1878 security/smack/smackfs.c 	seq_putc(s, ' ');
s                2191 security/smack/smackfs.c static void *load_self_seq_start(struct seq_file *s, loff_t *pos)
s                2195 security/smack/smackfs.c 	return smk_seq_start(s, pos, &tsp->smk_rules);
s                2198 security/smack/smackfs.c static void *load_self_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                2202 security/smack/smackfs.c 	return smk_seq_next(s, v, pos, &tsp->smk_rules);
s                2205 security/smack/smackfs.c static int load_self_seq_show(struct seq_file *s, void *v)
s                2211 security/smack/smackfs.c 	smk_rule_show(s, srp, SMK_LABELLEN);
s                2334 security/smack/smackfs.c static int load2_seq_show(struct seq_file *s, void *v)
s                2342 security/smack/smackfs.c 		smk_rule_show(s, srp, SMK_LONGLABEL);
s                2399 security/smack/smackfs.c static void *load_self2_seq_start(struct seq_file *s, loff_t *pos)
s                2403 security/smack/smackfs.c 	return smk_seq_start(s, pos, &tsp->smk_rules);
s                2406 security/smack/smackfs.c static void *load_self2_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                2410 security/smack/smackfs.c 	return smk_seq_next(s, v, pos, &tsp->smk_rules);
s                2413 security/smack/smackfs.c static int load_self2_seq_show(struct seq_file *s, void *v)
s                2419 security/smack/smackfs.c 	smk_rule_show(s, srp, SMK_LONGLABEL);
s                2666 security/smack/smackfs.c static void *relabel_self_seq_start(struct seq_file *s, loff_t *pos)
s                2670 security/smack/smackfs.c 	return smk_seq_start(s, pos, &tsp->smk_relabel);
s                2673 security/smack/smackfs.c static void *relabel_self_seq_next(struct seq_file *s, void *v, loff_t *pos)
s                2677 security/smack/smackfs.c 	return smk_seq_next(s, v, pos, &tsp->smk_relabel);
s                2680 security/smack/smackfs.c static int relabel_self_seq_show(struct seq_file *s, void *v)
s                2686 security/smack/smackfs.c 	seq_puts(s, sklep->smk_label->smk_known);
s                2687 security/smack/smackfs.c 	seq_putc(s, ' ');
s                 872 security/tomoyo/domain.c 		struct tomoyo_task *s = tomoyo_task(current);
s                 874 security/tomoyo/domain.c 		s->old_domain_info = s->domain_info;
s                 875 security/tomoyo/domain.c 		s->domain_info = domain;
s                  50 security/tomoyo/memory.c 		const size_t s = ksize(ptr);
s                  52 security/tomoyo/memory.c 		tomoyo_memory_used[TOMOYO_MEMORY_POLICY] += s;
s                  57 security/tomoyo/memory.c 		tomoyo_memory_used[TOMOYO_MEMORY_POLICY] -= s;
s                  73 security/tomoyo/securityfs_if.c 				struct tomoyo_task *s = tomoyo_task(current);
s                  75 security/tomoyo/securityfs_if.c 					s->domain_info;
s                  77 security/tomoyo/securityfs_if.c 				s->domain_info = new_domain;
s                  18 security/tomoyo/tomoyo.c 	struct tomoyo_task *s = tomoyo_task(current);
s                  20 security/tomoyo/tomoyo.c 	if (s->old_domain_info && !current->in_execve) {
s                  21 security/tomoyo/tomoyo.c 		atomic_dec(&s->old_domain_info->users);
s                  22 security/tomoyo/tomoyo.c 		s->old_domain_info = NULL;
s                  24 security/tomoyo/tomoyo.c 	return s->domain_info;
s                  40 security/tomoyo/tomoyo.c 	struct tomoyo_task *s = tomoyo_task(current);
s                  42 security/tomoyo/tomoyo.c 	if (s->old_domain_info && !current->in_execve) {
s                  43 security/tomoyo/tomoyo.c 		atomic_dec(&s->domain_info->users);
s                  44 security/tomoyo/tomoyo.c 		s->domain_info = s->old_domain_info;
s                  45 security/tomoyo/tomoyo.c 		s->old_domain_info = NULL;
s                  58 security/tomoyo/tomoyo.c 	struct tomoyo_task *s = tomoyo_task(current);
s                  60 security/tomoyo/tomoyo.c 	atomic_dec(&s->old_domain_info->users);
s                  61 security/tomoyo/tomoyo.c 	s->old_domain_info = NULL;
s                  99 security/tomoyo/tomoyo.c 	struct tomoyo_task *s = tomoyo_task(current);
s                 105 security/tomoyo/tomoyo.c 	if (!s->old_domain_info) {
s                 115 security/tomoyo/tomoyo.c 	return tomoyo_check_open_permission(s->domain_info,
s                 520 security/tomoyo/tomoyo.c 	struct tomoyo_task *s = tomoyo_task(task);
s                 522 security/tomoyo/tomoyo.c 	if (s->domain_info) {
s                 523 security/tomoyo/tomoyo.c 		atomic_dec(&s->domain_info->users);
s                 524 security/tomoyo/tomoyo.c 		s->domain_info = NULL;
s                 526 security/tomoyo/tomoyo.c 	if (s->old_domain_info) {
s                 527 security/tomoyo/tomoyo.c 		atomic_dec(&s->old_domain_info->users);
s                 528 security/tomoyo/tomoyo.c 		s->old_domain_info = NULL;
s                 581 security/tomoyo/tomoyo.c 	struct tomoyo_task *s = tomoyo_task(current);
s                 586 security/tomoyo/tomoyo.c 	s->domain_info = &tomoyo_kernel_domain;
s                 588 security/tomoyo/tomoyo.c 	s->old_domain_info = NULL;
s                 199 sound/aoa/core/gpio-feature.c 	int s;
s                 202 sound/aoa/core/gpio-feature.c 	s = rt->implementation_private;
s                 203 sound/aoa/core/gpio-feature.c 	ftr_gpio_set_headphone(rt, (s>>0)&1);
s                 204 sound/aoa/core/gpio-feature.c 	ftr_gpio_set_amp(rt, (s>>1)&1);
s                 205 sound/aoa/core/gpio-feature.c 	ftr_gpio_set_lineout(rt, (s>>2)&1);
s                 207 sound/aoa/core/gpio-feature.c 		ftr_gpio_set_master(rt, (s>>3)&1);
s                  63 sound/aoa/core/gpio-pmf.c 	int s;
s                  66 sound/aoa/core/gpio-pmf.c 	s = rt->implementation_private;
s                  67 sound/aoa/core/gpio-pmf.c 	pmf_gpio_set_headphone(rt, (s>>0)&1);
s                  68 sound/aoa/core/gpio-pmf.c 	pmf_gpio_set_amp(rt, (s>>1)&1);
s                  69 sound/aoa/core/gpio-pmf.c 	pmf_gpio_set_lineout(rt, (s>>2)&1);
s                 685 sound/core/oss/pcm_oss.c 	size_t s;
s                 748 sound/core/oss/pcm_oss.c 	s = snd_pcm_hw_param_value_max(slave_params, SNDRV_PCM_HW_PARAM_PERIODS, NULL);
s                 749 sound/core/oss/pcm_oss.c 	if (runtime->oss.maxfrags && s > runtime->oss.maxfrags)
s                 750 sound/core/oss/pcm_oss.c 		s = runtime->oss.maxfrags;
s                 751 sound/core/oss/pcm_oss.c 	if (oss_periods > s)
s                 752 sound/core/oss/pcm_oss.c 		oss_periods = s;
s                 754 sound/core/oss/pcm_oss.c 	s = snd_pcm_hw_param_value_min(slave_params, SNDRV_PCM_HW_PARAM_PERIODS, NULL);
s                 755 sound/core/oss/pcm_oss.c 	if (s < 2)
s                 756 sound/core/oss/pcm_oss.c 		s = 2;
s                 757 sound/core/oss/pcm_oss.c 	if (oss_periods < s)
s                 758 sound/core/oss/pcm_oss.c 		oss_periods = s;
s                 167 sound/core/pcm_compat.c #define snd_pcm_ioctl_channel_info_x32(s, p)	\
s                 168 sound/core/pcm_compat.c 	snd_pcm_channel_info_user(s, p)
s                 459 sound/core/pcm_compat.c 	} s;
s                 511 sound/core/pcm_compat.c 	if (put_user(sstatus.state, &src->s.status.state) ||
s                 512 sound/core/pcm_compat.c 	    put_user(sstatus.hw_ptr, &src->s.status.hw_ptr) ||
s                 513 sound/core/pcm_compat.c 	    compat_put_timespec(&sstatus.tstamp, &src->s.status.tstamp) ||
s                 514 sound/core/pcm_compat.c 	    put_user(sstatus.suspended_state, &src->s.status.suspended_state) ||
s                 516 sound/core/pcm_compat.c 		    &src->s.status.audio_tstamp) ||
s                 548 sound/core/pcm_compat.c 	} s;
s                 600 sound/core/pcm_compat.c 	if (put_user(sstatus.state, &src->s.status.state) ||
s                 601 sound/core/pcm_compat.c 	    put_user(sstatus.hw_ptr, &src->s.status.hw_ptr) ||
s                 602 sound/core/pcm_compat.c 	    put_timespec(&sstatus.tstamp, &src->s.status.tstamp) ||
s                 603 sound/core/pcm_compat.c 	    put_user(sstatus.suspended_state, &src->s.status.suspended_state) ||
s                 604 sound/core/pcm_compat.c 	    put_timespec(&sstatus.audio_tstamp, &src->s.status.audio_tstamp) ||
s                 190 sound/core/pcm_memory.c #define preallocate_info_init(s)
s                1025 sound/core/pcm_native.c 	struct snd_pcm_substream *s = NULL;
s                1029 sound/core/pcm_native.c 	snd_pcm_group_for_each_entry(s, substream) {
s                1030 sound/core/pcm_native.c 		if (do_lock && s != substream) {
s                1031 sound/core/pcm_native.c 			if (s->pcm->nonatomic)
s                1032 sound/core/pcm_native.c 				mutex_lock_nested(&s->self_group.mutex, depth);
s                1034 sound/core/pcm_native.c 				spin_lock_nested(&s->self_group.lock, depth);
s                1037 sound/core/pcm_native.c 		res = ops->pre_action(s, state);
s                1041 sound/core/pcm_native.c 	snd_pcm_group_for_each_entry(s, substream) {
s                1042 sound/core/pcm_native.c 		res = ops->do_action(s, state);
s                1046 sound/core/pcm_native.c 					if (s1 == s) /* failed stream */
s                1051 sound/core/pcm_native.c 			s = NULL; /* unlock all */
s                1055 sound/core/pcm_native.c 	snd_pcm_group_for_each_entry(s, substream) {
s                1056 sound/core/pcm_native.c 		ops->post_action(s, state);
s                1068 sound/core/pcm_native.c 			if (s1 == s)	/* end */
s                1834 sound/core/pcm_native.c 	struct snd_pcm_substream *s;
s                1877 sound/core/pcm_native.c 		snd_pcm_group_for_each_entry(s, substream) {
s                1878 sound/core/pcm_native.c 			if (s->stream != SNDRV_PCM_STREAM_PLAYBACK)
s                1880 sound/core/pcm_native.c 			runtime = s->runtime;
s                1907 sound/core/pcm_native.c 		snd_pcm_group_for_each_entry(s, substream) {
s                1908 sound/core/pcm_native.c 			if (s->runtime == to_check) {
s                2797 sound/core/pcm_native.c 	sync_ptr.s.status.state = status->state;
s                2798 sound/core/pcm_native.c 	sync_ptr.s.status.hw_ptr = status->hw_ptr;
s                2799 sound/core/pcm_native.c 	sync_ptr.s.status.tstamp = status->tstamp;
s                2800 sound/core/pcm_native.c 	sync_ptr.s.status.suspended_state = status->suspended_state;
s                2801 sound/core/pcm_native.c 	sync_ptr.s.status.audio_tstamp = status->audio_tstamp;
s                 239 sound/core/rawmidi.c 	struct snd_rawmidi_str *s = &rmidi->streams[stream];
s                 247 sound/core/rawmidi.c 	if (subdevice >= 0 && subdevice >= s->substream_count)
s                 250 sound/core/rawmidi.c 	list_for_each_entry(substream, &s->substreams, list) {
s                1774 sound/core/rawmidi.c 		struct snd_rawmidi_substream *s;
s                1776 sound/core/rawmidi.c 		list_for_each_entry(s, &rmidi->streams[dir].substreams, list) {
s                1777 sound/core/rawmidi.c 			if (s->runtime)
s                1778 sound/core/rawmidi.c 				wake_up(&s->runtime->sleep);
s                  44 sound/core/seq/oss/seq_oss_event.c 	switch (q->s.code) {
s                  69 sound/core/seq/oss/seq_oss_event.c 		if (snd_seq_oss_midi_open(dp, q->s.dev, SNDRV_SEQ_OSS_FILE_WRITE))
s                  71 sound/core/seq/oss/seq_oss_event.c 		if (snd_seq_oss_midi_filemode(dp, q->s.dev) & SNDRV_SEQ_OSS_FILE_WRITE)
s                  72 sound/core/seq/oss/seq_oss_event.c 			return snd_seq_oss_midi_putc(dp, q->s.dev, q->s.parm1, ev);
s                  97 sound/core/seq/oss/seq_oss_event.c 	switch (q->s.code) {
s                 435 sound/core/seq/oss/seq_oss_event.c 	if (rec->s.code == SEQ_SYNCTIMER) {
s                  80 sound/core/seq/oss/seq_oss_event.h 	struct evrec_short s;
s                  91 sound/core/seq/oss/seq_oss_event.h #define ev_is_long(ev) ((ev)->s.code >= 128)
s                  92 sound/core/seq/oss/seq_oss_event.h #define ev_length(ev) ((ev)->s.code >= 128 ? LONG_EVENT_SIZE : SHORT_EVENT_SIZE)
s                  97 sound/core/seq/oss/seq_oss_rw.c 		if (rec.s.code == SEQ_FULLSIZE) {
s                 105 sound/core/seq/oss/seq_oss_rw.c 			return snd_seq_oss_synth_load_patch(dp, rec.s.dev,
s                 110 sound/core/seq/oss/seq_oss_rw.c 			if (rec.s.code == SEQ_EXTENDED &&
s                  97 sound/core/seq/oss/seq_oss_timer.c 	} else if (ev->s.code == SEQ_WAIT) {
s                1983 sound/core/seq/seq_clientmgr.c 			struct snd_seq_subscribers *s;
s                1985 sound/core/seq/seq_clientmgr.c 				s = list_entry(p, struct snd_seq_subscribers, src_list);
s                1986 sound/core/seq/seq_clientmgr.c 				subs->addr = s->info.dest;
s                1988 sound/core/seq/seq_clientmgr.c 				s = list_entry(p, struct snd_seq_subscribers, dest_list);
s                1989 sound/core/seq/seq_clientmgr.c 				subs->addr = s->info.sender;
s                1991 sound/core/seq/seq_clientmgr.c 			subs->flags = s->info.flags;
s                1992 sound/core/seq/seq_clientmgr.c 			subs->queue = s->info.queue;
s                2390 sound/core/seq/seq_clientmgr.c 	struct snd_seq_subscribers *s;
s                2401 sound/core/seq/seq_clientmgr.c 			s = list_entry(p, struct snd_seq_subscribers, src_list);
s                2403 sound/core/seq/seq_clientmgr.c 			s = list_entry(p, struct snd_seq_subscribers, dest_list);
s                2407 sound/core/seq/seq_clientmgr.c 			    is_src ? s->info.dest.client : s->info.sender.client,
s                2408 sound/core/seq/seq_clientmgr.c 			    is_src ? s->info.dest.port : s->info.sender.port);
s                2409 sound/core/seq/seq_clientmgr.c 		if (s->info.flags & SNDRV_SEQ_PORT_SUBS_TIMESTAMP)
s                2410 sound/core/seq/seq_clientmgr.c 			snd_iprintf(buffer, "[%c:%d]", ((s->info.flags & SNDRV_SEQ_PORT_SUBS_TIME_REAL) ? 'r' : 't'), s->info.queue);
s                 448 sound/core/seq/seq_ports.c static inline int addr_match(struct snd_seq_addr *r, struct snd_seq_addr *s)
s                 450 sound/core/seq/seq_ports.c 	return (r->client == s->client) && (r->port == s->port);
s                 456 sound/core/seq/seq_ports.c 			   struct snd_seq_port_subscribe *s)
s                 458 sound/core/seq/seq_ports.c 	if (addr_match(&r->sender, &s->sender) &&
s                 459 sound/core/seq/seq_ports.c 	    addr_match(&r->dest, &s->dest)) {
s                 460 sound/core/seq/seq_ports.c 		if (r->flags && r->flags == s->flags)
s                 461 sound/core/seq/seq_ports.c 			return r->queue == s->queue;
s                 475 sound/core/seq/seq_ports.c 	struct snd_seq_subscribers *s;
s                 489 sound/core/seq/seq_ports.c 			s = get_subscriber(p, is_src);
s                 490 sound/core/seq/seq_ports.c 			if (match_subs_info(&subs->info, &s->info))
s                 624 sound/core/seq/seq_ports.c 	struct snd_seq_subscribers *s;
s                 628 sound/core/seq/seq_ports.c 	list_for_each_entry(s, &src_grp->list_head, src_list) {
s                 629 sound/core/seq/seq_ports.c 		if (addr_match(dest_addr, &s->info.dest)) {
s                 630 sound/core/seq/seq_ports.c 			*subs = s->info;
s                 108 sound/core/seq/seq_ports.h 			 struct snd_seq_client *s, struct snd_seq_client_port *sp,
s                 114 sound/core/seq/seq_ports.h 			    struct snd_seq_client *s, struct snd_seq_client_port *sp,
s                  27 sound/core/seq/seq_timer.c 		unsigned int s;
s                  28 sound/core/seq/seq_timer.c 		s = tmr->tempo % tmr->ppq;
s                  29 sound/core/seq/seq_timer.c 		s = (s * 1000) / tmr->ppq;
s                  31 sound/core/seq/seq_timer.c 		tmr->tick.resolution += s;
s                 106 sound/core/timer_compat.c #define snd_timer_user_status_x32(file, s) \
s                 107 sound/core/timer_compat.c 	snd_timer_user_status(file, s)
s                 110 sound/drivers/opl3/opl3_midi.c static void debug_alloc(struct snd_opl3 *opl3, char *s, int voice) {
s                 114 sound/drivers/opl3/opl3_midi.c 	printk(KERN_DEBUG "time %.5i: %s [%.2i]: ", opl3->use_time, s, voice);
s                  63 sound/drivers/vx/vx_mixer.c #define SET_CDC_DATA_SEL(di,s)          ((di).b.mh = (u8) (s))
s                  55 sound/firewire/amdtp-am824.c int amdtp_am824_set_parameters(struct amdtp_stream *s, unsigned int rate,
s                  60 sound/firewire/amdtp-am824.c 	struct amdtp_am824 *p = s->protocol;
s                  65 sound/firewire/amdtp-am824.c 	if (amdtp_stream_running(s))
s                  75 sound/firewire/amdtp-am824.c 	if (WARN_ON(amdtp_stream_running(s)) ||
s                  80 sound/firewire/amdtp-am824.c 	err = amdtp_stream_set_parameters(s, rate,
s                  85 sound/firewire/amdtp-am824.c 	s->ctx_data.rx.fdf = AMDTP_FDF_AM824 | s->sfc;
s                 111 sound/firewire/amdtp-am824.c 	p->midi_fifo_limit = rate - MIDI_BYTES_PER_SECOND * s->syt_interval + 1;
s                 124 sound/firewire/amdtp-am824.c void amdtp_am824_set_pcm_position(struct amdtp_stream *s, unsigned int index,
s                 127 sound/firewire/amdtp-am824.c 	struct amdtp_am824 *p = s->protocol;
s                 140 sound/firewire/amdtp-am824.c void amdtp_am824_set_midi_position(struct amdtp_stream *s,
s                 143 sound/firewire/amdtp-am824.c 	struct amdtp_am824 *p = s->protocol;
s                 149 sound/firewire/amdtp-am824.c static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
s                 153 sound/firewire/amdtp-am824.c 	struct amdtp_am824 *p = s->protocol;
s                 161 sound/firewire/amdtp-am824.c 	pcm_buffer_pointer = s->pcm_buffer_pointer + pcm_frames;
s                 174 sound/firewire/amdtp-am824.c 		buffer += s->data_block_quadlets;
s                 180 sound/firewire/amdtp-am824.c static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
s                 184 sound/firewire/amdtp-am824.c 	struct amdtp_am824 *p = s->protocol;
s                 192 sound/firewire/amdtp-am824.c 	pcm_buffer_pointer = s->pcm_buffer_pointer + pcm_frames;
s                 204 sound/firewire/amdtp-am824.c 		buffer += s->data_block_quadlets;
s                 210 sound/firewire/amdtp-am824.c static void write_pcm_silence(struct amdtp_stream *s,
s                 213 sound/firewire/amdtp-am824.c 	struct amdtp_am824 *p = s->protocol;
s                 219 sound/firewire/amdtp-am824.c 		buffer += s->data_block_quadlets;
s                 229 sound/firewire/amdtp-am824.c int amdtp_am824_add_pcm_hw_constraints(struct amdtp_stream *s,
s                 234 sound/firewire/amdtp-am824.c 	err = amdtp_stream_add_pcm_hw_constraints(s, runtime);
s                 253 sound/firewire/amdtp-am824.c void amdtp_am824_midi_trigger(struct amdtp_stream *s, unsigned int port,
s                 256 sound/firewire/amdtp-am824.c 	struct amdtp_am824 *p = s->protocol;
s                 273 sound/firewire/amdtp-am824.c static bool midi_ratelimit_per_packet(struct amdtp_stream *s, unsigned int port)
s                 275 sound/firewire/amdtp-am824.c 	struct amdtp_am824 *p = s->protocol;
s                 282 sound/firewire/amdtp-am824.c 	used -= MIDI_BYTES_PER_SECOND * s->syt_interval;
s                 289 sound/firewire/amdtp-am824.c static void midi_rate_use_one_byte(struct amdtp_stream *s, unsigned int port)
s                 291 sound/firewire/amdtp-am824.c 	struct amdtp_am824 *p = s->protocol;
s                 293 sound/firewire/amdtp-am824.c 	p->midi_fifo_used[port] += amdtp_rate_table[s->sfc];
s                 296 sound/firewire/amdtp-am824.c static void write_midi_messages(struct amdtp_stream *s, __be32 *buffer,
s                 299 sound/firewire/amdtp-am824.c 	struct amdtp_am824 *p = s->protocol;
s                 308 sound/firewire/amdtp-am824.c 		    midi_ratelimit_per_packet(s, port) &&
s                 311 sound/firewire/amdtp-am824.c 			midi_rate_use_one_byte(s, port);
s                 320 sound/firewire/amdtp-am824.c 		buffer += s->data_block_quadlets;
s                 324 sound/firewire/amdtp-am824.c static void read_midi_messages(struct amdtp_stream *s, __be32 *buffer,
s                 327 sound/firewire/amdtp-am824.c 	struct amdtp_am824 *p = s->protocol;
s                 335 sound/firewire/amdtp-am824.c 		if (!(s->flags & CIP_UNALIGHED_DBC))
s                 344 sound/firewire/amdtp-am824.c 		buffer += s->data_block_quadlets;
s                 348 sound/firewire/amdtp-am824.c static unsigned int process_it_ctx_payloads(struct amdtp_stream *s,
s                 353 sound/firewire/amdtp-am824.c 	struct amdtp_am824 *p = s->protocol;
s                 363 sound/firewire/amdtp-am824.c 			write_pcm_s32(s, pcm, buf, data_blocks, pcm_frames);
s                 366 sound/firewire/amdtp-am824.c 			write_pcm_silence(s, buf, data_blocks);
s                 370 sound/firewire/amdtp-am824.c 			write_midi_messages(s, buf, data_blocks,
s                 378 sound/firewire/amdtp-am824.c static unsigned int process_ir_ctx_payloads(struct amdtp_stream *s,
s                 383 sound/firewire/amdtp-am824.c 	struct amdtp_am824 *p = s->protocol;
s                 393 sound/firewire/amdtp-am824.c 			read_pcm_s32(s, pcm, buf, data_blocks, pcm_frames);
s                 398 sound/firewire/amdtp-am824.c 			read_midi_messages(s, buf, data_blocks,
s                 414 sound/firewire/amdtp-am824.c int amdtp_am824_init(struct amdtp_stream *s, struct fw_unit *unit,
s                 424 sound/firewire/amdtp-am824.c 	return amdtp_stream_init(s, unit, dir, flags, CIP_FMT_AM,
s                  30 sound/firewire/amdtp-am824.h int amdtp_am824_set_parameters(struct amdtp_stream *s, unsigned int rate,
s                  35 sound/firewire/amdtp-am824.h void amdtp_am824_set_pcm_position(struct amdtp_stream *s, unsigned int index,
s                  38 sound/firewire/amdtp-am824.h void amdtp_am824_set_midi_position(struct amdtp_stream *s,
s                  41 sound/firewire/amdtp-am824.h int amdtp_am824_add_pcm_hw_constraints(struct amdtp_stream *s,
s                  44 sound/firewire/amdtp-am824.h void amdtp_am824_midi_trigger(struct amdtp_stream *s, unsigned int port,
s                  47 sound/firewire/amdtp-am824.h int amdtp_am824_init(struct amdtp_stream *s, struct fw_unit *unit,
s                  17 sound/firewire/amdtp-stream-trace.h 	TP_PROTO(const struct amdtp_stream *s, u32 cycles, const __be32 *cip_header, unsigned int payload_length, unsigned int data_blocks, unsigned int data_block_counter, unsigned int index),
s                  18 sound/firewire/amdtp-stream-trace.h 	TP_ARGS(s, cycles, cip_header, payload_length, data_blocks, data_block_counter, index),
s                  36 sound/firewire/amdtp-stream-trace.h 		__entry->channel = s->context->channel;
s                  37 sound/firewire/amdtp-stream-trace.h 		if (s->direction == AMDTP_IN_STREAM) {
s                  38 sound/firewire/amdtp-stream-trace.h 			__entry->src = fw_parent_device(s->unit)->node_id;
s                  39 sound/firewire/amdtp-stream-trace.h 			__entry->dest = fw_parent_device(s->unit)->card->node_id;
s                  41 sound/firewire/amdtp-stream-trace.h 			__entry->src = fw_parent_device(s->unit)->card->node_id;
s                  42 sound/firewire/amdtp-stream-trace.h 			__entry->dest = fw_parent_device(s->unit)->node_id;
s                  51 sound/firewire/amdtp-stream-trace.h 		__entry->packet_index = s->packet_index;
s                  80 sound/firewire/amdtp-stream.c int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit,
s                  89 sound/firewire/amdtp-stream.c 	s->protocol = kzalloc(protocol_size, GFP_KERNEL);
s                  90 sound/firewire/amdtp-stream.c 	if (!s->protocol)
s                  93 sound/firewire/amdtp-stream.c 	s->unit = unit;
s                  94 sound/firewire/amdtp-stream.c 	s->direction = dir;
s                  95 sound/firewire/amdtp-stream.c 	s->flags = flags;
s                  96 sound/firewire/amdtp-stream.c 	s->context = ERR_PTR(-1);
s                  97 sound/firewire/amdtp-stream.c 	mutex_init(&s->mutex);
s                  98 sound/firewire/amdtp-stream.c 	tasklet_init(&s->period_tasklet, pcm_period_tasklet, (unsigned long)s);
s                  99 sound/firewire/amdtp-stream.c 	s->packet_index = 0;
s                 101 sound/firewire/amdtp-stream.c 	init_waitqueue_head(&s->callback_wait);
s                 102 sound/firewire/amdtp-stream.c 	s->callbacked = false;
s                 104 sound/firewire/amdtp-stream.c 	s->fmt = fmt;
s                 105 sound/firewire/amdtp-stream.c 	s->process_ctx_payloads = process_ctx_payloads;
s                 108 sound/firewire/amdtp-stream.c 		s->ctx_data.rx.syt_override = -1;
s                 118 sound/firewire/amdtp-stream.c void amdtp_stream_destroy(struct amdtp_stream *s)
s                 121 sound/firewire/amdtp-stream.c 	if (s->protocol == NULL)
s                 124 sound/firewire/amdtp-stream.c 	WARN_ON(amdtp_stream_running(s));
s                 125 sound/firewire/amdtp-stream.c 	kfree(s->protocol);
s                 126 sound/firewire/amdtp-stream.c 	mutex_destroy(&s->mutex);
s                 155 sound/firewire/amdtp-stream.c 	struct snd_interval *s = hw_param_interval(params, rule->var);
s                 167 sound/firewire/amdtp-stream.c 	t.min = roundup(s->min, step);
s                 168 sound/firewire/amdtp-stream.c 	t.max = rounddown(s->max, step);
s                 171 sound/firewire/amdtp-stream.c 	return snd_interval_refine(s, &t);
s                 179 sound/firewire/amdtp-stream.c int amdtp_stream_add_pcm_hw_constraints(struct amdtp_stream *s,
s                 220 sound/firewire/amdtp-stream.c 	if (!(s->flags & CIP_BLOCKING))
s                 255 sound/firewire/amdtp-stream.c int amdtp_stream_set_parameters(struct amdtp_stream *s, unsigned int rate,
s                 267 sound/firewire/amdtp-stream.c 	s->sfc = sfc;
s                 268 sound/firewire/amdtp-stream.c 	s->data_block_quadlets = data_block_quadlets;
s                 269 sound/firewire/amdtp-stream.c 	s->syt_interval = amdtp_syt_intervals[sfc];
s                 272 sound/firewire/amdtp-stream.c 	if (s->direction == AMDTP_OUT_STREAM) {
s                 273 sound/firewire/amdtp-stream.c 		s->ctx_data.rx.transfer_delay =
s                 276 sound/firewire/amdtp-stream.c 		if (s->flags & CIP_BLOCKING) {
s                 279 sound/firewire/amdtp-stream.c 			s->ctx_data.rx.transfer_delay +=
s                 280 sound/firewire/amdtp-stream.c 				TICKS_PER_SECOND * s->syt_interval / rate;
s                 295 sound/firewire/amdtp-stream.c unsigned int amdtp_stream_get_max_payload(struct amdtp_stream *s)
s                 300 sound/firewire/amdtp-stream.c 	if (s->flags & CIP_JUMBO_PAYLOAD)
s                 302 sound/firewire/amdtp-stream.c 	if (!(s->flags & CIP_NO_HEADER))
s                 306 sound/firewire/amdtp-stream.c 		s->syt_interval * s->data_block_quadlets * sizeof(__be32) * multiplier;
s                 316 sound/firewire/amdtp-stream.c void amdtp_stream_pcm_prepare(struct amdtp_stream *s)
s                 318 sound/firewire/amdtp-stream.c 	tasklet_kill(&s->period_tasklet);
s                 319 sound/firewire/amdtp-stream.c 	s->pcm_buffer_pointer = 0;
s                 320 sound/firewire/amdtp-stream.c 	s->pcm_period_pointer = 0;
s                 324 sound/firewire/amdtp-stream.c static unsigned int calculate_data_blocks(struct amdtp_stream *s,
s                 330 sound/firewire/amdtp-stream.c 	if (s->flags & CIP_BLOCKING) {
s                 335 sound/firewire/amdtp-stream.c 			data_blocks = s->syt_interval;
s                 338 sound/firewire/amdtp-stream.c 		if (!cip_sfc_is_base_44100(s->sfc)) {
s                 340 sound/firewire/amdtp-stream.c 			data_blocks = s->ctx_data.rx.data_block_state;
s                 342 sound/firewire/amdtp-stream.c 			phase = s->ctx_data.rx.data_block_state;
s                 352 sound/firewire/amdtp-stream.c 			if (s->sfc == CIP_SFC_44100)
s                 358 sound/firewire/amdtp-stream.c 				data_blocks = 11 * (s->sfc >> 1) + (phase == 0);
s                 359 sound/firewire/amdtp-stream.c 			if (++phase >= (80 >> (s->sfc >> 1)))
s                 361 sound/firewire/amdtp-stream.c 			s->ctx_data.rx.data_block_state = phase;
s                 368 sound/firewire/amdtp-stream.c static unsigned int calculate_syt(struct amdtp_stream *s,
s                 373 sound/firewire/amdtp-stream.c 	if (s->ctx_data.rx.last_syt_offset < TICKS_PER_CYCLE) {
s                 374 sound/firewire/amdtp-stream.c 		if (!cip_sfc_is_base_44100(s->sfc))
s                 375 sound/firewire/amdtp-stream.c 			syt_offset = s->ctx_data.rx.last_syt_offset +
s                 376 sound/firewire/amdtp-stream.c 				     s->ctx_data.rx.syt_offset_state;
s                 388 sound/firewire/amdtp-stream.c 			phase = s->ctx_data.rx.syt_offset_state;
s                 390 sound/firewire/amdtp-stream.c 			syt_offset = s->ctx_data.rx.last_syt_offset;
s                 395 sound/firewire/amdtp-stream.c 			s->ctx_data.rx.syt_offset_state = phase;
s                 398 sound/firewire/amdtp-stream.c 		syt_offset = s->ctx_data.rx.last_syt_offset - TICKS_PER_CYCLE;
s                 399 sound/firewire/amdtp-stream.c 	s->ctx_data.rx.last_syt_offset = syt_offset;
s                 402 sound/firewire/amdtp-stream.c 		syt_offset += s->ctx_data.rx.transfer_delay;
s                 412 sound/firewire/amdtp-stream.c static void update_pcm_pointers(struct amdtp_stream *s,
s                 418 sound/firewire/amdtp-stream.c 	ptr = s->pcm_buffer_pointer + frames;
s                 421 sound/firewire/amdtp-stream.c 	WRITE_ONCE(s->pcm_buffer_pointer, ptr);
s                 423 sound/firewire/amdtp-stream.c 	s->pcm_period_pointer += frames;
s                 424 sound/firewire/amdtp-stream.c 	if (s->pcm_period_pointer >= pcm->runtime->period_size) {
s                 425 sound/firewire/amdtp-stream.c 		s->pcm_period_pointer -= pcm->runtime->period_size;
s                 426 sound/firewire/amdtp-stream.c 		tasklet_hi_schedule(&s->period_tasklet);
s                 432 sound/firewire/amdtp-stream.c 	struct amdtp_stream *s = (void *)data;
s                 433 sound/firewire/amdtp-stream.c 	struct snd_pcm_substream *pcm = READ_ONCE(s->pcm);
s                 439 sound/firewire/amdtp-stream.c static int queue_packet(struct amdtp_stream *s, struct fw_iso_packet *params)
s                 443 sound/firewire/amdtp-stream.c 	params->interrupt = IS_ALIGNED(s->packet_index + 1, INTERRUPT_INTERVAL);
s                 444 sound/firewire/amdtp-stream.c 	params->tag = s->tag;
s                 447 sound/firewire/amdtp-stream.c 	err = fw_iso_context_queue(s->context, params, &s->buffer.iso_buffer,
s                 448 sound/firewire/amdtp-stream.c 				   s->buffer.packets[s->packet_index].offset);
s                 450 sound/firewire/amdtp-stream.c 		dev_err(&s->unit->device, "queueing error: %d\n", err);
s                 454 sound/firewire/amdtp-stream.c 	if (++s->packet_index >= QUEUE_LENGTH)
s                 455 sound/firewire/amdtp-stream.c 		s->packet_index = 0;
s                 460 sound/firewire/amdtp-stream.c static inline int queue_out_packet(struct amdtp_stream *s,
s                 465 sound/firewire/amdtp-stream.c 	return queue_packet(s, params);
s                 468 sound/firewire/amdtp-stream.c static inline int queue_in_packet(struct amdtp_stream *s,
s                 472 sound/firewire/amdtp-stream.c 	params->header_length = s->ctx_data.tx.ctx_header_size;
s                 473 sound/firewire/amdtp-stream.c 	params->payload_length = s->ctx_data.tx.max_ctx_payload_length;
s                 475 sound/firewire/amdtp-stream.c 	return queue_packet(s, params);
s                 478 sound/firewire/amdtp-stream.c static void generate_cip_header(struct amdtp_stream *s, __be32 cip_header[2],
s                 481 sound/firewire/amdtp-stream.c 	cip_header[0] = cpu_to_be32(READ_ONCE(s->source_node_id_field) |
s                 482 sound/firewire/amdtp-stream.c 				(s->data_block_quadlets << CIP_DBS_SHIFT) |
s                 483 sound/firewire/amdtp-stream.c 				((s->sph << CIP_SPH_SHIFT) & CIP_SPH_MASK) |
s                 486 sound/firewire/amdtp-stream.c 			((s->fmt << CIP_FMT_SHIFT) & CIP_FMT_MASK) |
s                 487 sound/firewire/amdtp-stream.c 			((s->ctx_data.rx.fdf << CIP_FDF_SHIFT) & CIP_FDF_MASK) |
s                 491 sound/firewire/amdtp-stream.c static void build_it_pkt_header(struct amdtp_stream *s, unsigned int cycle,
s                 500 sound/firewire/amdtp-stream.c 	payload_length = data_blocks * sizeof(__be32) * s->data_block_quadlets;
s                 503 sound/firewire/amdtp-stream.c 	if (!(s->flags & CIP_NO_HEADER)) {
s                 505 sound/firewire/amdtp-stream.c 		generate_cip_header(s, cip_header, data_block_counter, syt);
s                 512 sound/firewire/amdtp-stream.c 	trace_amdtp_packet(s, cycle, cip_header, payload_length, data_blocks,
s                 516 sound/firewire/amdtp-stream.c static int check_cip_header(struct amdtp_stream *s, const __be32 *buf,
s                 537 sound/firewire/amdtp-stream.c 	    (!(s->flags & CIP_HEADER_WITHOUT_EOH))) {
s                 538 sound/firewire/amdtp-stream.c 		dev_info_ratelimited(&s->unit->device,
s                 547 sound/firewire/amdtp-stream.c 	if (sph != s->sph || fmt != s->fmt) {
s                 548 sound/firewire/amdtp-stream.c 		dev_info_ratelimited(&s->unit->device,
s                 564 sound/firewire/amdtp-stream.c 			dev_err(&s->unit->device,
s                 569 sound/firewire/amdtp-stream.c 		if (s->flags & CIP_WRONG_DBS)
s                 570 sound/firewire/amdtp-stream.c 			data_block_quadlets = s->data_block_quadlets;
s                 578 sound/firewire/amdtp-stream.c 	if (*data_blocks == 0 && (s->flags & CIP_EMPTY_HAS_WRONG_DBC) &&
s                 582 sound/firewire/amdtp-stream.c 	if ((dbc == 0x00 && (s->flags & CIP_SKIP_DBC_ZERO_CHECK)) ||
s                 585 sound/firewire/amdtp-stream.c 	} else if (!(s->flags & CIP_DBC_IS_END_EVENT)) {
s                 590 sound/firewire/amdtp-stream.c 		if (*data_blocks > 0 && s->ctx_data.tx.dbc_interval > 0)
s                 591 sound/firewire/amdtp-stream.c 			dbc_interval = s->ctx_data.tx.dbc_interval;
s                 599 sound/firewire/amdtp-stream.c 		dev_err(&s->unit->device,
s                 612 sound/firewire/amdtp-stream.c static int parse_ir_ctx_header(struct amdtp_stream *s, unsigned int cycle,
s                 623 sound/firewire/amdtp-stream.c 	if (*payload_length > s->ctx_data.tx.ctx_header_size +
s                 624 sound/firewire/amdtp-stream.c 					s->ctx_data.tx.max_ctx_payload_length) {
s                 625 sound/firewire/amdtp-stream.c 		dev_err(&s->unit->device,
s                 627 sound/firewire/amdtp-stream.c 			*payload_length, s->ctx_data.tx.max_ctx_payload_length);
s                 631 sound/firewire/amdtp-stream.c 	if (!(s->flags & CIP_NO_HEADER)) {
s                 633 sound/firewire/amdtp-stream.c 		err = check_cip_header(s, cip_header, *payload_length,
s                 641 sound/firewire/amdtp-stream.c 			       s->data_block_quadlets;
s                 648 sound/firewire/amdtp-stream.c 	trace_amdtp_packet(s, cycle, cip_header, *payload_length, *data_blocks,
s                 681 sound/firewire/amdtp-stream.c static int generate_device_pkt_descs(struct amdtp_stream *s,
s                 686 sound/firewire/amdtp-stream.c 	unsigned int dbc = s->data_block_counter;
s                 692 sound/firewire/amdtp-stream.c 		unsigned int index = (s->packet_index + i) % QUEUE_LENGTH;
s                 700 sound/firewire/amdtp-stream.c 		err = parse_ir_ctx_header(s, cycle, ctx_header, &payload_length,
s                 709 sound/firewire/amdtp-stream.c 		desc->ctx_payload = s->buffer.packets[index].buffer;
s                 711 sound/firewire/amdtp-stream.c 		if (!(s->flags & CIP_DBC_IS_END_EVENT))
s                 715 sound/firewire/amdtp-stream.c 			s->ctx_data.tx.ctx_header_size / sizeof(*ctx_header);
s                 718 sound/firewire/amdtp-stream.c 	s->data_block_counter = dbc;
s                 723 sound/firewire/amdtp-stream.c static void generate_ideal_pkt_descs(struct amdtp_stream *s,
s                 728 sound/firewire/amdtp-stream.c 	unsigned int dbc = s->data_block_counter;
s                 733 sound/firewire/amdtp-stream.c 		unsigned int index = (s->packet_index + i) % QUEUE_LENGTH;
s                 736 sound/firewire/amdtp-stream.c 		desc->syt = calculate_syt(s, desc->cycle);
s                 737 sound/firewire/amdtp-stream.c 		desc->data_blocks = calculate_data_blocks(s, desc->syt);
s                 739 sound/firewire/amdtp-stream.c 		if (s->flags & CIP_DBC_IS_END_EVENT)
s                 744 sound/firewire/amdtp-stream.c 		if (!(s->flags & CIP_DBC_IS_END_EVENT))
s                 747 sound/firewire/amdtp-stream.c 		desc->ctx_payload = s->buffer.packets[index].buffer;
s                 752 sound/firewire/amdtp-stream.c 	s->data_block_counter = dbc;
s                 755 sound/firewire/amdtp-stream.c static inline void cancel_stream(struct amdtp_stream *s)
s                 757 sound/firewire/amdtp-stream.c 	s->packet_index = -1;
s                 759 sound/firewire/amdtp-stream.c 		amdtp_stream_pcm_abort(s);
s                 760 sound/firewire/amdtp-stream.c 	WRITE_ONCE(s->pcm_buffer_pointer, SNDRV_PCM_POS_XRUN);
s                 763 sound/firewire/amdtp-stream.c static void process_ctx_payloads(struct amdtp_stream *s,
s                 770 sound/firewire/amdtp-stream.c 	pcm = READ_ONCE(s->pcm);
s                 771 sound/firewire/amdtp-stream.c 	pcm_frames = s->process_ctx_payloads(s, descs, packets, pcm);
s                 773 sound/firewire/amdtp-stream.c 		update_pcm_pointers(s, pcm, pcm_frames);
s                 780 sound/firewire/amdtp-stream.c 	struct amdtp_stream *s = private_data;
s                 785 sound/firewire/amdtp-stream.c 	if (s->packet_index < 0)
s                 788 sound/firewire/amdtp-stream.c 	generate_ideal_pkt_descs(s, s->pkt_descs, ctx_header, packets);
s                 790 sound/firewire/amdtp-stream.c 	process_ctx_payloads(s, s->pkt_descs, packets);
s                 793 sound/firewire/amdtp-stream.c 		const struct pkt_desc *desc = s->pkt_descs + i;
s                 800 sound/firewire/amdtp-stream.c 		if (s->ctx_data.rx.syt_override < 0)
s                 803 sound/firewire/amdtp-stream.c 			syt = s->ctx_data.rx.syt_override;
s                 805 sound/firewire/amdtp-stream.c 		build_it_pkt_header(s, desc->cycle, &template.params,
s                 809 sound/firewire/amdtp-stream.c 		if (queue_out_packet(s, &template.params) < 0) {
s                 810 sound/firewire/amdtp-stream.c 			cancel_stream(s);
s                 815 sound/firewire/amdtp-stream.c 	fw_iso_context_queue_flush(s->context);
s                 822 sound/firewire/amdtp-stream.c 	struct amdtp_stream *s = private_data;
s                 828 sound/firewire/amdtp-stream.c 	if (s->packet_index < 0)
s                 832 sound/firewire/amdtp-stream.c 	packets = header_length / s->ctx_data.tx.ctx_header_size;
s                 834 sound/firewire/amdtp-stream.c 	err = generate_device_pkt_descs(s, s->pkt_descs, ctx_header, packets);
s                 837 sound/firewire/amdtp-stream.c 			cancel_stream(s);
s                 841 sound/firewire/amdtp-stream.c 		process_ctx_payloads(s, s->pkt_descs, packets);
s                 847 sound/firewire/amdtp-stream.c 		if (queue_in_packet(s, &params) < 0) {
s                 848 sound/firewire/amdtp-stream.c 			cancel_stream(s);
s                 853 sound/firewire/amdtp-stream.c 	fw_iso_context_queue_flush(s->context);
s                 861 sound/firewire/amdtp-stream.c 	struct amdtp_stream *s = private_data;
s                 869 sound/firewire/amdtp-stream.c 	s->callbacked = true;
s                 870 sound/firewire/amdtp-stream.c 	wake_up(&s->callback_wait);
s                 872 sound/firewire/amdtp-stream.c 	if (s->direction == AMDTP_IN_STREAM) {
s                 882 sound/firewire/amdtp-stream.c 	s->start_cycle = cycle;
s                 884 sound/firewire/amdtp-stream.c 	context->callback.sc(context, tstamp, header_length, header, s);
s                 897 sound/firewire/amdtp-stream.c static int amdtp_stream_start(struct amdtp_stream *s, int channel, int speed)
s                 916 sound/firewire/amdtp-stream.c 	mutex_lock(&s->mutex);
s                 918 sound/firewire/amdtp-stream.c 	if (WARN_ON(amdtp_stream_running(s) ||
s                 919 sound/firewire/amdtp-stream.c 		    (s->data_block_quadlets < 1))) {
s                 924 sound/firewire/amdtp-stream.c 	if (s->direction == AMDTP_IN_STREAM) {
s                 925 sound/firewire/amdtp-stream.c 		s->data_block_counter = UINT_MAX;
s                 927 sound/firewire/amdtp-stream.c 		entry = &initial_state[s->sfc];
s                 929 sound/firewire/amdtp-stream.c 		s->data_block_counter = 0;
s                 930 sound/firewire/amdtp-stream.c 		s->ctx_data.rx.data_block_state = entry->data_block;
s                 931 sound/firewire/amdtp-stream.c 		s->ctx_data.rx.syt_offset_state = entry->syt_offset;
s                 932 sound/firewire/amdtp-stream.c 		s->ctx_data.rx.last_syt_offset = TICKS_PER_CYCLE;
s                 936 sound/firewire/amdtp-stream.c 	if (s->direction == AMDTP_IN_STREAM) {
s                 939 sound/firewire/amdtp-stream.c 		if (!(s->flags & CIP_NO_HEADER))
s                 944 sound/firewire/amdtp-stream.c 		max_ctx_payload_size = amdtp_stream_get_max_payload(s) -
s                 951 sound/firewire/amdtp-stream.c 		max_ctx_payload_size = amdtp_stream_get_max_payload(s);
s                 952 sound/firewire/amdtp-stream.c 		if (!(s->flags & CIP_NO_HEADER))
s                 956 sound/firewire/amdtp-stream.c 	err = iso_packets_buffer_init(&s->buffer, s->unit, QUEUE_LENGTH,
s                 961 sound/firewire/amdtp-stream.c 	s->context = fw_iso_context_create(fw_parent_device(s->unit)->card,
s                 963 sound/firewire/amdtp-stream.c 					  amdtp_stream_first_callback, s);
s                 964 sound/firewire/amdtp-stream.c 	if (IS_ERR(s->context)) {
s                 965 sound/firewire/amdtp-stream.c 		err = PTR_ERR(s->context);
s                 967 sound/firewire/amdtp-stream.c 			dev_err(&s->unit->device,
s                 972 sound/firewire/amdtp-stream.c 	amdtp_stream_update(s);
s                 974 sound/firewire/amdtp-stream.c 	if (s->direction == AMDTP_IN_STREAM) {
s                 975 sound/firewire/amdtp-stream.c 		s->ctx_data.tx.max_ctx_payload_length = max_ctx_payload_size;
s                 976 sound/firewire/amdtp-stream.c 		s->ctx_data.tx.ctx_header_size = ctx_header_size;
s                 979 sound/firewire/amdtp-stream.c 	if (s->flags & CIP_NO_HEADER)
s                 980 sound/firewire/amdtp-stream.c 		s->tag = TAG_NO_CIP_HEADER;
s                 982 sound/firewire/amdtp-stream.c 		s->tag = TAG_CIP;
s                 984 sound/firewire/amdtp-stream.c 	s->pkt_descs = kcalloc(INTERRUPT_INTERVAL, sizeof(*s->pkt_descs),
s                 986 sound/firewire/amdtp-stream.c 	if (!s->pkt_descs) {
s                 991 sound/firewire/amdtp-stream.c 	s->packet_index = 0;
s                 994 sound/firewire/amdtp-stream.c 		if (s->direction == AMDTP_IN_STREAM) {
s                 995 sound/firewire/amdtp-stream.c 			err = queue_in_packet(s, &params);
s                 999 sound/firewire/amdtp-stream.c 			err = queue_out_packet(s, &params);
s                1003 sound/firewire/amdtp-stream.c 	} while (s->packet_index > 0);
s                1007 sound/firewire/amdtp-stream.c 	if ((s->flags & CIP_EMPTY_WITH_TAG0) || (s->flags & CIP_NO_HEADER))
s                1010 sound/firewire/amdtp-stream.c 	s->callbacked = false;
s                1011 sound/firewire/amdtp-stream.c 	err = fw_iso_context_start(s->context, -1, 0, tag);
s                1015 sound/firewire/amdtp-stream.c 	mutex_unlock(&s->mutex);
s                1019 sound/firewire/amdtp-stream.c 	kfree(s->pkt_descs);
s                1021 sound/firewire/amdtp-stream.c 	fw_iso_context_destroy(s->context);
s                1022 sound/firewire/amdtp-stream.c 	s->context = ERR_PTR(-1);
s                1024 sound/firewire/amdtp-stream.c 	iso_packets_buffer_destroy(&s->buffer, s->unit);
s                1026 sound/firewire/amdtp-stream.c 	mutex_unlock(&s->mutex);
s                1037 sound/firewire/amdtp-stream.c unsigned long amdtp_stream_pcm_pointer(struct amdtp_stream *s)
s                1055 sound/firewire/amdtp-stream.c 	if (!in_interrupt() && amdtp_stream_running(s))
s                1056 sound/firewire/amdtp-stream.c 		fw_iso_context_flush_completions(s->context);
s                1058 sound/firewire/amdtp-stream.c 	return READ_ONCE(s->pcm_buffer_pointer);
s                1068 sound/firewire/amdtp-stream.c int amdtp_stream_pcm_ack(struct amdtp_stream *s)
s                1074 sound/firewire/amdtp-stream.c 	if (amdtp_stream_running(s))
s                1075 sound/firewire/amdtp-stream.c 		fw_iso_context_flush_completions(s->context);
s                1085 sound/firewire/amdtp-stream.c void amdtp_stream_update(struct amdtp_stream *s)
s                1088 sound/firewire/amdtp-stream.c 	WRITE_ONCE(s->source_node_id_field,
s                1089 sound/firewire/amdtp-stream.c                    (fw_parent_device(s->unit)->card->node_id << CIP_SID_SHIFT) & CIP_SID_MASK);
s                1100 sound/firewire/amdtp-stream.c static void amdtp_stream_stop(struct amdtp_stream *s)
s                1102 sound/firewire/amdtp-stream.c 	mutex_lock(&s->mutex);
s                1104 sound/firewire/amdtp-stream.c 	if (!amdtp_stream_running(s)) {
s                1105 sound/firewire/amdtp-stream.c 		mutex_unlock(&s->mutex);
s                1109 sound/firewire/amdtp-stream.c 	tasklet_kill(&s->period_tasklet);
s                1110 sound/firewire/amdtp-stream.c 	fw_iso_context_stop(s->context);
s                1111 sound/firewire/amdtp-stream.c 	fw_iso_context_destroy(s->context);
s                1112 sound/firewire/amdtp-stream.c 	s->context = ERR_PTR(-1);
s                1113 sound/firewire/amdtp-stream.c 	iso_packets_buffer_destroy(&s->buffer, s->unit);
s                1114 sound/firewire/amdtp-stream.c 	kfree(s->pkt_descs);
s                1116 sound/firewire/amdtp-stream.c 	s->callbacked = false;
s                1118 sound/firewire/amdtp-stream.c 	mutex_unlock(&s->mutex);
s                1128 sound/firewire/amdtp-stream.c void amdtp_stream_pcm_abort(struct amdtp_stream *s)
s                1132 sound/firewire/amdtp-stream.c 	pcm = READ_ONCE(s->pcm);
s                1168 sound/firewire/amdtp-stream.c int amdtp_domain_add_stream(struct amdtp_domain *d, struct amdtp_stream *s,
s                1174 sound/firewire/amdtp-stream.c 		if (s == tmp)
s                1178 sound/firewire/amdtp-stream.c 	list_add(&s->list, &d->streams);
s                1180 sound/firewire/amdtp-stream.c 	s->channel = channel;
s                1181 sound/firewire/amdtp-stream.c 	s->speed = speed;
s                1193 sound/firewire/amdtp-stream.c 	struct amdtp_stream *s;
s                1196 sound/firewire/amdtp-stream.c 	list_for_each_entry(s, &d->streams, list) {
s                1197 sound/firewire/amdtp-stream.c 		err = amdtp_stream_start(s, s->channel, s->speed);
s                1203 sound/firewire/amdtp-stream.c 		list_for_each_entry(s, &d->streams, list)
s                1204 sound/firewire/amdtp-stream.c 			amdtp_stream_stop(s);
s                1217 sound/firewire/amdtp-stream.c 	struct amdtp_stream *s, *next;
s                1219 sound/firewire/amdtp-stream.c 	list_for_each_entry_safe(s, next, &d->streams, list) {
s                1220 sound/firewire/amdtp-stream.c 		list_del(&s->list);
s                1222 sound/firewire/amdtp-stream.c 		amdtp_stream_stop(s);
s                 107 sound/firewire/amdtp-stream.h 						struct amdtp_stream *s,
s                 180 sound/firewire/amdtp-stream.h int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit,
s                 185 sound/firewire/amdtp-stream.h void amdtp_stream_destroy(struct amdtp_stream *s);
s                 187 sound/firewire/amdtp-stream.h int amdtp_stream_set_parameters(struct amdtp_stream *s, unsigned int rate,
s                 189 sound/firewire/amdtp-stream.h unsigned int amdtp_stream_get_max_payload(struct amdtp_stream *s);
s                 191 sound/firewire/amdtp-stream.h void amdtp_stream_update(struct amdtp_stream *s);
s                 193 sound/firewire/amdtp-stream.h int amdtp_stream_add_pcm_hw_constraints(struct amdtp_stream *s,
s                 196 sound/firewire/amdtp-stream.h void amdtp_stream_pcm_prepare(struct amdtp_stream *s);
s                 197 sound/firewire/amdtp-stream.h unsigned long amdtp_stream_pcm_pointer(struct amdtp_stream *s);
s                 198 sound/firewire/amdtp-stream.h int amdtp_stream_pcm_ack(struct amdtp_stream *s);
s                 199 sound/firewire/amdtp-stream.h void amdtp_stream_pcm_abort(struct amdtp_stream *s);
s                 210 sound/firewire/amdtp-stream.h static inline bool amdtp_stream_running(struct amdtp_stream *s)
s                 212 sound/firewire/amdtp-stream.h 	return !IS_ERR(s->context);
s                 222 sound/firewire/amdtp-stream.h static inline bool amdtp_streaming_error(struct amdtp_stream *s)
s                 224 sound/firewire/amdtp-stream.h 	return s->packet_index < 0;
s                 233 sound/firewire/amdtp-stream.h static inline bool amdtp_stream_pcm_running(struct amdtp_stream *s)
s                 235 sound/firewire/amdtp-stream.h 	return !!s->pcm;
s                 247 sound/firewire/amdtp-stream.h static inline void amdtp_stream_pcm_trigger(struct amdtp_stream *s,
s                 250 sound/firewire/amdtp-stream.h 	WRITE_ONCE(s->pcm, pcm);
s                 265 sound/firewire/amdtp-stream.h static inline bool amdtp_stream_wait_callback(struct amdtp_stream *s,
s                 268 sound/firewire/amdtp-stream.h 	return wait_event_timeout(s->callback_wait,
s                 269 sound/firewire/amdtp-stream.h 				  s->callbacked == true,
s                 280 sound/firewire/amdtp-stream.h int amdtp_domain_add_stream(struct amdtp_domain *d, struct amdtp_stream *s,
s                  99 sound/firewire/bebob/bebob_pcm.c 	struct amdtp_stream *s;
s                 105 sound/firewire/bebob/bebob_pcm.c 		s = &bebob->tx_stream;
s                 109 sound/firewire/bebob/bebob_pcm.c 		s = &bebob->rx_stream;
s                 127 sound/firewire/bebob/bebob_pcm.c 	err = amdtp_am824_add_pcm_hw_constraints(s, runtime);
s                 255 sound/firewire/bebob/bebob_stream.c static int map_data_channels(struct snd_bebob *bebob, struct amdtp_stream *s)
s                 272 sound/firewire/bebob/bebob_stream.c 	if (s == &bebob->tx_stream)
s                 341 sound/firewire/bebob/bebob_stream.c 				amdtp_am824_set_midi_position(s, stm_pos);
s                 361 sound/firewire/bebob/bebob_stream.c 				amdtp_am824_set_pcm_position(s, location,
s                 378 sound/firewire/bebob/bebob_stream.c check_connection_used_by_others(struct snd_bebob *bebob, struct amdtp_stream *s)
s                 384 sound/firewire/bebob/bebob_stream.c 	if (s == &bebob->tx_stream)
s                 390 sound/firewire/bebob/bebob_stream.c 	if ((err >= 0) && used && !amdtp_stream_running(s)) {
s                  38 sound/firewire/dice/dice-proc.c static void dice_proc_fixup_string(char *s, unsigned int size)
s                  43 sound/firewire/dice/dice-proc.c 		cpu_to_le32s((u32 *)(s + i));
s                  46 sound/firewire/dice/dice-proc.c 		if (s[i] == '\0')
s                  48 sound/firewire/dice/dice-proc.c 		if (s[i] == '\\' && s[i + 1] == '\\') {
s                  49 sound/firewire/dice/dice-proc.c 			s[i + 2] = '\0';
s                  53 sound/firewire/dice/dice-proc.c 	s[size - 1] = '\0';
s                 113 sound/firewire/digi00x/amdtp-dot.c int amdtp_dot_set_parameters(struct amdtp_stream *s, unsigned int rate,
s                 116 sound/firewire/digi00x/amdtp-dot.c 	struct amdtp_dot *p = s->protocol;
s                 119 sound/firewire/digi00x/amdtp-dot.c 	if (amdtp_stream_running(s))
s                 126 sound/firewire/digi00x/amdtp-dot.c 	err = amdtp_stream_set_parameters(s, rate, pcm_channels + 1);
s                 130 sound/firewire/digi00x/amdtp-dot.c 	s->ctx_data.rx.fdf = AMDTP_FDF_AM824 | s->sfc;
s                 140 sound/firewire/digi00x/amdtp-dot.c 	p->midi_fifo_limit = rate - MIDI_BYTES_PER_SECOND * s->syt_interval + 1;
s                 145 sound/firewire/digi00x/amdtp-dot.c static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
s                 149 sound/firewire/digi00x/amdtp-dot.c 	struct amdtp_dot *p = s->protocol;
s                 157 sound/firewire/digi00x/amdtp-dot.c 	pcm_buffer_pointer = s->pcm_buffer_pointer + pcm_frames;
s                 171 sound/firewire/digi00x/amdtp-dot.c 		buffer += s->data_block_quadlets;
s                 177 sound/firewire/digi00x/amdtp-dot.c static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
s                 181 sound/firewire/digi00x/amdtp-dot.c 	struct amdtp_dot *p = s->protocol;
s                 189 sound/firewire/digi00x/amdtp-dot.c 	pcm_buffer_pointer = s->pcm_buffer_pointer + pcm_frames;
s                 202 sound/firewire/digi00x/amdtp-dot.c 		buffer += s->data_block_quadlets;
s                 208 sound/firewire/digi00x/amdtp-dot.c static void write_pcm_silence(struct amdtp_stream *s, __be32 *buffer,
s                 211 sound/firewire/digi00x/amdtp-dot.c 	struct amdtp_dot *p = s->protocol;
s                 220 sound/firewire/digi00x/amdtp-dot.c 		buffer += s->data_block_quadlets;
s                 224 sound/firewire/digi00x/amdtp-dot.c static bool midi_ratelimit_per_packet(struct amdtp_stream *s, unsigned int port)
s                 226 sound/firewire/digi00x/amdtp-dot.c 	struct amdtp_dot *p = s->protocol;
s                 233 sound/firewire/digi00x/amdtp-dot.c 	used -= MIDI_BYTES_PER_SECOND * s->syt_interval;
s                 240 sound/firewire/digi00x/amdtp-dot.c static inline void midi_use_bytes(struct amdtp_stream *s,
s                 243 sound/firewire/digi00x/amdtp-dot.c 	struct amdtp_dot *p = s->protocol;
s                 245 sound/firewire/digi00x/amdtp-dot.c 	p->midi_fifo_used[port] += amdtp_rate_table[s->sfc] * count;
s                 248 sound/firewire/digi00x/amdtp-dot.c static void write_midi_messages(struct amdtp_stream *s, __be32 *buffer,
s                 251 sound/firewire/digi00x/amdtp-dot.c 	struct amdtp_dot *p = s->protocol;
s                 262 sound/firewire/digi00x/amdtp-dot.c 		    midi_ratelimit_per_packet(s, port) &&
s                 280 sound/firewire/digi00x/amdtp-dot.c 			midi_use_bytes(s, port, len);
s                 288 sound/firewire/digi00x/amdtp-dot.c 		buffer += s->data_block_quadlets;
s                 292 sound/firewire/digi00x/amdtp-dot.c static void read_midi_messages(struct amdtp_stream *s, __be32 *buffer,
s                 295 sound/firewire/digi00x/amdtp-dot.c 	struct amdtp_dot *p = s->protocol;
s                 318 sound/firewire/digi00x/amdtp-dot.c 		buffer += s->data_block_quadlets;
s                 322 sound/firewire/digi00x/amdtp-dot.c int amdtp_dot_add_pcm_hw_constraints(struct amdtp_stream *s,
s                 332 sound/firewire/digi00x/amdtp-dot.c 	return amdtp_stream_add_pcm_hw_constraints(s, runtime);
s                 335 sound/firewire/digi00x/amdtp-dot.c void amdtp_dot_midi_trigger(struct amdtp_stream *s, unsigned int port,
s                 338 sound/firewire/digi00x/amdtp-dot.c 	struct amdtp_dot *p = s->protocol;
s                 344 sound/firewire/digi00x/amdtp-dot.c static unsigned int process_ir_ctx_payloads(struct amdtp_stream *s,
s                 358 sound/firewire/digi00x/amdtp-dot.c 			read_pcm_s32(s, pcm, buf, data_blocks, pcm_frames);
s                 362 sound/firewire/digi00x/amdtp-dot.c 		read_midi_messages(s, buf, data_blocks);
s                 368 sound/firewire/digi00x/amdtp-dot.c static unsigned int process_it_ctx_payloads(struct amdtp_stream *s,
s                 382 sound/firewire/digi00x/amdtp-dot.c 			write_pcm_s32(s, pcm, buf, data_blocks, pcm_frames);
s                 385 sound/firewire/digi00x/amdtp-dot.c 			write_pcm_silence(s, buf, data_blocks);
s                 388 sound/firewire/digi00x/amdtp-dot.c 		write_midi_messages(s, buf, data_blocks,
s                 395 sound/firewire/digi00x/amdtp-dot.c int amdtp_dot_init(struct amdtp_stream *s, struct fw_unit *unit,
s                 410 sound/firewire/digi00x/amdtp-dot.c 	return amdtp_stream_init(s, unit, dir, flags, CIP_FMT_AM,
s                 414 sound/firewire/digi00x/amdtp-dot.c void amdtp_dot_reset(struct amdtp_stream *s)
s                 416 sound/firewire/digi00x/amdtp-dot.c 	struct amdtp_dot *p = s->protocol;
s                  62 sound/firewire/digi00x/digi00x-pcm.c 	struct amdtp_stream *s;
s                  68 sound/firewire/digi00x/digi00x-pcm.c 		s = &dg00x->tx_stream;
s                  71 sound/firewire/digi00x/digi00x-pcm.c 		s = &dg00x->rx_stream;
s                  97 sound/firewire/digi00x/digi00x-pcm.c 	return amdtp_dot_add_pcm_hw_constraints(s, substream->runtime);
s                 218 sound/firewire/digi00x/digi00x-stream.c static int init_stream(struct snd_dg00x *dg00x, struct amdtp_stream *s)
s                 224 sound/firewire/digi00x/digi00x-stream.c 	if (s == &dg00x->tx_stream) {
s                 236 sound/firewire/digi00x/digi00x-stream.c 	err = amdtp_dot_init(s, dg00x->unit, dir);
s                 243 sound/firewire/digi00x/digi00x-stream.c static void destroy_stream(struct snd_dg00x *dg00x, struct amdtp_stream *s)
s                 245 sound/firewire/digi00x/digi00x-stream.c 	amdtp_stream_destroy(s);
s                 247 sound/firewire/digi00x/digi00x-stream.c 	if (s == &dg00x->tx_stream)
s                 118 sound/firewire/digi00x/digi00x.h int amdtp_dot_init(struct amdtp_stream *s, struct fw_unit *unit,
s                 120 sound/firewire/digi00x/digi00x.h int amdtp_dot_set_parameters(struct amdtp_stream *s, unsigned int rate,
s                 122 sound/firewire/digi00x/digi00x.h void amdtp_dot_reset(struct amdtp_stream *s);
s                 123 sound/firewire/digi00x/digi00x.h int amdtp_dot_add_pcm_hw_constraints(struct amdtp_stream *s,
s                 125 sound/firewire/digi00x/digi00x.h void amdtp_dot_midi_trigger(struct amdtp_stream *s, unsigned int port,
s                  15 sound/firewire/fireface/amdtp-ff.c int amdtp_ff_set_parameters(struct amdtp_stream *s, unsigned int rate,
s                  18 sound/firewire/fireface/amdtp-ff.c 	struct amdtp_ff *p = s->protocol;
s                  21 sound/firewire/fireface/amdtp-ff.c 	if (amdtp_stream_running(s))
s                  27 sound/firewire/fireface/amdtp-ff.c 	return amdtp_stream_set_parameters(s, rate, data_channels);
s                  30 sound/firewire/fireface/amdtp-ff.c static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
s                  34 sound/firewire/fireface/amdtp-ff.c 	struct amdtp_ff *p = s->protocol;
s                  42 sound/firewire/fireface/amdtp-ff.c 	pcm_buffer_pointer = s->pcm_buffer_pointer + pcm_frames;
s                  54 sound/firewire/fireface/amdtp-ff.c 		buffer += s->data_block_quadlets;
s                  60 sound/firewire/fireface/amdtp-ff.c static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
s                  64 sound/firewire/fireface/amdtp-ff.c 	struct amdtp_ff *p = s->protocol;
s                  72 sound/firewire/fireface/amdtp-ff.c 	pcm_buffer_pointer = s->pcm_buffer_pointer + pcm_frames;
s                  84 sound/firewire/fireface/amdtp-ff.c 		buffer += s->data_block_quadlets;
s                  90 sound/firewire/fireface/amdtp-ff.c static void write_pcm_silence(struct amdtp_stream *s,
s                  93 sound/firewire/fireface/amdtp-ff.c 	struct amdtp_ff *p = s->protocol;
s                  99 sound/firewire/fireface/amdtp-ff.c 		buffer += s->data_block_quadlets;
s                 103 sound/firewire/fireface/amdtp-ff.c int amdtp_ff_add_pcm_hw_constraints(struct amdtp_stream *s,
s                 112 sound/firewire/fireface/amdtp-ff.c 	return amdtp_stream_add_pcm_hw_constraints(s, runtime);
s                 115 sound/firewire/fireface/amdtp-ff.c static unsigned int process_it_ctx_payloads(struct amdtp_stream *s,
s                 129 sound/firewire/fireface/amdtp-ff.c 			write_pcm_s32(s, pcm, buf, data_blocks, pcm_frames);
s                 132 sound/firewire/fireface/amdtp-ff.c 			write_pcm_silence(s, buf, data_blocks);
s                 139 sound/firewire/fireface/amdtp-ff.c static unsigned int process_ir_ctx_payloads(struct amdtp_stream *s,
s                 153 sound/firewire/fireface/amdtp-ff.c 			read_pcm_s32(s, pcm, buf, data_blocks, pcm_frames);
s                 161 sound/firewire/fireface/amdtp-ff.c int amdtp_ff_init(struct amdtp_stream *s, struct fw_unit *unit,
s                 171 sound/firewire/fireface/amdtp-ff.c 	return amdtp_stream_init(s, unit, dir, CIP_NO_HEADER, 0,
s                 108 sound/firewire/fireface/ff-pcm.c 	struct amdtp_stream *s;
s                 114 sound/firewire/fireface/ff-pcm.c 		s = &ff->tx_stream;
s                 118 sound/firewire/fireface/ff-pcm.c 		s = &ff->rx_stream;
s                 136 sound/firewire/fireface/ff-pcm.c 	return amdtp_ff_add_pcm_hw_constraints(s, runtime);
s                  39 sound/firewire/fireface/ff-stream.c static int init_stream(struct snd_ff *ff, struct amdtp_stream *s)
s                  45 sound/firewire/fireface/ff-stream.c 	if (s == &ff->tx_stream) {
s                  57 sound/firewire/fireface/ff-stream.c 	err = amdtp_ff_init(s, ff->unit, dir);
s                  64 sound/firewire/fireface/ff-stream.c static void destroy_stream(struct snd_ff *ff, struct amdtp_stream *s)
s                  66 sound/firewire/fireface/ff-stream.c 	amdtp_stream_destroy(s);
s                  68 sound/firewire/fireface/ff-stream.c 	if (s == &ff->tx_stream)
s                 131 sound/firewire/fireface/ff.h int amdtp_ff_set_parameters(struct amdtp_stream *s, unsigned int rate,
s                 133 sound/firewire/fireface/ff.h int amdtp_ff_add_pcm_hw_constraints(struct amdtp_stream *s,
s                 135 sound/firewire/fireface/ff.h int amdtp_ff_init(struct amdtp_stream *s, struct fw_unit *unit,
s                 136 sound/firewire/fireworks/fireworks_pcm.c 	struct amdtp_stream *s;
s                 142 sound/firewire/fireworks/fireworks_pcm.c 		s = &efw->tx_stream;
s                 146 sound/firewire/fireworks/fireworks_pcm.c 		s = &efw->rx_stream;
s                 168 sound/firewire/fireworks/fireworks_pcm.c 	err = amdtp_am824_add_pcm_hw_constraints(s, runtime);
s                 104 sound/firewire/fireworks/fireworks_stream.c check_connection_used_by_others(struct snd_efw *efw, struct amdtp_stream *s)
s                 110 sound/firewire/fireworks/fireworks_stream.c 	if (s == &efw->tx_stream)
s                 116 sound/firewire/fireworks/fireworks_stream.c 	if ((err >= 0) && used && !amdtp_stream_running(s)) {
s                  22 sound/firewire/motu/amdtp-motu-trace.h 	TP_PROTO(struct amdtp_stream *s, unsigned int data_blocks, __be32 *buffer),
s                  23 sound/firewire/motu/amdtp-motu-trace.h 	TP_ARGS(s, data_blocks, buffer),
s                  31 sound/firewire/motu/amdtp-motu-trace.h 		if (s->direction == AMDTP_IN_STREAM) {
s                  32 sound/firewire/motu/amdtp-motu-trace.h 			__entry->src = fw_parent_device(s->unit)->node_id;
s                  33 sound/firewire/motu/amdtp-motu-trace.h 			__entry->dst = fw_parent_device(s->unit)->card->node_id;
s                  35 sound/firewire/motu/amdtp-motu-trace.h 			__entry->src = fw_parent_device(s->unit)->card->node_id;
s                  36 sound/firewire/motu/amdtp-motu-trace.h 			__entry->dst = fw_parent_device(s->unit)->node_id;
s                  39 sound/firewire/motu/amdtp-motu-trace.h 		copy_sph(__get_dynamic_array(tstamps), buffer, data_blocks, s->data_block_quadlets);
s                  51 sound/firewire/motu/amdtp-motu-trace.h 	TP_PROTO(struct amdtp_stream *s, unsigned int data_blocks, __be32 *buffer),
s                  52 sound/firewire/motu/amdtp-motu-trace.h 	TP_ARGS(s, data_blocks, buffer),
s                  60 sound/firewire/motu/amdtp-motu-trace.h 		if (s->direction == AMDTP_IN_STREAM) {
s                  61 sound/firewire/motu/amdtp-motu-trace.h 			__entry->src = fw_parent_device(s->unit)->node_id;
s                  62 sound/firewire/motu/amdtp-motu-trace.h 			__entry->dst = fw_parent_device(s->unit)->card->node_id;
s                  64 sound/firewire/motu/amdtp-motu-trace.h 			__entry->src = fw_parent_device(s->unit)->card->node_id;
s                  65 sound/firewire/motu/amdtp-motu-trace.h 			__entry->dst = fw_parent_device(s->unit)->node_id;
s                  68 sound/firewire/motu/amdtp-motu-trace.h 		copy_message(__get_dynamic_array(messages), buffer, data_blocks, s->data_block_quadlets);
s                  46 sound/firewire/motu/amdtp-motu.c int amdtp_motu_set_parameters(struct amdtp_stream *s, unsigned int rate,
s                  61 sound/firewire/motu/amdtp-motu.c 	struct amdtp_motu *p = s->protocol;
s                  67 sound/firewire/motu/amdtp-motu.c 	if (amdtp_stream_running(s))
s                  90 sound/firewire/motu/amdtp-motu.c 	err = amdtp_stream_set_parameters(s, rate, data_block_quadlets);
s                 108 sound/firewire/motu/amdtp-motu.c 	delay += 8000 * 3072 * s->syt_interval / rate;
s                 112 sound/firewire/motu/amdtp-motu.c 	p->quotient_ticks_per_event = params[s->sfc].quotient_ticks_per_event;
s                 113 sound/firewire/motu/amdtp-motu.c 	p->remainder_ticks_per_event = params[s->sfc].remainder_ticks_per_event;
s                 120 sound/firewire/motu/amdtp-motu.c static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
s                 124 sound/firewire/motu/amdtp-motu.c 	struct amdtp_motu *p = s->protocol;
s                 133 sound/firewire/motu/amdtp-motu.c 	pcm_buffer_pointer = s->pcm_buffer_pointer + pcm_frames;
s                 150 sound/firewire/motu/amdtp-motu.c 		buffer += s->data_block_quadlets;
s                 156 sound/firewire/motu/amdtp-motu.c static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
s                 160 sound/firewire/motu/amdtp-motu.c 	struct amdtp_motu *p = s->protocol;
s                 169 sound/firewire/motu/amdtp-motu.c 	pcm_buffer_pointer = s->pcm_buffer_pointer + pcm_frames;
s                 187 sound/firewire/motu/amdtp-motu.c 		buffer += s->data_block_quadlets;
s                 193 sound/firewire/motu/amdtp-motu.c static void write_pcm_silence(struct amdtp_stream *s, __be32 *buffer,
s                 196 sound/firewire/motu/amdtp-motu.c 	struct amdtp_motu *p = s->protocol;
s                 212 sound/firewire/motu/amdtp-motu.c 		buffer += s->data_block_quadlets;
s                 216 sound/firewire/motu/amdtp-motu.c int amdtp_motu_add_pcm_hw_constraints(struct amdtp_stream *s,
s                 226 sound/firewire/motu/amdtp-motu.c 	return amdtp_stream_add_pcm_hw_constraints(s, runtime);
s                 229 sound/firewire/motu/amdtp-motu.c void amdtp_motu_midi_trigger(struct amdtp_stream *s, unsigned int port,
s                 232 sound/firewire/motu/amdtp-motu.c 	struct amdtp_motu *p = s->protocol;
s                 238 sound/firewire/motu/amdtp-motu.c static void write_midi_messages(struct amdtp_stream *s, __be32 *buffer,
s                 241 sound/firewire/motu/amdtp-motu.c 	struct amdtp_motu *p = s->protocol;
s                 257 sound/firewire/motu/amdtp-motu.c 		buffer += s->data_block_quadlets;
s                 264 sound/firewire/motu/amdtp-motu.c static void read_midi_messages(struct amdtp_stream *s, __be32 *buffer,
s                 267 sound/firewire/motu/amdtp-motu.c 	struct amdtp_motu *p = s->protocol;
s                 279 sound/firewire/motu/amdtp-motu.c 		buffer += s->data_block_quadlets;
s                 313 sound/firewire/motu/amdtp-motu.c static void probe_tracepoints_events(struct amdtp_stream *s,
s                 324 sound/firewire/motu/amdtp-motu.c 		trace_data_block_sph(s, data_blocks, buf);
s                 325 sound/firewire/motu/amdtp-motu.c 		trace_data_block_message(s, data_blocks, buf);
s                 329 sound/firewire/motu/amdtp-motu.c static unsigned int process_ir_ctx_payloads(struct amdtp_stream *s,
s                 334 sound/firewire/motu/amdtp-motu.c 	struct amdtp_motu *p = s->protocol;
s                 345 sound/firewire/motu/amdtp-motu.c 			read_pcm_s32(s, pcm, buf, data_blocks, pcm_frames);
s                 350 sound/firewire/motu/amdtp-motu.c 			read_midi_messages(s, buf, data_blocks);
s                 356 sound/firewire/motu/amdtp-motu.c 		probe_tracepoints_events(s, descs, packets);
s                 384 sound/firewire/motu/amdtp-motu.c static void write_sph(struct amdtp_stream *s, __be32 *buffer,
s                 387 sound/firewire/motu/amdtp-motu.c 	struct amdtp_motu *p = s->protocol;
s                 393 sound/firewire/motu/amdtp-motu.c 		next_cycles = (s->start_cycle + p->next_cycles) % 8000;
s                 399 sound/firewire/motu/amdtp-motu.c 		buffer += s->data_block_quadlets;
s                 403 sound/firewire/motu/amdtp-motu.c static unsigned int process_it_ctx_payloads(struct amdtp_stream *s,
s                 408 sound/firewire/motu/amdtp-motu.c 	struct amdtp_motu *p = s->protocol;
s                 419 sound/firewire/motu/amdtp-motu.c 			write_pcm_s32(s, pcm, buf, data_blocks, pcm_frames);
s                 422 sound/firewire/motu/amdtp-motu.c 			write_pcm_silence(s, buf, data_blocks);
s                 426 sound/firewire/motu/amdtp-motu.c 			write_midi_messages(s, buf, data_blocks);
s                 430 sound/firewire/motu/amdtp-motu.c 		write_sph(s, buf, data_blocks);
s                 436 sound/firewire/motu/amdtp-motu.c 		probe_tracepoints_events(s, descs, packets);
s                 441 sound/firewire/motu/amdtp-motu.c int amdtp_motu_init(struct amdtp_stream *s, struct fw_unit *unit,
s                 474 sound/firewire/motu/amdtp-motu.c 	err = amdtp_stream_init(s, unit, dir, flags, fmt, process_ctx_payloads,
s                 479 sound/firewire/motu/amdtp-motu.c 	s->sph = 1;
s                 483 sound/firewire/motu/amdtp-motu.c 		s->ctx_data.rx.fdf = MOTU_FDF_AM824;
s                 485 sound/firewire/motu/amdtp-motu.c 		s->ctx_data.rx.syt_override = 0xffff;
s                 292 sound/firewire/motu/motu-stream.c static int init_stream(struct snd_motu *motu, struct amdtp_stream *s)
s                 298 sound/firewire/motu/motu-stream.c 	if (s == &motu->tx_stream) {
s                 310 sound/firewire/motu/motu-stream.c 	err = amdtp_motu_init(s, motu->unit, dir, motu->spec->protocol);
s                 317 sound/firewire/motu/motu-stream.c static void destroy_stream(struct snd_motu *motu, struct amdtp_stream *s)
s                 319 sound/firewire/motu/motu-stream.c 	amdtp_stream_destroy(s);
s                 321 sound/firewire/motu/motu-stream.c 	if (s == &motu->tx_stream)
s                 135 sound/firewire/motu/motu.h int amdtp_motu_init(struct amdtp_stream *s, struct fw_unit *unit,
s                 138 sound/firewire/motu/motu.h int amdtp_motu_set_parameters(struct amdtp_stream *s, unsigned int rate,
s                 141 sound/firewire/motu/motu.h int amdtp_motu_add_pcm_hw_constraints(struct amdtp_stream *s,
s                 143 sound/firewire/motu/motu.h void amdtp_motu_midi_trigger(struct amdtp_stream *s, unsigned int port,
s                  57 sound/firewire/oxfw/oxfw-stream.c static int set_stream_format(struct snd_oxfw *oxfw, struct amdtp_stream *s,
s                  66 sound/firewire/oxfw/oxfw-stream.c 	if (s == &oxfw->tx_stream) {
s                  18 sound/firewire/tascam/amdtp-tascam.c int amdtp_tscm_set_parameters(struct amdtp_stream *s, unsigned int rate)
s                  20 sound/firewire/tascam/amdtp-tascam.c 	struct amdtp_tscm *p = s->protocol;
s                  23 sound/firewire/tascam/amdtp-tascam.c 	if (amdtp_stream_running(s))
s                  29 sound/firewire/tascam/amdtp-tascam.c 	if (s->direction == AMDTP_IN_STREAM)
s                  32 sound/firewire/tascam/amdtp-tascam.c 	return amdtp_stream_set_parameters(s, rate, data_channels);
s                  35 sound/firewire/tascam/amdtp-tascam.c static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
s                  39 sound/firewire/tascam/amdtp-tascam.c 	struct amdtp_tscm *p = s->protocol;
s                  47 sound/firewire/tascam/amdtp-tascam.c 	pcm_buffer_pointer = s->pcm_buffer_pointer + pcm_frames;
s                  59 sound/firewire/tascam/amdtp-tascam.c 		buffer += s->data_block_quadlets;
s                  65 sound/firewire/tascam/amdtp-tascam.c static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
s                  69 sound/firewire/tascam/amdtp-tascam.c 	struct amdtp_tscm *p = s->protocol;
s                  77 sound/firewire/tascam/amdtp-tascam.c 	pcm_buffer_pointer = s->pcm_buffer_pointer + pcm_frames;
s                  92 sound/firewire/tascam/amdtp-tascam.c 		buffer += s->data_block_quadlets;
s                  98 sound/firewire/tascam/amdtp-tascam.c static void write_pcm_silence(struct amdtp_stream *s, __be32 *buffer,
s                 101 sound/firewire/tascam/amdtp-tascam.c 	struct amdtp_tscm *p = s->protocol;
s                 109 sound/firewire/tascam/amdtp-tascam.c 		buffer += s->data_block_quadlets;
s                 113 sound/firewire/tascam/amdtp-tascam.c int amdtp_tscm_add_pcm_hw_constraints(struct amdtp_stream *s,
s                 126 sound/firewire/tascam/amdtp-tascam.c 	return amdtp_stream_add_pcm_hw_constraints(s, runtime);
s                 129 sound/firewire/tascam/amdtp-tascam.c static void read_status_messages(struct amdtp_stream *s,
s                 132 sound/firewire/tascam/amdtp-tascam.c 	struct snd_tscm *tscm = container_of(s, struct snd_tscm, tx_stream);
s                 143 sound/firewire/tascam/amdtp-tascam.c 		after = buffer[s->data_block_quadlets - 1];
s                 175 sound/firewire/tascam/amdtp-tascam.c 		buffer += s->data_block_quadlets;
s                 179 sound/firewire/tascam/amdtp-tascam.c static unsigned int process_ir_ctx_payloads(struct amdtp_stream *s,
s                 193 sound/firewire/tascam/amdtp-tascam.c 			read_pcm_s32(s, pcm, buf, data_blocks, pcm_frames);
s                 197 sound/firewire/tascam/amdtp-tascam.c 		read_status_messages(s, buf, data_blocks);
s                 203 sound/firewire/tascam/amdtp-tascam.c static unsigned int process_it_ctx_payloads(struct amdtp_stream *s,
s                 217 sound/firewire/tascam/amdtp-tascam.c 			write_pcm_s32(s, pcm, buf, data_blocks, pcm_frames);
s                 220 sound/firewire/tascam/amdtp-tascam.c 			write_pcm_silence(s, buf, data_blocks);
s                 227 sound/firewire/tascam/amdtp-tascam.c int amdtp_tscm_init(struct amdtp_stream *s, struct fw_unit *unit,
s                 243 sound/firewire/tascam/amdtp-tascam.c 	err = amdtp_stream_init(s, unit, dir,
s                 251 sound/firewire/tascam/amdtp-tascam.c 		s->ctx_data.rx.fdf = 0x00;
s                 253 sound/firewire/tascam/amdtp-tascam.c 		s->ctx_data.rx.syt_override = 0x0000;
s                 257 sound/firewire/tascam/amdtp-tascam.c 	p = s->protocol;
s                 301 sound/firewire/tascam/tascam-stream.c static int init_stream(struct snd_tscm *tscm, struct amdtp_stream *s)
s                 308 sound/firewire/tascam/tascam-stream.c 	if (s == &tscm->tx_stream) {
s                 327 sound/firewire/tascam/tascam-stream.c 	err = amdtp_tscm_init(s, tscm->unit, dir, pcm_channels);
s                 334 sound/firewire/tascam/tascam-stream.c static void destroy_stream(struct snd_tscm *tscm, struct amdtp_stream *s)
s                 336 sound/firewire/tascam/tascam-stream.c 	amdtp_stream_destroy(s);
s                 338 sound/firewire/tascam/tascam-stream.c 	if (s == &tscm->tx_stream)
s                 159 sound/firewire/tascam/tascam.h int amdtp_tscm_init(struct amdtp_stream *s, struct fw_unit *unit,
s                 161 sound/firewire/tascam/tascam.h int amdtp_tscm_set_parameters(struct amdtp_stream *s, unsigned int rate);
s                 162 sound/firewire/tascam/tascam.h int amdtp_tscm_add_pcm_hw_constraints(struct amdtp_stream *s,
s                  97 sound/hda/ext/hdac_ext_stream.c 	struct hdac_stream *s, *_s;
s                 100 sound/hda/ext/hdac_ext_stream.c 	list_for_each_entry_safe(s, _s, &bus->stream_list, list) {
s                 101 sound/hda/ext/hdac_ext_stream.c 		stream = stream_to_hdac_ext_stream(s);
s                 103 sound/hda/ext/hdac_ext_stream.c 		list_del(&s->list);
s                 576 sound/hda/hdac_controller.c 	struct hdac_stream *s;
s                 581 sound/hda/hdac_controller.c 	list_for_each_entry(s, &bus->stream_list, list) {
s                 584 sound/hda/hdac_controller.c 					  BDL_SIZE, &s->bdl);
s                 597 sound/hda/hdac_controller.c 	list_for_each_entry(s, &bus->stream_list, list)
s                 598 sound/hda/hdac_controller.c 		s->posbuf = (__le32 *)(bus->posbuf.area + s->index * 8);
s                 611 sound/hda/hdac_controller.c 	struct hdac_stream *s;
s                 613 sound/hda/hdac_controller.c 	list_for_each_entry(s, &bus->stream_list, list) {
s                 614 sound/hda/hdac_controller.c 		if (s->bdl.area)
s                 615 sound/hda/hdac_controller.c 			snd_dma_free_pages(&s->bdl);
s                 345 sound/hda/hdac_stream.c 	struct hdac_stream *s;
s                 347 sound/hda/hdac_stream.c 	list_for_each_entry(s, &bus->stream_list, list) {
s                 348 sound/hda/hdac_stream.c 		if (s->direction == dir && s->stream_tag == stream_tag)
s                 349 sound/hda/hdac_stream.c 			return s;
s                 569 sound/hda/hdac_stream.c 	struct hdac_stream *s;
s                 574 sound/hda/hdac_stream.c 	list_for_each_entry(s, &bus->stream_list, list) {
s                 576 sound/hda/hdac_stream.c 			azx_timecounter_init(s, inited, cycle_last);
s                 579 sound/hda/hdac_stream.c 				cycle_last = s->tc.cycle_last;
s                 626 sound/hda/hdac_stream.c 	struct hdac_stream *s;
s                 631 sound/hda/hdac_stream.c 		list_for_each_entry(s, &bus->stream_list, list) {
s                 635 sound/hda/hdac_stream.c 					if (!(snd_hdac_stream_readb(s, SD_STS) &
s                 640 sound/hda/hdac_stream.c 					if (snd_hdac_stream_readb(s, SD_CTL) &
s                 160 sound/isa/msnd/msnd_pinnacle_mixer.c #define update_potm(d, s, ar)						\
s                 164 sound/isa/msnd/msnd_pinnacle_mixer.c 		       dev->SMA + SMA_##s##Left);			\
s                 167 sound/isa/msnd/msnd_pinnacle_mixer.c 		       dev->SMA + SMA_##s##Right);			\
s                 172 sound/isa/msnd/msnd_pinnacle_mixer.c #define update_pot(d, s, ar)						\
s                 175 sound/isa/msnd/msnd_pinnacle_mixer.c 		       dev->SMA + SMA_##s##Left);			\
s                 177 sound/isa/msnd/msnd_pinnacle_mixer.c 		       dev->SMA + SMA_##s##Right);			\
s                 214 sound/isa/sb/emu8000_patch.c 		unsigned short s;
s                 216 sound/isa/sb/emu8000_patch.c 		s = read_word(data, offset, sp->v.mode_flags);
s                 218 sound/isa/sb/emu8000_patch.c 		write_word(emu, &dram_offset, s);
s                 233 sound/isa/sb/emu8000_patch.c 				s = read_word(data, offset - k, sp->v.mode_flags);
s                 234 sound/isa/sb/emu8000_patch.c 				write_word(emu, &dram_offset, s);
s                 156 sound/isa/sscape.c static struct snd_dma_buffer *get_dmabuf(struct soundscape *s,
s                 162 sound/isa/sscape.c 						 s->chip->card->dev,
s                 199 sound/isa/sscape.c static void sscape_write(struct soundscape *s, enum GA_REG reg,
s                 204 sound/isa/sscape.c 	spin_lock_irqsave(&s->lock, flags);
s                 205 sound/isa/sscape.c 	sscape_write_unsafe(s->io_base, reg, val);
s                 206 sound/isa/sscape.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 375 sound/isa/sscape.c static int obp_startup_ack(struct soundscape *s, unsigned timeout)
s                 383 sound/isa/sscape.c 		spin_lock_irqsave(&s->lock, flags);
s                 384 sound/isa/sscape.c 		x = host_read_unsafe(s->io_base);
s                 385 sound/isa/sscape.c 		spin_unlock_irqrestore(&s->lock, flags);
s                 402 sound/isa/sscape.c static int host_startup_ack(struct soundscape *s, unsigned timeout)
s                 410 sound/isa/sscape.c 		spin_lock_irqsave(&s->lock, flags);
s                 411 sound/isa/sscape.c 		x = host_read_unsafe(s->io_base);
s                 412 sound/isa/sscape.c 		spin_unlock_irqrestore(&s->lock, flags);
s                 425 sound/isa/sscape.c static int upload_dma_data(struct soundscape *s, const unsigned char *data,
s                 433 sound/isa/sscape.c 	if (!get_dmabuf(s, &dma, PAGE_ALIGN(32 * 1024)))
s                 436 sound/isa/sscape.c 	spin_lock_irqsave(&s->lock, flags);
s                 441 sound/isa/sscape.c 	val = sscape_read_unsafe(s->io_base, GA_HMCTL_REG);
s                 442 sound/isa/sscape.c 	sscape_write_unsafe(s->io_base, GA_HMCTL_REG, val & 0x3f);
s                 447 sound/isa/sscape.c 	val = (s->chip->dma1 << 4) | DMA_8BIT;
s                 448 sound/isa/sscape.c 	sscape_write_unsafe(s->io_base, GA_DMAA_REG, val);
s                 449 sound/isa/sscape.c 	sscape_write_unsafe(s->io_base, GA_DMAB_REG, 0x20);
s                 454 sound/isa/sscape.c 	val = sscape_read_unsafe(s->io_base, GA_HMCTL_REG);
s                 455 sound/isa/sscape.c 	sscape_write_unsafe(s->io_base, GA_HMCTL_REG, val | 0x80);
s                 469 sound/isa/sscape.c 		snd_dma_program(s->chip->dma1, dma.addr, len, DMA_MODE_WRITE);
s                 470 sound/isa/sscape.c 		sscape_start_dma_unsafe(s->io_base, GA_DMAA_REG);
s                 471 sound/isa/sscape.c 		if (!sscape_wait_dma_unsafe(s->io_base, GA_DMAA_REG, 5000)) {
s                 475 sound/isa/sscape.c 			spin_unlock_irqrestore(&s->lock, flags);
s                 484 sound/isa/sscape.c 	set_host_mode_unsafe(s->io_base);
s                 485 sound/isa/sscape.c 	outb(0x0, s->io_base);
s                 490 sound/isa/sscape.c 	val = sscape_read_unsafe(s->io_base, GA_HMCTL_REG);
s                 491 sound/isa/sscape.c 	sscape_write_unsafe(s->io_base, GA_HMCTL_REG, val | 0x40);
s                 492 sound/isa/sscape.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 500 sound/isa/sscape.c 	if (!obp_startup_ack(s, 5000)) {
s                 504 sound/isa/sscape.c 	} else if (!host_startup_ack(s, 5000)) {
s                 514 sound/isa/sscape.c 	sscape_write(s, GA_DMAA_REG, (s->ic_type == IC_OPUS ? 0x40 : 0x70));
s                 607 sound/isa/sscape.c 	register struct soundscape *s = get_card_soundscape(card);
s                 610 sound/isa/sscape.c 	spin_lock_irqsave(&s->lock, flags);
s                 611 sound/isa/sscape.c 	uctl->value.integer.value[0] = s->midi_vol;
s                 612 sound/isa/sscape.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 621 sound/isa/sscape.c 	struct soundscape *s = get_card_soundscape(card);
s                 626 sound/isa/sscape.c 	spin_lock_irqsave(&s->lock, flags);
s                 633 sound/isa/sscape.c 	set_host_mode_unsafe(s->io_base);
s                 641 sound/isa/sscape.c 	if (s->midi_vol == new_val) {
s                 645 sound/isa/sscape.c 	change = host_write_ctrl_unsafe(s->io_base, CMD_SET_MIDI_VOL, 100)
s                 646 sound/isa/sscape.c 		 && host_write_ctrl_unsafe(s->io_base, new_val, 100)
s                 647 sound/isa/sscape.c 		 && host_write_ctrl_unsafe(s->io_base, CMD_XXX_MIDI_VOL, 100)
s                 648 sound/isa/sscape.c 		 && host_write_ctrl_unsafe(s->io_base, new_val, 100);
s                 649 sound/isa/sscape.c 	s->midi_vol = new_val;
s                 655 sound/isa/sscape.c 	set_midi_mode_unsafe(s->io_base);
s                 657 sound/isa/sscape.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 697 sound/isa/sscape.c static int detect_sscape(struct soundscape *s, long wss_io)
s                 703 sound/isa/sscape.c 	spin_lock_irqsave(&s->lock, flags);
s                 710 sound/isa/sscape.c 	if ((inb(HOST_CTRL_IO(s->io_base)) & 0x78) != 0)
s                 713 sound/isa/sscape.c 	d = inb(ODIE_ADDR_IO(s->io_base)) & 0xf0;
s                 718 sound/isa/sscape.c 		s->ic_type = IC_ODIE;
s                 720 sound/isa/sscape.c 		s->ic_type = IC_OPUS;
s                 724 sound/isa/sscape.c 	outb(0xfa, ODIE_ADDR_IO(s->io_base));
s                 725 sound/isa/sscape.c 	if ((inb(ODIE_ADDR_IO(s->io_base)) & 0x9f) != 0x0a)
s                 728 sound/isa/sscape.c 	outb(0xfe, ODIE_ADDR_IO(s->io_base));
s                 729 sound/isa/sscape.c 	if ((inb(ODIE_ADDR_IO(s->io_base)) & 0x9f) != 0x0e)
s                 732 sound/isa/sscape.c 	outb(0xfe, ODIE_ADDR_IO(s->io_base));
s                 733 sound/isa/sscape.c 	d = inb(ODIE_DATA_IO(s->io_base));
s                 734 sound/isa/sscape.c 	if (s->type != SSCAPE_VIVO && (d & 0x9f) != 0x0e)
s                 737 sound/isa/sscape.c 	if (s->ic_type == IC_OPUS)
s                 738 sound/isa/sscape.c 		activate_ad1845_unsafe(s->io_base);
s                 740 sound/isa/sscape.c 	if (s->type == SSCAPE_VIVO)
s                 743 sound/isa/sscape.c 	d  = sscape_read_unsafe(s->io_base, GA_HMCTL_REG);
s                 744 sound/isa/sscape.c 	sscape_write_unsafe(s->io_base, GA_HMCTL_REG, d | 0xc0);
s                 750 sound/isa/sscape.c 		spin_unlock_irqrestore(&s->lock, flags);
s                 752 sound/isa/sscape.c 		spin_lock_irqsave(&s->lock, flags);
s                 761 sound/isa/sscape.c 	d  = sscape_read_unsafe(s->io_base, GA_HMCTL_REG) & 0x3f;
s                 762 sound/isa/sscape.c 	sscape_write_unsafe(s->io_base, GA_HMCTL_REG, d);
s                 765 sound/isa/sscape.c 		s->type = MEDIA_FX;
s                 767 sound/isa/sscape.c 	d = sscape_read_unsafe(s->io_base, GA_HMCTL_REG);
s                 768 sound/isa/sscape.c 	sscape_write_unsafe(s->io_base, GA_HMCTL_REG, d | 0xc0);
s                 773 sound/isa/sscape.c 		spin_unlock_irqrestore(&s->lock, flags);
s                 775 sound/isa/sscape.c 		spin_lock_irqsave(&s->lock, flags);
s                 784 sound/isa/sscape.c 	spin_unlock_irqrestore(&s->lock, flags);
s                 956 sound/isa/wavefront/wavefront_synth.c 	skip = WF_GET_CHANNEL(&header->hdr.s);
s                 958 sound/isa/wavefront/wavefront_synth.c 	if (skip > 0 && header->hdr.s.SampleResolution != LINEAR_16BIT) {
s                 997 sound/isa/wavefront/wavefront_synth.c 				      WF_GET_CHANNEL (&header->hdr.s),
s                1002 sound/isa/wavefront/wavefront_synth.c 	WF_SET_CHANNEL(&header->hdr.s, 0);
s                1028 sound/isa/wavefront/wavefront_synth.c 	shptr = munge_int32 (*((u32 *) &header->hdr.s.sampleStartOffset),
s                1030 sound/isa/wavefront/wavefront_synth.c 	shptr = munge_int32 (*((u32 *) &header->hdr.s.loopStartOffset),
s                1032 sound/isa/wavefront/wavefront_synth.c 	shptr = munge_int32 (*((u32 *) &header->hdr.s.loopEndOffset),
s                1034 sound/isa/wavefront/wavefront_synth.c 	shptr = munge_int32 (*((u32 *) &header->hdr.s.sampleEndOffset),
s                1042 sound/isa/wavefront/wavefront_synth.c 	shptr = munge_int32 (header->hdr.s.FrequencyBias, shptr, 3);
s                1049 sound/isa/wavefront/wavefront_synth.c 	shptr = munge_int32 (*(&header->hdr.s.FrequencyBias+1),
s                1096 sound/isa/wavefront/wavefront_synth.c 					if (WF_SAMPLE_IS_8BIT(&header->hdr.s)) {
s                1390 sound/isa/wavefront/wavefront_synth.c 		if (copy_from_user (&header->hdr.s, header->hdrptr,
s                1401 sound/isa/wavefront/wavefront_synth.c 		if (copy_from_user (&header->hdr.s, header->hdrptr,
s                1471 sound/isa/wavefront/wavefront_synth.c 	wavefront_sample s;
s                1483 sound/isa/wavefront/wavefront_synth.c 	*((u32 *) &s.sampleStartOffset) = demunge_int32 (ptr, 4); ptr += 4;
s                1484 sound/isa/wavefront/wavefront_synth.c 	*((u32 *) &s.loopStartOffset) = demunge_int32 (ptr, 4); ptr += 4;
s                1485 sound/isa/wavefront/wavefront_synth.c 	*((u32 *) &s.loopEndOffset) = demunge_int32 (ptr, 4); ptr += 4;
s                1486 sound/isa/wavefront/wavefront_synth.c 	*((u32 *) &s.sampleEndOffset) = demunge_int32 (ptr, 4); ptr += 4;
s                1487 sound/isa/wavefront/wavefront_synth.c 	*((u32 *) &s.FrequencyBias) = demunge_int32 (ptr, 3); ptr += 3;
s                1489 sound/isa/wavefront/wavefront_synth.c 	s.SampleResolution = *ptr & 0x3;
s                1490 sound/isa/wavefront/wavefront_synth.c 	s.Loop = *ptr & 0x8;
s                1491 sound/isa/wavefront/wavefront_synth.c 	s.Bidirectional = *ptr & 0x10;
s                1492 sound/isa/wavefront/wavefront_synth.c 	s.Reverse = *ptr & 0x40;
s                1496 sound/isa/wavefront/wavefront_synth.c 	memcpy (buf, (unsigned char *) &s, sizeof (wavefront_sample));
s                 472 sound/isa/wss/wss_lib.c 	struct snd_pcm_substream *s;
s                 487 sound/isa/wss/wss_lib.c 	snd_pcm_group_for_each_entry(s, substream) {
s                 488 sound/isa/wss/wss_lib.c 		if (s == chip->playback_substream) {
s                 490 sound/isa/wss/wss_lib.c 			snd_pcm_trigger_done(s, substream);
s                 491 sound/isa/wss/wss_lib.c 		} else if (s == chip->capture_substream) {
s                 493 sound/isa/wss/wss_lib.c 			snd_pcm_trigger_done(s, substream);
s                3409 sound/pci/ac97/ac97_patch.c 	const char * const *s;
s                3419 sound/pci/ac97/ac97_patch.c 	for (s = slaves; *s; s++) {
s                3422 sound/pci/ac97/ac97_patch.c 		sctl = snd_ac97_find_mixer_ctl(ac97, *s);
s                3425 sound/pci/ac97/ac97_patch.c 				"Cannot find slave %s, skipped\n", *s);
s                1072 sound/pci/ali5451/ali5451.c 	struct snd_pcm_substream *s;
s                1092 sound/pci/ali5451/ali5451.c 	snd_pcm_group_for_each_entry(s, substream) {
s                1093 sound/pci/ali5451/ali5451.c 		if ((struct snd_ali *) snd_pcm_substream_chip(s) == codec) {
s                1094 sound/pci/ali5451/ali5451.c 			pvoice = s->runtime->private_data;
s                1112 sound/pci/ali5451/ali5451.c 			snd_pcm_trigger_done(s, substream);
s                 105 sound/pci/asihpi/asihpi.c 	struct clk_source s[MAX_CLOCKSOURCES];
s                 586 sound/pci/asihpi/asihpi.c 	struct snd_pcm_substream *s;
s                 595 sound/pci/asihpi/asihpi.c 		snd_pcm_group_for_each_entry(s, substream) {
s                 596 sound/pci/asihpi/asihpi.c 			struct snd_pcm_runtime *runtime = s->runtime;
s                 599 sound/pci/asihpi/asihpi.c 			if (snd_pcm_substream_chip(s) != card)
s                 603 sound/pci/asihpi/asihpi.c 			if (substream->stream != s->stream)
s                 607 sound/pci/asihpi/asihpi.c 			if (s->stream == SNDRV_PCM_STREAM_PLAYBACK) {
s                 615 sound/pci/asihpi/asihpi.c 				snd_printddd("%d preload %d\n", s->number, preload);
s                 625 sound/pci/asihpi/asihpi.c 				snd_printdd("%d group\n", s->number);
s                 630 sound/pci/asihpi/asihpi.c 					snd_pcm_trigger_done(s, substream);
s                 648 sound/pci/asihpi/asihpi.c 		snd_pcm_group_for_each_entry(s, substream) {
s                 649 sound/pci/asihpi/asihpi.c 			if (snd_pcm_substream_chip(s) != card)
s                 652 sound/pci/asihpi/asihpi.c 			if (substream->stream != s->stream)
s                 657 sound/pci/asihpi/asihpi.c 			s->runtime->status->state = SNDRV_PCM_STATE_SETUP;
s                 660 sound/pci/asihpi/asihpi.c 				snd_printdd("%d group\n", s->number);
s                 661 sound/pci/asihpi/asihpi.c 				snd_pcm_trigger_done(s, substream);
s                 745 sound/pci/asihpi/asihpi.c 	struct snd_pcm_substream *s;
s                 759 sound/pci/asihpi/asihpi.c 	snd_pcm_group_for_each_entry(s, substream) {
s                 760 sound/pci/asihpi/asihpi.c 		struct snd_card_asihpi_pcm *ds = s->runtime->private_data;
s                 761 sound/pci/asihpi/asihpi.c 		runtime = s->runtime;
s                 763 sound/pci/asihpi/asihpi.c 		if (snd_pcm_substream_chip(s) != card)
s                 767 sound/pci/asihpi/asihpi.c 		if (substream->stream != s->stream)
s                 781 sound/pci/asihpi/asihpi.c 		if (s->stream == SNDRV_PCM_STREAM_PLAYBACK) {
s                 786 sound/pci/asihpi/asihpi.c 					snd_printdd("P%d start\n", s->number);
s                 791 sound/pci/asihpi/asihpi.c 						s->number);
s                 794 sound/pci/asihpi/asihpi.c 					snd_pcm_stop_xrun(s);
s                 818 sound/pci/asihpi/asihpi.c 			name, s->number, state,
s                 851 sound/pci/asihpi/asihpi.c 	snd_pcm_group_for_each_entry(s, substream) {
s                 852 sound/pci/asihpi/asihpi.c 		struct snd_card_asihpi_pcm *ds = s->runtime->private_data;
s                 855 sound/pci/asihpi/asihpi.c 		if (substream->stream != s->stream)
s                 864 sound/pci/asihpi/asihpi.c 			(s->stream == SNDRV_PCM_STREAM_CAPTURE)))
s                 870 sound/pci/asihpi/asihpi.c 			char *pd = &s->runtime->dma_area[buf_ofs];
s                 880 sound/pci/asihpi/asihpi.c 			if (s->stream == SNDRV_PCM_STREAM_PLAYBACK) {
s                 882 sound/pci/asihpi/asihpi.c 					s->number, xfer1, buf_ofs);
s                 889 sound/pci/asihpi/asihpi.c 					pd = s->runtime->dma_area;
s                 892 sound/pci/asihpi/asihpi.c 							s->number,
s                 902 sound/pci/asihpi/asihpi.c 					s->number, xfer1);
s                 908 sound/pci/asihpi/asihpi.c 					pd = s->runtime->dma_area;
s                 910 sound/pci/asihpi/asihpi.c 						s->number, xfer2);
s                 920 sound/pci/asihpi/asihpi.c 			snd_pcm_period_elapsed(s);
s                2169 sound/pci/asihpi/asihpi.c 	int s, err;
s                2170 sound/pci/asihpi/asihpi.c 	for (s = 0; s < 32; s++) {
s                2171 sound/pci/asihpi/asihpi.c 		err = hpi_multiplexer_query_source(h_control, s,
s                2179 sound/pci/asihpi/asihpi.c 	return s;
s                2215 sound/pci/asihpi/asihpi.c 	int s;
s                2220 sound/pci/asihpi/asihpi.c 	for (s = 0; s < 256; s++) {
s                2221 sound/pci/asihpi/asihpi.c 		if (hpi_multiplexer_query_source(h_control, s,
s                2227 sound/pci/asihpi/asihpi.c 			ucontrol->value.enumerated.item[0] = s;
s                2383 sound/pci/asihpi/asihpi.c 	       clkcache->s[uinfo->value.enumerated.item].name);
s                2406 sound/pci/asihpi/asihpi.c 		if ((clkcache->s[i].source == source) &&
s                2407 sound/pci/asihpi/asihpi.c 			(clkcache->s[i].index == srcindex))
s                2431 sound/pci/asihpi/asihpi.c 				h_control, clkcache->s[item].source));
s                2433 sound/pci/asihpi/asihpi.c 	if (clkcache->s[item].source == HPI_SAMPLECLOCK_SOURCE_AESEBU_INPUT)
s                2435 sound/pci/asihpi/asihpi.c 				h_control, clkcache->s[item].index));
s                2536 sound/pci/asihpi/asihpi.c 		clkcache->s[i].source = source;
s                2537 sound/pci/asihpi/asihpi.c 		clkcache->s[i].index = 0;
s                2538 sound/pci/asihpi/asihpi.c 		clkcache->s[i].name = sampleclock_sources[source];
s                2551 sound/pci/asihpi/asihpi.c 			clkcache->s[i].source =
s                2553 sound/pci/asihpi/asihpi.c 			clkcache->s[i].index = j;
s                2554 sound/pci/asihpi/asihpi.c 			clkcache->s[i].name = sampleclock_sources[
s                 417 sound/pci/asihpi/hpi6000.c 	ao.pci = *phm->u.s.resource.r.pci;
s                 429 sound/pci/asihpi/hpi6000.c 		phr->u.s.data = os_error_code;
s                 446 sound/pci/asihpi/hpi6000.c 	phr->u.s.adapter_type = ao.type;
s                 447 sound/pci/asihpi/hpi6000.c 	phr->u.s.adapter_index = ao.index;
s                 471 sound/pci/asihpi/hpi6205.c 	ao.pci = *phm->u.s.resource.r.pci;
s                 481 sound/pci/asihpi/hpi6205.c 		phr->u.s.data = os_error_code;
s                 485 sound/pci/asihpi/hpi6205.c 	phr->u.s.adapter_type = ao.type;
s                 486 sound/pci/asihpi/hpi6205.c 	phr->u.s.adapter_index = ao.index;
s                1007 sound/pci/asihpi/hpi_internal.h 		struct hpi_subsys_msg s;
s                1069 sound/pci/asihpi/hpi_internal.h 		struct hpi_subsys_res s;
s                1178 sound/pci/asihpi/hpi_internal.h 		struct hpi_subsys_msg s;
s                1197 sound/pci/asihpi/hpi_internal.h 		struct hpi_subsys_res s;
s                 165 sound/pci/asihpi/hpicmn.c 		phr->u.s.adapter_index = adapters.adapter[index].index;
s                 166 sound/pci/asihpi/hpicmn.c 		phr->u.s.adapter_type = adapters.adapter[index].type;
s                 168 sound/pci/asihpi/hpicmn.c 		phr->u.s.adapter_index = 0;
s                 169 sound/pci/asihpi/hpicmn.c 		phr->u.s.adapter_type = 0;
s                 686 sound/pci/asihpi/hpicmn.c 		phr->u.s.num_adapters = adapters.gw_num_adapters;
s                 105 sound/pci/asihpi/hpifunc.c 	*pversion_ex = hr.u.s.data;
s                 116 sound/pci/asihpi/hpifunc.c 	*pn_num_adapters = (int)hr.u.s.num_adapters;
s                 129 sound/pci/asihpi/hpifunc.c 	*padapter_index = (int)hr.u.s.adapter_index;
s                 130 sound/pci/asihpi/hpifunc.c 	*pw_adapter_type = hr.u.s.adapter_type;
s                  98 sound/pci/asihpi/hpimsgx.c 	struct hpi_subsys_res s;
s                 163 sound/pci/asihpi/hpimsgx.c 		phr->u.s.version = HPI_VER >> 8;	/* return major.minor */
s                 164 sound/pci/asihpi/hpimsgx.c 		phr->u.s.data = HPI_VER;	/* return major.minor.release */
s                 707 sound/pci/asihpi/hpimsgx.c 		hpi_lookup_entry_point_function(phm->u.s.resource.r.pci);
s                 719 sound/pci/asihpi/hpimsgx.c 		hpi_entry_points[hr.u.s.adapter_index] = entry_point_func;
s                 724 sound/pci/asihpi/hpimsgx.c 		adapter_prepare(hr.u.s.adapter_index);
s                 391 sound/pci/asihpi/hpioctl.c 	hm.u.s.resource.bus_type = HPI_BUS_PCI;
s                 392 sound/pci/asihpi/hpioctl.c 	hm.u.s.resource.r.pci = &pci;
s                 399 sound/pci/asihpi/hpioctl.c 	adapter_index = hr.u.s.adapter_index;
s                 951 sound/pci/ca0106/ca0106_main.c         struct snd_pcm_substream *s;
s                 968 sound/pci/ca0106/ca0106_main.c         snd_pcm_group_for_each_entry(s, substream) {
s                 969 sound/pci/ca0106/ca0106_main.c 		if (snd_pcm_substream_chip(s) != emu ||
s                 970 sound/pci/ca0106/ca0106_main.c 		    s->stream != SNDRV_PCM_STREAM_PLAYBACK)
s                 972 sound/pci/ca0106/ca0106_main.c 		runtime = s->runtime;
s                 979 sound/pci/ca0106/ca0106_main.c                 snd_pcm_trigger_done(s, substream);
s                1970 sound/pci/cmipci.c static void snd_cmipci_mixer_write(struct cmipci *s, unsigned char idx, unsigned char data)
s                1972 sound/pci/cmipci.c 	outb(idx, s->iobase + CM_REG_SB16_ADDR);
s                1973 sound/pci/cmipci.c 	outb(data, s->iobase + CM_REG_SB16_DATA);
s                1976 sound/pci/cmipci.c static unsigned char snd_cmipci_mixer_read(struct cmipci *s, unsigned char idx)
s                1980 sound/pci/cmipci.c 	outb(idx, s->iobase + CM_REG_SB16_ADDR);
s                1981 sound/pci/cmipci.c 	v = inb(s->iobase + CM_REG_SB16_DATA);
s                1953 sound/pci/cs46xx/dsp_spos.c 		struct dsp_scb_descriptor *s = &ins->scbs[i];
s                1954 sound/pci/cs46xx/dsp_spos.c 		if (s->deleted)
s                1956 sound/pci/cs46xx/dsp_spos.c 		_dsp_create_scb(chip, s->data, s->address);
s                1959 sound/pci/cs46xx/dsp_spos.c 		struct dsp_scb_descriptor *s = &ins->scbs[i];
s                1960 sound/pci/cs46xx/dsp_spos.c 		if (s->deleted)
s                1962 sound/pci/cs46xx/dsp_spos.c 		if (s->updated)
s                1963 sound/pci/cs46xx/dsp_spos.c 			cs46xx_dsp_spos_update_scb(chip, s);
s                1964 sound/pci/cs46xx/dsp_spos.c 		if (s->volume_set)
s                1965 sound/pci/cs46xx/dsp_spos.c 			cs46xx_dsp_scb_set_volume(chip, s,
s                1966 sound/pci/cs46xx/dsp_spos.c 						  s->volume[0], s->volume[1]);
s                 731 sound/pci/echoaudio/echoaudio.c 	struct snd_pcm_substream *s;
s                 733 sound/pci/echoaudio/echoaudio.c 	snd_pcm_group_for_each_entry(s, substream) {
s                 735 sound/pci/echoaudio/echoaudio.c 			if (s == chip->substream[i]) {
s                 737 sound/pci/echoaudio/echoaudio.c 				snd_pcm_trigger_done(s, substream);
s                 451 sound/pci/emu10k1/p16v.c         struct snd_pcm_substream *s;
s                 465 sound/pci/emu10k1/p16v.c         snd_pcm_group_for_each_entry(s, substream) {
s                 466 sound/pci/emu10k1/p16v.c 		if (snd_pcm_substream_chip(s) != emu ||
s                 467 sound/pci/emu10k1/p16v.c 		    s->stream != SNDRV_PCM_STREAM_PLAYBACK)
s                 469 sound/pci/emu10k1/p16v.c 		runtime = s->runtime;
s                 476 sound/pci/emu10k1/p16v.c                 snd_pcm_trigger_done(s, substream);
s                 803 sound/pci/ens1370.c 		struct snd_pcm_substream *s;
s                 804 sound/pci/ens1370.c 		snd_pcm_group_for_each_entry(s, substream) {
s                 805 sound/pci/ens1370.c 			if (s == ensoniq->playback1_substream) {
s                 807 sound/pci/ens1370.c 				snd_pcm_trigger_done(s, substream);
s                 808 sound/pci/ens1370.c 			} else if (s == ensoniq->playback2_substream) {
s                 810 sound/pci/ens1370.c 				snd_pcm_trigger_done(s, substream);
s                 811 sound/pci/ens1370.c 			} else if (s == ensoniq->capture_substream)
s                 827 sound/pci/ens1370.c 		struct snd_pcm_substream *s;
s                 828 sound/pci/ens1370.c 		snd_pcm_group_for_each_entry(s, substream) {
s                 829 sound/pci/ens1370.c 			if (s == ensoniq->playback1_substream) {
s                 831 sound/pci/ens1370.c 				snd_pcm_trigger_done(s, substream);
s                 832 sound/pci/ens1370.c 			} else if (s == ensoniq->playback2_substream) {
s                 834 sound/pci/ens1370.c 				snd_pcm_trigger_done(s, substream);
s                 835 sound/pci/ens1370.c 			} else if (s == ensoniq->capture_substream) {
s                 837 sound/pci/ens1370.c 				snd_pcm_trigger_done(s, substream);
s                1460 sound/pci/es1938.c 	unsigned char *s, *d;
s                1465 sound/pci/es1938.c 	for (s = saved_regs, d = chip->saved_regs; *s; s++, d++)
s                1466 sound/pci/es1938.c 		*d = snd_es1938_reg_read(chip, *s);
s                1481 sound/pci/es1938.c 	unsigned char *s, *d;
s                1494 sound/pci/es1938.c 	for (s = saved_regs, d = chip->saved_regs; *s; s++, d++) {
s                1495 sound/pci/es1938.c 		if (*s < 0xa0)
s                1496 sound/pci/es1938.c 			snd_es1938_mixer_write(chip, *s, *d);
s                1498 sound/pci/es1938.c 			snd_es1938_write(chip, *s, *d);
s                 350 sound/pci/hda/ca0132_regs.h #define X_RANGE_MAIN(a, s) \
s                 351 sound/pci/hda/ca0132_regs.h 	(((a)+((s)-1)*XRAM_XRAM_CHAN_INCR <  X_END))
s                 352 sound/pci/hda/ca0132_regs.h #define X_RANGE_AUX(a, s)  \
s                 353 sound/pci/hda/ca0132_regs.h 	(((a) >= X_END) && ((a)+((s)-1)*XRAM_XRAM_CHAN_INCR < AX_END))
s                 354 sound/pci/hda/ca0132_regs.h #define X_RANGE_EXT(a, s)  \
s                 355 sound/pci/hda/ca0132_regs.h 	(((a)+((s)-1)*XRAM_XRAM_CHAN_INCR <  X_EXT))
s                 356 sound/pci/hda/ca0132_regs.h #define X_RANGE_ALL(a, s)  \
s                 357 sound/pci/hda/ca0132_regs.h 	(((a)+((s)-1)*XRAM_XRAM_CHAN_INCR < AX_END))
s                 359 sound/pci/hda/ca0132_regs.h #define Y_RANGE_MAIN(a, s) \
s                 361 sound/pci/hda/ca0132_regs.h 	((a)+((s)-1)*YRAM_YRAM_CHAN_INCR <  Y_END))
s                 362 sound/pci/hda/ca0132_regs.h #define Y_RANGE_AUX(a, s)  \
s                 364 sound/pci/hda/ca0132_regs.h 	((a)+((s)-1)*YRAM_YRAM_CHAN_INCR < AY_END))
s                 365 sound/pci/hda/ca0132_regs.h #define Y_RANGE_EXT(a, s)  \
s                 367 sound/pci/hda/ca0132_regs.h 	((a)+((s)-1)*YRAM_YRAM_CHAN_INCR <  Y_EXT))
s                 368 sound/pci/hda/ca0132_regs.h #define Y_RANGE_ALL(a, s)  \
s                 370 sound/pci/hda/ca0132_regs.h 	((a)+((s)-1)*YRAM_YRAM_CHAN_INCR < AY_END))
s                 372 sound/pci/hda/ca0132_regs.h #define UC_RANGE(a, s) \
s                 374 sound/pci/hda/ca0132_regs.h 	((a)+((s)-1)*UC_UC_CHAN_INCR     < UC_END))
s                 391 sound/pci/hda/ca0132_regs.h #define X_EXT_AUX_SIZE(a, s) ((s) - X_EXT_MAIN_SIZE(a))
s                 394 sound/pci/hda/ca0132_regs.h #define Y_EXT_AUX_SIZE(a, s) ((s) - Y_EXT_MAIN_SIZE(a))
s                1805 sound/pci/hda/hda_codec.c 	const char * const *s;
s                1813 sound/pci/hda/hda_codec.c 		for (s = slaves; *s; s++) {
s                1815 sound/pci/hda/hda_codec.c 			const char *name = *s;
s                  41 sound/pci/hda/hda_controller.c 	struct hdac_stream *s;
s                  43 sound/pci/hda/hda_controller.c 	s = snd_hdac_stream_assign(azx_bus(chip), substream);
s                  44 sound/pci/hda/hda_controller.c 	if (!s)
s                  46 sound/pci/hda/hda_controller.c 	return stream_to_azx_dev(s);
s                 211 sound/pci/hda/hda_controller.c 	struct snd_pcm_substream *s;
s                 244 sound/pci/hda/hda_controller.c 	snd_pcm_group_for_each_entry(s, substream) {
s                 245 sound/pci/hda/hda_controller.c 		if (s->pcm->card != substream->pcm->card)
s                 247 sound/pci/hda/hda_controller.c 		azx_dev = get_azx_dev(s);
s                 249 sound/pci/hda/hda_controller.c 		snd_pcm_trigger_done(s, substream);
s                 257 sound/pci/hda/hda_controller.c 	snd_pcm_group_for_each_entry(s, substream) {
s                 258 sound/pci/hda/hda_controller.c 		if (s->pcm->card != substream->pcm->card)
s                 260 sound/pci/hda/hda_controller.c 		azx_dev = get_azx_dev(s);
s                 728 sound/pci/hda/hda_controller.c 	int s, err;
s                 760 sound/pci/hda/hda_controller.c 	for (s = 0; s < 2; s++) {
s                 761 sound/pci/hda/hda_controller.c 		if (cpcm->stream[s].substreams)
s                 762 sound/pci/hda/hda_controller.c 			snd_pcm_set_ops(pcm, s, &azx_pcm_ops);
s                1013 sound/pci/hda/hda_controller.c 	struct hdac_stream *s;
s                1015 sound/pci/hda/hda_controller.c 	list_for_each_entry(s, &bus->stream_list, list)
s                1016 sound/pci/hda/hda_controller.c 		if (s->index == chip->playback_index_offset)
s                1017 sound/pci/hda/hda_controller.c 			return stream_to_azx_dev(s);
s                1103 sound/pci/hda/hda_controller.c 	struct hdac_stream *s;
s                1105 sound/pci/hda/hda_controller.c 	list_for_each_entry(s, &bus->stream_list, list)
s                1106 sound/pci/hda/hda_controller.c 		snd_hdac_stream_stop(s);
s                1119 sound/pci/hda/hda_controller.c static void stream_update(struct hdac_bus *bus, struct hdac_stream *s)
s                1122 sound/pci/hda/hda_controller.c 	struct azx_dev *azx_dev = stream_to_azx_dev(s);
s                1379 sound/pci/hda/hda_controller.c 	struct hdac_stream *s;
s                1382 sound/pci/hda/hda_controller.c 		s = list_first_entry(&bus->stream_list, struct hdac_stream, list);
s                1383 sound/pci/hda/hda_controller.c 		list_del(&s->list);
s                1384 sound/pci/hda/hda_controller.c 		kfree(stream_to_azx_dev(s));
s                  69 sound/pci/hda/hda_controller.h #define stream_to_azx_dev(s)	container_of(s, struct azx_dev, core)
s                 728 sound/pci/hda/hda_intel.c 	struct hdac_stream *s;
s                 741 sound/pci/hda/hda_intel.c 		list_for_each_entry(s, &bus->stream_list, list) {
s                 742 sound/pci/hda/hda_intel.c 			struct azx_dev *azx_dev = stream_to_azx_dev(s);
s                 744 sound/pci/hda/hda_intel.c 			    !s->substream ||
s                 745 sound/pci/hda/hda_intel.c 			    !s->running)
s                 751 sound/pci/hda/hda_intel.c 				snd_pcm_period_elapsed(s->substream);
s                 769 sound/pci/hda/hda_intel.c 	struct hdac_stream *s;
s                 772 sound/pci/hda/hda_intel.c 	list_for_each_entry(s, &bus->stream_list, list) {
s                 773 sound/pci/hda/hda_intel.c 		struct azx_dev *azx_dev = stream_to_azx_dev(s);
s                 156 sound/pci/hda/hda_sysfs.c 	char *s = kstrndup(src, len, GFP_KERNEL);
s                 158 sound/pci/hda/hda_sysfs.c 	if (!s)
s                 160 sound/pci/hda/hda_sysfs.c 	p = strchr(s, '\n');
s                 163 sound/pci/hda/hda_sysfs.c 	return s;
s                 186 sound/pci/hda/hda_sysfs.c 	char *s = kstrndup_noeol(buf, 64);			\
s                 187 sound/pci/hda/hda_sysfs.c 	if (!s)							\
s                 190 sound/pci/hda/hda_sysfs.c 	codec->field = s;					\
s                 959 sound/pci/ice1712/ice1712.c 		struct snd_pcm_substream *s;
s                 961 sound/pci/ice1712/ice1712.c 		snd_pcm_group_for_each_entry(s, substream) {
s                 962 sound/pci/ice1712/ice1712.c 			if (s == ice->playback_pro_substream) {
s                 964 sound/pci/ice1712/ice1712.c 				snd_pcm_trigger_done(s, substream);
s                 965 sound/pci/ice1712/ice1712.c 			} else if (s == ice->capture_pro_substream) {
s                 967 sound/pci/ice1712/ice1712.c 				snd_pcm_trigger_done(s, substream);
s                 260 sound/pci/ice1712/ice1724.c 	struct snd_rawmidi_substream *s;
s                 264 sound/pci/ice1712/ice1724.c 	s = get_rawmidi_substream(ice, SNDRV_RAWMIDI_STREAM_OUTPUT);
s                 267 sound/pci/ice1712/ice1724.c 		count = snd_rawmidi_transmit(s, buffer, count);
s                 275 sound/pci/ice1712/ice1724.c 			!snd_rawmidi_transmit_empty(s));
s                 280 sound/pci/ice1712/ice1724.c 	struct snd_rawmidi_substream *s;
s                 284 sound/pci/ice1712/ice1724.c 	s = get_rawmidi_substream(ice, SNDRV_RAWMIDI_STREAM_INPUT);
s                 290 sound/pci/ice1712/ice1724.c 		snd_rawmidi_receive(s, buffer, count);
s                 315 sound/pci/ice1712/ice1724.c static int vt1724_midi_output_open(struct snd_rawmidi_substream *s)
s                 320 sound/pci/ice1712/ice1724.c static int vt1724_midi_output_close(struct snd_rawmidi_substream *s)
s                 325 sound/pci/ice1712/ice1724.c static void vt1724_midi_output_trigger(struct snd_rawmidi_substream *s, int up)
s                 327 sound/pci/ice1712/ice1724.c 	struct snd_ice1712 *ice = s->rmidi->private_data;
s                 341 sound/pci/ice1712/ice1724.c static void vt1724_midi_output_drain(struct snd_rawmidi_substream *s)
s                 343 sound/pci/ice1712/ice1724.c 	struct snd_ice1712 *ice = s->rmidi->private_data;
s                 346 sound/pci/ice1712/ice1724.c 	vt1724_enable_midi_irq(s, VT1724_IRQ_MPU_TX, 0);
s                 363 sound/pci/ice1712/ice1724.c static int vt1724_midi_input_open(struct snd_rawmidi_substream *s)
s                 365 sound/pci/ice1712/ice1724.c 	vt1724_midi_clear_rx(s->rmidi->private_data);
s                 366 sound/pci/ice1712/ice1724.c 	vt1724_enable_midi_irq(s, VT1724_IRQ_MPU_RX, 1);
s                 370 sound/pci/ice1712/ice1724.c static int vt1724_midi_input_close(struct snd_rawmidi_substream *s)
s                 372 sound/pci/ice1712/ice1724.c 	vt1724_enable_midi_irq(s, VT1724_IRQ_MPU_RX, 0);
s                 376 sound/pci/ice1712/ice1724.c static void vt1724_midi_input_trigger(struct snd_rawmidi_substream *s, int up)
s                 378 sound/pci/ice1712/ice1724.c 	struct snd_ice1712 *ice = s->rmidi->private_data;
s                 546 sound/pci/ice1712/ice1724.c 	struct snd_pcm_substream *s;
s                 549 sound/pci/ice1712/ice1724.c 	snd_pcm_group_for_each_entry(s, substream) {
s                 550 sound/pci/ice1712/ice1724.c 		if (snd_pcm_substream_chip(s) == ice) {
s                 552 sound/pci/ice1712/ice1724.c 			reg = s->runtime->private_data;
s                 554 sound/pci/ice1712/ice1724.c 			snd_pcm_trigger_done(s, substream);
s                3122 sound/pci/intel8x0.c 	const char *s;
s                3203 sound/pci/intel8x0.c 			strcpy(card->shortname, name->s);
s                1223 sound/pci/intel8x0m.c 	const char *s;
s                1263 sound/pci/intel8x0m.c 			strcpy(card->shortname, name->s);
s                 121 sound/pci/lola/lola_pcm.c 	struct snd_pcm_substream *s;
s                 126 sound/pci/lola/lola_pcm.c 		snd_pcm_group_for_each_entry(s, substream) {
s                 128 sound/pci/lola/lola_pcm.c 			if (s->pcm->card != substream->pcm->card)
s                 130 sound/pci/lola/lola_pcm.c 			str = lola_get_stream(s);
s                 154 sound/pci/lola/lola_pcm.c 	struct snd_pcm_substream *s;
s                 157 sound/pci/lola/lola_pcm.c 	snd_pcm_group_for_each_entry(s, substream) {
s                 159 sound/pci/lola/lola_pcm.c 		if (s->pcm->card != substream->pcm->card)
s                 161 sound/pci/lola/lola_pcm.c 		str = lola_get_stream(s);
s                 251 sound/pci/lola/lola_pcm.c 		struct lola_stream *s = &pcm->streams[i];
s                 252 sound/pci/lola/lola_pcm.c 		if (s->master != str)
s                 254 sound/pci/lola/lola_pcm.c 		s->master = NULL;
s                 255 sound/pci/lola/lola_pcm.c 		s->opened = 0;
s                 508 sound/pci/lola/lola_pcm.c 	struct snd_pcm_substream *s;
s                 535 sound/pci/lola/lola_pcm.c 	snd_pcm_group_for_each_entry(s, substream) {
s                 536 sound/pci/lola/lola_pcm.c 		if (s->pcm->card != substream->pcm->card)
s                 538 sound/pci/lola/lola_pcm.c 		str = lola_get_stream(s);
s                 545 sound/pci/lola/lola_pcm.c 		snd_pcm_trigger_done(s, substream);
s                1045 sound/pci/maestro3.c static int snd_m3_pcm_start(struct snd_m3 *chip, struct m3_dma *s,
s                1048 sound/pci/maestro3.c 	if (! s || ! subs)
s                1056 sound/pci/maestro3.c 				  s->inst.data + CDATA_INSTANCE_READY, 1);
s                1065 sound/pci/maestro3.c 				  s->inst.data + CDATA_INSTANCE_READY, 1);
s                1072 sound/pci/maestro3.c static int snd_m3_pcm_stop(struct snd_m3 *chip, struct m3_dma *s,
s                1075 sound/pci/maestro3.c 	if (! s || ! subs)
s                1079 sound/pci/maestro3.c 			  s->inst.data + CDATA_INSTANCE_READY, 0);
s                1100 sound/pci/maestro3.c 	struct m3_dma *s = subs->runtime->private_data;
s                1103 sound/pci/maestro3.c 	if (snd_BUG_ON(!s))
s                1110 sound/pci/maestro3.c 		if (s->running)
s                1113 sound/pci/maestro3.c 			s->running = 1;
s                1114 sound/pci/maestro3.c 			err = snd_m3_pcm_start(chip, s, subs);
s                1119 sound/pci/maestro3.c 		if (! s->running)
s                1122 sound/pci/maestro3.c 			s->running = 0;
s                1123 sound/pci/maestro3.c 			err = snd_m3_pcm_stop(chip, s, subs);
s                1135 sound/pci/maestro3.c snd_m3_pcm_setup1(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs)
s                1147 sound/pci/maestro3.c 	dsp_in_buffer = s->inst.data + (MINISRC_TMP_BUFFER_SIZE / 2);
s                1150 sound/pci/maestro3.c 	s->dma_size = frames_to_bytes(runtime, runtime->buffer_size);
s                1151 sound/pci/maestro3.c 	s->period_size = frames_to_bytes(runtime, runtime->period_size);
s                1152 sound/pci/maestro3.c 	s->hwptr = 0;
s                1153 sound/pci/maestro3.c 	s->count = 0;
s                1160 sound/pci/maestro3.c 			  s->inst.data + CDATA_HOST_SRC_ADDRL,
s                1161 sound/pci/maestro3.c 			  LO(s->buffer_addr));
s                1164 sound/pci/maestro3.c 			  s->inst.data + CDATA_HOST_SRC_ADDRH,
s                1165 sound/pci/maestro3.c 			  HI(s->buffer_addr));
s                1168 sound/pci/maestro3.c 			  s->inst.data + CDATA_HOST_SRC_END_PLUS_1L,
s                1169 sound/pci/maestro3.c 			  LO(s->buffer_addr + s->dma_size));
s                1172 sound/pci/maestro3.c 			  s->inst.data + CDATA_HOST_SRC_END_PLUS_1H,
s                1173 sound/pci/maestro3.c 			  HI(s->buffer_addr + s->dma_size));
s                1176 sound/pci/maestro3.c 			  s->inst.data + CDATA_HOST_SRC_CURRENTL,
s                1177 sound/pci/maestro3.c 			  LO(s->buffer_addr));
s                1180 sound/pci/maestro3.c 			  s->inst.data + CDATA_HOST_SRC_CURRENTH,
s                1181 sound/pci/maestro3.c 			  HI(s->buffer_addr));
s                1188 sound/pci/maestro3.c 			  s->inst.data + CDATA_IN_BUF_BEGIN,
s                1192 sound/pci/maestro3.c 			  s->inst.data + CDATA_IN_BUF_END_PLUS_1,
s                1196 sound/pci/maestro3.c 			  s->inst.data + CDATA_IN_BUF_HEAD,
s                1200 sound/pci/maestro3.c 			  s->inst.data + CDATA_IN_BUF_TAIL,
s                1204 sound/pci/maestro3.c 			  s->inst.data + CDATA_OUT_BUF_BEGIN,
s                1208 sound/pci/maestro3.c 			  s->inst.data + CDATA_OUT_BUF_END_PLUS_1,
s                1212 sound/pci/maestro3.c 			  s->inst.data + CDATA_OUT_BUF_HEAD,
s                1216 sound/pci/maestro3.c 			  s->inst.data + CDATA_OUT_BUF_TAIL,
s                1220 sound/pci/maestro3.c static void snd_m3_pcm_setup2(struct snd_m3 *chip, struct m3_dma *s,
s                1228 sound/pci/maestro3.c 	if (! s->in_lists) {
s                1229 sound/pci/maestro3.c 		s->index[0] = snd_m3_add_list(chip, s->index_list[0],
s                1230 sound/pci/maestro3.c 					      s->inst.data >> DP_SHIFT_COUNT);
s                1231 sound/pci/maestro3.c 		s->index[1] = snd_m3_add_list(chip, s->index_list[1],
s                1232 sound/pci/maestro3.c 					      s->inst.data >> DP_SHIFT_COUNT);
s                1233 sound/pci/maestro3.c 		s->index[2] = snd_m3_add_list(chip, s->index_list[2],
s                1234 sound/pci/maestro3.c 					      s->inst.data >> DP_SHIFT_COUNT);
s                1235 sound/pci/maestro3.c 		s->in_lists = 1;
s                1240 sound/pci/maestro3.c 			  s->inst.data + SRC3_DIRECTION_OFFSET + 1, 
s                1244 sound/pci/maestro3.c 			  s->inst.data + SRC3_DIRECTION_OFFSET + 2, 
s                1253 sound/pci/maestro3.c 			  s->inst.data + CDATA_FREQUENCY,
s                1287 sound/pci/maestro3.c snd_m3_playback_setup(struct snd_m3 *chip, struct m3_dma *s,
s                1297 sound/pci/maestro3.c 			  s->inst.data + SRC3_DIRECTION_OFFSET + 12,
s                1298 sound/pci/maestro3.c 			  s->inst.data + 40 + 8);
s                1301 sound/pci/maestro3.c 			  s->inst.data + SRC3_DIRECTION_OFFSET + 19,
s                1302 sound/pci/maestro3.c 			  s->inst.code + MINISRC_COEF_LOC);
s                1306 sound/pci/maestro3.c 			  s->inst.data + SRC3_DIRECTION_OFFSET + 22,
s                1311 sound/pci/maestro3.c 			  s->inst.data + CDATA_DMA_CONTROL,
s                1319 sound/pci/maestro3.c 				  s->inst.data + pv[i].addr, pv[i].val);
s                1354 sound/pci/maestro3.c snd_m3_capture_setup(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs)
s                1363 sound/pci/maestro3.c 			  s->inst.data + SRC3_DIRECTION_OFFSET + 12,
s                1364 sound/pci/maestro3.c 			  s->inst.data + 40 + 8);
s                1368 sound/pci/maestro3.c 			  s->inst.data + CDATA_DMA_CONTROL,
s                1377 sound/pci/maestro3.c 				  s->inst.data + rv[i].addr, rv[i].val);
s                1383 sound/pci/maestro3.c 	struct m3_dma *s = substream->runtime->private_data;
s                1389 sound/pci/maestro3.c 	s->buffer_addr = substream->runtime->dma_addr;
s                1390 sound/pci/maestro3.c 	if (s->buffer_addr & 0x3) {
s                1392 sound/pci/maestro3.c 		s->buffer_addr = s->buffer_addr & ~0x3;
s                1399 sound/pci/maestro3.c 	struct m3_dma *s;
s                1403 sound/pci/maestro3.c 	s = substream->runtime->private_data;
s                1405 sound/pci/maestro3.c 	s->buffer_addr = 0;
s                1414 sound/pci/maestro3.c 	struct m3_dma *s = runtime->private_data;
s                1416 sound/pci/maestro3.c 	if (snd_BUG_ON(!s))
s                1428 sound/pci/maestro3.c 	snd_m3_pcm_setup1(chip, s, subs);
s                1431 sound/pci/maestro3.c 		snd_m3_playback_setup(chip, s, subs);
s                1433 sound/pci/maestro3.c 		snd_m3_capture_setup(chip, s, subs);
s                1435 sound/pci/maestro3.c 	snd_m3_pcm_setup2(chip, s, runtime);
s                1446 sound/pci/maestro3.c snd_m3_get_pointer(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs)
s                1457 sound/pci/maestro3.c 				       s->inst.data + CDATA_HOST_SRC_CURRENTH);
s                1460 sound/pci/maestro3.c 				      s->inst.data + CDATA_HOST_SRC_CURRENTL);
s                1463 sound/pci/maestro3.c 					   s->inst.data + CDATA_HOST_SRC_CURRENTH))
s                1467 sound/pci/maestro3.c 	return (unsigned int)(addr - s->buffer_addr);
s                1475 sound/pci/maestro3.c 	struct m3_dma *s = subs->runtime->private_data;
s                1477 sound/pci/maestro3.c 	if (snd_BUG_ON(!s))
s                1481 sound/pci/maestro3.c 	ptr = snd_m3_get_pointer(chip, s, subs);
s                1489 sound/pci/maestro3.c static void snd_m3_update_ptr(struct snd_m3 *chip, struct m3_dma *s)
s                1491 sound/pci/maestro3.c 	struct snd_pcm_substream *subs = s->substream;
s                1495 sound/pci/maestro3.c 	if (! s->running)
s                1498 sound/pci/maestro3.c 	hwptr = snd_m3_get_pointer(chip, s, subs);
s                1501 sound/pci/maestro3.c 	if (hwptr >= s->dma_size)
s                1502 sound/pci/maestro3.c 		hwptr %= s->dma_size;
s                1504 sound/pci/maestro3.c 	diff = s->dma_size + hwptr - s->hwptr;
s                1505 sound/pci/maestro3.c 	if (diff >= s->dma_size)
s                1506 sound/pci/maestro3.c 		diff %= s->dma_size;
s                1508 sound/pci/maestro3.c 	s->hwptr = hwptr;
s                1509 sound/pci/maestro3.c 	s->count += diff;
s                1511 sound/pci/maestro3.c 	if (s->count >= (signed)s->period_size) {
s                1513 sound/pci/maestro3.c 		if (s->count < 2 * (signed)s->period_size)
s                1514 sound/pci/maestro3.c 			s->count -= (signed)s->period_size;
s                1516 sound/pci/maestro3.c 			s->count %= s->period_size;
s                1645 sound/pci/maestro3.c 					struct m3_dma *s = &chip->substreams[i];
s                1646 sound/pci/maestro3.c 					if (s->running)
s                1647 sound/pci/maestro3.c 						snd_m3_update_ptr(chip, s);
s                1719 sound/pci/maestro3.c 	struct m3_dma *s;
s                1723 sound/pci/maestro3.c 		s = &chip->substreams[i];
s                1724 sound/pci/maestro3.c 		if (! s->opened)
s                1730 sound/pci/maestro3.c 	s->opened = 1;
s                1731 sound/pci/maestro3.c 	s->running = 0;
s                1734 sound/pci/maestro3.c 	subs->runtime->private_data = s;
s                1735 sound/pci/maestro3.c 	s->substream = subs;
s                1739 sound/pci/maestro3.c 		s->index_list[0] = &chip->mixer_list;
s                1741 sound/pci/maestro3.c 		s->index_list[0] = &chip->adc1_list;
s                1742 sound/pci/maestro3.c 	s->index_list[1] = &chip->msrc_list;
s                1743 sound/pci/maestro3.c 	s->index_list[2] = &chip->dma_list;
s                1751 sound/pci/maestro3.c 	struct m3_dma *s = subs->runtime->private_data;
s                1753 sound/pci/maestro3.c 	if (s == NULL)
s                1757 sound/pci/maestro3.c 	if (s->substream && s->running)
s                1758 sound/pci/maestro3.c 		snd_m3_pcm_stop(chip, s, s->substream); /* does this happen? */
s                1759 sound/pci/maestro3.c 	if (s->in_lists) {
s                1760 sound/pci/maestro3.c 		snd_m3_remove_list(chip, s->index_list[0], s->index[0]);
s                1761 sound/pci/maestro3.c 		snd_m3_remove_list(chip, s->index_list[1], s->index[1]);
s                1762 sound/pci/maestro3.c 		snd_m3_remove_list(chip, s->index_list[2], s->index[2]);
s                1763 sound/pci/maestro3.c 		s->in_lists = 0;
s                1765 sound/pci/maestro3.c 	s->running = 0;
s                1766 sound/pci/maestro3.c 	s->opened = 0;
s                2179 sound/pci/maestro3.c static int snd_m3_assp_client_init(struct snd_m3 *chip, struct m3_dma *s, int index)
s                2206 sound/pci/maestro3.c 	s->number = index;
s                2207 sound/pci/maestro3.c 	s->inst.code = 0x400;
s                2208 sound/pci/maestro3.c 	s->inst.data = address;
s                2351 sound/pci/maestro3.c 	struct m3_dma *s;
s                2363 sound/pci/maestro3.c 			s = &chip->substreams[i];
s                2365 sound/pci/maestro3.c 			if (s->substream && s->running)
s                2366 sound/pci/maestro3.c 				snd_m3_pcm_stop(chip, s, s->substream);
s                2660 sound/pci/maestro3.c 		struct m3_dma *s = &chip->substreams[i];
s                2661 sound/pci/maestro3.c 		if ((err = snd_m3_assp_client_init(chip, s, i)) < 0)
s                 415 sound/pci/nm256/nm256.c snd_nm256_set_format(struct nm256 *chip, struct nm256_stream *s,
s                 422 sound/pci/nm256/nm256.c 	s->shift = 0;
s                 425 sound/pci/nm256/nm256.c 		s->shift++;
s                 429 sound/pci/nm256/nm256.c 		s->shift++;
s                 487 sound/pci/nm256/nm256.c static void snd_nm256_pcm_mark(struct nm256 *chip, struct nm256_stream *s, int reg)
s                 489 sound/pci/nm256/nm256.c 	s->cur_period++;
s                 490 sound/pci/nm256/nm256.c 	s->cur_period %= s->periods;
s                 491 sound/pci/nm256/nm256.c 	snd_nm256_writel(chip, reg, s->buf + s->cur_period * s->period_size);
s                 494 sound/pci/nm256/nm256.c #define snd_nm256_playback_mark(chip, s) snd_nm256_pcm_mark(chip, s, NM_PBUFFER_WMARK)
s                 495 sound/pci/nm256/nm256.c #define snd_nm256_capture_mark(chip, s)  snd_nm256_pcm_mark(chip, s, NM_RBUFFER_WMARK)
s                 498 sound/pci/nm256/nm256.c snd_nm256_playback_start(struct nm256 *chip, struct nm256_stream *s,
s                 502 sound/pci/nm256/nm256.c 	snd_nm256_writel(chip, NM_PBUFFER_START, s->buf);
s                 503 sound/pci/nm256/nm256.c 	snd_nm256_writel(chip, NM_PBUFFER_END, s->buf + s->dma_size - (1 << s->shift));
s                 504 sound/pci/nm256/nm256.c 	snd_nm256_writel(chip, NM_PBUFFER_CURRP, s->buf);
s                 505 sound/pci/nm256/nm256.c 	snd_nm256_playback_mark(chip, s);
s                 515 sound/pci/nm256/nm256.c snd_nm256_capture_start(struct nm256 *chip, struct nm256_stream *s,
s                 519 sound/pci/nm256/nm256.c 	snd_nm256_writel(chip, NM_RBUFFER_START, s->buf);
s                 520 sound/pci/nm256/nm256.c 	snd_nm256_writel(chip, NM_RBUFFER_END, s->buf + s->dma_size);
s                 521 sound/pci/nm256/nm256.c 	snd_nm256_writel(chip, NM_RBUFFER_CURRP, s->buf);
s                 522 sound/pci/nm256/nm256.c 	snd_nm256_capture_mark(chip, s);
s                 551 sound/pci/nm256/nm256.c 	struct nm256_stream *s = substream->runtime->private_data;
s                 554 sound/pci/nm256/nm256.c 	if (snd_BUG_ON(!s))
s                 560 sound/pci/nm256/nm256.c 		s->suspended = 0;
s                 563 sound/pci/nm256/nm256.c 		if (! s->running) {
s                 564 sound/pci/nm256/nm256.c 			snd_nm256_playback_start(chip, s, substream);
s                 565 sound/pci/nm256/nm256.c 			s->running = 1;
s                 569 sound/pci/nm256/nm256.c 		s->suspended = 1;
s                 572 sound/pci/nm256/nm256.c 		if (s->running) {
s                 574 sound/pci/nm256/nm256.c 			s->running = 0;
s                 589 sound/pci/nm256/nm256.c 	struct nm256_stream *s = substream->runtime->private_data;
s                 592 sound/pci/nm256/nm256.c 	if (snd_BUG_ON(!s))
s                 599 sound/pci/nm256/nm256.c 		if (! s->running) {
s                 600 sound/pci/nm256/nm256.c 			snd_nm256_capture_start(chip, s, substream);
s                 601 sound/pci/nm256/nm256.c 			s->running = 1;
s                 606 sound/pci/nm256/nm256.c 		if (s->running) {
s                 608 sound/pci/nm256/nm256.c 			s->running = 0;
s                 627 sound/pci/nm256/nm256.c 	struct nm256_stream *s = runtime->private_data;
s                 629 sound/pci/nm256/nm256.c 	if (snd_BUG_ON(!s))
s                 631 sound/pci/nm256/nm256.c 	s->dma_size = frames_to_bytes(runtime, substream->runtime->buffer_size);
s                 632 sound/pci/nm256/nm256.c 	s->period_size = frames_to_bytes(runtime, substream->runtime->period_size);
s                 633 sound/pci/nm256/nm256.c 	s->periods = substream->runtime->periods;
s                 634 sound/pci/nm256/nm256.c 	s->cur_period = 0;
s                 637 sound/pci/nm256/nm256.c 	s->running = 0;
s                 638 sound/pci/nm256/nm256.c 	snd_nm256_set_format(chip, s, substream);
s                 652 sound/pci/nm256/nm256.c 	struct nm256_stream *s = substream->runtime->private_data;
s                 655 sound/pci/nm256/nm256.c 	if (snd_BUG_ON(!s))
s                 657 sound/pci/nm256/nm256.c 	curp = snd_nm256_readl(chip, NM_PBUFFER_CURRP) - (unsigned long)s->buf;
s                 658 sound/pci/nm256/nm256.c 	curp %= s->dma_size;
s                 666 sound/pci/nm256/nm256.c 	struct nm256_stream *s = substream->runtime->private_data;
s                 669 sound/pci/nm256/nm256.c 	if (snd_BUG_ON(!s))
s                 671 sound/pci/nm256/nm256.c 	curp = snd_nm256_readl(chip, NM_RBUFFER_CURRP) - (unsigned long)s->buf;
s                 672 sound/pci/nm256/nm256.c 	curp %= s->dma_size;	
s                 687 sound/pci/nm256/nm256.c 	struct nm256_stream *s = runtime->private_data;
s                 689 sound/pci/nm256/nm256.c 	memset_io(s->bufptr + pos, 0, count);
s                 699 sound/pci/nm256/nm256.c 	struct nm256_stream *s = runtime->private_data;
s                 701 sound/pci/nm256/nm256.c 	if (copy_from_user_toio(s->bufptr + pos, src, count))
s                 712 sound/pci/nm256/nm256.c 	struct nm256_stream *s = runtime->private_data;
s                 714 sound/pci/nm256/nm256.c 	memcpy_toio(s->bufptr + pos, src, count);
s                 727 sound/pci/nm256/nm256.c 	struct nm256_stream *s = runtime->private_data;
s                 729 sound/pci/nm256/nm256.c 	if (copy_to_user_fromio(dst, s->bufptr + pos, count))
s                 740 sound/pci/nm256/nm256.c 	struct nm256_stream *s = runtime->private_data;
s                 742 sound/pci/nm256/nm256.c 	memcpy_fromio(dst, s->bufptr + pos, count);
s                 757 sound/pci/nm256/nm256.c 	struct nm256_stream *s;
s                 759 sound/pci/nm256/nm256.c 	s = &chip->streams[SNDRV_PCM_STREAM_PLAYBACK];
s                 760 sound/pci/nm256/nm256.c 	if (s->running && s->substream) {
s                 762 sound/pci/nm256/nm256.c 		snd_pcm_period_elapsed(s->substream);
s                 764 sound/pci/nm256/nm256.c 		snd_nm256_playback_mark(chip, s);
s                 772 sound/pci/nm256/nm256.c 	struct nm256_stream *s;
s                 774 sound/pci/nm256/nm256.c 	s = &chip->streams[SNDRV_PCM_STREAM_CAPTURE];
s                 775 sound/pci/nm256/nm256.c 	if (s->running && s->substream) {
s                 777 sound/pci/nm256/nm256.c 		snd_pcm_period_elapsed(s->substream);
s                 779 sound/pci/nm256/nm256.c 		snd_nm256_capture_mark(chip, s);
s                 837 sound/pci/nm256/nm256.c static void snd_nm256_setup_stream(struct nm256 *chip, struct nm256_stream *s,
s                 843 sound/pci/nm256/nm256.c 	s->running = 0;
s                 845 sound/pci/nm256/nm256.c 	runtime->hw.buffer_bytes_max = s->bufsize;
s                 846 sound/pci/nm256/nm256.c 	runtime->hw.period_bytes_max = s->bufsize / 2;
s                 847 sound/pci/nm256/nm256.c 	runtime->dma_area = (void __force *) s->bufptr;
s                 848 sound/pci/nm256/nm256.c 	runtime->dma_addr = s->bufptr_addr;
s                 849 sound/pci/nm256/nm256.c 	runtime->dma_bytes = s->bufsize;
s                 850 sound/pci/nm256/nm256.c 	runtime->private_data = s;
s                 851 sound/pci/nm256/nm256.c 	s->substream = substream;
s                 944 sound/pci/nm256/nm256.c 		struct nm256_stream *s = &chip->streams[i];
s                 945 sound/pci/nm256/nm256.c 		s->bufptr = chip->buffer + (s->buf - chip->buffer_start);
s                 946 sound/pci/nm256/nm256.c 		s->bufptr_addr = chip->buffer_addr + (s->buf - chip->buffer_start);
s                1422 sound/pci/nm256/nm256.c 		struct nm256_stream *s = &chip->streams[i];
s                1423 sound/pci/nm256/nm256.c 		if (s->substream && s->suspended) {
s                1425 sound/pci/nm256/nm256.c 			snd_nm256_set_format(chip, s, s->substream);
s                 568 sound/pci/oxygen/oxygen_pcm.c 	struct snd_pcm_substream *s;
s                 586 sound/pci/oxygen/oxygen_pcm.c 	snd_pcm_group_for_each_entry(s, substream) {
s                 587 sound/pci/oxygen/oxygen_pcm.c 		if (snd_pcm_substream_chip(s) == chip) {
s                 588 sound/pci/oxygen/oxygen_pcm.c 			mask |= 1 << oxygen_substream_channel(s);
s                 589 sound/pci/oxygen/oxygen_pcm.c 			snd_pcm_trigger_done(s, substream);
s                 828 sound/pci/pcxhr/pcxhr.c 	struct snd_pcm_substream *s;
s                 835 sound/pci/pcxhr/pcxhr.c 			snd_pcm_group_for_each_entry(s, subs) {
s                 836 sound/pci/pcxhr/pcxhr.c 				if (snd_pcm_substream_chip(s) != chip)
s                 838 sound/pci/pcxhr/pcxhr.c 				stream = s->runtime->private_data;
s                 841 sound/pci/pcxhr/pcxhr.c 				snd_pcm_trigger_done(s, subs);
s                 862 sound/pci/pcxhr/pcxhr.c 		snd_pcm_group_for_each_entry(s, subs) {
s                 863 sound/pci/pcxhr/pcxhr.c 			stream = s->runtime->private_data;
s                 867 sound/pci/pcxhr/pcxhr.c 			snd_pcm_trigger_done(s, subs);
s                 740 sound/pci/riptide/riptide.c 	      unsigned char *path, unsigned char *mixer, unsigned char *s)
s                 759 sound/pci/riptide/riptide.c 				if (s) {
s                 760 sound/pci/riptide/riptide.c 					if (s[0] != 0xff)
s                 761 sound/pci/riptide/riptide.c 						s[1] = sink;
s                 763 sound/pci/riptide/riptide.c 						s[0] = sink;
s                 772 sound/pci/riptide/riptide.c 			alloclbuspath(cif, source + 1, ++npath, mixer, s);
s                 975 sound/pci/riptide/riptide.c 	unsigned char *s;
s                 980 sound/pci/riptide/riptide.c 	s = intdec;
s                 982 sound/pci/riptide/riptide.c 		if (*s != 0xff) {
s                 983 sound/pci/riptide/riptide.c 			if (SEND_RSRC(cif, *s, &rptr) &&
s                 984 sound/pci/riptide/riptide.c 			    SEND_RSRC(cif, *s, &rptr))
s                 991 sound/pci/riptide/riptide.c 		s++;
s                1069 sound/pci/rme32.c 	struct snd_pcm_substream *s;
s                1072 sound/pci/rme32.c 	snd_pcm_group_for_each_entry(s, substream) {
s                1073 sound/pci/rme32.c 		if (s != rme32->playback_substream &&
s                1074 sound/pci/rme32.c 		    s != rme32->capture_substream)
s                1078 sound/pci/rme32.c 			rme32->running |= (1 << s->stream);
s                1081 sound/pci/rme32.c 				if (s == rme32->playback_substream) {
s                1091 sound/pci/rme32.c 			rme32->running &= ~(1 << s->stream);
s                1094 sound/pci/rme32.c 		snd_pcm_trigger_done(s, substream);
s                1385 sound/pci/rme96.c 	struct snd_pcm_substream *s;
s                1388 sound/pci/rme96.c 	snd_pcm_group_for_each_entry(s, substream) {
s                1389 sound/pci/rme96.c 		if (snd_pcm_substream_chip(s) == rme96)
s                1390 sound/pci/rme96.c 			snd_pcm_trigger_done(s, substream);
s                1442 sound/pci/rme96.c 	struct snd_pcm_substream *s;
s                1445 sound/pci/rme96.c 	snd_pcm_group_for_each_entry(s, substream) {
s                1446 sound/pci/rme96.c 		if (snd_pcm_substream_chip(s) == rme96)
s                1447 sound/pci/rme96.c 			snd_pcm_trigger_done(s, substream);
s                1055 sound/pci/rme9652/hdsp.c static void hdsp_start_audio(struct hdsp *s)
s                1057 sound/pci/rme9652/hdsp.c 	s->control_register |= (HDSP_AudioInterruptEnable | HDSP_Start);
s                1058 sound/pci/rme9652/hdsp.c 	hdsp_write(s, HDSP_controlRegister, s->control_register);
s                1061 sound/pci/rme9652/hdsp.c static void hdsp_stop_audio(struct hdsp *s)
s                1063 sound/pci/rme9652/hdsp.c 	s->control_register &= ~(HDSP_Start | HDSP_AudioInterruptEnable);
s                1064 sound/pci/rme9652/hdsp.c 	hdsp_write(s, HDSP_controlRegister, s->control_register);
s                1072 sound/pci/rme9652/hdsp.c static int hdsp_set_interrupt_interval(struct hdsp *s, unsigned int frames)
s                1076 sound/pci/rme9652/hdsp.c 	spin_lock_irq(&s->lock);
s                1085 sound/pci/rme9652/hdsp.c 	s->control_register &= ~HDSP_LatencyMask;
s                1086 sound/pci/rme9652/hdsp.c 	s->control_register |= hdsp_encode_latency(n);
s                1088 sound/pci/rme9652/hdsp.c 	hdsp_write(s, HDSP_controlRegister, s->control_register);
s                1090 sound/pci/rme9652/hdsp.c 	hdsp_compute_period_size(s);
s                1092 sound/pci/rme9652/hdsp.c 	spin_unlock_irq(&s->lock);
s                3988 sound/pci/rme9652/hdsp.c 		struct snd_pcm_substream *s;
s                3990 sound/pci/rme9652/hdsp.c 		snd_pcm_group_for_each_entry(s, substream) {
s                3991 sound/pci/rme9652/hdsp.c 			if (s == other) {
s                4141 sound/pci/rme9652/hdsp.c 		struct snd_pcm_substream *s;
s                4142 sound/pci/rme9652/hdsp.c 		snd_pcm_group_for_each_entry(s, substream) {
s                4143 sound/pci/rme9652/hdsp.c 			if (s == other) {
s                4144 sound/pci/rme9652/hdsp.c 				snd_pcm_trigger_done(s, substream);
s                4146 sound/pci/rme9652/hdsp.c 					running |= 1 << s->stream;
s                4148 sound/pci/rme9652/hdsp.c 					running &= ~(1 << s->stream);
s                1495 sound/pci/rme9652/hdspm.c static inline void hdspm_start_audio(struct hdspm * s)
s                1497 sound/pci/rme9652/hdspm.c 	s->control_register |= (HDSPM_AudioInterruptEnable | HDSPM_Start);
s                1498 sound/pci/rme9652/hdspm.c 	hdspm_write(s, HDSPM_controlRegister, s->control_register);
s                1501 sound/pci/rme9652/hdspm.c static inline void hdspm_stop_audio(struct hdspm * s)
s                1503 sound/pci/rme9652/hdspm.c 	s->control_register &= ~(HDSPM_Start | HDSPM_AudioInterruptEnable);
s                1504 sound/pci/rme9652/hdspm.c 	hdspm_write(s, HDSPM_controlRegister, s->control_register);
s                1523 sound/pci/rme9652/hdspm.c static int hdspm_set_interrupt_interval(struct hdspm *s, unsigned int frames)
s                1527 sound/pci/rme9652/hdspm.c 	spin_lock_irq(&s->lock);
s                1550 sound/pci/rme9652/hdspm.c 	s->control_register &= ~HDSPM_LatencyMask;
s                1551 sound/pci/rme9652/hdspm.c 	s->control_register |= hdspm_encode_latency(n);
s                1553 sound/pci/rme9652/hdspm.c 	hdspm_write(s, HDSPM_controlRegister, s->control_register);
s                1555 sound/pci/rme9652/hdspm.c 	hdspm_compute_period_size(s);
s                1557 sound/pci/rme9652/hdspm.c 	spin_unlock_irq(&s->lock);
s                5483 sound/pci/rme9652/hdspm.c 		struct snd_pcm_substream *s;
s                5485 sound/pci/rme9652/hdspm.c 		snd_pcm_group_for_each_entry(s, substream) {
s                5486 sound/pci/rme9652/hdspm.c 			if (s == other) {
s                5781 sound/pci/rme9652/hdspm.c 		struct snd_pcm_substream *s;
s                5782 sound/pci/rme9652/hdspm.c 		snd_pcm_group_for_each_entry(s, substream) {
s                5783 sound/pci/rme9652/hdspm.c 			if (s == other) {
s                5784 sound/pci/rme9652/hdspm.c 				snd_pcm_trigger_done(s, substream);
s                5786 sound/pci/rme9652/hdspm.c 					running |= 1 << s->stream;
s                5788 sound/pci/rme9652/hdspm.c 					running &= ~(1 << s->stream);
s                6172 sound/pci/rme9652/hdspm.c 	long unsigned int s;
s                6216 sound/pci/rme9652/hdspm.c 		s = copy_to_user(argp, levels, sizeof(*levels));
s                6217 sound/pci/rme9652/hdspm.c 		if (0 != s) {
s                6261 sound/pci/rme9652/hdspm.c 		s = copy_to_user(argp, &ltc, sizeof(ltc));
s                6262 sound/pci/rme9652/hdspm.c 		if (0 != s) {
s                 160 sound/pci/rme9652/rme9652.c #define rme9652_running_double_speed(s) ((s)->control_register & RME9652_DS)
s                 423 sound/pci/rme9652/rme9652.c static inline void rme9652_start(struct snd_rme9652 *s)
s                 425 sound/pci/rme9652/rme9652.c 	s->control_register |= (RME9652_IE | RME9652_start_bit);
s                 426 sound/pci/rme9652/rme9652.c 	rme9652_write(s, RME9652_control_register, s->control_register);
s                 429 sound/pci/rme9652/rme9652.c static inline void rme9652_stop(struct snd_rme9652 *s)
s                 431 sound/pci/rme9652/rme9652.c 	s->control_register &= ~(RME9652_start_bit | RME9652_IE);
s                 432 sound/pci/rme9652/rme9652.c 	rme9652_write(s, RME9652_control_register, s->control_register);
s                 435 sound/pci/rme9652/rme9652.c static int rme9652_set_interrupt_interval(struct snd_rme9652 *s,
s                 441 sound/pci/rme9652/rme9652.c 	spin_lock_irq(&s->lock);
s                 443 sound/pci/rme9652/rme9652.c 	if ((restart = s->running)) {
s                 444 sound/pci/rme9652/rme9652.c 		rme9652_stop(s);
s                 454 sound/pci/rme9652/rme9652.c 	s->control_register &= ~RME9652_latency;
s                 455 sound/pci/rme9652/rme9652.c 	s->control_register |= rme9652_encode_latency(n);
s                 457 sound/pci/rme9652/rme9652.c 	rme9652_write(s, RME9652_control_register, s->control_register);
s                 459 sound/pci/rme9652/rme9652.c 	rme9652_compute_period_size(s);
s                 462 sound/pci/rme9652/rme9652.c 		rme9652_start(s);
s                 464 sound/pci/rme9652/rme9652.c 	spin_unlock_irq(&s->lock);
s                 706 sound/pci/rme9652/rme9652.c static inline int rme9652_spdif_sample_rate(struct snd_rme9652 *s)
s                 710 sound/pci/rme9652/rme9652.c 	if (rme9652_read(s, RME9652_status_register) & RME9652_ERF) {
s                 714 sound/pci/rme9652/rme9652.c 	if (s->hw_rev == 15) {
s                 718 sound/pci/rme9652/rme9652.c 		x = rme9652_spdif_read_codec (s, 30);
s                 735 sound/pci/rme9652/rme9652.c 	rate_bits = rme9652_read(s, RME9652_status_register) & RME9652_F;
s                 763 sound/pci/rme9652/rme9652.c 		dev_err(s->card->dev,
s                 765 sound/pci/rme9652/rme9652.c 			   s->card_name, rate_bits);
s                1413 sound/pci/rme9652/rme9652.c 	struct snd_rme9652 *s = (struct snd_rme9652 *) private_data;
s                1419 sound/pci/rme9652/rme9652.c 	if ((rme9652_read(s, RME9652_status_register) &
s                1427 sound/pci/rme9652/rme9652.c 	rme9652_write(s, RME9652_time_code, 0);
s                1432 sound/pci/rme9652/rme9652.c 		if (!(rme9652_read(s, i * 4) & RME9652_tc_busy))
s                1436 sound/pci/rme9652/rme9652.c 	if (!(rme9652_read(s, i * 4) & RME9652_tc_busy)) {
s                1445 sound/pci/rme9652/rme9652.c 		if (rme9652_read(s, i * 4) & RME9652_tc_out)
s                1973 sound/pci/rme9652/rme9652.c 		struct snd_pcm_substream *s;
s                1975 sound/pci/rme9652/rme9652.c 		snd_pcm_group_for_each_entry(s, substream) {
s                1976 sound/pci/rme9652/rme9652.c 			if (s == other) {
s                2121 sound/pci/rme9652/rme9652.c 		struct snd_pcm_substream *s;
s                2122 sound/pci/rme9652/rme9652.c 		snd_pcm_group_for_each_entry(s, substream) {
s                2123 sound/pci/rme9652/rme9652.c 			if (s == other) {
s                2124 sound/pci/rme9652/rme9652.c 				snd_pcm_trigger_done(s, substream);
s                2126 sound/pci/rme9652/rme9652.c 					running |= 1 << s->stream;
s                2128 sound/pci/rme9652/rme9652.c 					running &= ~(1 << s->stream);
s                 584 sound/pci/sis7019.c 	struct snd_pcm_substream *s;
s                 610 sound/pci/sis7019.c 	snd_pcm_group_for_each_entry(s, substream) {
s                 612 sound/pci/sis7019.c 		chip = snd_pcm_substream_chip(s);
s                 616 sound/pci/sis7019.c 		voice = s->runtime->private_data;
s                 628 sound/pci/sis7019.c 		snd_pcm_trigger_done(s, substream);
s                1534 sound/pci/trident/trident_main.c 	struct snd_pcm_substream *s;
s                1556 sound/pci/trident/trident_main.c 	snd_pcm_group_for_each_entry(s, substream) {
s                1557 sound/pci/trident/trident_main.c 		if ((struct snd_trident *) snd_pcm_substream_chip(s) == trident) {
s                1558 sound/pci/trident/trident_main.c 			voice = s->runtime->private_data;
s                1575 sound/pci/trident/trident_main.c 			snd_pcm_trigger_done(s, substream);
s                3276 sound/pci/trident/trident_main.c 	char *s;
s                3280 sound/pci/trident/trident_main.c 		s = "SiS 7018 Audio";
s                3283 sound/pci/trident/trident_main.c 		s = "Trident 4DWave PCI DX";
s                3286 sound/pci/trident/trident_main.c 		s = "Trident 4DWave PCI NX";
s                3289 sound/pci/trident/trident_main.c 		s = "???";
s                3291 sound/pci/trident/trident_main.c 	snd_iprintf(buffer, "%s\n\n", s);
s                3309 sound/pci/trident/trident_main.c 	const char *s = "trident";
s                3312 sound/pci/trident/trident_main.c 		s = "sis7018";
s                3313 sound/pci/trident/trident_main.c 	snd_card_ro_proc_new(trident->card, s, trident, snd_trident_proc_read);
s                 194 sound/soc/au1x/dma.c 	int *dmaids, s = substream->stream;
s                 202 sound/soc/au1x/dma.c 	name = (s == SNDRV_PCM_STREAM_PLAYBACK) ? "audio-tx" : "audio-rx";
s                 203 sound/soc/au1x/dma.c 	ctx->stream[s].dma = request_au1000_dma(dmaids[s], name,
s                 205 sound/soc/au1x/dma.c 					&ctx->stream[s]);
s                 206 sound/soc/au1x/dma.c 	set_dma_mode(ctx->stream[s].dma,
s                 207 sound/soc/au1x/dma.c 		     get_dma_mode(ctx->stream[s].dma) & ~DMA_NC);
s                 209 sound/soc/au1x/dma.c 	ctx->stream[s].substream = substream;
s                 210 sound/soc/au1x/dma.c 	ctx->stream[s].buffer = NULL;
s                 106 sound/soc/codecs/cs42xx8.h #define CS42XX8_FUNCMOD_MFREQ_256(s)		((0 << CS42XX8_FUNCMOD_MFREQ_SHIFT) >> (s >> 1))
s                 107 sound/soc/codecs/cs42xx8.h #define CS42XX8_FUNCMOD_MFREQ_384(s)		((1 << CS42XX8_FUNCMOD_MFREQ_SHIFT) >> (s >> 1))
s                 108 sound/soc/codecs/cs42xx8.h #define CS42XX8_FUNCMOD_MFREQ_512(s)		((2 << CS42XX8_FUNCMOD_MFREQ_SHIFT) >> (s >> 1))
s                 109 sound/soc/codecs/cs42xx8.h #define CS42XX8_FUNCMOD_MFREQ_768(s)		((3 << CS42XX8_FUNCMOD_MFREQ_SHIFT) >> (s >> 1))
s                 110 sound/soc/codecs/cs42xx8.h #define CS42XX8_FUNCMOD_MFREQ_1024(s)		((4 << CS42XX8_FUNCMOD_MFREQ_SHIFT) >> (s >> 1))
s                 818 sound/soc/codecs/tlv320aic31xx.c 			int s =	(aic31xx_divs[i].dosr * aic31xx_divs[i].mdac) %
s                 822 sound/soc/codecs/tlv320aic31xx.c 			if (s < bclk_score && bn > 0) {
s                 825 sound/soc/codecs/tlv320aic31xx.c 				bclk_score = s;
s                1303 sound/soc/codecs/wm8993.c 		struct wm8993_retune_mobile_setting *s;
s                1316 sound/soc/codecs/wm8993.c 		s = &wm8993->pdata.retune_configs[best];
s                1319 sound/soc/codecs/wm8993.c 			s->name, s->rate);
s                1324 sound/soc/codecs/wm8993.c 		for (i = 1; i < ARRAY_SIZE(s->config); i++)
s                1325 sound/soc/codecs/wm8993.c 			snd_soc_component_write(component, WM8993_EQ1 + i, s->config[i]);
s                1111 sound/soc/codecs/wm9081.c 		struct wm9081_retune_mobile_setting *s;
s                1124 sound/soc/codecs/wm9081.c 		s = &pdata->retune_configs[best];
s                1127 sound/soc/codecs/wm9081.c 			s->name, s->rate);
s                1135 sound/soc/codecs/wm9081.c 		for (i = 1; i < ARRAY_SIZE(s->config); i++)
s                1136 sound/soc/codecs/wm9081.c 			snd_soc_component_write(component, WM9081_EQ_1 + i, s->config[i]);
s                1138 sound/soc/codecs/wm9081.c 		eq1 |= (s->config[0] & ~WM9081_EQ_ENA);
s                 641 sound/soc/codecs/wm_adsp.c static void wm_adsp_debugfs_save_wmfwname(struct wm_adsp *dsp, const char *s)
s                 643 sound/soc/codecs/wm_adsp.c 	char *tmp = kasprintf(GFP_KERNEL, "%s\n", s);
s                 649 sound/soc/codecs/wm_adsp.c static void wm_adsp_debugfs_save_binname(struct wm_adsp *dsp, const char *s)
s                 651 sound/soc/codecs/wm_adsp.c 	char *tmp = kasprintf(GFP_KERNEL, "%s\n", s);
s                 761 sound/soc/codecs/wm_adsp.c 						 const char *s)
s                 766 sound/soc/codecs/wm_adsp.c 						const char *s)
s                 254 sound/soc/fsl/fsl_esai.h #define ESAI_xCR_xSWS(s, w)	((w < 24 ? (s - w + ((w - 8) >> 2)) : (s < 32 ? 0x1e : 0x1f)) << ESAI_xCR_xSWS_SHIFT)
s                1287 sound/soc/fsl/fsl_ssi.c static void make_lowercase(char *s)
s                1289 sound/soc/fsl/fsl_ssi.c 	if (!s)
s                1291 sound/soc/fsl/fsl_ssi.c 	for (; *s; s++)
s                1292 sound/soc/fsl/fsl_ssi.c 		*s = tolower(*s);
s                  89 sound/soc/fsl/fsl_ssi_dbg.c 			seq_printf(s, #name "=%u\n", ssi_dbg->stats.name); \
s                  98 sound/soc/fsl/fsl_ssi_dbg.c static int fsl_ssi_stats_show(struct seq_file *s, void *unused)
s                 100 sound/soc/fsl/fsl_ssi_dbg.c 	struct fsl_ssi_dbg *ssi_dbg = s->private;
s                  61 sound/soc/fsl/mpc5200_dma.c static void psc_dma_bcom_enqueue_next_buffer(struct psc_dma_stream *s)
s                  66 sound/soc/fsl/mpc5200_dma.c 	bd = bcom_prepare_next_buffer(s->bcom_task);
s                  67 sound/soc/fsl/mpc5200_dma.c 	bd->status = s->period_bytes;
s                  68 sound/soc/fsl/mpc5200_dma.c 	bd->data[0] = s->runtime->dma_addr + (s->period_next * s->period_bytes);
s                  69 sound/soc/fsl/mpc5200_dma.c 	bcom_submit_next_buffer(s->bcom_task, NULL);
s                  72 sound/soc/fsl/mpc5200_dma.c 	s->period_next = (s->period_next + 1) % s->runtime->periods;
s                  78 sound/soc/fsl/mpc5200_dma.c 	struct psc_dma_stream *s = _psc_dma_stream;
s                  80 sound/soc/fsl/mpc5200_dma.c 	spin_lock(&s->psc_dma->lock);
s                  83 sound/soc/fsl/mpc5200_dma.c 	while (bcom_buffer_done(s->bcom_task)) {
s                  84 sound/soc/fsl/mpc5200_dma.c 		bcom_retrieve_buffer(s->bcom_task, NULL, NULL);
s                  86 sound/soc/fsl/mpc5200_dma.c 		s->period_current = (s->period_current+1) % s->runtime->periods;
s                  87 sound/soc/fsl/mpc5200_dma.c 		s->period_count++;
s                  89 sound/soc/fsl/mpc5200_dma.c 		psc_dma_bcom_enqueue_next_buffer(s);
s                  91 sound/soc/fsl/mpc5200_dma.c 	spin_unlock(&s->psc_dma->lock);
s                  95 sound/soc/fsl/mpc5200_dma.c 	if (s->active)
s                  96 sound/soc/fsl/mpc5200_dma.c 		snd_pcm_period_elapsed(s->stream);
s                 118 sound/soc/fsl/mpc5200_dma.c 	struct psc_dma_stream *s = to_psc_dma_stream(substream, psc_dma);
s                 129 sound/soc/fsl/mpc5200_dma.c 		s->period_bytes = frames_to_bytes(runtime,
s                 131 sound/soc/fsl/mpc5200_dma.c 		s->period_next = 0;
s                 132 sound/soc/fsl/mpc5200_dma.c 		s->period_current = 0;
s                 133 sound/soc/fsl/mpc5200_dma.c 		s->active = 1;
s                 134 sound/soc/fsl/mpc5200_dma.c 		s->period_count = 0;
s                 135 sound/soc/fsl/mpc5200_dma.c 		s->runtime = runtime;
s                 143 sound/soc/fsl/mpc5200_dma.c 			bcom_gen_bd_rx_reset(s->bcom_task);
s                 145 sound/soc/fsl/mpc5200_dma.c 			bcom_gen_bd_tx_reset(s->bcom_task);
s                 148 sound/soc/fsl/mpc5200_dma.c 			if (!bcom_queue_full(s->bcom_task))
s                 149 sound/soc/fsl/mpc5200_dma.c 				psc_dma_bcom_enqueue_next_buffer(s);
s                 151 sound/soc/fsl/mpc5200_dma.c 		bcom_enable(s->bcom_task);
s                 160 sound/soc/fsl/mpc5200_dma.c 			substream->pstr->stream, s->period_count);
s                 161 sound/soc/fsl/mpc5200_dma.c 		s->active = 0;
s                 164 sound/soc/fsl/mpc5200_dma.c 		bcom_disable(s->bcom_task);
s                 166 sound/soc/fsl/mpc5200_dma.c 			bcom_gen_bd_rx_reset(s->bcom_task);
s                 168 sound/soc/fsl/mpc5200_dma.c 			bcom_gen_bd_tx_reset(s->bcom_task);
s                 218 sound/soc/fsl/mpc5200_dma.c 	struct psc_dma_stream *s;
s                 224 sound/soc/fsl/mpc5200_dma.c 		s = &psc_dma->capture;
s                 226 sound/soc/fsl/mpc5200_dma.c 		s = &psc_dma->playback;
s                 237 sound/soc/fsl/mpc5200_dma.c 	s->stream = substream;
s                 245 sound/soc/fsl/mpc5200_dma.c 	struct psc_dma_stream *s;
s                 250 sound/soc/fsl/mpc5200_dma.c 		s = &psc_dma->capture;
s                 252 sound/soc/fsl/mpc5200_dma.c 		s = &psc_dma->playback;
s                 261 sound/soc/fsl/mpc5200_dma.c 	s->stream = NULL;
s                 270 sound/soc/fsl/mpc5200_dma.c 	struct psc_dma_stream *s;
s                 274 sound/soc/fsl/mpc5200_dma.c 		s = &psc_dma->capture;
s                 276 sound/soc/fsl/mpc5200_dma.c 		s = &psc_dma->playback;
s                 278 sound/soc/fsl/mpc5200_dma.c 	count = s->period_current * s->period_bytes;
s                 142 sound/soc/fsl/mpc5200_psc_ac97.c 	struct psc_dma_stream *s = to_psc_dma_stream(substream, psc_dma);
s                 154 sound/soc/fsl/mpc5200_psc_ac97.c 	s->ac97_slot_bits = (params_channels(params) == 1) ? 0x100 : 0x300;
s                 156 sound/soc/fsl/mpc5200_psc_ac97.c 		s->ac97_slot_bits <<= 16;
s                 180 sound/soc/fsl/mpc5200_psc_ac97.c 	struct psc_dma_stream *s = to_psc_dma_stream(substream, psc_dma);
s                 188 sound/soc/fsl/mpc5200_psc_ac97.c 		psc_dma->slots |= s->ac97_slot_bits;
s                 197 sound/soc/fsl/mpc5200_psc_ac97.c 		psc_dma->slots &= ~(s->ac97_slot_bits);
s                 250 sound/soc/intel/common/sst-dsp.c 	int k = 0, s = 500;
s                 267 sound/soc/intel/common/sst-dsp.c 			s = 5000;
s                 269 sound/soc/intel/common/sst-dsp.c 		usleep_range(s, 2*s);
s                 120 sound/soc/intel/skylake/skl-nhlt.c 	char *s = trim;
s                 125 sound/soc/intel/skylake/skl-nhlt.c 	for (i = 0; s[i]; i++) {
s                 126 sound/soc/intel/skylake/skl-nhlt.c 		if (!isspace(s[i]))
s                 127 sound/soc/intel/skylake/skl-nhlt.c 			s[cnt++] = s[i];
s                 130 sound/soc/intel/skylake/skl-nhlt.c 	s[cnt] = '\0';
s                1102 sound/soc/intel/skylake/skl-pcm.c 	struct snd_pcm_substream *s;
s                1133 sound/soc/intel/skylake/skl-pcm.c 	snd_pcm_group_for_each_entry(s, substream) {
s                1134 sound/soc/intel/skylake/skl-pcm.c 		if (s->pcm->card != substream->pcm->card)
s                1136 sound/soc/intel/skylake/skl-pcm.c 		stream = get_hdac_ext_stream(s);
s                1138 sound/soc/intel/skylake/skl-pcm.c 		snd_pcm_trigger_done(s, substream);
s                1146 sound/soc/intel/skylake/skl-pcm.c 	snd_pcm_group_for_each_entry(s, substream) {
s                1147 sound/soc/intel/skylake/skl-pcm.c 		if (s->pcm->card != substream->pcm->card)
s                1149 sound/soc/intel/skylake/skl-pcm.c 		stream = get_hdac_ext_stream(s);
s                1111 sound/soc/intel/skylake/skl.c 	struct hdac_stream *s;
s                1124 sound/soc/intel/skylake/skl.c 	list_for_each_entry(s, &bus->stream_list, list) {
s                1125 sound/soc/intel/skylake/skl.c 		stream = stream_to_hdac_ext_stream(s);
s                 137 sound/soc/intel/skylake/skl.h #define skl_to_bus(s)  (&(s)->hbus.core)
s                 140 sound/soc/intel/skylake/skl.h #define skl_to_hbus(s) (&(s)->hbus)
s                  54 sound/soc/qcom/qdsp6/q6routing.c #define Q6ROUTING_RX_DAPM_ROUTE(mix_name, s)	\
s                  63 sound/soc/qcom/qdsp6/q6routing.c 	{ s, NULL, mix_name }
s                 148 sound/soc/sh/fsi.c #define BUSOP_SET(s, a)	((a) << SHIFT_ ## s ## DATA)
s                 149 sound/soc/sh/fsi.c #define BUSOP_GET(s, a)	(((a) >> SHIFT_ ## s ## DATA) & 0xF)
s                1375 sound/soc/soc-dapm.c 	struct pinctrl_state *s;
s                1381 sound/soc/soc-dapm.c 		s = pinctrl_lookup_state(p, priv->active_state);
s                1383 sound/soc/soc-dapm.c 		s = pinctrl_lookup_state(p, priv->sleep_state);
s                1385 sound/soc/soc-dapm.c 	if (IS_ERR(s))
s                1386 sound/soc/soc-dapm.c 		return PTR_ERR(s);
s                1388 sound/soc/soc-dapm.c 	return pinctrl_select_state(p, s);
s                 433 sound/soc/sof/intel/hda-dsp.c 	struct hdac_stream *s;
s                 438 sound/soc/sof/intel/hda-dsp.c 	list_for_each_entry(s, &bus->stream_list, list) {
s                 439 sound/soc/sof/intel/hda-dsp.c 		stream = stream_to_hdac_ext_stream(s);
s                 196 sound/soc/sof/intel/hda-loader.c 	struct hdac_stream *s;
s                 199 sound/soc/sof/intel/hda-loader.c 	list_for_each_entry(s, &bus->stream_list, list) {
s                 200 sound/soc/sof/intel/hda-loader.c 		if (s->direction == SNDRV_PCM_STREAM_PLAYBACK &&
s                 201 sound/soc/sof/intel/hda-loader.c 		    s->stream_tag == tag) {
s                 202 sound/soc/sof/intel/hda-loader.c 			return stream_to_hdac_ext_stream(s);
s                 160 sound/soc/sof/intel/hda-stream.c 	struct hdac_stream *s;
s                 165 sound/soc/sof/intel/hda-stream.c 	list_for_each_entry(s, &bus->stream_list, list) {
s                 166 sound/soc/sof/intel/hda-stream.c 		if (s->direction == direction && !s->opened) {
s                 167 sound/soc/sof/intel/hda-stream.c 			stream = stream_to_hdac_ext_stream(s);
s                 175 sound/soc/sof/intel/hda-stream.c 			s->opened = true;
s                 206 sound/soc/sof/intel/hda-stream.c 	struct hdac_stream *s;
s                 216 sound/soc/sof/intel/hda-stream.c 	list_for_each_entry(s, &bus->stream_list, list) {
s                 217 sound/soc/sof/intel/hda-stream.c 		if (!s->opened)
s                 220 sound/soc/sof/intel/hda-stream.c 		if (s->direction == direction && s->stream_tag == stream_tag) {
s                 221 sound/soc/sof/intel/hda-stream.c 			s->opened = false;
s                 223 sound/soc/sof/intel/hda-stream.c 		} else if (s->direction == SNDRV_PCM_STREAM_CAPTURE) {
s                 559 sound/soc/sof/intel/hda-stream.c 	struct hdac_stream *s;
s                 563 sound/soc/sof/intel/hda-stream.c 	list_for_each_entry(s, &bus->stream_list, list) {
s                 564 sound/soc/sof/intel/hda-stream.c 		if (status & BIT(s->index) && s->opened) {
s                 565 sound/soc/sof/intel/hda-stream.c 			sd_status = snd_hdac_stream_readb(s, SD_STS);
s                 568 sound/soc/sof/intel/hda-stream.c 				 s->index, sd_status);
s                 570 sound/soc/sof/intel/hda-stream.c 			snd_hdac_stream_writeb(s, SD_STS, sd_status);
s                 573 sound/soc/sof/intel/hda-stream.c 			if (!s->substream ||
s                 574 sound/soc/sof/intel/hda-stream.c 			    !s->running ||
s                 580 sound/soc/sof/intel/hda-stream.c 				snd_sof_pcm_period_elapsed(s->substream);
s                 805 sound/soc/sof/intel/hda-stream.c 	struct hdac_stream *s, *_s;
s                 819 sound/soc/sof/intel/hda-stream.c 	list_for_each_entry_safe(s, _s, &bus->stream_list, list) {
s                 823 sound/soc/sof/intel/hda-stream.c 		if (s->bdl.area)
s                 824 sound/soc/sof/intel/hda-stream.c 			snd_dma_free_pages(&s->bdl);
s                 825 sound/soc/sof/intel/hda-stream.c 		list_del(&s->list);
s                 826 sound/soc/sof/intel/hda-stream.c 		stream = stream_to_hdac_ext_stream(s);
s                 406 sound/soc/sof/intel/hda.h static inline struct hdac_bus *sof_to_bus(struct snd_sof_dev *s)
s                 408 sound/soc/sof/intel/hda.h 	struct sof_intel_hda_dev *hda = s->pdata->hw_pdata;
s                 413 sound/soc/sof/intel/hda.h static inline struct hda_bus *sof_to_hbus(struct snd_sof_dev *s)
s                 415 sound/soc/sof/intel/hda.h 	struct sof_intel_hda_dev *hda = s->pdata->hw_pdata;
s                 433 sound/soc/sof/intel/hda.h #define SOF_STREAM_SD_OFFSET(s) \
s                 434 sound/soc/sof/intel/hda.h 	(SOF_HDA_ADSP_SD_ENTRY_SIZE * ((s)->index) \
s                 159 sound/soc/stm/stm32_adfsdm.c 	u16 *d = (u16 *)dest, *s = (u16 *)src;
s                 161 sound/soc/stm/stm32_adfsdm.c 	s++;
s                 163 sound/soc/stm/stm32_adfsdm.c 		*d++ = *s++;
s                 164 sound/soc/stm/stm32_adfsdm.c 		s++;
s                 453 sound/soc/stm/stm32_sai_sub.c 	char *mclk_name, *p, *s = (char *)pname;
s                 470 sound/soc/stm/stm32_sai_sub.c 	while (*s && *s != '_' && (i < (SAI_MCLK_NAME_LEN - 7))) {
s                 471 sound/soc/stm/stm32_sai_sub.c 		*p++ = *s++;
s                 561 sound/soc/ti/omap-mcbsp.c 	const char * const *s;
s                 565 sound/soc/ti/omap-mcbsp.c 	for (s = &dma_op_modes[i]; i < ARRAY_SIZE(dma_op_modes); s++, i++) {
s                 567 sound/soc/ti/omap-mcbsp.c 			len += sprintf(buf + len, "[%s] ", *s);
s                 569 sound/soc/ti/omap-mcbsp.c 			len += sprintf(buf + len, "%s ", *s);
s                 330 sound/soc/uniphier/aio-compress.c 	size_t s;
s                 340 sound/soc/uniphier/aio-compress.c 		s = cnt * 2;
s                 342 sound/soc/uniphier/aio-compress.c 		dma_sync_single_for_cpu(carddev, dmapos, s, DMA_TO_DEVICE);
s                 343 sound/soc/uniphier/aio-compress.c 		ret = aio_compr_send_to_hw(sub, buf, s);
s                 344 sound/soc/uniphier/aio-compress.c 		dma_sync_single_for_device(carddev, dmapos, s, DMA_TO_DEVICE);
s                 348 sound/soc/uniphier/aio-compress.c 		s = cnt;
s                 350 sound/soc/uniphier/aio-compress.c 		dma_sync_single_for_cpu(carddev, dmapos, s, DMA_FROM_DEVICE);
s                 351 sound/soc/uniphier/aio-compress.c 		ret = copy_to_user(buf, sub->compr_area + sub->rd_offs, s);
s                 352 sound/soc/uniphier/aio-compress.c 		dma_sync_single_for_device(carddev, dmapos, s, DMA_FROM_DEVICE);
s                 363 sound/soc/uniphier/aio-compress.c 		sub->wr_offs += s;
s                 367 sound/soc/uniphier/aio-compress.c 		sub->rd_offs += s;
s                 162 sound/sound_core.c static int __sound_insert_unit(struct sound_unit * s, struct sound_unit **list, const struct file_operations *fops, int index, int low, int top)
s                 197 sound/sound_core.c 	s->unit_minor=n;
s                 198 sound/sound_core.c 	s->unit_fops=fops;
s                 204 sound/sound_core.c 	s->next=*list;
s                 205 sound/sound_core.c 	*list=s;
s                 244 sound/sound_core.c 	struct sound_unit *s = kmalloc(sizeof(*s), GFP_KERNEL);
s                 247 sound/sound_core.c 	if (!s)
s                 252 sound/sound_core.c 	r = __sound_insert_unit(s, list, fops, index, low, top);
s                 258 sound/sound_core.c 		sprintf(s->name, "sound/%s", name);
s                 260 sound/sound_core.c 		sprintf(s->name, "sound/%s%d", name, r / SOUND_STEP);
s                 268 sound/sound_core.c 		r = __register_chrdev(SOUND_MAJOR, s->unit_minor, 1, s->name,
s                 272 sound/sound_core.c 			__sound_remove_unit(list, s->unit_minor);
s                 274 sound/sound_core.c 				low = s->unit_minor + SOUND_STEP;
s                 283 sound/sound_core.c 	device_create(sound_class, dev, MKDEV(SOUND_MAJOR, s->unit_minor),
s                 284 sound/sound_core.c 		      NULL, "%s", s->name+6);
s                 285 sound/sound_core.c 	return s->unit_minor;
s                 288 sound/sound_core.c 	kfree(s);
s                 524 sound/sound_core.c 	struct sound_unit *s;
s                 526 sound/sound_core.c 	s=chains[chain];
s                 527 sound/sound_core.c 	while(s && s->unit_minor <= unit)
s                 529 sound/sound_core.c 		if(s->unit_minor==unit)
s                 530 sound/sound_core.c 			return s;
s                 531 sound/sound_core.c 		s=s->next;
s                 540 sound/sound_core.c 	struct sound_unit *s;
s                 552 sound/sound_core.c 	s = __look_for_unit(chain, unit);
s                 553 sound/sound_core.c 	if (s)
s                 554 sound/sound_core.c 		new_fops = fops_get(s->unit_fops);
s                 579 sound/sound_core.c 		s = __look_for_unit(chain, unit);
s                 580 sound/sound_core.c 		if (s)
s                 581 sound/sound_core.c 			new_fops = fops_get(s->unit_fops);
s                 485 sound/sparc/cs4231.c 		struct snd_pcm_substream *s;
s                 488 sound/sparc/cs4231.c 		snd_pcm_group_for_each_entry(s, substream) {
s                 489 sound/sparc/cs4231.c 			if (s == chip->playback_substream) {
s                 491 sound/sparc/cs4231.c 				snd_pcm_trigger_done(s, substream);
s                 492 sound/sparc/cs4231.c 			} else if (s == chip->capture_substream) {
s                 494 sound/sparc/cs4231.c 				snd_pcm_trigger_done(s, substream);
s                  81 sound/synth/emux/emux_voice.h #define STATE_IS_PLAYING(s) ((s) & SNDRV_EMUX_ST_ON)
s                 788 sound/synth/emux/soundfont.c 	int s, low, bit;
s                 794 sound/synth/emux/soundfont.c 	s = (amount >> 24) & 0x7f;
s                 797 sound/synth/emux/soundfont.c 	v = (log_tbl[s + 1] * low + log_tbl[s] * (0x100 - low)) >> 8;
s                 231 sound/usb/line6/pcm.c 	struct snd_pcm_substream *s;
s                 236 sound/usb/line6/pcm.c 	snd_pcm_group_for_each_entry(s, substream) {
s                 237 sound/usb/line6/pcm.c 		if (s->pcm->card != substream->pcm->card)
s                 243 sound/usb/line6/pcm.c 			if (s->stream == SNDRV_PCM_STREAM_CAPTURE &&
s                 251 sound/usb/line6/pcm.c 			err = line6_stream_start(line6pcm, s->stream,
s                 259 sound/usb/line6/pcm.c 			if (s->stream == SNDRV_PCM_STREAM_CAPTURE &&
s                 265 sound/usb/line6/pcm.c 			line6_stream_stop(line6pcm, s->stream,
s                 270 sound/usb/line6/pcm.c 			if (s->stream != SNDRV_PCM_STREAM_PLAYBACK)
s                 276 sound/usb/line6/pcm.c 			if (s->stream != SNDRV_PCM_STREAM_PLAYBACK)
s                1527 sound/usb/mixer.c 	const char **s;
s                1533 sound/usb/mixer.c 	for (s = names_to_check; *s; s++)
s                1534 sound/usb/mixer.c 		if (strstr(card->shortname, *s)) {
s                1374 sound/usb/mixer_scarlett_gen2.c 	char s[SNDRV_CTL_ELEM_ID_NAME_MAXLEN];
s                1378 sound/usb/mixer_scarlett_gen2.c 		snprintf(s, sizeof(s), "Master HW Playback Volume");
s                1381 sound/usb/mixer_scarlett_gen2.c 					    0, 1, s, &private->master_vol_ctl);
s                1391 sound/usb/mixer_scarlett_gen2.c 			snprintf(s, sizeof(s),
s                1395 sound/usb/mixer_scarlett_gen2.c 			snprintf(s, sizeof(s),
s                1400 sound/usb/mixer_scarlett_gen2.c 					    i, 1, s, &private->vol_ctls[i]);
s                1411 sound/usb/mixer_scarlett_gen2.c 			snprintf(s, sizeof(s),
s                1416 sound/usb/mixer_scarlett_gen2.c 						    i, 1, s, NULL);
s                1441 sound/usb/mixer_scarlett_gen2.c 	char s[SNDRV_CTL_ELEM_ID_NAME_MAXLEN];
s                1445 sound/usb/mixer_scarlett_gen2.c 		snprintf(s, sizeof(s), "Line In %d Level Capture Enum", i + 1);
s                1447 sound/usb/mixer_scarlett_gen2.c 					    i, 1, s, NULL);
s                1454 sound/usb/mixer_scarlett_gen2.c 		snprintf(s, sizeof(s), "Line In %d Pad Capture Switch", i + 1);
s                1456 sound/usb/mixer_scarlett_gen2.c 					    i, 1, s, NULL);
s                1543 sound/usb/mixer_scarlett_gen2.c 	char s[SNDRV_CTL_ELEM_ID_NAME_MAXLEN];
s                1550 sound/usb/mixer_scarlett_gen2.c 			snprintf(s, sizeof(s),
s                1554 sound/usb/mixer_scarlett_gen2.c 						    index, 1, s, NULL);
s                1656 sound/usb/mixer_scarlett_gen2.c 			char s[SNDRV_CTL_ELEM_ID_NAME_MAXLEN];
s                1659 sound/usb/mixer_scarlett_gen2.c 			snprintf(s, sizeof(s) - 5, descr, channel + 1);
s                1660 sound/usb/mixer_scarlett_gen2.c 			strcat(s, " Enum");
s                1664 sound/usb/mixer_scarlett_gen2.c 						    i, 1, s, NULL);
s                 654 sound/usb/mixer_us16x08.c static void get_meter_levels_from_urb(int s,
s                 658 sound/usb/mixer_us16x08.c 	int val = MUC2(meter_urb, s) + (MUC3(meter_urb, s) << 8);
s                 660 sound/usb/mixer_us16x08.c 	if (MUA0(meter_urb, s) == 0x61 && MUA1(meter_urb, s) == 0x02 &&
s                 661 sound/usb/mixer_us16x08.c 		MUA2(meter_urb, s) == 0x04 && MUB0(meter_urb, s) == 0x62) {
s                 662 sound/usb/mixer_us16x08.c 		if (MUC0(meter_urb, s) == 0x72)
s                 663 sound/usb/mixer_us16x08.c 			store->meter_level[MUB2(meter_urb, s) - 1] = val;
s                 664 sound/usb/mixer_us16x08.c 		if (MUC0(meter_urb, s) == 0xb2)
s                 665 sound/usb/mixer_us16x08.c 			store->comp_level[MUB2(meter_urb, s) - 1] = val;
s                 667 sound/usb/mixer_us16x08.c 	if (MUA0(meter_urb, s) == 0x61 && MUA1(meter_urb, s) == 0x02 &&
s                 668 sound/usb/mixer_us16x08.c 		MUA2(meter_urb, s) == 0x02 && MUB0(meter_urb, s) == 0x62)
s                 669 sound/usb/mixer_us16x08.c 		store->master_level[MUB2(meter_urb, s) - 1] = val;
s                1860 sound/usb/pcm.c 	struct snd_pcm_substream *s = pcm->streams[subs->direction].substream;
s                1864 sound/usb/pcm.c 		snd_pcm_lib_preallocate_pages(s, SNDRV_DMA_TYPE_DEV_SG,
s                 116 sound/usb/usbaudio.h #define combine_word(s)    ((*(s)) | ((unsigned int)(s)[1] << 8))
s                 117 sound/usb/usbaudio.h #define combine_triple(s)  (combine_word(s) | ((unsigned int)(s)[2] << 16))
s                 118 sound/usb/usbaudio.h #define combine_quad(s)    (combine_triple(s) | ((unsigned int)(s)[3] << 24))
s                 135 sound/usb/usx2y/us122l.c 	struct usb_stream *s;
s                 138 sound/usb/usx2y/us122l.c 	s = us122l->sk.s;
s                 139 sound/usb/usx2y/us122l.c 	if (!s)
s                 143 sound/usb/usx2y/us122l.c 	if (offset < PAGE_ALIGN(s->read_size))
s                 144 sound/usb/usx2y/us122l.c 		vaddr = (char *)s + offset;
s                 146 sound/usb/usx2y/us122l.c 		offset -= PAGE_ALIGN(s->read_size);
s                 147 sound/usb/usx2y/us122l.c 		if (offset >= PAGE_ALIGN(s->write_size))
s                 228 sound/usb/usx2y/us122l.c 	struct usb_stream *s;
s                 234 sound/usb/usx2y/us122l.c 	s = us122l->sk.s;
s                 235 sound/usb/usx2y/us122l.c 	read = offset < s->read_size;
s                 241 sound/usb/usx2y/us122l.c 		    read ? s->read_size : s->write_size);
s                 243 sound/usb/usx2y/us122l.c 	if (size > PAGE_ALIGN(read ? s->read_size : s->write_size)) {
s                 245 sound/usb/usx2y/us122l.c 			   read ? s->read_size : s->write_size);
s                 272 sound/usb/usx2y/us122l.c 		struct usb_stream *s = us122l->sk.s;
s                 273 sound/usb/usx2y/us122l.c 		if (s && s->state == usb_stream_ready) {
s                 275 sound/usb/usx2y/us122l.c 				polled = &s->periods_polled;
s                 278 sound/usb/usx2y/us122l.c 			if (*polled != s->periods_done) {
s                 279 sound/usb/usx2y/us122l.c 				*polled = s->periods_done;
s                 370 sound/usb/usx2y/us122l.c 	struct usb_stream *s;
s                 411 sound/usb/usx2y/us122l.c 	s = us122l->sk.s;
s                 415 sound/usb/usx2y/us122l.c 		if (!s || memcmp(&cfg, &s->cfg, sizeof(cfg))) {
s                 421 sound/usb/usx2y/us122l.c 	if (!s || memcmp(&cfg, &s->cfg, sizeof(cfg)) ||
s                 422 sound/usb/usx2y/us122l.c 	    s->state == usb_stream_xrun) {
s                 704 sound/usb/usx2y/us122l.c 				     us122l->sk.s->cfg.sample_rate);
s                  16 sound/usb/usx2y/usb_stream.c 	struct usb_stream *s = sk->s;
s                  18 sound/usb/usx2y/usb_stream.c 	return (sk->out_phase_peeked >> 16) * s->cfg.frame_size;
s                  23 sound/usb/usx2y/usb_stream.c 	struct usb_stream *s = sk->s;
s                  28 sound/usb/usx2y/usb_stream.c 		if (s->idle_outsize + lb + l > s->period_size)
s                  41 sound/usb/usx2y/usb_stream.c 	s->idle_outsize += lb - s->period_size;
s                  42 sound/usb/usx2y/usb_stream.c 	snd_printdd(KERN_DEBUG "idle=%i ul=%i ps=%i\n", s->idle_outsize,
s                  43 sound/usb/usx2y/usb_stream.c 		    lb, s->period_size);
s                  86 sound/usb/usx2y/usb_stream.c 	struct usb_stream	*s = sk->s;
s                  87 sound/usb/usx2y/usb_stream.c 	char			*indata = (char *)s + sizeof(*s) +
s                  89 sound/usb/usx2y/usb_stream.c 					s->inpackets;
s                 131 sound/usb/usx2y/usb_stream.c 	struct usb_stream *s;
s                 141 sound/usb/usx2y/usb_stream.c 	s = sk->s;
s                 142 sound/usb/usx2y/usb_stream.c 	if (!s)
s                 145 sound/usb/usx2y/usb_stream.c 	free_pages_exact(sk->write_page, s->write_size);
s                 147 sound/usb/usx2y/usb_stream.c 	free_pages_exact(s, s->read_size);
s                 148 sound/usb/usx2y/usb_stream.c 	sk->s = NULL;
s                 191 sound/usb/usx2y/usb_stream.c 	sk->s = alloc_pages_exact(read_size,
s                 193 sound/usb/usx2y/usb_stream.c 	if (!sk->s) {
s                 197 sound/usb/usx2y/usb_stream.c 	sk->s->cfg.version = USB_STREAM_INTERFACE_VERSION;
s                 199 sound/usb/usx2y/usb_stream.c 	sk->s->read_size = read_size;
s                 201 sound/usb/usx2y/usb_stream.c 	sk->s->cfg.sample_rate = sample_rate;
s                 202 sound/usb/usx2y/usb_stream.c 	sk->s->cfg.frame_size = frame_size;
s                 204 sound/usb/usx2y/usb_stream.c 	sk->s->inpackets = packets * USB_STREAM_URBDEPTH;
s                 205 sound/usb/usx2y/usb_stream.c 	sk->s->cfg.period_frames = period_frames;
s                 206 sound/usb/usx2y/usb_stream.c 	sk->s->period_size = frame_size * period_frames;
s                 208 sound/usb/usx2y/usb_stream.c 	sk->s->write_size = write_size;
s                 229 sound/usb/usx2y/usb_stream.c 	sk->s->state = usb_stream_stopped;
s                 231 sound/usb/usx2y/usb_stream.c 	return sk->s;
s                 277 sound/usb/usx2y/usb_stream.c 	struct usb_stream *s = sk->s;
s                 285 sound/usb/usx2y/usb_stream.c 	for (; s->sync_packet < 0; ++p, ++s->sync_packet) {
s                 288 sound/usb/usx2y/usb_stream.c 			ii->number_of_packets + s->sync_packet;
s                 297 sound/usb/usx2y/usb_stream.c 	     s->sync_packet < inurb->number_of_packets && p < sk->n_o_ps;
s                 298 sound/usb/usx2y/usb_stream.c 	     ++p, ++s->sync_packet) {
s                 299 sound/usb/usx2y/usb_stream.c 		l = inurb->iso_frame_desc[s->sync_packet].actual_length;
s                 301 sound/usb/usx2y/usb_stream.c 		if (s->idle_outsize + lb + l > s->period_size)
s                 310 sound/usb/usx2y/usb_stream.c 	s->sync_packet -= inurb->number_of_packets;
s                 311 sound/usb/usx2y/usb_stream.c 	if (unlikely(s->sync_packet < -2 || s->sync_packet > 0)) {
s                 314 sound/usb/usx2y/usb_stream.c 			   s->sync_packet, p, inurb->number_of_packets,
s                 315 sound/usb/usx2y/usb_stream.c 			   s->idle_outsize + lb + l,
s                 316 sound/usb/usx2y/usb_stream.c 			   s->idle_outsize, lb,  l,
s                 317 sound/usb/usx2y/usb_stream.c 			   s->period_size);
s                 320 sound/usb/usx2y/usb_stream.c 	if (unlikely(lb % s->cfg.frame_size)) {
s                 325 sound/usb/usx2y/usb_stream.c 	s->idle_outsize += lb - s->period_size;
s                 328 sound/usb/usx2y/usb_stream.c 	if (s->idle_outsize <= 0)
s                 331 sound/usb/usx2y/usb_stream.c 	snd_printk(KERN_WARNING "idle=%i\n", s->idle_outsize);
s                 378 sound/usb/usx2y/usb_stream.c static void loop_back(struct usb_stream *s)
s                 385 sound/usb/usx2y/usb_stream.c 	o = s->playback1st_to;
s                 386 sound/usb/usx2y/usb_stream.c 	ol = s->playback1st_size;
s                 389 sound/usb/usx2y/usb_stream.c 	if (s->insplit_pack >= 0) {
s                 392 sound/usb/usx2y/usb_stream.c 		p = s->insplit_pack;
s                 396 sound/usb/usx2y/usb_stream.c 	for (; p < iu->number_of_packets && l < s->period_size; ++p) {
s                 399 sound/usb/usx2y/usb_stream.c 		if (l + il > s->period_size)
s                 400 sound/usb/usx2y/usb_stream.c 			il = s->period_size - l;
s                 408 sound/usb/usx2y/usb_stream.c 			o = s->playback_to;
s                 411 sound/usb/usx2y/usb_stream.c 			ol = s->period_size - s->playback1st_size;
s                 416 sound/usb/usx2y/usb_stream.c 		if (l != s->period_size)
s                 418 sound/usb/usx2y/usb_stream.c 			       l/(int)s->cfg.frame_size);
s                 430 sound/usb/usx2y/usb_stream.c static void loop_back(struct usb_stream *s)
s                 438 sound/usb/usx2y/usb_stream.c 	struct usb_stream *s = sk->s;
s                 440 sound/usb/usx2y/usb_stream.c 	int insize = s->idle_insize;
s                 443 sound/usb/usx2y/usb_stream.c 	s->inpacket_split = s->next_inpacket_split;
s                 444 sound/usb/usx2y/usb_stream.c 	s->inpacket_split_at = s->next_inpacket_split_at;
s                 445 sound/usb/usx2y/usb_stream.c 	s->next_inpacket_split = -1;
s                 446 sound/usb/usx2y/usb_stream.c 	s->next_inpacket_split_at = 0;
s                 456 sound/usb/usx2y/usb_stream.c 		s->inpacket_head++;
s                 457 sound/usb/usx2y/usb_stream.c 		s->inpacket_head %= s->inpackets;
s                 458 sound/usb/usx2y/usb_stream.c 		if (s->inpacket_split == -1)
s                 459 sound/usb/usx2y/usb_stream.c 			s->inpacket_split = s->inpacket_head;
s                 461 sound/usb/usx2y/usb_stream.c 		s->inpacket[s->inpacket_head].offset =
s                 462 sound/usb/usx2y/usb_stream.c 			id[p].offset + (inurb->transfer_buffer - (void *)s);
s                 463 sound/usb/usx2y/usb_stream.c 		s->inpacket[s->inpacket_head].length = l;
s                 464 sound/usb/usx2y/usb_stream.c 		if (insize + l > s->period_size &&
s                 465 sound/usb/usx2y/usb_stream.c 		    s->next_inpacket_split == -1) {
s                 466 sound/usb/usx2y/usb_stream.c 			s->next_inpacket_split = s->inpacket_head;
s                 467 sound/usb/usx2y/usb_stream.c 			s->next_inpacket_split_at = s->period_size - insize;
s                 472 sound/usb/usx2y/usb_stream.c 	s->idle_insize += urb_size - s->period_size;
s                 473 sound/usb/usx2y/usb_stream.c 	if (s->idle_insize < 0) {
s                 475 sound/usb/usx2y/usb_stream.c 			   (s->idle_insize)/(int)s->cfg.frame_size);
s                 478 sound/usb/usx2y/usb_stream.c 	s->insize_done += urb_size;
s                 480 sound/usb/usx2y/usb_stream.c 	l = s->idle_outsize;
s                 481 sound/usb/usx2y/usb_stream.c 	s->outpacket[0].offset = (sk->idle_outurb->transfer_buffer -
s                 487 sound/usb/usx2y/usb_stream.c 	s->outpacket[0].length = sk->idle_outurb->transfer_buffer_length + l;
s                 488 sound/usb/usx2y/usb_stream.c 	s->outpacket[1].offset = sk->completed_outurb->transfer_buffer -
s                 494 sound/usb/usx2y/usb_stream.c 	loop_back(s);
s                 495 sound/usb/usx2y/usb_stream.c 	s->periods_done++;
s                 499 sound/usb/usx2y/usb_stream.c 	s->state = usb_stream_xrun;
s                 520 sound/usb/usx2y/usb_stream.c 	struct usb_stream *s = sk->s;
s                 521 sound/usb/usx2y/usb_stream.c 	if (s->state >= usb_stream_sync1) {
s                 525 sound/usb/usx2y/usb_stream.c 		frames_per_packet = (s->period_size - s->idle_insize);
s                 528 sound/usb/usx2y/usb_stream.c 			s->cfg.frame_size * inurb->number_of_packets;
s                 531 sound/usb/usx2y/usb_stream.c 		max_diff_0 = s->cfg.frame_size;
s                 532 sound/usb/usx2y/usb_stream.c 		if (s->cfg.period_frames >= 256)
s                 534 sound/usb/usx2y/usb_stream.c 		if (s->cfg.period_frames >= 1024)
s                 544 sound/usb/usx2y/usb_stream.c 				(min_frames >> 8) * s->cfg.frame_size;
s                 547 sound/usb/usx2y/usb_stream.c 					    s->insize_done,
s                 548 sound/usb/usx2y/usb_stream.c 					    urb_size / (int)s->cfg.frame_size,
s                 553 sound/usb/usx2y/usb_stream.c 		s->idle_insize -= max_diff - max_diff_0;
s                 554 sound/usb/usx2y/usb_stream.c 		s->idle_insize += urb_size - s->period_size;
s                 555 sound/usb/usx2y/usb_stream.c 		if (s->idle_insize < 0) {
s                 557 sound/usb/usx2y/usb_stream.c 				   s->idle_insize, urb_size, s->period_size);
s                 559 sound/usb/usx2y/usb_stream.c 		} else if (s->idle_insize == 0) {
s                 560 sound/usb/usx2y/usb_stream.c 			s->next_inpacket_split =
s                 561 sound/usb/usx2y/usb_stream.c 				(s->inpacket_head + 1) % s->inpackets;
s                 562 sound/usb/usx2y/usb_stream.c 			s->next_inpacket_split_at = 0;
s                 564 sound/usb/usx2y/usb_stream.c 			unsigned split = s->inpacket_head;
s                 565 sound/usb/usx2y/usb_stream.c 			l = s->idle_insize;
s                 566 sound/usb/usx2y/usb_stream.c 			while (l > s->inpacket[split].length) {
s                 567 sound/usb/usx2y/usb_stream.c 				l -= s->inpacket[split].length;
s                 569 sound/usb/usx2y/usb_stream.c 					split = s->inpackets - 1;
s                 573 sound/usb/usx2y/usb_stream.c 			s->next_inpacket_split = split;
s                 574 sound/usb/usx2y/usb_stream.c 			s->next_inpacket_split_at =
s                 575 sound/usb/usx2y/usb_stream.c 				s->inpacket[split].length - l;
s                 578 sound/usb/usx2y/usb_stream.c 		s->insize_done += urb_size;
s                 589 sound/usb/usx2y/usb_stream.c 	if (s->state == usb_stream_sync1 && s->insize_done > 360000) {
s                 591 sound/usb/usx2y/usb_stream.c 		s->state = usb_stream_ready;
s                 601 sound/usb/usx2y/usb_stream.c 	struct usb_stream *s = sk->s;
s                 612 sound/usb/usx2y/usb_stream.c 		if (l < s->cfg.frame_size) {
s                 614 sound/usb/usx2y/usb_stream.c 			if (s->state >= usb_stream_sync0) {
s                 619 sound/usb/usx2y/usb_stream.c 		s->inpacket_head++;
s                 620 sound/usb/usx2y/usb_stream.c 		s->inpacket_head %= s->inpackets;
s                 621 sound/usb/usx2y/usb_stream.c 		s->inpacket[s->inpacket_head].offset =
s                 622 sound/usb/usx2y/usb_stream.c 			id[p].offset + (urb->transfer_buffer - (void *)s);
s                 623 sound/usb/usx2y/usb_stream.c 		s->inpacket[s->inpacket_head].length = l;
s                 636 sound/usb/usx2y/usb_stream.c 	if (!empty && s->state < usb_stream_sync1)
s                 637 sound/usb/usx2y/usb_stream.c 		++s->state;
s                 652 sound/usb/usx2y/usb_stream.c 	struct usb_stream *s = sk->s;
s                 657 sound/usb/usx2y/usb_stream.c 	if (s->state != usb_stream_stopped)
s                 662 sound/usb/usx2y/usb_stream.c 	memset(sk->write_page, 0, s->write_size);
s                 664 sound/usb/usx2y/usb_stream.c 	s->insize_done = 0;
s                 665 sound/usb/usx2y/usb_stream.c 	s->idle_insize = 0;
s                 666 sound/usb/usx2y/usb_stream.c 	s->idle_outsize = 0;
s                 667 sound/usb/usx2y/usb_stream.c 	s->sync_packet = -1;
s                 668 sound/usb/usx2y/usb_stream.c 	s->inpacket_head = -1;
s                 732 sound/usb/usx2y/usb_stream.c 		while (s->state != usb_stream_ready && wait_ms > 0) {
s                 733 sound/usb/usx2y/usb_stream.c 			snd_printdd(KERN_DEBUG "%i\n", s->state);
s                 739 sound/usb/usx2y/usb_stream.c 	return s->state == usb_stream_ready ? 0 : -EFAULT;
s                 748 sound/usb/usx2y/usb_stream.c 	if (!sk->s)
s                 754 sound/usb/usx2y/usb_stream.c 	sk->s->state = usb_stream_stopped;
s                  11 sound/usb/usx2y/usb_stream.h 	struct usb_stream *s;
s                 249 sound/usb/usx2y/usbusx2yaudio.c 	int s, u;
s                 251 sound/usb/usx2y/usbusx2yaudio.c 	for (s = 0; s < 4; s++) {
s                 252 sound/usb/usx2y/usbusx2yaudio.c 		struct snd_usX2Y_substream *subs = usX2Y->subs[s];
s                 254 sound/usb/usx2y/usbusx2yaudio.c 			snd_printdd("%i %p state=%i\n", s, subs, atomic_read(&subs->state));
s                 258 sound/usb/usx2y/usbusx2yaudio.c 	for (s = 0; s < 4; s++) {
s                 259 sound/usb/usx2y/usbusx2yaudio.c 		struct snd_usX2Y_substream *subs = usX2Y->subs[s];
s                 322 sound/usb/usx2y/usbusx2yaudio.c 	int s, u;
s                 323 sound/usb/usx2y/usbusx2yaudio.c 	for (s = 0; s < 4; s++) {
s                 324 sound/usb/usx2y/usbusx2yaudio.c 		struct snd_usX2Y_substream *subs = usX2Y->subs[s];
s                 233 sound/usb/validate.c #define FIXED(p, t, s) { .protocol = (p), .type = (t), .size = sizeof(s) }
s                 310 sound/xen/xen_snd_front_evtchnl.c 		int s, index;
s                 314 sound/xen/xen_snd_front_evtchnl.c 		for (s = 0; s < pcm_instance->num_streams_pb; s++) {
s                 315 sound/xen/xen_snd_front_evtchnl.c 			index = pcm_instance->streams_pb[s].index;
s                 334 sound/xen/xen_snd_front_evtchnl.c 		for (s = 0; s < pcm_instance->num_streams_cap; s++) {
s                 335 sound/xen/xen_snd_front_evtchnl.c 			index = pcm_instance->streams_cap[s].index;
s                 404 sound/xen/xen_snd_front_evtchnl.c 		int s, index;
s                 408 sound/xen/xen_snd_front_evtchnl.c 		for (s = 0; s < pcm_instance->num_streams_pb; s++) {
s                 409 sound/xen/xen_snd_front_evtchnl.c 			index = pcm_instance->streams_pb[s].index;
s                 413 sound/xen/xen_snd_front_evtchnl.c 					      pcm_instance->streams_pb[s].xenstore_path,
s                 421 sound/xen/xen_snd_front_evtchnl.c 					      pcm_instance->streams_pb[s].xenstore_path,
s                 428 sound/xen/xen_snd_front_evtchnl.c 		for (s = 0; s < pcm_instance->num_streams_cap; s++) {
s                 429 sound/xen/xen_snd_front_evtchnl.c 			index = pcm_instance->streams_cap[s].index;
s                 433 sound/xen/xen_snd_front_evtchnl.c 					      pcm_instance->streams_cap[s].xenstore_path,
s                 441 sound/xen/xen_snd_front_evtchnl.c 					      pcm_instance->streams_cap[s].xenstore_path,
s                 192 tools/arch/powerpc/include/uapi/asm/kvm.h 		} s;
s                 136 tools/arch/x86/include/uapi/asm/kvm.h 	__u8  present, dpl, db, s, l, g, avl;
s                 554 tools/bpf/bpftool/btf_dumper.c static const char *ltrim(const char *s)
s                 556 tools/bpf/bpftool/btf_dumper.c 	while (isspace(*s))
s                 557 tools/bpf/bpftool/btf_dumper.c 		s++;
s                 559 tools/bpf/bpftool/btf_dumper.c 	return s;
s                  46 tools/bpf/bpftool/jit_disasm.c 	char *s;
s                  49 tools/bpf/bpftool/jit_disasm.c 	if (vasprintf(&s, fmt, ap) < 0)
s                  57 tools/bpf/bpftool/jit_disasm.c 		i = strlen(s) - 1;
s                  58 tools/bpf/bpftool/jit_disasm.c 		while (s[i] == ' ')
s                  59 tools/bpf/bpftool/jit_disasm.c 			s[i--] = '\0';
s                  61 tools/bpf/bpftool/jit_disasm.c 		jsonw_string_field(json_wtr, "operation", s);
s                  68 tools/bpf/bpftool/jit_disasm.c 		jsonw_string(json_wtr, s);
s                  71 tools/bpf/bpftool/jit_disasm.c 	free(s);
s                   5 tools/build/feature/test-cxx.cpp static void print_str(std::string s)
s                   7 tools/build/feature/test-cxx.cpp 	std::cout << s << std::endl;
s                  12 tools/build/feature/test-cxx.cpp 	std::string s("Hello World!");
s                  13 tools/build/feature/test-cxx.cpp 	print_str(std::move(s));
s                  14 tools/build/feature/test-cxx.cpp 	std::cout << "|" << s << "|" << std::endl;
s                   7 tools/build/feature/test-glibc.c #define XSTR(s) STR(s)
s                   8 tools/build/feature/test-glibc.c #define STR(s) #s
s                  52 tools/build/fixdep.c 	char s[PATH_MAX];
s                  74 tools/build/fixdep.c 			memcpy(s, m, p-m);
s                  75 tools/build/fixdep.c 			s[p - m] = 0;
s                  97 tools/build/fixdep.c 						target, s);
s                 103 tools/build/fixdep.c 				printf("  %s \\\n", s);
s                  13 tools/include/linux/string.h int strtobool(const char *s, bool *res);
s                  33 tools/include/linux/string.h char *strreplace(char *s, char old, char new);
s                2328 tools/include/nolibc/nolibc.h char *strchr(const char *s, int c)
s                2330 tools/include/nolibc/nolibc.h 	while (*s) {
s                2331 tools/include/nolibc/nolibc.h 		if (*s == (char)c)
s                2332 tools/include/nolibc/nolibc.h 			return (char *)s;
s                2333 tools/include/nolibc/nolibc.h 		s++;
s                2339 tools/include/nolibc/nolibc.h char *strrchr(const char *s, int c)
s                2343 tools/include/nolibc/nolibc.h 	while (*s) {
s                2344 tools/include/nolibc/nolibc.h 		if (*s == (char)c)
s                2345 tools/include/nolibc/nolibc.h 			ret = s;
s                2346 tools/include/nolibc/nolibc.h 		s++;
s                2373 tools/include/nolibc/nolibc.h long atol(const char *s)
s                2379 tools/include/nolibc/nolibc.h 	if (*s == '-') {
s                2381 tools/include/nolibc/nolibc.h 		s++;
s                2385 tools/include/nolibc/nolibc.h 		d = (*s++) - '0';
s                2396 tools/include/nolibc/nolibc.h int atoi(const char *s)
s                2398 tools/include/nolibc/nolibc.h 	return atol(s);
s                 417 tools/include/uapi/linux/kvm.h 	} s;
s                1151 tools/include/uapi/linux/perf_event.h #define PERF_MEM_S(a, s) \
s                1152 tools/include/uapi/linux/perf_event.h 	(((__u64)PERF_MEM_##a##_##s) << PERF_MEM_##a##_SHIFT)
s                 500 tools/include/uapi/sound/asound.h 	} s;
s                 107 tools/io_uring/io_uring-bench.c static int io_uring_register_buffers(struct submitter *s)
s                 112 tools/io_uring/io_uring-bench.c 	return io_uring_register(s->ring_fd, IORING_REGISTER_BUFFERS, s->iovecs,
s                 116 tools/io_uring/io_uring-bench.c static int io_uring_register_files(struct submitter *s)
s                 123 tools/io_uring/io_uring-bench.c 	s->fds = calloc(s->nr_files, sizeof(__s32));
s                 124 tools/io_uring/io_uring-bench.c 	for (i = 0; i < s->nr_files; i++) {
s                 125 tools/io_uring/io_uring-bench.c 		s->fds[i] = s->files[i].real_fd;
s                 126 tools/io_uring/io_uring-bench.c 		s->files[i].fixed_fd = i;
s                 129 tools/io_uring/io_uring-bench.c 	return io_uring_register(s->ring_fd, IORING_REGISTER_FILES, s->fds,
s                 130 tools/io_uring/io_uring-bench.c 					s->nr_files);
s                 138 tools/io_uring/io_uring-bench.c static unsigned file_depth(struct submitter *s)
s                 140 tools/io_uring/io_uring-bench.c 	return (DEPTH + s->nr_files - 1) / s->nr_files;
s                 143 tools/io_uring/io_uring-bench.c static void init_io(struct submitter *s, unsigned index)
s                 145 tools/io_uring/io_uring-bench.c 	struct io_uring_sqe *sqe = &s->sqes[index];
s                 155 tools/io_uring/io_uring-bench.c 	if (s->nr_files == 1) {
s                 156 tools/io_uring/io_uring-bench.c 		f = &s->files[0];
s                 158 tools/io_uring/io_uring-bench.c 		f = &s->files[s->cur_file];
s                 159 tools/io_uring/io_uring-bench.c 		if (f->pending_ios >= file_depth(s)) {
s                 160 tools/io_uring/io_uring-bench.c 			s->cur_file++;
s                 161 tools/io_uring/io_uring-bench.c 			if (s->cur_file == s->nr_files)
s                 162 tools/io_uring/io_uring-bench.c 				s->cur_file = 0;
s                 163 tools/io_uring/io_uring-bench.c 			f = &s->files[s->cur_file];
s                 168 tools/io_uring/io_uring-bench.c 	lrand48_r(&s->rand, &r);
s                 180 tools/io_uring/io_uring-bench.c 		sqe->addr = (unsigned long) s->iovecs[index].iov_base;
s                 185 tools/io_uring/io_uring-bench.c 		sqe->addr = (unsigned long) &s->iovecs[index];
s                 194 tools/io_uring/io_uring-bench.c static int prep_more_ios(struct submitter *s, unsigned max_ios)
s                 196 tools/io_uring/io_uring-bench.c 	struct io_sq_ring *ring = &s->sq_ring;
s                 207 tools/io_uring/io_uring-bench.c 		init_io(s, index);
s                 244 tools/io_uring/io_uring-bench.c static int reap_events(struct submitter *s)
s                 246 tools/io_uring/io_uring-bench.c 	struct io_cq_ring *ring = &s->cq_ring;
s                 272 tools/io_uring/io_uring-bench.c 	s->inflight -= reaped;
s                 280 tools/io_uring/io_uring-bench.c 	struct submitter *s = data;
s                 281 tools/io_uring/io_uring-bench.c 	struct io_sq_ring *ring = &s->sq_ring;
s                 286 tools/io_uring/io_uring-bench.c 	srand48_r(pthread_self(), &s->rand);
s                 292 tools/io_uring/io_uring-bench.c 		if (!prepped && s->inflight < DEPTH) {
s                 293 tools/io_uring/io_uring-bench.c 			to_prep = min(DEPTH - s->inflight, BATCH_SUBMIT);
s                 294 tools/io_uring/io_uring-bench.c 			prepped = prep_more_ios(s, to_prep);
s                 296 tools/io_uring/io_uring-bench.c 		s->inflight += prepped;
s                 300 tools/io_uring/io_uring-bench.c 		if (to_submit && (s->inflight + to_submit <= DEPTH))
s                 303 tools/io_uring/io_uring-bench.c 			to_wait = min(s->inflight + to_submit, BATCH_COMPLETE);
s                 316 tools/io_uring/io_uring-bench.c 			ret = io_uring_enter(s->ring_fd, to_submit, to_wait,
s                 318 tools/io_uring/io_uring-bench.c 			s->calls++;
s                 329 tools/io_uring/io_uring-bench.c 			r = reap_events(s);
s                 331 tools/io_uring/io_uring-bench.c 				s->finish = 1;
s                 336 tools/io_uring/io_uring-bench.c 		s->reaps += this_reap;
s                 341 tools/io_uring/io_uring-bench.c 				if (s->inflight)
s                 347 tools/io_uring/io_uring-bench.c 				s->done += ret;
s                 351 tools/io_uring/io_uring-bench.c 			s->done += ret;
s                 356 tools/io_uring/io_uring-bench.c 				if (s->finish)
s                 366 tools/io_uring/io_uring-bench.c 	} while (!s->finish);
s                 389 tools/io_uring/io_uring-bench.c static int setup_ring(struct submitter *s)
s                 391 tools/io_uring/io_uring-bench.c 	struct io_sq_ring *sring = &s->sq_ring;
s                 392 tools/io_uring/io_uring-bench.c 	struct io_cq_ring *cring = &s->cq_ring;
s                 414 tools/io_uring/io_uring-bench.c 	s->ring_fd = fd;
s                 417 tools/io_uring/io_uring-bench.c 		ret = io_uring_register_buffers(s);
s                 425 tools/io_uring/io_uring-bench.c 		ret = io_uring_register_files(s);
s                 444 tools/io_uring/io_uring-bench.c 	s->sqes = mmap(0, p.sq_entries * sizeof(struct io_uring_sqe),
s                 447 tools/io_uring/io_uring-bench.c 	printf("sqes ptr    = 0x%p\n", s->sqes);
s                 464 tools/io_uring/io_uring-bench.c 	struct submitter *s = &submitters[0];
s                 470 tools/io_uring/io_uring-bench.c 	for (i = 0; i < s->nr_files; i++) {
s                 471 tools/io_uring/io_uring-bench.c 		struct file *f = &s->files[i];
s                 473 tools/io_uring/io_uring-bench.c 		if (i + 1 == s->nr_files)
s                 482 tools/io_uring/io_uring-bench.c 	struct submitter *s = &submitters[0];
s                 501 tools/io_uring/io_uring-bench.c 		if (s->nr_files == MAX_FDS) {
s                 511 tools/io_uring/io_uring-bench.c 		f = &s->files[s->nr_files];
s                 524 tools/io_uring/io_uring-bench.c 		s->nr_files++;
s                 548 tools/io_uring/io_uring-bench.c 		s->iovecs[i].iov_base = buf;
s                 549 tools/io_uring/io_uring-bench.c 		s->iovecs[i].iov_len = BS;
s                 552 tools/io_uring/io_uring-bench.c 	err = setup_ring(s);
s                 558 tools/io_uring/io_uring-bench.c 	printf(" QD=%d, sq_ring=%d, cq_ring=%d\n", DEPTH, *s->sq_ring.ring_entries, *s->cq_ring.ring_entries);
s                 560 tools/io_uring/io_uring-bench.c 	pthread_create(&s->thread, NULL, submitter_fn, s);
s                 562 tools/io_uring/io_uring-bench.c 	fdepths = malloc(8 * s->nr_files);
s                 571 tools/io_uring/io_uring-bench.c 		this_done += s->done;
s                 572 tools/io_uring/io_uring-bench.c 		this_call += s->calls;
s                 573 tools/io_uring/io_uring-bench.c 		this_reap += s->reaps;
s                 581 tools/io_uring/io_uring-bench.c 				this_done - done, rpc, ipc, s->inflight,
s                 588 tools/io_uring/io_uring-bench.c 	pthread_join(s->thread, &ret);
s                 589 tools/io_uring/io_uring-bench.c 	close(s->ring_fd);
s                 121 tools/laptop/dslm/dslm.c static void ender(int s)
s                1567 tools/lib/bpf/btf.c 	struct btf_str_ptr *s;
s                1573 tools/lib/bpf/btf.c 	s = bsearch(strs->data + *str_off_ptr, strs->ptrs, strs->cnt,
s                1575 tools/lib/bpf/btf.c 	if (!s)
s                1577 tools/lib/bpf/btf.c 	s->used = true;
s                1584 tools/lib/bpf/btf.c 	struct btf_str_ptr *s;
s                1590 tools/lib/bpf/btf.c 	s = bsearch(strs->data + *str_off_ptr, strs->ptrs, strs->cnt,
s                1592 tools/lib/bpf/btf.c 	if (!s)
s                1594 tools/lib/bpf/btf.c 	*str_off_ptr = s->new_off;
s                  90 tools/lib/bpf/btf_dump.c 	const char *s = key;
s                  93 tools/lib/bpf/btf_dump.c 	while (*s) {
s                  94 tools/lib/bpf/btf_dump.c 		h = h * 31 + *s;
s                  95 tools/lib/bpf/btf_dump.c 		s++;
s                1342 tools/lib/bpf/btf_dump.c 	struct btf_dump_type_aux_state *s = &d->type_states[id];
s                1351 tools/lib/bpf/btf_dump.c 	if (s->name_resolved)
s                1363 tools/lib/bpf/btf_dump.c 	s->name_resolved = 1;
s                2328 tools/lib/bpf/libbpf.c static bool str_is_empty(const char *s)
s                2330 tools/lib/bpf/libbpf.c 	return !s || !s[0];
s                2470 tools/lib/bpf/libbpf.c static bool bpf_core_is_flavor_sep(const char *s)
s                2473 tools/lib/bpf/libbpf.c 	return s[0] != '_' &&				      /* X */
s                2474 tools/lib/bpf/libbpf.c 	       s[1] == '_' && s[2] == '_' && s[3] == '_' &&   /* ___ */
s                2475 tools/lib/bpf/libbpf.c 	       s[4] != '_';				      /* Y */
s                2917 tools/lib/bpf/libbpf.c 	const char *s;
s                2923 tools/lib/bpf/libbpf.c 	s = btf__name_by_offset(spec->btf, t->name_off);
s                2924 tools/lib/bpf/libbpf.c 	libbpf_print(level, "[%u] %s + ", type_id, s);
s                4729 tools/lib/bpf/libbpf.c 	struct bpf_map *s, *e;
s                4734 tools/lib/bpf/libbpf.c 	s = obj->maps;
s                4737 tools/lib/bpf/libbpf.c 	if ((m < s) || (m >= e)) {
s                5611 tools/lib/bpf/libbpf.c 		struct perf_sample_raw *s = data;
s                5614 tools/lib/bpf/libbpf.c 			pb->sample_cb(pb->ctx, cpu_buf->cpu, s->data, s->size);
s                5618 tools/lib/bpf/libbpf.c 		struct perf_sample_lost *s = data;
s                5621 tools/lib/bpf/libbpf.c 			pb->lost_cb(pb->ctx, cpu_buf->cpu, s->lost);
s                5908 tools/lib/bpf/libbpf.c int parse_cpu_mask_str(const char *s, bool **mask, int *mask_sz)
s                5917 tools/lib/bpf/libbpf.c 	while (*s) {
s                5918 tools/lib/bpf/libbpf.c 		if (*s == ',' || *s == '\n') {
s                5919 tools/lib/bpf/libbpf.c 			s++;
s                5922 tools/lib/bpf/libbpf.c 		n = sscanf(s, "%d%n-%d%n", &start, &len, &end, &len);
s                5924 tools/lib/bpf/libbpf.c 			pr_warning("Failed to get CPU range %s: %d\n", s, n);
s                5932 tools/lib/bpf/libbpf.c 				   start, end, s);
s                5945 tools/lib/bpf/libbpf.c 		s += len;
s                  66 tools/lib/bpf/libbpf_internal.h int parse_cpu_mask_str(const char *s, bool **mask, int *mask_sz);
s                  48 tools/lib/string.c int strtobool(const char *s, bool *res)
s                  50 tools/lib/string.c 	if (!s)
s                  53 tools/lib/string.c 	switch (s[0]) {
s                  66 tools/lib/string.c 		switch (s[1]) {
s                 139 tools/lib/string.c char *strim(char *s)
s                 144 tools/lib/string.c 	size = strlen(s);
s                 146 tools/lib/string.c 		return s;
s                 148 tools/lib/string.c 	end = s + size - 1;
s                 149 tools/lib/string.c 	while (end >= s && isspace(*end))
s                 153 tools/lib/string.c 	return skip_spaces(s);
s                 164 tools/lib/string.c char *strreplace(char *s, char old, char new)
s                 166 tools/lib/string.c 	for (; *s; ++s)
s                 167 tools/lib/string.c 		if (*s == old)
s                 168 tools/lib/string.c 			*s = new;
s                 169 tools/lib/string.c 	return s;
s                  84 tools/lib/subcmd/help.c 	char *s = getenv("LINES");
s                  86 tools/lib/subcmd/help.c 	if (s != NULL) {
s                  87 tools/lib/subcmd/help.c 		ws->ws_row = atoi(s);
s                  88 tools/lib/subcmd/help.c 		s = getenv("COLUMNS");
s                  89 tools/lib/subcmd/help.c 		if (s != NULL) {
s                  90 tools/lib/subcmd/help.c 			ws->ws_col = atoi(s);
s                 262 tools/lib/subcmd/help.c int is_in_cmdlist(struct cmdnames *c, const char *s)
s                 267 tools/lib/subcmd/help.c 		if (!strcmp(s, c->names[i]->name))
s                  32 tools/lib/subcmd/help.h int is_in_cmdlist(struct cmdnames *c, const char *s);
s                 122 tools/lib/subcmd/pager.c 	char *s;
s                 124 tools/lib/subcmd/pager.c 	s = getenv("COLUMNS");
s                 125 tools/lib/subcmd/pager.c 	if (s)
s                 126 tools/lib/subcmd/pager.c 		return atoi(s);
s                  72 tools/lib/subcmd/parse-options.c 	const char *s, *arg = NULL;
s                 261 tools/lib/subcmd/parse-options.c 		*(int *)opt->value = strtol(arg, (char **)&s, 10);
s                 262 tools/lib/subcmd/parse-options.c 		if (*s)
s                 279 tools/lib/subcmd/parse-options.c 		*(unsigned int *)opt->value = strtol(arg, (char **)&s, 10);
s                 280 tools/lib/subcmd/parse-options.c 		if (*s)
s                 295 tools/lib/subcmd/parse-options.c 		*(long *)opt->value = strtol(arg, (char **)&s, 10);
s                 296 tools/lib/subcmd/parse-options.c 		if (*s)
s                 311 tools/lib/subcmd/parse-options.c 		*(unsigned long *)opt->value = strtoul(arg, (char **)&s, 10);
s                 312 tools/lib/subcmd/parse-options.c 		if (*s)
s                 329 tools/lib/subcmd/parse-options.c 		*(u64 *)opt->value = strtoull(arg, (char **)&s, 10);
s                 330 tools/lib/subcmd/parse-options.c 		if (*s)
s                 124 tools/lib/subcmd/parse-options.h #define OPT_BIT(s, l, v, h, b)      { .type = OPTION_BIT, .short_name = (s), .long_name = (l), .value = check_vtype(v, int *), .help = (h), .defval = (b) }
s                 125 tools/lib/subcmd/parse-options.h #define OPT_BOOLEAN(s, l, v, h)     { .type = OPTION_BOOLEAN, .short_name = (s), .long_name = (l), .value = check_vtype(v, bool *), .help = (h) }
s                 126 tools/lib/subcmd/parse-options.h #define OPT_BOOLEAN_FLAG(s, l, v, h, f)     { .type = OPTION_BOOLEAN, .short_name = (s), .long_name = (l), .value = check_vtype(v, bool *), .help = (h), .flags = (f) }
s                 127 tools/lib/subcmd/parse-options.h #define OPT_BOOLEAN_SET(s, l, v, os, h) \
s                 128 tools/lib/subcmd/parse-options.h 	{ .type = OPTION_BOOLEAN, .short_name = (s), .long_name = (l), \
s                 131 tools/lib/subcmd/parse-options.h #define OPT_INCR(s, l, v, h)        { .type = OPTION_INCR, .short_name = (s), .long_name = (l), .value = check_vtype(v, int *), .help = (h) }
s                 132 tools/lib/subcmd/parse-options.h #define OPT_SET_UINT(s, l, v, h, i)  { .type = OPTION_SET_UINT, .short_name = (s), .long_name = (l), .value = check_vtype(v, unsigned int *), .help = (h), .defval = (i) }
s                 133 tools/lib/subcmd/parse-options.h #define OPT_SET_PTR(s, l, v, h, p)  { .type = OPTION_SET_PTR, .short_name = (s), .long_name = (l), .value = (v), .help = (h), .defval = (p) }
s                 134 tools/lib/subcmd/parse-options.h #define OPT_INTEGER(s, l, v, h)     { .type = OPTION_INTEGER, .short_name = (s), .long_name = (l), .value = check_vtype(v, int *), .help = (h) }
s                 135 tools/lib/subcmd/parse-options.h #define OPT_UINTEGER(s, l, v, h)    { .type = OPTION_UINTEGER, .short_name = (s), .long_name = (l), .value = check_vtype(v, unsigned int *), .help = (h) }
s                 136 tools/lib/subcmd/parse-options.h #define OPT_LONG(s, l, v, h)        { .type = OPTION_LONG, .short_name = (s), .long_name = (l), .value = check_vtype(v, long *), .help = (h) }
s                 137 tools/lib/subcmd/parse-options.h #define OPT_ULONG(s, l, v, h)        { .type = OPTION_ULONG, .short_name = (s), .long_name = (l), .value = check_vtype(v, unsigned long *), .help = (h) }
s                 138 tools/lib/subcmd/parse-options.h #define OPT_U64(s, l, v, h)         { .type = OPTION_U64, .short_name = (s), .long_name = (l), .value = check_vtype(v, u64 *), .help = (h) }
s                 139 tools/lib/subcmd/parse-options.h #define OPT_STRING(s, l, v, a, h)   { .type = OPTION_STRING,  .short_name = (s), .long_name = (l), .value = check_vtype(v, const char **), .argh = (a), .help = (h) }
s                 140 tools/lib/subcmd/parse-options.h #define OPT_STRING_OPTARG(s, l, v, a, h, d) \
s                 141 tools/lib/subcmd/parse-options.h 	{ .type = OPTION_STRING,  .short_name = (s), .long_name = (l), \
s                 144 tools/lib/subcmd/parse-options.h #define OPT_STRING_OPTARG_SET(s, l, v, os, a, h, d) \
s                 145 tools/lib/subcmd/parse-options.h 	{ .type = OPTION_STRING, .short_name = (s), .long_name = (l), \
s                 149 tools/lib/subcmd/parse-options.h #define OPT_STRING_NOEMPTY(s, l, v, a, h)   { .type = OPTION_STRING,  .short_name = (s), .long_name = (l), .value = check_vtype(v, const char **), .argh = (a), .help = (h), .flags = PARSE_OPT_NOEMPTY}
s                 150 tools/lib/subcmd/parse-options.h #define OPT_DATE(s, l, v, h) \
s                 151 tools/lib/subcmd/parse-options.h 	{ .type = OPTION_CALLBACK, .short_name = (s), .long_name = (l), .value = (v), .argh = "time", .help = (h), .callback = parse_opt_approxidate_cb }
s                 152 tools/lib/subcmd/parse-options.h #define OPT_CALLBACK(s, l, v, a, h, f) \
s                 153 tools/lib/subcmd/parse-options.h 	{ .type = OPTION_CALLBACK, .short_name = (s), .long_name = (l), .value = (v), .argh = (a), .help = (h), .callback = (f) }
s                 154 tools/lib/subcmd/parse-options.h #define OPT_CALLBACK_NOOPT(s, l, v, a, h, f) \
s                 155 tools/lib/subcmd/parse-options.h 	{ .type = OPTION_CALLBACK, .short_name = (s), .long_name = (l), .value = (v), .argh = (a), .help = (h), .callback = (f), .flags = PARSE_OPT_NOARG }
s                 156 tools/lib/subcmd/parse-options.h #define OPT_CALLBACK_DEFAULT(s, l, v, a, h, f, d) \
s                 157 tools/lib/subcmd/parse-options.h 	{ .type = OPTION_CALLBACK, .short_name = (s), .long_name = (l), .value = (v), .argh = (a), .help = (h), .callback = (f), .defval = (intptr_t)d, .flags = PARSE_OPT_LASTARG_DEFAULT }
s                 158 tools/lib/subcmd/parse-options.h #define OPT_CALLBACK_DEFAULT_NOOPT(s, l, v, a, h, f, d) \
s                 159 tools/lib/subcmd/parse-options.h 	{ .type = OPTION_CALLBACK, .short_name = (s), .long_name = (l),\
s                 162 tools/lib/subcmd/parse-options.h #define OPT_CALLBACK_OPTARG(s, l, v, d, a, h, f) \
s                 163 tools/lib/subcmd/parse-options.h 	{ .type = OPTION_CALLBACK, .short_name = (s), .long_name = (l), \
s                  23 tools/lib/subcmd/sigchain.c 	struct sigchain_signal *s = signals + sig;
s                  26 tools/lib/subcmd/sigchain.c 	ALLOC_GROW(s->old, s->n + 1, s->alloc);
s                  27 tools/lib/subcmd/sigchain.c 	s->old[s->n] = signal(sig, f);
s                  28 tools/lib/subcmd/sigchain.c 	if (s->old[s->n] == SIG_ERR)
s                  30 tools/lib/subcmd/sigchain.c 	s->n++;
s                  36 tools/lib/subcmd/sigchain.c 	struct sigchain_signal *s = signals + sig;
s                  38 tools/lib/subcmd/sigchain.c 	if (s->n < 1)
s                  41 tools/lib/subcmd/sigchain.c 	if (signal(sig, s->old[s->n - 1]) == SIG_ERR)
s                  43 tools/lib/subcmd/sigchain.c 	s->n--;
s                  98 tools/lib/traceevent/event-parse.c process_defined_func(struct trace_seq *s, void *data, int size,
s                3640 tools/lib/traceevent/event-parse.c 		struct trace_seq s;
s                3641 tools/lib/traceevent/event-parse.c 		trace_seq_init(&s);
s                3642 tools/lib/traceevent/event-parse.c 		val = process_defined_func(&s, data, size, event, arg);
s                3643 tools/lib/traceevent/event-parse.c 		trace_seq_destroy(&s);
s                3875 tools/lib/traceevent/event-parse.c static void print_str_to_seq(struct trace_seq *s, const char *format,
s                3879 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, format, len_arg, str);
s                3881 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, format, str);
s                3885 tools/lib/traceevent/event-parse.c 				 struct trace_seq *s, const char *format,
s                3931 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, format, len_arg, str);
s                3933 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, format, str);
s                3938 tools/lib/traceevent/event-parse.c static void print_str_arg(struct trace_seq *s, void *data, int size,
s                3958 tools/lib/traceevent/event-parse.c 		print_str_to_seq(s, format, len_arg, arg->atom.atom);
s                4001 tools/lib/traceevent/event-parse.c 				trace_seq_puts(s, printk->printk);
s                4003 tools/lib/traceevent/event-parse.c 				trace_seq_printf(s, "%llx", addr);
s                4014 tools/lib/traceevent/event-parse.c 		print_str_to_seq(s, format, len_arg, str);
s                4023 tools/lib/traceevent/event-parse.c 				print_str_to_seq(s, format, len_arg, flag->str);
s                4028 tools/lib/traceevent/event-parse.c 					trace_seq_puts(s, arg->flags.delim);
s                4029 tools/lib/traceevent/event-parse.c 				print_str_to_seq(s, format, len_arg, flag->str);
s                4036 tools/lib/traceevent/event-parse.c 				trace_seq_puts(s, arg->flags.delim);
s                4037 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, "0x%llx", val);
s                4045 tools/lib/traceevent/event-parse.c 				print_str_to_seq(s, format, len_arg, flag->str);
s                4050 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, "0x%llx", val);
s                4074 tools/lib/traceevent/event-parse.c 				trace_seq_putc(s, ' ');
s                4075 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, "%02x", hex[i]);
s                4107 tools/lib/traceevent/event-parse.c 				trace_seq_putc(s, ' ');
s                4110 tools/lib/traceevent/event-parse.c 				trace_seq_printf(s, "%u", *(uint8_t *)num);
s                4112 tools/lib/traceevent/event-parse.c 				trace_seq_printf(s, "%u", *(uint16_t *)num);
s                4114 tools/lib/traceevent/event-parse.c 				trace_seq_printf(s, "%u", *(uint32_t *)num);
s                4116 tools/lib/traceevent/event-parse.c 				trace_seq_printf(s, "%"PRIu64, *(uint64_t *)num);
s                4118 tools/lib/traceevent/event-parse.c 				trace_seq_printf(s, "BAD SIZE:%d 0x%x",
s                4140 tools/lib/traceevent/event-parse.c 		print_str_to_seq(s, format, len_arg, ((char *)data) + str_offset);
s                4144 tools/lib/traceevent/event-parse.c 		print_str_to_seq(s, format, len_arg, arg->string.string);
s                4159 tools/lib/traceevent/event-parse.c 		print_bitmask_to_seq(tep, s, format, len_arg,
s                4171 tools/lib/traceevent/event-parse.c 			print_str_arg(s, data, size, event,
s                4174 tools/lib/traceevent/event-parse.c 			print_str_arg(s, data, size, event,
s                4178 tools/lib/traceevent/event-parse.c 		process_defined_func(s, data, size, event, arg);
s                4193 tools/lib/traceevent/event-parse.c process_defined_func(struct trace_seq *s, void *data, int size,
s                4209 tools/lib/traceevent/event-parse.c 		ret = (*func_handle->func)(s, NULL);
s                4262 tools/lib/traceevent/event-parse.c 	ret = (*func_handle->func)(s, args);
s                4511 tools/lib/traceevent/event-parse.c static void print_mac_arg(struct trace_seq *s, int mac, void *data, int size,
s                4518 tools/lib/traceevent/event-parse.c 		process_defined_func(s, data, size, event, arg);
s                4523 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, "ARG TYPE NOT FIELD BUT %d",
s                4540 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, "INVALIDMAC");
s                4544 tools/lib/traceevent/event-parse.c 	trace_seq_printf(s, fmt, buf[0], buf[1], buf[2], buf[3], buf[4], buf[5]);
s                4547 tools/lib/traceevent/event-parse.c static void print_ip4_addr(struct trace_seq *s, char i, unsigned char *buf)
s                4556 tools/lib/traceevent/event-parse.c 	trace_seq_printf(s, fmt, buf[0], buf[1], buf[2], buf[3]);
s                4570 tools/lib/traceevent/event-parse.c static void print_ip6c_addr(struct trace_seq *s, unsigned char *addr)
s                4614 tools/lib/traceevent/event-parse.c 				trace_seq_printf(s, ":");
s                4615 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, ":");
s                4621 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, ":");
s                4629 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, "%x%02x", hi, lo);
s                4631 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, "%x", lo);
s                4638 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, ":");
s                4639 tools/lib/traceevent/event-parse.c 		print_ip4_addr(s, 'I', &in6.s6_addr[12]);
s                4645 tools/lib/traceevent/event-parse.c static void print_ip6_addr(struct trace_seq *s, char i, unsigned char *buf)
s                4650 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, "%02x%02x", buf[j], buf[j+1]);
s                4652 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, ":");
s                4664 tools/lib/traceevent/event-parse.c static int print_ipv4_arg(struct trace_seq *s, const char *ptr, char i,
s                4671 tools/lib/traceevent/event-parse.c 		process_defined_func(s, data, size, event, arg);
s                4676 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, "ARG TYPE NOT FIELD BUT %d", arg->type);
s                4693 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, "INVALIDIPv4");
s                4696 tools/lib/traceevent/event-parse.c 	print_ip4_addr(s, i, buf);
s                4701 tools/lib/traceevent/event-parse.c static int print_ipv6_arg(struct trace_seq *s, const char *ptr, char i,
s                4717 tools/lib/traceevent/event-parse.c 		process_defined_func(s, data, size, event, arg);
s                4722 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, "ARG TYPE NOT FIELD BUT %d", arg->type);
s                4739 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, "INVALIDIPv6");
s                4744 tools/lib/traceevent/event-parse.c 		print_ip6c_addr(s, buf);
s                4746 tools/lib/traceevent/event-parse.c 		print_ip6_addr(s, i, buf);
s                4751 tools/lib/traceevent/event-parse.c static int print_ipsa_arg(struct trace_seq *s, const char *ptr, char i,
s                4775 tools/lib/traceevent/event-parse.c 		process_defined_func(s, data, size, event, arg);
s                4780 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, "ARG TYPE NOT FIELD BUT %d", arg->type);
s                4800 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, "INVALIDIPv4");
s                4804 tools/lib/traceevent/event-parse.c 		print_ip4_addr(s, i, (unsigned char *) &sa4->sin_addr);
s                4806 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, ":%d", ntohs(sa4->sin_port));
s                4813 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, "INVALIDIPv6");
s                4818 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, "[");
s                4822 tools/lib/traceevent/event-parse.c 			print_ip6c_addr(s, buf);
s                4824 tools/lib/traceevent/event-parse.c 			print_ip6_addr(s, i, buf);
s                4827 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, "]:%d", ntohs(sa6->sin6_port));
s                4833 tools/lib/traceevent/event-parse.c static int print_ip_arg(struct trace_seq *s, const char *ptr,
s                4850 tools/lib/traceevent/event-parse.c 		rc += print_ipv4_arg(s, ptr, i, data, size, event, arg);
s                4853 tools/lib/traceevent/event-parse.c 		rc += print_ipv6_arg(s, ptr, i, data, size, event, arg);
s                4856 tools/lib/traceevent/event-parse.c 		rc += print_ipsa_arg(s, ptr, i, data, size, event, arg);
s                4875 tools/lib/traceevent/event-parse.c void tep_print_field(struct trace_seq *s, void *data,
s                4893 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, "%s", (char *)data + offset);
s                4895 tools/lib/traceevent/event-parse.c 			trace_seq_puts(s, "ARRAY[");
s                4898 tools/lib/traceevent/event-parse.c 					trace_seq_puts(s, ", ");
s                4899 tools/lib/traceevent/event-parse.c 				trace_seq_printf(s, "%02x",
s                4902 tools/lib/traceevent/event-parse.c 			trace_seq_putc(s, ']');
s                4909 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, "0x%llx", val);
s                4918 tools/lib/traceevent/event-parse.c 					trace_seq_printf(s, "0x%x", (int)val);
s                4920 tools/lib/traceevent/event-parse.c 					trace_seq_printf(s, "%d", (int)val);
s                4923 tools/lib/traceevent/event-parse.c 				trace_seq_printf(s, "%2d", (short)val);
s                4926 tools/lib/traceevent/event-parse.c 				trace_seq_printf(s, "%1d", (char)val);
s                4929 tools/lib/traceevent/event-parse.c 				trace_seq_printf(s, "%lld", val);
s                4933 tools/lib/traceevent/event-parse.c 				trace_seq_printf(s, "0x%llx", val);
s                4935 tools/lib/traceevent/event-parse.c 				trace_seq_printf(s, "%llu", val);
s                4940 tools/lib/traceevent/event-parse.c void tep_print_fields(struct trace_seq *s, void *data,
s                4947 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, " %s=", field->name);
s                4948 tools/lib/traceevent/event-parse.c 		tep_print_field(s, data, field);
s                4953 tools/lib/traceevent/event-parse.c static void pretty_print(struct trace_seq *s, void *data, int size, struct tep_event *event)
s                4973 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, "[FAILED TO PARSE]");
s                4974 tools/lib/traceevent/event-parse.c 		tep_print_fields(s, data, size, event);
s                4991 tools/lib/traceevent/event-parse.c 				trace_seq_putc(s, '\n');
s                4994 tools/lib/traceevent/event-parse.c 				trace_seq_putc(s, '\t');
s                4997 tools/lib/traceevent/event-parse.c 				trace_seq_putc(s, '\r');
s                5000 tools/lib/traceevent/event-parse.c 				trace_seq_putc(s, '\\');
s                5003 tools/lib/traceevent/event-parse.c 				trace_seq_putc(s, *ptr);
s                5015 tools/lib/traceevent/event-parse.c 				trace_seq_putc(s, '%');
s                5056 tools/lib/traceevent/event-parse.c 					trace_seq_puts(s, arg->string.string);
s                5065 tools/lib/traceevent/event-parse.c 					print_mac_arg(s, *ptr, data, size, event, arg);
s                5071 tools/lib/traceevent/event-parse.c 					n = print_ip_arg(s, ptr, data, size, event, arg);
s                5110 tools/lib/traceevent/event-parse.c 						trace_seq_puts(s, func->func);
s                5112 tools/lib/traceevent/event-parse.c 							trace_seq_printf(s,
s                5132 tools/lib/traceevent/event-parse.c 						trace_seq_printf(s, format, len_arg, (char)val);
s                5134 tools/lib/traceevent/event-parse.c 						trace_seq_printf(s, format, (char)val);
s                5138 tools/lib/traceevent/event-parse.c 						trace_seq_printf(s, format, len_arg, (short)val);
s                5140 tools/lib/traceevent/event-parse.c 						trace_seq_printf(s, format, (short)val);
s                5144 tools/lib/traceevent/event-parse.c 						trace_seq_printf(s, format, len_arg, (int)val);
s                5146 tools/lib/traceevent/event-parse.c 						trace_seq_printf(s, format, (int)val);
s                5150 tools/lib/traceevent/event-parse.c 						trace_seq_printf(s, format, len_arg, (long)val);
s                5152 tools/lib/traceevent/event-parse.c 						trace_seq_printf(s, format, (long)val);
s                5156 tools/lib/traceevent/event-parse.c 						trace_seq_printf(s, format, len_arg,
s                5159 tools/lib/traceevent/event-parse.c 						trace_seq_printf(s, format, (long long)val);
s                5192 tools/lib/traceevent/event-parse.c 				trace_seq_puts(s, p.buffer);
s                5197 tools/lib/traceevent/event-parse.c 				trace_seq_printf(s, ">%c<", *ptr);
s                5201 tools/lib/traceevent/event-parse.c 			trace_seq_putc(s, *ptr);
s                5206 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, "[FAILED TO PARSE]");
s                5220 tools/lib/traceevent/event-parse.c static void data_latency_format(struct tep_handle *tep, struct trace_seq *s,
s                5293 tools/lib/traceevent/event-parse.c 		s->state = TRACE_SEQ__MEM_ALLOC_FAILED;
s                5298 tools/lib/traceevent/event-parse.c 	trace_seq_puts(s, sq.buffer);
s                5300 tools/lib/traceevent/event-parse.c 	trace_seq_terminate(s);
s                5464 tools/lib/traceevent/event-parse.c static void print_event_info(struct trace_seq *s, char *format, bool raw,
s                5470 tools/lib/traceevent/event-parse.c 		tep_print_fields(s, record->data, record->size, event);
s                5474 tools/lib/traceevent/event-parse.c 			print_pretty = event->handler(s, record, event,
s                5478 tools/lib/traceevent/event-parse.c 			pretty_print(s, record->data, record->size, event);
s                5481 tools/lib/traceevent/event-parse.c 	trace_seq_terminate(s);
s                5514 tools/lib/traceevent/event-parse.c static void print_event_time(struct tep_handle *tep, struct trace_seq *s,
s                5539 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, "%5llu.%0*llu", time / p10, prec, time % p10);
s                5541 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, "%12llu\n", time);
s                5553 tools/lib/traceevent/event-parse.c static void print_string(struct tep_handle *tep, struct trace_seq *s,
s                5561 tools/lib/traceevent/event-parse.c 		data_latency_format(tep, s, type->format, record);
s                5565 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, type->format, comm);
s                5567 tools/lib/traceevent/event-parse.c 		print_event_info(s, type->format, true, event, record);
s                5569 tools/lib/traceevent/event-parse.c 		print_event_info(s, type->format, false, event, record);
s                5571 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, type->format, event->name);
s                5573 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, "[UNKNOWN TEP TYPE %s]", arg);
s                5578 tools/lib/traceevent/event-parse.c static void print_int(struct tep_handle *tep, struct trace_seq *s,
s                5592 tools/lib/traceevent/event-parse.c 		return print_event_time(tep, s, type->format, event, record);
s                5596 tools/lib/traceevent/event-parse.c 	trace_seq_printf(s, type->format, param);
s                5652 tools/lib/traceevent/event-parse.c void tep_print_event(struct tep_handle *tep, struct trace_seq *s,
s                5671 tools/lib/traceevent/event-parse.c 			trace_seq_puts(s, str);
s                5677 tools/lib/traceevent/event-parse.c 		trace_seq_puts(s, str);
s                5681 tools/lib/traceevent/event-parse.c 			print_string(tep, s, record, event,
s                5685 tools/lib/traceevent/event-parse.c 			print_int(tep, s, record, event,
s                5690 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, "[UNKNOWN TYPE]");
s                5919 tools/lib/traceevent/event-parse.c static void print_fields(struct trace_seq *s, struct tep_print_flag_sym *field)
s                5921 tools/lib/traceevent/event-parse.c 	trace_seq_printf(s, "{ %s, %s }", field->value, field->str);
s                5923 tools/lib/traceevent/event-parse.c 		trace_seq_puts(s, ", ");
s                5924 tools/lib/traceevent/event-parse.c 		print_fields(s, field->next);
s                5932 tools/lib/traceevent/event-parse.c 	struct trace_seq s;
s                5948 tools/lib/traceevent/event-parse.c 		trace_seq_init(&s);
s                5949 tools/lib/traceevent/event-parse.c 		print_fields(&s, args->flags.flags);
s                5950 tools/lib/traceevent/event-parse.c 		trace_seq_do_printf(&s);
s                5951 tools/lib/traceevent/event-parse.c 		trace_seq_destroy(&s);
s                5958 tools/lib/traceevent/event-parse.c 		trace_seq_init(&s);
s                5959 tools/lib/traceevent/event-parse.c 		print_fields(&s, args->symbol.symbols);
s                5960 tools/lib/traceevent/event-parse.c 		trace_seq_do_printf(&s);
s                5961 tools/lib/traceevent/event-parse.c 		trace_seq_destroy(&s);
s                6397 tools/lib/traceevent/event-parse.c int get_field_val(struct trace_seq *s, struct tep_format_field *field,
s                6403 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, "<CANT FIND FIELD %s>", name);
s                6409 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, " %s=INVALID", name);
s                6430 tools/lib/traceevent/event-parse.c void *tep_get_field_raw(struct trace_seq *s, struct tep_event *event,
s                6446 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, "<CANT FIND FIELD %s>", name);
s                6477 tools/lib/traceevent/event-parse.c int tep_get_field_val(struct trace_seq *s, struct tep_event *event,
s                6488 tools/lib/traceevent/event-parse.c 	return get_field_val(s, field, name, record, val, err);
s                6502 tools/lib/traceevent/event-parse.c int tep_get_common_field_val(struct trace_seq *s, struct tep_event *event,
s                6513 tools/lib/traceevent/event-parse.c 	return get_field_val(s, field, name, record, val, err);
s                6527 tools/lib/traceevent/event-parse.c int tep_get_any_field_val(struct trace_seq *s, struct tep_event *event,
s                6538 tools/lib/traceevent/event-parse.c 	return get_field_val(s, field, name, record, val, err);
s                6553 tools/lib/traceevent/event-parse.c int tep_print_num_field(struct trace_seq *s, const char *fmt,
s                6566 tools/lib/traceevent/event-parse.c 	return trace_seq_printf(s, fmt, val);
s                6570 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, "CAN'T FIND FIELD \"%s\"", name);
s                6586 tools/lib/traceevent/event-parse.c int tep_print_func_field(struct trace_seq *s, const char *fmt,
s                6609 tools/lib/traceevent/event-parse.c 	return trace_seq_printf(s, fmt, tmp);
s                6613 tools/lib/traceevent/event-parse.c 		trace_seq_printf(s, "CAN'T FIND FIELD \"%s\"", name);
s                  62 tools/lib/traceevent/event-parse.h typedef int (*tep_event_handler_func)(struct trace_seq *s,
s                 322 tools/lib/traceevent/event-parse.h typedef unsigned long long (*tep_func_handler)(struct trace_seq *s,
s                 404 tools/lib/traceevent/event-parse.h void tep_print_plugins(struct trace_seq *s,
s                 455 tools/lib/traceevent/event-parse.h void tep_print_event(struct tep_handle *tep, struct trace_seq *s,
s                 469 tools/lib/traceevent/event-parse.h void *tep_get_field_raw(struct trace_seq *s, struct tep_event *event,
s                 473 tools/lib/traceevent/event-parse.h int tep_get_field_val(struct trace_seq *s, struct tep_event *event,
s                 476 tools/lib/traceevent/event-parse.h int tep_get_common_field_val(struct trace_seq *s, struct tep_event *event,
s                 479 tools/lib/traceevent/event-parse.h int tep_get_any_field_val(struct trace_seq *s, struct tep_event *event,
s                 483 tools/lib/traceevent/event-parse.h int tep_print_num_field(struct trace_seq *s, const char *fmt,
s                 487 tools/lib/traceevent/event-parse.h int tep_print_func_field(struct trace_seq *s, const char *fmt,
s                 539 tools/lib/traceevent/event-parse.h void tep_print_field(struct trace_seq *s, void *data,
s                 541 tools/lib/traceevent/event-parse.h void tep_print_fields(struct trace_seq *s, void *data,
s                 261 tools/lib/traceevent/event-plugin.c void tep_print_plugins(struct trace_seq *s,
s                 266 tools/lib/traceevent/event-plugin.c 		trace_seq_printf(s, "%s%s%s", prefix, list->name, suffix);
s                  22 tools/lib/traceevent/plugins/plugin_cfg80211.c process___le16_to_cpup(struct trace_seq *s, unsigned long long *args)
s                 126 tools/lib/traceevent/plugins/plugin_function.c static int function_handler(struct trace_seq *s, struct tep_record *record,
s                 136 tools/lib/traceevent/plugins/plugin_function.c 	if (tep_get_field_val(s, event, "ip", record, &function, 1))
s                 137 tools/lib/traceevent/plugins/plugin_function.c 		return trace_seq_putc(s, '!');
s                 141 tools/lib/traceevent/plugins/plugin_function.c 	if (tep_get_field_val(s, event, "parent_ip", record, &pfunction, 1))
s                 142 tools/lib/traceevent/plugins/plugin_function.c 		return trace_seq_putc(s, '!');
s                 149 tools/lib/traceevent/plugins/plugin_function.c 	trace_seq_printf(s, "%*s", index*3, "");
s                 152 tools/lib/traceevent/plugins/plugin_function.c 		trace_seq_printf(s, "%s", func);
s                 154 tools/lib/traceevent/plugins/plugin_function.c 		trace_seq_printf(s, "0x%llx", function);
s                 157 tools/lib/traceevent/plugins/plugin_function.c 		trace_seq_printf(s, " <-- ");
s                 159 tools/lib/traceevent/plugins/plugin_function.c 			trace_seq_printf(s, "%s", parent);
s                 161 tools/lib/traceevent/plugins/plugin_function.c 			trace_seq_printf(s, "0x%llx", pfunction);
s                  28 tools/lib/traceevent/plugins/plugin_hrtimer.c static int timer_expire_handler(struct trace_seq *s,
s                  32 tools/lib/traceevent/plugins/plugin_hrtimer.c 	trace_seq_printf(s, "hrtimer=");
s                  34 tools/lib/traceevent/plugins/plugin_hrtimer.c 	if (tep_print_num_field(s, "0x%llx", event, "timer",
s                  36 tools/lib/traceevent/plugins/plugin_hrtimer.c 		tep_print_num_field(s, "0x%llx", event, "hrtimer",
s                  39 tools/lib/traceevent/plugins/plugin_hrtimer.c 	trace_seq_printf(s, " now=");
s                  41 tools/lib/traceevent/plugins/plugin_hrtimer.c 	tep_print_num_field(s, "%llu", event, "now", record, 1);
s                  43 tools/lib/traceevent/plugins/plugin_hrtimer.c 	tep_print_func_field(s, " function=%s", event, "function",
s                  48 tools/lib/traceevent/plugins/plugin_hrtimer.c static int timer_start_handler(struct trace_seq *s,
s                  52 tools/lib/traceevent/plugins/plugin_hrtimer.c 	trace_seq_printf(s, "hrtimer=");
s                  54 tools/lib/traceevent/plugins/plugin_hrtimer.c 	if (tep_print_num_field(s, "0x%llx", event, "timer",
s                  56 tools/lib/traceevent/plugins/plugin_hrtimer.c 		tep_print_num_field(s, "0x%llx", event, "hrtimer",
s                  59 tools/lib/traceevent/plugins/plugin_hrtimer.c 	tep_print_func_field(s, " function=%s", event, "function",
s                  62 tools/lib/traceevent/plugins/plugin_hrtimer.c 	trace_seq_printf(s, " expires=");
s                  63 tools/lib/traceevent/plugins/plugin_hrtimer.c 	tep_print_num_field(s, "%llu", event, "expires", record, 1);
s                  65 tools/lib/traceevent/plugins/plugin_hrtimer.c 	trace_seq_printf(s, " softexpires=");
s                  66 tools/lib/traceevent/plugins/plugin_hrtimer.c 	tep_print_num_field(s, "%llu", event, "softexpires", record, 1);
s                  34 tools/lib/traceevent/plugins/plugin_jbd2.c process_jbd2_dev_to_name(struct trace_seq *s, unsigned long long *args)
s                  38 tools/lib/traceevent/plugins/plugin_jbd2.c 	trace_seq_printf(s, "%d:%d", MAJOR(dev), MINOR(dev));
s                  43 tools/lib/traceevent/plugins/plugin_jbd2.c process_jiffies_to_msecs(struct trace_seq *s, unsigned long long *args)
s                  47 tools/lib/traceevent/plugins/plugin_jbd2.c 	trace_seq_printf(s, "%lld", jiffies);
s                  27 tools/lib/traceevent/plugins/plugin_kmem.c static int call_site_handler(struct trace_seq *s, struct tep_record *record,
s                  48 tools/lib/traceevent/plugins/plugin_kmem.c 	trace_seq_printf(s, "(%s+0x%x) ", func, (int)(val - addr));
s                 251 tools/lib/traceevent/plugins/plugin_kvm.c static int print_exit_reason(struct trace_seq *s, struct tep_record *record,
s                 258 tools/lib/traceevent/plugins/plugin_kvm.c 	if (tep_get_field_val(s, event, field, record, &val, 1) < 0)
s                 261 tools/lib/traceevent/plugins/plugin_kvm.c 	if (tep_get_field_val(s, event, "isa", record, &isa, 0) < 0)
s                 266 tools/lib/traceevent/plugins/plugin_kvm.c 		trace_seq_printf(s, "reason %s", reason);
s                 268 tools/lib/traceevent/plugins/plugin_kvm.c 		trace_seq_printf(s, "reason UNKNOWN (%llu)", val);
s                 272 tools/lib/traceevent/plugins/plugin_kvm.c static int kvm_exit_handler(struct trace_seq *s, struct tep_record *record,
s                 277 tools/lib/traceevent/plugins/plugin_kvm.c 	if (print_exit_reason(s, record, event, "exit_reason") < 0)
s                 280 tools/lib/traceevent/plugins/plugin_kvm.c 	tep_print_num_field(s, " rip 0x%lx", event, "guest_rip", record, 1);
s                 282 tools/lib/traceevent/plugins/plugin_kvm.c 	if (tep_get_field_val(s, event, "info1", record, &info1, 0) >= 0
s                 283 tools/lib/traceevent/plugins/plugin_kvm.c 	    && tep_get_field_val(s, event, "info2", record, &info2, 0) >= 0)
s                 284 tools/lib/traceevent/plugins/plugin_kvm.c 		trace_seq_printf(s, " info %llx %llx", info1, info2);
s                 294 tools/lib/traceevent/plugins/plugin_kvm.c static int kvm_emulate_insn_handler(struct trace_seq *s,
s                 303 tools/lib/traceevent/plugins/plugin_kvm.c 	if (tep_get_field_val(s, event, "rip", record, &rip, 1) < 0)
s                 306 tools/lib/traceevent/plugins/plugin_kvm.c 	if (tep_get_field_val(s, event, "csbase", record, &csbase, 1) < 0)
s                 309 tools/lib/traceevent/plugins/plugin_kvm.c 	if (tep_get_field_val(s, event, "len", record, &len, 1) < 0)
s                 312 tools/lib/traceevent/plugins/plugin_kvm.c 	if (tep_get_field_val(s, event, "flags", record, &flags, 1) < 0)
s                 315 tools/lib/traceevent/plugins/plugin_kvm.c 	if (tep_get_field_val(s, event, "failed", record, &failed, 1) < 0)
s                 318 tools/lib/traceevent/plugins/plugin_kvm.c 	insn = tep_get_field_raw(s, event, "insn", record, &llen, 1);
s                 328 tools/lib/traceevent/plugins/plugin_kvm.c 	trace_seq_printf(s, "%llx:%llx: %s%s", csbase, rip, disasm,
s                 334 tools/lib/traceevent/plugins/plugin_kvm.c static int kvm_nested_vmexit_inject_handler(struct trace_seq *s, struct tep_record *record,
s                 337 tools/lib/traceevent/plugins/plugin_kvm.c 	if (print_exit_reason(s, record, event, "exit_code") < 0)
s                 340 tools/lib/traceevent/plugins/plugin_kvm.c 	tep_print_num_field(s, " info1 %llx", event, "exit_info1", record, 1);
s                 341 tools/lib/traceevent/plugins/plugin_kvm.c 	tep_print_num_field(s, " info2 %llx", event, "exit_info2", record, 1);
s                 342 tools/lib/traceevent/plugins/plugin_kvm.c 	tep_print_num_field(s, " int_info %llx", event, "exit_int_info", record, 1);
s                 343 tools/lib/traceevent/plugins/plugin_kvm.c 	tep_print_num_field(s, " int_info_err %llx", event, "exit_int_info_err", record, 1);
s                 348 tools/lib/traceevent/plugins/plugin_kvm.c static int kvm_nested_vmexit_handler(struct trace_seq *s, struct tep_record *record,
s                 351 tools/lib/traceevent/plugins/plugin_kvm.c 	tep_print_num_field(s, "rip %llx ", event, "rip", record, 1);
s                 353 tools/lib/traceevent/plugins/plugin_kvm.c 	return kvm_nested_vmexit_inject_handler(s, record, event, context);
s                 374 tools/lib/traceevent/plugins/plugin_kvm.c static int kvm_mmu_print_role(struct trace_seq *s, struct tep_record *record,
s                 383 tools/lib/traceevent/plugins/plugin_kvm.c 	if (tep_get_field_val(s, event, "role", record, &val, 1) < 0)
s                 395 tools/lib/traceevent/plugins/plugin_kvm.c 		trace_seq_printf(s, "%u q%u%s %s%s %spae %snxe %swp%s%s%s",
s                 408 tools/lib/traceevent/plugins/plugin_kvm.c 		trace_seq_printf(s, "WORD: %08x", role.word);
s                 410 tools/lib/traceevent/plugins/plugin_kvm.c 	tep_print_num_field(s, " root %u ",  event,
s                 413 tools/lib/traceevent/plugins/plugin_kvm.c 	if (tep_get_field_val(s, event, "unsync", record, &val, 1) < 0)
s                 416 tools/lib/traceevent/plugins/plugin_kvm.c 	trace_seq_printf(s, "%s%c",  val ? "unsync" : "sync", 0);
s                 420 tools/lib/traceevent/plugins/plugin_kvm.c static int kvm_mmu_get_page_handler(struct trace_seq *s,
s                 426 tools/lib/traceevent/plugins/plugin_kvm.c 	if (tep_get_field_val(s, event, "created", record, &val, 1) < 0)
s                 429 tools/lib/traceevent/plugins/plugin_kvm.c 	trace_seq_printf(s, "%s ", val ? "new" : "existing");
s                 431 tools/lib/traceevent/plugins/plugin_kvm.c 	if (tep_get_field_val(s, event, "gfn", record, &val, 1) < 0)
s                 434 tools/lib/traceevent/plugins/plugin_kvm.c 	trace_seq_printf(s, "sp gfn %llx ", val);
s                 435 tools/lib/traceevent/plugins/plugin_kvm.c 	return kvm_mmu_print_role(s, record, event, context);
s                 442 tools/lib/traceevent/plugins/plugin_kvm.c process_is_writable_pte(struct trace_seq *s, unsigned long long *args)
s                  29 tools/lib/traceevent/plugins/plugin_mac80211.c static void print_string(struct trace_seq *s, struct tep_event *event,
s                  37 tools/lib/traceevent/plugins/plugin_mac80211.c 		trace_seq_printf(s, "NOTFOUND:%s", name);
s                  47 tools/lib/traceevent/plugins/plugin_mac80211.c 			trace_seq_printf(s, "invalid_data_loc");
s                  54 tools/lib/traceevent/plugins/plugin_mac80211.c 	trace_seq_printf(s, "%.*s", length, (char *)data + offset);
s                  57 tools/lib/traceevent/plugins/plugin_mac80211.c #define SF(fn)	tep_print_num_field(s, fn ":%d", event, fn, record, 0)
s                  58 tools/lib/traceevent/plugins/plugin_mac80211.c #define SFX(fn)	tep_print_num_field(s, fn ":%#x", event, fn, record, 0)
s                  59 tools/lib/traceevent/plugins/plugin_mac80211.c #define SP()	trace_seq_putc(s, ' ')
s                  61 tools/lib/traceevent/plugins/plugin_mac80211.c static int drv_bss_info_changed(struct trace_seq *s,
s                  67 tools/lib/traceevent/plugins/plugin_mac80211.c 	print_string(s, event, "wiphy_name", data);
s                  68 tools/lib/traceevent/plugins/plugin_mac80211.c 	trace_seq_printf(s, " vif:");
s                  69 tools/lib/traceevent/plugins/plugin_mac80211.c 	print_string(s, event, "vif_name", data);
s                  70 tools/lib/traceevent/plugins/plugin_mac80211.c 	tep_print_num_field(s, "(%d)", event, "vif_type", record, 1);
s                  72 tools/lib/traceevent/plugins/plugin_mac80211.c 	trace_seq_printf(s, "\n%*s", INDENT, "");
s                  79 tools/lib/traceevent/plugins/plugin_mac80211.c 	trace_seq_printf(s, "\n%*s", INDENT, "");
s                  84 tools/lib/traceevent/plugins/plugin_mac80211.c 	trace_seq_printf(s, "\n%*s", INDENT, "");
s                  27 tools/lib/traceevent/plugins/plugin_sched_switch.c static void write_state(struct trace_seq *s, int val)
s                  38 tools/lib/traceevent/plugins/plugin_sched_switch.c 			trace_seq_putc(s, '|');
s                  41 tools/lib/traceevent/plugins/plugin_sched_switch.c 		trace_seq_putc(s, states[i]);
s                  45 tools/lib/traceevent/plugins/plugin_sched_switch.c 		trace_seq_putc(s, 'R');
s                  50 tools/lib/traceevent/plugins/plugin_sched_switch.c 				struct trace_seq *s, int pid)
s                  56 tools/lib/traceevent/plugins/plugin_sched_switch.c 	len = s->len;
s                  57 tools/lib/traceevent/plugins/plugin_sched_switch.c 	trace_seq_printf(s, "%.*s",
s                  61 tools/lib/traceevent/plugins/plugin_sched_switch.c 	trace_seq_terminate(s);
s                  62 tools/lib/traceevent/plugins/plugin_sched_switch.c 	comm = &s->buffer[len];
s                  68 tools/lib/traceevent/plugins/plugin_sched_switch.c static int sched_wakeup_handler(struct trace_seq *s,
s                  75 tools/lib/traceevent/plugins/plugin_sched_switch.c 	if (tep_get_field_val(s, event, "pid", record, &val, 1))
s                  76 tools/lib/traceevent/plugins/plugin_sched_switch.c 		return trace_seq_putc(s, '!');
s                  80 tools/lib/traceevent/plugins/plugin_sched_switch.c 		write_and_save_comm(field, record, s, val);
s                  81 tools/lib/traceevent/plugins/plugin_sched_switch.c 		trace_seq_putc(s, ':');
s                  83 tools/lib/traceevent/plugins/plugin_sched_switch.c 	trace_seq_printf(s, "%lld", val);
s                  85 tools/lib/traceevent/plugins/plugin_sched_switch.c 	if (tep_get_field_val(s, event, "prio", record, &val, 0) == 0)
s                  86 tools/lib/traceevent/plugins/plugin_sched_switch.c 		trace_seq_printf(s, " [%lld]", val);
s                  88 tools/lib/traceevent/plugins/plugin_sched_switch.c 	if (tep_get_field_val(s, event, "success", record, &val, 1) == 0)
s                  89 tools/lib/traceevent/plugins/plugin_sched_switch.c 		trace_seq_printf(s, " success=%lld", val);
s                  91 tools/lib/traceevent/plugins/plugin_sched_switch.c 	if (tep_get_field_val(s, event, "target_cpu", record, &val, 0) == 0)
s                  92 tools/lib/traceevent/plugins/plugin_sched_switch.c 		trace_seq_printf(s, " CPU:%03llu", val);
s                  97 tools/lib/traceevent/plugins/plugin_sched_switch.c static int sched_switch_handler(struct trace_seq *s,
s                 104 tools/lib/traceevent/plugins/plugin_sched_switch.c 	if (tep_get_field_val(s, event, "prev_pid", record, &val, 1))
s                 105 tools/lib/traceevent/plugins/plugin_sched_switch.c 		return trace_seq_putc(s, '!');
s                 109 tools/lib/traceevent/plugins/plugin_sched_switch.c 		write_and_save_comm(field, record, s, val);
s                 110 tools/lib/traceevent/plugins/plugin_sched_switch.c 		trace_seq_putc(s, ':');
s                 112 tools/lib/traceevent/plugins/plugin_sched_switch.c 	trace_seq_printf(s, "%lld ", val);
s                 114 tools/lib/traceevent/plugins/plugin_sched_switch.c 	if (tep_get_field_val(s, event, "prev_prio", record, &val, 0) == 0)
s                 115 tools/lib/traceevent/plugins/plugin_sched_switch.c 		trace_seq_printf(s, "[%d] ", (int) val);
s                 117 tools/lib/traceevent/plugins/plugin_sched_switch.c 	if (tep_get_field_val(s,  event, "prev_state", record, &val, 0) == 0)
s                 118 tools/lib/traceevent/plugins/plugin_sched_switch.c 		write_state(s, val);
s                 120 tools/lib/traceevent/plugins/plugin_sched_switch.c 	trace_seq_puts(s, " ==> ");
s                 122 tools/lib/traceevent/plugins/plugin_sched_switch.c 	if (tep_get_field_val(s, event, "next_pid", record, &val, 1))
s                 123 tools/lib/traceevent/plugins/plugin_sched_switch.c 		return trace_seq_putc(s, '!');
s                 127 tools/lib/traceevent/plugins/plugin_sched_switch.c 		write_and_save_comm(field, record, s, val);
s                 128 tools/lib/traceevent/plugins/plugin_sched_switch.c 		trace_seq_putc(s, ':');
s                 130 tools/lib/traceevent/plugins/plugin_sched_switch.c 	trace_seq_printf(s, "%lld", val);
s                 132 tools/lib/traceevent/plugins/plugin_sched_switch.c 	if (tep_get_field_val(s, event, "next_prio", record, &val, 0) == 0)
s                 133 tools/lib/traceevent/plugins/plugin_sched_switch.c 		trace_seq_printf(s, " [%d]", (int) val);
s                 410 tools/lib/traceevent/plugins/plugin_scsi.c unsigned long long process_scsi_trace_parse_cdb(struct trace_seq *s,
s                 413 tools/lib/traceevent/plugins/plugin_scsi.c 	scsi_trace_parse_cdb(s, (unsigned char *) (unsigned long) args[1], args[2]);
s                 114 tools/lib/traceevent/plugins/plugin_xen.c unsigned long long process_xen_hypercall_name(struct trace_seq *s,
s                 119 tools/lib/traceevent/plugins/plugin_xen.c 	trace_seq_printf(s, "%s", xen_hypercall_name(op));
s                  22 tools/lib/traceevent/trace-seq.c #define TRACE_SEQ_CHECK(s)						\
s                  24 tools/lib/traceevent/trace-seq.c 	if (WARN_ONCE((s)->buffer == TRACE_SEQ_POISON,			\
s                  26 tools/lib/traceevent/trace-seq.c 		(s)->state = TRACE_SEQ__BUFFER_POISONED;		\
s                  29 tools/lib/traceevent/trace-seq.c #define TRACE_SEQ_CHECK_RET_N(s, n)		\
s                  31 tools/lib/traceevent/trace-seq.c 	TRACE_SEQ_CHECK(s);			\
s                  32 tools/lib/traceevent/trace-seq.c 	if ((s)->state != TRACE_SEQ__GOOD)	\
s                  36 tools/lib/traceevent/trace-seq.c #define TRACE_SEQ_CHECK_RET(s)   TRACE_SEQ_CHECK_RET_N(s, )
s                  37 tools/lib/traceevent/trace-seq.c #define TRACE_SEQ_CHECK_RET0(s)  TRACE_SEQ_CHECK_RET_N(s, 0)
s                  43 tools/lib/traceevent/trace-seq.c void trace_seq_init(struct trace_seq *s)
s                  45 tools/lib/traceevent/trace-seq.c 	s->len = 0;
s                  46 tools/lib/traceevent/trace-seq.c 	s->readpos = 0;
s                  47 tools/lib/traceevent/trace-seq.c 	s->buffer_size = TRACE_SEQ_BUF_SIZE;
s                  48 tools/lib/traceevent/trace-seq.c 	s->buffer = malloc(s->buffer_size);
s                  49 tools/lib/traceevent/trace-seq.c 	if (s->buffer != NULL)
s                  50 tools/lib/traceevent/trace-seq.c 		s->state = TRACE_SEQ__GOOD;
s                  52 tools/lib/traceevent/trace-seq.c 		s->state = TRACE_SEQ__MEM_ALLOC_FAILED;
s                  59 tools/lib/traceevent/trace-seq.c void trace_seq_reset(struct trace_seq *s)
s                  61 tools/lib/traceevent/trace-seq.c 	if (!s)
s                  63 tools/lib/traceevent/trace-seq.c 	TRACE_SEQ_CHECK(s);
s                  64 tools/lib/traceevent/trace-seq.c 	s->len = 0;
s                  65 tools/lib/traceevent/trace-seq.c 	s->readpos = 0;
s                  74 tools/lib/traceevent/trace-seq.c void trace_seq_destroy(struct trace_seq *s)
s                  76 tools/lib/traceevent/trace-seq.c 	if (!s)
s                  78 tools/lib/traceevent/trace-seq.c 	TRACE_SEQ_CHECK_RET(s);
s                  79 tools/lib/traceevent/trace-seq.c 	free(s->buffer);
s                  80 tools/lib/traceevent/trace-seq.c 	s->buffer = TRACE_SEQ_POISON;
s                  83 tools/lib/traceevent/trace-seq.c static void expand_buffer(struct trace_seq *s)
s                  87 tools/lib/traceevent/trace-seq.c 	buf = realloc(s->buffer, s->buffer_size + TRACE_SEQ_BUF_SIZE);
s                  89 tools/lib/traceevent/trace-seq.c 		s->state = TRACE_SEQ__MEM_ALLOC_FAILED;
s                  93 tools/lib/traceevent/trace-seq.c 	s->buffer = buf;
s                  94 tools/lib/traceevent/trace-seq.c 	s->buffer_size += TRACE_SEQ_BUF_SIZE;
s                 113 tools/lib/traceevent/trace-seq.c trace_seq_printf(struct trace_seq *s, const char *fmt, ...)
s                 120 tools/lib/traceevent/trace-seq.c 	TRACE_SEQ_CHECK_RET0(s);
s                 122 tools/lib/traceevent/trace-seq.c 	len = (s->buffer_size - 1) - s->len;
s                 125 tools/lib/traceevent/trace-seq.c 	ret = vsnprintf(s->buffer + s->len, len, fmt, ap);
s                 129 tools/lib/traceevent/trace-seq.c 		expand_buffer(s);
s                 134 tools/lib/traceevent/trace-seq.c 		s->len += ret;
s                 155 tools/lib/traceevent/trace-seq.c trace_seq_vprintf(struct trace_seq *s, const char *fmt, va_list args)
s                 161 tools/lib/traceevent/trace-seq.c 	TRACE_SEQ_CHECK_RET0(s);
s                 163 tools/lib/traceevent/trace-seq.c 	len = (s->buffer_size - 1) - s->len;
s                 165 tools/lib/traceevent/trace-seq.c 	ret = vsnprintf(s->buffer + s->len, len, fmt, args);
s                 168 tools/lib/traceevent/trace-seq.c 		expand_buffer(s);
s                 173 tools/lib/traceevent/trace-seq.c 		s->len += ret;
s                 188 tools/lib/traceevent/trace-seq.c int trace_seq_puts(struct trace_seq *s, const char *str)
s                 192 tools/lib/traceevent/trace-seq.c 	TRACE_SEQ_CHECK_RET0(s);
s                 196 tools/lib/traceevent/trace-seq.c 	while (len > ((s->buffer_size - 1) - s->len))
s                 197 tools/lib/traceevent/trace-seq.c 		expand_buffer(s);
s                 199 tools/lib/traceevent/trace-seq.c 	TRACE_SEQ_CHECK_RET0(s);
s                 201 tools/lib/traceevent/trace-seq.c 	memcpy(s->buffer + s->len, str, len);
s                 202 tools/lib/traceevent/trace-seq.c 	s->len += len;
s                 207 tools/lib/traceevent/trace-seq.c int trace_seq_putc(struct trace_seq *s, unsigned char c)
s                 209 tools/lib/traceevent/trace-seq.c 	TRACE_SEQ_CHECK_RET0(s);
s                 211 tools/lib/traceevent/trace-seq.c 	while (s->len >= (s->buffer_size - 1))
s                 212 tools/lib/traceevent/trace-seq.c 		expand_buffer(s);
s                 214 tools/lib/traceevent/trace-seq.c 	TRACE_SEQ_CHECK_RET0(s);
s                 216 tools/lib/traceevent/trace-seq.c 	s->buffer[s->len++] = c;
s                 221 tools/lib/traceevent/trace-seq.c void trace_seq_terminate(struct trace_seq *s)
s                 223 tools/lib/traceevent/trace-seq.c 	TRACE_SEQ_CHECK_RET(s);
s                 226 tools/lib/traceevent/trace-seq.c 	s->buffer[s->len] = 0;
s                 229 tools/lib/traceevent/trace-seq.c int trace_seq_do_fprintf(struct trace_seq *s, FILE *fp)
s                 231 tools/lib/traceevent/trace-seq.c 	TRACE_SEQ_CHECK(s);
s                 233 tools/lib/traceevent/trace-seq.c 	switch (s->state) {
s                 235 tools/lib/traceevent/trace-seq.c 		return fprintf(fp, "%.*s", s->len, s->buffer);
s                 246 tools/lib/traceevent/trace-seq.c int trace_seq_do_printf(struct trace_seq *s)
s                 248 tools/lib/traceevent/trace-seq.c 	return trace_seq_do_fprintf(s, stdout);
s                  38 tools/lib/traceevent/trace-seq.h void trace_seq_init(struct trace_seq *s);
s                  39 tools/lib/traceevent/trace-seq.h void trace_seq_reset(struct trace_seq *s);
s                  40 tools/lib/traceevent/trace-seq.h void trace_seq_destroy(struct trace_seq *s);
s                  42 tools/lib/traceevent/trace-seq.h extern int trace_seq_printf(struct trace_seq *s, const char *fmt, ...)
s                  44 tools/lib/traceevent/trace-seq.h extern int trace_seq_vprintf(struct trace_seq *s, const char *fmt, va_list args)
s                  47 tools/lib/traceevent/trace-seq.h extern int trace_seq_puts(struct trace_seq *s, const char *str);
s                  48 tools/lib/traceevent/trace-seq.h extern int trace_seq_putc(struct trace_seq *s, unsigned char c);
s                  50 tools/lib/traceevent/trace-seq.h extern void trace_seq_terminate(struct trace_seq *s);
s                  52 tools/lib/traceevent/trace-seq.h extern int trace_seq_do_fprintf(struct trace_seq *s, FILE *fp);
s                  53 tools/lib/traceevent/trace-seq.h extern int trace_seq_do_printf(struct trace_seq *s);
s                 133 tools/objtool/elf.c 	Elf_Scn *s = NULL;
s                 163 tools/objtool/elf.c 		s = elf_getscn(elf->elf, i);
s                 164 tools/objtool/elf.c 		if (!s) {
s                 169 tools/objtool/elf.c 		sec->idx = elf_ndxscn(s);
s                 171 tools/objtool/elf.c 		if (!gelf_getshdr(s, &sec->sh)) {
s                 183 tools/objtool/elf.c 			sec->data = elf_getdata(s, NULL);
s                 199 tools/objtool/elf.c 	if (elf_nextscn(elf->elf, s)) {
s                 271 tools/objtool/elf.c 			struct symbol *s;
s                 273 tools/objtool/elf.c 			s = list_entry(tmp, struct symbol, list);
s                 275 tools/objtool/elf.c 			if (sym->offset > s->offset) {
s                 280 tools/objtool/elf.c 			if (sym->offset == s->offset) {
s                 281 tools/objtool/elf.c 				if (sym->len && sym->len == s->len && alias == sym)
s                 282 tools/objtool/elf.c 					alias = s;
s                 284 tools/objtool/elf.c 				if (sym->len >= s->len) {
s                 466 tools/objtool/elf.c 	Elf_Scn *s;
s                 483 tools/objtool/elf.c 	s = elf_newscn(elf->elf);
s                 484 tools/objtool/elf.c 	if (!s) {
s                 495 tools/objtool/elf.c 	sec->idx = elf_ndxscn(s);
s                 499 tools/objtool/elf.c 	sec->data = elf_newdata(s);
s                 517 tools/objtool/elf.c 	if (!gelf_getshdr(s, &sec->sh)) {
s                 538 tools/objtool/elf.c 	s = elf_getscn(elf->elf, shstrtab->idx);
s                 539 tools/objtool/elf.c 	if (!s) {
s                 544 tools/objtool/elf.c 	data = elf_newdata(s);
s                 628 tools/objtool/elf.c 	Elf_Scn *s;
s                 633 tools/objtool/elf.c 			s = elf_getscn(elf->elf, sec->idx);
s                 634 tools/objtool/elf.c 			if (!s) {
s                 638 tools/objtool/elf.c 			if (!gelf_update_shdr(s, &sec->sh)) {
s                  16 tools/perf/arch/arm64/annotate/instructions.c 	char *s = strchr(ops->raw, ','), *target, *endptr;
s                  18 tools/perf/arch/arm64/annotate/instructions.c 	if (s == NULL)
s                  21 tools/perf/arch/arm64/annotate/instructions.c 	*s = '\0';
s                  23 tools/perf/arch/arm64/annotate/instructions.c 	*s = ',';
s                  28 tools/perf/arch/arm64/annotate/instructions.c 	target = ++s;
s                  37 tools/perf/arch/arm64/annotate/instructions.c 	s = strchr(endptr, '<');
s                  38 tools/perf/arch/arm64/annotate/instructions.c 	if (s == NULL)
s                  40 tools/perf/arch/arm64/annotate/instructions.c 	endptr = strchr(s + 1, '>');
s                  45 tools/perf/arch/arm64/annotate/instructions.c 	*s = ' ';
s                  46 tools/perf/arch/arm64/annotate/instructions.c 	ops->target.name = strdup(s);
s                  47 tools/perf/arch/arm64/annotate/instructions.c 	*s = '<';
s                  80 tools/perf/arch/powerpc/util/sym-handling.c void arch__sym_update(struct symbol *s, GElf_Sym *sym)
s                  82 tools/perf/arch/powerpc/util/sym-handling.c 	s->arch_sym = sym->st_other;
s                  60 tools/perf/arch/s390/annotate/instructions.c 	char *s = strchr(ops->raw, ','), *target, *endptr;
s                  62 tools/perf/arch/s390/annotate/instructions.c 	if (s == NULL)
s                  65 tools/perf/arch/s390/annotate/instructions.c 	*s = '\0';
s                  67 tools/perf/arch/s390/annotate/instructions.c 	*s = ',';
s                  72 tools/perf/arch/s390/annotate/instructions.c 	target = ++s;
s                  81 tools/perf/arch/s390/annotate/instructions.c 	s = strchr(endptr, '<');
s                  82 tools/perf/arch/s390/annotate/instructions.c 	if (s == NULL)
s                  84 tools/perf/arch/s390/annotate/instructions.c 	endptr = strchr(s + 1, '>');
s                  89 tools/perf/arch/s390/annotate/instructions.c 	ops->target.name = strdup(s + 1);
s                 232 tools/perf/builtin-buildid-cache.c 		err = build_id_cache__remove_s(pos->s);
s                 233 tools/perf/builtin-buildid-cache.c 		pr_debug("Removing %s %s: %s\n", pos->s, pathname,
s                 260 tools/perf/builtin-buildid-cache.c 		buf = build_id_cache__origname(pos->s);
s                 261 tools/perf/builtin-buildid-cache.c 		err = build_id_cache__remove_s(pos->s);
s                 262 tools/perf/builtin-buildid-cache.c 		pr_debug("Removing %s (%s): %s\n", buf, pos->s,
s                 344 tools/perf/builtin-buildid-cache.c 		buf = build_id_cache__origname(nd->s);
s                 345 tools/perf/builtin-buildid-cache.c 		fprintf(stdout, "%s %s\n", nd->s, buf);
s                 444 tools/perf/builtin-buildid-cache.c 				if (build_id_cache__add_file(pos->s, nsi)) {
s                 447 tools/perf/builtin-buildid-cache.c 							 pos->s);
s                 451 tools/perf/builtin-buildid-cache.c 						   pos->s, str_error_r(errno, sbuf, sizeof(sbuf)));
s                 462 tools/perf/builtin-buildid-cache.c 				if (build_id_cache__remove_file(pos->s, nsi)) {
s                 465 tools/perf/builtin-buildid-cache.c 							 pos->s);
s                 469 tools/perf/builtin-buildid-cache.c 						   pos->s, str_error_r(errno, sbuf, sizeof(sbuf)));
s                 480 tools/perf/builtin-buildid-cache.c 				if (build_id_cache__purge_path(pos->s, nsi)) {
s                 483 tools/perf/builtin-buildid-cache.c 							 pos->s);
s                 487 tools/perf/builtin-buildid-cache.c 						   pos->s, str_error_r(errno, sbuf, sizeof(sbuf)));
s                 508 tools/perf/builtin-buildid-cache.c 				if (build_id_cache__update_file(pos->s, nsi)) {
s                 511 tools/perf/builtin-buildid-cache.c 							 pos->s);
s                 515 tools/perf/builtin-buildid-cache.c 						   pos->s, str_error_r(errno, sbuf, sizeof(sbuf)));
s                  78 tools/perf/builtin-diff.c #define data__for_each_file_start(i, d, s)	\
s                  79 tools/perf/builtin-diff.c 	for (i = s, d = &data__files[s];	\
s                 318 tools/perf/builtin-help.c 	char *s;
s                 325 tools/perf/builtin-help.c 	return asprintf(&s, "perf-%s", perf_cmd) < 0 ? NULL : s;
s                1168 tools/perf/builtin-kvm.c #define STRDUP_FAIL_EXIT(s)		\
s                1170 tools/perf/builtin-kvm.c 	_p = strdup(s);		\
s                  63 tools/perf/builtin-list.c 		char *sep, *s;
s                  98 tools/perf/builtin-list.c 			s = strdup(argv[i]);
s                  99 tools/perf/builtin-list.c 			if (s == NULL)
s                 102 tools/perf/builtin-list.c 			s[sep_idx] = '\0';
s                 103 tools/perf/builtin-list.c 			print_tracepoint_events(s, s + sep_idx + 1, raw_dump);
s                 104 tools/perf/builtin-list.c 			print_sdt_events(s, s + sep_idx + 1, raw_dump);
s                 105 tools/perf/builtin-list.c 			metricgroup__print(true, true, s, raw_dump, details_flag);
s                 106 tools/perf/builtin-list.c 			free(s);
s                 108 tools/perf/builtin-list.c 			if (asprintf(&s, "*%s*", argv[i]) < 0) {
s                 112 tools/perf/builtin-list.c 			print_symbol_events(s, PERF_TYPE_HARDWARE,
s                 114 tools/perf/builtin-list.c 			print_symbol_events(s, PERF_TYPE_SOFTWARE,
s                 116 tools/perf/builtin-list.c 			print_tool_events(s, raw_dump);
s                 117 tools/perf/builtin-list.c 			print_hwcache_events(s, raw_dump);
s                 118 tools/perf/builtin-list.c 			print_pmu_events(s, raw_dump, !desc_flag,
s                 121 tools/perf/builtin-list.c 			print_tracepoint_events(NULL, s, raw_dump);
s                 122 tools/perf/builtin-list.c 			print_sdt_events(NULL, s, raw_dump);
s                 123 tools/perf/builtin-list.c 			metricgroup__print(true, true, s, raw_dump, details_flag);
s                 124 tools/perf/builtin-list.c 			free(s);
s                 340 tools/perf/builtin-mem.c 	char *s, *os = NULL, *p;
s                 349 tools/perf/builtin-mem.c 		s = os = strdup(str);
s                 350 tools/perf/builtin-mem.c 		if (!s)
s                 357 tools/perf/builtin-mem.c 			p = strchr(s, ',');
s                 362 tools/perf/builtin-mem.c 				if (!strcasecmp(s, m->name))
s                 367 tools/perf/builtin-mem.c 					    " check man page\n", s);
s                 376 tools/perf/builtin-mem.c 			s = p + 1;
s                 406 tools/perf/builtin-probe.c 		cache = probe_cache__new(nd->s, NULL);
s                 411 tools/perf/builtin-probe.c 			pr_warning("Failed to remove entries for %s\n", nd->s);
s                 447 tools/perf/builtin-probe.c 			pr_info("Removed event: %s\n", ent->s);
s                 457 tools/perf/builtin-probe.c 			pr_info("Removed event: %s\n", ent->s);
s                 591 tools/perf/builtin-probe.c # define set_nobuild(s, l, c) set_option_nobuild(options, s, l, "NO_DWARF=1", c)
s                1944 tools/perf/builtin-record.c 	char *s, *p;
s                1951 tools/perf/builtin-record.c 	s = strdup(str);
s                1952 tools/perf/builtin-record.c 	if (!s)
s                1955 tools/perf/builtin-record.c 	p = strchr(s, ',');
s                1959 tools/perf/builtin-record.c 	if (*s) {
s                1960 tools/perf/builtin-record.c 		ret = __perf_evlist__parse_mmap_pages(&mmap_pages, s);
s                1978 tools/perf/builtin-record.c 	free(s);
s                1985 tools/perf/builtin-record.c 	struct switch_output *s = &rec->switch_output;
s                1989 tools/perf/builtin-record.c 	if (s->size < wakeup_size) {
s                2001 tools/perf/builtin-record.c 	struct switch_output *s = &rec->switch_output;
s                2018 tools/perf/builtin-record.c 	if (!s->set)
s                2021 tools/perf/builtin-record.c 	if (!strcmp(s->str, "signal")) {
s                2022 tools/perf/builtin-record.c 		s->signal = true;
s                2027 tools/perf/builtin-record.c 	val = parse_tag_value(s->str, tags_size);
s                2029 tools/perf/builtin-record.c 		s->size = val;
s                2030 tools/perf/builtin-record.c 		pr_debug("switch-output with %s size threshold\n", s->str);
s                2034 tools/perf/builtin-record.c 	val = parse_tag_value(s->str, tags_time);
s                2036 tools/perf/builtin-record.c 		s->time = val;
s                2038 tools/perf/builtin-record.c 			 s->str, s->time);
s                2046 tools/perf/builtin-record.c 	s->enabled              = true;
s                2048 tools/perf/builtin-record.c 	if (s->size && !rec->opts.no_buffering)
s                2279 tools/perf/builtin-record.c # define set_nobuild(s, l, c) set_option_nobuild(record_options, s, l, "NO_LIBBPF=1", c)
s                2293 tools/perf/builtin-record.c # define set_nobuild(s, l, c) set_option_nobuild(record_options, s, l, REASON, c)
s                1781 tools/perf/builtin-script.c 		const char *s = symbol_conf.graph_function;
s                1790 tools/perf/builtin-script.c 		while (*s) {
s                1791 tools/perf/builtin-script.c 			unsigned len = strcspn(s, ",");
s                1792 tools/perf/builtin-script.c 			if (nlen == len && !strncmp(name, s, len)) {
s                1797 tools/perf/builtin-script.c 			s += len;
s                1798 tools/perf/builtin-script.c 			if (*s == ',')
s                1799 tools/perf/builtin-script.c 				s++;
s                2537 tools/perf/builtin-script.c 	struct script_spec *s = malloc(sizeof(*s) + strlen(spec) + 1);
s                2539 tools/perf/builtin-script.c 	if (s != NULL) {
s                2540 tools/perf/builtin-script.c 		strcpy(s->spec, spec);
s                2541 tools/perf/builtin-script.c 		s->ops = ops;
s                2544 tools/perf/builtin-script.c 	return s;
s                2547 tools/perf/builtin-script.c static void script_spec__add(struct script_spec *s)
s                2549 tools/perf/builtin-script.c 	list_add_tail(&s->node, &script_specs);
s                2554 tools/perf/builtin-script.c 	struct script_spec *s;
s                2556 tools/perf/builtin-script.c 	list_for_each_entry(s, &script_specs, node)
s                2557 tools/perf/builtin-script.c 		if (strcasecmp(s->spec, spec) == 0)
s                2558 tools/perf/builtin-script.c 			return s;
s                2564 tools/perf/builtin-script.c 	struct script_spec *s;
s                2566 tools/perf/builtin-script.c 	s = script_spec__find(spec);
s                2567 tools/perf/builtin-script.c 	if (s)
s                2570 tools/perf/builtin-script.c 	s = script_spec__new(spec, ops);
s                2571 tools/perf/builtin-script.c 	if (!s)
s                2574 tools/perf/builtin-script.c 		script_spec__add(s);
s                2581 tools/perf/builtin-script.c 	struct script_spec *s = script_spec__find(spec);
s                2582 tools/perf/builtin-script.c 	if (!s)
s                2585 tools/perf/builtin-script.c 	return s->ops;
s                2590 tools/perf/builtin-script.c 	struct script_spec *s;
s                2596 tools/perf/builtin-script.c 	list_for_each_entry(s, &script_specs, node)
s                2597 tools/perf/builtin-script.c 		fprintf(stderr, "  %-42s [%s]\n", s->spec, s->ops->name);
s                2837 tools/perf/builtin-script.c 	struct script_desc *s = zalloc(sizeof(*s));
s                2839 tools/perf/builtin-script.c 	if (s != NULL && name)
s                2840 tools/perf/builtin-script.c 		s->name = strdup(name);
s                2842 tools/perf/builtin-script.c 	return s;
s                2845 tools/perf/builtin-script.c static void script_desc__delete(struct script_desc *s)
s                2847 tools/perf/builtin-script.c 	zfree(&s->name);
s                2848 tools/perf/builtin-script.c 	zfree(&s->half_liner);
s                2849 tools/perf/builtin-script.c 	zfree(&s->args);
s                2850 tools/perf/builtin-script.c 	free(s);
s                2853 tools/perf/builtin-script.c static void script_desc__add(struct script_desc *s)
s                2855 tools/perf/builtin-script.c 	list_add_tail(&s->node, &script_descs);
s                2860 tools/perf/builtin-script.c 	struct script_desc *s;
s                2862 tools/perf/builtin-script.c 	list_for_each_entry(s, &script_descs, node)
s                2863 tools/perf/builtin-script.c 		if (strcasecmp(s->name, name) == 0)
s                2864 tools/perf/builtin-script.c 			return s;
s                2870 tools/perf/builtin-script.c 	struct script_desc *s = script_desc__find(name);
s                2872 tools/perf/builtin-script.c 	if (s)
s                2873 tools/perf/builtin-script.c 		return s;
s                2875 tools/perf/builtin-script.c 	s = script_desc__new(name);
s                2876 tools/perf/builtin-script.c 	if (!s)
s                2879 tools/perf/builtin-script.c 	script_desc__add(s);
s                2881 tools/perf/builtin-script.c 	return s;
s                2958 tools/perf/builtin-script.c 				  const char *s __maybe_unused,
s                 705 tools/perf/builtin-stat.c 			     const char *s __maybe_unused, int unset)
s                 712 tools/perf/builtin-stat.c 			      const char *s __maybe_unused, int unset)
s                1088 tools/perf/builtin-stat.c 	char *s;
s                1102 tools/perf/builtin-stat.c 	s = *str;
s                1104 tools/perf/builtin-stat.c 		*s = 0;
s                1108 tools/perf/builtin-stat.c 		*s++ = '{';
s                1110 tools/perf/builtin-stat.c 		strcpy(s, attr[i]);
s                1111 tools/perf/builtin-stat.c 		s += strlen(s);
s                1112 tools/perf/builtin-stat.c 		*s++ = ',';
s                1115 tools/perf/builtin-stat.c 		s[-1] = '}';
s                1116 tools/perf/builtin-stat.c 		*s = 0;
s                1118 tools/perf/builtin-stat.c 		s[-1] = 0;
s                1580 tools/perf/builtin-trace.c 		const char *sc = pos->s;
s                3911 tools/perf/builtin-trace.c 	const char *s = str;
s                3921 tools/perf/builtin-trace.c 	if (*s == '!') {
s                3922 tools/perf/builtin-trace.c 		++s;
s                3927 tools/perf/builtin-trace.c 		if ((sep = strchr(s, ',')) != NULL)
s                3931 tools/perf/builtin-trace.c 		if (syscalltbl__id(trace->sctbl, s) >= 0 ||
s                3932 tools/perf/builtin-trace.c 		    syscalltbl__strglobmatch_first(trace->sctbl, s, &idx) >= 0) {
s                3937 tools/perf/builtin-trace.c 		fmt = syscall_fmt__find_by_alias(s);
s                3940 tools/perf/builtin-trace.c 			s = fmt->name;
s                3942 tools/perf/builtin-trace.c 			path__join(group_name, sizeof(group_name), strace_groups_dir, s);
s                3948 tools/perf/builtin-trace.c 			sprintf(lists[list] + strlen(lists[list]), ",%s", s);
s                3953 tools/perf/builtin-trace.c 			strcpy(lists[list], s);
s                3960 tools/perf/builtin-trace.c 		s = sep + 1;
s                 103 tools/perf/pmu-events/jevents.c static void fixname(char *s)
s                 105 tools/perf/pmu-events/jevents.c 	for (; *s; s++)
s                 106 tools/perf/pmu-events/jevents.c 		*s = tolower(*s);
s                 109 tools/perf/pmu-events/jevents.c static void fixdesc(char *s)
s                 111 tools/perf/pmu-events/jevents.c 	char *e = s + strlen(s);
s                 115 tools/perf/pmu-events/jevents.c 	while (e >= s && isspace(*e))
s                 122 tools/perf/pmu-events/jevents.c static char *fixregex(char *s)
s                 130 tools/perf/pmu-events/jevents.c 	for (p = s; *p; p++) {
s                 137 tools/perf/pmu-events/jevents.c 		return s;
s                 146 tools/perf/pmu-events/jevents.c 	for (p = s; *p; p++) {
s                 550 tools/perf/pmu-events/jevents.c 			char *s;
s                 605 tools/perf/pmu-events/jevents.c 					for (s = pmu; *s; s++)
s                 606 tools/perf/pmu-events/jevents.c 						*s = tolower(*s);
s                 623 tools/perf/pmu-events/jevents.c 				for (s = metric_expr; *s; s++)
s                 624 tools/perf/pmu-events/jevents.c 					*s = tolower(*s);
s                 627 tools/perf/pmu-events/jevents.c 				for (s = arch_std; *s; s++)
s                 628 tools/perf/pmu-events/jevents.c 					*s = tolower(*s);
s                 158 tools/perf/pmu-events/json.c int json_streq(char *map, jsmntok_t *t, const char *s)
s                 161 tools/perf/pmu-events/json.c 	return len == strlen(s) && !strncasecmp(map + t->start, s, len);
s                  11 tools/perf/pmu-events/json.h int json_streq(char *map, jsmntok_t *t, const char *s);
s                 130 tools/perf/tests/hists_link.c 		       struct thread *t, struct map *m, struct symbol *s)
s                 134 tools/perf/tests/hists_link.c 		    samples->sym == s)
s                  96 tools/perf/trace/beauty/ioctl.c 	struct strarray *s = (dir & _IOC_READ) ? &strarray__vhost_virtio_ioctl_read_cmds : &strarray__vhost_virtio_ioctl_cmds;
s                  98 tools/perf/trace/beauty/ioctl.c 	if (nr < s->nr_entries && s->entries[nr] != NULL)
s                  99 tools/perf/trace/beauty/ioctl.c 		return scnprintf(bf, size, "VHOST_%s", s->entries[nr]);
s                  17 tools/perf/trace/beauty/pkey_alloc.c 		const char *s = sa->entries[0];
s                  18 tools/perf/trace/beauty/pkey_alloc.c 		if (s)
s                  19 tools/perf/trace/beauty/pkey_alloc.c 			return scnprintf(bf, size, "%s%s", show_prefix ? sa->prefix : "", s);
s                 488 tools/perf/ui/browsers/annotate.c 					  char *s, s64 *idx)
s                 500 tools/perf/ui/browsers/annotate.c 		if (al->line && strstr(al->line, s) != NULL)
s                 525 tools/perf/ui/browsers/annotate.c 						  char *s, s64 *idx)
s                 537 tools/perf/ui/browsers/annotate.c 		if (al->line && strstr(al->line, s) != NULL)
s                1278 tools/perf/ui/browsers/hists.c 			char s[2048];
s                1280 tools/perf/ui/browsers/hists.c 				.buf	= s,
s                1281 tools/perf/ui/browsers/hists.c 				.size	= sizeof(s),
s                1315 tools/perf/ui/browsers/hists.c 				ui_browser__printf(&browser->b, "%s", s + ret);
s                1318 tools/perf/ui/browsers/hists.c 				ui_browser__printf(&browser->b, "%s", s);
s                1320 tools/perf/ui/browsers/hists.c 			width -= hpp.buf - s;
s                1398 tools/perf/ui/browsers/hists.c 		char s[2048];
s                1400 tools/perf/ui/browsers/hists.c 			.buf		= s,
s                1401 tools/perf/ui/browsers/hists.c 			.size		= sizeof(s),
s                1433 tools/perf/ui/browsers/hists.c 			ui_browser__printf(&browser->b, "%s", s + ret);
s                1437 tools/perf/ui/browsers/hists.c 			ui_browser__printf(&browser->b, "%s", s);
s                1439 tools/perf/ui/browsers/hists.c 		width -= hpp.buf - s;
s                1448 tools/perf/ui/browsers/hists.c 		char s[2048];
s                1450 tools/perf/ui/browsers/hists.c 			.buf		= s,
s                1451 tools/perf/ui/browsers/hists.c 			.size		= sizeof(s),
s                1484 tools/perf/ui/browsers/hists.c 				ui_browser__printf(&browser->b, "%s", skip_spaces(s));
s                1486 tools/perf/ui/browsers/hists.c 				while (isspace(s[i++]))
s                1998 tools/perf/ui/browsers/hists.c 	char s[8192];
s                2002 tools/perf/ui/browsers/hists.c 		.buf = s,
s                2003 tools/perf/ui/browsers/hists.c 		.size = sizeof(s),
s                2028 tools/perf/ui/browsers/hists.c 	printed += fprintf(fp, "%s\n", s);
s                2041 tools/perf/ui/browsers/hists.c 	char s[8192];
s                2045 tools/perf/ui/browsers/hists.c 		.buf = s,
s                2046 tools/perf/ui/browsers/hists.c 		.size = sizeof(s),
s                2084 tools/perf/ui/browsers/hists.c 	strim(s);
s                2085 tools/perf/ui/browsers/hists.c 	printed += fprintf(fp, "%s\n", s);
s                 105 tools/perf/ui/gtk/annotate.c 	char s[512];
s                 134 tools/perf/ui/gtk/annotate.c 				ret += perf_gtk__get_percent(s + ret,
s                 135 tools/perf/ui/gtk/annotate.c 							     sizeof(s) - ret,
s                 138 tools/perf/ui/gtk/annotate.c 				ret += scnprintf(s + ret, sizeof(s) - ret, " ");
s                 141 tools/perf/ui/gtk/annotate.c 			ret = perf_gtk__get_percent(s, sizeof(s), sym, pos,
s                 146 tools/perf/ui/gtk/annotate.c 			gtk_list_store_set(store, &iter, ANN_COL__PERCENT, s, -1);
s                 147 tools/perf/ui/gtk/annotate.c 		if (perf_gtk__get_offset(s, sizeof(s), sym, map, pos))
s                 148 tools/perf/ui/gtk/annotate.c 			gtk_list_store_set(store, &iter, ANN_COL__OFFSET, s, -1);
s                 149 tools/perf/ui/gtk/annotate.c 		if (perf_gtk__get_line(s, sizeof(s), pos))
s                 150 tools/perf/ui/gtk/annotate.c 			gtk_list_store_set(store, &iter, ANN_COL__LINE, s, -1);
s                 305 tools/perf/ui/gtk/hists.c 	char s[512];
s                 308 tools/perf/ui/gtk/hists.c 		.buf		= s,
s                 309 tools/perf/ui/gtk/hists.c 		.size		= sizeof(s),
s                 384 tools/perf/ui/gtk/hists.c 			gtk_tree_store_set(store, &iter, col_idx++, s, -1);
s                 508 tools/perf/ui/gtk/hists.c 	char s[512];
s                 512 tools/perf/ui/gtk/hists.c 		.buf		= s,
s                 513 tools/perf/ui/gtk/hists.c 		.size		= sizeof(s),
s                  45 tools/perf/ui/helpline.c 	char *s;
s                  47 tools/perf/ui/helpline.c 	if (vasprintf(&s, fmt, ap) < 0)
s                  50 tools/perf/ui/helpline.c 		ui_helpline__push(s);
s                  51 tools/perf/ui/helpline.c 		free(s);
s                 242 tools/perf/ui/tui/util.c 	char *s;
s                 244 tools/perf/ui/tui/util.c 	if (vasprintf(&s, format, args) > 0) {
s                 247 tools/perf/ui/tui/util.c 		key = ui__question_window(title, s, "Press any key...", 0);
s                 248 tools/perf/ui/tui/util.c 		free(s);
s                 537 tools/perf/util/annotate.c 	char *s = strchr(ops->raw, ','), *target, *comment, prev;
s                 539 tools/perf/util/annotate.c 	if (s == NULL)
s                 542 tools/perf/util/annotate.c 	*s = '\0';
s                 544 tools/perf/util/annotate.c 	*s = ',';
s                 549 tools/perf/util/annotate.c 	target = ++s;
s                 550 tools/perf/util/annotate.c 	comment = strchr(s, arch->objdump.comment_char);
s                 553 tools/perf/util/annotate.c 		s = comment - 1;
s                 555 tools/perf/util/annotate.c 		s = strchr(s, '\0') - 1;
s                 557 tools/perf/util/annotate.c 	while (s > target && isspace(s[0]))
s                 558 tools/perf/util/annotate.c 		--s;
s                 559 tools/perf/util/annotate.c 	s++;
s                 560 tools/perf/util/annotate.c 	prev = *s;
s                 561 tools/perf/util/annotate.c 	*s = '\0';
s                 564 tools/perf/util/annotate.c 	*s = prev;
s                 598 tools/perf/util/annotate.c 	char *target, *comment, *s, prev;
s                 600 tools/perf/util/annotate.c 	target = s = ops->raw;
s                 602 tools/perf/util/annotate.c 	while (s[0] != '\0' && !isspace(s[0]))
s                 603 tools/perf/util/annotate.c 		++s;
s                 604 tools/perf/util/annotate.c 	prev = *s;
s                 605 tools/perf/util/annotate.c 	*s = '\0';
s                 608 tools/perf/util/annotate.c 	*s = prev;
s                 613 tools/perf/util/annotate.c 	comment = strchr(s, arch->objdump.comment_char);
s                1732 tools/perf/util/annotate.c 	FILE *s;
s                1747 tools/perf/util/annotate.c 	s = open_memstream(&buf, &buf_size);
s                1748 tools/perf/util/annotate.c 	if (!s) {
s                1752 tools/perf/util/annotate.c 	init_disassemble_info(&info, s,
s                1795 tools/perf/util/annotate.c 	fflush(s);
s                1817 tools/perf/util/annotate.c 		fprintf(s, "\n");
s                1819 tools/perf/util/annotate.c 		fflush(s);
s                1848 tools/perf/util/annotate.c 	fclose(s);
s                2392 tools/perf/util/annotate.c 	const char *s;
s                2395 tools/perf/util/annotate.c 	case DARROW_CHAR: s = "↓"; break;
s                2396 tools/perf/util/annotate.c 	case UARROW_CHAR: s = "↑"; break;
s                2397 tools/perf/util/annotate.c 	case LARROW_CHAR: s = "←"; break;
s                2398 tools/perf/util/annotate.c 	case RARROW_CHAR: s = "→"; break;
s                2399 tools/perf/util/annotate.c 	default:		s = "?"; break;
s                2402 tools/perf/util/annotate.c 	fputs(s, fp);
s                  45 tools/perf/util/arm-spe-pkt-decoder.c #define memcpy_le64(d, s, n) do { \
s                  46 tools/perf/util/arm-spe-pkt-decoder.c 	memcpy((d), (s), (n));    \
s                 295 tools/perf/util/bpf-loader.c 		const char *s = strchr(main_str, ':');
s                 297 tools/perf/util/bpf-loader.c 		if (!s) {
s                 350 tools/perf/util/bpf-loader.c 		char *s = strchr(main_str, ':');
s                 353 tools/perf/util/bpf-loader.c 		priv->sys_name = strndup(main_str, s - main_str);
s                 354 tools/perf/util/bpf-loader.c 		priv->evt_name = strdup(s + 1);
s                 468 tools/perf/util/build-id.c 		if (asprintf(&linkdir, "%s/%s", topdir, nd->s) < 0)
s                 478 tools/perf/util/build-id.c 				     nd->s, nd2->s) != SBUILD_ID_SIZE - 1)
s                 532 tools/perf/util/build-id.c 		if (strncmp(nd->s, incomplete_sbuild_id, len) != 0)
s                 541 tools/perf/util/build-id.c 		sbuild_id = strdup(cand->s);
s                 209 tools/perf/util/cgroup.c 	char *s;
s                 224 tools/perf/util/cgroup.c 			s = strndup(str, e - str);
s                 225 tools/perf/util/cgroup.c 			if (!s)
s                 227 tools/perf/util/cgroup.c 			ret = add_cgroup(evlist, s);
s                 228 tools/perf/util/cgroup.c 			free(s);
s                 172 tools/perf/util/cpumap.c 	int cpu, die_id, s;
s                 184 tools/perf/util/cpumap.c 	s = cpu_map__get_socket(map, idx, data);
s                 185 tools/perf/util/cpumap.c 	if (s == -1)
s                 197 tools/perf/util/cpumap.c 	if (WARN_ONCE(s >> 8, "The socket id number is too big.\n"))
s                 200 tools/perf/util/cpumap.c 	return (s << 8) | (die_id & 0xff);
s                  28 tools/perf/util/cpumap.h static inline int cpu_map__socket(struct perf_cpu_map *sock, int s)
s                  30 tools/perf/util/cpumap.h 	if (!sock || s > sock->nr || s < 0)
s                  32 tools/perf/util/cpumap.h 	return sock->map[s];
s                 189 tools/perf/util/debug.c 	char *vstr, *s = strdup(str);
s                 192 tools/perf/util/debug.c 	vstr = strchr(s, '=');
s                 197 tools/perf/util/debug.c 		if (!strcmp(s, var->name))
s                 203 tools/perf/util/debug.c 		pr_err("Unknown debug variable name '%s'\n", s);
s                 204 tools/perf/util/debug.c 		free(s);
s                 221 tools/perf/util/debug.c 	free(s);
s                 146 tools/perf/util/event.c 	const char *s;
s                 149 tools/perf/util/event.c 		s = " exec";
s                 151 tools/perf/util/event.c 		s = "";
s                 153 tools/perf/util/event.c 	return fprintf(fp, "%s: %s:%d/%d\n", s, event->comm.comm, event->comm.pid, event->comm.tid);
s                 273 tools/perf/util/event.h #define perf_sample__bad_synth_size(s, d) ((s)->raw_size < sizeof(d) - 4)
s                 119 tools/perf/util/evsel_fprintf.c 	char s = print_oneline ? ' ' : '\t';
s                 143 tools/perf/util/evsel_fprintf.c 				printed += fprintf(fp, "%c%16" PRIx64, s, node->ip);
s                  44 tools/perf/util/expr.y 		       const char *s)
s                  46 tools/perf/util/expr.y 	pr_debug("%s\n", s);
s                  99 tools/perf/util/expr.y 	const char *s = p;
s                 105 tools/perf/util/expr.y 		if (p - s >= MAXIDLEN)
s                 148 tools/perf/util/expr.y 	const char *s;
s                 153 tools/perf/util/expr.y 	s = p;
s                 160 tools/perf/util/expr.y 		res->num = strtod(s, (char **)&p);
s                 164 tools/perf/util/expr.y 		tok = *s;
s                 184 tools/perf/util/genelf_debug.c static void emit_string(struct buffer_ext *be, const char *s)
s                 186 tools/perf/util/genelf_debug.c 	buffer_ext_add(be, (void *)s, strlen(s) + 1);
s                 378 tools/perf/util/header.c 	char *s, *p;
s                 401 tools/perf/util/header.c 	s = buf;
s                 405 tools/perf/util/header.c 		s = p + 2;
s                 406 tools/perf/util/header.c 	p = strchr(s, '\n');
s                 411 tools/perf/util/header.c 	p = s;
s                 422 tools/perf/util/header.c 	ret = do_write_string(ff, s);
s                 136 tools/perf/util/header.h int perf_header__fprintf_info(struct perf_session *s, FILE *fp, bool full);
s                  25 tools/perf/util/intel-pt-decoder/intel-pt-pkt-decoder.c #define memcpy_le64(d, s, n) do { \
s                  26 tools/perf/util/intel-pt-decoder/intel-pt-pkt-decoder.c 	memcpy((d), (s), (n));    \
s                  90 tools/perf/util/intlist.c static int intlist__parse_list(struct intlist *ilist, const char *s)
s                  96 tools/perf/util/intlist.c 		long value = strtol(s, &sep, 10);
s                 103 tools/perf/util/intlist.c 		s = sep + 1;
s                  45 tools/perf/util/levenshtein.c 		int w, int s, int a, int d)
s                  61 tools/perf/util/levenshtein.c 			row2[j + 1] = row1[j] + s * (string1[i] != string2[j]);
s                  18 tools/perf/util/mem-events.c #define E(t, n, s) { .tag = t, .name = n, .sysfs_name = s }
s                 290 tools/perf/util/metricgroup.c 			printf("%s%s", n > 0 ? " " : "", sn->s);
s                 292 tools/perf/util/metricgroup.c 			printf("  %s\n", sn->s);
s                 345 tools/perf/util/metricgroup.c 				char *s;
s                 353 tools/perf/util/metricgroup.c 					s = (char *)pe->metric_name;
s                 355 tools/perf/util/metricgroup.c 					if (asprintf(&s, "%s\n%*s%s]",
s                 360 tools/perf/util/metricgroup.c 						if (asprintf(&s, "%s\n%*s%s]",
s                 361 tools/perf/util/metricgroup.c 							     s, 8, "[", pe->metric_expr) < 0)
s                 366 tools/perf/util/metricgroup.c 				if (!s)
s                 370 tools/perf/util/metricgroup.c 					strlist__add(metriclist, s);
s                 375 tools/perf/util/metricgroup.c 					strlist__add(me->metrics, s);
s                  46 tools/perf/util/parse-branch-options.c 	char *p, *s;
s                  56 tools/perf/util/parse-branch-options.c 	s = os = strdup(str);
s                  57 tools/perf/util/parse-branch-options.c 	if (!s)
s                  61 tools/perf/util/parse-branch-options.c 		p = strchr(s, ',');
s                  66 tools/perf/util/parse-branch-options.c 			if (!strcasecmp(s, br->name))
s                  72 tools/perf/util/parse-branch-options.c 				    " check man page\n", s);
s                  81 tools/perf/util/parse-branch-options.c 		s = p + 1;
s                2389 tools/perf/util/parse-events.c 		pcache = probe_cache__new(nd->s, NULL);
s                2402 tools/perf/util/parse-events.c 					ent->pev.event, nd->s);
s                2411 tools/perf/util/parse-events.c 		buf = strchr(nd->s, '@');
s                2415 tools/perf/util/parse-events.c 			printf("%s ", nd->s);
s                2420 tools/perf/util/parse-events.c 			ptr = strchr(nd2->s, '@');
s                2423 tools/perf/util/parse-events.c 			if (strcmp(nd->s, nd2->s) == 0)
s                2428 tools/perf/util/parse-events.c 			ret = asprintf(&buf, "%s@%s(%.12s)", nd->s, path, buf);
s                2435 tools/perf/util/parse-events.c 			printf("  %-50s [%s]\n", nd->s, "SDT event");
s                2437 tools/perf/util/parse-events.c 			if (strcmp(nd->s, nd2->s) != 0)
s                  17 tools/perf/util/parse-regs-options.c 	char *s, *os = NULL, *p;
s                  38 tools/perf/util/parse-regs-options.c 		s = os = strdup(str);
s                  39 tools/perf/util/parse-regs-options.c 		if (!s)
s                  43 tools/perf/util/parse-regs-options.c 			p = strchr(s, ',');
s                  47 tools/perf/util/parse-regs-options.c 			if (!strcmp(s, "?")) {
s                  58 tools/perf/util/parse-regs-options.c 				if ((r->mask & mask) && !strcasecmp(s, r->name))
s                  63 tools/perf/util/parse-regs-options.c 					    s, intr ? "-I" : "--user-regs=");
s                  72 tools/perf/util/parse-regs-options.c 			s = p + 1;
s                1364 tools/perf/util/pmu.c static void wordwrap(char *s, int start, int max, int corr)
s                1369 tools/perf/util/pmu.c 	while (*s) {
s                1370 tools/perf/util/pmu.c 		int wlen = strcspn(s, " \t");
s                1376 tools/perf/util/pmu.c 		n = printf("%s%.*s", column > start ? " " : "", wlen, s);
s                1379 tools/perf/util/pmu.c 		s += wlen;
s                1381 tools/perf/util/pmu.c 		s = skip_spaces(s);
s                1448 tools/perf/util/pmu.c 			char *s;
s                1449 tools/perf/util/pmu.c 			if (asprintf(&s, "%s//", pmu->name) < 0)
s                1451 tools/perf/util/pmu.c 			aliases[j].name = s;
s                1090 tools/perf/util/probe-event.c 				var = strchr(node->s, '\t') + 1;
s                1092 tools/perf/util/probe-event.c 					fprintf(stdout, "\t\t%s\n", node->s);
s                2539 tools/perf/util/probe-event.c 		ret = parse_probe_trace_command(ent->s, &tev);
s                3235 tools/perf/util/probe-event.c 		pathname = build_id_cache__origname(nd->s);
s                3300 tools/perf/util/probe-event.c 		ret = parse_probe_trace_command(node->s, tev);
s                 198 tools/perf/util/probe-file.c 		ret = parse_probe_trace_command(ent->s, &tev);
s                 261 tools/perf/util/probe-file.c 	ret = e_snprintf(buf, 128, "-:%s", ent->s);
s                 268 tools/perf/util/probe-file.c 			 ent->s);
s                 304 tools/perf/util/probe-file.c 		p = strchr(ent->s, ':');
s                 306 tools/perf/util/probe-file.c 		    strfilter__compare(filter, ent->s)) {
s                 307 tools/perf/util/probe-file.c 			strlist__add(plist, ent->s);
s                 402 tools/perf/util/probe-file.c 		ret = parse_probe_trace_command(node->s, tev);
s                 893 tools/perf/util/probe-file.c 		iov[0].iov_base = (void *)snode->s;
s                 894 tools/perf/util/probe-file.c 		iov[0].iov_len = strlen(snode->s);
s                 992 tools/perf/util/probe-file.c 		pcache = probe_cache__new(nd->s, NULL);
s                 996 tools/perf/util/probe-file.c 			buf = build_id_cache__origname(nd->s);
s                 997 tools/perf/util/probe-file.c 			printf("%s (%s):\n", buf, nd->s);
s                 141 tools/perf/util/python.c 	char *s;
s                 143 tools/perf/util/python.c 	if (asprintf(&s, "{ type: mmap, pid: %u, tid: %u, start: %#" PRI_lx64 ", "
s                 151 tools/perf/util/python.c 		ret = _PyUnicode_FromString(s);
s                 152 tools/perf/util/python.c 		free(s);
s                 274 tools/perf/util/python.c 	char *s;
s                 276 tools/perf/util/python.c 	if (asprintf(&s, "{ type: lost, id: %#" PRI_lx64 ", "
s                 281 tools/perf/util/python.c 		ret = _PyUnicode_FromString(s);
s                 282 tools/perf/util/python.c 		free(s);
s                 338 tools/perf/util/python.c 	char *s;
s                 340 tools/perf/util/python.c 	if (asprintf(&s, "{ type: sample }") < 0) {
s                 343 tools/perf/util/python.c 		ret = _PyUnicode_FromString(s);
s                 344 tools/perf/util/python.c 		free(s);
s                 452 tools/perf/util/python.c 	char *s;
s                 454 tools/perf/util/python.c 	if (asprintf(&s, "{ type: context_switch, next_prev_pid: %u, next_prev_tid: %u, switch_out: %u }",
s                 460 tools/perf/util/python.c 		ret = _PyUnicode_FromString(s);
s                 461 tools/perf/util/python.c 		free(s);
s                 347 tools/perf/util/scripting-engines/trace-event-perl.c 	unsigned long s, ns;
s                 371 tools/perf/util/scripting-engines/trace-event-perl.c 	s = nsecs / NSEC_PER_SEC;
s                 372 tools/perf/util/scripting-engines/trace-event-perl.c 	ns = nsecs - s * NSEC_PER_SEC;
s                 384 tools/perf/util/scripting-engines/trace-event-perl.c 	XPUSHs(sv_2mortal(newSVuv(s)));
s                 801 tools/perf/util/scripting-engines/trace-event-python.c 	unsigned long s, ns;
s                 838 tools/perf/util/scripting-engines/trace-event-python.c 	s = nsecs / NSEC_PER_SEC;
s                 839 tools/perf/util/scripting-engines/trace-event-python.c 	ns = nsecs - s * NSEC_PER_SEC;
s                 856 tools/perf/util/scripting-engines/trace-event-python.c 		PyTuple_SetItem(t, n++, _PyLong_FromLong(s));
s                 863 tools/perf/util/scripting-engines/trace-event-python.c 		pydict_set_item_string_decref(dict, "common_s", _PyLong_FromLong(s));
s                 947 tools/perf/util/scripting-engines/trace-event-python.c static int tuple_set_string(PyObject *t, unsigned int pos, const char *s)
s                 949 tools/perf/util/scripting-engines/trace-event-python.c 	return PyTuple_SetItem(t, pos, _PyUnicode_FromString(s));
s                 995 tools/perf/util/session.c int perf_session__queue_event(struct perf_session *s, union perf_event *event,
s                 998 tools/perf/util/session.c 	return ordered_events__queue(&s->ordered_events, event, timestamp, file_offset);
s                  70 tools/perf/util/session.h int perf_session__queue_event(struct perf_session *s, union perf_event *event,
s                 119 tools/perf/util/session.h void perf_session__fprintf_info(struct perf_session *s, FILE *fp, bool full);
s                2878 tools/perf/util/sort.c 				strlist__entry(list, 0)->s);
s                3127 tools/perf/util/sort.c static void add_sort_string(struct strbuf *sb, struct sort_dimension *s, int n,
s                3133 tools/perf/util/sort.c 		add_key(sb, s[i].name, llen);
s                3136 tools/perf/util/sort.c static void add_hpp_sort_string(struct strbuf *sb, struct hpp_dimension *s, int n,
s                3142 tools/perf/util/sort.c 		add_key(sb, s[i].name, llen);
s                3148 tools/perf/util/sort.c 	char *s;
s                3161 tools/perf/util/sort.c 	s = strbuf_detach(&sb, NULL);
s                3163 tools/perf/util/sort.c 	return s;
s                  39 tools/perf/util/srccode.c static unsigned shash(unsigned char *s)
s                  42 tools/perf/util/srccode.c 	while (*s)
s                  43 tools/perf/util/srccode.c 		h = 65599 * h + *s++;
s                 495 tools/perf/util/stat-display.c 	int cpu, s2, id, s;
s                 499 tools/perf/util/stat-display.c 	for (s = 0; s < config->aggr_map->nr; s++) {
s                 500 tools/perf/util/stat-display.c 		id = config->aggr_map->map[s];
s                 620 tools/perf/util/stat-display.c 				   struct evsel *counter, int s,
s                 630 tools/perf/util/stat-display.c 	ad.id = id = config->aggr_map->map[s];
s                 661 tools/perf/util/stat-display.c 	int s;
s                 673 tools/perf/util/stat-display.c 	for (s = 0; s < config->aggr_map->nr; s++) {
s                 679 tools/perf/util/stat-display.c 			print_counter_aggrdata(config, counter, s,
s                1140 tools/perf/util/stat-display.c 	int s;
s                1146 tools/perf/util/stat-display.c 	for (s = 0; s < config->aggr_map->nr; s++) {
s                1150 tools/perf/util/stat-display.c 		print_counter_aggrdata(config, counter, s,
s                 243 tools/perf/util/stat.c 	int s;
s                 272 tools/perf/util/stat.c 	s = cpu_map__get_socket(cpus, cpu, NULL);
s                 273 tools/perf/util/stat.c 	if (s < 0)
s                 276 tools/perf/util/stat.c 	*skip = test_and_set_bit(s, mask) == 1;
s                  86 tools/perf/util/strbuf.h static inline int strbuf_addstr(struct strbuf *sb, const char *s) {
s                  87 tools/perf/util/strbuf.h 	return strbuf_add(sb, s, strlen(s));
s                  38 tools/perf/util/strfilter.c static const char *get_token(const char *s, const char **e)
s                  42 tools/perf/util/strfilter.c 	s = skip_spaces(s);
s                  44 tools/perf/util/strfilter.c 	if (*s == '\0') {
s                  45 tools/perf/util/strfilter.c 		p = s;
s                  49 tools/perf/util/strfilter.c 	p = s + 1;
s                  50 tools/perf/util/strfilter.c 	if (!is_separator(*s)) {
s                  63 tools/perf/util/strfilter.c 	return s;
s                  81 tools/perf/util/strfilter.c static struct strfilter_node *strfilter_node__new(const char *s,
s                  87 tools/perf/util/strfilter.c 	if (!s)
s                  93 tools/perf/util/strfilter.c 	s = get_token(s, &e);
s                  94 tools/perf/util/strfilter.c 	while (*s != '\0' && *s != ')') {
s                  95 tools/perf/util/strfilter.c 		switch (*s) {
s                 125 tools/perf/util/strfilter.c 			cur->r = strfilter_node__new(s + 1, &s);
s                 126 tools/perf/util/strfilter.c 			if (!s)
s                 128 tools/perf/util/strfilter.c 			if (!cur->r || *s != ')')
s                 130 tools/perf/util/strfilter.c 			e = s + 1;
s                 138 tools/perf/util/strfilter.c 			cur->r->p = strndup(s, e - s);
s                 142 tools/perf/util/strfilter.c 		s = get_token(e, &e);
s                 146 tools/perf/util/strfilter.c 	*ep = s;
s                 149 tools/perf/util/strfilter.c 	s = NULL;
s                 151 tools/perf/util/strfilter.c 	*ep = s;
s                 270 tools/perf/util/string.c 	char *s, *d, *p, *ret = strdup(str);
s                 279 tools/perf/util/string.c 	s = d + 1;
s                 281 tools/perf/util/string.c 		if (*s == '\0') {
s                 285 tools/perf/util/string.c 		p = strchr(s + 1, '\\');
s                 287 tools/perf/util/string.c 			memmove(d, s, p - s);
s                 288 tools/perf/util/string.c 			d += p - s;
s                 289 tools/perf/util/string.c 			s = p + 1;
s                 291 tools/perf/util/string.c 			memmove(d, s, strlen(s) + 1);
s                  17 tools/perf/util/strlist.c 	const char *s = entry;
s                  24 tools/perf/util/strlist.c 			s = strdup(s);
s                  25 tools/perf/util/strlist.c 			if (s == NULL)
s                  28 tools/perf/util/strlist.c 		snode->s = s;
s                  42 tools/perf/util/strlist.c 		zfree((char **)&snode->s);
s                  60 tools/perf/util/strlist.c 	return strcmp(snode->s, str);
s                 111 tools/perf/util/strlist.c static int strlist__parse_list_entry(struct strlist *slist, const char *s,
s                 117 tools/perf/util/strlist.c 	if (strncmp(s, "file://", 7) == 0)
s                 118 tools/perf/util/strlist.c 		return strlist__load(slist, s + 7);
s                 122 tools/perf/util/strlist.c 		if (asprintf(&subst, "%s/%s", subst_dir, s) < 0)
s                 136 tools/perf/util/strlist.c 	err = strlist__add(slist, s);
s                 142 tools/perf/util/strlist.c static int strlist__parse_list(struct strlist *slist, const char *s, const char *subst_dir)
s                 147 tools/perf/util/strlist.c 	while ((sep = strchr(s, ',')) != NULL) {
s                 149 tools/perf/util/strlist.c 		err = strlist__parse_list_entry(slist, s, subst_dir);
s                 153 tools/perf/util/strlist.c 		s = sep + 1;
s                 156 tools/perf/util/strlist.c 	return *s ? strlist__parse_list_entry(slist, s, subst_dir) : 0;
s                  12 tools/perf/util/strlist.h 	const char     *s;
s                 726 tools/perf/util/svghelper.c static int str_to_bitmap(char *s, cpumask_t *b, int nr_cpus)
s                 733 tools/perf/util/svghelper.c 	m = perf_cpu_map__new(s);
s                 842 tools/perf/util/symbol-elf.c void __weak arch__sym_update(struct symbol *s __maybe_unused,
s                1499 tools/perf/util/symbol-elf.c 	struct sym_data *s = zalloc(sizeof(*s));
s                1501 tools/perf/util/symbol-elf.c 	if (s) {
s                1502 tools/perf/util/symbol-elf.c 		s->addr = addr;
s                1503 tools/perf/util/symbol-elf.c 		list_add_tail(&s->node, &kci->syms);
s                1506 tools/perf/util/symbol-elf.c 	return s;
s                1511 tools/perf/util/symbol-elf.c 	struct sym_data *s, *tmp;
s                1513 tools/perf/util/symbol-elf.c 	list_for_each_entry_safe(s, tmp, &kci->syms, node) {
s                1514 tools/perf/util/symbol-elf.c 		list_del_init(&s->node);
s                1515 tools/perf/util/symbol-elf.c 		free(s);
s                1602 tools/perf/util/symbol-elf.c 			   u64 pgoff, u64 s, u64 e)
s                1606 tools/perf/util/symbol-elf.c 	if (s < start || s >= end)
s                1609 tools/perf/util/symbol-elf.c 	offset = (s - start) + pgoff;
s                1610 tools/perf/util/symbol-elf.c 	len = e < end ? e - s : end - s;
s                1612 tools/perf/util/symbol-elf.c 	return kcore_copy_info__addnew(kci, s, len, offset) ? 0 : -1;
s                1629 tools/perf/util/symbol-elf.c 		u64 s = round_down(sdat->addr, page_size);
s                1631 tools/perf/util/symbol-elf.c 		if (kcore_copy__map(kci, start, end, pgoff, s, s + len))
s                 323 tools/perf/util/symbol.c 	struct symbol *s;
s                 339 tools/perf/util/symbol.c 		s = rb_entry(parent, struct symbol, rb_node);
s                 340 tools/perf/util/symbol.c 		if (ip < s->start)
s                 366 tools/perf/util/symbol.c 		struct symbol *s = rb_entry(n, struct symbol, rb_node);
s                 368 tools/perf/util/symbol.c 		if (ip < s->start)
s                 370 tools/perf/util/symbol.c 		else if (ip > s->end || (ip == s->end && ip != s->start))
s                 373 tools/perf/util/symbol.c 			return s;
s                 413 tools/perf/util/symbol.c 	struct symbol_name_rb_node *symn, *s;
s                 420 tools/perf/util/symbol.c 		s = rb_entry(parent, struct symbol_name_rb_node, rb_node);
s                 421 tools/perf/util/symbol.c 		if (strcmp(sym->name, s->sym.name) < 0)
s                 465 tools/perf/util/symbol.c 	struct symbol_name_rb_node *s = NULL;
s                 475 tools/perf/util/symbol.c 		s = rb_entry(n, struct symbol_name_rb_node, rb_node);
s                 476 tools/perf/util/symbol.c 		cmp = symbol__match_symbol_name(s->sym.name, name, includes);
s                 495 tools/perf/util/symbol.c 			if (arch__compare_symbol_names(tmp->sym.name, s->sym.name))
s                 498 tools/perf/util/symbol.c 			s = tmp;
s                 501 tools/perf/util/symbol.c 	return &s->sym;
s                 549 tools/perf/util/symbol.c 	struct symbol_name_rb_node *s = container_of(sym, struct symbol_name_rb_node, sym);
s                 550 tools/perf/util/symbol.c 	struct rb_node *n = rb_next(&s->rb_node);
s                 560 tools/perf/util/symbol.c 	struct symbol *s = symbols__find_by_name(&dso->symbol_names, name,
s                 562 tools/perf/util/symbol.c 	if (!s)
s                 563 tools/perf/util/symbol.c 		s = symbols__find_by_name(&dso->symbol_names, name,
s                 565 tools/perf/util/symbol.c 	return s;
s                1900 tools/perf/util/symbol.c 			  "%s/%s/kallsyms", dir, nd->s);
s                 229 tools/perf/util/symbol.h void arch__sym_update(struct symbol *s, GElf_Sym *sym);
s                  10 tools/perf/util/term.c 	char *s = getenv("LINES");
s                  12 tools/perf/util/term.c 	if (s != NULL) {
s                  13 tools/perf/util/term.c 		ws->ws_row = atoi(s);
s                  14 tools/perf/util/term.c 		s = getenv("COLUMNS");
s                  15 tools/perf/util/term.c 		if (s != NULL) {
s                  16 tools/perf/util/term.c 			ws->ws_col = atoi(s);
s                 198 tools/perf/util/thread_map.c 		pid = strtol(pos->s, &end_ptr, 10);
s                 262 tools/perf/util/thread_map.c 		tid = strtol(pos->s, &end_ptr, 10);
s                 104 tools/perf/util/trace-event-parse.c 	struct trace_seq s;
s                 111 tools/perf/util/trace-event-parse.c 	trace_seq_init(&s);
s                 112 tools/perf/util/trace-event-parse.c 	tep_print_event(event->tep, &s, &record, "%s", TEP_PRINT_INFO);
s                 113 tools/perf/util/trace-event-parse.c 	trace_seq_do_fprintf(&s, fp);
s                 114 tools/perf/util/trace-event-parse.c 	trace_seq_destroy(&s);
s                  15 tools/perf/util/units.c 		char *s = strchr(str, i->tag);
s                  17 tools/perf/util/units.c 		if (s) {
s                  22 tools/perf/util/units.c 			if (s != endptr)
s                  48 tools/perf/util/unwind-libdw.c 		Dwarf_Addr s;
s                  50 tools/perf/util/unwind-libdw.c 		dwfl_module_info(mod, NULL, &s, NULL, NULL, NULL, NULL, NULL);
s                  51 tools/perf/util/unwind-libdw.c 		if (s != al->map->start - al->map->pgoff)
s                 365 tools/perf/util/util.c 	if (asprintf(&tip, "Tip: %s", node->s) < 0)
s                 202 tools/power/cpupower/utils/helpers/bitmask.c 		unsigned int s;		/* stride */
s                 211 tools/power/cpupower/utils/helpers/bitmask.c 		s = 1;
s                 220 tools/power/cpupower/utils/helpers/bitmask.c 				sret = sscanf(c1, "%u%c", &s, &nextc);
s                 231 tools/power/cpupower/utils/helpers/bitmask.c 			a += s;
s                  76 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c int fill_string_with_spaces(char *s, int n)
s                  79 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 	int len = strlen(s);
s                  86 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 		s[len] = ' ';
s                  87 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 	s[len] = '\0';
s                  88 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 	snprintf(temp, n+1, " %s", s);
s                  89 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 	strcpy(s, temp);
s                  99 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 	cstate_t s;
s                 129 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 			s = monitors[mon]->hw_states[state];
s                 130 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 			sprintf(buf, "%s", s.name);
s                 146 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 	cstate_t s;
s                 170 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 			s = monitors[mon]->hw_states[state];
s                 172 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 			if (s.get_count_percent) {
s                 173 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 				ret = s.get_count_percent(s.id, &percent,
s                 181 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 			} else if (s.get_count) {
s                 182 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 				ret = s.get_count(s.id, &result,
s                 191 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 				       monitors[mon]->name, s.name);
s                 261 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 	cstate_t s;
s                 270 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 			s = monitors[mon]->hw_states[state];
s                 275 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 			printf("%s\t[%c] -> %s\n", s.name, range_abbr[s.range],
s                 276 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c 			       gettext(s.desc));
s                 306 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c int parse_optarg_string(char *s)
s                 311 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	if (!strncmp(s, "default", 7))
s                 314 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	if (!strncmp(s, "normal", 6))
s                 317 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	if (!strncmp(s, "power", 9))
s                 320 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	if (!strncmp(s, "balance-power", 17))
s                 323 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	if (!strncmp(s, "balance-performance", 19))
s                 326 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	if (!strncmp(s, "performance", 11))
s                 329 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	i = strtol(s, &endptr, 0);
s                 330 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	if (s == endptr) {
s                 331 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 		fprintf(stderr, "no digits in \"%s\"\n", s);
s                 335 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 		errx(-1, "%s", s);
s                 345 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c void parse_cmdline_all(char *s)
s                 349 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	req_update.hwp_min = parse_cmdline_hwp_min(parse_optarg_string(s));
s                 350 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	req_update.hwp_max = parse_cmdline_hwp_max(parse_optarg_string(s));
s                 351 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	req_update.hwp_epp = parse_cmdline_hwp_epp(parse_optarg_string(s));
s                 353 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 		new_epb = parse_cmdline_epb(parse_optarg_string(s));
s                 354 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	turbo_update_value = parse_cmdline_turbo(parse_optarg_string(s));
s                 355 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	req_update.hwp_desired = parse_cmdline_hwp_desired(parse_optarg_string(s));
s                 356 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	req_update.hwp_window = parse_cmdline_hwp_window(parse_optarg_string(s));
s                 373 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c void parse_cmdline_cpu(char *s)
s                 387 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	for (startp = s; startp && *startp;) {
s                 456 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c void parse_cmdline_pkg(char *s)
s                 467 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	for (startp = s; startp && *startp;) {
s                  27 tools/spi/spidev_test.c static void pabort(const char *s)
s                  29 tools/spi/spidev_test.c 	perror(s);
s                 142 tools/testing/radix-tree/benchmark.c 	int c, s;
s                 148 tools/testing/radix-tree/benchmark.c 		for (s = 0; step[s]; s++)
s                 149 tools/testing/radix-tree/benchmark.c 			benchmark_size(size[c], step[s]);
s                 467 tools/testing/radix-tree/idr-test.c 	time_t s = time(NULL);
s                 484 tools/testing/radix-tree/idr-test.c 	if (time(NULL) < s + 10)
s                   4 tools/testing/selftests/bpf/prog_tests/signal_pending.c static void sigalrm_handler(int s) {}
s                  19 tools/testing/selftests/bpf/prog_tests/sockmap_basic.c 	int s, repair, err;
s                  21 tools/testing/selftests/bpf/prog_tests/sockmap_basic.c 	s = socket(AF_INET, SOCK_STREAM, 0);
s                  22 tools/testing/selftests/bpf/prog_tests/sockmap_basic.c 	if (CHECK_FAIL(s == -1))
s                  26 tools/testing/selftests/bpf/prog_tests/sockmap_basic.c 	err = setsockopt(s, SOL_TCP, TCP_REPAIR, &repair, sizeof(repair));
s                  30 tools/testing/selftests/bpf/prog_tests/sockmap_basic.c 	err = connect(s, (struct sockaddr *)&addr, len);
s                  35 tools/testing/selftests/bpf/prog_tests/sockmap_basic.c 	err = setsockopt(s, SOL_TCP, TCP_REPAIR, &repair, sizeof(repair));
s                  39 tools/testing/selftests/bpf/prog_tests/sockmap_basic.c 	return s;
s                  42 tools/testing/selftests/bpf/prog_tests/sockmap_basic.c 	close(s);
s                  50 tools/testing/selftests/bpf/prog_tests/sockmap_basic.c 	int s, map, err;
s                  52 tools/testing/selftests/bpf/prog_tests/sockmap_basic.c 	s = connected_socket_v4();
s                  53 tools/testing/selftests/bpf/prog_tests/sockmap_basic.c 	if (CHECK_FAIL(s == -1))
s                  62 tools/testing/selftests/bpf/prog_tests/sockmap_basic.c 	err = bpf_map_update_elem(map, &zero, &s, BPF_NOEXIST);
s                  70 tools/testing/selftests/bpf/prog_tests/sockmap_basic.c 	close(s);
s                  32 tools/testing/selftests/bpf/progs/btf_dump_test_case_multidim.c int f(struct root_struct *s)
s                 138 tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c 	struct struct_empty s;
s                 204 tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c 	struct struct_in_struct s[10];
s                 226 tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c int f(struct root_struct *s)
s                 658 tools/testing/selftests/bpf/test_maps.c 	int one = 1, s, sc, rc;
s                 977 tools/testing/selftests/bpf/test_maps.c 		s = select(sfd[3] + 1, &w, NULL, NULL, &to);
s                 978 tools/testing/selftests/bpf/test_maps.c 		if (s == -1) {
s                 981 tools/testing/selftests/bpf/test_maps.c 		} else if (!s) {
s                 362 tools/testing/selftests/bpf/test_progs.c int parse_num_list(const char *s, struct test_selector *sel)
s                 368 tools/testing/selftests/bpf/test_progs.c 	while (s[0]) {
s                 370 tools/testing/selftests/bpf/test_progs.c 		num = strtol(s, &next, 10);
s                 380 tools/testing/selftests/bpf/test_progs.c 			s = next + 1;
s                 385 tools/testing/selftests/bpf/test_progs.c 			s = next + 1;
s                 389 tools/testing/selftests/bpf/test_progs.c 			s = next;
s                 134 tools/testing/selftests/bpf/test_sockmap.c char *sock_to_string(int s)
s                 136 tools/testing/selftests/bpf/test_sockmap.c 	if (s == c1)
s                 138 tools/testing/selftests/bpf/test_sockmap.c 	else if (s == c2)
s                 140 tools/testing/selftests/bpf/test_sockmap.c 	else if (s == s1)
s                 142 tools/testing/selftests/bpf/test_sockmap.c 	else if (s == s2)
s                 144 tools/testing/selftests/bpf/test_sockmap.c 	else if (s == p1)
s                 146 tools/testing/selftests/bpf/test_sockmap.c 	else if (s == p2)
s                 152 tools/testing/selftests/bpf/test_sockmap.c static int sockmap_init_ktls(int verbose, int s)
s                 169 tools/testing/selftests/bpf/test_sockmap.c 	err = setsockopt(s, 6, TCP_ULP, "tls", sizeof("tls"));
s                 171 tools/testing/selftests/bpf/test_sockmap.c 		fprintf(stderr, "setsockopt: TCP_ULP(%s) failed with error %i\n", sock_to_string(s), err);
s                 174 tools/testing/selftests/bpf/test_sockmap.c 	err = setsockopt(s, SOL_TLS, TLS_TX, (void *)&tls_tx, sizeof(tls_tx));
s                 176 tools/testing/selftests/bpf/test_sockmap.c 		fprintf(stderr, "setsockopt: TLS_TX(%s) failed with error %i\n", sock_to_string(s), err);
s                 179 tools/testing/selftests/bpf/test_sockmap.c 	err = setsockopt(s, SOL_TLS, TLS_RX, (void *)&tls_rx, sizeof(tls_rx));
s                 181 tools/testing/selftests/bpf/test_sockmap.c 		fprintf(stderr, "setsockopt: TLS_RX(%s) failed with error %i\n", sock_to_string(s), err);
s                 184 tools/testing/selftests/bpf/test_sockmap.c 	err = setsockopt(s, SOL_SOCKET, SO_SNDBUF, &so_buf, sizeof(so_buf));
s                 186 tools/testing/selftests/bpf/test_sockmap.c 		fprintf(stderr, "setsockopt: (%s) failed sndbuf with error %i\n", sock_to_string(s), err);
s                 189 tools/testing/selftests/bpf/test_sockmap.c 	err = setsockopt(s, SOL_SOCKET, SO_RCVBUF, &so_buf, sizeof(so_buf));
s                 191 tools/testing/selftests/bpf/test_sockmap.c 		fprintf(stderr, "setsockopt: (%s) failed rcvbuf with error %i\n", sock_to_string(s), err);
s                 196 tools/testing/selftests/bpf/test_sockmap.c 		fprintf(stdout, "socket(%s) kTLS enabled\n", sock_to_string(s));
s                 326 tools/testing/selftests/bpf/test_sockmap.c 			     struct msg_stats *s,
s                 346 tools/testing/selftests/bpf/test_sockmap.c 	clock_gettime(CLOCK_MONOTONIC, &s->start);
s                 361 tools/testing/selftests/bpf/test_sockmap.c 			s->bytes_sent += sent;
s                 363 tools/testing/selftests/bpf/test_sockmap.c 	clock_gettime(CLOCK_MONOTONIC, &s->end);
s                 447 tools/testing/selftests/bpf/test_sockmap.c 		    struct msg_stats *s, bool tx,
s                 465 tools/testing/selftests/bpf/test_sockmap.c 		clock_gettime(CLOCK_MONOTONIC, &s->start);
s                 478 tools/testing/selftests/bpf/test_sockmap.c 				s->bytes_sent += sent;
s                 480 tools/testing/selftests/bpf/test_sockmap.c 		clock_gettime(CLOCK_MONOTONIC, &s->end);
s                 504 tools/testing/selftests/bpf/test_sockmap.c 		err = clock_gettime(CLOCK_MONOTONIC, &s->start);
s                 507 tools/testing/selftests/bpf/test_sockmap.c 		while (s->bytes_recvd < total_bytes) {
s                 523 tools/testing/selftests/bpf/test_sockmap.c 				clock_gettime(CLOCK_MONOTONIC, &s->end);
s                 527 tools/testing/selftests/bpf/test_sockmap.c 					fprintf(stderr, "unexpected timeout: recved %zu/%f pop_total %f\n", s->bytes_recvd, total_bytes, txmsg_pop_total);
s                 529 tools/testing/selftests/bpf/test_sockmap.c 				clock_gettime(CLOCK_MONOTONIC, &s->end);
s                 539 tools/testing/selftests/bpf/test_sockmap.c 						clock_gettime(CLOCK_MONOTONIC, &s->end);
s                 549 tools/testing/selftests/bpf/test_sockmap.c 					clock_gettime(CLOCK_MONOTONIC, &s->end);
s                 555 tools/testing/selftests/bpf/test_sockmap.c 			s->bytes_recvd += recv;
s                 578 tools/testing/selftests/bpf/test_sockmap.c 		clock_gettime(CLOCK_MONOTONIC, &s->end);
s                 592 tools/testing/selftests/bpf/test_sockmap.c static inline float sentBps(struct msg_stats s)
s                 594 tools/testing/selftests/bpf/test_sockmap.c 	return s.bytes_sent / (s.end.tv_sec - s.start.tv_sec);
s                 597 tools/testing/selftests/bpf/test_sockmap.c static inline float recvdBps(struct msg_stats s)
s                 599 tools/testing/selftests/bpf/test_sockmap.c 	return s.bytes_recvd / (s.end.tv_sec - s.start.tv_sec);
s                 606 tools/testing/selftests/bpf/test_sockmap.c 	struct msg_stats s = {0};
s                 642 tools/testing/selftests/bpf/test_sockmap.c 			       cnt, &s, false, opt);
s                 647 tools/testing/selftests/bpf/test_sockmap.c 		if (s.end.tv_sec - s.start.tv_sec) {
s                 648 tools/testing/selftests/bpf/test_sockmap.c 			sent_Bps = sentBps(s);
s                 649 tools/testing/selftests/bpf/test_sockmap.c 			recvd_Bps = recvdBps(s);
s                 654 tools/testing/selftests/bpf/test_sockmap.c 				s.bytes_sent, sent_Bps, sent_Bps/giga,
s                 655 tools/testing/selftests/bpf/test_sockmap.c 				s.bytes_recvd, recvd_Bps, recvd_Bps/giga,
s                 668 tools/testing/selftests/bpf/test_sockmap.c 			err = msg_loop_sendpage(c1, iov_buf, cnt, &s, opt);
s                 671 tools/testing/selftests/bpf/test_sockmap.c 				       cnt, &s, true, opt);
s                 677 tools/testing/selftests/bpf/test_sockmap.c 		if (s.end.tv_sec - s.start.tv_sec) {
s                 678 tools/testing/selftests/bpf/test_sockmap.c 			sent_Bps = sentBps(s);
s                 679 tools/testing/selftests/bpf/test_sockmap.c 			recvd_Bps = recvdBps(s);
s                 684 tools/testing/selftests/bpf/test_sockmap.c 				s.bytes_sent, sent_Bps, sent_Bps/giga,
s                 685 tools/testing/selftests/bpf/test_sockmap.c 				s.bytes_recvd, recvd_Bps, recvd_Bps/giga);
s                 727 tools/testing/selftests/bpf/test_sockmap.c 		int s, rc, i, max_fd = p2;
s                 737 tools/testing/selftests/bpf/test_sockmap.c 		s = select(max_fd + 1, &w, NULL, NULL, &timeout);
s                 738 tools/testing/selftests/bpf/test_sockmap.c 		if (s == -1) {
s                 741 tools/testing/selftests/bpf/test_sockmap.c 		} else if (!s) {
s                 746 tools/testing/selftests/bpf/test_sockmap.c 		for (i = 0; i <= max_fd && s > 0; ++i) {
s                 750 tools/testing/selftests/bpf/test_sockmap.c 			s--;
s                  60 tools/testing/selftests/kvm/include/x86_64/processor.h 	unsigned base1:8, s:1, type:4, dpl:2, p:1;
s                  47 tools/testing/selftests/kvm/lib/s390x/ucall.c 		memcpy(&ucall, addr_gva2hva(vm, run->s.regs.gprs[reg]),
s                 205 tools/testing/selftests/kvm/lib/sparsebit.c static struct node *node_first(struct sparsebit *s)
s                 209 tools/testing/selftests/kvm/lib/sparsebit.c 	for (nodep = s->root; nodep && nodep->left; nodep = nodep->left)
s                 219 tools/testing/selftests/kvm/lib/sparsebit.c static struct node *node_next(struct sparsebit *s, struct node *np)
s                 247 tools/testing/selftests/kvm/lib/sparsebit.c static struct node *node_prev(struct sparsebit *s, struct node *np)
s                 310 tools/testing/selftests/kvm/lib/sparsebit.c static struct node *node_find(struct sparsebit *s, sparsebit_idx_t idx)
s                 315 tools/testing/selftests/kvm/lib/sparsebit.c 	for (nodep = s->root; nodep;
s                 333 tools/testing/selftests/kvm/lib/sparsebit.c static struct node *node_add(struct sparsebit *s, sparsebit_idx_t idx)
s                 347 tools/testing/selftests/kvm/lib/sparsebit.c 	if (!s->root) {
s                 348 tools/testing/selftests/kvm/lib/sparsebit.c 		s->root = nodep;
s                 356 tools/testing/selftests/kvm/lib/sparsebit.c 	parentp = s->root;
s                 381 tools/testing/selftests/kvm/lib/sparsebit.c 	prev = node_prev(s, nodep);
s                 396 tools/testing/selftests/kvm/lib/sparsebit.c bool sparsebit_all_set(struct sparsebit *s)
s                 403 tools/testing/selftests/kvm/lib/sparsebit.c 	return s->root && s->num_set == 0;
s                 409 tools/testing/selftests/kvm/lib/sparsebit.c static void node_rm(struct sparsebit *s, struct node *nodep)
s                 415 tools/testing/selftests/kvm/lib/sparsebit.c 	assert(s->num_set >= num_set || sparsebit_all_set(s));
s                 416 tools/testing/selftests/kvm/lib/sparsebit.c 	s->num_set -= node_num_set(nodep);
s                 434 tools/testing/selftests/kvm/lib/sparsebit.c 			s->root = nodep->left;
s                 456 tools/testing/selftests/kvm/lib/sparsebit.c 			s->root = nodep->right;
s                 476 tools/testing/selftests/kvm/lib/sparsebit.c 		s->root = NULL;
s                 498 tools/testing/selftests/kvm/lib/sparsebit.c static struct node *node_split(struct sparsebit *s, sparsebit_idx_t idx)
s                 510 tools/testing/selftests/kvm/lib/sparsebit.c 	nodep1 = node_find(s, idx);
s                 512 tools/testing/selftests/kvm/lib/sparsebit.c 		return node_add(s, idx);
s                 538 tools/testing/selftests/kvm/lib/sparsebit.c 	nodep2 = node_add(s, idx);
s                 599 tools/testing/selftests/kvm/lib/sparsebit.c static void node_reduce(struct sparsebit *s, struct node *nodep)
s                 632 tools/testing/selftests/kvm/lib/sparsebit.c 			tmp = node_next(s, nodep);
s                 634 tools/testing/selftests/kvm/lib/sparsebit.c 				tmp = node_prev(s, nodep);
s                 636 tools/testing/selftests/kvm/lib/sparsebit.c 			node_rm(s, nodep);
s                 670 tools/testing/selftests/kvm/lib/sparsebit.c 		prev = node_prev(s, nodep);
s                 676 tools/testing/selftests/kvm/lib/sparsebit.c 				node_rm(s, prev);
s                 746 tools/testing/selftests/kvm/lib/sparsebit.c 		next = node_next(s, nodep);
s                 750 tools/testing/selftests/kvm/lib/sparsebit.c 				node_rm(s, next);
s                 766 tools/testing/selftests/kvm/lib/sparsebit.c 				node_rm(s, next);
s                 779 tools/testing/selftests/kvm/lib/sparsebit.c bool sparsebit_is_set(struct sparsebit *s, sparsebit_idx_t idx)
s                 784 tools/testing/selftests/kvm/lib/sparsebit.c 	for (nodep = s->root; nodep;
s                 805 tools/testing/selftests/kvm/lib/sparsebit.c static void bit_set(struct sparsebit *s, sparsebit_idx_t idx)
s                 810 tools/testing/selftests/kvm/lib/sparsebit.c 	if (sparsebit_is_set(s, idx))
s                 818 tools/testing/selftests/kvm/lib/sparsebit.c 	nodep = node_split(s, idx & -MASK_BITS);
s                 824 tools/testing/selftests/kvm/lib/sparsebit.c 	s->num_set++;
s                 826 tools/testing/selftests/kvm/lib/sparsebit.c 	node_reduce(s, nodep);
s                 832 tools/testing/selftests/kvm/lib/sparsebit.c static void bit_clear(struct sparsebit *s, sparsebit_idx_t idx)
s                 837 tools/testing/selftests/kvm/lib/sparsebit.c 	if (!sparsebit_is_set(s, idx))
s                 841 tools/testing/selftests/kvm/lib/sparsebit.c 	nodep = node_find(s, idx);
s                 850 tools/testing/selftests/kvm/lib/sparsebit.c 		nodep = node_split(s, idx & -MASK_BITS);
s                 859 tools/testing/selftests/kvm/lib/sparsebit.c 	assert(s->num_set > 0 || sparsebit_all_set(s));
s                 860 tools/testing/selftests/kvm/lib/sparsebit.c 	s->num_set--;
s                 862 tools/testing/selftests/kvm/lib/sparsebit.c 	node_reduce(s, nodep);
s                 925 tools/testing/selftests/kvm/lib/sparsebit.c static void sparsebit_dump_internal(FILE *stream, struct sparsebit *s,
s                 929 tools/testing/selftests/kvm/lib/sparsebit.c 	fprintf(stream, "%*sroot: %p\n", indent, "", s->root);
s                 930 tools/testing/selftests/kvm/lib/sparsebit.c 	fprintf(stream, "%*snum_set: 0x%lx\n", indent, "", s->num_set);
s                 932 tools/testing/selftests/kvm/lib/sparsebit.c 	if (s->root)
s                 933 tools/testing/selftests/kvm/lib/sparsebit.c 		dump_nodes(stream, s->root, indent);
s                 941 tools/testing/selftests/kvm/lib/sparsebit.c 	struct sparsebit *s;
s                 944 tools/testing/selftests/kvm/lib/sparsebit.c 	s = calloc(1, sizeof(*s));
s                 945 tools/testing/selftests/kvm/lib/sparsebit.c 	if (!s) {
s                 950 tools/testing/selftests/kvm/lib/sparsebit.c 	return s;
s                 958 tools/testing/selftests/kvm/lib/sparsebit.c 	struct sparsebit *s = *sbitp;
s                 960 tools/testing/selftests/kvm/lib/sparsebit.c 	if (!s)
s                 963 tools/testing/selftests/kvm/lib/sparsebit.c 	sparsebit_clear_all(s);
s                 964 tools/testing/selftests/kvm/lib/sparsebit.c 	free(s);
s                 973 tools/testing/selftests/kvm/lib/sparsebit.c void sparsebit_copy(struct sparsebit *d, struct sparsebit *s)
s                 978 tools/testing/selftests/kvm/lib/sparsebit.c 	if (s->root) {
s                 979 tools/testing/selftests/kvm/lib/sparsebit.c 		d->root = node_copy_subtree(s->root);
s                 980 tools/testing/selftests/kvm/lib/sparsebit.c 		d->num_set = s->num_set;
s                 985 tools/testing/selftests/kvm/lib/sparsebit.c bool sparsebit_is_set_num(struct sparsebit *s,
s                 994 tools/testing/selftests/kvm/lib/sparsebit.c 	if (!sparsebit_is_set(s, idx))
s                 998 tools/testing/selftests/kvm/lib/sparsebit.c 	next_cleared = sparsebit_next_clear(s, idx);
s                1009 tools/testing/selftests/kvm/lib/sparsebit.c bool sparsebit_is_clear(struct sparsebit *s,
s                1012 tools/testing/selftests/kvm/lib/sparsebit.c 	return !sparsebit_is_set(s, idx);
s                1016 tools/testing/selftests/kvm/lib/sparsebit.c bool sparsebit_is_clear_num(struct sparsebit *s,
s                1025 tools/testing/selftests/kvm/lib/sparsebit.c 	if (!sparsebit_is_clear(s, idx))
s                1029 tools/testing/selftests/kvm/lib/sparsebit.c 	next_set = sparsebit_next_set(s, idx);
s                1045 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_num_t sparsebit_num_set(struct sparsebit *s)
s                1047 tools/testing/selftests/kvm/lib/sparsebit.c 	return s->num_set;
s                1051 tools/testing/selftests/kvm/lib/sparsebit.c bool sparsebit_any_set(struct sparsebit *s)
s                1057 tools/testing/selftests/kvm/lib/sparsebit.c 	if (!s->root)
s                1065 tools/testing/selftests/kvm/lib/sparsebit.c 	assert(s->root->mask != 0);
s                1066 tools/testing/selftests/kvm/lib/sparsebit.c 	assert(s->num_set > 0 ||
s                1067 tools/testing/selftests/kvm/lib/sparsebit.c 	       (s->root->num_after == ((sparsebit_num_t) 0) - MASK_BITS &&
s                1068 tools/testing/selftests/kvm/lib/sparsebit.c 		s->root->mask == ~(mask_t) 0));
s                1074 tools/testing/selftests/kvm/lib/sparsebit.c bool sparsebit_all_clear(struct sparsebit *s)
s                1076 tools/testing/selftests/kvm/lib/sparsebit.c 	return !sparsebit_any_set(s);
s                1080 tools/testing/selftests/kvm/lib/sparsebit.c bool sparsebit_any_clear(struct sparsebit *s)
s                1082 tools/testing/selftests/kvm/lib/sparsebit.c 	return !sparsebit_all_set(s);
s                1087 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t sparsebit_first_set(struct sparsebit *s)
s                1092 tools/testing/selftests/kvm/lib/sparsebit.c 	assert(sparsebit_any_set(s));
s                1094 tools/testing/selftests/kvm/lib/sparsebit.c 	nodep = node_first(s);
s                1101 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t sparsebit_first_clear(struct sparsebit *s)
s                1106 tools/testing/selftests/kvm/lib/sparsebit.c 	assert(sparsebit_any_clear(s));
s                1109 tools/testing/selftests/kvm/lib/sparsebit.c 	nodep1 = node_first(s);
s                1122 tools/testing/selftests/kvm/lib/sparsebit.c 	nodep2 = node_next(s, nodep1);
s                1155 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t sparsebit_next_set(struct sparsebit *s,
s                1180 tools/testing/selftests/kvm/lib/sparsebit.c 	for (nodep = s->root; nodep;) {
s                1238 tools/testing/selftests/kvm/lib/sparsebit.c 	candidate = node_next(s, candidate);
s                1248 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t sparsebit_next_clear(struct sparsebit *s,
s                1263 tools/testing/selftests/kvm/lib/sparsebit.c 	nodep1 = node_find(s, lowest_possible);
s                1277 tools/testing/selftests/kvm/lib/sparsebit.c 	nodep2 = node_next(s, nodep1);
s                1304 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t sparsebit_next_set_num(struct sparsebit *s,
s                1311 tools/testing/selftests/kvm/lib/sparsebit.c 	for (idx = sparsebit_next_set(s, start);
s                1313 tools/testing/selftests/kvm/lib/sparsebit.c 		idx = sparsebit_next_set(s, idx)) {
s                1314 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(sparsebit_is_set(s, idx));
s                1320 tools/testing/selftests/kvm/lib/sparsebit.c 		if (sparsebit_is_set_num(s, idx, num))
s                1327 tools/testing/selftests/kvm/lib/sparsebit.c 		idx = sparsebit_next_clear(s, idx);
s                1339 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t sparsebit_next_clear_num(struct sparsebit *s,
s                1346 tools/testing/selftests/kvm/lib/sparsebit.c 	for (idx = sparsebit_next_clear(s, start);
s                1348 tools/testing/selftests/kvm/lib/sparsebit.c 		idx = sparsebit_next_clear(s, idx)) {
s                1349 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(sparsebit_is_clear(s, idx));
s                1355 tools/testing/selftests/kvm/lib/sparsebit.c 		if (sparsebit_is_clear_num(s, idx, num))
s                1362 tools/testing/selftests/kvm/lib/sparsebit.c 		idx = sparsebit_next_set(s, idx);
s                1371 tools/testing/selftests/kvm/lib/sparsebit.c void sparsebit_set_num(struct sparsebit *s,
s                1404 tools/testing/selftests/kvm/lib/sparsebit.c 		bit_set(s, idx);
s                1410 tools/testing/selftests/kvm/lib/sparsebit.c 		nodep = node_split(s, middle_start);
s                1418 tools/testing/selftests/kvm/lib/sparsebit.c 			(void) node_split(s, middle_end + 1);
s                1421 tools/testing/selftests/kvm/lib/sparsebit.c 		for (next = node_next(s, nodep);
s                1423 tools/testing/selftests/kvm/lib/sparsebit.c 			next = node_next(s, nodep)) {
s                1425 tools/testing/selftests/kvm/lib/sparsebit.c 			node_rm(s, next);
s                1433 tools/testing/selftests/kvm/lib/sparsebit.c 				s->num_set++;
s                1437 tools/testing/selftests/kvm/lib/sparsebit.c 		s->num_set -= nodep->num_after;
s                1439 tools/testing/selftests/kvm/lib/sparsebit.c 		s->num_set += nodep->num_after;
s                1441 tools/testing/selftests/kvm/lib/sparsebit.c 		node_reduce(s, nodep);
s                1449 tools/testing/selftests/kvm/lib/sparsebit.c 		bit_set(s, idx);
s                1453 tools/testing/selftests/kvm/lib/sparsebit.c void sparsebit_clear_num(struct sparsebit *s,
s                1467 tools/testing/selftests/kvm/lib/sparsebit.c 		bit_clear(s, idx);
s                1473 tools/testing/selftests/kvm/lib/sparsebit.c 		nodep = node_split(s, middle_start);
s                1481 tools/testing/selftests/kvm/lib/sparsebit.c 			(void) node_split(s, middle_end + 1);
s                1484 tools/testing/selftests/kvm/lib/sparsebit.c 		for (next = node_next(s, nodep);
s                1486 tools/testing/selftests/kvm/lib/sparsebit.c 			next = node_next(s, nodep)) {
s                1488 tools/testing/selftests/kvm/lib/sparsebit.c 			node_rm(s, next);
s                1496 tools/testing/selftests/kvm/lib/sparsebit.c 				s->num_set--;
s                1501 tools/testing/selftests/kvm/lib/sparsebit.c 		s->num_set -= nodep->num_after;
s                1509 tools/testing/selftests/kvm/lib/sparsebit.c 		node_reduce(s, nodep);
s                1518 tools/testing/selftests/kvm/lib/sparsebit.c 		bit_clear(s, idx);
s                1522 tools/testing/selftests/kvm/lib/sparsebit.c void sparsebit_set(struct sparsebit *s, sparsebit_idx_t idx)
s                1524 tools/testing/selftests/kvm/lib/sparsebit.c 	sparsebit_set_num(s, idx, 1);
s                1528 tools/testing/selftests/kvm/lib/sparsebit.c void sparsebit_clear(struct sparsebit *s, sparsebit_idx_t idx)
s                1530 tools/testing/selftests/kvm/lib/sparsebit.c 	sparsebit_clear_num(s, idx, 1);
s                1534 tools/testing/selftests/kvm/lib/sparsebit.c void sparsebit_set_all(struct sparsebit *s)
s                1536 tools/testing/selftests/kvm/lib/sparsebit.c 	sparsebit_set(s, 0);
s                1537 tools/testing/selftests/kvm/lib/sparsebit.c 	sparsebit_set_num(s, 1, ~(sparsebit_idx_t) 0);
s                1538 tools/testing/selftests/kvm/lib/sparsebit.c 	assert(sparsebit_all_set(s));
s                1542 tools/testing/selftests/kvm/lib/sparsebit.c void sparsebit_clear_all(struct sparsebit *s)
s                1544 tools/testing/selftests/kvm/lib/sparsebit.c 	sparsebit_clear(s, 0);
s                1545 tools/testing/selftests/kvm/lib/sparsebit.c 	sparsebit_clear_num(s, 1, ~(sparsebit_idx_t) 0);
s                1546 tools/testing/selftests/kvm/lib/sparsebit.c 	assert(!sparsebit_any_set(s));
s                1587 tools/testing/selftests/kvm/lib/sparsebit.c void sparsebit_dump(FILE *stream, struct sparsebit *s,
s                1594 tools/testing/selftests/kvm/lib/sparsebit.c 	if (!sparsebit_any_set(s))
s                1601 tools/testing/selftests/kvm/lib/sparsebit.c 	for (nodep = node_first(s); nodep; nodep = node_next(s, nodep)) {
s                1685 tools/testing/selftests/kvm/lib/sparsebit.c void sparsebit_validate_internal(struct sparsebit *s)
s                1693 tools/testing/selftests/kvm/lib/sparsebit.c 	for (nodep = node_first(s); nodep;
s                1694 tools/testing/selftests/kvm/lib/sparsebit.c 		prev = nodep, nodep = node_next(s, nodep)) {
s                1794 tools/testing/selftests/kvm/lib/sparsebit.c 			if (s->root != nodep) {
s                1797 tools/testing/selftests/kvm/lib/sparsebit.c 					s->root, nodep);
s                1868 tools/testing/selftests/kvm/lib/sparsebit.c 		if (s->num_set != total_bits_set) {
s                1871 tools/testing/selftests/kvm/lib/sparsebit.c 				s->num_set, total_bits_set);
s                1879 tools/testing/selftests/kvm/lib/sparsebit.c 		sparsebit_dump_internal(stderr, s, 4);
s                1900 tools/testing/selftests/kvm/lib/sparsebit.c struct sparsebit *s;
s                1930 tools/testing/selftests/kvm/lib/sparsebit.c 		sparsebit_set(s, first);
s                1931 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(sparsebit_is_set(s, first));
s                1932 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(!sparsebit_is_clear(s, first));
s                1933 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(sparsebit_any_set(s));
s                1934 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(!sparsebit_all_clear(s));
s                1943 tools/testing/selftests/kvm/lib/sparsebit.c 		sparsebit_clear(s, first);
s                1944 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(!sparsebit_is_set(s, first));
s                1945 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(sparsebit_is_clear(s, first));
s                1946 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(sparsebit_any_clear(s));
s                1947 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(!sparsebit_all_set(s));
s                1956 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(sparsebit_is_set(s, first) == get_value(first));
s                1957 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(sparsebit_is_clear(s, first) == !get_value(first));
s                1960 tools/testing/selftests/kvm/lib/sparsebit.c 		if (sparsebit_any_set(s))
s                1961 tools/testing/selftests/kvm/lib/sparsebit.c 			assert(get_value(sparsebit_first_set(s)));
s                1962 tools/testing/selftests/kvm/lib/sparsebit.c 		if (sparsebit_any_clear(s))
s                1963 tools/testing/selftests/kvm/lib/sparsebit.c 			assert(!get_value(sparsebit_first_clear(s)));
s                1964 tools/testing/selftests/kvm/lib/sparsebit.c 		sparsebit_set_all(s);
s                1965 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(!sparsebit_any_clear(s));
s                1966 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(sparsebit_all_set(s));
s                1972 tools/testing/selftests/kvm/lib/sparsebit.c 		if (sparsebit_any_set(s))
s                1973 tools/testing/selftests/kvm/lib/sparsebit.c 			assert(get_value(sparsebit_first_set(s)));
s                1974 tools/testing/selftests/kvm/lib/sparsebit.c 		if (sparsebit_any_clear(s))
s                1975 tools/testing/selftests/kvm/lib/sparsebit.c 			assert(!get_value(sparsebit_first_clear(s)));
s                1976 tools/testing/selftests/kvm/lib/sparsebit.c 		sparsebit_clear_all(s);
s                1977 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(!sparsebit_any_set(s));
s                1978 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(sparsebit_all_clear(s));
s                1982 tools/testing/selftests/kvm/lib/sparsebit.c 		next = sparsebit_next_set(s, first);
s                1987 tools/testing/selftests/kvm/lib/sparsebit.c 		next = sparsebit_next_clear(s, first);
s                1992 tools/testing/selftests/kvm/lib/sparsebit.c 		next = sparsebit_next_clear(s, first);
s                1993 tools/testing/selftests/kvm/lib/sparsebit.c 		if (sparsebit_is_set_num(s, first, num)) {
s                1996 tools/testing/selftests/kvm/lib/sparsebit.c 				next = sparsebit_next_set(s, first - 1);
s                1997 tools/testing/selftests/kvm/lib/sparsebit.c 			else if (sparsebit_any_set(s))
s                1998 tools/testing/selftests/kvm/lib/sparsebit.c 				next = sparsebit_first_set(s);
s                2003 tools/testing/selftests/kvm/lib/sparsebit.c 			assert(sparsebit_is_clear(s, first) || next <= last);
s                2007 tools/testing/selftests/kvm/lib/sparsebit.c 		next = sparsebit_next_set(s, first);
s                2008 tools/testing/selftests/kvm/lib/sparsebit.c 		if (sparsebit_is_clear_num(s, first, num)) {
s                2011 tools/testing/selftests/kvm/lib/sparsebit.c 				next = sparsebit_next_clear(s, first - 1);
s                2012 tools/testing/selftests/kvm/lib/sparsebit.c 			else if (sparsebit_any_clear(s))
s                2013 tools/testing/selftests/kvm/lib/sparsebit.c 				next = sparsebit_first_clear(s);
s                2018 tools/testing/selftests/kvm/lib/sparsebit.c 			assert(sparsebit_is_set(s, first) || next <= last);
s                2022 tools/testing/selftests/kvm/lib/sparsebit.c 		sparsebit_set_num(s, first, num);
s                2023 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(sparsebit_is_set_num(s, first, num));
s                2024 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(!sparsebit_is_clear_num(s, first, num));
s                2025 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(sparsebit_any_set(s));
s                2026 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(!sparsebit_all_clear(s));
s                2033 tools/testing/selftests/kvm/lib/sparsebit.c 		sparsebit_clear_num(s, first, num);
s                2034 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(!sparsebit_is_set_num(s, first, num));
s                2035 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(sparsebit_is_clear_num(s, first, num));
s                2036 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(sparsebit_any_clear(s));
s                2037 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(!sparsebit_all_set(s));
s                2044 tools/testing/selftests/kvm/lib/sparsebit.c 		sparsebit_validate_internal(s);
s                2077 tools/testing/selftests/kvm/lib/sparsebit.c 	s = sparsebit_alloc();
s                 142 tools/testing/selftests/kvm/lib/x86_64/processor.c 		segment->db, segment->s, segment->l);
s                 449 tools/testing/selftests/kvm/lib/x86_64/processor.c 	desc->s = segp->s;
s                 458 tools/testing/selftests/kvm/lib/x86_64/processor.c 	if (!segp->s)
s                 483 tools/testing/selftests/kvm/lib/x86_64/processor.c 	segp->s = 0x1; /* kTypeCodeData */
s                 514 tools/testing/selftests/kvm/lib/x86_64/processor.c 	segp->s = 0x1; /* kTypeCodeData */
s                 134 tools/testing/selftests/kvm/s390x/sync_regs_test.c 	compare_regs(&regs, &run->s.regs);
s                 137 tools/testing/selftests/kvm/s390x/sync_regs_test.c 	compare_sregs(&sregs, &run->s.regs);
s                 140 tools/testing/selftests/kvm/s390x/sync_regs_test.c 	run->s.regs.gprs[11] = 0xBAD1DEA;
s                 141 tools/testing/selftests/kvm/s390x/sync_regs_test.c 	run->s.regs.acrs[0] = 1 << 11;
s                 151 tools/testing/selftests/kvm/s390x/sync_regs_test.c 	TEST_ASSERT(run->s.regs.gprs[11] == 0xBAD1DEA + 1,
s                 153 tools/testing/selftests/kvm/s390x/sync_regs_test.c 		    run->s.regs.gprs[11]);
s                 154 tools/testing/selftests/kvm/s390x/sync_regs_test.c 	TEST_ASSERT(run->s.regs.acrs[0]  == 1 << 11,
s                 156 tools/testing/selftests/kvm/s390x/sync_regs_test.c 		    run->s.regs.acrs[0]);
s                 159 tools/testing/selftests/kvm/s390x/sync_regs_test.c 	compare_regs(&regs, &run->s.regs);
s                 162 tools/testing/selftests/kvm/s390x/sync_regs_test.c 	compare_sregs(&sregs, &run->s.regs);
s                 169 tools/testing/selftests/kvm/s390x/sync_regs_test.c 	run->s.regs.gprs[11] = 0xDEADBEEF;
s                 176 tools/testing/selftests/kvm/s390x/sync_regs_test.c 	TEST_ASSERT(run->s.regs.gprs[11] != 0xDEADBEEF,
s                 178 tools/testing/selftests/kvm/s390x/sync_regs_test.c 		    run->s.regs.gprs[11]);
s                  32 tools/testing/selftests/kvm/x86_64/smm_test.c #define XSTR(s) STR(s)
s                 147 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 	compare_regs(&regs, &run->s.regs.regs);
s                 150 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 	compare_sregs(&sregs, &run->s.regs.sregs);
s                 153 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 	compare_vcpu_events(&events, &run->s.regs.events);
s                 156 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 	run->s.regs.regs.rbx = 0xBAD1DEA;
s                 157 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 	run->s.regs.sregs.apic_base = 1 << 11;
s                 167 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 	TEST_ASSERT(run->s.regs.regs.rbx == 0xBAD1DEA + 1,
s                 169 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 		    run->s.regs.regs.rbx);
s                 170 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 	TEST_ASSERT(run->s.regs.sregs.apic_base == 1 << 11,
s                 172 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 		    run->s.regs.sregs.apic_base);
s                 175 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 	compare_regs(&regs, &run->s.regs.regs);
s                 178 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 	compare_sregs(&sregs, &run->s.regs.sregs);
s                 181 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 	compare_vcpu_events(&events, &run->s.regs.events);
s                 188 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 	run->s.regs.regs.rbx = 0xDEADBEEF;
s                 194 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 	TEST_ASSERT(run->s.regs.regs.rbx != 0xDEADBEEF,
s                 196 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 		    run->s.regs.regs.rbx);
s                 204 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 	run->s.regs.regs.rbx = 0xAAAA;
s                 212 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 	TEST_ASSERT(run->s.regs.regs.rbx == 0xAAAA,
s                 214 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 		    run->s.regs.regs.rbx);
s                 226 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 	run->s.regs.regs.rbx = 0xBBBB;
s                 232 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 	TEST_ASSERT(run->s.regs.regs.rbx == 0xBBBB,
s                 234 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 		    run->s.regs.regs.rbx);
s                  78 tools/testing/selftests/memfd/fuse_test.c 	__u64 s;
s                  80 tools/testing/selftests/memfd/fuse_test.c 	s = mfd_assert_get_seals(fd);
s                  81 tools/testing/selftests/memfd/fuse_test.c 	if (s != seals) {
s                  83 tools/testing/selftests/memfd/fuse_test.c 		       (unsigned long long)seals, (unsigned long long)s, fd);
s                  91 tools/testing/selftests/memfd/fuse_test.c 	__u64 s;
s                  93 tools/testing/selftests/memfd/fuse_test.c 	s = mfd_assert_get_seals(fd);
s                  97 tools/testing/selftests/memfd/fuse_test.c 		       fd, (unsigned long long)s, (unsigned long long)seals);
s                 105 tools/testing/selftests/memfd/fuse_test.c 	__u64 s;
s                 109 tools/testing/selftests/memfd/fuse_test.c 		s = 0;
s                 111 tools/testing/selftests/memfd/fuse_test.c 		s = r;
s                 116 tools/testing/selftests/memfd/fuse_test.c 		       fd, (unsigned long long)s, (unsigned long long)seals);
s                 101 tools/testing/selftests/memfd/memfd_test.c 	unsigned int s;
s                 103 tools/testing/selftests/memfd/memfd_test.c 	s = mfd_assert_get_seals(fd);
s                 104 tools/testing/selftests/memfd/memfd_test.c 	if (s != seals) {
s                 105 tools/testing/selftests/memfd/memfd_test.c 		printf("%u != %u = GET_SEALS(%d)\n", seals, s, fd);
s                 113 tools/testing/selftests/memfd/memfd_test.c 	unsigned int s;
s                 115 tools/testing/selftests/memfd/memfd_test.c 	s = mfd_assert_get_seals(fd);
s                 118 tools/testing/selftests/memfd/memfd_test.c 		printf("ADD_SEALS(%d, %u -> %u) failed: %m\n", fd, s, seals);
s                 126 tools/testing/selftests/memfd/memfd_test.c 	unsigned int s;
s                 130 tools/testing/selftests/memfd/memfd_test.c 		s = 0;
s                 132 tools/testing/selftests/memfd/memfd_test.c 		s = (unsigned int)r;
s                 137 tools/testing/selftests/memfd/memfd_test.c 				fd, s, seals);
s                 180 tools/testing/selftests/net/nettest.c 		struct sockaddr_in *s = (struct sockaddr_in *) sa;
s                 184 tools/testing/selftests/net/nettest.c 			inet_ntop(AF_INET, &s->sin_addr, addrstr,
s                 186 tools/testing/selftests/net/nettest.c 			ntohs(s->sin_port));
s                 512 tools/testing/selftests/net/nettest.c 		struct sockaddr_in *s = (struct sockaddr_in *) sa;
s                 515 tools/testing/selftests/net/nettest.c 		if (s->sin_addr.s_addr != exp_in->s_addr) {
s                  45 tools/testing/selftests/net/socket.c 		struct socket_testcase *s = &tests[i];
s                  48 tools/testing/selftests/net/socket.c 		fd = socket(s->domain, s->type, s->protocol);
s                  50 tools/testing/selftests/net/socket.c 			if (s->nosupport_ok &&
s                  54 tools/testing/selftests/net/socket.c 			if (s->expect < 0 &&
s                  55 tools/testing/selftests/net/socket.c 			    errno == -s->expect)
s                  58 tools/testing/selftests/net/socket.c 			strerror_r(-s->expect, err_string1, ERR_STRING_SZ);
s                  63 tools/testing/selftests/net/socket.c 				s->domain, s->type, s->protocol,
s                  71 tools/testing/selftests/net/socket.c 			if (s->expect < 0) {
s                  76 tools/testing/selftests/net/socket.c 					s->domain, s->type, s->protocol,
s                 273 tools/testing/selftests/networking/timestamping/rxtimestamp.c bool run_test_case(struct socket_type s, struct test_case t)
s                 275 tools/testing/selftests/networking/timestamping/rxtimestamp.c 	int port = (s.type == SOCK_RAW) ? 0 : next_port++;
s                 281 tools/testing/selftests/networking/timestamping/rxtimestamp.c 	src = socket(AF_INET, s.type, s.protocol);
s                 285 tools/testing/selftests/networking/timestamping/rxtimestamp.c 	dst = socket(AF_INET, s.type, s.protocol);
s                 297 tools/testing/selftests/networking/timestamping/rxtimestamp.c 	if (s.type == SOCK_STREAM && (listen(dst, 1) < 0))
s                 303 tools/testing/selftests/networking/timestamping/rxtimestamp.c 	if (s.type == SOCK_STREAM) {
s                 316 tools/testing/selftests/networking/timestamping/rxtimestamp.c 	if (s.type == SOCK_RAW)
s                 332 tools/testing/selftests/networking/timestamping/rxtimestamp.c 	int s, t;
s                 371 tools/testing/selftests/networking/timestamping/rxtimestamp.c 	for (s = 0; s < ARRAY_SIZE(socket_types); s++) {
s                 372 tools/testing/selftests/networking/timestamping/rxtimestamp.c 		if (!all_protocols && !socket_types[s].enabled)
s                 375 tools/testing/selftests/networking/timestamping/rxtimestamp.c 		printf("Testing %s...\n", socket_types[s].friendly_name);
s                 381 tools/testing/selftests/networking/timestamping/rxtimestamp.c 			if (run_test_case(socket_types[s], test_cases[t])) {
s                  24 tools/testing/selftests/pidfd/pidfd_test.c #define str(s) _str(s)
s                  25 tools/testing/selftests/pidfd/pidfd_test.c #define _str(s) #s
s                  77 tools/testing/selftests/powerpc/alignment/alignment_handler.c 	void test_##name(char *s, char *d)			\
s                  82 tools/testing/selftests/powerpc/alignment/alignment_handler.c 			:: "r"(s), "r"(d), "r"(0)		\
s                 130 tools/testing/selftests/powerpc/alignment/alignment_handler.c 	char *s, *d;
s                 132 tools/testing/selftests/powerpc/alignment/alignment_handler.c 	s = src;
s                 133 tools/testing/selftests/powerpc/alignment/alignment_handler.c 	s += offset;
s                 141 tools/testing/selftests/powerpc/alignment/alignment_handler.c 	test_func(s, d); /* run the actual test */
s                  95 tools/testing/selftests/powerpc/include/utils.h #define _str(s) #s
s                  96 tools/testing/selftests/powerpc/include/utils.h #define str(s) _str(s)
s                 152 tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h #define SAVE_EVR(n,s,b,o)	evmergehi s,s,n; stw s,o+4*(n)(b)
s                 153 tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h #define SAVE_2EVRS(n,s,b,o)	SAVE_EVR(n,s,b,o); SAVE_EVR(n+1,s,b,o)
s                 154 tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h #define SAVE_4EVRS(n,s,b,o)	SAVE_2EVRS(n,s,b,o); SAVE_2EVRS(n+2,s,b,o)
s                 155 tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h #define SAVE_8EVRS(n,s,b,o)	SAVE_4EVRS(n,s,b,o); SAVE_4EVRS(n+4,s,b,o)
s                 156 tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h #define SAVE_16EVRS(n,s,b,o)	SAVE_8EVRS(n,s,b,o); SAVE_8EVRS(n+8,s,b,o)
s                 157 tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h #define SAVE_32EVRS(n,s,b,o)	SAVE_16EVRS(n,s,b,o); SAVE_16EVRS(n+16,s,b,o)
s                 158 tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h #define REST_EVR(n,s,b,o)	lwz s,o+4*(n)(b); evmergelo n,s,n
s                 159 tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h #define REST_2EVRS(n,s,b,o)	REST_EVR(n,s,b,o); REST_EVR(n+1,s,b,o)
s                 160 tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h #define REST_4EVRS(n,s,b,o)	REST_2EVRS(n,s,b,o); REST_2EVRS(n+2,s,b,o)
s                 161 tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h #define REST_8EVRS(n,s,b,o)	REST_4EVRS(n,s,b,o); REST_4EVRS(n+4,s,b,o)
s                 162 tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h #define REST_16EVRS(n,s,b,o)	REST_8EVRS(n,s,b,o); REST_8EVRS(n+8,s,b,o)
s                 163 tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h #define REST_32EVRS(n,s,b,o)	REST_16EVRS(n,s,b,o); REST_16EVRS(n+16,s,b,o)
s                  24 tools/testing/selftests/powerpc/stringloops/asm/ppc-opcode.h #define ___PPC_RS(s)	(((s) & 0x1f) << 21)
s                  14 tools/testing/selftests/powerpc/stringloops/string.c size_t test_strlen(const char *s)
s                  18 tools/testing/selftests/powerpc/stringloops/string.c 	for (sc = s; *sc != '\0'; ++sc)
s                  20 tools/testing/selftests/powerpc/stringloops/string.c 	return sc - s;
s                  12 tools/testing/selftests/powerpc/stringloops/strlen.c int test_strlen(const void *s);
s                  15 tools/testing/selftests/powerpc/stringloops/strlen.c static void test_one(char *s)
s                  23 tools/testing/selftests/powerpc/stringloops/strlen.c 		y = strlen(s + offset);
s                  24 tools/testing/selftests/powerpc/stringloops/strlen.c 		x = test_strlen(s + offset);
s                  27 tools/testing/selftests/powerpc/stringloops/strlen.c 			printf("strlen() returned %d, should have returned %d (%p offset %ld)\n", x, y, s, offset);
s                  30 tools/testing/selftests/powerpc/stringloops/strlen.c 				printf("%02x ", s[i]);
s                  36 tools/testing/selftests/powerpc/stringloops/strlen.c static void bench_test(char *s)
s                  44 tools/testing/selftests/powerpc/stringloops/strlen.c 		test_strlen(s);
s                  48 tools/testing/selftests/powerpc/stringloops/strlen.c 	printf("len %3.3d : time = %.6f\n", test_strlen(s), ts_end.tv_sec - ts_start.tv_sec + (ts_end.tv_nsec - ts_start.tv_nsec) / 1e9);
s                  53 tools/testing/selftests/powerpc/stringloops/strlen.c 	char *s;
s                  56 tools/testing/selftests/powerpc/stringloops/strlen.c 	s = memalign(128, SIZE);
s                  57 tools/testing/selftests/powerpc/stringloops/strlen.c 	if (!s) {
s                  64 tools/testing/selftests/powerpc/stringloops/strlen.c 	memset(s, 0, SIZE);
s                  71 tools/testing/selftests/powerpc/stringloops/strlen.c 		s[i] = c;
s                  72 tools/testing/selftests/powerpc/stringloops/strlen.c 		test_one(s);
s                  84 tools/testing/selftests/powerpc/stringloops/strlen.c 			s[j] = c;
s                  87 tools/testing/selftests/powerpc/stringloops/strlen.c 			s[SIZE - 1 - j] = 0;
s                  88 tools/testing/selftests/powerpc/stringloops/strlen.c 			test_one(s);
s                  98 tools/testing/selftests/powerpc/stringloops/strlen.c 		s[i] = c;
s                 101 tools/testing/selftests/powerpc/stringloops/strlen.c 	bench_test(s);
s                 103 tools/testing/selftests/powerpc/stringloops/strlen.c 	s[16] = 0;
s                 104 tools/testing/selftests/powerpc/stringloops/strlen.c 	bench_test(s);
s                 106 tools/testing/selftests/powerpc/stringloops/strlen.c 	s[8] = 0;
s                 107 tools/testing/selftests/powerpc/stringloops/strlen.c 	bench_test(s);
s                 109 tools/testing/selftests/powerpc/stringloops/strlen.c 	s[4] = 0;
s                 110 tools/testing/selftests/powerpc/stringloops/strlen.c 	bench_test(s);
s                 112 tools/testing/selftests/powerpc/stringloops/strlen.c 	s[3] = 0;
s                 113 tools/testing/selftests/powerpc/stringloops/strlen.c 	bench_test(s);
s                 115 tools/testing/selftests/powerpc/stringloops/strlen.c 	s[2] = 0;
s                 116 tools/testing/selftests/powerpc/stringloops/strlen.c 	bench_test(s);
s                 118 tools/testing/selftests/powerpc/stringloops/strlen.c 	s[1] = 0;
s                 119 tools/testing/selftests/powerpc/stringloops/strlen.c 	bench_test(s);
s                  48 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/misc.h #define rcu_lockdep_assert(c, s) do { } while (0)
s                  49 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/misc.h #define RCU_LOCKDEP_WARN(c, s) do { } while (0)
s                2380 tools/testing/selftests/seccomp/seccomp_bpf.c 		struct tsync_sibling *s = &self->sibling[sib];
s                2382 tools/testing/selftests/seccomp/seccomp_bpf.c 		if (!s->tid)
s                2388 tools/testing/selftests/seccomp/seccomp_bpf.c 		pthread_kill(s->tid, 9);
s                  35 tools/testing/selftests/size/get_size.c static int print(const char *s)
s                  39 tools/testing/selftests/size/get_size.c 	while (s[len] != '\0')
s                  42 tools/testing/selftests/size/get_size.c 	return syscall(SYS_write, STDOUT_FILENO, s, len);
s                  68 tools/testing/selftests/size/get_size.c static int print_k_value(const char *s, unsigned long num, unsigned long units)
s                  73 tools/testing/selftests/size/get_size.c 	print(s);
s                  40 tools/testing/selftests/sparc64/drivers/adi-test.c static void debug_print(int level, const char *s, ...)
s                  44 tools/testing/selftests/sparc64/drivers/adi-test.c 	va_start(args, s);
s                  47 tools/testing/selftests/sparc64/drivers/adi-test.c 		vfprintf(stdout, s, args);
s                  12 tools/testing/selftests/tc-testing/bpf/action.c __attribute__((section("action-ok"),used)) int action_ok(struct __sk_buff *s)
s                  17 tools/testing/selftests/tc-testing/bpf/action.c __attribute__((section("action-ko"),used)) int action_ko(struct __sk_buff *s)
s                  19 tools/testing/selftests/tc-testing/bpf/action.c 	s->data = 0x0;
s                  33 tools/testing/selftests/timers/raw_skew.c #define shift_right(x, s) ({		\
s                  35 tools/testing/selftests/timers/raw_skew.c 	__typeof__(s) __s = (s);	\
s                  63 tools/testing/selftests/vm/transhuge-stress.c 	double s;
s                 137 tools/testing/selftests/vm/transhuge-stress.c 		s = b.tv_sec - a.tv_sec + (b.tv_nsec - a.tv_nsec) / 1000000000.;
s                 141 tools/testing/selftests/vm/transhuge-stress.c 		      s, s * 1000 / (len >> HPAGE_SHIFT), len / s / (1 << 20),
s                 554 tools/testing/selftests/x86/fsgsbase.c 			for (unsigned short s = 0; s < 5; s++) {
s                 555 tools/testing/selftests/x86/fsgsbase.c 				unsigned short sel = s;
s                 556 tools/testing/selftests/x86/fsgsbase.c 				if (s == 4)
s                 104 tools/usb/testusb.c static char *speed (enum usb_device_speed s)
s                 106 tools/usb/testusb.c 	switch (s) {
s                 118 tools/usb/usbip/libsrc/names.c 	struct subclass *s;
s                 120 tools/usb/usbip/libsrc/names.c 	s = subclasses[hashnum((classid << 8) | subclassid)];
s                 121 tools/usb/usbip/libsrc/names.c 	for (; s; s = s->next)
s                 122 tools/usb/usbip/libsrc/names.c 		if (s->classid == classid && s->subclassid == subclassid)
s                 123 tools/usb/usbip/libsrc/names.c 			return s->name;
s                 249 tools/usb/usbip/libsrc/names.c 	struct subclass *s;
s                 252 tools/usb/usbip/libsrc/names.c 	s = subclasses[h];
s                 253 tools/usb/usbip/libsrc/names.c 	for (; s; s = s->next)
s                 254 tools/usb/usbip/libsrc/names.c 		if (s->classid == classid && s->subclassid == subclassid)
s                 256 tools/usb/usbip/libsrc/names.c 	s = my_malloc(sizeof(struct subclass) + strlen(name));
s                 257 tools/usb/usbip/libsrc/names.c 	if (!s)
s                 259 tools/usb/usbip/libsrc/names.c 	strcpy(s->name, name);
s                 260 tools/usb/usbip/libsrc/names.c 	s->classid = classid;
s                 261 tools/usb/usbip/libsrc/names.c 	s->subclassid = subclassid;
s                 262 tools/usb/usbip/libsrc/names.c 	s->next = subclasses[h];
s                 263 tools/usb/usbip/libsrc/names.c 	subclasses[h] = s;
s                 298 tools/usb/usbip/libsrc/usbip_common.c 	const char *c, *s, *p;
s                 309 tools/usb/usbip/libsrc/usbip_common.c 	s = names_subclass(class, subclass);
s                 310 tools/usb/usbip/libsrc/usbip_common.c 	if (!s)
s                 311 tools/usb/usbip/libsrc/usbip_common.c 		s = "unknown subclass";
s                 317 tools/usb/usbip/libsrc/usbip_common.c 	snprintf(buff, size, "%s / %s / %s (%02x/%02x/%02x)", c, s, p, class, subclass, protocol);
s                 131 tools/usb/usbip/libsrc/usbip_common.h #define to_string(s)	#s
s                  50 tools/usb/usbip/src/usbip_attach.c 			struct stat s;
s                  52 tools/usb/usbip/src/usbip_attach.c 			ret = stat(VHCI_STATE_PATH, &s);
s                  55 tools/usb/usbip/src/usbip_attach.c 			if (!(s.st_mode & S_IFDIR))
s                  16 tools/virtio/linux/dma-mapping.h #define dma_alloc_coherent(d, s, hp, f) ({ \
s                  17 tools/virtio/linux/dma-mapping.h 	void *__dma_alloc_coherent_p = kmalloc((s), (f)); \
s                  22 tools/virtio/linux/dma-mapping.h #define dma_free_coherent(d, s, p, h) kfree(p)
s                  24 tools/virtio/linux/dma-mapping.h #define dma_map_page(d, p, o, s, dir) (page_to_phys(p) + (o))
s                  26 tools/virtio/linux/dma-mapping.h #define dma_map_single(d, p, s, dir) (virt_to_phys(p))
s                  53 tools/virtio/linux/kernel.h static inline void *kmalloc(size_t s, gfp_t gfp)
s                  57 tools/virtio/linux/kernel.h 	return malloc(s);
s                  59 tools/virtio/linux/kernel.h static inline void *kmalloc_array(unsigned n, size_t s, gfp_t gfp)
s                  61 tools/virtio/linux/kernel.h 	return kmalloc(n * s, gfp);
s                  64 tools/virtio/linux/kernel.h static inline void *kzalloc(size_t s, gfp_t gfp)
s                  66 tools/virtio/linux/kernel.h 	void *p = kmalloc(s, gfp);
s                  68 tools/virtio/linux/kernel.h 	memset(p, 0, s);
s                  72 tools/virtio/linux/kernel.h static inline void *alloc_pages_exact(size_t s, gfp_t gfp)
s                  74 tools/virtio/linux/kernel.h 	return kmalloc(s, gfp);
s                  84 tools/virtio/linux/kernel.h static inline void free_pages_exact(void *p, size_t s)
s                  89 tools/virtio/linux/kernel.h static inline void *krealloc(void *p, size_t s, gfp_t gfp)
s                  91 tools/virtio/linux/kernel.h 	return realloc(p, s);
s                  49 tools/virtio/virtio-trace/trace-agent.c 	struct agent_info *s;
s                  52 tools/virtio/virtio-trace/trace-agent.c 	s = zalloc(sizeof(struct agent_info));
s                  53 tools/virtio/virtio-trace/trace-agent.c 	if (s == NULL) {
s                  58 tools/virtio/virtio-trace/trace-agent.c 	s->pipe_size = PIPE_INIT;
s                  59 tools/virtio/virtio-trace/trace-agent.c 	s->use_stdout = false;
s                  60 tools/virtio/virtio-trace/trace-agent.c 	s->cpus = get_total_cpus();
s                  61 tools/virtio/virtio-trace/trace-agent.c 	s->ctl_fd = -1;
s                  64 tools/virtio/virtio-trace/trace-agent.c 	for (i = 0; i < s->cpus; i++)
s                  65 tools/virtio/virtio-trace/trace-agent.c 		s->rw_ti[i] = rw_thread_info_new();
s                  67 tools/virtio/virtio-trace/trace-agent.c 	return s;
s                 150 tools/virtio/virtio-trace/trace-agent.c static void *agent_info_init(struct agent_info *s)
s                 157 tools/virtio/virtio-trace/trace-agent.c 	for (cpu = 0; cpu < s->cpus; cpu++) {
s                 164 tools/virtio/virtio-trace/trace-agent.c 		if (!s->use_stdout) {
s                 172 tools/virtio/virtio-trace/trace-agent.c 		rw_thread_init(cpu, in_path, out_path, s->use_stdout,
s                 173 tools/virtio/virtio-trace/trace-agent.c 						s->pipe_size, s->rw_ti[cpu]);
s                 177 tools/virtio/virtio-trace/trace-agent.c 	s->ctl_fd = rw_ctl_init((const char *)CTL_PATH);
s                 185 tools/virtio/virtio-trace/trace-agent.c static void *parse_args(int argc, char *argv[], struct agent_info *s)
s                 194 tools/virtio/virtio-trace/trace-agent.c 			s->use_stdout = true;
s                 201 tools/virtio/virtio-trace/trace-agent.c 			s->pipe_size = size;
s                 210 tools/virtio/virtio-trace/trace-agent.c 	agent_info_init(s);
s                 218 tools/virtio/virtio-trace/trace-agent.c static void agent_main_loop(struct agent_info *s)
s                 224 tools/virtio/virtio-trace/trace-agent.c 	for (cpu = 0; cpu < s->cpus; cpu++)
s                 225 tools/virtio/virtio-trace/trace-agent.c 		rw_thread_per_cpu[cpu] = rw_thread_run(s->rw_ti[cpu]);
s                 227 tools/virtio/virtio-trace/trace-agent.c 	rw_ctl_loop(s->ctl_fd);
s                 230 tools/virtio/virtio-trace/trace-agent.c 	for (cpu = 0; cpu < s->cpus; cpu++) {
s                 241 tools/virtio/virtio-trace/trace-agent.c static void agent_info_free(struct agent_info *s)
s                 245 tools/virtio/virtio-trace/trace-agent.c 	close(s->ctl_fd);
s                 246 tools/virtio/virtio-trace/trace-agent.c 	for (i = 0; i < s->cpus; i++) {
s                 247 tools/virtio/virtio-trace/trace-agent.c 		close(s->rw_ti[i]->in_fd);
s                 248 tools/virtio/virtio-trace/trace-agent.c 		close(s->rw_ti[i]->out_fd);
s                 249 tools/virtio/virtio-trace/trace-agent.c 		close(s->rw_ti[i]->read_pipe);
s                 250 tools/virtio/virtio-trace/trace-agent.c 		close(s->rw_ti[i]->write_pipe);
s                 251 tools/virtio/virtio-trace/trace-agent.c 		free(s->rw_ti[i]);
s                 253 tools/virtio/virtio-trace/trace-agent.c 	free(s);
s                 258 tools/virtio/virtio-trace/trace-agent.c 	struct agent_info *s = NULL;
s                 260 tools/virtio/virtio-trace/trace-agent.c 	s = agent_info_new();
s                 261 tools/virtio/virtio-trace/trace-agent.c 	parse_args(argc, argv, s);
s                 263 tools/virtio/virtio-trace/trace-agent.c 	agent_main_loop(s);
s                 265 tools/virtio/virtio-trace/trace-agent.c 	agent_info_free(s);
s                 908 tools/vm/page-types.c 		char r, w, x, s;
s                 915 tools/vm/page-types.c 			   &r, &w, &x, &s,
s                 203 tools/vm/slabinfo.c static void set_obj(struct slabinfo *s, const char *name, int n)
s                 208 tools/vm/slabinfo.c 	snprintf(x, 100, "%s/%s", s->name, name);
s                 217 tools/vm/slabinfo.c static unsigned long read_slab_obj(struct slabinfo *s, const char *name)
s                 223 tools/vm/slabinfo.c 	snprintf(x, 100, "%s/%s", s->name, name);
s                 299 tools/vm/slabinfo.c static void slab_validate(struct slabinfo *s)
s                 301 tools/vm/slabinfo.c 	if (strcmp(s->name, "*") == 0)
s                 304 tools/vm/slabinfo.c 	set_obj(s, "validate", 1);
s                 307 tools/vm/slabinfo.c static void slab_shrink(struct slabinfo *s)
s                 309 tools/vm/slabinfo.c 	if (strcmp(s->name, "*") == 0)
s                 312 tools/vm/slabinfo.c 	set_obj(s, "shrink", 1);
s                 347 tools/vm/slabinfo.c static unsigned long slab_size(struct slabinfo *s)
s                 349 tools/vm/slabinfo.c 	return 	s->slabs * (page_size << s->order);
s                 352 tools/vm/slabinfo.c static unsigned long slab_activity(struct slabinfo *s)
s                 354 tools/vm/slabinfo.c 	return 	s->alloc_fastpath + s->free_fastpath +
s                 355 tools/vm/slabinfo.c 		s->alloc_slowpath + s->free_slowpath;
s                 358 tools/vm/slabinfo.c static unsigned long slab_waste(struct slabinfo *s)
s                 360 tools/vm/slabinfo.c 	return	slab_size(s) - s->objects * s->object_size;
s                 363 tools/vm/slabinfo.c static void slab_numa(struct slabinfo *s, int mode)
s                 367 tools/vm/slabinfo.c 	if (strcmp(s->name, "*") == 0)
s                 371 tools/vm/slabinfo.c 		printf("\n%s: No NUMA information available.\n", s->name);
s                 375 tools/vm/slabinfo.c 	if (skip_zero && !s->slabs)
s                 387 tools/vm/slabinfo.c 	printf("%-21s ", mode ? "All slabs" : s->name);
s                 391 tools/vm/slabinfo.c 		store_size(b, s->numa[node]);
s                 400 tools/vm/slabinfo.c 			store_size(b, s->numa_partial[node]);
s                 408 tools/vm/slabinfo.c static void show_tracking(struct slabinfo *s)
s                 410 tools/vm/slabinfo.c 	printf("\n%s: Kernel object allocation\n", s->name);
s                 412 tools/vm/slabinfo.c 	if (read_slab_obj(s, "alloc_calls"))
s                 417 tools/vm/slabinfo.c 	printf("\n%s: Kernel object freeing\n", s->name);
s                 419 tools/vm/slabinfo.c 	if (read_slab_obj(s, "free_calls"))
s                 426 tools/vm/slabinfo.c static void ops(struct slabinfo *s)
s                 428 tools/vm/slabinfo.c 	if (strcmp(s->name, "*") == 0)
s                 431 tools/vm/slabinfo.c 	if (read_slab_obj(s, "ops")) {
s                 432 tools/vm/slabinfo.c 		printf("\n%s: kmem_cache operations\n", s->name);
s                 436 tools/vm/slabinfo.c 		printf("\n%s has no kmem_cache operations\n", s->name);
s                 446 tools/vm/slabinfo.c static void slab_stats(struct slabinfo *s)
s                 452 tools/vm/slabinfo.c 	if (!s->alloc_slab)
s                 455 tools/vm/slabinfo.c 	total_alloc = s->alloc_fastpath + s->alloc_slowpath;
s                 456 tools/vm/slabinfo.c 	total_free = s->free_fastpath + s->free_slowpath;
s                 465 tools/vm/slabinfo.c 		s->alloc_fastpath, s->free_fastpath,
s                 466 tools/vm/slabinfo.c 		s->alloc_fastpath * 100 / total_alloc,
s                 467 tools/vm/slabinfo.c 		total_free ? s->free_fastpath * 100 / total_free : 0);
s                 469 tools/vm/slabinfo.c 		total_alloc - s->alloc_fastpath, s->free_slowpath,
s                 470 tools/vm/slabinfo.c 		(total_alloc - s->alloc_fastpath) * 100 / total_alloc,
s                 471 tools/vm/slabinfo.c 		total_free ? s->free_slowpath * 100 / total_free : 0);
s                 473 tools/vm/slabinfo.c 		s->alloc_slab, s->free_slab,
s                 474 tools/vm/slabinfo.c 		s->alloc_slab * 100 / total_alloc,
s                 475 tools/vm/slabinfo.c 		total_free ? s->free_slab * 100 / total_free : 0);
s                 477 tools/vm/slabinfo.c 		s->deactivate_to_head + s->deactivate_to_tail,
s                 478 tools/vm/slabinfo.c 		s->free_add_partial,
s                 479 tools/vm/slabinfo.c 		(s->deactivate_to_head + s->deactivate_to_tail) * 100 / total_alloc,
s                 480 tools/vm/slabinfo.c 		total_free ? s->free_add_partial * 100 / total_free : 0);
s                 482 tools/vm/slabinfo.c 		s->alloc_from_partial, s->free_remove_partial,
s                 483 tools/vm/slabinfo.c 		s->alloc_from_partial * 100 / total_alloc,
s                 484 tools/vm/slabinfo.c 		total_free ? s->free_remove_partial * 100 / total_free : 0);
s                 487 tools/vm/slabinfo.c 		s->cpu_partial_alloc, s->cpu_partial_free,
s                 488 tools/vm/slabinfo.c 		s->cpu_partial_alloc * 100 / total_alloc,
s                 489 tools/vm/slabinfo.c 		total_free ? s->cpu_partial_free * 100 / total_free : 0);
s                 492 tools/vm/slabinfo.c 		s->deactivate_remote_frees, s->free_frozen,
s                 493 tools/vm/slabinfo.c 		s->deactivate_remote_frees * 100 / total_alloc,
s                 494 tools/vm/slabinfo.c 		total_free ? s->free_frozen * 100 / total_free : 0);
s                 498 tools/vm/slabinfo.c 	if (s->cpuslab_flush)
s                 499 tools/vm/slabinfo.c 		printf("Flushes %8lu\n", s->cpuslab_flush);
s                 501 tools/vm/slabinfo.c 	total = s->deactivate_full + s->deactivate_empty +
s                 502 tools/vm/slabinfo.c 			s->deactivate_to_head + s->deactivate_to_tail + s->deactivate_bypass;
s                 508 tools/vm/slabinfo.c 			s->deactivate_full, (s->deactivate_full * 100) / total);
s                 510 tools/vm/slabinfo.c 			s->deactivate_empty, (s->deactivate_empty * 100) / total);
s                 512 tools/vm/slabinfo.c 			s->deactivate_to_head, (s->deactivate_to_head * 100) / total);
s                 514 tools/vm/slabinfo.c 			s->deactivate_to_tail, (s->deactivate_to_tail * 100) / total);
s                 516 tools/vm/slabinfo.c 			s->deactivate_bypass, (s->deactivate_bypass * 100) / total);
s                 518 tools/vm/slabinfo.c 			s->alloc_refill, (s->alloc_refill * 100) / total);
s                 520 tools/vm/slabinfo.c 			s->alloc_node_mismatch, (s->alloc_node_mismatch * 100) / total);
s                 523 tools/vm/slabinfo.c 	if (s->cmpxchg_double_fail || s->cmpxchg_double_cpu_fail) {
s                 526 tools/vm/slabinfo.c 			s->cmpxchg_double_fail, s->cmpxchg_double_cpu_fail);
s                 530 tools/vm/slabinfo.c static void report(struct slabinfo *s)
s                 532 tools/vm/slabinfo.c 	if (strcmp(s->name, "*") == 0)
s                 536 tools/vm/slabinfo.c 		s->name, s->aliases, s->order, s->objects);
s                 537 tools/vm/slabinfo.c 	if (s->hwcache_align)
s                 539 tools/vm/slabinfo.c 	if (s->cache_dma)
s                 541 tools/vm/slabinfo.c 	if (s->destroy_by_rcu)
s                 543 tools/vm/slabinfo.c 	if (s->reclaim_account)
s                 549 tools/vm/slabinfo.c 			s->object_size, s->slabs, onoff(s->sanity_checks),
s                 550 tools/vm/slabinfo.c 			s->slabs * (page_size << s->order));
s                 552 tools/vm/slabinfo.c 			s->slab_size, s->slabs - s->partial - s->cpu_slabs,
s                 553 tools/vm/slabinfo.c 			onoff(s->red_zone), s->objects * s->object_size);
s                 555 tools/vm/slabinfo.c 			page_size << s->order, s->partial, onoff(s->poison),
s                 556 tools/vm/slabinfo.c 			s->slabs * (page_size << s->order) - s->objects * s->object_size);
s                 558 tools/vm/slabinfo.c 			s->slab_size - s->object_size, s->cpu_slabs, onoff(s->store_user),
s                 559 tools/vm/slabinfo.c 			(s->slab_size - s->object_size) * s->objects);
s                 561 tools/vm/slabinfo.c 			s->align, s->objs_per_slab, onoff(s->trace),
s                 562 tools/vm/slabinfo.c 			((page_size << s->order) - s->objs_per_slab * s->slab_size) *
s                 563 tools/vm/slabinfo.c 			s->slabs);
s                 565 tools/vm/slabinfo.c 	ops(s);
s                 566 tools/vm/slabinfo.c 	show_tracking(s);
s                 567 tools/vm/slabinfo.c 	slab_numa(s, 1);
s                 568 tools/vm/slabinfo.c 	slab_stats(s);
s                 571 tools/vm/slabinfo.c static void slabcache(struct slabinfo *s)
s                 578 tools/vm/slabinfo.c 	if (strcmp(s->name, "*") == 0)
s                 581 tools/vm/slabinfo.c 	if (unreclaim_only && s->reclaim_account)
s                 585 tools/vm/slabinfo.c 		report(s);
s                 589 tools/vm/slabinfo.c 	if (skip_zero && !show_empty && !s->slabs)
s                 592 tools/vm/slabinfo.c 	if (show_empty && s->slabs)
s                 596 tools/vm/slabinfo.c 		store_size(size_str, slab_size(s));
s                 598 tools/vm/slabinfo.c 		store_size(size_str, slab_waste(s));
s                 599 tools/vm/slabinfo.c 	snprintf(dist_str, 40, "%lu/%lu/%d", s->slabs - s->cpu_slabs,
s                 600 tools/vm/slabinfo.c 						s->partial, s->cpu_slabs);
s                 605 tools/vm/slabinfo.c 	if (s->aliases)
s                 607 tools/vm/slabinfo.c 	if (s->cache_dma)
s                 609 tools/vm/slabinfo.c 	if (s->hwcache_align)
s                 611 tools/vm/slabinfo.c 	if (s->poison)
s                 613 tools/vm/slabinfo.c 	if (s->reclaim_account)
s                 615 tools/vm/slabinfo.c 	if (s->red_zone)
s                 617 tools/vm/slabinfo.c 	if (s->sanity_checks)
s                 619 tools/vm/slabinfo.c 	if (s->store_user)
s                 621 tools/vm/slabinfo.c 	if (s->trace)
s                 629 tools/vm/slabinfo.c 		total_alloc = s->alloc_fastpath + s->alloc_slowpath;
s                 630 tools/vm/slabinfo.c 		total_free = s->free_fastpath + s->free_slowpath;
s                 633 tools/vm/slabinfo.c 			s->name, s->objects,
s                 635 tools/vm/slabinfo.c 			total_alloc ? (s->alloc_fastpath * 100 / total_alloc) : 0,
s                 636 tools/vm/slabinfo.c 			total_free ? (s->free_fastpath * 100 / total_free) : 0,
s                 637 tools/vm/slabinfo.c 			s->order_fallback, s->order, s->cmpxchg_double_fail,
s                 638 tools/vm/slabinfo.c 			s->cmpxchg_double_cpu_fail);
s                 641 tools/vm/slabinfo.c 			s->name, s->objects, s->object_size, size_str, dist_str,
s                 642 tools/vm/slabinfo.c 			s->objs_per_slab, s->order,
s                 643 tools/vm/slabinfo.c 			s->slabs ? (s->partial * 100) / s->slabs : 100,
s                 644 tools/vm/slabinfo.c 			s->slabs ? (s->objects * s->object_size * 100) /
s                 645 tools/vm/slabinfo.c 				(s->slabs * (page_size << s->order)) : 100,
s                 702 tools/vm/slabinfo.c static int slab_empty(struct slabinfo *s)
s                 704 tools/vm/slabinfo.c 	if (s->objects > 0)
s                 711 tools/vm/slabinfo.c 	if (s->slabs != 0)
s                 712 tools/vm/slabinfo.c 		set_obj(s, "shrink", 1);
s                 717 tools/vm/slabinfo.c static void slab_debug(struct slabinfo *s)
s                 719 tools/vm/slabinfo.c 	if (strcmp(s->name, "*") == 0)
s                 722 tools/vm/slabinfo.c 	if (sanity && !s->sanity_checks) {
s                 723 tools/vm/slabinfo.c 		set_obj(s, "sanity", 1);
s                 725 tools/vm/slabinfo.c 	if (!sanity && s->sanity_checks) {
s                 726 tools/vm/slabinfo.c 		if (slab_empty(s))
s                 727 tools/vm/slabinfo.c 			set_obj(s, "sanity", 0);
s                 729 tools/vm/slabinfo.c 			fprintf(stderr, "%s not empty cannot disable sanity checks\n", s->name);
s                 731 tools/vm/slabinfo.c 	if (redzone && !s->red_zone) {
s                 732 tools/vm/slabinfo.c 		if (slab_empty(s))
s                 733 tools/vm/slabinfo.c 			set_obj(s, "red_zone", 1);
s                 735 tools/vm/slabinfo.c 			fprintf(stderr, "%s not empty cannot enable redzoning\n", s->name);
s                 737 tools/vm/slabinfo.c 	if (!redzone && s->red_zone) {
s                 738 tools/vm/slabinfo.c 		if (slab_empty(s))
s                 739 tools/vm/slabinfo.c 			set_obj(s, "red_zone", 0);
s                 741 tools/vm/slabinfo.c 			fprintf(stderr, "%s not empty cannot disable redzoning\n", s->name);
s                 743 tools/vm/slabinfo.c 	if (poison && !s->poison) {
s                 744 tools/vm/slabinfo.c 		if (slab_empty(s))
s                 745 tools/vm/slabinfo.c 			set_obj(s, "poison", 1);
s                 747 tools/vm/slabinfo.c 			fprintf(stderr, "%s not empty cannot enable poisoning\n", s->name);
s                 749 tools/vm/slabinfo.c 	if (!poison && s->poison) {
s                 750 tools/vm/slabinfo.c 		if (slab_empty(s))
s                 751 tools/vm/slabinfo.c 			set_obj(s, "poison", 0);
s                 753 tools/vm/slabinfo.c 			fprintf(stderr, "%s not empty cannot disable poisoning\n", s->name);
s                 755 tools/vm/slabinfo.c 	if (tracking && !s->store_user) {
s                 756 tools/vm/slabinfo.c 		if (slab_empty(s))
s                 757 tools/vm/slabinfo.c 			set_obj(s, "store_user", 1);
s                 759 tools/vm/slabinfo.c 			fprintf(stderr, "%s not empty cannot enable tracking\n", s->name);
s                 761 tools/vm/slabinfo.c 	if (!tracking && s->store_user) {
s                 762 tools/vm/slabinfo.c 		if (slab_empty(s))
s                 763 tools/vm/slabinfo.c 			set_obj(s, "store_user", 0);
s                 765 tools/vm/slabinfo.c 			fprintf(stderr, "%s not empty cannot disable tracking\n", s->name);
s                 767 tools/vm/slabinfo.c 	if (tracing && !s->trace) {
s                 769 tools/vm/slabinfo.c 			set_obj(s, "trace", 1);
s                 771 tools/vm/slabinfo.c 			fprintf(stderr, "%s can only enable trace for one slab at a time\n", s->name);
s                 773 tools/vm/slabinfo.c 	if (!tracing && s->trace)
s                 774 tools/vm/slabinfo.c 		set_obj(s, "trace", 1);
s                 779 tools/vm/slabinfo.c 	struct slabinfo *s;
s                 833 tools/vm/slabinfo.c 	for (s = slabinfo; s < slabinfo + slabs; s++) {
s                 841 tools/vm/slabinfo.c 		if (!s->slabs || !s->objects)
s                 846 tools/vm/slabinfo.c 		size = slab_size(s);
s                 847 tools/vm/slabinfo.c 		used = s->objects * s->object_size;
s                 849 tools/vm/slabinfo.c 		objwaste = s->slab_size - s->object_size;
s                 851 tools/vm/slabinfo.c 		percentage_partial_slabs = s->partial * 100 / s->slabs;
s                 855 tools/vm/slabinfo.c 		percentage_partial_objs = s->objects_partial * 100
s                 856 tools/vm/slabinfo.c 							/ s->objects;
s                 861 tools/vm/slabinfo.c 		if (s->object_size < min_objsize)
s                 862 tools/vm/slabinfo.c 			min_objsize = s->object_size;
s                 863 tools/vm/slabinfo.c 		if (s->partial < min_partial)
s                 864 tools/vm/slabinfo.c 			min_partial = s->partial;
s                 865 tools/vm/slabinfo.c 		if (s->slabs < min_slabs)
s                 866 tools/vm/slabinfo.c 			min_slabs = s->slabs;
s                 873 tools/vm/slabinfo.c 		if (s->objects < min_objects)
s                 874 tools/vm/slabinfo.c 			min_objects = s->objects;
s                 877 tools/vm/slabinfo.c 		if (s->objects_partial < min_partobj)
s                 878 tools/vm/slabinfo.c 			min_partobj = s->objects_partial;
s                 883 tools/vm/slabinfo.c 		if (s->slab_size < min_memobj)
s                 884 tools/vm/slabinfo.c 			min_memobj = s->slab_size;
s                 886 tools/vm/slabinfo.c 		if (s->object_size > max_objsize)
s                 887 tools/vm/slabinfo.c 			max_objsize = s->object_size;
s                 888 tools/vm/slabinfo.c 		if (s->partial > max_partial)
s                 889 tools/vm/slabinfo.c 			max_partial = s->partial;
s                 890 tools/vm/slabinfo.c 		if (s->slabs > max_slabs)
s                 891 tools/vm/slabinfo.c 			max_slabs = s->slabs;
s                 898 tools/vm/slabinfo.c 		if (s->objects > max_objects)
s                 899 tools/vm/slabinfo.c 			max_objects = s->objects;
s                 902 tools/vm/slabinfo.c 		if (s->objects_partial > max_partobj)
s                 903 tools/vm/slabinfo.c 			max_partobj = s->objects_partial;
s                 908 tools/vm/slabinfo.c 		if (s->slab_size > max_memobj)
s                 909 tools/vm/slabinfo.c 			max_memobj = s->slab_size;
s                 911 tools/vm/slabinfo.c 		total_partial += s->partial;
s                 912 tools/vm/slabinfo.c 		total_slabs += s->slabs;
s                 916 tools/vm/slabinfo.c 		total_objects += s->objects;
s                 918 tools/vm/slabinfo.c 		total_partobj += s->objects_partial;
s                 922 tools/vm/slabinfo.c 		total_objwaste += s->objects * objwaste;
s                 923 tools/vm/slabinfo.c 		total_objsize += s->objects * s->slab_size;
s                1101 tools/vm/slabinfo.c 	struct slabinfo *s;
s                1105 tools/vm/slabinfo.c 		for (s = slabinfo; s < slabinfo + slabs; s++)
s                1106 tools/vm/slabinfo.c 			if (strcmp(a->ref, s->name) == 0) {
s                1107 tools/vm/slabinfo.c 				a->slab = s;
s                1108 tools/vm/slabinfo.c 				s->refs++;
s                1111 tools/vm/slabinfo.c 		if (s == slabinfo + slabs)
s                1149 tools/vm/slabinfo.c 	struct slabinfo *s;
s                1152 tools/vm/slabinfo.c 	for (s = slabinfo; s < slabinfo + slabs; s++) {
s                1153 tools/vm/slabinfo.c 		if (*s->name != ':')
s                1156 tools/vm/slabinfo.c 		if (s->refs > 1 && !show_first_alias)
s                1159 tools/vm/slabinfo.c 		a = find_one_alias(s);
s                1162 tools/vm/slabinfo.c 			s->name = a->name;
s                1164 tools/vm/slabinfo.c 			s->name = "*";
s                  21 usr/gen_init_cpio.c #define xstr(s) #s
s                  22 usr/gen_init_cpio.c #define str(s) xstr(s)
s                  67 usr/gen_init_cpio.c static void push_hdr(const char *s)
s                  69 usr/gen_init_cpio.c 	fputs(s, stdout);
s                  75 usr/gen_init_cpio.c 	char s[256];
s                  78 usr/gen_init_cpio.c 	sprintf(s, "%s%08X%08X%08lX%08lX%08X%08lX"
s                  94 usr/gen_init_cpio.c 	push_hdr(s);
s                 106 usr/gen_init_cpio.c 	char s[256];
s                 110 usr/gen_init_cpio.c 	sprintf(s,"%s%08X%08X%08lX%08lX%08X%08lX"
s                 126 usr/gen_init_cpio.c 	push_hdr(s);
s                 155 usr/gen_init_cpio.c 	char s[256];
s                 159 usr/gen_init_cpio.c 	sprintf(s,"%s%08X%08X%08lX%08lX%08X%08lX"
s                 175 usr/gen_init_cpio.c 	push_hdr(s);
s                 244 usr/gen_init_cpio.c 	char s[256];
s                 253 usr/gen_init_cpio.c 	sprintf(s,"%s%08X%08X%08lX%08lX%08X%08lX"
s                 269 usr/gen_init_cpio.c 	push_hdr(s);
s                 299 usr/gen_init_cpio.c 	char s[256];
s                 343 usr/gen_init_cpio.c 		sprintf(s,"%s%08X%08X%08lX%08lX%08X%08lX"
s                 359 usr/gen_init_cpio.c 		push_hdr(s);
s                 283 virt/kvm/arm/arch_timer.c 	struct kvm_sync_regs *regs = &vcpu->run->s.regs;
s                 557 virt/kvm/arm/arch_timer.c 	struct kvm_sync_regs *sregs = &vcpu->run->s.regs;
s                 392 virt/kvm/arm/pmu.c 	struct kvm_sync_regs *sregs = &vcpu->run->s.regs;
s                 406 virt/kvm/arm/pmu.c 	struct kvm_sync_regs *regs = &vcpu->run->s.regs;
s                  83 virt/kvm/arm/vgic/vgic-debug.c static void *vgic_debug_start(struct seq_file *s, loff_t *pos)
s                  85 virt/kvm/arm/vgic/vgic-debug.c 	struct kvm *kvm = (struct kvm *)s->private;
s                 111 virt/kvm/arm/vgic/vgic-debug.c static void *vgic_debug_next(struct seq_file *s, void *v, loff_t *pos)
s                 113 virt/kvm/arm/vgic/vgic-debug.c 	struct kvm *kvm = (struct kvm *)s->private;
s                 123 virt/kvm/arm/vgic/vgic-debug.c static void vgic_debug_stop(struct seq_file *s, void *v)
s                 125 virt/kvm/arm/vgic/vgic-debug.c 	struct kvm *kvm = (struct kvm *)s->private;
s                 143 virt/kvm/arm/vgic/vgic-debug.c static void print_dist_state(struct seq_file *s, struct vgic_dist *dist)
s                 147 virt/kvm/arm/vgic/vgic-debug.c 	seq_printf(s, "Distributor\n");
s                 148 virt/kvm/arm/vgic/vgic-debug.c 	seq_printf(s, "===========\n");
s                 149 virt/kvm/arm/vgic/vgic-debug.c 	seq_printf(s, "vgic_model:\t%s\n", v3 ? "GICv3" : "GICv2");
s                 150 virt/kvm/arm/vgic/vgic-debug.c 	seq_printf(s, "nr_spis:\t%d\n", dist->nr_spis);
s                 152 virt/kvm/arm/vgic/vgic-debug.c 		seq_printf(s, "nr_lpis:\t%d\n", dist->lpi_list_count);
s                 153 virt/kvm/arm/vgic/vgic-debug.c 	seq_printf(s, "enabled:\t%d\n", dist->enabled);
s                 154 virt/kvm/arm/vgic/vgic-debug.c 	seq_printf(s, "\n");
s                 156 virt/kvm/arm/vgic/vgic-debug.c 	seq_printf(s, "P=pending_latch, L=line_level, A=active\n");
s                 157 virt/kvm/arm/vgic/vgic-debug.c 	seq_printf(s, "E=enabled, H=hw, C=config (level=1, edge=0)\n");
s                 158 virt/kvm/arm/vgic/vgic-debug.c 	seq_printf(s, "G=group\n");
s                 161 virt/kvm/arm/vgic/vgic-debug.c static void print_header(struct seq_file *s, struct vgic_irq *irq,
s                 172 virt/kvm/arm/vgic/vgic-debug.c 	seq_printf(s, "\n");
s                 173 virt/kvm/arm/vgic/vgic-debug.c 	seq_printf(s, "%s%2d TYP   ID TGT_ID PLAEHCG     HWID   TARGET SRC PRI VCPU_ID\n", hdr, id);
s                 174 virt/kvm/arm/vgic/vgic-debug.c 	seq_printf(s, "----------------------------------------------------------------\n");
s                 177 virt/kvm/arm/vgic/vgic-debug.c static void print_irq_state(struct seq_file *s, struct vgic_irq *irq,
s                 191 virt/kvm/arm/vgic/vgic-debug.c 		print_header(s, irq, vcpu);
s                 193 virt/kvm/arm/vgic/vgic-debug.c 	seq_printf(s, "       %s %4d "
s                 218 virt/kvm/arm/vgic/vgic-debug.c static int vgic_debug_show(struct seq_file *s, void *v)
s                 220 virt/kvm/arm/vgic/vgic-debug.c 	struct kvm *kvm = (struct kvm *)s->private;
s                 227 virt/kvm/arm/vgic/vgic-debug.c 		print_dist_state(s, &kvm->arch.vgic);
s                 239 virt/kvm/arm/vgic/vgic-debug.c 		seq_printf(s, "       LPI %4d freed\n", iter->intid);
s                 244 virt/kvm/arm/vgic/vgic-debug.c 	print_irq_state(s, irq, vcpu);